*{margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0}h1,h2,h3,h4,h5,h6,em,address,th{font-style:normal;font-weight:normal;font-size:1em}strong{color:#212121}ul,li{list-style-type:none}img,a img{border:none;vertical-align:bottom}hr{display:none}nav,section,header,footer,aside,figure{margin:0;padding:0}.clearfix:before,.clearfix:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}.restaurant_num_color{color:white;background:#c30d23}.delicatessen_num_color{color:white;background:#f39800}.useful_num_color{color:white;background:#036eb8}.shop_info_icon>span:before{display:inline-block;width:24px;height:24px;vertical-align:bottom}.shop_info_icon .english_menu:before{content:url("../img/common/icon_eng_book1.png")}.shop_info_icon .english_staff:before{content:url("../img/common/icon_eng_balloon1.png")}#header_dormitory_nav .visitor_info{background-image:url("/img/common/btn_header_nav_bg_on.png")}article>section>header .layer_view{position:relative}article>section>header .layer_view .bg{position:relative;display:block;margin:10px auto;width:700px}article>section>header .layer_view .item_list{position:absolute;top:0;left:0}article>section>header .layer_view .item_list li{position:absolute}article>section>header .layer_view .item_list li a{display:block;padding:2px;min-width:15px;min-height:15px;text-align:center;font-family:'helvetica' sans-serif;font-size:13px;word-break:normal;color:white;text-decoration:none}article>section>header .layer_view .description_area{box-sizing:border-box;position:absolute;bottom:10px;right:20px;margin-right:10px;padding:15px 8px 5px 20px;height:172px;width:300px;background:url("../nippori/img/visitor_info/shopping_street1/img_title_bg1_147.png") no-repeat}article>section>header .layer_view .description_area:after{content:url("../nippori/img/visitor_info/shopping_street1/img_title_bg1_369.png");position:absolute;right:-14px;top:0;display:block;height:172px;width:14px}article>section>header .layer_view .description_area .title{margin-bottom:7px;border-bottom:1px dotted #c9bc9c}article>section>header .layer_view .description_area .title:before{background:#ecdbb9;background:-moz-radial-gradient(35% 35%, ellipse cover, #ecdbb9 0%, #738e27 100%);background:-webkit-gradient(radial, 35% 35%, 0px, center center, 100%, color-stop(0%, #ecdbb9), color-stop(100%, #738e27));background:-webkit-radial-gradient(35% 35%, ellipse cover, #ecdbb9 0%, #738e27 100%);background:-o-radial-gradient(35% 35%, ellipse cover, #ecdbb9 0%, #738e27 100%);background:-ms-radial-gradient(35% 35%, ellipse cover, #ecdbb9 0%, #738e27 100%);background:radial-gradient(ellipse farthest-corner at 35% 35%, #ecdbb9 0%,#738e27 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecdbb9', endColorstr='#738e27',GradientType=1 );content:' ';display:inline-block;float:left;width:0.6em;height:0.6em;border-radius:12px;margin-top:0.4em;margin-right:0.3em;font-size:1em;vertical-align:bottom;box-shadow:2px 2px 4px rgba(0,0,0,0.25)}article>section>header .layer_view .description_area .contents p{color:#604c3f;font-size:80%;line-height:1.25em}article>section>header .layer_view .description_area .contents .button{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f4e9));background:-webkit-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:linear-gradient(to bottom, #ffffff 0%,#f9f4e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f4e9',GradientType=0 );margin-top:20px;padding:6px 10px 5px 10px;width:30%;border:1px solid #c9bc9c;color:#7a6a56;text-align:center;position:relative;box-sizing:border-box;margin-top:8px;width:100%;font-size:95%;text-decoration:none}article>section>header .layer_view .description_area .contents .button:before{content:".";text-indent:-9999px;font-size:0;position:absolute;left:0px;top:0px;width:100%;height:100%;background:url("../img/common/icon_arrow_right3.png") no-repeat 10px center}article>section>header .layer_view .description_area .contents .button:hover{background-color:#f2f2f2}article>section>header .layer_view .description_area .contents .button:hover{background-color:#fffcf4;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFCF4', endColorstr='#FFF4EBD7');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmNmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZWJkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffcf4),color-stop(100%, #f4ebd7));background-image:-moz-linear-gradient(top, #fffcf4 0%,#f4ebd7 100%);background-image:-webkit-linear-gradient(top, #fffcf4 0%,#f4ebd7 100%);background-image:linear-gradient(to bottom, #fffcf4 0%,#f4ebd7 100%)}article>section>header .layer_view .description_area .contents .button:active{background-color:#f4ebd7;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4EBD7', endColorstr='#FFFFFCF4');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmNmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjRlOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffcf4),color-stop(100%, #f9f4e9));background-image:-moz-linear-gradient(top, #fffcf4 0%,#f9f4e9 100%);background-image:-webkit-linear-gradient(top, #fffcf4 0%,#f9f4e9 100%);background-image:linear-gradient(to bottom, #fffcf4 0%,#f9f4e9 100%)}article>section>header .item_guide:before,article>section>header .item_guide:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}article>section>header .item_guide li{float:left;box-sizing:border-box;padding:5px 7px 3px;height:35px;background:#f7f0e8;font-size:80%}article>section>header .item_guide li.shop_guide{margin-right:1%;padding-top:8px;width:43%}article>section>header .item_guide li.shop_guide span{display:inline-block;width:33.3333%}article>section>header .item_guide li.shop_guide span:before{content:' ';display:inline-block;margin-right:3px;width:1em;height:1em}article>section>header .item_guide li.shop_guide span.useful:before{background:#036eb8}article>section>header .item_guide li.shop_guide span.restaurant:before{background:#c30d23}article>section>header .item_guide li.shop_guide span.delicatessen:before{background:#f39800}article>section>header .item_guide li.english_guide_info{width:56%}article>section>header .item_guide li.english_guide_info span{display:inline-block}article>section>header .item_guide li.english_guide_info span:before{display:inline-block;margin-right:3px;vertical-align:middle}article>section>header .item_guide li.english_guide_info span.eng_menu{margin-right:1%;width:39%}article>section>header .item_guide li.english_guide_info span.eng_menu:before{content:url("../img/common/icon_eng_book1.png")}article>section>header .item_guide li.english_guide_info span.eng_staff{width:60%}article>section>header .item_guide li.english_guide_info span.eng_staff:before{content:url("../img/common/icon_eng_balloon1.png")}article>section .gallery_area{margin-top:15px}article>section .gallery_area .item_list{margin-left:-0.5%;margin-right:-0.5%}article>section .gallery_area .item_list:before,article>section .gallery_area .item_list:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}article>section .gallery_area .item_list li{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f4e9));background:-webkit-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f4e9 100%);background:linear-gradient(to bottom, #ffffff 0%,#f9f4e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f4e9',GradientType=0 );overflow:hidden;float:left;box-sizing:border-box;margin:0 0.5% 6px;padding:0;border:1px solid #c9bc9c;height:85px;width:32.3%}article>section .gallery_area .item_list li a{box-sizing:border-box;position:relative;margin:0;padding:8px;width:100%;height:100%;color:#575757;text-decoration:none}article>section .gallery_area .item_list li figure{float:left}article>section .gallery_area .item_list li figure img{width:64px;height:64px}article>section .gallery_area .item_list li .title{margin-left:72px;margin-bottom:3px}article>section .gallery_area .item_list li .title .number{box-sizing:border-box;display:inline-block;padding:2px 2px;width:20px;height:20px;text-align:center;font-size:14px}article>section .gallery_area .item_list li .title .text{margin-left:5px;font-size:95%}article>section .gallery_area .item_list li .summary{margin-left:72px;font-size:75%;line-height:120%}article>section .gallery_area .item_list li .shop_info_icon{margin-left:72px;position:absolute;bottom:2px;right:5px}article>section .gallery_area .item_list li .shop_info_icon>span{font-size:0}article>section .gallery_area .item_list li .shop_info_icon>span:before{display:inline-block;width:24px;height:24px}article>section .gallery_area .item_list li .shop_info_icon>span span{display:inline-block;text-indent:-999px}
/*# sourceMappingURL=visitor_info.css.map */
