@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */
html{color:#000;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html.no-js,html.ready{background-color:#1b0107}body{background-color:#fff;min-width:1080px}body.top{min-width:960px}body.column,body.photo{min-width:1105px}a:link{color:#1a4f99}figure{margin:0}#skippy{margin-top:0;background-color:#fff;position:absolute;top:-20em;width:100%;z-index:3000}#skippy ul{margin:0;padding:0}#skippy a{background-color:#fff;padding:.5em 1em;position:absolute;left:0;right:0;font-weight:700;text-align:center;text-indent:0;white-space:normal}.rgba #skippy a{background-color:rgba(255,255,255,.9)}#skippy .visuallyhidden.focusable:active,#skippy .visuallyhidden.focusable:focus{top:20em;text-decoration:none}body>header{padding-top:1px}body>header p{margin:12px 0 0 10px;float:left}body.no-nav>header p{margin-bottom:10px}#google-custom-search-engine{width:220px;margin:7px 21px 0 0;float:right}.no-js #google-custom-search-engine{display:none}.w-lt-1076 #google-custom-search-engine{margin:-12px 21px 10px 0}#google-custom-search-engine form.gsc-search-box{margin-bottom:0}#google-custom-search-engine input.gsc-search-button{min-width:2em;height:24px}#google-custom-search-engine+p,body>header p+p{margin:16px 10px 0 0;float:right}.w-lt-1161 #google-custom-search-engine+p{margin:-10px 10px 10px 0}.w-lt-1000 #google-custom-search-engine+p{margin:0 10px 10px 0}body>header nav{margin-top:44px;background:#1b0107 url(../img/bg_nav_001.png) repeat-x 0 0;clear:both;position:relative}body.en>header nav{background-image:url(../img/bg_nav_004.png)}.font-over-height body>header nav{margin-top:54px}
body>header nav div{display:none;position:absolute;top:40px;left:0;z-index:21;width:100%;height:0px;/*!background-color:rgba(0,0,0,.6) */}
/*! body.top>header nav div{height:460px} */
.no-rgba body>header nav div{background:transparent url(../img/bg_000000a60_10x10.png) repeat 0 0}body>header nav.active div{display:block}body>header nav ol{width:960px;height:40px;margin:0 auto;padding:0;list-style-type:none;position:relative;z-index:22;font-family:"Ro本明朝新がなStd-E2",RoHMinSinkStd-XB,"Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body.en>header nav ol{font-family:Constantia,"Roboto Slab",Garamond,"Times New Roman",serif}body>header nav li{float:left;background:transparent url(../img/bg_nav_001.png) no-repeat 0 -40px}#skippy li{float:none;background:0 0}body.en>header nav li{background-image:url(../img/bg_nav_004.png)}body>header nav li.active,body>header nav li:hover{background-position:0 -80px}.lt-ie9 body>header nav li+li,body>header nav li:nth-child(2){background-position:-162px -40px}.lt-ie9 body>header nav li+li.active,.lt-ie9 body>header nav li+li:hover,body>header nav li:nth-child(2).active,body>header nav li:nth-child(2):hover{background-position:-162px -80px}.lt-ie9 body>header nav li+li+li,body>header nav li:nth-child(3){background-position:-321px -40px}.lt-ie9 body>header nav li+li+li.active,.lt-ie9 body>header nav li+li+li:hover,body>header nav li:nth-child(3).active,body>header nav li:nth-child(3):hover{background-position:-321px -80px}.lt-ie9 body>header nav li+li+li+li,body>header nav li:nth-child(4){background-position:-481px -40px}.lt-ie9 body>header nav li+li+li+li.active,.lt-ie9 body>header nav li+li+li+li:hover,body>header nav li:nth-child(4).active,body>header nav li:nth-child(4):hover{background-position:-481px -80px}.lt-ie9 body>header nav li+li+li+li+li,body>header nav li:nth-child(5){background-position:-641px -40px}.lt-ie9 body>header nav li+li+li+li+li.active,.lt-ie9 body>header nav li+li+li+li+li:hover,body>header nav li:nth-child(5).active,body>header nav li:nth-child(5):hover{background-position:-641px -80px}.lt-ie9 body>header nav li+li+li+li+li+li,body>header nav li:nth-child(6){background-position:-800px -40px}.lt-ie9 body>header nav li+li+li+li+li+li.active,.lt-ie9 body>header nav li+li+li+li+li+li:hover,body>header nav li:nth-child(6).active,body>header nav li:nth-child(6):hover{background-position:-800px -80px}body>header nav a{display:block;width:162px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden}body>header nav li+li a{width:159px}body>header nav li+li+li a{width:160px}body>header nav li+li+li+li+li a{width:159px}body>header nav li+li+li+li+li+li a{width:160px}
body>header nav li ol{display:none;/*!background:transparent url(../img/bg_nav_003.png) no-repeat 0 0;*/width:960px;height:125px;margin:0;/*!padding:20px 26px;*/width:908px;position:absolute;top:40px;left:0}
body.top>header nav li ol{height:420px}body.en>header nav .no-padding li ol{padding-left:0;padding-right:0;width:960px} .no-js body>header nav li ol{background-color:#666}body>header nav li:hover ol,body>header nav.active li.active ol{display:block}body>header nav li+li ol{background-position:162px 0}body>header nav li+li+li ol{background-position:321px 0}body>header nav li+li+li+li ol{background-position:481px 0}body>header nav li+li+li+li+li ol{background-position:641px 0}body>header nav li+li+li+li+li+li ol{background-position:800px 0}body.en>header nav li li,body>header nav li li{background:#fbfbfb;text-indent:0;white-space:normal;overflow:visible;font-size:.875em;font-weight:700}body>header nav li li a:link{color:#2c0016;text-decoration:none}body.en>header nav li+li+li+li li a,body>header nav li li a{height:35px;padding:0 12px;margin:10px 10px 10px 0;line-height:35px;text-overflow:ellipsis;text-indent:0}body.en>header nav li li span{line-height:1;display:table-cell;vertical-align:middle;overflow:visible;white-space:normal;height:52px}body.en>header nav li+li+li li a{height:52px}body.en>header nav li+li+li+li li a,body.en>header nav li+li+li+li li+li a,body.en>header nav li+li+li+li li+li+li a,body.en>header nav li+li+li+li li+li+li+li+li a,body.en>header nav li+li+li+li li+li+li+li+li+li a,body>header nav li li a,body>header nav li li+li a,body>header nav li li+li+li a,body>header nav li li+li+li+li+li a,body>header nav li li+li+li+li+li+li a,body>header nav li+li li a,body>header nav li+li+li li a,body>header nav li+li+li+li+li li a,body>header nav li+li+li+li+li+li li a{width:71px}body.en>header nav li+li+li li a,body.en>header nav li+li+li li+li a,body.en>header nav li+li+li li+li+li a,body.en>header nav li+li+li li+li+li+li+li a,body.en>header nav li+li+li li+li+li+li+li+li a{width:156px}body.en>header nav li+li+li+li li:nth-child(5n+1) a,body>header nav li li:nth-child(5n+1) a{margin-left:10px}body>header nav li li+li+li+li+li+li a{margin-top:0}body>header nav li li a:hover{color:#fefefe;background:#2c0016}body>header nav li li a:hover:after{content:"\00a0\FF1E";font-size:.714em}body>header nav li li:nth-child(5n+1){clear:left}body>header nav li+li li:nth-child(5n+1){margin-left:162px}body>header nav li+li+li li:nth-child(5n+1){margin-left:321px}body.en>header nav li+li+li li:nth-child(5n+1){margin-left:0}body.en>header nav li+li+li+li li:nth-child(5n+1),body>header nav li+li+li+li li:nth-child(5n+1){margin-left:481px}aside,main,main+nav{position:relative;float:left}main{width:855px;left:224px}.no-nav main,.top main{width:auto;position:static;float:none}.column main,.photo main{width:880px;margin-bottom:50px}.no-nav main{clear:both}aside,main+nav{width:194px;right:855px}.column aside,.column main+nav,.photo aside,.photo main+nav{right:880px}body>footer{min-height:65px;background:#440311 url(../img/bg_footer_001.png) repeat-x 0 0;color:#fff;text-align:center;position:relative;clear:left}body>footer ul{margin:0 auto;padding:10px 0 0 0;list-style-type:none}body>footer li{display:inline-block}body>footer li+li{margin:0 1em;font-size:.75em}body>footer li:first-child{position:absolute;top:20px;left:10px}body>footer li:last-child{margin:0;position:absolute;top:15px;right:42px;font-size:.9375em}body>footer a:link,body>footer a:visited{color:#fff}body>footer p{margin:12px 0 0;font-size:.625em}.entry.photo .breadcrumbs{visibility:hidden}.entry.photo .breadcrumbs.ready{visibility:visible}.breadcrumbs ol{margin:.5em .75em;padding:0;list-style-type:none;font-size:.75em}.entry.photo .breadcrumbs ol+ol,.entry.photo.type-n .breadcrumbs ol,.entry.photo.type-n.area-akita-ken .breadcrumbs ol.aomori-ken,.entry.photo.type-n.area-akita-ken .breadcrumbs ol.yamagata-ken,.entry.photo.type-n.area-aomori-ken .breadcrumbs ol.akita-ken,.entry.photo.type-n.area-iwate-ken .breadcrumbs ol.miyagi-ken,.entry.photo.type-n.area-mie-ken .breadcrumbs ol.wakayama-ken,.entry.photo.type-n.area-miyagi-ken .breadcrumbs ol.iwate-ken,.entry.photo.type-n.area-ota-ku .breadcrumbs ol.kanagawa-ken,.entry.photo.type-n.area-wakayama-ken .breadcrumbs ol.mie-ken,.entry.photo.type-n.area-yamagata-ken .breadcrumbs ol.akita-ken,.entry.photo.type-o .breadcrumbs ol,.entry.photo.type-o.area-akita-ken .breadcrumbs ol.aomori-ken,.entry.photo.type-o.area-akita-ken .breadcrumbs ol.yamagata-ken,.entry.photo.type-o.area-aomori-ken .breadcrumbs ol.akita-ken,.entry.photo.type-o.area-ebara-gun .breadcrumbs ol.kanagawa-ken,.entry.photo.type-o.area-iwate-ken .breadcrumbs ol.miyagi-ken,.entry.photo.type-o.area-mie-ken .breadcrumbs ol.wakayama-ken,.entry.photo.type-o.area-miyagi-ken .breadcrumbs ol.iwate-ken,.entry.photo.type-o.area-wakayama-ken .breadcrumbs ol.mie-ken,.entry.photo.type-o.area-yamagata-ken .breadcrumbs ol.akita-ken{display:none}.entry.photo.type-n.area-akita-ken .breadcrumbs ol.present-day.akita-ken,.entry.photo.type-n.area-aomori-ken .breadcrumbs ol.present-day.aomori-ken,.entry.photo.type-n.area-fukushima-ken .breadcrumbs ol.present-day.fukushima-ken,.entry.photo.type-n.area-iwate-ken .breadcrumbs ol.present-day.iwate-ken,.entry.photo.type-n.area-miyagi-ken .breadcrumbs ol.present-day.miyagi-ken,.entry.photo.type-n.area-yamagata-ken .breadcrumbs ol.present-day.yamagata-ken{display:block}.entry.photo.type-o.area-akita-ken .breadcrumbs ol.meiji-taisho-era.akita-ken,.entry.photo.type-o.area-aomori-ken .breadcrumbs ol.meiji-taisho-era.aomori-ken,.entry.photo.type-o.area-fukushima-ken .breadcrumbs ol.meiji-taisho-era.fukushima-ken,.entry.photo.type-o.area-iwate-ken .breadcrumbs ol.meiji-taisho-era.iwate-ken,.entry.photo.type-o.area-miyagi-ken .breadcrumbs ol.meiji-taisho-era.miyagi-ken,.entry.photo.type-o.area-yamagata-ken .breadcrumbs ol.meiji-taisho-era.yamagata-ken{display:block}.entry.photo.type-n.area-bunkyo-ku .breadcrumbs ol.present-day.bunkyo-ku,.entry.photo.type-n.area-chiyoda-ku .breadcrumbs ol.present-day.chiyoda-ku,.entry.photo.type-n.area-chuo-ku .breadcrumbs ol.present-day.chuo-ku,.entry.photo.type-n.area-katsushika-ku .breadcrumbs ol.present-day.katsushika-ku,.entry.photo.type-n.area-kita-ku .breadcrumbs ol.present-day.kita-ku,.entry.photo.type-n.area-koganei-shi .breadcrumbs ol.present-day.koganei-shi,.entry.photo.type-n.area-koto-ku .breadcrumbs ol.present-day.koto-ku,.entry.photo.type-n.area-meguro-ku .breadcrumbs ol.present-day.meguro-ku,.entry.photo.type-n.area-minato-ku .breadcrumbs ol.present-day.minato-ku,.entry.photo.type-n.area-ota-ku .breadcrumbs ol.present-day.ota-ku,.entry.photo.type-n.area-shibuya-ku .breadcrumbs ol.present-day.shibuya-ku,.entry.photo.type-n.area-shinagawa-ku .breadcrumbs ol.present-day.shinagawa-ku,.entry.photo.type-n.area-shinjuku-ku .breadcrumbs ol.present-day.shinjuku-ku,.entry.photo.type-n.area-suginami-ku .breadcrumbs ol.present-day.suginami-ku,.entry.photo.type-n.area-sumida-ku .breadcrumbs ol.present-day.sumida-ku,.entry.photo.type-n.area-taito-ku .breadcrumbs ol.present-day.taito-ku,.entry.photo.type-n.area-toshima-ku .breadcrumbs ol.present-day.toshima-ku{display:block}.entry.photo.type-o.area-akasaka-ku .breadcrumbs ol.meiji-taisho-era.akasaka-ku,.entry.photo.type-o.area-asakusa-ku .breadcrumbs ol.meiji-taisho-era.asakusa-ku,.entry.photo.type-o.area-azabu-ku .breadcrumbs ol.meiji-taisho-era.azabu-ku,.entry.photo.type-o.area-ebara-gun .breadcrumbs ol.meiji-taisho-era.ebara-gun,.entry.photo.type-o.area-fukagawa-ku .breadcrumbs ol.meiji-taisho-era.fukagawa-ku,.entry.photo.type-o.area-hongo-ku .breadcrumbs ol.meiji-taisho-era.hongo-ku,.entry.photo.type-o.area-honjo-ku .breadcrumbs ol.meiji-taisho-era.honjo-ku,.entry.photo.type-o.area-kanda-ku .breadcrumbs ol.meiji-taisho-era.kanda-ku,.entry.photo.type-o.area-kitatama-gun .breadcrumbs ol.meiji-taisho-era.kitatama-gun,.entry.photo.type-o.area-kitatoshima-gun .breadcrumbs ol.meiji-taisho-era.kitatoshima-gun,.entry.photo.type-o.area-koishikawa-ku .breadcrumbs ol.meiji-taisho-era.koishikawa-ku,.entry.photo.type-o.area-kojimachi-ku .breadcrumbs ol.meiji-taisho-era.kojimachi-ku,.entry.photo.type-o.area-kyobashi-ku .breadcrumbs ol.meiji-taisho-era.kyobashi-ku,.entry.photo.type-o.area-minamikatsushika-gun .breadcrumbs ol.meiji-taisho-era.minamikatsushika-gun,.entry.photo.type-o.area-nihonbashi-ku .breadcrumbs ol.meiji-taisho-era.nihonbashi-ku,.entry.photo.type-o.area-shiba-ku .breadcrumbs ol.meiji-taisho-era.shiba-ku,.entry.photo.type-o.area-shitaya-ku .breadcrumbs ol.meiji-taisho-era.shitaya-ku,.entry.photo.type-o.area-toyotama-gun .breadcrumbs ol.meiji-taisho-era.toyotama-gun,.entry.photo.type-o.area-ushigome-ku .breadcrumbs ol.meiji-taisho-era.ushigome-ku,.entry.photo.type-o.area-yotsuya-ku .breadcrumbs ol.meiji-taisho-era.yotsuya-ku{display:block}.entry.photo.type-n.area-hyogo-ken .breadcrumbs ol.present-day.hyogo-ken,.entry.photo.type-n.area-kyoto-fu .breadcrumbs ol.present-day.kyoto-fu,.entry.photo.type-n.area-mie-ken .breadcrumbs ol.present-day.mie-ken,.entry.photo.type-n.area-nara-ken .breadcrumbs ol.present-day.nara-ken,.entry.photo.type-n.area-osaka-fu .breadcrumbs ol.present-day.osaka-fu,.entry.photo.type-n.area-shiga-ken .breadcrumbs ol.present-day.shiga-ken,.entry.photo.type-n.area-wakayama-ken .breadcrumbs ol.present-day.wakayama-ken{display:block}.entry.photo.type-o.area-hyogo-ken .breadcrumbs ol.meiji-taisho-era.hyogo-ken,.entry.photo.type-o.area-kyoto-fu .breadcrumbs ol.meiji-taisho-era.kyoto-fu,.entry.photo.type-o.area-mie-ken .breadcrumbs ol.meiji-taisho-era.mie-ken,.entry.photo.type-o.area-nara-ken .breadcrumbs ol.meiji-taisho-era.nara-ken,.entry.photo.type-o.area-osaka-fu .breadcrumbs ol.meiji-taisho-era.osaka-fu,.entry.photo.type-o.area-shiga-ken .breadcrumbs ol.meiji-taisho-era.shiga-ken,.entry.photo.type-o.area-wakayama-ken .breadcrumbs ol.meiji-taisho-era.wakayama-ken{display:block}.breadcrumbs li{float:left}.breadcrumbs li+li:before{padding:0 .2em;color:#000;content:"\00a0>\00a0"}h1{margin:0 0 1em;padding:.3em .75em;color:#fff;background-color:#200309;font-size:1.25em}#mainContents h1{margin:0;padding:0}body.top{background:#fff url(../img/bg_top_001.jpg) no-repeat 0 105px}.top main{background:transparent url(../img/bg_top_002.jpg) no-repeat 100% 20px}.top h1{margin-top:.67em;padding:0;text-align:center;color:#000;background-color:transparent}.js .top h1{margin:0;position:relative;top:480px;left:0}.top main ol{padding:0;list-style-type:none;text-align:center}.js .top main ol{margin:-60px 0 166px}.top main .bx-wrapper ol{margin:0}.top main li{margin-bottom:20px}.js .top main li{margin-bottom:0}.js .top main li+li{display:none}.js .top main .bx-wrapper li+li{display:list-item}.top .bx-wrapper{position:relative;margin:-60px auto 241px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.en.top .bx-wrapper{margin-top:-88px}.top .bx-wrapper img{max-width:100%;display:block;margin:0 auto}.top .bxslider{margin:0;padding:0}.top .bx-viewport{-webkit-transform:translatez(0)}.top .bx-wrapper .bx-controls-auto,.top .bx-wrapper .bx-pager{position:absolute;bottom:-40px;width:100%}.top .bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.top .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.top .bx-wrapper .bx-pager.bx-default-pager a{display:block;background:transparent url(../img/icon_bull_001.png) no-repeat 0 0;width:13px;height:13px;margin:0 6px;text-indent:100%;white-space:nowrap;overflow:hidden}.top .bx-wrapper .bx-pager.bx-default-pager a.active,.top .bx-wrapper .bx-pager.bx-default-pager a:focus,.top .bx-wrapper .bx-pager.bx-default-pager a:hover{background-position:-20px 0}.top .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.top .bx-wrapper .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.top .bx-wrapper .bx-pager-item{font-size:0;line-height:0}.top .bx-controls button{position:absolute;bottom:-60px;right:10px;font-size:.875em}.category main{width:855px}.category main ul{margin:20px 25px;padding:0;list-style-type:none}.category main li{float:left;margin:0 0 15px}.category main li:nth-child(2n+1){clear:left;margin-right:145px}.category main li a{display:block;width:330px;height:75px;text-indent:100%;white-space:nowrap;overflow:hidden;background:transparent url(../img/bg_cat_001.png) no-repeat 0 0}.category.en main li a{background-image:url(../img/bg_cat_002.png)}.category main li a:hover{background-position:-330px 0}.category main li:nth-child(2) a{background-position:0 -75px}.category main li:nth-child(2) a:hover{background-position:-330px -75px}.category main li:nth-child(3) a{background-position:0 -150px}.category main li:nth-child(3) a:hover{background-position:-330px -150px}.category main li:nth-child(4) a{background-position:0 -225px}.category main li:nth-child(4) a:hover{background-position:-330px -225px}.category main li:nth-child(5) a{background-position:0 -300px}.category main li:nth-child(5) a:hover{background-position:-330px -300px}.category main li:nth-child(6) a{background-position:0 -375px}.category main li:nth-child(6) a:hover{background-position:-330px -375px}.category main li:nth-child(7) a{background-position:0 -450px}.category main li:nth-child(7) a:hover{background-position:-330px -450px}.category main li:nth-child(8) a{background-position:0 -525px}.category main li:nth-child(8) a:hover{background-position:-330px -525px}.category main li:nth-child(9) a{background-position:0 -600px}.category main li:nth-child(9) a:hover{background-position:-330px -600px}.category main li:nth-child(10) a{background-position:0 -675px}.category main li:nth-child(10) a:hover{background-position:-330px -675px}.map.index figure{margin-bottom:75px}.map.index figure img{display:block;margin:0 auto}.map.details main,.map.pref main{width:879px;min-height:400px;margin-bottom:50px}.draw main #dataName,.map.original-map main #dataName{margin:0}.draw main .imageInformation,.map.original-map main .imageInformation{margin:10px 0 15px;padding:3px 0;border-bottom:1px solid #ccc}.draw main .imageInformation dt,.map.original-map main .imageInformation dt{display:inline;margin:0 0 0 20px}.draw main .imageInformation dd,.map.original-map main .imageInformation dd{display:inline;margin:0}.draw main #photoImage,.map.original-map main #photoImage{margin:0 0 35px;padding:0;list-style-type:none;text-align:center}.draw main #photoImage li,.map.original-map main #photoImage li{margin-bottom:10px}.map.help main #helpContents h2{background:0 0}.map.help main #helpContents ul.exList li{float:none}.map.help main #helpContents ol.useList li{float:none}.map.help main #helpContents dl{border:none}.map.details aside,.map.details main+nav,.map.pref aside,.map.pref main+nav{right:879px}.map.pref main>header{margin-bottom:30px}.map.details main>header{margin-bottom:40px}.map.details main>header p,.map.pref main>header p{margin:0 22px 18px 0;padding:0 .5em 4px;line-height:1.9em;font-size:1.25em;font-weight:700}.tokyo.map.details main>header p,.tokyo.map.pref main>header p{background:#053069 url(../common/images/bg_title_u.gif) repeat-x 0 100%;color:#FFF}.kansai.map.details main>header p,.kansai.map.pref main>header p{background:#964103 url(../kansai/common/images/bg_title_u.gif) repeat-x 0 100%;color:#FFF}.tohoku.map.details main>header p,.tohoku.map.pref main>header p{color:#fff;background:transparent url(../img/bg_map-tohoku_002.png) no-repeat 0 100%}.map.pref main>header h1{margin-bottom:10px}.map.details main>header h1,.map.pref main>header h1{padding:0 .3125em;line-height:50px;font-size:2em;margin-bottom:10px;font-family:"Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.tokyo.map.details main>header h1,.tokyo.map.pref main>header h1{background:#7cbcd4 url(../common/images/bg_title_b.gif) repeat-y 100% 0}.tokyo.map.details.type-o main>header h1,.tokyo.map.pref.type-o main>header h1{background:#f1b2a6 url(../common/images/bg_title_r.gif) repeat-y 100% 0}.kansai.map.details main>header h1,.kansai.map.pref main>header h1{background:#c8a465 url(../kansai/common/images/bg_title_b.gif) repeat-y 100% 0}.kansai.map.details.type-o main>header h1,.kansai.map.pref.type-o main>header h1{background:#aebda9 url(../kansai/common/images/bg_title_r.gif) repeat-y 100% 0}.tohoku.map.details main>header h1,.tohoku.map.pref main>header h1{color:#fefefe;background:transparent url(../img/bg_map-tohoku_002.png) no-repeat -857px 100%}.map.pref main section{margin-bottom:0}.map.details main section,.map.pref main section>section{width:122px;float:left;margin:0 0 20px 89px;color:#1e0208}.map.details.tohoku main section,.map.pref.tohoku main section>section{color:#022f1b}.map.details main section:nth-of-type(4n+1),.map.pref main section>section:nth-of-type(4n+1){clear:left;margin-left:50px}.map.details main figure,.map.pref main section>section figure{margin-bottom:5px;padding:3px;background:#fff url(../img/bg_map-tohoku_002.png) no-repeat -1736px 0}.map.pref main header figure{width:857px}.map.pref main header figure embed,.map.pref main header figure img,.map.pref main header figure object{display:block;margin:0 auto}.map.pref h2{margin-top:0;margin-left:25px;color:#1e0208;border-bottom:1px solid #1e0208;font-size:1.125em}.tohoku.map.pref h2{border-bottom:0 none;color:#022f1b;background:transparent url(../img/bg_map-tohoku_002.png) no-repeat -1858px 100%}.map.details h2,.map.pref h3{margin:5px 0;padding:0 0 0 10px;padding:0 0 0 .7692em;color:#1e0208;background:transparent url(../common/images/border_01.gif) repeat-y;font-size:.8125em}.tohoku.map.details h2,.tohoku.map.pref h3{background:transparent url(../common/images/border_tohoku.gif) repeat-y;color:#002f1b}.tokyo.map.details h2,.tokyo.map.pref h3{background:transparent url(../common/images/border_01.gif) repeat-y;color:#036}.kansai.map.details h2,.kansai.map.pref h3{background:transparent url(../kansai/common/images/border_01.gif) repeat-y;color:#030}.tohoku.map.details #mainContents dd a,.tohoku.map.details section dd a,.tohoku.map.pref #mainContents dd a,.tohoku.map.pref section dd a{color:#002f1b}.tokyo.map.details section dd a,.tokyo.map.pref section dd a{color:#036}.kansai.map.details section dd a,.kansai.map.pref section dd a{color:#030}.map.details main dl,.map.pref main dl{margin:0;padding:3px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:.75em}.map.details main dt,.map.pref main dt{overflow:hidden;clear:left;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:#000}.map.details main dd,.map.pref main dd{margin:0}.map.details main ul,.map.pref main ul{margin:0;padding:0;list-style-type:none}.map.details main li,.map.pref main li{float:left}.map.help main ul{padding:0}#helpContents .helpImgExp dd{margin:0}.column.index main{margin-bottom:50px;padding-bottom:110px;background:transparent url(../img/bg_column-index_002.jpg) no-repeat 100% 100%}.column.index main ul{margin:0 0 0 25px;padding:0;list-style-type:none;font-size:1.0625em}.column.index main li{margin-bottom:30px}.column.index main li a{display:inline-block;padding-left:122px;line-height:85px;background:transparent url(../img/bg_column-index_001.png) no-repeat 0 0}.column.index main li+li a{background-position:0 -170px}.column.index main li+li+li a{background-position:0 -340px}.column.index.en main li a{background-position:0 -85px}.column.index.en main li+li a{background-position:0 -255px}.column.index.en main li+li+li a{background-position:0 -425px}aside ul{margin:0;padding:0;list-style-type:none}aside li a,aside li span{display:block;width:194px;height:45px;text-indent:100%;white-space:nowrap;overflow:hidden;background:transparent url(../img/bg_aside_001.png) no-repeat 0 0}.en aside li a,.en aside li span{background-image:url(../img/bg_aside_004.png)}.en aside li li a,.en aside li li span{background-image:none}.en.map aside ul.no-children{padding-left:5px}aside li a.active,aside li a:hover,aside li span{background-position:-194px 0}.lt-ie9 aside li+li a,aside li:nth-child(2) a{background-position:0 -45px}.lt-ie9 aside li+li a.active,.lt-ie9 aside li+li a:hover,.lt-ie9 aside li+li span,aside li:nth-child(2) a.active,aside li:nth-child(2) a:hover,aside li:nth-child(2) span{background-position:-194px -45px}.lt-ie9 aside li+li+li a,aside li:nth-child(3) a{background-position:0 -90px}.lt-ie9 aside li+li+li a.active,.lt-ie9 aside li+li+li a:hover,.lt-ie9 aside li+li+li span,aside li:nth-child(3) a.active,aside li:nth-child(3) a:hover,aside li:nth-child(3) span{background-position:-194px -90px}.tohoku aside li a,.tohoku aside li span{background-image:url(../img/bg_aside_003.png)}.tohoku.en aside li a,.tohoku.en aside li span{background-image:url(../img/bg_aside-en-tohoku_001.png)}.tokyo aside>nav>ul>li>a,.tokyo aside>nav>ul>li>span{background-image:url(../img/bg_aside-tokyo_001.png)}.tokyo.en aside>nav>ul>li>a,.tokyo.en aside>nav>ul>li>span{background-image:url(../img/bg_aside-en-tokyo_001.png)}.tokyo.map aside li li li li li span{height:auto;background:0 0;text-indent:0}.tokyo.map aside li li li li.column1 li,.tokyo.map aside li li li li.column1 li li{float:none;width:auto}.tokyo.map aside li li li li.column1 ul{margin-left:-10px;background-color:#fff;padding-left:5px}.kansai aside>nav>ul>li span,.kansai aside>nav>ul>li>a{background-image:url(../img/bg_aside-kansai_001.png)}.kansai.en aside li a,.kansai.en aside li span{background-image:url(../img/bg_aside-en-kansai_001.png)}.kansai.en aside li li a,.kansai.en aside li li span,.tohoku.en aside li li a,.tohoku.en aside li li span{background-image:none}aside ul ul{padding:5px 12px 9px 18px;border-top:2px solid silver;border-left:1px solid silver;border-right:1px solid silver;font-size:.8125em}.column aside ul ul,.map aside ul ul{padding:5px 12px 0 10px}.en.map.category-lower aside ul ul{padding:5px 12px 9px 18px}.map.category-lower aside ul ul{padding:5px 12px 9px 18px}.column aside ul ul{border-bottom:1px solid silver}aside li li{padding-left:10px;background:transparent url(../img/bg_aside_002.png) no-repeat -194px .45em}.lt-ie9 aside li+li li,aside li:nth-child(2) li{float:left;width:71px;background-position:0 50%}.lt-ie9 aside li li+li li,aside li li:nth-child(2) li{float:none;width:auto}.lt-ie9 aside li+li li.active,.lt-ie9 aside li+li li:hover{background-color:#ffffcd;background-position:-194px 50%}.en.category aside li,.en.category-lower aside li{float:none;width:auto;background-position:0 6px}.lt-ie9 aside li+li li:nth-child(2n+1),aside li:nth-child(2) li:nth-child(2n+1){clear:left}.map aside li li+li{margin-top:.3em;padding-top:.3em;border-top:1px dashed #c4c4c4;background-position:-194px .8em}.en.map.category aside li li+li{margin-top:0;padding-top:0;border-top:none;background-position:0 6px}.map.category-lower aside li li+li{margin-top:auto;padding-top:0;border-top:none;background-position:0 50%}.column aside li+li+li li{margin-bottom:.8em;background-position:0 .45em}aside li li a{display:inline;width:auto;height:auto;text-indent:0;white-space:normal;overflow:visible}.tohoku aside li li a,aside li li a{background-image:none}.column aside li+li+li li a{color:#1e0208}.column aside ul ul ul,.map aside ul ul ul,aside ul ul ul{border:0 none;padding:0;font-size:1em}.column aside ul ul ul,.map aside ul ul ul{margin-left:-5px}aside li li li{background-position:0 .45em}.map aside li li li+li{margin-top:0;padding-top:0;border-top:0 none;background-position:0 50%}.map.index aside li li li{float:left;width:66px}.map aside li li li{background:transparent url(../img/bg_map-tohoku_001.png) no-repeat -400px .4em}.map.index aside li li li{background:transparent url(../img/bg_aside_002.png) no-repeat 0 .45em}.map aside li li li li{background:transparent url(../common/images/arrow_05.gif) no-repeat 0 6px}.tohoku.column aside li li,.tohoku.map aside>nav>ul>li>ul>li{background:transparent url(../img/bg_map-tohoku_001.png) no-repeat 0 10px}.tohoku.column aside li li,.tohoku.map aside>nav>ul>li>ul>li:first-child{background-position:0 6px}.tohoku.map aside li li li li{background:transparent url(../img/bg_map-tohoku_001.png) no-repeat -400px 6px}.tohoku.column aside li li li,.tohoku.map aside li li li li li,.tohoku.map aside ul.no-children li{background:transparent url(../img/bg_map-tohoku_001.png) no-repeat -200px 6px}.tohoku.column aside li li li:hover,.tohoku.map aside li li li li li:hover,.tohoku.map aside ul.no-children li:hover{background:#FFFFCD url(../img/bg_map-tohoku_001.png) no-repeat 0 6px}.tokyo.column aside li li,.tokyo.map aside>nav>ul>li>ul>li{background:transparent url(../common/images/arrow_06.gif) no-repeat 0 10px}.tokyo.column aside li li,.tokyo.map aside>nav>ul>li>ul>li:first-child{background-position:0 6px}.tokyo.map aside li li li li{background:transparent url(../img/bg_map-tohoku_001.png) no-repeat -400px .4em}.tokyo.column aside li li li,.tokyo.map aside li li li li li,.tokyo.map aside ul.no-children li{background:transparent url(../common/images/arrow_05.gif) no-repeat 0 6px}.tokyo.column aside li li li:hover,.tokyo.map aside li li li li li:hover,.tokyo.map aside ul.no-children li:hover{background:#FFFFCD url(../common/images/arrow_06.gif) no-repeat 0 6px}.kansai.column aside li li,.kansai.map aside>nav>ul>li>ul>li{background:transparent url(../kansai/common/images/arrow_06.gif) no-repeat 0 10px}.kansai.column aside li li,.kansai.map aside>nav>ul>li>ul>li:first-child{background-position:0 6px}.kansai.map aside li li li li{background:transparent url(../img/bg_map-tohoku_001.png) no-repeat -400px .4em}.kansai.column aside li li li,.kansai.map aside li li li li li,.kansai.map aside ul.no-children li{background:transparent url(../kansai/common/images/arrow_05.gif) no-repeat 0 6px}.kansai.column aside li li li:hover,.kansai.map aside li li li li li:hover,.kansai.map aside ul.no-children li:hover{background:#FFFFCD url(../kansai/common/images/arrow_06.gif) no-repeat 0 6px}.column aside li+li+li li li{margin-bottom:0;background-position:-194px .45em}.map aside li li li a{float:left;color:#7459c2;font-size:1.077em}.kansai.map aside li li li li,.kansai.map aside li li li li a,.tohoku.map aside li li li li,.tohoku.map aside li li li li a,.tokyo.map aside li li li li,.tokyo.map aside li li li li a{color:#000}.tohoku.map aside li li li,.tohoku.map aside li li li a{color:#7459C2}.tokyo.map aside li li li,.tokyo.map aside li li li a{color:#036}.tokyo.map aside li li li li li a{color:#036}.kansai.map aside li li li,.kansai.map aside li li li a{color:#030}.kansai.map aside li li li li li a{color:#030}.column aside li+li+li li li a{color:#1a4f99}.map aside select{float:left;clear:left;margin:0 0 .3em;padding:2px 0;border:1px solid silver}.map aside button{float:left;margin:0 0 .3em .3em;padding:1px 6px;border:1px solid silver;background-color:#fff}.map aside ul ul ul ul{clear:left;margin-left:-10px;color:#054f2e}.map aside li li li li{background-position:-400px .45em}.js .map aside li li li li{display:none}.js .map aside li li li .no-children li,.js .map aside li li li li li,.js .map aside li li li li.active{display:list-item}.map aside li li li li a{float:none;font-size:1em}.tohoku.map aside li li li li a,.tohoku.map aside li li li li li a{color:#022f1b}.map aside ul ul ul ul ul{margin-left:-5px}.map aside ul.depth3 ul ul ul ul{margin-left:-10px;background-color:#fff;padding-left:15px}.map aside li li li li li,.map aside ul.no-children li{float:left;width:70px}.en.map aside li li li li li,.en.map aside ul.no-children li,.map aside ul.depth3 li li li li,.map aside ul.depth3 li li li li li{float:none;width:auto}.map aside li li li li li:nth-child(2n+1){clear:left}.map aside li li li li li a{font-size:1em}main table{border-collapse:collapse}main td,main th{padding:0}main table.arrow-first-cell{width:99%;margin:0 auto 2px}main .arrow-first-cell th{text-align:left;background-color:#FFFFED;padding:6px 10px;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}main .arrow-first-cell td{padding:6px 10px;border-bottom:1px solid #C1C1C1;text-align:left}main .arrow-first-cell td:first-child{font-weight:700;background:url(../img/bg_arrow_001.gif) no-repeat 10px 50%;padding-left:23px}main table.arrow-first-cell dt{float:left;margin-right:5px}main table.arrow-first-cell dd{float:left;margin-right:10px;color:#C1080D!important}#mainContents ol,#mainContents ul{margin:0;padding:0}.fontitalic,.italic{font-style:oblique}main #dataInfo{background:url(../common/images/bg_title.gif) repeat-x 0 100%;padding:3px 350px 5px 0;margin:0 0 14px 0}main #dataInfo:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main #dataInfo h1#dataName{font-size:150%;color:#02254D;background-color:#FFF;float:left;margin-right:5px;display:inline}main #dataInfo #dataCategory{padding:4px 0 0 0;width:100%}main #dataInfo #dataCategory li{list-style:none;margin:0 5px 0 0;background-color:#02254D;color:#FFF;padding:1px 3px;font-size:100%;float:left;line-height:1.1;white-space:nowrap}main #dataInfo #dataCategory li a{background-color:#02254D;color:#FFF;font-size:100%;text-decoration:none;white-space:nowrap}main #datas{margin-bottom:20px;overflow:hidden}main #datas:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main #datas #photoData{width:49%;float:left}main #datas #photoData .photo{margin:0 0 6px 0}main #datas #photoData .photo li{padding:6px 0 0 0;list-style:none;text-align:center;background:url(../common/images/bg_shadow_01.png) no-repeat 50% 0}main #datas #photoData .photo li img{margin:0 0 15px 0;vertical-align:bottom}main #datas #photoData .photo .imageLink li{display:inline;margin:0 3px;padding:0;background:0 0}main #datas #photoData .photo .imageLink li img{margin-bottom:6px}main #datas #photoData .photo .note{background:0 0}main #datas #photoData table.photoInfo{width:100%;border:none}main #datas #photoData table.photoInfo td,main #datas #photoData table.photoInfo th{border:none;text-align:left;font-weight:400;line-height:1.4}main #datas #photoData table.photoInfo th{width:5em;background:url(../common/images/arrow_dot.gif) no-repeat 100% 50%}main #datas #photoData table.photoInfo td{padding:0 1em}main #datas #mapData{float:right;width:49%}main #datas #mapData .map{text-align:center;margin-bottom:10px}main #datas #mapData .map li{list-style:none}main #datas #mapData .map li img{border:0}main #datas #mapData table.mapInfo{border:none;margin:0 0 5px 0;width:100%}main #datas #mapData table.mapInfo td,main #datas #mapData table.mapInfo th{border:none;text-align:left;font-weight:400;border-top:1px solid #FFF;border-bottom:1px solid #FFF}main #datas #mapData table.mapInfo th{width:12em;color:#FFF;padding:2px 0 2px 6px;background:#1C4378 url(../common/images/arrow_tri.gif) no-repeat 100% 50%;white-space:nowrap;line-height:18px}.en #mainContents #datas #mapData table.mapInfo th span{font-size:.75em}main #datas #mapData table.mapInfo td{padding:0 10px 2px 10px}main #relationData{margin:0 0 20px 0;overflow:hidden}main #relationData:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main #relationData .contentsRelation{width:49%;float:left}main #relationData .siteRelation{width:49%;float:right}main #relationData .contentsRelation dt,main #relationData .siteRelation dt{font-size:110%;font-weight:700;color:#02254D;padding:1px 0 3px 12px}main #relationData .contentsRelation dd,main #relationData .contentsRelation dt{background:url(../common/images/border_01.gif) repeat-y 0 0}main #relationData .siteRelation dd,main #relationData .siteRelation dt{background:url(../common/images/border_02.gif) repeat-y 0 0}main #relationData .contentsRelation dd,main #relationData .siteRelation dd{margin:0 0 16px 0;padding:0 0 1px 12px}main #relationData .contentsRelation dd ul,main #relationData .siteRelation dd ul{list-style:none}main #relationData .contentsRelation dd ul li,main #relationData .siteRelation dd ul li{line-height:1.3;margin:0 0 3px 0}main #relationData .contentsRelation dd ul.tags li,main #relationData .siteRelation dd ul.tags li{display:inline;margin:0 .5em 0 0}main #page{position:absolute;top:10px;right:16px;width:400px}main #page li{float:right;list-style:none;margin-left:10px}main #page #next{padding-right:10px;background:url(../common/images/arrow_01.gif) no-repeat 100% 50%}main #page #prev{padding-left:10px;background:url(../common/images/arrow_02.gif) no-repeat 0 50%}main #page .hidden{visibility:hidden}main #pageInfo{background:#053069 url(../common/images/bg_title_u.gif) repeat-x 0 100%;font-size:150%;color:#FFF;margin-bottom:18px}main #pageInfo #pageTitle{background:url(../common/images/bg_title_u_b.gif) no-repeat 0 100%;padding:6px 10px 11px 11px;margin:0;font-weight:700;line-height:1.2}.column #mainContents #pageInfo #pageTitle{color:#fff;background:#200309;font-size:1.25em;padding:.3em .75em;font-weight:700}main .subHead{font-size:150%;background:url(../common/images/border_02.gif) no-repeat 0 50%;padding:1px 0 2px 10px;margin:0 0 10px 0;border-bottom:1px solid #83ABC1}main ul.exList{margin:0 20px 1em 20px}main ul.exList li{list-style:none;background:url(../common/images/arrow_04.gif) no-repeat 0 5px;padding-left:13px}main .descSection ul.exList{margin:0 10px 1em 40px}main table.noteList td,main table.noteList th{padding:.25em;vertical-align:top}main table.noteList th{font-weight:400;white-space:nowrap}main img.text{margin-top:.2em;margin-bottom:.2em;vertical-align:middle}main #thumbsLists{width:100%}main .thumbsList{width:100%}main .thumbsList td{width:25%;text-align:center;padding-bottom:15px;vertical-align:top;font-size:90%}main .thumbsList td li{list-style:none;text-align:center;width:100%}main .thumbsList td li.photoThumbs{background:url(../common/images/bg_shadow_02.png) no-repeat 50% 0;padding:3px 0 0 0}main .thumbsList td li img{margin-bottom:8px;vertical-align:bottom}main .thumbsList td dl{width:120px;margin:0 auto;text-align:left}main .thumbsList td dl dt{font-size:100%;font-weight:700;padding:1px 2px 1px 10px;margin-bottom:5px;background:url(../common/images/border_01.gif) repeat-y 0 0}main .thumbsList td dl dd table{font-size:90%;width:100%;border-top:1px solid #CCC}main .thumbsList td dl dd table td,main .thumbsList td dl dd table th{vertical-align:top!important;border-bottom:1px solid #CCC;text-align:left;padding:3px 0 1px 0;font-size:100%}main .thumbsList td dl dd table th{padding-left:4px;background-color:#FFFFED;white-space:nowrap}main .thumbsList td dl dd table td{width:60px;padding-right:4px}main .pager{margin-bottom:15px}main .pager li{display:inline;margin:0 .3em 0 .3em}main .pager li span{position:absolute;top:0;left:-1000px}main .pager li.prev{padding-left:11px;background:url(../common/images/arrow_02.gif) no-repeat 0 50%}main .pager li.next{padding-right:11px;background:url(../common/images/arrow_01.gif) no-repeat 100% 50%}main .pager li span.stay{position:static;display:inline;visibility:hidden}main .pager li.noPrev{padding-left:11px;background:0 0}main .pager li.noNext{padding-right:11px;background:0 0}main #photoLists{width:100%;text-align:center;margin:0 0 30px 0}main #photoLists table{width:99%;margin-bottom:2px;margin-left:auto;margin-right:auto}main #photoLists table th{text-align:left;background-color:#FFFFED;padding:6px 10px;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}main #photoLists table td.photoname{font-weight:700;background:url(../common/images/arrow_07.gif) no-repeat 10px 50%;padding-left:23px}main #photoLists table td{padding:6px 10px;border-bottom:1px solid #C1C1C1;text-align:left}main #photoLists table td dl dt{float:left;margin-right:5px}main #photoLists table td dl dd{float:left;margin-right:10px;color:#C1080D!important}main #lists{width:100%;text-align:center;overflow:hidden;font-size:90%}main #lists:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main .list{border:none;border-top:1px solid #CCC;width:96%;margin-bottom:15px;margin-left:auto;margin-right:auto}main .list td,main .list th{border:none;border-bottom:1px solid #CCC;padding:5px 0;text-align:left}main .list th{background-color:#FFFFED;color:#000}main .list th.titleHead{width:20%;padding:5px 10px 5px 14px}main .list th.nowHead{width:16%;padding-right:15px}main .list th.oldHead{width:16%}main .list th.categoryHead{width:16%}main .list th.productHead{width:22%}main .list th.publiceHead{width:10%}main .list td{vertical-align:top;padding-right:15px;line-height:1.3}main .list td.title{padding:5px 10px;background:url(../common/images/arrow_07.gif) no-repeat 6px 9px;padding-left:19px}main .halfList{width:49%;margin:0;border:none;border-top:1px solid #CCC}body.en main .halfList{width:100%}main #lists #list1{float:left}main #lists #list2{float:right}body.en main #lists #list1,body.en main #lists #list2{float:none}main .halfList td,main .halfList th{padding:5px 0;border:none;border-bottom:1px solid #CCC;text-align:left}main .halfList th{background-color:#FFFFED;color:#000}main .halfList th.titleHead{width:30%;padding-left:14px;padding-right:10px}main .halfList th.areaHead{width:20%;padding-right:15px}main .halfList th.ageHead{width:20%;padding-right:15px}main .halfList th.categoryHead{width:25%;padding-right:15px}main .halfList td{vertical-align:top}main .halfList .title{background:url(../common/images/arrow_07.gif) no-repeat 6px 12px;padding-left:19px;padding-right:10px}.tohoku main .halfList .title{background-image:url(../tohoku/common/images/arrow_07.gif)}.kansai main .halfList .title{background-image:url(../kansai/common/images/arrow_07.gif)}.tohoku main .halfList td a{color:#022F1B}.tokyo main .halfList td a{color:#036}.kansai main .halfList td a{color:#030}main .setTitle1,main .setTitle2{font-size:250%;background:#7CBCD4 url(../common/images/bg_title_b.gif) repeat-y 100% 0;color:#FFF;padding:4px 10px 4px 10px;margin:0 0 10px 0;font-family:"Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1.2}.kansai main .setTitle1,.kansai main .setTitle2{background:#c8a465 url(../kansai/common/images/bg_title_b.gif) repeat-y 100% 0}main .setTitle2{background:#F1B2A6 url(../common/images/bg_title_r.gif) repeat-y 100% 0}.kansai main .setTitle2{background:#aebda9 url(../kansai/common/images/bg_title_r.gif) repeat-y 100% 0}main .categoryBox{text-align:center;width:100%}main .categoryList{width:602px;margin-right:auto;margin-left:auto;padding:0 0 50px 0;display:inline-table}main .categoryList:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main .categoryList li{list-style:none;float:left;margin:0 16px 14px 0;width:281px}main .categoryList li img{vertical-align:bottom}main .sitemapList{margin:0 0 30px 20px}main .sitemapList li{list-style:none;background:url(../common/images/arrow_06.gif) no-repeat 4px 6px;padding:0 0 12px 17px;margin:0 0 11px 0;border-bottom:1px solid #CCC}main .sitemapList li div{padding:4px 0 0 0;overflow:hidden}main .sitemapList li div:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main .sitemapList li .sitemapListSub{float:left;width:20em;padding:0;margin:0}main .sitemapList li .sitemapListSubS{padding:4px 0 0 0;margin:0}main .sitemapList li .sitemapListSub li,main .sitemapList li .sitemapListSubS li{list-style:none;background:url(../common/images/arrow_common_lv2.gif) no-repeat 0 6px;padding:0 0 0 13px;margin:0 0 3px 0;border:none}main h1.columnTitle{padding:10px 10px 10px 30px;margin:0 0 20px 0;border:1px solid silver;position:relative;font-size:140%}main h1.columnTitle img{position:absolute;top:10px;left:10px}main #columnSection{padding:0 0 20px 0;margin:0 0 20px 0;background:url(../common/images/columnimg.jpg) no-repeat right bottom}.kansai main #columnSection{background-image:url(../common/images/kansai/columnimg.jpg)}.tohoku main #columnSection{background-image:url(../common/images/tohoku/columnimg.jpg)}main .column{padding:0 16px;margin:0 0 30px 0;overflow:hidden;line-height:1.4}main .column:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main .column p{margin:0 1px 1.5em 1px}main .column .columnImgR{float:right;margin:0;padding:0 0 10px 10px;width:289px;text-align:center;background-color:#FFF}main .column .columnImgR dt{padding:6px 0 10px 0;background:url(../common/images/bg_shadow_01.png) no-repeat 50% 0}main .column .columnImgR dt img{vertical-align:bottom}main .column .columnImgR dd{padding:0 10px;margin:0;text-align:left}main .column .columnImgL{float:left;margin:0;padding:0 0 10px 10px;width:289px;text-align:center;background-color:#FFF}main .column .columnImgL dt{padding:6px 0 10px 0;background:url(../common/images/bg_shadow_01.png) no-repeat 50% 0}main .column .columnImgL dt img{vertical-align:bottom}main .column .columnImgL dd{padding:0 10px;margin:0;text-align:left}main .column .subHead2{font-size:150%;background:url(../common/images/border_02.gif) no-repeat 0 50%;padding:1px 0 2px 10px;margin:0 0 10px 0;border-bottom:1px solid #83ABC1}main .column h3{font-weight:700;font-size:120%}main .column ol,main .column ul{margin:0 0 2em 0}main .column ol li,main .column ul li{margin:0 0 1em 30px}main .literature{clear:both;margin:0 16px 0 16px;padding:0 200px 0 15px;background:url(../common/images/border_01.gif) repeat-y 0 0}main .literature h2{font-size:100%;color:#001833;margin:0 0 5px 0}main .literature ul{margin:0 0 10px 0;padding:0}main .literature ul li{list-style:none;margin:0 0 4px 0;padding:0;line-height:1.2}main .columnLink{margin:0 10px;overflow:hidden}main .columnLink:after{content:"";display:block;clear:both;height:1px;overflow:hidden}main .columnLink li{list-style:none}main .columnLink .prev{width:46%;float:left;padding:0 0 0 13px;background:url(../common/images/arrow_02.gif) no-repeat 0 50%}main .columnLink .next{text-align:right;width:42%;float:right;padding:0 13px 0 0;background:url(../common/images/arrow_01.gif) no-repeat 100% 50%}main #columnTopList{background:url(../common/images/columnimg.jpg) no-repeat right bottom}main #columnTopList ul li{list-style:none;margin:0 0 10px 0;padding:0 0 10px 0;background:transparent url(../common/images/columnline.gif) no-repeat left bottom}main #columnTopList ul{background:transparent url(../common/images/columnline.gif) no-repeat left top;margin:0 0 0 20px;padding:10px 0 0 0}main #columnTopList ul li img{margin:0 10px 0 0;vertical-align:middle}.column.en #mainContents{font-size:.95em}.column #mainContents #pageInfo{background:0 0}.column.tokyo main h1.columnTitle{background-color:#043069}.column.kansai main h1.columnTitle{background-color:#B7550C}.column.tohoku main h1.columnTitle{background-color:#054F2E}main .pager{display:block;text-align:center;font-size:.8125em;margin:15px 0!important}main .pager li{list-style:none;display:inline;float:none!important;margin:0 .3em!important}main .more{clear:both;text-align:right;font-size:.8125em;margin:0}.map.pref main .list-anchor{margin-left:25px;margin-bottom:35px}.map.pref main .list-anchor h2{margin-left:0;border:none}main .list-anchor ul{margin:0;margin-left:25px;padding:0}main .list-anchor ul li{font-size:.8125em;margin:0 1em 0 0;padding:0}main #flashMap{margin:0;padding:0;text-align:center}main #flashMap li{list-style:none;margin-bottom:20px}main #areaImage{margin:0 0 20px 0;padding:0}main #areaImage li{list-style:none;text-align:right;position:relative;border-bottom:1px solid #CCC;width:100%}main #areaImage li img.headerBg{text-align:right;position:absolute;top:0;left:0}.start #mainContents{padding-bottom:13em}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.breadcrumbs ol:after,.breadcrumbs ol:before,.category main ul:after,.category main ul:before,.cf:after,.cf:before,.map.details main ul:after,.map.details main ul:before,.map.pref main ul:after,.map.pref main ul:before,.map.pref main>section:after,.map.pref main>section:before,.top main:after,.top main:before,aside ul ul:after,aside ul ul:before{content:" ";display:table}.breadcrumbs ol:after,.category main ul:after,.cf:after,.map.details main ul:after,.map.pref main ul:after,.map.pref main>section:after,.top main:after,aside ul ul:after{clear:both}#mainContents .docSeparate{display:block;width:100px;position:absolute;left:-1000px;visibility:hidden}#topicPath,#topicPathSub{background:#ECF7FF url(../common/images/bg_topicpath.gif) repeat-x 0 100%;overflow:hidden;clear:both;padding:3px 0 5px 0;width:100%}#topicPathSub{border-top:1px solid #EAEEF0;background:#ECF7FF url(../common/images/bg_topicpath_b.gif) repeat-x 0 100%;padding:3px 0 8px 0}#topicPath:after,#topicPathSub:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #topicPath,* html #topicPathSub{height:1em;overflow:visible}#topicPath li,#topicPathSub li{list-style:none;float:left;line-height:1.5;margin-left:6px;padding-left:16px;background:url(../common/images/arrow_bread.gif) no-repeat 0 50%}* html #topicPath li,* html #topicPathSub li{margin-left:3px}#topicPath li.toHome,#topicPathSub li.toHome{background:0 0;margin-left:20px;padding-left:0}* html #topicPath li.toHome,* html #topicPathSub li.toHome{margin-left:10px}#topicPath li a,#topicPathSub li a{white-space:nowrap}#topicPath li a:link,#topicPathSub li a:link{color:#AC0E0F;background-color:#ECF7FF}#mainContents{padding:10px 0 50px 0;position:relative;font-size:.875em}#mainContents #dataInfo{background:url(../common/images/bg_title.gif) repeat-x 0 100%;padding:3px 350px 5px 0;margin:0 0 14px 0;overflow:hidden}.entry.photo #mainContents #dataInfo{border-bottom:double 3px;background-image:none}.entry.photo.tohoku #mainContents #dataInfo{border-bottom-color:#022f1b}.entry.photo.tokyo #mainContents #dataInfo{border-bottom-color:#83ABC1}.entry.photo.kansai #mainContents #dataInfo{border-bottom-color:#C39883}#mainContents #dataInfo:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents #dataInfo{height:1em;overflow:visible;width:100%}#mainContents #dataInfo h1#dataName{font-size:150%;color:#02254D;background-color:#FFF;float:left;margin-right:5px;display:inline}.tohoku #mainContents #dataInfo h1#dataName{color:#022f1b}.tokyo #mainContents #dataInfo h1#dataName{color:#02254D}.kansai #mainContents #dataInfo h1#dataName{color:#331400}#mainContents #dataInfo #dataCategory{padding:4px 0 0 0;width:100%}#mainContents #dataInfo #dataCategory li{list-style:none;margin:0 5px 0 0;background-color:#02254D;color:#FFF;padding:1px 3px;font-size:100%;float:left;line-height:1.1;white-space:nowrap}#mainContents #dataInfo #dataCategory li a{background-color:#02254D;color:#FFF;font-size:100%;text-decoration:none;white-space:nowrap}#mainContents #datas{margin-bottom:20px;overflow:hidden}#mainContents #datas:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents #datas{height:1em;overflow:visible}#mainContents #datas #photoData{width:49%;float:left}#mainContents #datas #photoData .photo{margin:0 0 6px 0}#mainContents #datas #photoData .photo li{padding:6px 0 0 0;list-style:none;text-align:center;background:url(../images/bg_shadow_01.png) no-repeat 50% 0}#mainContents #datas #photoData .photo li img{margin:0 0 15px 0;vertical-align:bottom}#mainContents #datas #photoData .photo .imageLink li{display:inline;margin:0 3px;padding:0;background:0 0}#mainContents #datas #photoData .photo .imageLink li img{margin-bottom:6px}#mainContents #datas #photoData .photo .note{background:0 0}#mainContents #datas #photoData table.photoInfo{width:100%;border:none}#mainContents #datas #photoData table.photoInfo td,#mainContents #datas #photoData table.photoInfo th{border:none;text-align:left;font-weight:400;line-height:1.4}#mainContents #datas #photoData table.photoInfo th{width:5em;background:url(../common/images/arrow_dot.gif) no-repeat 100% 50%}.en #mainContents #datas #photoData table.photoInfo th{width:9em}#mainContents #datas #photoData table.photoInfo td{padding:0 1em}#mainContents #datas #mapData{float:right;width:49%}#mainContents #datas #mapData .map{text-align:center;margin-bottom:10px}#mainContents #datas #mapData .map li{list-style:none}#mainContents #datas #mapData .map li img{border:0}#mainContents #datas #mapData table.mapInfo{border:none;margin:0 0 5px 0;width:100%}#mainContents #datas #mapData table.mapInfo td,#mainContents #datas #mapData table.mapInfo th{border:none;text-align:left;font-weight:400;border-top:1px solid #FFF;border-bottom:1px solid #FFF}#mainContents #datas #mapData table.mapInfo th{width:12em;color:#FFF;padding:2px 0 2px 6px;background:#1C4378 url(../common/images/arrow_tri.gif) no-repeat 100% 50%;white-space:nowrap;line-height:18px}.tohoku #mainContents #datas #mapData table.mapInfo th{background:#054F2E url(../common/images/arrow_tri_tohoku.gif) no-repeat 100% 50%}.tokyo #mainContents #datas #mapData table.mapInfo th{background:#1C4378 url(../common/images/arrow_tri.gif) no-repeat 100% 50%}.kansai #mainContents #datas #mapData table.mapInfo th{background:#331400 url(../kansai/common/images/arrow_tri.gif) no-repeat 100% 50%}.en #mainContents #datas #mapData table.mapInfo th{width:14em}#mainContents #datas #mapData table.mapInfo td{padding:0 10px 2px 10px}#mainContents #relationData{margin:0 0 20px 0;overflow:hidden}#mainContents #relationData:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents #relationData{height:1em;overflow:visible}#mainContents #relationData .contentsRelation{width:49%;float:left}#mainContents #relationData .siteRelation{width:49%;float:right}#mainContents #relationData .contentsRelation dt,#mainContents #relationData .siteRelation dt{font-size:110%;font-weight:700;color:#02254D;padding:1px 0 3px 12px}#mainContents #relationData .contentsRelation dd,#mainContents #relationData .contentsRelation dt{background:url(../common/images/border_01.gif) repeat-y 0 0}.tohoku.entry.photo #mainContents #relationData .contentsRelation dd,.tohoku.entry.photo #mainContents #relationData .contentsRelation dt{background:url(../common/images/border_tohoku.gif) repeat-y 0 0}.tohoku.entry.photo #mainContents #relationData .siteRelation dd,.tohoku.entry.photo #mainContents #relationData .siteRelation dt{background:url(../common/images/border_tohoku_02.gif) repeat-y 0 0}.tohoku.entry.photo #mainContents #datas a,.tohoku.entry.photo #mainContents #relationData dd a,.tohoku.entry.photo #mainContents #relationData dt{color:#022f1b}.tokyo.entry.photo #mainContents #datas a,.tokyo.entry.photo #mainContents #relationData dd a,.tokyo.entry.photo #mainContents #relationData dt{color:#02254D}.kansai.entry.photo #mainContents #relationData .contentsRelation dd,.kansai.entry.photo #mainContents #relationData .contentsRelation dt{background:url(../kansai/common/images/border_01.gif) repeat-y 0 0}.kansai.entry.photo #mainContents #relationData .siteRelation dd,.kansai.entry.photo #mainContents #relationData .siteRelation dt{background:url(../kansai/common/images/border_02.gif) repeat-y 0 0}.kansai.entry.photo #mainContents #datas a,.kansai.entry.photo #mainContents #relationData dd a,.kansai.entry.photo #mainContents #relationData dt{color:#331400}#mainContents #relationData .siteRelation dd,#mainContents #relationData .siteRelation dt{background:url(../common/images/border_02.gif) repeat-y 0 0}#mainContents #relationData .contentsRelation dd,#mainContents #relationData .siteRelation dd{margin:0 0 16px 0;padding:0 0 1px 12px}#mainContents #relationData .contentsRelation dd ul,#mainContents #relationData .siteRelation dd ul{list-style:none}#mainContents #relationData .contentsRelation dd ul li,#mainContents #relationData .siteRelation dd ul li{line-height:1.3;margin:0 0 3px 0}#mainContents #relationData .contentsRelation dd ul.tags li,#mainContents #relationData .siteRelation dd ul.tags li{display:inline;margin:0 .5em 0 0}#mainContents #page{position:absolute;top:10px;right:16px;width:400px}#mainContents #page li{float:right;list-style:none;margin-left:10px}#mainContents #page #next{padding-right:10px;background:url(../common/images/arrow_01.gif) no-repeat 100% 50%}#mainContents #page #prev{padding-left:10px;background:url(../common/images/arrow_02.gif) no-repeat 0 50%}#mainContents #page .hidden{visibility:hidden}#navigation{border-top:9px solid #FFF}#navigation #mainNavi{padding-bottom:5px;border-bottom:5px solid #FFF;background:#FFF url(../common/images/bg_navi_03.gif) no-repeat 0 100%}#navigation #mainNavi li{padding:0 2px 0 0;margin:0;background:#FFF url(../common/images/bg_navi_02.gif) repeat-y 100% 0;list-style:none;color:#000}#navigation #mainNavi li#nv01{background:url(../common/images/bg_navi_01.gif) no-repeat 100% 0}#navigation #mainNavi li img{border-right:1px solid silver;border-bottom:1px solid silver;vertical-align:bottom}#navigation #mainNavi li#nv01 img{border-top:1px solid silver}#navigation #mainNavi li#nv03 img{border:none}#navigation #mainNavi li#nv03 form{border-right:1px solid silver;border-bottom:1px solid silver;padding-bottom:15px;background:url(../common/images/bg_search.gif) repeat-x 0 100%}#navigation #mainNavi li#nv03 form p{padding:0 0 0 9px}#navigation #mainNavi li#nv03 form p input{vertical-align:middle}#navigation #mainNavi li#nv03 form p #query{width:130px;margin-right:4px}#navigation #mainNavi li ul.subnv{border-right:1px solid silver;border-bottom:1px solid silver;overflow:hidden;background:url(../common/images/bg_navi_s.gif) repeat-x 0 0;padding:6px 9px 6px 16px}.en #navigation #mainNavi li ul.subnv{overflow:visible}#navigation #mainNavi li ul.subnv:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #navigation #mainNavi li ul.subnv{height:1em;overflow:visible}#navigation #mainNavi li ul.subnv li{width:82px;float:left;background-image:none;margin-bottom:3px}.en #navigation #mainNavi li ul.subnv li{width:auto;float:none}#navigation #mainNavi li ul.subnv li a{display:block;padding-left:10px;margin-right:5px;background:url(../common/images/arrow_05.gif) no-repeat 0 5px}#navigation #mainNavi li ul.subnv li a.focus,#navigation #mainNavi li ul.subnv li a:hover{background:#FFFFCD url(../common/images/arrow_06.gif) no-repeat 0 5px}#navigation #mapSearch{border:1px solid #CCC;background:url(../common/images/bg_navi_s.gif) repeat-x 0 0;padding:6px 10px 0 10px}#navigation #mapSearch li{background:url(../common/images/arrow_06.gif) no-repeat 0 4px;padding:0 0 0 10px;font-weight:700}#navigation #mapSearch li.close1,#navigation #mapSearch li.close2{margin:0 -10px 0 -10px;padding:6px 0 6px 20px;background-position:11px 12px}#navigation #mapSearch li.close1{padding:0 0 6px 20px;margin-bottom:6px;border-bottom:1px dotted #CCC;background-position:11px 5px}#navigation #mapSearch li.close2{border-top:1px dotted #CCC}#navigation #mapSearch li ul#area{padding:4px 0;margin:0 0 0 -10px}#navigation #mapSearch li ul#area li{padding:0 0;margin:0 -10px;background-image:none}#navigation #mapSearch li ul#area li span{display:block;background:url(../common/images/arrow_08.gif) no-repeat 0 50%;margin:0 14px;padding-left:12px;font-weight:700}#navigation #mapSearch li ul#area li span.stay{background-color:#FFFFCD}#navigation #mapSearch li ul#area li ul.subnv{margin:0 0;padding:4px 9px 7px 16px;border:none;background-image:none}#navigation #mapSearch li ul#area li ul.subnv li{padding:0;margin:0 0 3px 0;font-weight:400}#navigation #mapSearch #jumpMenu{margin:0 0 5px 0}#navigation #mapSearch #jumpMenu li{margin:0!important;padding:5px 24px!important}.en #navigation #mapSearch #jumpMenu li{margin:0 -20px 0 0!important}#navigation #mapSearch #jumpMenu li input,#navigation #mapSearch #jumpMenu li select{vertical-align:middle;margin-right:5px}.en #navigation #mapSearch #jumpMenu li input{margin-right:0}#navigation #mapSearch #jumpMenu li select option{padding-right:.5em;padding-left:.5em}#navigation #subNavi{padding:10px 2px 30px 15px;color:#000;background:url(../common/images/bg_navi_sub_01.gif) no-repeat 0 0}#navigation #subNavi li{border-bottom:1px solid #F3F9FB;list-style:none;width:100%;vertical-align:bottom}.en #navigation #subNavi li{width:auto}#navigation #subNavi li a{border-bottom:1px solid #AFD4DF;display:block;padding:4px 10px;text-decoration:none;color:#333}* html #navigation #subNavi li a{width:100%}#navigation #subNavi li a.focus,#navigation #subNavi li a:hover{background:#FFF url(../common/images/border_03.gif) no-repeat 0 40%;color:#333}#navigation #subNavi ul{padding:0 0 0 14px;margin:0;border-bottom:1px solid #AFD4DF}#navigation #subNavi ul li.lastItem{border-bottom:none}#navigation #subNavi ul li.lastItem a{border-bottom:none}.toTop{clear:both;background:#FFF url(../common/images/bg_navi_b.gif) no-repeat 0 100%;color:#000}.toTop li{list-style:none;text-align:right;padding:0 16px 20px 0}.toTop li a{color:#C1080D!important;background-color:#FFF}#siteInfo{height:58px;background:#032D5A url(../common/images/bg_footer.gif) repeat-x 0 100%;color:#FFF;position:relative;width:100%;max-width:1100px;min-width:830px}#siteInfo li{list-style:none}#siteInfo img{position:absolute;left:0;bottom:0}#siteInfo address{position:absolute;right:10px;bottom:10px;font-style:normal;font-family:sans-serif;font-size:95%}#viewerL #contents,#viewerM #contents{padding-top:8px;background-image:none;overflow:visible}#viewerL #contents h1#dataName,#viewerM #contents h1#dataName{background:url(../common/images/bg_title.gif) repeat-x 0 100%;padding:3px 0 5px 0;margin:0 0 5px 20px;font-size:150%;color:#02254D;background-color:#FFF}#viewerL #contents #publicInfo,#viewerM #contents #publicInfo{padding-left:20px;margin-bottom:-5px}#viewerL #contents #publicInfo dd,#viewerL #contents #publicInfo dt,#viewerM #contents #publicInfo dd,#viewerM #contents #publicInfo dt{display:inline}#viewerL #contents #publicInfo dt,#viewerM #contents #publicInfo dt{background:url(../common/images/arrow_dot.gif) no-repeat 100% 50%;padding-right:.5em;margin-right:.3em}#viewerL #contents #publicInfo dd,#viewerM #contents #publicInfo dd{margin-right:1em}#viewerL #contents .imageNavi,#viewerM #contents .imageNavi{border-bottom:1px solid #CCC;text-align:center;padding-bottom:10px;margin-top:10px;margin-bottom:23px;position:relative}#viewerL #contents .imageInformation{border-bottom:1px solid #CCC;padding-bottom:10px;margin-top:10px;margin-bottom:23px;position:relative}#viewerL #contents .imageNavi li,#viewerM #contents .imageNavi li{display:inline;margin:0 4px}#viewerL #contents .imageInformation dt{display:inline;margin-left:20px}#viewerL #contents .imageInformation dd{display:inline}#viewerL #contents .imageNavi li.infoLink,#viewerM #contents .imageNavi li.infoLink{display:block;position:absolute;right:15px;top:7px;padding-left:10px;margin:0;background:url(../common/images/arrow_03.gif) no-repeat 0 50%;text-align:right}#viewerL #contents .imageNavi li img,#viewerM #contents .imageNavi li img{vertical-align:bottom}#viewerL #contents #imageInformation,#viewerL #contents #photoImage,#viewerM #contents #photoImage{text-align:center;margin-bottom:35px}#viewerL #contents #photoImage li,#viewerM #contents #photoImage li{list-style:none;border:1px dotted #FFF}#viewerL #siteInfo,#viewerM #siteInfo{text-align:center}#viewerL #siteInfo address,#viewerM #siteInfo address{position:static;display:block;padding-top:26px}#viewerL #contents,#viewerL #siteInfo,#viewerL #top{max-width:none}#mainContents #sercharea{padding:6px;border-bottom:1px solid #C1C1C1;margin-bottom:15px}#mainContents #sercharea p{margin:10px 0}#mainContents #sercharea strong{color:#C1080D}#mainContents #sercharea img{border:none}#mainContents #sercharea form label{display:block;width:1px;height:1px;overflow:hidden;margin-left:-1000em}#mainContents #sercharea form p input{vertical-align:middle;margin-right:5px}#mainContents #sercharea form p #query2{width:130px;margin-right:4px}#mainContents #keywordLists table{width:90%;margin-bottom:2px;margin-left:auto;margin-right:auto}* html #mainContents #keywordLists table{width:70%;margin-left:auto;margin-right:auto}#mainContents #keywordLists table th{text-align:left;background-color:#FFFFED;padding:6px 10px;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}#mainContents #keywordLists table td.photoname{font-weight:700;background:url(../common/images/arrow_07.gif) no-repeat 10px 50%;padding-left:23px;border-bottom:3px double #C1C1C1}#mainContents #keywordLists table td{padding:6px 10px}#mainContents #keywordLists table td.keywordCell{border-bottom:3px double #C1C1C1}#mainContents #keywordLists table td dl dt{float:left;margin-right:5px}#mainContents #keywordLists table td dl dd{float:left;margin-right:10px;color:#C1080D!important}#mainContents .keywordResultList{margin:20px 0 30px 20px}#mainContents .keywordResultList li{list-style:none;background:url(../common/images/arrow_04.gif) no-repeat 4px 6px;padding:0 0 0 17px;margin:0 0 11px 0}#mainContents .keywordResultList li div{padding:4px 0 0 0;overflow:hidden}#mainContents .keywordResultList li div:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents .keywordResultList li div{height:1em;overflow:visible}#mainContents .keywordResultList li div ul{float:left;width:10em;padding:0;margin:0}.en #mainContents .keywordResultList li div ul{width:20em}#mainContents .keywordResultList li div ul{padding:4px 0 0 0;margin:0}#mainContents .keywordResultList li div ul li{list-style:none;background:url(../common/images/arrow_05.gif) no-repeat 0 6px;padding:0 0 0 13px;margin:0 0 3px 0;border:none}dl.linkPage{padding:0 12px}dl.linkPage dt{font-weight:700;font-size:120%;margin-bottom:5px}dl.linkPage dd{margin-left:1em;margin-bottom:1em}ul.banner li{list-style-type:none;margin-left:2em}ul.address li{list-style-type:none;margin-left:2em}@media tty{i{content:"\";/*" "*/}}  /*"}}#mainContents ol,#mainContents p,#mainContents ul{line-height:1.4}#mainContents #pageInfo{background:#053069 url(../common/images/bg_title_u.gif) repeat-x 0 100%;font-size:150%;color:#FFF;margin-bottom:18px}#mainContents #pageInfo #pageTitle{background:url(../common/images/bg_title_u_b.gif) no-repeat 0 100%;padding:6px 10px 11px 11px;margin:0;font-weight:700;line-height:1.2}* html #mainContents #pageInfo #pageTitle{width:100%}#mainContents .subHead{font-size:150%;background:url(../common/images/border_02.gif) no-repeat 0 50%;padding:1px 0 2px 10px;margin:0 0 10px 0;border-bottom:1px solid #83ABC1}#mainContents .descSection{margin-bottom:2em}#mainContents p.desc{margin:0 0 1em 0}#mainContents .descSection p.descIn{text-indent:1em}#mainContents .descSection p.desc,#mainContents .descSection p.descIn{margin:0 30px 1em 30px}#mainContents ul.exList{margin:0 20px 1em 20px}#mainContents ul.exList li{list-style:none;background:url(../common/images/arrow_06.gif) no-repeat 0 5px;padding-left:13px}#mainContents .descSection ul.exList{margin:0 10px 1em 40px}#mainContents table.noteList td,#mainContents table.noteList th{padding:.25em;vertical-align:top}#mainContents table.noteList th{font-weight:400;white-space:nowrap}#mainContents img.text{margin-top:.2em;margin-bottom:.2em;vertical-align:middle}#mainContents #thumbsLists{width:100%}#mainContents .thumbsList{width:100%}#mainContents .thumbsList td{width:25%;text-align:center;padding-bottom:15px;vertical-align:top;font-size:90%}#mainContents .thumbsList td li{list-style:none;text-align:center;width:100%}#mainContents .thumbsList td li.photoThumbs{background:url(../images/bg_shadow_02.png) no-repeat 50% 0;padding:3px 0 0 0}#mainContents .thumbsList td li img{margin-bottom:8px;vertical-align:bottom}#mainContents .thumbsList td dl{width:120px;margin:0 auto;text-align:left}#mainContents .thumbsList td dl dt{font-size:100%;font-weight:700;padding:1px 2px 1px 10px;margin-bottom:5px;background:url(../common/images/border_01.gif) repeat-y 0 0}.en #mainContents .thumbsList td dl dt{padding-right:0}#mainContents .thumbsList td dl dd table{font-size:90%;width:100%;border-top:1px solid #CCC}#mainContents .thumbsList td dl dd table td,#mainContents .thumbsList td dl dd table th{vertical-align:top!important;border-bottom:1px solid #CCC;text-align:left;padding:3px 0 1px 0;font-size:100%}#mainContents .thumbsList td dl dd table th{padding-left:4px;background-color:#FFFFED;white-space:nowrap}.en #mainContents .thumbsList td dl dd table th{width:5em;white-space:normal}#mainContents .thumbsList td dl dd table td{width:60px;padding-right:4px}.en #mainContents .thumbsList td dl dd table td{width:auto}* html #mainContents .thumbsList td dl dd table td{width:64px}#mainContents .pager{text-align:center;margin-bottom:15px;padding-left:0}#mainContents .pager li{display:inline;margin:0 .3em 0 .3em}#mainContents .pager li span{position:absolute;top:0;left:-1000px}#mainContents .pager li.prev{padding-left:11px;background:url(../common/images/arrow_02.gif) no-repeat 0 50%}#mainContents .pager li.next{padding-right:11px;background:url(../common/images/arrow_01.gif) no-repeat 100% 50%}#mainContents .pager li span.stay{position:static;display:inline;visibility:hidden}#mainContents .pager li.noPrev{padding-left:11px;background:0 0}#mainContents .pager li.noNext{padding-right:11px;background:0 0}#mainContents #photoLists{width:100%;text-align:center;margin:0 0 30px 0}#mainContents #photoLists table{width:99%;margin-bottom:2px;margin-left:auto;margin-right:auto}#mainContents #photoLists table th{text-align:left;background-color:#FFFFED;padding:6px 10px;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}#mainContents #photoLists table td.photoname{font-weight:700;background:url(../common/images/arrow_07.gif) no-repeat 10px 50%;padding-left:23px}#mainContents #photoLists table td{padding:6px 10px;border-bottom:1px solid #C1C1C1;text-align:left}#mainContents #photoLists table td dl dt{float:left;margin-right:5px}#mainContents #photoLists table td dl dd{float:left;margin-right:10px;color:#C1080D!important}#mainContents #lists{width:100%;text-align:center;overflow:hidden;font-size:90%}#mainContents #lists:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents #lists{height:1em;overflow:visible}#mainContents .list{border:none;border-top:1px solid #CCC;width:96%;margin-bottom:15px;margin-left:auto;margin-right:auto}#mainContents .list td,#mainContents .list th{border:none;border-bottom:1px solid #CCC;padding:5px 0;text-align:left}#mainContents .list th{background-color:#FFFFED;color:#000}#mainContents .list th.titleHead{width:20%;padding:5px 10px 5px 14px}#mainContents .list th.nowHead{width:16%;padding-right:15px}#mainContents .list th.oldHead{width:16%}#mainContents .list th.categoryHead{width:16%}#mainContents .list th.productHead{width:22%}#mainContents .list th.publiceHead{width:10%}#mainContents .list td{vertical-align:top;padding-right:15px;line-height:1.3}#mainContents .list td.title{padding:5px 10px;background:url(../common/images/arrow_07.gif) no-repeat 6px 9px;padding-left:19px}#mainContents .halfList{width:49%;margin:0;border:none;border-top:1px solid #CCC}.en #mainContents .halfList{width:99%;margin:0 auto 2px}#mainContents #lists #list1{float:left}#mainContents #lists #list2{float:right}.en #mainContents #lists #list1,.en #mainContents #lists #list2{float:none}#mainContents .halfList td,#mainContents .halfList th{padding:5px 0;border:none;border-bottom:1px solid #CCC;text-align:left}#mainContents .halfList th{background-color:#FFFFED;color:#000}#mainContents .halfList th.titleHead{width:30%;padding-left:14px;padding-right:10px}#mainContents .halfList th.areaHead{width:20%;padding-right:15px}#mainContents .halfList th.ageHead{width:20%;padding-right:15px}#mainContents .halfList th.categoryHead{width:25%;padding-right:15px}#mainContents .halfList td{vertical-align:top}#mainContents .halfList .title{background:url(../common/images/arrow_07.gif) no-repeat 6px 9px;padding-left:19px;padding-right:10px}#mainContents .setTitle1,#mainContents .setTitle2{font-size:250%;background:#7CBCD4 url(../common/images/bg_title_b.gif) repeat-y 100% 0;color:#FFF;padding:4px 10px 4px 10px;margin:0 0 10px 0;font-family:serif;line-height:1.2}#mainContents .setTitle2{background:#F1B2A6 url(../common/images/bg_title_r.gif) repeat-y 100% 0}#skipMap{position:absolute;left:-3000px;width:1px;height:1px;overflow:hidden}#mapData{margin:0 0 30px 0}#mapData li{list-style:none}#mapData #altMap,#mapData #flashMap{list-style:none;text-align:center;margin:0 0 20px 0}#mapData #altList{text-align:center}#mapData #altList ul{width:610px;margin:0 auto;overflow:hidden}#mapData #altList ul:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mapData #altList ul{height:1em;overflow:visible}#mapData #altList ul li{text-align:left;float:left;width:139px;padding-left:13px}.en #mapData #altList ul li{width:187px}* html #mapData #altList ul li{width:152px}#mainContents #flashMap{margin:0;padding:0;text-align:center}#mainContents #flashMap li{list-style:none;margin-bottom:20px}#mainContents #areaImage{margin:0 0 20px 0;padding:0}#mainContents #areaImage li{list-style:none;text-align:right;position:relative;border-bottom:1px solid #CCC;width:100%}#mainContents #areaImage li img.headerBg{text-align:right;position:absolute;top:0;left:0}#mainContents .categoryBox{text-align:center;width:100%}#mainContents .categoryList{width:602px;margin-right:auto;margin-left:auto;padding:0 0 50px 0;overflow:hidden}#mainContents .categoryList:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents .categoryList{height:1em;overflow:visible;margin:0}#mainContents .categoryList li{list-style:none;float:left;margin:0 16px 14px 0;width:281px}#mainContents .categoryList li img{vertical-align:bottom}#mainContents .sitemapList{margin:0 0 30px 20px}#mainContents .sitemapList li{list-style:none;background:url(../common/images/arrow_04.gif) no-repeat 4px 6px;padding:0 0 12px 17px;margin:0 0 11px 0;border-bottom:1px solid #CCC}#mainContents .sitemapList li div{padding:4px 0 0 0;overflow:hidden}#mainContents .sitemapList li div:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents .sitemapList li div{height:1em;overflow:visible}#mainContents .sitemapList li .sitemapListSub{float:left;width:20em;padding:0;margin:0}#mainContents .sitemapList li .sitemapListSubS{padding:4px 0 0 0;margin:0}#mainContents .sitemapList li .sitemapListSub li,#mainContents .sitemapList li .sitemapListSubS li{list-style:none;background:url(../common/images/arrow_05.gif) no-repeat 0 6px;padding:0 0 0 13px;margin:0 0 3px 0;border:none}#mainContents h1.columnTitle{padding:10px 10px 10px 30px;margin:0 0 20px 0;border:1px solid silver;position:relative;font-size:140%}* html #mainContents h1.columnTitle{width:100%}#mainContents h1.columnTitle img{position:absolute;top:10px;left:10px}#mainContents #columnSection{padding:0 0 20px 0;margin:0 0 20px 0;background:url(../common/images/columnimg.jpg) no-repeat right bottom}.kansai #mainContents #columnSection{background-image:url(../kansai/common/images/columnimg.jpg)}.tohoku #mainContents #columnSection{background-image:url(../tohoku/common/images/columnimg.jpg)}#mainContents .column{padding:0 16px;margin:0 0 30px 0;overflow:hidden;line-height:1.4}#mainContents .column:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents .column{height:1em;overflow:visible}#mainContents .column p{margin:0 1px 1.5em 1px}#mainContents .column p.columnImg{padding:6px 6px 10px;background:url(../images/bg_shadow_05.png) no-repeat 0 0;width:600px;margin:0 auto}#mainContents .column .columnImg{text-align:center;background-color:#FFF}#mainContents .column .columnImg dt{padding:6px 0 10px 0;background:url(../images/bg_shadow_06.png) no-repeat 50% 0}#mainContents .column .columnImgR,#mainContents .column .columnImgRL,#mainContents .column .columnImgRP{float:right;margin:0;padding:0 0 10px 10px;width:289px;text-align:center;background-color:#FFF}#mainContents .column .columnImgRL{width:418px}#mainContents .column .columnImgRP{width:209px}* html #mainContents .column .columnImgR{width:299px}#mainContents .column .columnImgR dt,#mainContents .column .columnImgRL dt,#mainContents .column .columnImgRP dt{padding:6px 0 10px 0;background:url(../images/bg_shadow_01.png) no-repeat 50% 0}#mainContents .column .columnImgRL dt{background-image:url(../images/bg_shadow_04.png)}#mainContents .column .columnImgRP dt{background-image:url(../images/bg_shadow_03.png)}#mainContents .column .columnImgR dd+dt{margin-top:10px}#mainContents .column .columnImg dt img,#mainContents .column .columnImgP dt img,#mainContents .column .columnImgR dt img{vertical-align:bottom}#mainContents .column .columnImg dd,#mainContents .column .columnImgCL dd,#mainContents .column .columnImgP dd,#mainContents .column .columnImgR dd,#mainContents .column .columnImgRL dd,#mainContents .column .columnImgRP dd{padding:0 10px;margin:0;text-align:left}#mainContents .column .columnImgL{float:left;margin:0;padding:0 0 10px 10px;width:289px;text-align:center;background-color:#FFF}* html #mainContents .column .columnImgL{width:299px}#mainContents .column .columnImgL dt{padding:6px 0 10px 0;background:url(../images/bg_shadow_01.png) no-repeat 50% 0}#mainContents .column .columnImgL dt img{vertical-align:bottom}#mainContents .column .columnImgL dd{padding:0 10px;margin:0;text-align:left}#mainContents .column .columnImgCL{padding:0 0 10px 10px;text-align:center;background-color:#FFF;width:418px;margin:0 auto}#mainContents .column .columnImgCL dt{padding:6px 0 10px 0;background:url(../images/bg_shadow_04.png) no-repeat 50% 0}#mainContents .column .subHead2{font-size:150%;background:url(../common/images/border_02.gif) no-repeat 0 50%;padding:1px 0 2px 10px;margin:0 0 10px 0;border-bottom:1px solid #83ABC1;clear:both}* html #mainContents .column .subHead2{width:100%}#mainContents .column .cr{clear:right}#mainContents .column h3{font-weight:700;font-size:120%}#mainContents .column ol,#mainContents .column ul{margin:0 0 2em 0}.en #mainContents .column ol,.en #mainContents .column ul{margin:0 2px 2em}#mainContents .column ol li,#mainContents .column ul li{margin:0 0 1em 30px}#mainContents .literature{clear:both;margin:0 16px 0 16px;padding:0 200px 0 15px;background:url(../common/images/border_01.gif) repeat-y 0 0}#mainContents .literature h2{font-size:100%;color:#001833;margin:0 0 5px 0}#mainContents .literature ul{margin:0 0 10px 0;padding:0}#mainContents .literature ul li{list-style:none;margin:0 0 4px 0;padding:0;line-height:1.2}#mainContents .columnLink{margin:0 10px;overflow:hidden}#mainContents .columnLink:after{content:"";display:block;clear:both;height:1px;overflow:hidden}* html #mainContents .columnLink{height:1em;overflow:visible}#mainContents .columnLink li{list-style:none}#mainContents .columnLink .prev{width:46%;float:left;padding:0 0 0 13px;background:url(../common/images/arrow_02.gif) no-repeat 0 50%}#mainContents .columnLink .next{text-align:right;width:42%;float:right;padding:0 13px 0 0;background:url(../common/images/arrow_01.gif) no-repeat 100% 50%}#mainContents #columnTopList{background:url(../common/images/columnimg.jpg) no-repeat right bottom}.kansai #mainContents #columnTopList{background:url(../kansai/common/images/columnimg.jpg) no-repeat right bottom}.tohoku #mainContents #columnTopList{background:url(../tohoku/common/images/columnimg.jpg) no-repeat right bottom}#mainContents #columnTopList ul li{list-style:none;margin:0 0 10px 0;padding:0 0 10px 0;background:transparent url(../common/images/columnline.gif) no-repeat left bottom}#mainContents #columnTopList ul{background:transparent url(../common/images/columnline.gif) no-repeat left top;margin:0 0 0 20px;padding:10px 0 0 0}#mainContents #columnTopList ul li img{margin:0 10px 0 0;vertical-align:middle}#help #contents{padding-top:8px;background-image:none;overflow:visible}#help #contents h1#dataName{background:url(../common/images/bg_title.gif) repeat-x 0 100%;padding:3px 0 5px 0;margin:0 0 15px 20px;font-size:150%;color:#02254D;background-color:#FFF}#helpContents{padding:0 20px 20px 20px}#helpContents ul.exList{margin:0 20px 2em 20px}#helpContents ul.exList li{list-style:none;background:url(../common/images/arrow_04.gif) no-repeat 0 5px;padding-left:13px}#helpContents ul.exList li ul{padding:3px 0 0 0}#helpContents h2{color:#02254D;background-color:#FFF;border-left:5px solid #02254D;padding:0 0 0 5px;margin:0 0 15px 0;font-size:100%}#helpContents h3{color:#02254D;background:#FFF url(../common/images/arrow_06.gif) no-repeat 0 50%;padding:0 0 0 10px;margin:0 20px 14px 20px;font-size:100%}#helpContents .useList{margin:0 40px 0 40px;padding:0}#helpContents .useList li{margin:0 0 20px 0}#helpContents .useList li .exampleImg{display:block;padding:16px 0}#helpContents .helpImgExp{margin:0 0 30px 0}#helpContents .helpImgExp dt{margin:0 0 1em 0}#helpContents .helpImgExp dd dl{padding:0 20px}#helpContents .helpImgExp dd dl dt{font-weight:700;margin:0}#helpContents .helpImgExp dd dl dt img{vertical-align:middle;margin:0 3px 3px 0}#helpContents .helpImgExp dd dl dd{margin:0 0 16px 0}