@charset "UTF-8";
/*! =========================================================
 _normalize
========================================================= */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
a,ins{text-decoration:none}
abbr[title],dfn[title]{border-bottom:1px dotted}
.mainFooter,.mainHeader__inner,sub,sup{position:relative}
.viCarousel,body{min-width:1024px}
.gotoSento,.indexInfo__title,.indexPR__text,.mainFooter__logo,.sentoMap__bubble{text-align:center}
.sentoMap map area,.sentoMap__img,.slick-list:focus,a:active,a:hover{outline:0}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
html{font-family:sans-serif;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,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}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
sub,sup{line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace}
button,input,optgroup,select,textarea{color:inherit;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}
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;box-sizing:content-box}
.slick-slider,body *{box-sizing:border-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
/*! =========================================================
 _reset
========================================================= */
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
img,input,select{vertical-align:middle}
ins,mark{background-color:#ff9;color:#000}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#010101}
mark{font-style:italic;font-weight:700}
del{text-decoration:line-through}
.pageMain .basic a,a:hover{text-decoration:underline}
abbr[title],dfn[title]{cursor:help}
table{border-collapse:collapse;border-spacing:0}
/*! =========================================================
 _base
========================================================= */
/*! base layout
--------------------------------------------------------- */
html{font-size:16px;-webkit-text-size-adjust:100%}
body{margin:0;line-height:1.8;color:#000}
h1,h2,h3,h4,h5,h6{font-weight:400}
a img{transition:all .2s ease}
a:hover img{opacity:.75}
a[href^="#"]:hover img{opacity:1}
li{list-style-type:none}
/*! clearfix
--------------------------------------------------------- */
.cf:after,.clear:after,.clearfix:after,.clr:after,.mainColmun:after,.mainSection:after,.mc:after,.ms:after{content:"";clear:both;display:block}
.lc,.leftColumn,.leftSection,.ls{float:left}
.globalNav,.rc,.rightColumn,.rightSection,.rs{float:right}
@keyframes pulseNav{0%,100%{transform:scale(.9);opacity:.7}
50%{transform:scale(1);opacity:1}
}
.indexHeader__logo>a:hover img,.indexHeader__stamp>a:hover img{opacity:1}
@keyframes tossing{0%,100%{transform:rotate(-4deg)}
50%{transform:rotate(4deg)}
}
.globalNav{margin-top:15px}
.globalNav__listItem{float:left;margin-left:38px;line-height:54px;height:54px}
.globalNav__listItemIcon{display:block;float:left;animation-name:pulseNav;animation-duration:1.5s;animation-iteration-count:infinite}
.globalNav__listItemIcon>img{animation-name:tossing;animation-duration:2.5s;animation-iteration-count:infinite}
.globalNav__listItem:first-child{margin-left:0}
.globalNav__listItem:nth-child(2n) .globalNav__listItemIcon{animation-delay:1.3s}
.globalNav__listItem:nth-child(2n) .globalNav__listItemIcon>img{animation-delay:1.5s}
.globalNav__listItem>a{float:left;display:block;text-indent:-9999px;margin-left:-6px;margin-top:20px}
.mainHeader__inner,.mainUtilities__inner{margin:0 auto;width:1024px}
.globalNav__listItem--01>a{width:130px;height:22px;background:url(/shared/img/txt_globalNav--01.png) no-repeat;background-size:130px 22px}
.globalNav__listItem--01.current>a,.globalNav__listItem--01>a:hover{background-image:url(/shared/img/txt_globalNav--01hover.png)}
.globalNav__listItem--02>a{width:152px;height:20px;background:url(/shared/img/txt_globalNav--02.png) no-repeat;background-size:152px 20px}
.globalNav__listItem--02.current>a,.globalNav__listItem--02>a:hover{background-image:url(/shared/img/txt_globalNav--02hover.png)}
.globalNav__listItem--03>a{width:142px;height:20px;background:url(/shared/img/txt_globalNav--03.png) no-repeat;background-size:142px 20px}
.globalNav__listItem--03.current>a,.globalNav__listItem--03>a:hover{background-image:url(/shared/img/txt_globalNav--03hover.png)}
.globalNav__listItem--04>a{width:140px;height:20px;background:url(/shared/img/txt_globalNav--04.png) no-repeat;background-size:140px 20px}
.globalNav__listItem--04.current>a,.globalNav__listItem--04>a:hover{background-image:url(/shared/img/txt_globalNav--04hover.png)}
/*! =========================================================
 _main
========================================================= */
/*! header
--------------------------------------------------------- */
.mainHeader{background:url(/shared/img/bg_pageHeader.png) repeat-x;background-size:382px 160px;padding-top:15px;height:160px}
.mainHeader__stamp{float:left}
.langSelector__list,.mainHeader .globalNav,.mainHeader .langSelector{float:right}
.langSelector__listItem{float:left}
.langSelector__listItem:before{content:"｜"}
.langSelector__listItem:first-child:before{content:none}
.langSelector__listItem.current>a{color:#085092;text-decoration:underline}
.mainFooter{height:80px;background:url(/shared/img/bg_mainFooter.png)}
.mainFooter__logo{padding-top:16px}
.mainFooter__copyright{font-size:12px;font-size:.75rem;line-height:1.3;text-align:center;margin-top:10px}
.mainFooter__sentoMen{position:absolute;left:0;bottom:0}
.mainFooter__sentoWomen{position:absolute;right:0;bottom:0}
/*! ----- page ----- */
.pageMain{padding-top:42px}
.pageMain__inner{width:1024px;margin:0 auto;position:relative;padding-bottom:90px}
.pageMain .basic{margin-bottom:2em}
.pageMain .basic:last-child{margin-bottom:0}
.pageMain .basic>li{text-indent:-1em;padding-left:2em}
.pageMain .basic>li:before{content:"・"}
.pageMain .basic a{color:#024b90}
.pageMain .basic a[target="_blank"]{background:url(/shared/img/icon_blank_text.png) right 44% no-repeat;min-height:16px;background-size:16px 16px;padding-right:20px;display:inline-block}
.indexHeader__logo>a,.pagetop a{display:block}
.pageTitle{margin-bottom:54px}
.contentTitle,.contentTitle--lv2{margin-bottom:30px}
.page2col__main{width:673px;float:left}
.page2col__sub{width:300px;float:right}
.page2col__sub>.pageFacebook{margin-bottom:64px}
.page2colPR{margin-bottom:40px}
.page2colPR__text{font-size:12px;margin-top:10px}
.pagetop{position:absolute;bottom:60px;right:20px;z-index:1}
.pagetop a{width:101px;height:109px;background:url(/shared/img/btn_pagetop_off.png) no-repeat;background-size:101px 109px;text-indent:-9999px}
.en .pagetop a{background-image:url(/shared/img/en/btn_pagetop_off.png)}
.ko .pagetop a{background-image:url(/shared/img/ko/btn_pagetop_off.png)}
.cn .pagetop a{background-image:url(/shared/img/cn/btn_pagetop_off.png)}
.tw .pagetop a{background-image:url(/shared/img/tw/btn_pagetop_off.png)}
.pagetop a img{transition:none}
.pagetop.hover a{background:url(/shared/img/btn_pagetop_hover.gif) 50% 100% no-repeat;background-size:100px 81px}
.pagetop.active a{background:url(/shared/img/btn_pagetop_active.gif) 50% 100% no-repeat;background-size:100px 81px}
.gotoSento__lead{margin-bottom:20px}
.globalNav--index{margin-top:0;float:none}
.globalNav--index .globalNav__listItem{margin-left:54px}
.globalNav--index .globalNav__listItem:first-child{margin-left:0}
.globalNav--index .globalNav__listItem>a{margin-top:15px;margin-left:0}
.globalNav--index .globalNav__listItem--01>a{width:142px;height:24px;background:url(/shared/img/txt_globalNav--01.png) no-repeat;background-size:142px 24px}
.globalNav--index .globalNav__listItem--01.current>a,.globalNav--index .globalNav__listItem--01>a:hover{background-image:url(/shared/img/txt_globalNav--01hover.png)}
.globalNav--index .globalNav__listItem--02>a{width:175px;height:23px;background:url(/shared/img/txt_globalNav--02.png) no-repeat;background-size:175px 23px}
.globalNav--index .globalNav__listItem--02.current>a,.globalNav--index .globalNav__listItem--02>a:hover{background-image:url(/shared/img/txt_globalNav--02hover.png)}
.globalNav--index .globalNav__listItem--03>a{width:165px;height:23px;background:url(/shared/img/txt_globalNav--03.png) no-repeat;background-size:165px 23px}
.globalNav--index .globalNav__listItem--03.current>a,.globalNav--index .globalNav__listItem--03>a:hover{background-image:url(/shared/img/txt_globalNav--03hover.png)}
.globalNav--index .globalNav__listItem--04>a{width:163px;height:23px;background:url(/shared/img/txt_globalNav--04.png) no-repeat;background-size:163px 23px}
.globalNav--index .globalNav__listItem--04.current>a,.globalNav--index .globalNav__listItem--04>a:hover{background-image:url(/shared/img/txt_globalNav--04hover.png)}
.indexHeader__inner{width:1024px;margin:0 auto;position:relative}
.indexHeader__logo{position:absolute;top:10px;left:-8px;z-index:1}
.indexHeader__stamp{position:absolute;top:62px;left:-2px;z-index:1}
.indexHeader__vi{position:relative;z-index:0}
.viCarousel{z-index:0;max-width:1600px;height:600px;margin:0 auto;overflow:hidden}
.viCarousel__inner{width:1024px;height:600px;margin:0 auto}
.viCarousel__list{margin-left:-288px;margin-right:-288px;z-index:0}
.js-anim__yuge{overflow:hidden;position:absolute;z-index:0;display:inline-block;bottom:0;animation-duration:10s}
.js-anim__yugeWrapper{position:relative;top:-600px;width:1024px;height:800px}
.js-anim__yuge:nth-child(2n){animation-delay:1.3s}
/*! ----- ゆげじい祭りメインvi詳細ボタン ----- */
.yugejiFest{position:relative}
.yugejiFest__btn{position:absolute;bottom:95px;right:52px;z-index:1}
/*! ----- End　ゆげじい祭りメインvi詳細ボタン ----- */
.indexUtilities{position:relative;z-index:1;margin-top:-32px;background:url(/img/index/bg_indexUtilities.png) repeat-x;background-size:573px 208px;height:208px;padding-top:40px}
.indexUtilities__globalNav{margin-top:30px}
.indexMain{background:#fff;padding-bottom:140px;position:relative;z-index:0}
.indexMain__inner{width:1024px;margin:0 auto}
.indexInfo,.indexPR{margin-bottom:60px}
.indexPR__text{margin-top:10px}
.indexInfo:after,.indexInfo:before{content:"";display:block;width:100%;height:22px;background:url(/shared/img/bg_border_naminami.png) no-repeat;background-size:952px 22px}
.indexInfo:before{padding-bottom:30px;background-position:50% top}
.indexInfo:after{padding-top:30px;background-position:50% bottom}
.indexInfo__title .-sp{display:none}
.indexInfo__data{margin-top:37px;padding:0 112px}
.indexInfo a{color:#024B90;position:relative;display:inline-block;line-height:1}
.indexInfo a:before{content:"";position:absolute;z-index:-1;display:block;top:54%;bottom:0;left:0;right:0;margin:auto;background-color:#C0E2F1;transition:all .1s}
.indexInfo a:hover{text-decoration:none}
.indexInfo a:hover:before{opacity:0}
.mapAction__button>a:hover,.mapBanner__button>a:hover{text-decoration:none;opacity:.8}
.indexInfo .item{padding:15px 0;border-bottom:1px solid #91D3E9}
.indexInfo .item:last-child{border-bottom:0}
.indexInfo .item .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.indexInfo .item .date{font-size:14px;font-size:.875rem;line-height:1.3;line-height:2;color:#666}
.indexInfo .item .label{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.3;margin-left:4px}
.indexInfo .item .label:before{content:"";display:inline-block;margin-right:4px;margin-top:-6px;width:26px;height:26px;background-size:26px 26px;background-position:0 0;vertical-align:bottom}
.indexInfo .item .label.-event:before{background-image:url(/shared/img/icon_info_event.png)}
.indexInfo .item .label.-notice:before{background-image:url(/shared/img/icon_info_notice.png)}
.indexInfo .item .label.-other:before{background-image:url(/shared/img/icon_info_other.png)}
.indexInfo .item .body p{line-height:1.375}
.indexInfo .item .body a[target="_blank"]:after{content:"";display:inline-block;margin-left:4px;width:16px;height:16px;background:url(/shared/img/icon_blank_text.png) 50% 50% no-repeat;background-size:16px 16px}
.indexFee{width:670px;height:160px;float:left;background:url(/img/index/bg_indexFee.png) no-repeat;background-size:670px 160px;position:relative}
.indexFee__title{position:absolute;top:60px;left:50px}
.indexFee__list{position:absolute;top:25px;left:170px}
.indexFee__listItem{margin-top:12px}
.indexFee__listItem:first-child{margin-top:0}
.indexFeeNote{width:322px;height:168px;float:right;background:url(/img/index/bg_indexFeeNote.png) no-repeat;background-size:322px 168px;padding:26px 40px}
.indexFeeNote__link{margin-top:15px}
.indexMain__sub{margin-top:30px}
.indexFacebook{float:left;width:300px}
.indexTwitter{float:left;width:320px;margin-left:50px}
.indexBanner{float:right;width:320px}
.indexBanner__listItem{margin-top:20px}
.indexFooter{padding-top:30px}
/*! ----- map ----- */
body.map{background:url(/img/map/bg_map_body.png) repeat-x;background-size:100px 2780px}
body.map .pageTitle{margin-bottom:-40px}
.sentoMap{position:relative;z-index:1;margin-bottom:20px}
.sentoMap__bubble,.sentoMap__link{position:absolute}
.sentoMap map area{border:0}
.sentoMap__bubble{background:url(/img/map/bg_sento_map_bubble.png) no-repeat;background-size:268px 278px;width:268px;height:278px;padding:30px 34px 0 30px;display:none;animation-duration:.6s!important;top:90%;left:-64px;margin:auto}
.sentoMap__bubble.visible,.sentoMap__link a:hover .sentoMap__bubble{display:block}
.sentoMap__link a{display:block;position:relative}
.sentoMap__link--01{left:35px;top:70px}
.sentoMap__link--02{left:260px;top:26px}
.sentoMap__link--03{left:173px;top:130px}
.sentoMap__link--04{left:34px;top:220px}
.sentoMap__link--05{left:202px;top:265px}
.sentoMap__link--06{left:140px;top:200px}
.sentoMap__link--08{left:289px;top:155px}
.sentoMap__link--09{left:270px;top:200px}
.sentoMap__link--10{left:240px;top:380px}
.sentoMap__link--12{left:290px;top:470px}
.sentoMap__link--14{left:440px;top:199px}
.sentoMap__link--15{left:520px;top:200px}
.sentoMap__link--17{left:282px;top:360px}
.sentoMap__link--18{left:432px;top:320px}
.sentoMap__link--19{left:546px;top:359px}
.sentoMap__link--20{left:498px;top:469px}
.sentoMap__link--21{left:646px;top:496px}
.sentoMap__link--23{left:630px;top:620px}
.sentoMap__link--24{left:729px;top:565px}
.sentoMap__link--25{left:674px;top:346px}
.sentoMap__link--27{left:650px;top:194px}
.sentoMap__link--28{left:680px;top:310px}
.sentoMap__link--29{left:770px;top:200px}
.sentoMap__link--30{left:820px;top:310px}
.sentoMap__link--31{left:783px;top:199px}
.sentoMap__link--32{left:836px;top:274px}
.sentoMap__link--33{left:796px;top:369px}
.sentoMap__linkPseudo{width:128px;height:111px}
.sentoMap .sento__name,.sentoMap .sento__num{margin-bottom:2px}
.sentoMap .sento__yomi{margin-bottom:6px}
.sentoMap .sento__comment,.sentoMap .sento__station{border-top:1px dotted #81b5e7}
.sentoMap .sento__station{margin-top:5px;font-size:16px;font-size:1rem;line-height:1.875}
.sentoMap .sento__comment{padding:10px 14px 0;font-size:16px;font-size:1rem;line-height:1.5}
.mapAction{margin-top:40px;margin-bottom:80px}
.mapAction__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.mapAction__button{margin:0 20px}
.mapAction__button>a{width:360px;height:110px;padding:8px 18px 8px 10px;display:block;background-color:#fff;border:2px solid #91D3E9;border-radius:6px;transition:opacity .2s}
.mapAction__buttonInner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
.mapAction__buttonTitle{font-weight:700;font-size:18px;line-height:1;color:#024B90}
.mapAction__buttonDescription{font-size:14px;line-height:1.3;margin-top:10px}
.mapAction__buttonImg{margin-right:18px}
.sento{padding-bottom:60px}
.sento__icon{margin-bottom:20px}
.sento__listData,.sento__listYomi{margin-bottom:10px}
.sento__iconMarks dd,.sento__iconMarks dt{display:inline-block;color:#228ccd;font-size:13px;font-size:.8125rem;line-height:1.30769}
.sento__iconMarks dd{margin-left:4px}
.sento__iconMarks dd>img{vertical-align:bottom;margin-right:3px}
.sento__iconMarks--long{display:table}
.sento__iconMarks--long dd,.sento__iconMarks--long dt{display:table-cell;color:#228ccd;font-size:13px;font-size:.8125rem;line-height:1.69231;vertical-align:top}
.sento__listName,.sento__listName>a,.sento__listNum{display:inline-block}
.sento__iconMarks--long dt{width:40px}
.sento__iconMarks--long dd>img{vertical-align:middle;margin-left:4px;margin-right:3px}
.sento__list{margin-left:-32px;margin-top:-40px}
.sento__listItem{float:left;margin-left:32px;margin-top:40px;padding:16px 35px 85px;position:relative;width:320px;background:url(/img/map/bg_sento_bottom.png) 0 bottom no-repeat #f2f2f2;background-size:320px 65px}
.sento__listName{margin-left:3px}
.sento__listName>a{padding-right:40px;background:url(/shared/img/icon_blank.png) right 50% no-repeat;background-size:26px 26px}
.sento__listYomi{padding-left:40px}
.sento__listData>dl{display:table;width:100%}
.sento__listData>dl>dd,.sento__listData>dl>dt{display:table-cell;font-size:16px;font-size:1rem;line-height:1.3;padding:3px 0;word-break:break-all}
.sento__listData>dl>dt{color:#666;text-align:justify;width:60px;font-size:14px;font-size:.875rem;line-height:1.3}
.event1010__img,.eventHerb__listItem,.eventSection__lead,.yugejiiManga__body>img,.yugejiiProfile{text-align:center}
body.ja .sento__listData>dl>dt{width:4em;font-size:16px;font-size:1rem;line-height:1.3}
.sento__listData>dl>dd{padding-left:1em;color:#000}
.sento__listData>dl>dd .note,.sento__note{color:#228ccd}
.sento__listFeature{margin-bottom:10px;color:#228ccd;vertical-align:middle;font-size:14px;font-size:.875rem;line-height:1.71429;margin-left:-5px}
.sento__listFeature>img{vertical-align:middle;margin-left:5px}
.sento__listComment{position:absolute;width:320px;height:65px;bottom:0;left:0;display:table}
.sento__listCommentIllust{width:72px;height:65px;display:table-cell;vertical-align:bottom}
.sento__listCommentIllustInner{height:65px;display:block;position:relative}
.sento__listCommentIllustInner>img{position:absolute;left:0;right:0;bottom:6px;margin:auto}
.sento__listCommentText{display:table-cell;padding:10px 20px 0;font-size:13px;font-size:.8125rem;line-height:1.23077;height:65px;vertical-align:middle}
.sento__note{margin-top:40px;margin-bottom:-90px;font-size:13px;font-size:.8125rem;line-height:1.84615}
.mapBanner{padding-bottom:120px}
.mapBanner__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.mapBanner__button{margin:0 20px}
.mapBanner__button>a{width:100%;height:120px;padding:8px 18px 8px 10px;display:block;background-color:#fff;border:2px solid #91D3E9;border-radius:6px;transition:opacity .2s}
.mapBanner__buttonInner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
.mapBanner__buttonTitle{font-weight:700;font-size:18px;line-height:1;color:#024B90}
.mapBanner__buttonDescription{font-size:14px;line-height:1.3;margin-top:10px}
.mapBanner__buttonImg{margin-right:18px}
.yugejiiProfile{position:relative;padding-bottom:100px;background:url(/shared/img/bg_border_naminami.png) 50% bottom no-repeat;background-size:952px 22px;margin-bottom:60px}
.yugejiiProfile__intro{padding-left:44px;margin-bottom:20px}
.yugejiiProfile__text{position:absolute}
.yugejiiProfile__text--01{top:0;left:62px}
.yugejiiProfile__text--02{top:260px;left:0}
.yugejiiProfile__text--03{top:0;right:54px}
.yugejiiProfile__text--04{top:280px;right:0}
.yugejiiManga{margin-bottom:100px}
.eventInternal{margin-bottom:84px}
.eventInternal__listItem{float:left;margin-left:18px}
.eventInternal__listItem:first-child{margin-left:0}
.eventSection{width:570px;padding:0 21px 70px;margin:0 auto 66px;background:url(/shared/img/bg_border_naminami.png) 50% bottom no-repeat;background-size:952px 22px}
.eventSection__title{text-align:center;margin-bottom:25px}
.eventSection__lead{margin-bottom:28px}
.eventSection:last-child{background:0 0;padding-bottom:35px}
.eventSeason__list{float:left;width:280px}
.eventSeason__listItem{margin-top:30px}
.eventSeason__listItem:first-child{margin-top:0}
.eventSeason__listTitle{display:block;font-weight:700;color:#165696}
.eventSeason__listText{display:block;font-size:14px;font-size:.875rem;line-height:1.3}
.eventSeason__listText>small{font-size:12px;font-size:.75rem;line-height:1.3}
.eventSeason__img{float:right;width:220px}
.eventHerb__list{margin-bottom:46px}
.eventHerb__listItem{width:176px;float:left;margin-bottom:20px}
.eventHerb__listItem:nth-child(3n+1){clear:left}
.eventHerb__listImg{display:block;margin-bottom:14px}
.eventHerb__listTitle{display:block;margin-bottom:8px;font-weight:700;color:#165696}
.eventHerb__listText{display:block}
.eventHerb__commentText{display:table;width:100%}
.eventHerb__commentText>img,.eventHerb__commentText>p{display:table-cell;vertical-align:top;color:#165696;font-size:14px;font-size:.875rem;line-height:1.71429}
.eventHerb__commentText>img{width:130px;height:auto}
.eventHerb__commentText>p{padding-top:10px;padding-left:20px}
.eventYugejii__data{margin-bottom:50px}
.eventYugejii__img{margin:0 -46px}
.eventKenko__data{margin-bottom:20px}
.eventKenko__img{margin-top:30px;padding:0 8px}
.eventKenko__img>img{float:right}
.eventKenko__img>img:first-child,.sentoKyotsu{float:left}
.event__data{display:table;width:100%}
.event__dataRow{display:table-row}
.event__dataRow>dd,.event__dataRow>dt{display:table-cell;text-align:left}
.event__dataRow>dt{width:5em;color:#80a5c7;font-weight:700}
.event__dataRow>dt:after{content:"："}
.fee{padding-bottom:82px;background:url(/shared/img/bg_border_naminami.png) 50% bottom no-repeat;background-size:952px 22px;margin-bottom:64px}
.fee .contentTitle{margin-bottom:48px}
.sentoFee{margin-bottom:72px}
.sentoFee__lead,.sentoFee__list{margin-bottom:20px}
.sentoFee__list{background:#d8e9f5;padding:28px 70px;border-radius:10px}
.sentoFee__listItem{margin-top:20px}
.sentoFee__listItem:first-child{margin-top:0}
.sentoFee__listWrapper{position:relative}
.sentoFee__listIllust{position:absolute;top:-20px;right:12px}
.sentoFee__note{color:#585858;font-size:14px;font-size:.875rem;line-height:1.3}
.sentoFee__dataFee{width:560px;float:left;margin-right:36px}
.sentoFureai,.sentoKyotsu{width:492px}
.sentoFureai__data,.sentoKyotsu__data{display:table;width:100%}
.sentoFureai__img,.sentoFureai__text,.sentoKyotsu__img,.sentoKyotsu__text{vertical-align:top;display:table-cell}
.sentoFureai__img,.sentoKyotsu__img{padding-right:10px}
.sentoFureai{float:right}
.letsgo{margin-bottom:100px}
.letsgo .howto,.letsgo .okite{width:492px}
.letsgo .howto__btn,.letsgo .okite__btn{margin-top:-18px;text-align:right;padding-right:70px}
.letsgo .howto{float:left}
.letsgo .howto__img{text-align:right;padding-right:126px;margin-top:-26px}
.letsgo .okite{float:right}
.letsgo .okite__img{text-align:center;padding:10px 0 0 60px}
.yugeji-fest{max-width:1280px;margin:0 auto;padding-bottom:80px}
.yugeji-fest__poster{text-align:center;margin-bottom:80px}
.yugeji-fest__poster img{width:100%;height:auto}
.en .globalNav__listItem>a{margin-top:20px;margin-left:0}
.en .globalNav__listItem--01>a{width:139px;height:18px;background:url(/shared/img/en/txt_globalNav--01.png) no-repeat;background-size:139px 18px}
.en .globalNav__listItem--01.current>a,.en .globalNav__listItem--01>a:hover{background:url(/shared/img/en/txt_globalNav--01hover.png) no-repeat;background-size:139px 18px}
.en .globalNav__listItem--02>a{width:177px;height:18px;background:url(/shared/img/en/txt_globalNav--02.png) no-repeat;background-size:177px 18px}
.en .globalNav__listItem--02.current>a,.en .globalNav__listItem--02>a:hover{background:url(/shared/img/en/txt_globalNav--02hover.png) no-repeat;background-size:177px 18px}
.en .globalNav__listItem--03>a{width:149px;height:18px;background:url(/shared/img/en/txt_globalNav--03.png) no-repeat;background-size:149px 18px}
.en .globalNav__listItem--03.current>a,.en .globalNav__listItem--03>a:hover{background:url(/shared/img/en/txt_globalNav--03hover.png) no-repeat;background-size:149px 18px}
.en .globalNav__listItem--04>a{width:78px;height:18px;background:url(/shared/img/en/txt_globalNav--04.png) no-repeat;background-size:78px 18px}
.en .globalNav__listItem--04.current>a,.en .globalNav__listItem--04>a:hover{background:url(/shared/img/en/txt_globalNav--04hover.png) no-repeat;background-size:78px 18px}
#en_index .indexFee__title{position:absolute;top:60px;left:27px}
#en_index .indexFee__list{position:absolute;top:25px;left:145px}
.en .event__dataRow>dd,.en .event__dataRow>dt{padding:.5em 0}
.en .event__dataRow>dd{width:70%}
.cn .globalNav__listItem{margin-left:27px}
.cn .globalNav__listItem:first-child{margin-left:0}
.cn .globalNav__listItem>a{margin-top:20px;margin-left:0}
.cn .globalNav__listItem--01>a{width:120px;height:20px;background:url(/shared/img/cn/txt_globalNav--01.png) no-repeat;background-size:120px 20px}
.cn .globalNav__listItem--01.current>a,.cn .globalNav__listItem--01>a:hover{background-image:url(/shared/img/cn/txt_globalNav--01hover.png)}
.cn .globalNav__listItem--02>a{width:157px;height:16px;background:url(/shared/img/cn/txt_globalNav--02.png) no-repeat;background-size:157px 16px}
.cn .globalNav__listItem--02.current>a,.cn .globalNav__listItem--02>a:hover{background-image:url(/shared/img/cn/txt_globalNav--02hover.png)}
.cn .globalNav__listItem--03>a{width:123px;height:20px;background:url(/shared/img/cn/txt_globalNav--03.png) no-repeat;background-size:123px 20px}
.cn .globalNav__listItem--03.current>a,.cn .globalNav__listItem--03>a:hover{background-image:url(/shared/img/cn/txt_globalNav--03hover.png)}
.cn .globalNav__listItem--04>a{width:144px;height:20px;background:url(/shared/img/cn/txt_globalNav--04.png) no-repeat;background-size:144px 20px}
.cn .globalNav__listItem--04.current>a,.cn .globalNav__listItem--04>a:hover{background-image:url(/shared/img/cn/txt_globalNav--04hover.png)}
#cn_index .globalNav--index .globalNav__listItem{margin-left:54px}
#cn_index .globalNav--index .globalNav__listItem:first-child{margin-left:0}
#cn_index .globalNav--index .globalNav__listItem>a{margin-top:20px;margin-left:0}
#cn_index .globalNav--index .globalNav__listItem--01>a{width:147px;height:24px;background-size:147px 24px}
#cn_index .globalNav--index .globalNav__listItem--02>a{width:177px;height:18px;background-size:177px 18px}
#cn_index .globalNav--index .globalNav__listItem--03>a{width:148px;height:24px;background-size:148px 24px}
#cn_index .globalNav--index .globalNav__listItem--04>a{width:173px;height:24px;background-size:173px 24px}
#cn_index .indexFee__title{position:absolute;top:60px;left:35px}
#cn_index .indexFee__list{position:absolute;top:25px;left:170px}
.tw .globalNav__listItem{margin-left:27px}
.tw .globalNav__listItem:first-child{margin-left:0}
.tw .globalNav__listItem>a{margin-top:20px;margin-left:0}
.tw .globalNav__listItem--01>a{width:123px;height:20px;background:url(/shared/img/tw/txt_globalNav--01.png) no-repeat;background-size:123px 20px}
.tw .globalNav__listItem--01.current>a,.tw .globalNav__listItem--01>a:hover{background-image:url(/shared/img/tw/txt_globalNav--01hover.png)}
.tw .globalNav__listItem--02>a{width:157px;height:16px;background:url(/shared/img/tw/txt_globalNav--02.png) no-repeat;background-size:157px 16px}
.tw .globalNav__listItem--02.current>a,.tw .globalNav__listItem--02>a:hover{background-image:url(/shared/img/tw/txt_globalNav--02hover.png)}
.tw .globalNav__listItem--03>a{width:123px;height:20px;background:url(/shared/img/tw/txt_globalNav--03.png) no-repeat;background-size:123px 20px}
.tw .globalNav__listItem--03.current>a,.tw .globalNav__listItem--03>a:hover{background-image:url(/shared/img/tw/txt_globalNav--03hover.png)}
.tw .globalNav__listItem--04>a{width:144px;height:20px;background:url(/shared/img/tw/txt_globalNav--04.png) no-repeat;background-size:144px 20px}
.tw .globalNav__listItem--04.current>a,.tw .globalNav__listItem--04>a:hover{background-image:url(/shared/img/tw/txt_globalNav--04hover.png)}
#tw_index .globalNav--index .globalNav__listItem{margin-left:54px}
#tw_index .globalNav--index .globalNav__listItem:first-child{margin-left:0}
#tw_index .globalNav--index .globalNav__listItem>a{margin-top:20px;margin-left:0}
#tw_index .globalNav--index .globalNav__listItem--01>a{width:147px;height:24px;background-size:147px 24px}
#tw_index .globalNav--index .globalNav__listItem--02>a{width:177px;height:18px;background-size:177px 18px}
#tw_index .globalNav--index .globalNav__listItem--03>a{width:148px;height:24px;background-size:148px 24px}
#tw_index .globalNav--index .globalNav__listItem--04>a{width:173px;height:24px;background-size:173px 24px}
#tw_index .indexFee__title{position:absolute;top:60px;left:35px}
#tw_index .indexFee__list{position:absolute;top:25px;left:170px}
.ko .globalNav__listItem{margin-left:33px}
.ko .globalNav__listItem:first-child{margin-left:0}
.ko .globalNav__listItem>a{margin-top:20px;margin-left:0}
.ko .globalNav__listItem--01>a{width:129px;height:18px;background:url(/shared/img/ko/txt_globalNav--01.png) no-repeat;background-size:129px 18px}
.ko .globalNav__listItem--01.current>a,.ko .globalNav__listItem--01>a:hover{background-image:url(/shared/img/ko/txt_globalNav--01hover.png)}
.ko .globalNav__listItem--02>a{width:135px;height:18px;background:url(/shared/img/ko/txt_globalNav--02.png) no-repeat;background-size:135px 18px}
.ko .globalNav__listItem--02.current>a,.ko .globalNav__listItem--02>a:hover{background-image:url(/shared/img/ko/txt_globalNav--02hover.png)}
.ko .globalNav__listItem--03>a{width:150px;height:18px;background:url(/shared/img/ko/txt_globalNav--03.png) no-repeat;background-size:150px 18px}
.ko .globalNav__listItem--03.current>a,.ko .globalNav__listItem--03>a:hover{background-image:url(/shared/img/ko/txt_globalNav--03hover.png)}
.ko .globalNav__listItem--04>a{width:147px;height:18px;background:url(/shared/img/ko/txt_globalNav--04.png) no-repeat;background-size:147px 18px}
.ko .globalNav__listItem--04.current>a,.ko .globalNav__listItem--04>a:hover{background-image:url(/shared/img/ko/txt_globalNav--04hover.png)}
#ko_index .globalNav--index .globalNav__listItem{margin-left:38px}
#ko_index .globalNav--index .globalNav__listItem:first-child{margin-left:0}
#ko_index .globalNav--index .globalNav__listItem>a{margin-top:20px;margin-left:0}
#ko_index .globalNav--index .globalNav__listItem--01>a{width:155px;height:22px;background-size:155px 22px}
#ko_index .globalNav--index .globalNav__listItem--02>a{width:166px;height:22px;background-size:166px 22px}
#ko_index .globalNav--index .globalNav__listItem--03>a{width:184px;height:22px;background-size:184px 22px}
#ko_index .globalNav--index .globalNav__listItem--04>a{width:179px;height:22px;background-size:179px 22px}
#ko_index .indexFee__title{position:absolute;top:60px;left:35px}
#ko_index .indexFee__list{position:absolute;top:25px;left:170px}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;top:0}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}