@charset "utf-8";
body { background: #010133; }
div#bg { background: #061044; }
/* hedder
--------------------------------------------------*/
h1#logo { display: block; height: 149px; >margin-bottom: 20px;
}
*+html h1#logo { display: block; z-index: 100; margin: 0px; padding: 0px; height: 158px; }
#copy { text-align: center; border-top: 2px solid #404660; border-right: #404660; border-bottom: 1px solid #404660; border-left: #404660; line-height: 1; margin: 2px 0px 0px; padding: 1px 0px 0px; }
#copyInclude { border-top: 1px solid #404660; color: #CCC; padding-top: 0.5em; padding-bottom: 0.5em; line-height: 1; }
/* mapIndex
--------------------------------------------------- */
h2 { display: block; padding: 0px; line-height: 1; }
h2.cathdr { margin: 0px 0px 10px; >margin: 0px 0px 20px;
height: 20px; }
h2.lishdr { height: 21px; margin-top: -10px; >margin-top: 0px;
>position: absolute;
>top: 150px;
margin-bottom: 5px; }
#mapSort { background: url(/common/img/sort_dow.png) no-repeat 0px bottom; width: 390px; position: absolute; top: 600px; right: 20px; text-align: center; padding-bottom: 5px; }
#mapSortInclude { background: url(/common/img/sort_top.png) no-repeat 0px top; padding-top: 4px; line-height: 1; }
.icon01, .icon02, .icon03, .icon04 { color: #FFF; float: left; padding-left: 15px; margin-right: 4px; }
#mapSortInclude .icon01 { background: url(/wp-content/plugins/geo-mashup/images/mm_20_blue.png) no-repeat 5px center; }
#mapSortInclude .icon02 { background: url(/wp-content/plugins/geo-mashup/images/mm_20_aqua.png) no-repeat 5px center; }
#mapSortInclude .icon03 { background: url(/wp-content/plugins/geo-mashup/images/mm_20_fuchsia.png) no-repeat 5px center; }
#mapSortInclude .icon04 { background: url(/wp-content/plugins/geo-mashup/images/mm_20_orange.png) no-repeat 5px center; }
.gm-mapr { z-index: 0; display: block; background: url(/common/img/map_r.png) no-repeat left bottom; height: 650px; position: absolute; width: 10px; }
.gm-map { display: block; margin-left: 242px; height: 650px; }
#dogear { z-index: 0; height: 89px; position: absolute; width: 89px; top: 0px; right: 0px; }
/*common*/
#gm-map-1-visible-list { padding-left: 2px; line-height: 1em; font-size: 0.8em; scrollbar-track-color: #666666; overflow: auto; height: 430px; >height: 430px;
width: 221px; padding-top: 10px; >margin-top: 10px;
padding-bottom: 10px; margin-bottom: 10px; }
.gm-legend, .gm-visible-list { display: block; }
.gm-visible-list li { display: block; margin-bottom: 0.5em; line-height: 1.1; clear: both; }
.gm-visible-list li img { padding-right: 2px; display: block; clear: left; float: left; }
.gm-visible-list li a { padding-right: 2px; display: block; margin-left: 2px; float: left; }
/* TopContents*/
#TopContents { margin-left: 10px; padding-top: 15px; padding-left: 232px; margin-bottom: 10px; }
#listBox { margin-bottom: 0px; margin-top: 0px; }
/*topBanner*/
#topBanner { width: 210px; text-align: center; line-height: 2; float: left; margin-left: 10px; margin-top: 15px; }
#blog { width: 210px; text-align: center; margin-bottom: 10px; padding-top: 5px; >margin-top: -15px;
}
*+html #topBanner { width: 210px; text-align: center; line-height: 2; padding-top: 23px; float: left; margin-left: 10px; }
#topBanner #topBannerTxt { padding-top: 0.5em; font-size: 0.7em; line-height: 1; text-align: center; }
/* contents */
#newShop { width: 24%; float: left; margin-right: 1em; }
#container-1 { width: 30%; float: left; margin-right: 1em; }
#twitter { width: 42%; float: left; margin-top: -5px; }
#aboutTw { line-height: 1; text-align: right; position: relative; display: block; float: right; width: 15em; margin-right: 15px; }
#Tweet { line-height: 1; text-align: left; position: relative; display: block; width: 10em; float: left; background: url(/common/img/icon_tw.gif) no-repeat left center; padding-left: 11px; height: 11px; vertical-align: baseline; }
#twitterBox { display: block; }
#newShop h2 { display: block; margin-bottom: 0px; background: url(/common/img/top_hdrline.png) repeat-x 0px 1px; padding-top: 1px; overflow: hidden; border-right: 1px solid #414762; }
#container-1 h3 { display: block; margin-bottom: 0px; padding-top: 1px; overflow: hidden; float: left; width: 107px; height: 45px; }
#newShop .box { display: block; margin: 0px; padding: 13px 15px 0.5em 12px; line-height: 1.7; border-right: 1px solid #414762; border-bottom: 1px solid #414762; border-left: 1px solid #414762; height: 153px; >height: 160px;
overflow: hidden; font-size: 0.8em; }
#fragment-1 { margin: 0px; line-height: 1.7; overflow: hidden; font-size: 0.8em; height: 145px; >height: 135px;
clear: both; border: 1px solid #414762; padding-top: 15px; >padding-top: 30px;
padding-right: 10px; padding-left: 10px; }
#fragment-2 { margin: 0px; padding: 5px 15px 0.5em 12px; line-height: 1.7; overflow: hidden; height: 160px; >height: 166px;
clear: both; border: 1px solid #414762; }
#fragment-1 a, #fragment-2 a { margin-right: 1em;z display: block; float: left; }
#fragment-2 a { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-right: 1em; background: #3D4950; padding: 0.3em 0.5em; display: block; float: left; margin-bottom: 0.5em; line-height: 1; }
table.gm-legend2 { margin-right: auto; margin-left: auto; width: 98%; }
table.gm-legend2 td { line-height: 1; color: #FFF; text-align: center; padding-left: 1.3em; }
table.gm-legend2 .ticon01, table.gm-legend2 .ticon02, table.gm-legend2 .ticon03, table.gm-legend2 .ticon04 { width: 50%; padding-top: 1.5em; >padding-top: 1em;
padding-bottom: 1.5em; >padding-bottom: 1em;
}
table.gm-legend2 .ticon01 { border-right: 1px solid #414761; border-bottom: 1px solid #414761; }
table.gm-legend2 .ticon02 { border-bottom: 1px solid #414761; }
table.gm-legend2 .ticon03 { border-right: 1px solid #414761; }
table.gm-legend2 .ticon04 { }
/* twitter */
#tubuyaki { clear: both; margin-bottom: 10px; }
#tubuyaki h2 { margin: 0px; padding-right: 5px; }
#tubuyakiTxt { line-height: 1.1; padding-bottom: 0.3em; padding-top: 0.3em; color: #FFF; }
/* 川越なうってなに？ */
#whats { height: 130px; width: 130px; position: absolute; right: 20px; margin-top: 0px; top: 30px; }
/* Topfooter */
.breadcrumb { display: none; }
#Ftr2ndBox { width: 100%; }
#nav { display: none; }
#mapindex table.gm-legend td { color: #FFF; border: 1px solid #414761; line-height: 1; font-size: 0.7em; }

