@charset "UTF-8";#top #content .section .section_header:after,#top #content .section#section_directory .section_body ul:after{display:table;clear:both;content:""}#top .nav_global{margin-bottom:56px}#top #content{padding-top:0}#top #content #main_image{position:relative;padding-bottom:20px}#top #content #main_image header{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%}#top #content #main_image header .inner{position:relative;height:100%}#top #content #main_image header h1{position:absolute;top:50%;left:50%;width:128px;height:350px;margin-top:-190px;margin-left:-64px;background:url(/shared/images/common/logo/logo_v.svg) no-repeat}.no-svg #top #content #main_image header h1{background-image:url(/shared/images/common/logo/logo_v.png);background-size:auto 100%}#top #content #main_image header .symbol{position:absolute;bottom:-40px;width:96px;height:196px;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}#top #content #main_image header .symbol span{display:block;width:100%;height:100%;background:url(/shared/images/common/logo/symbol.svg) no-repeat}.no-svg #top #content #main_image header .symbol span{background-image:url(/shared/images/common/logo/symbol.png);background-size:auto 100%}#top #content #main_image .set{position:relative;z-index:10}#top #content #main_image .set .illust{position:absolute;top:-2px;left:-10%;width:120%;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#top #content #main_image .set .illust.front{z-index:30;background:url(/shared/images/top/main/illust_front.gif) bottom center no-repeat;background-size:auto 100%}#top #content #main_image .set .illust.back{z-index:10;background:url(/shared/images/top/main/illust_back.gif) top center no-repeat;background-size:auto 100%}#top #content #main_image .set .inner ul{position:relative;z-index:20}#top #content #main_image .set .inner ul li{position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#top #content .section{margin-bottom:80px}#top #content .section:last-child{margin-bottom:40px}#top #content .section .section_header{margin-right:-16px;margin-bottom:40px}#top #content .section .section_header .fb_profile,#top #content .section .section_header h1,#top #content .section .section_header p{float:left;box-sizing:border-box;width:50%;padding-right:16px;vertical-align:top}#top #content .section .section_header .fb_profile .icon,#top #content .section .section_header .fb_profile .txt{display:table-cell;vertical-align:middle}#top #content .section .section_header .fb_profile .icon{width:64px;height:64px}#top #content .section .section_header .fb_profile .txt{font-size:12px;font-size:1.2rem;padding-left:16px}#top #content .section .section_header .fb_profile .txt a{color:#2e2f31}#top #content .section .section_header .fb_profile .txt a,#top #content .section .section_header .fb_profile .txt a:link,#top #content .section .section_header .fb_profile .txt a:visited{border-bottom:1px solid transparent}#top #content .section .section_header .fb_profile .txt a:active,#top #content .section .section_header .fb_profile .txt a:focus,#top #content .section .section_header .fb_profile .txt a:hover{border-bottom-color:#2e2f31}#top #content .section .section_header .fb_profile .txt .title span{font-size:16px;font-size:1.6rem}#top #content .section .section_header .fb_profile .txt dl{margin-top:2px}#top #content .section .section_header .fb_profile .txt dl dd,#top #content .section .section_header .fb_profile .txt dl dt{display:table-cell;vertical-align:middle}#top #content .section .section_header .fb_profile .txt dl dd{padding-left:8px}#top #content .section#section_directory{margin-top:-24px}#top #content .section#section_directory .section_body{margin-top:-20px}#top #content .section#section_directory .section_body ul li{font-family:FrutigerSerifLTPro-Light,STSong,MingLiU,NanumMyeongjo,Batang,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",HiraMinProN-W3,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";font-size:22px;font-size:2.2rem;float:left;box-sizing:border-box;width:112px;padding-right:16px;text-align:center}#top #content .section#section_directory .section_body ul li a{display:block;width:100%}#top #content .section#section_directory .section_body ul li a span{position:relative;display:block;margin-top:8px;padding-top:16px;background:url(/shared/images/common/line.png) repeat-x}#top #content .section#section_directory .section_body ul li a span:before{position:absolute;top:0;left:50%;display:block;width:0;height:2px;content:"";background-color:#d03f3f}.csstransitions #top #content .section#section_directory .section_body ul li a span:before{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:240ms;transition-property:left,width}#top #content .section#section_directory .section_body ul li a:before{font-family:ArimaSymbols;font-size:100px;font-size:10rem;line-height:1;display:block}#top #content .section#section_directory .section_body ul li a,#top #content .section#section_directory .section_body ul li a:link,#top #content .section#section_directory .section_body ul li a:visited{color:#2e2f31}#top #content .section#section_directory .section_body ul li a:active,#top #content .section#section_directory .section_body ul li a:focus,#top #content .section#section_directory .section_body ul li a:hover{color:#d03f3f}#top #content .section#section_directory .section_body ul li a:active span:before,#top #content .section#section_directory .section_body ul li a:focus span:before,#top #content .section#section_directory .section_body ul li a:hover span:before{left:0;width:100%}#top #content .section#section_directory .section_body ul li.stay a:before{content:"❶"}#top #content .section#section_directory .section_body ul li.eat a:before{content:"❷"}#top #content .section#section_directory .section_body ul li.shop a:before{content:"❸"}#top #content .section#section_directory .section_body ul li.do a:before{content:"❺"}#top #content .section#section_directory .section_body ul li.see a:before{content:"❹"}#top #content .section#section_directory .section_body ul li.service a:before{content:"❻"}#top #content .section#section_snap .section_body .post{cursor:pointer}#top #content .section#section_snap .section_body .post .photo span{padding-bottom:100%}#top #container.size_sp .nav_global.static{margin-top:20px;margin-bottom:40px}#top #container.size_sp .nav_global.static .inner{position:relative}#top #container.size_sp .nav_global.static .inner:before{display:none}#top #container.size_sp #content{padding-top:0}#top #container.size_sp #content #main_image{padding-bottom:10px}#top #container.size_sp #content #main_image header h1{margin-top:-195px}#top #container.size_sp #content #main_image header .symbol{bottom:-10px;width:76px;height:155px}#top #container.size_sp #content #main_image .set .illust.front{background-image:url(/shared/images/top/main/illust_front.png)}#top #container.size_sp #content #main_image .set .illust.back{background-image:url(/shared/images/top/main/illust_back.png)}#top #container.size_sp #content .section{margin-bottom:40px}#top #container.size_sp #content .section:last-child{margin-bottom:20px}#top #container.size_sp #content .section .section_header{margin-right:0}#top #container.size_sp #content .section .section_header .fb_profile,#top #container.size_sp #content .section .section_header h1,#top #container.size_sp #content .section .section_header p{float:none;width:auto;padding-right:0}#top #container.size_sp #content .section .section_header .fb_profile,#top #container.size_sp #content .section .section_header p{margin-top:20px;padding-left:0}#top #container.size_sp #content .section .section_header .fb_profile{display:none}#top #container.size_sp #content .section#section_directory{margin-top:0}#top #container.size_sp #content .section#section_directory .section_body{margin-top:-20px}#top #container.size_sp #content .section#section_directory .section_body ul{margin-right:-12px}#top #container.size_sp #content .section#section_directory .section_body ul li{font-size:18px;font-size:1.8rem;width:33.33333%;padding-right:12px}#top #container.size_sp #content .section#section_directory .section_body ul li a{width:100%}#top #container.size_sp #content .section#section_directory .section_body ul li a:before{font-size:90px;font-size:9rem}#top #container.size_sp #content .section#section_snap .section_body .slide{margin-right:-12px}#top #container.size_sp #content .section#section_snap .section_body .slide .slide_wrap{padding-right:116px}#top #container.size_sp #content .section#section_snap .section_body .slide .slide_wrap .post{padding-right:8px}