/*
 * @package WordPress
 * @subpackage Fudousan Plugin
 * Fudousan Map Plugin
 * @subpackage FullMap
 * Version: 1.7.2
*/
html {
    height:100%;
}

body {
    height:100%;
    margin:0;
    padding:0;
}

#map_canvas {
    float:left;
    width:100%;
    height:100%;
}

#map_menu {
    position:absolute;
    z-index:3;
    top:38px;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding:5px 0 6px;
}

#map_search {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
    font-size:12px;
    line-height:1.4em;
}

#map_search select {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
/*    font-size:12px; */
}


/* ふきだし内 */
#map_canvas .gm-style-iw {
    width:auto!important;
    height:auto!important;
}

.gmapballoon {
    color:#3f3f3f;
    border-style:none;
    min-width:280px;
}

.gmapballoon a img {
    padding:2px;
    border:1px solid #ccc;
}

.gmaptitle {
    font-size:12px;
    font-weight:700;
}

.gmapkakaku {
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    font-weight:700;
    color:#f30;
    border-bottom:1px dotted #ccc;
}

.gmapmadori {
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    font-weight:700;
    color:#333;
    border-bottom:1px dotted #ccc;
}

.maptenpo {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
    font-size:12px;
}

div#sub {
    margin:0;
    padding:0;
}

div#sub h5.sub_nav_heading {
    position:relative;
    width:30px;
    height:36px;
    background:url(img/gmap_sb0.png) no-repeat;
}

div#sub h5.sub_nav_heading span.toggle {
    position:absolute;
    width:220px;
    height:36px;
    margin:0;
    padding:0;
    cursor:pointer;
    background:url(img/gmap_sb1.png) no-repeat;
}

/*IE10/11*/
@media all and (-ms-high-contrast:none) {
div#sub h5.sub_nav_heading span.toggle {
    width:218px;
}
}

h5 {
    margin:0;
    padding:0;
}

div.sub_nav {
    padding:5px;
    border:solid 1px #888;
    background:url(img/gmap_sbg.png) repeat;

width: 200px;

}

#map_menu div.shubetsu {
    width:100%;
}

#chikunen, #memseki, #hofun, #kakaku_b, #kakaku_c, #chiiki, #roseneki, #caution1, #shubetsu, #setsubi_cb, #madori_cb, #busline, #terms, #kouku_cb, #madorimap_cb,#choumei_cb{
    margin:0 0 5px;
}

/* 校区・町名 */
#searchmapitem #choumei_cb,
#searchmapitem #kouku_cb{
    margin:0 5px 5px 0;
    width:187px;
}

#map_menu select {
    width:187px;
    margin:0 1px 3px;
}

#map_menu #kakakumap_c select,#map_menu #kakakumap_b select,#map_menu #memseki select {
    width: 86px;
}

#caution1 {
    font-size:11.5px;
    line-height:1.2em;
}

#madorimap_cb,#setsubimap_cb {
    width:180px;
}

#map_search #searchmapitem label {
    margin:0 5px 0 0;
}

#menu_botton {
    position:absolute;
    top:10px;
    right: 10px;
}

#btn,#btn2 {
    font-size:13px;
    line-height:26px;
    display:inline-block;
    box-sizing:border-box;
    height:34px;
    margin:10px 0 0;
    padding:0 5px 1px;
    cursor:pointer;
    white-space:nowrap;
    text-decoration:none;
    color:#fff;
    border-width:1px;
    border-style:solid;
    border-color:#0074a2;
    border-radius:3px;
    background:none repeat scroll 0 0 #2ea2cc;
    box-shadow:0 1px 0 rgba(120,200,230,.5) inset,0 1px 0 rgba(0,0,0,.15);
    width: 44%;
}


.map_kaiin_login{
}
