@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@200;400;700&family=Noto+Sans+JP:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@200;400;700&display=swap");
/*!
Theme Name: BEPPU Tourism
version: 0.1
Theme URI: 　https://www.digiban.co.jp/
Author: デジタルバンク
Author URI: https://www.digiban.co.jp/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Description: カスタム用ベーステーマ
Text Domain: BEPPU-Tourism
Tested up to: 5.8
Requires PHP:　7.4
tags: one-column
*/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-weight:normal;vertical-align:baseline;background-color:transparent;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,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:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}html{line-height:1}em,strong{font-style:normal}i{font-style:normal}select{-webkit-appearance:none;appearance:none}button,input[type=email],input[type=reset],input[type=submit],input[type=text],select,textarea{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:none;appearance:none;border:none;box-sizing:border-box}button::-webkit-search-decoration,input[type=email]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration,input[type=text]::-webkit-search-decoration,select::-webkit-search-decoration,textarea::-webkit-search-decoration{display:none}button::focus,input[type=email]::focus,input[type=reset]::focus,input[type=submit]::focus,input[type=text]::focus,select::focus,textarea::focus{outline-offset:-2px}summary{list-style:none}summary::-webkit-details-marker{display:none}.mpsxx{margin-top:4px}.mpsx{margin-top:8px}.mps{margin-top:16px}.mpm{margin-top:32px}.mp{margin-top:64px}.mpl{margin-top:96px}.mpll{margin-top:128px}.ffyugo{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.bgwt{background:#fff}.bgbk{background:#000}.bgdk1{background:#333}.bgdk2{background:#666}.bgdk3{background:#999}.bgdk4{background:#bbb}.bgdk5{background:#ccc}.bgdk6{background:#ddd}.bgclr1{background-color:#ECF2F2}.bgclr2{background-color:#D2E8DF}.bgclr3{background-color:#F0F0D6}.bgclr4{background-color:#E3DCE6}.bgclr5{background-color:#EFDFDF}.bgclr6{background-color:#F3F3F3}.bgtw{background-color:#198CD8;color:#fff}.bgfb{background-color:#1D77F3;color:#fff}.bgli{background-color:#00B900;color:#fff}.bgin{background:linear-gradient(to bottom right,#7F3BCC,#D22A7B,#FD8821);color:#fff}.dsw{filter:drop-shadow(1px 1px 0 white)}:root{--wt:#fff;--bk:#000;--dk1:#333;--dk2:#666;--dk3:#999;--dk4:#bbb;--dk5:#ccc;--dk6:#ddd;--dk7:#E6E6E6;--dk8:#f2f2f2;--tc:#000;--ltc:#EF8181;--clr1:#ECF2F2;--clr2:#D2E8DF;--clr3:#F0F0D6;--clr4:#E3DCE6;--clr5:#EFDFDF;--clr6:#F3F3F3;--footer_bgcolor:#2B3639;--feature_bgc:transparent}:where(button,input[type=reset]){color:#2B3639}:where(select){background:transparent;color:#2B3639}body{--fs1010:clamp(.15625rem,10px,10px);--fs1110:clamp(.171875rem,11px,10px);--fs1210:clamp(.1875rem,12px,10px);--fs1212:clamp(.1875rem,12px,12px);--fs1310:clamp(.203125rem,13px,10px);--fs1311:clamp(.203125rem,13px,11px);--fs1312:clamp(.203125rem,13px,12px);--fs1313:clamp(.203125rem,13px,13px);--fs1410:clamp(.21875rem,14px,10px);--fs1411:clamp(.21875rem,14px,11px);--fs1412:clamp(.21875rem,14px,12px);--fs1413:clamp(.21875rem,14px,13px);--fs1414:clamp(.21875rem,14px,14px);--fs1512:clamp(.234375rem,15px,12px);--fs1513:clamp(.234375rem,15px,13px);--fs1514:clamp(.234375rem,15px,14px);--fs1515:clamp(.234375rem,15px,15px);--fs169:clamp(0.25rem,16px,9px);--fs1612:clamp(0.25rem,16px,12px);--fs1613:clamp(0.25rem,16px,13px);--fs1614:clamp(0.25rem,16px,14px);--fs1812:clamp(.28125rem,18px,12px);--fs1814:clamp(.28125rem,18px,14px);--fs1816:clamp(.28125rem,18px,16px);--fs2012:clamp(.3125rem,20px,12px);--fs2014:clamp(.3125rem,20px,14px);--fs2016:clamp(.3125rem,20px,16px);--fs2018:clamp(.3125rem,20px,18px);--fs2020:clamp(.3125rem,20px,20px);--fs2116:clamp(.328125rem,21px,16px);--fs2414:clamp(0.375rem,24px,14px);--fs2416:clamp(0.375rem,24px,16px);--fs2418:clamp(0.375rem,24px,18px);--fs2420:clamp(0.375rem,24px,20px);--fs2818:clamp(.4375rem,28px,18px);--fs3113:clamp(.484375rem,31px,13px);--fs3216:clamp(.5rem,32px,16px);--fs3218:clamp(.5rem,32px,18px);--fs3220:clamp(.5rem,32px,20px);--fs3224:clamp(.5rem,32px,24px);--fs4026:clamp(.625rem,40px,26px);--fs4030:clamp(.625rem,40px,30px);--fs4032:clamp(.625rem,40px,32px);--fs4018:clamp(.625rem,40px,18px);--fs4820:clamp(.75rem,48px,20px);--fs4824:clamp(.75rem,48px,24px);--fs4832:clamp(.75rem,48px,32px);--fs4840:clamp(.75rem,48px,40px);--fs6440:clamp(1rem,64px,40px);--fs6424:clamp(1rem,64px,24px);--fs10046:clamp(1.5625rem,100px,46px);--fs10050:clamp(1.5625rem,100px,50px);--fs12856:clamp(2rem,128px,56px)}body.small{--fs1010:clamp(.15625rem * 0.9,10px * 0.9,10px * 0.9);--fs1110:clamp(.171875rem * 0.9,11px * 0.9,10px * 0.9);--fs1210:clamp(.1875rem * 0.9,12px * 0.9,10px * 0.9);--fs1212:clamp(.1875rem * 0.9,12px * 0.9,12px * 0.9);--fs1310:clamp(.203125rem * 0.9,13px * 0.9,10px * 0.9);--fs1311:clamp(.203125rem * 0.9,13px * 0.9,11px * 0.9);--fs1312:clamp(.203125rem * 0.9,13px * 0.9,12px * 0.9);--fs1313:clamp(.203125rem * 0.9,13px * 0.9,13px * 0.9);--fs1410:clamp(.21875rem * 0.9,14px * 0.9,10px * 0.9);--fs1411:clamp(.21875rem * 0.9,14px * 0.9,11px * 0.9);--fs1412:clamp(.21875rem * 0.9,14px * 0.9,12px * 0.9);--fs1413:clamp(.21875rem * 0.9,14px * 0.9,13px * 0.9);--fs1414:clamp(.21875rem * 0.9,14px * 0.9,14px * 0.9);--fs1512:clamp(.234375rem * 0.9,15px * 0.9,12px * 0.9);--fs1513:clamp(.234375rem * 0.9,15px * 0.9,13px * 0.9);--fs1514:clamp(.234375rem * 0.9,15px * 0.9,14px * 0.9);--fs1515:clamp(.234375rem * 0.9,15px * 0.9,15px * 0.9);--fs169:clamp(0.25rem * 0.9,16px * 0.9,9px * 0.9);--fs1612:clamp(0.25rem * 0.9,16px * 0.9,12px * 0.9);--fs1613:clamp(0.25rem * 0.9,16px * 0.9,13px * 0.9);--fs1614:clamp(.21875rem * 0.9,14px * 0.9,12px * 0.9);--fs1812:clamp(.28125rem * 0.9,18px * 0.9,12px * 0.9);--fs1814:clamp(.28125rem * 0.9,18px * 0.9,14px * 0.9);--fs1816:clamp(.28125rem * 0.9,18px * 0.9,16px * 0.9);--fs2012:clamp(.3125rem * 0.9,20px * 0.9,12px * 0.9);--fs2014:clamp(.3125rem * 0.9,20px * 0.9,14px * 0.9);--fs2016:clamp(.3125rem * 0.9,20px * 0.9,16px * 0.9);--fs2018:clamp(.3125rem * 0.9,20px * 0.9,18px * 0.9);--fs2020:clamp(.3125rem * 0.9,20px * 0.9,20px * 0.9);--fs2116:clamp(.328125rem * 0.9,21px * 0.9,16px * 0.9);--fs2414:clamp(0.375rem * 0.9,24px * 0.9,14px * 0.9);--fs2416:clamp(0.375rem * 0.9,24px * 0.9,16px * 0.9);--fs2418:clamp(0.375rem * 0.9,24px * 0.9,18px * 0.9);--fs2420:clamp(0.375rem * 0.9,24px * 0.9,20px * 0.9);--fs2818:clamp(.4375rem * 0.9,28px * 0.9,18px * 0.9);--fs3113:clamp(.484375rem * 0.9,31px * 0.9,13px * 0.9);--fs3216:clamp(.5rem * 0.9,32px * 0.9,16px * 0.9);--fs3218:clamp(.5rem * 0.9,32px * 0.9,18px * 0.9);--fs3220:clamp(.5rem * 0.9,32px * 0.9,20px * 0.9);--fs3224:clamp(.5rem * 0.9,32px * 0.9,24px * 0.9);--fs4026:clamp(.625rem * 0.9,40px * 0.9,26px * 0.9);--fs4030:clamp(.625rem * 0.9,40px * 0.9,30px * 0.9);--fs4032:clamp(.625rem * 0.9,40px * 0.9,32px * 0.9);--fs4018:clamp(.625rem * 0.9,40px * 0.9,18px * 0.9);--fs4820:clamp(.75rem * 0.9,48px * 0.9,20px * 0.9);--fs4824:clamp(.75rem * 0.9,48px * 0.9,24px * 0.9);--fs4832:clamp(.75rem * 0.9,48px * 0.9,32px * 0.9);--fs4840:clamp(.75rem * 0.9,48px * 0.9,40px * 0.9);--fs6440:clamp(1rem * 0.9,64px * 0.9,40px * 0.9);--fs6424:clamp(1rem * 0.9,64px * 0.9,24px * 0.9);--fs10046:clamp(1.5625rem * 0.9,100px * 0.9,46px * 0.9);--fs10050:clamp(1.5625rem * 0.9,100px * 0.9,50px * 0.9);--fs12856:clamp(2rem * 0.9,128px * 0.9,56px * 0.9)}body.large{--fs1010:clamp(.15625rem * 1.2,10px * 1.2,10px * 1.2);--fs1110:clamp(.171875rem * 1.2,11px * 1.2,10px * 1.2);--fs1210:clamp(.1875rem * 1.2,12px * 1.2,10px * 1.2);--fs1212:clamp(.1875rem * 1.2,12px * 1.2,12px * 1.2);--fs1310:clamp(.203125rem * 1.2,13px * 1.2,10px * 1.2);--fs1311:clamp(.203125rem * 1.2,13px * 1.2,11px * 1.2);--fs1312:clamp(.203125rem * 1.2,13px * 1.2,12px * 1.2);--fs1313:clamp(.203125rem * 1.2,13px * 1.2,13px * 1.2);--fs1410:clamp(.21875rem * 1.2,14px * 1.2,10px * 1.2);--fs1411:clamp(.21875rem * 1.2,14px * 1.2,11px * 1.2);--fs1412:clamp(.21875rem * 1.2,14px * 1.2,12px * 1.2);--fs1413:clamp(.21875rem * 1.2,14px * 1.2,13px * 1.2);--fs1414:clamp(.21875rem * 1.2,14px * 1.2,14px * 1.2);--fs1512:clamp(.234375rem * 1.2,15px * 1.2,12px * 1.2);--fs1513:clamp(.234375rem * 1.2,15px * 1.2,13px * 1.2);--fs1514:clamp(.234375rem * 1.2,15px * 1.2,14px * 1.2);--fs1515:clamp(.234375rem * 1.2,15px * 1.2,15px * 1.2);--fs169:clamp(0.25rem * 1.2,16px * 1.2,9px * 1.2);--fs1612:clamp(0.25rem * 1.2,16px * 1.2,12px * 1.2);--fs1613:clamp(0.25rem * 1.2,16px * 1.2,13px * 1.2);--fs1614:clamp(.21875rem * 1.2,14px * 1.2,12px * 1.2);--fs1812:clamp(.28125rem * 1.2,18px * 1.2,12px * 1.2);--fs1814:clamp(.28125rem * 1.2,18px * 1.2,14px * 1.2);--fs1816:clamp(.28125rem * 1.2,18px * 1.2,16px * 1.2);--fs2012:clamp(.3125rem * 1.2,20px * 1.2,12px * 1.2);--fs2014:clamp(.3125rem * 1.2,20px * 1.2,14px * 1.2);--fs2016:clamp(.3125rem * 1.2,20px * 1.2,16px * 1.2);--fs2018:clamp(.3125rem * 1.2,20px * 1.2,18px * 1.2);--fs2020:clamp(.3125rem * 1.2,20px * 1.2,20px * 1.2);--fs2116:clamp(.328125rem * 1.2,21px * 1.2,16px * 1.2);--fs2414:clamp(0.375rem * 1.2,24px * 1.2,14px * 1.2);--fs2416:clamp(0.375rem * 1.2,24px * 1.2,16px * 1.2);--fs2418:clamp(0.375rem * 1.2,24px * 1.2,18px * 1.2);--fs2420:clamp(0.375rem * 1.2,24px * 1.2,20px * 1.2);--fs2818:clamp(.4375rem * 1.2,28px * 1.2,18px * 1.2);--fs3113:clamp(.484375rem * 1.2,31px * 1.2,13px * 1.2);--fs3216:clamp(.5rem * 1.2,32px * 1.2,16px * 1.2);--fs3218:clamp(.5rem * 1.2,32px * 1.2,18px * 1.2);--fs3220:clamp(.5rem * 1.2,32px * 1.2,20px * 1.2);--fs3224:clamp(.5rem * 1.2,32px * 1.2,24px * 1.2);--fs4026:clamp(.625rem * 1.2,40px * 1.2,26px * 1.2);--fs4030:clamp(.625rem * 1.2,40px * 1.2,30px * 1.2);--fs4032:clamp(.625rem * 1.2,40px * 1.2,32px * 1.2);--fs4018:clamp(.625rem * 1.2,40px * 1.2,18px * 1.2);--fs4820:clamp(.75rem * 1.2,48px * 1.2,20px * 1.2);--fs4824:clamp(.75rem * 1.2,48px * 1.2,24px * 1.2);--fs4832:clamp(.75rem * 1.2,48px * 1.2,32px * 1.2);--fs4840:clamp(.75rem * 1.2,48px * 1.2,40px * 1.2);--fs6440:clamp(1rem * 1.2,64px * 1.2,40px * 1.2);--fs6424:clamp(1rem * 1.2,64px * 1.2,24px * 1.2)}*{min-height:0vw;line-height:calc(1em + 0.25rem)}@media screen and (max-width:744px){*{line-height:1.8}}@media (min-width:320px){:root{font-size:calc(1rem + (1vw - (320px / 100)) * 100 * (64 - 16) / (1356 - 320));min-height:0vw}}@media (min-width:320px) and (min-width:1356px){:root{font-size:64px}}:root{-webkit-text-size-adjust:100%;width:100%;height:100%;scroll-behavior:smooth;color:#000;font-family:"Noto Sans JP","Josefin Sans","游ゴシック体",YuGothic,"Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;scroll-padding-top:166px}@media screen and (max-width:744px){:root{scroll-padding-top:150px}}body{height:100%;background:var(--primary_color);font-size:32px}a{color:var(--primary_color);transition:0.3s;transition-property:opacity,color;display:block;box-sizing:border-box;outline-offset:-3px;font-size:var(--fs1614)}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:744px){a[href^="tel:"]{pointer-events:auto}}a img{transition:0.3s}a:hover{color:#EF8181}a:hover img{opacity:0.7}img{max-width:100%;height:auto;vertical-align:top;line-height:0}button,summary{cursor:pointer}.dpn{display:none}.pc\:dpn{display:none!important}@media screen and (max-width:744px){.pc\:dpn{display:block!important}}.sp\:dpn{display:block!important}@media screen and (max-width:744px){.sp\:dpn{display:none!important}}.ta,.ta\:l,.tal{text-align:left}.ta\:c,.tac{text-align:center}.ta\:r,.tar{text-align:right}@media screen and (max-width:744px){.sp\:tal{text-align:left!important}.sp\:tac{text-align:center!important}.sp\:tar{text-align:right!important}}.mxa{margin-left:auto;margin-right:auto}.mtss{margin-top:max(0.75rem,24px)!important}.mts{margin-top:max(1rem,32px)!important}.mtms{margin-top:max(1.4375rem,46px)!important}.mtm{margin-top:max(2rem,64px)!important}.mtl{margin-top:max(3rem,96px)!important}.ptss{padding-top:max(0.75rem,24px)!important}.pts{padding-top:max(1rem,32px)!important}.ptms{padding-top:max(1.5rem,48px)!important}.ptm{padding-top:max(2rem,64px)!important}.ptl{padding-top:max(3rem,96px)!important}.hicon{filter:contrast(105%) saturate(120%) hue-rotate(-5deg)}.gutter{padding-right:max(1rem,16px);padding-left:max(1rem,16px)}.mt20r{margin-top:2rem}.mt15r{margin-top:1.5rem}.mt10r{margin-top:1rem}.mt05r{margin-top:0.5rem}.btt{width:64px;height:64px;background:#e4e4e4;border-radius:50%;position:fixed;right:20px;bottom:40px;font-size:11px;display:flex;justify-content:center;align-items:center;text-decoration:none;flex-direction:column;line-height:1.8;transition:0.3s;z-index:10}.btt:before{content:"";width:18px;height:12px;transition:0.3s;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;transform:rotate(-90deg)}.btt:hover{background:#EF8181;color:white}.btt:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.clock{display:inline-flex;align-items:center;line-height:2.5;margin-top:max(0.25rem,8px);padding:0 0.25rem;width:auto;border:solid 1px #000;border-radius:20px;font-size:var(--fs1410)}.clock:before{content:"";width:17px;height:17px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20width%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke-width%3D%221.2%22%20transform%3D%22translate%281.667%201.667%29%22%3E%3Ccircle%20cx%3D%226.833%22%20cy%3D%226.833%22%20fill%3D%22%232b3639%22%20r%3D%226.833%22%20stroke%3D%22%232b3639%22%2F%3E%3Cpath%20d%3D%22m10%205v5l3.333%201.667%22%20stroke%3D%22%23fff%22%20transform%3D%22translate%28-3.542%20-2.667%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;margin-right:5px}.w870{max-width:870px;margin:auto}.fav{overflow:hidden;white-space:nowrap;text-indent:100%;padding:0;cursor:pointer;width:30px;height:30px;z-index:1;background:transparent;position:relative}.fav:before{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22white%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transform:translate(-50%,-50%);transition:0.3s}.fav.on:before,.fav:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22%23EF8182%22%20stroke%3D%22%23EF8182%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.note{margin-top:0.125rem;text-align:right}.note li{font-size:var(--fs1410);text-indent:-1em;padding-left:1em}@media screen and (max-width:744px){.note{text-align:left;padding:8px}.note li:before{content:"＊"}}.survey{background:#ECF2F2;padding:40px 0;text-align:center}.survey h2{font-size:var(--fs1816);font-weight:700;margin-top:0;padding:0 1rem}.survey ul{margin-top:20px;display:flex;justify-content:center;align-items:flex-start;gap:0.5rem}.survey ul li{background:white;border-radius:10px;overflow:hidden;width:4.421875rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.survey ul li h3,.survey ul li label{font-size:var(--fs1413)}.survey ul li h3{width:100%;background:#2B3639;color:white;line-height:1.6;padding:8px 5px}.survey ul li div{padding:10px}.survey ul li div label{display:flex;align-items:center;line-height:1.8;cursor:pointer}.survey ul li div label input{margin-right:10px}.survey button,.survey input[type=submit]{cursor:pointer;display:block;margin:20px auto 0;max-width:283px;width:100%;border:solid 1px #2B3639;padding:4px 0;background:white;color:#2B3639;transition:0.3s}.survey button:hover,.survey input[type=submit]:hover{background:#2B3639;color:white}.survey .complete-mes{font-size:var(--fs1614);text-align:center;border:solid 1px #000;background:white;padding:20px;display:inline-block;margin:auto;margin-top:27px;border-radius:4px}@media screen and (max-width:744px){.survey ul{flex-direction:column;align-items:center;padding:0 1rem}.survey ul li{width:100%;max-width:283px}}.breadcrumb{background-color:white;padding:0 0 0 max(1rem,16px)}.breadcrumb ul{max-width:1228px;margin-right:auto;margin-left:auto;display:flex;gap:5px}@media screen and (max-width:600px){.breadcrumb ul{overflow-x:scroll;white-space:nowrap}}.breadcrumb ul a,.breadcrumb ul li{font-size:var(--fs1311)}.breadcrumb ul li a,.breadcrumb ul li span{display:block;padding:10px 0}.breadcrumb ul li a{position:relative;display:flex;align-items:center;gap:5px}.breadcrumb ul li a:after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23747B7D%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.pager-box{position:relative;margin-top:0.75rem}.pager-box ul{display:flex;flex-wrap:wrap;gap:8px}.pager-box ul li a,.pager-box ul li span{font-size:var(--fs1412);display:flex;align-items:center;justify-content:center}.pager-box ul li a{width:max(0.625rem,30px);height:max(0.625rem,30px);border-radius:50%;transition:0.3s;color:#747B7D}.pager-box ul li a.next,.pager-box ul li a.prev{white-space:nowrap;text-indent:100%;overflow:hidden;position:relative}.pager-box ul li a.next:before,.pager-box ul li a.prev:before{content:"";position:absolute;display:block;top:50%;left:50%;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23747B7D%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transform:translate(-50%,-50%)}.pager-box ul li a.prev:before{transform:translate(-50%,-50%) scaleX(-1)}.pager-box ul li a:hover{background:#2B3639;color:white;text-decoration:none}.pager-box ul li a:hover.next:before,.pager-box ul li a:hover.prev:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.pager-box ul li span{width:max(0.5rem,26px);height:max(0.625rem,30px);background:#2B3639;color:white}.slick-dots-ikura{display:flex;justify-content:center;gap:1px}.slick-dots-ikura li{margin:0}.slick-dots-ikura li button{display:block;width:28px;height:28px;padding:0;border-radius:50%;border:solid 1px transparent;background:transparent;cursor:pointer;transition:0.3s;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}.slick-dots-ikura li button:before{content:"";width:13px;height:13px;border-radius:50%;background:#ccc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slick-dots-ikura li.slick-active button{border:solid 1px #333}.slick-dots-ikura li.slick-active button:before{background:#333}.slick-dots-ikura li:hover button{border-color:#333}.slick-dots-ikura li:hover button:before{background:#333}.slick-dots-ikura.ani{display:flex;justify-content:center;gap:1px}.slick-dots-ikura.ani li{margin:0;line-height:0}.slick-dots-ikura.ani li button{position:relative;width:28px;height:28px;border-radius:50%;background:transparent;padding:0;border:solid 1px transparent;transition:0.3s;overflow:visible}.slick-dots-ikura.ani li button:before{content:"";width:14px;height:14px;border-radius:50%;background:#ccc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:0.3s}.slick-dots-ikura.ani li button span{overflow:hidden;white-space:nowrap;text-indent:100%;font-size:0px!important}.slick-dots-ikura.ani li button .left,.slick-dots-ikura.ani li button .right{position:absolute;top:-1px;left:13px;width:14px;height:28px;overflow:hidden}.slick-dots-ikura.ani li button .left{left:-1px}.slick-dots-ikura.ani li button .left-half,.slick-dots-ikura.ani li button .right-half{position:relative;width:14px;height:28px;overflow:hidden;transform:rotate(0deg);box-sizing:border-box}.slick-dots-ikura.ani li button .left-half:before,.slick-dots-ikura.ani li button .right-half:before{content:"";display:block;width:28px;height:28px;border-radius:50%;box-sizing:border-box;border:solid 1px black}.slick-dots-ikura.ani li button .right-half{left:-14px;transform-origin:100% 50%}.slick-dots-ikura.ani li button .left-half{left:14px;transform-origin:0% 50%}.slick-dots-ikura.ani li button .left-half:before{position:relative;left:-14px}@keyframes rotateR{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@keyframes rotateL{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.slick-dots-ikura.ani li.slick-active button{border:solid 1px #ccc}.slick-dots-ikura.ani li.slick-active button:before{background:#333}.slick-dots-ikura.ani li.slick-active button .right-half{animation:rotateR 10s linear forwards;animation-play-state:running}.slick-dots-ikura.ani li.slick-active button .left-half{animation:rotateL 10s linear forwards;animation-play-state:running}.slick-dots-ikura.ani li:hover button{border-color:#EF8181}.slick-dots-ikura.ani li:hover button:before{background:#EF8181}.slick-slider:hover .slick-dots-ikura.ani li.slick-active button{border-color:#EF8181}.slick-slider:hover .slick-dots-ikura.ani li.slick-active button:before{background:#EF8181}.slick-slider:hover .slick-dots-ikura.ani li.slick-active button .right-half{animation:none;animation-play-state:paused}.slick-slider:hover .slick-dots-ikura.ani li.slick-active button .left-half{animation:none;animation-play-state:paused}.slick-dots-ikura.ani.wtd li button:before{background:white}.slick-dots-ikura.ani.wtd li:hover button:before{background:#EF8181}.slick-dots-ikura.ani.wtd li.slick-active button{border-color:white}.slick-dots-ikura.ani.wtd li.slick-active button:before{background:black}.slick-dots-ikura.ani.wtd li.slick-active:hover button{border-color:#EF8181}.slick-dots-ikura.ani.wtd li.slick-active:hover button:before{background:#EF8181}.slick-dots-ikura.ani.aca li .left-half,.slick-dots-ikura.ani.aca li .right-half{position:relative;width:14px;height:28px;overflow:hidden;transform:rotate(0deg);box-sizing:border-box}.slick-dots-ikura.ani.aca li .left-half:before,.slick-dots-ikura.ani.aca li .right-half:before{content:"";display:block;width:28px;height:28px;border-radius:50%;box-sizing:border-box;border:solid 1px #006E89}.slick-dots-ikura.ani.aca li button:before{background:#CBCBCB}.slick-dots-ikura.ani.aca li:hover button:before{background:#EF8181}.slick-dots-ikura.ani.aca li.slick-active button{border-color:#CBCBCB}.slick-dots-ikura.ani.aca li.slick-active button:before{background:#006E89}.slick-dots-ikura.ani.aca li.slick-active:hover button{border-color:#EF8181}.slick-dots-ikura.ani.aca li.slick-active:hover button:before{background:#EF8181}.slick-dots{display:flex;justify-content:center;margin-top:max(0.5rem,16px)}.slick-dots li{line-height:0;font-size:0;margin:0 4px}.slick-dots li button{line-height:0;padding:0;width:7px;height:7px;text-indent:100%;overflow:hidden;white-space:nowrap;border-radius:50%;background:#666;transition:0.3s;cursor:pointer}.slick-dots li.slick-active button,.slick-dots li:hover button{background:white}.horizon-event-calendar{margin-top:0.75rem;overflow-x:auto}.horizon-event-calendar>ul{min-width:1000px;display:block;margin-top:0!important}.horizon-event-calendar>ul>li{display:grid;grid-template-columns:max(2.8125rem,120px) auto}.horizon-event-calendar>ul>li>div{position:sticky;top:0;left:0;background:white;z-index:1}.horizon-event-calendar>ul>li:first-of-type{margin-bottom:10px}.horizon-event-calendar>ul>li:first-of-type>div{font-size:var(--fs1816);font-weight:700;padding-top:5px;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.horizon-event-calendar>ul>li:first-of-type>ul li{position:relative}.horizon-event-calendar>ul>li:first-of-type>ul li:after{content:attr(data-day);font-size:14px;display:block}.horizon-event-calendar>ul>li:first-of-type>ul li[data-day=土]{color:#48739D;background:white}.horizon-event-calendar>ul>li:first-of-type>ul li.holiday,.horizon-event-calendar>ul>li:first-of-type>ul li[data-day=日]{color:#C94242;background:white}.horizon-event-calendar>ul>li:not(:first-of-type)>div{padding:0.22rem 0.125rem;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.horizon-event-calendar>ul>li:not(:first-of-type)>div a{font-size:var(--fs1410);line-height:1.4}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li{border-bottom:solid 1px #ddd;white-space:nowrap;text-indent:100%;overflow:hidden}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li[data-day=土]{background:#ECF5FD}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.holiday,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li[data-day=日]{background:#FDECEC}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.event,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start{position:relative}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end:after,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.event:after,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start:after{content:"";width:100%;height:0.24rem;position:absolute;top:50%;left:0;margin-top:-0.12rem;display:block;background:#333}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.event:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start:before{display:none!important}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start~.start,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start~.start~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start~li{position:relative}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start~.start:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start~.start~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~.start~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~.start~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.start~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start~li:before{content:"";height:0.24rem;width:100%;display:block;position:absolute;top:50%;margin-top:-0.12rem;background:#333}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~.end~.end~.end~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~.end~.end~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~.end~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~li,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~li{position:relative}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~.end~.end~.end~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~.end~.end~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~.end~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~.end~li:before,.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end~li:before{display:none}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.start:before{transform:translateX(50%)}.horizon-event-calendar>ul>li:not(:first-of-type)>ul li.end:before{transform:translateX(-50%)}.horizon-event-calendar>ul>li:not(:first-of-type)>ul.last li:not(.end~*){position:relative}.horizon-event-calendar>ul>li:not(:first-of-type)>ul.last li:not(.end~*):before{content:"";height:0.24rem;width:100%;display:block;position:absolute;top:50%;margin-top:-0.12rem;background:#333}.horizon-event-calendar>ul>li>ul{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));grid-auto-flow:column}.horizon-event-calendar>ul>li>ul li{min-width:30px;text-align:center;font-size:var(--fs1614);line-height:1.8}.eventnone a{pointer-events:none!important}#print-layer{display:none;position:fixed;top:0;right:0;margin-top:0;width:100vw;height:100vh;background:rgba(0,0,0,0.8);z-index:10000;justify-content:center;align-items:center}#print-layer>div{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#print-layer>div svg{fill:white}#print-layer>div p{color:white;font-size:var(--fs1614);margin-top:max(0.375rem,12px)}#print-layer>div span{display:inherit;margin-top:max(0.375rem,12px);text-indent:100%;white-space:nowrap;overflow:hidden;width:50px;height:50px;border:solid 8px rgba(255,255,255,0.4);border-color:white rgba(255,255,255,0.3) rgba(255,255,255,0.3);border-radius:50%;margin-right:auto;margin-left:auto;animation:loading 30s linear forwards}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(10800deg)}}@keyframes animation{0%{width:0;background-color:transparent}40%{width:100%;background-color:transparent}80%{width:100%;background-color:#000}to{width:100%;background-color:#000}}h2,h3{text-align:center;font-feature-settings:"palt";letter-spacing:0.1em}h2{font-size:var(--fs6424);font-weight:700;color:var(--secondary_color);margin-top:1rem}h2+h3{margin-top:0.25rem}h3{font-size:var(--fs2818);color:var(--primary_color)}h3:first-child{margin:0}p{font-size:var(--fs1614);margin-top:1rem}p span{display:block;font-size:var(--fs1412);color:#333}p+p{margin-top:0.5rem}a{font-size:var(--fs1614)}.dot:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.1);background-image:radial-gradient(var(--dot_color) 23%,transparent 43%),radial-gradient(var(--dot_color) 23%,transparent 43%);background-position:0 0,4px 4px;background-size:8px 8px;opacity:0.8}.btn{margin-top:max(1rem,32px);margin-left:auto;margin-right:auto}.btn a{background:#2B3639;color:#fff;display:flex;justify-content:center;border-radius:3px;font-size:var(--fs1614);line-height:max(1rem,48px);transition:0.3s;transition-property:background,color;position:relative}.btn a:after{content:"";position:absolute;display:block;top:50%;right:15px;margin-top:-9px;width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.btn a:focus,.btn a:hover{background-color:#EF8181}.btn.btnwt a{background:white;color:#000}.btn.btnwt a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.btn.btnwt a:hover{color:white;background:#2B3639}.btn.btnwt a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.wbtn{display:flex;gap:0.5rem;justify-content:center;margin-top:max(1rem,32px)}.wbtn li{max-width:386px;width:100%}.wbtn a{width:100%;background:#2B3639;color:#fff;display:flex;justify-content:center;border-radius:3px;font-size:var(--fs1614);line-height:max(1rem,48px);transition:0.3s;transition-property:background,color;position:relative;text-decoration:none;margin-top:0}.wbtn a:focus,.wbtn a:hover{background-color:#EF8181}@media screen and (max-width:600px){.wbtn{flex-direction:column;gap:16px}.wbtn li{margin-right:auto;margin-left:auto}}.bbtn{text-align:center}.bbtn a{border:solid 1px #2B3639;text-decoration:none;display:inline-block;line-height:1;padding:16px max(0.625rem,20px);font-size:var(--fs1313);margin-top:24px;transition:0.3s;color:#2B3639}.bbtn a:hover{background:#2B3639;color:white}.archive+.btn,.pager-box+.btn{margin-top:2rem}.col4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem 0.5rem}.pagenavi{display:flex;justify-content:center;gap:20px}.pagenavi a,.pagenavi span{font-size:var(--fs1612);background:var(--primary_color);color:#fff;display:block;width:40px;height:40px;line-height:40px;border-radius:3px;text-align:center;transition:0.3s}.pagenavi a:hover,.pagenavi span:hover{background-color:#000}.pagenavi span{background-color:#000}.ws1{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 1 + (0.5rem * 0))}.ws2{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 2 + (0.5rem * 1))}.ws3{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 3 + (0.5rem * 2))}.ws4{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 4 + (0.5rem * 3))}.ws5{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 5 + (0.5rem * 4))}.ws6{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 6 + (0.5rem * 5))}.ws7{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 7 + (0.5rem * 6))}.ws8{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 8 + (0.5rem * 7))}.ws9{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 9 + (0.5rem * 8))}.ws10{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 10 + (0.5rem * 9))}.ws11{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 11 + (0.5rem * 10))}.ws12{max-width:calc((((1356px - (1rem * 2)) - (0.5rem * 11)) / 12) * 12 + (0.5rem * 11))}body{background:#fff;position:relative}body.custom-background{backdrop-filter:blur(5px);min-height:120%}.key>div:not(.flowhid){height:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:1rem 0;overflow:hidden;color:#fff}.key>div:not(.flowhid):before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2)}.key>div:not(.flowhid):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.1);background-image:radial-gradient(var(--dot_color) 23%,transparent 43%),radial-gradient(var(--dot_color) 23%,transparent 43%);background-position:0 0,4px 4px;background-size:8px 8px}.key>div:not(.flowhid) h1{position:relative;z-index:5;font-size:1rem;font-weight:700}.key>div:not(.flowhid) img{position:relative;z-index:5;height:auto;width:auto;max-height:10rem;max-width:1000px}header{background:var(--header_bgcolor);top:0;left:0;width:100%;z-index:10}main.front section{padding-top:max(2rem,64px)}main.front section:first-of-type{padding-top:0}main>section{padding-top:max(1rem,32px);background:white}main>section.w100{width:100%}main>section:last-of-type{padding-bottom:2rem}main>section .inner{padding:0 1rem;margin:auto;max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;min-width:auto}main>section .inner>div.widget>ul li{font-size:var(--fs1814);display:flex;flex-wrap:wrap;align-items:center;gap:1rem;border-bottom:solid 1px #666;padding:0.2rem 0;gap:0.2rem}main>section .inner>div.widget>ul li time{flex:0 1 130px}main>section .inner>div.widget>ul li a{flex:1 1 320px}main section .inner h2{font-size:var(--fs1816);font-weight:700;text-align:left}main section.info .ticker div{background:#2B3639;overflow:hidden}main section.info .ticker div article{max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;min-width:0;display:flex;gap:0.25rem;position:relative}main section.info .ticker div article time{font-size:var(--fs1614);line-height:3.25;color:white;margin-right:0.25rem;font-weight:700}main section.info .ticker div article a{color:white;width:100%;position:relative;overflow:hidden}main section.info .ticker div article a:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281.177%201.333%29%22%3E%3Cellipse%20cx%3D%227.667%22%20cy%3D%227.667%22%20fill%3D%22%23fff%22%20rx%3D%227.667%22%20ry%3D%227.667%22%2F%3E%3Cpath%20d%3D%22m8%2010.667%202.667-2.667-2.667-2.667%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.333%22%20transform%3D%22translate%28-1.271%20-.333%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main section.info .ticker div article a h3{font-size:var(--fs1614);line-height:3.25;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;max-width:90%}main section.info .searchandnews{max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;margin-top:max(2rem,48px);padding:0 1.375rem;display:grid;grid-template-columns:50% 50%;transition:0.3s}main section.info .searchandnews>div:first-child{border-right:solid 1px #ddd}main section.info .searchandnews>div:first-child h2{margin-top:0;font-size:var(--fs1816);font-weight:700;position:relative}main section.info .searchandnews>div:first-child h2:before{content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;transform:translateY(-1px);margin-right:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%229.167%22%20cy%3D%229.167%22%20r%3D%226.667%22%2F%3E%3Cpath%20d%3D%22m17.5%2017.5-3.625-3.625%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main section.info .searchandnews>div:first-child ul{margin-top:max(0.65625rem,24px);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 4px;padding:0 1rem}main section.info .searchandnews>div:first-child ul li{display:inline-block}main section.info .searchandnews>div:first-child ul li a{padding:max(0.1875rem,10px) max(0.25rem,14px);background:#E6E6E6;line-height:1;font-size:var(--fs1614);border-radius:30px;transition:0.3s}main section.info .searchandnews>div:first-child ul li a:focus,main section.info .searchandnews>div:first-child ul li a:hover{background:#2B3639;color:white}main section.info .searchandnews>div:last-child article{display:grid;grid-template-columns:auto minmax(106px,3.28125rem);gap:0.78125rem}main section.info .searchandnews>div:last-child article>div{padding-left:1rem}main section.info .searchandnews>div:last-child article>div>div{font-size:var(--fs1410)}main section.info .searchandnews>div:last-child article>div h3{text-align:left;font-size:var(--fs2420);font-weight:700}main section.info .searchandnews>div:last-child article>div p{font-size:var(--fs1614);margin-top:16px}main section.info .searchandnews>div:last-child article>div .btn{margin-top:0.375rem}main section.info .searchandnews>div:last-child article>div .btn a{line-height:3.25}main section.info .searchandnews>div:last-child article img{aspect-ratio:3/4;object-fit:cover}@media screen and (max-width:1024px){main section.info .searchandnews{min-width:0;padding:0 1rem;gap:32px}}@media screen and (max-width:1024px) and (max-width:744px){main section.info .searchandnews{grid-template-columns:1fr}}@media screen and (max-width:1024px){main section.info .searchandnews>div:first-child{border:none}main section.info .searchandnews>div:first-child ul{padding:0}main section.info .searchandnews>div:last-child{margin-top:40px;border:solid 1px #ddd;padding:18px}main section.info .searchandnews>div:last-child .btn{margin-top:15px}main section.info .searchandnews>div:last-child article div{padding:0}main section.info .searchandnews>div:last-child article div .btn{display:none}}main section.feature{padding-bottom:max(2rem,64px);overflow:hidden}main section.feature header{display:flex;justify-content:space-between;align-items:flex-end;z-index:1}main section.feature header div img{width:max(4.8125rem,186px)}main section.feature header div h2{text-align:left;margin-top:0.125rem;font-size:var(--fs1614)}@media screen and (max-width:744px){main section.feature header{position:relative;width:100%;display:block}main section.feature header div h2{text-align:center;width:100%;display:block}main section.feature header .arrowsf{width:100%;display:flex;justify-content:flex-end;margin-top:8px}}main section.feature header .arrowsf{display:flex;gap:2px}main section.feature header .arrowsf .slick-arrow{width:40px;height:40px;background:#2B3639;bottom:0;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;transition:0.3s;position:relative;border-radius:50%}main section.feature header .arrowsf .slick-arrow:after{content:"";transition:0.3s;position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%) rotate(180deg);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main section.feature header .arrowsf .slick-arrow:hover{opacity:0.6}main section.feature header .arrowsf .slick-arrow.slick-next{transform:rotate(180deg)}@media screen and (max-width:744px){main section.feature header .arrowsf .slick-arrow{width:28px;height:28px}}main section.feature .slide_feature{margin-top:max(0.75rem,32px);margin-left:-1rem}@media screen and (max-width:744px){main section.feature .slide_feature{margin-top:12px}}main section.feature .slide_feature .box{width:max(8.1875rem,300px + 1rem);min-width:8.1875rem;padding-left:max(1rem,16px);position:relative}main section.feature .slide_feature .box a{position:relative}main section.feature .slide_feature .box a>div{font-size:var(--fs1414);color:#666;display:block;position:absolute;top:0;left:0;transform-origin:top left;background:white;transform:rotate(90deg);line-height:0.5rem;height:0.5rem;z-index:2}main section.feature .slide_feature .box a h3{margin-top:4px;text-align:left;font-size:0.25rem;font-size:clamp(0.25rem,16px,16px);font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}main section.feature .slide_feature .box a img{width:100%;aspect-ratio:1/1;object-fit:cover}main section.feature .slide_feature .box .fav{position:absolute;top:0;right:0;width:36px;height:36px;background:white}main section.feature .slide_feature .slick-list{overflow:visible}main section.feature .slide_feature .slick-dots-ikura,main section.feature .slide_feature .slick-dots-ikura-ani{margin-top:0.5rem!important;margin-left:1rem}main section.feature .btn{margin-top:0.75rem}@media screen and (max-width:744px){main section.feature header{text-align:center}main section.feature header h2{text-align:center}main section.feature .slide_feature .box a{position:relative}main section.feature .slide_feature .box a>div{margin-top:16px;text-align:center;position:inherit;transform:rotate(0);line-height:1.5;height:auto;z-index:2}main section.feature .slide_feature .box a h3{text-align:center}main section.feature .slide_feature .box a img{width:100%}}main section.w100slider{padding-top:max(1rem,48px)!important;padding-bottom:max(1rem,48px);background:#2B3639}main section.w100slider h2{text-align:left;max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;color:white;margin-top:max(0.75rem,24px);font-size:var(--fs1816)}main section.w100slider .slide_info{margin-top:max(0.375rem,16px)}main section.w100slider .slide_info .box{padding:0 max(0.25rem,8px);width:max(3.28125rem,130px);display:block}main section.w100slider .slide_info .box a{color:white}main section.w100slider .slide_info .box a:hover{color:#EF8181}main section.w100slider .slide_info .box a img{aspect-ratio:3/4;object-fit:cover}main section.w100slider .slide_info .box a h3{text-align:left;font-size:var(--fs1410);line-height:1.5;margin-top:4px}@media screen and (max-width:744px){main section.w100slider .slide_info .box{padding:0 0 0 16px}}main section.model{padding-bottom:max(2rem,64px)}main section.model .inner>h2,main section.model .inner>p{text-align:center;margin:0;color:#2B3639}main section.model .inner>p{font-size:var(--fs1514);font-weight:700}main section.model .inner>h2{font-size:var(--fs6440);font-weight:400;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;line-height:1;padding-bottom:10px;letter-spacing:0.15em}main section.bgfix{width:100%;overflow:hidden;position:relative;padding:0;background-color:transparent}main section.bgfix:before{content:"";width:100vw;height:100vh;height:100dvh;top:0;left:0;position:fixed;background:url(img/top/fix/bg.jpg) center bottom/cover no-repeat;z-index:-1}main section.bgfix .blurbg{content:"";width:100vw;height:100vh;height:100dvh;top:0;left:0;position:fixed;object-fit:cover;background:url(img/top/fix/bg.jpg) center bottom/cover no-repeat;z-index:-1;filter:blur(10px);opacity:0}main section.bgfix header{max-width:1092px;padding:0 max(1rem,46px);margin:auto;margin-top:3.125rem;display:flex;flex-direction:row-reverse;justify-content:space-between}main section.bgfix header h2{margin-top:0}main section.bgfix header div{color:white}main section.bgfix header div p{font-size:var(--fs1816);font-weight:700}main section.bgfix header div p:first-of-type{margin-top:2.5rem}main section.bgfix header div .btn{margin-top:1.125rem;text-align:left;width:100%;max-width:282px;margin-left:0;margin-right:0}main section.bgfix header div .btn a{border-radius:50px}@media screen and (max-width:744px){main section.bgfix header{flex-direction:column;margin-top:165px}main section.bgfix header h2{margin:auto;display:block;text-align:left}main section.bgfix header div{margin:auto}main section.bgfix header div p{margin-top:2.3em;font-weight:400}main section.bgfix header div p:first-child{margin-top:64px}main section.bgfix header div .btn{margin-top:64px;margin-right:auto;margin-left:auto}}main section.bgfix>div{margin-top:2.5rem}main section.bgfix>div section{padding:0 1rem;box-sizing:content-box;background-color:transparent}main section.bgfix>div section h3,main section.bgfix>div section h4{color:white;line-height:1}main section.bgfix>div section:first-of-type{position:relative;padding-top:0.8125rem}main section.bgfix>div section:first-of-type:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateY(-50%);width:1px;height:48px;background:white}main section.bgfix>div section:first-of-type h3{overflow:hidden;margin-top:0;font-size:var(--fs1816)}main section.bgfix>div section:first-of-type ul{display:flex;flex-wrap:wrap;gap:0;margin-top:0.75rem}main section.bgfix>div section:first-of-type ul li{width:33.3333333333%;position:relative}main section.bgfix>div section:first-of-type ul li a{display:block}main section.bgfix>div section:first-of-type ul li p{position:absolute;top:0;left:0;width:100%;height:100%;margin:initial;transition:0.3s;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;flex-direction:column;color:white;font-size:var(--fs2416);font-feature-settings:"palt";letter-spacing:0.2em}main section.bgfix>div section:first-of-type ul li p span{display:block;color:white;font-size:var(--fs1410);letter-spacing:0.02rem}main section.bgfix>div section:first-of-type ul li:hover p{background:rgba(0,0,0,0.1)}main section.bgfix>div section:first-of-type ul li:hover img{opacity:1;filter:contrast(115%) saturate(115%)}main section.bgfix>div section:last-of-type{display:grid;grid-template-columns:max(7.6875rem,310px) auto;align-items:center;gap:0.6875rem;margin-top:1.75rem;margin-bottom:0;padding-bottom:2rem}main section.bgfix>div section:last-of-type h3{text-align:left;font-size:var(--fs3216)}main section.bgfix>div section:last-of-type h3 span{display:block;font-size:var(--fs1413)}main section.bgfix>div section:last-of-type p{color:white;font-size:var(--fs1614);margin-top:0.6875rem}main section.bgfix>div section:last-of-type .btn{margin-top:0.375rem}main section.bgfix>div section:last-of-type .btn a{border-radius:30px}main section.bgfix>div section:last-of-type h4{margin-top:0.75rem;font-size:var(--fs1816)}main section.bgfix>div section:last-of-type ul{margin-top:max(0.375rem,16px);display:grid;grid-template-columns:repeat(2,1fr);gap:6px}main section.bgfix>div section:last-of-type ul li a{text-decoration:none;text-align:center;font-size:var(--fs1612);background:white;transition:0.3s;transition-property:background,color;line-height:64px;border-radius:35px;position:relative}main section.bgfix>div section:last-of-type ul li a:after{content:"";position:absolute;top:50%;right:max(0.3125rem,10px);transform:translateY(-50%);width:18px;height:18px;transition:0.3s;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main section.bgfix>div section:last-of-type ul li a:hover{background:#2B3639;color:white}main section.bgfix>div section:last-of-type ul li a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}@media screen and (max-width:744px){main section.bgfix>div section:last-of-type{display:flex;flex-direction:column-reverse}main section.bgfix>div section:last-of-type ul{gap:3px}}@media screen and (max-width:744px){main section.bgfix>div{margin-top:90px}main section.bgfix>div section:first-of-type{padding-top:56px;padding-bottom:56px}main section.bgfix>div section:first-of-type>ul{margin-top:30px}main section.bgfix>div section:first-of-type>ul li{width:50%}main section.bgfix>div section:last-of-type{margin-top:0;padding-bottom:78px}main section.bgfix>div section:last-of-type .btn,main section.bgfix>div section:last-of-type p{margin-top:20px}main section.bgfix>div section:last-of-type h4{margin-top:48px}main section.bgfix>div section:last-of-type ul li a{line-height:42px}}main section.cal .month{position:relative}main section.cal .month h2{font-size:var(--fs1614);font-weight:700;text-align:center;margin-top:0}main section.cal .month h2>span{display:block;font-size:1.25rem;font-size:clamp(1.25rem,80px,40px);font-weight:700}main section.cal .month h2>span>span{font-size:var(--fs2416);font-weight:700}main section.cal .month ul{display:flex;justify-content:flex-end;gap:8px;top:50%;right:0;transform:translateY(-50%);position:absolute;margin-top:0}main section.cal .month ul li{display:inline-block}main section.cal .month ul li a{border:solid 1px #2B3639;color:#2B3639;font-size:var(--fs1312);text-decoration:none;border-radius:3px;position:relative;display:flex;align-items:center;transition:0.3s}main section.cal .month ul li:first-of-type a{padding-right:15px;padding-left:5px}main section.cal .month ul li:first-of-type a:before{content:"";width:18px;height:18px;transition:0.3s;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transform:rotate(180deg)}main section.cal .month ul li:last-of-type a{padding-left:15px;padding-right:5px}main section.cal .month ul li:last-of-type a:after{content:"";width:18px;height:18px;transition:0.3s;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main section.cal .month ul li a:hover{background:#2B3639;color:white}main section.cal .month ul li a:hover:after,main section.cal .month ul li a:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main section.cal .note li:first-child{display:none}@media screen and (max-width:744px){main section.cal .month h2 span{line-height:1.5}main section.cal .month ul{width:100%;justify-content:space-between}main section.cal .note{background:#E6E6E6}main section.cal .note li:first-child{display:block}}main section.useful{padding-bottom:0}main section.useful .inner{padding-bottom:max(2rem,64px)}main section.useful .inner h2{margin-top:0}main section.useful .inner ul{grid-template-columns:repeat(3,1fr);gap:0.5rem}main section.useful .inner ul li a{height:max(2.5rem,80px);display:flex;justify-content:space-between;align-items:center;text-decoration:none;transition:0.3s;background:#ECF2F2}main section.useful .inner ul li a:hover{color:inherit;filter:brightness(80%)}main section.useful .inner ul li a h3{color:black;text-align:left;font-size:var(--fs1814);line-height:1.5;letter-spacing:0;margin-left:0.625rem}main section.useful .inner ul li a h3>span{font-size:var(--fs1312);color:#afc9c9;display:block;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}main section.useful .inner ul li a img{width:max(0.828125rem,38px);margin-right:0.625rem}main section.useful .inner ul li:nth-child(2) a{background:#D2E8DF}main section.useful .inner ul li:nth-child(2) a h3 span{color:#8fc6af}main section.useful .inner ul li:nth-child(3) a{background:#F0F0D6}main section.useful .inner ul li:nth-child(3) a h3 span{color:#d5d58b}main section.useful .inner ul li:nth-child(4) a{background:#E3DCE6}main section.useful .inner ul li:nth-child(4) a h3 span{color:#b3a1bc}main section.useful .inner ul li:nth-child(5) a{background:#EFDFDF}main section.useful .inner ul li:nth-child(5) a h3 span{color:#cd9b9b}main section.useful .inner ul li:nth-child(6) a{background:transparent}main section.useful .inner ul li:nth-child(6) a h3{margin:0}main section.useful .inner ul li:nth-child(6) a h3 img{margin:0;width:100%;height:auto}@media screen and (max-width:744px){main section.useful .inner ul li:nth-child(6) a{height:auto;justify-content:center}}main section.event .inner h2,main section.news .inner h2,main section.useful .inner h2{text-align:left;font-size:var(--fs1816);font-weight:700}main section.event .inner>ul,main section.news .inner>ul,main section.useful .inner>ul{margin-top:max(0.65625rem,28px);display:grid}@media screen and (max-width:744px){main section.event .inner h2,main section.news .inner h2,main section.useful .inner h2{text-align:center}main section.event .inner ul,main section.news .inner ul,main section.useful .inner ul{grid-template-columns:repeat(1,100%)}}main section.event .inner>.archive{margin-top:20px}main section.event .inner>ul{margin-top:0}@media screen and (max-width:744px){main section.event .inner h2{text-align:left}}main section.ribon2c{padding:0;border-top:solid 1px #777}main section.ribon2c a{padding:0 max(1rem,16px);padding-top:max(0.75rem,24px);padding-bottom:max(0.75rem,24px);text-decoration:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:max(0.25rem,10px)}main section.ribon2c a h3{background:#41B9DD;color:white;font-size:var(--fs1311);padding-top:max(0.0625rem,4px);padding-bottom:max(0.0625rem,4px);padding-right:max(0.3125rem,10px);padding-left:max(0.3125rem,10px);transition:0.3s;border-radius:20px}main section.ribon2c a p{font-size:var(--fs1513);display:flex;align-items:center;margin-top:inherit;gap:5px}main section.ribon2c a p i{background:#2B3639;width:16px;height:16px;display:block;border-radius:50%;position:relative;transition:0.3s;flex-shrink:0}main section.ribon2c a p i:after{content:"";width:0;height:0;border-top:solid 3px transparent;border-right:solid 0 transparent;border-bottom:solid 3px transparent;border-left:solid 5px white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-35%,-50%)}main section.ribon2c a:hover h3{background:#EF8181}main section.ribon2c a:hover p i{background:#EF8181}main section.related{padding:0.75rem 0 0.5rem!important;position:relative;background:#2B3639}main section.related .slide_link .box{margin:0 0.25rem}main section.related .slide_link .box a img{width:max(2.5rem,100px)}main section.related .slick-arrow{position:absolute;top:0;z-index:1;width:max(1rem,32px);height:100%;cursor:pointer;background:rgba(43,54,57,0.3);white-space:nowrap;text-indent:100%;overflow:hidden;padding:0;transition:0.3s}main section.related .slick-arrow:hover{background:rgba(43,54,57,0.8)}main section.related .slick-arrow:before{content:"";width:25px;height:25px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20width%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2212.5%22%20fill%3D%22%23e4e4e4%22%20r%3D%2212.5%22%2F%3E%3Cpath%20d%3D%22m3.628%201.549a1%201%200%200%201%201.743%200l2.79%204.96a1%201%200%200%201%20-.871%201.491h-5.58a1%201%200%200%201%20-.872-1.49z%22%20fill%3D%22%233d3d3d%22%20transform%3D%22matrix%280%20-1%201%200%207%2017%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main section.related .slick-prev{left:0}main section.related .slick-next{right:0;transform:rotate(180deg)}footer{overflow:hidden;background:var(--footer_bgcolor);text-align:center}footer nav.plain{max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(6,auto)}footer nav.plain>ul>li{font-size:var(--fs1513);font-weight:400;color:#bbb;text-align:left}footer nav.plain>ul>li a{color:#bbb}footer nav.plain>ul>li a:hover{color:#EF8181}footer nav.plain>ul>li a[target=_blank]{display:flex;align-items:center}footer nav.plain>ul>li a[target=_blank]:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015.6%2015.6%22%20viewBox%3D%220%200%2015.6%2015.6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23bbb%22%20stroke-width%3D%221.6%22%20transform%3D%22translate%282.228%202.308%29%22%3E%3Cpath%20d%3D%22m10.2%206.3v4.7c0%20.9-.7%201.6-1.6%201.6h-8.5c-.9%200-1.6-.7-1.6-1.6v-8.6c0-.9.7-1.6%201.6-1.6h4.7%22%2F%3E%3Cpath%20d%3D%22m7.9-1.5h4.7v4.7%22%2F%3E%3Cpath%20d%3D%22m4%207%208.6-8.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:3px}footer nav.plain>ul>li>a,footer nav.plain>ul>li>span{font-size:var(--fs1513);font-weight:400;display:block;padding:0.18rem 0}footer nav.plain>ul>li ul li{font-size:var(--fs1412);font-weight:400;display:flex;align-items:center}footer nav.plain>ul>li ul li.sp{display:none}footer nav.plain>ul>li ul li:before{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23bbb%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}footer nav.plain>ul>li ul li a{font-size:var(--fs1412);font-weight:400;line-height:2.3}@media screen and (max-width:1024px){footer nav.plain{columns:4;column-gap:0.5rem;column-fill:balance;display:block}footer nav.plain>*{width:auto;break-inside:avoid}footer nav.plain>:not(:first-child){margin-top:20px}}@media screen and (max-width:744px){footer nav.plain{columns:1}footer nav.plain>ul>li{border-top:solid 1px #4D5152;cursor:pointer}footer nav.plain>ul>li:hover{color:#EF8181}footer nav.plain>ul>li .sp{display:block}footer nav.plain>ul>li .has>a{pointer-events:none;cursor:pointer}footer nav.plain>ul>li>a{padding:0.5rem 0;position:relative;margin-top:0}footer nav.plain>ul>li>a:after{content:"";display:block;position:absolute;top:50%;right:0;width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%234D5152%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transform:translate(0,-50%)}footer nav.plain>ul>li.has>a{pointer-events:none;text-decoration:none;border-bottom:none;transition:0.3s;cursor:pointer}footer nav.plain>ul>li.has>a:after,footer nav.plain>ul>li.has>a:after{transition:0.3s}footer nav.plain>ul>li.has>a:after{width:10px;height:1px;background:#4D5152;transform:translate(-4px,-50%)}footer nav.plain>ul>li.has>a:before{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:10px;background:#4D5152;transform:translate(-9px,-50%)}footer nav.plain>ul>li.has>ul{overflow:hidden;transition:0.5s;max-height:0}footer nav.plain>ul>li.has.open a:before{opacity:0}footer nav.plain>ul>li.has.open>ul{max-height:100vh}footer nav.plain>ul>li.foot_language{margin-top:1rem;color:#4D5152;border-top:none}footer nav.plain>ul>li.foot_language>ul{border-top:solid 1px #4D5152;margin-top:0.4rem;display:flex;flex-wrap:wrap}footer nav.plain>ul>li.foot_language>ul li{width:100%;flex:1 1 50%}footer nav.plain>ul>li.foot_language>ul li:before{width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%234D5152%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}footer nav.plain>ul>li.foot_language>ul li a{padding:0.4rem}footer nav.plain>ul>li:not(.foot_language)>ul li{padding:0 0.5rem;background:#bbb}footer nav.plain>ul>li:not(.foot_language)>ul li a{padding:0.5rem 0;width:100%;color:#2B3639;border-bottom:solid 1px #ACACAC;position:relative}footer nav.plain>ul>li:not(.foot_language)>ul li a:after{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}footer nav.plain>ul>li:not(.foot_language)>ul li:before{display:none}footer nav.plain>ul.etc{display:flex;flex-wrap:wrap}footer nav.plain>ul.etc li{flex:1 1 50%;border-bottom:none;display:flex;align-items:center;border:none}footer nav.plain>ul.etc li a:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%234D5152%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}footer nav.plain>ul.etc li a{display:flex;align-items:center}footer nav.plain>ul.etc li a:after{display:none}footer nav.plain>ul.etc li a[target=_blank]{display:flex;align-items:center}footer nav.plain>ul.etc li a[target=_blank]:after{position:inherit;content:"";width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015.6%2015.6%22%20viewBox%3D%220%200%2015.6%2015.6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23bbb%22%20stroke-width%3D%221.6%22%20transform%3D%22translate%282.228%202.308%29%22%3E%3Cpath%20d%3D%22m10.2%206.3v4.7c0%20.9-.7%201.6-1.6%201.6h-8.5c-.9%200-1.6-.7-1.6-1.6v-8.6c0-.9.7-1.6%201.6-1.6h4.7%22%2F%3E%3Cpath%20d%3D%22m7.9-1.5h4.7v4.7%22%2F%3E%3Cpath%20d%3D%22m4%207%208.6-8.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:3px;transform:none}footer nav.plain>:not(:first-child){margin-top:0}}footer small{display:block;font-size:var(--fs1612);line-height:1.5;color:#fff;padding:1rem 0}footer small span{font-size:var(--fs1210);display:block;line-height:inherit}main.page,main.post{position:relative}main.page h1,main.post h1{background-color:#232323}main.page h1 span,main.post h1 span{display:block;padding:0.5rem 0.25rem;max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;color:#fff;font-family:"Hina Mincho",YuMincho,"Yu Mincho Medium","Yu Mincho",serif;font-size:var(--fs3220);font-feature-settings:"palt";letter-spacing:0;text-align:justify}main.page div.key,main.post div.key{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}main.page section .info,main.post section .info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem}main.page section .info>*,main.post section .info>*{margin-top:0}main.page section .info>div,main.post section .info>div{display:flex;gap:0.5rem}main.page section .info>div em,main.post section .info>div em{background:var(--primary_color);color:#fff;padding:0 10px}main.page section .info>div em,main.page section .info>div time,main.post section .info>div em,main.post section .info>div time{line-height:2.5;display:block;font-size:var(--fs1612);font-weight:700}main.page section .info>ul,main.post section .info>ul{background:#999;display:flex;gap:0.25rem;padding:0.25rem;align-items:flex-start}main.page section .info>ul li,main.post section .info>ul li{display:block}main.page section .info>ul li a,main.post section .info>ul li a{display:block;font-size:var(--fs1612);font-weight:700;line-height:1;padding:0.125rem;background:var(--secondary_color);color:#fff;transition:0.3s}main.page section .info>ul li a:hover,main.post section .info>ul li a:hover{background:#000}div.column-left{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:max(1rem,20px)}div.column-left article{width:14.265625rem}div.column-left article>:first-child{margin-top:0}div.column-left article div,div.column-left article section{padding:0;margin-top:1rem}@media screen and (max-width:744px){div.column-left{flex-direction:column}div.column-left article,div.column-left aside{width:100%}}.fln{float:none}.fll{float:left}.flr{float:right}.cl{clear:both}.dn{display:none}.d,.db{display:block}.dbi{display:block!important}.di{display:inline}.dib{display:inline-block}.df{display:flex}.dt{display:table}.dg{display:grid}.v,.vh{visibility:hidden}.vv{visibility:visible}.ov,.ovh{overflow:hidden}.ovv{overflow:visible}.ovs{overflow:scroll}.ova{overflow:auto}.cur,.curp{cursor:pointer}.cura{cursor:auto}.curd{cursor:default}.ma{margin:auto}.mta{margin-top:auto}.mra{margin-right:auto}.mba{margin-bottom:auto}.mla{margin-left:auto}.mxa{margin-left:auto;margin-right:auto}.m0{margin:0px}.mt0{margin-top:0px!important}.mr0{margin-right:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.m10{margin:10px}.mt10{margin-top:10px!important}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.m20{margin:20px}.mt20{margin-top:20px!important}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.m30{margin:30px}.mt30{margin-top:30px!important}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.m40{margin:40px}.mt40{margin-top:40px!important}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.m50{margin:50px}.mt50{margin-top:50px!important}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.m60{margin:60px}.mt60{margin-top:60px!important}.mr60{margin-right:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.m70{margin:70px}.mt70{margin-top:70px!important}.mr70{margin-right:70px}.mb70{margin-bottom:70px}.ml70{margin-left:70px}.m80{margin:80px}.mt80{margin-top:80px!important}.mr80{margin-right:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.m90{margin:90px}.mt90{margin-top:90px!important}.mr90{margin-right:90px}.mb90{margin-bottom:90px}.ml90{margin-left:90px}.m100{margin:100px}.mt100{margin-top:100px!important}.mr100{margin-right:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.mtxx{margin-top:2rem}.mtx{margin-top:1.5rem}.mtxl{margin-top:1rem}.mtl{margin-top:0.75rem}.mtm{margin-top:5rem}.mts{margin-top:2.5rem}.mtxs{margin-top:0.125rem}.p0{padding:0px}.pt0{padding-top:0px!important}.pr0{padding-right:0px}.pb0{padding-bottom:0px!important}.pl0{padding-left:0px}.p10{padding:10px}.pt10{padding-top:10px!important}.pr10{padding-right:10px}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px}.p20{padding:20px}.pt20{padding-top:20px!important}.pr20{padding-right:20px}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px}.p30{padding:30px}.pt30{padding-top:30px!important}.pr30{padding-right:30px}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px}.p40{padding:40px}.pt40{padding-top:40px!important}.pr40{padding-right:40px}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px}.p50{padding:50px}.pt50{padding-top:50px!important}.pr50{padding-right:50px}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px}.p60{padding:60px}.pt60{padding-top:60px!important}.pr60{padding-right:60px}.pb60{padding-bottom:60px!important}.pl60{padding-left:60px}.p70{padding:70px}.pt70{padding-top:70px!important}.pr70{padding-right:70px}.pb70{padding-bottom:70px!important}.pl70{padding-left:70px}.p80{padding:80px}.pt80{padding-top:80px!important}.pr80{padding-right:80px}.pb80{padding-bottom:80px!important}.pl80{padding-left:80px}.p90{padding:90px}.pt90{padding-top:90px!important}.pr90{padding-right:90px}.pb90{padding-bottom:90px!important}.pl90{padding-left:90px}.p100{padding:100px}.pt100{padding-top:100px!important}.pr100{padding-right:100px}.pb100{padding-bottom:100px!important}.pl100{padding-left:100px}.fw0{font-weight:0}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.fwn{font-weight:normal}.fwb{font-weight:bold}.fwbr{font-weight:bolder}.fwlr{font-weight:lighter}.ffs{font-family:"Hina Mincho",YuMincho,"Yu Mincho Medium","Yu Mincho",serif}.ffss{font-family:"Noto Sans JP","Josefin Sans","游ゴシック体",YuGothic,"Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif}.ta,.ta\:l,.tal{text-align:left}.ta\:c,.tac{text-align:center}.ta\:r,.tar{text-align:right}.ta\:j,.taj{text-align:justify;word-wrap:break-word}.tsh,.tsh1{text-shadow:5px 5px 5px #000}.tsh2{text-shadow:5px 5px 5px #000}.tsh3{text-shadow:5px 5px 5px #000}.tshn{text-shadow:none}.lh1{line-height:1px}.lh2{line-height:2px}.lh3{line-height:3px}.lh4{line-height:4px}.lh5{line-height:5px}.lh6{line-height:6px}.lh7{line-height:7px}.lh8{line-height:8px}.lh9{line-height:9px}.lh10{line-height:10px}.lh11{line-height:11px}.lh12{line-height:12px}.lh13{line-height:13px}.lh14{line-height:14px}.lh15{line-height:15px}.lh16{line-height:16px}.lh17{line-height:17px}.lh18{line-height:18px}.lh19{line-height:19px}.lh20{line-height:20px}.lh21{line-height:21px}.lh22{line-height:22px}.lh23{line-height:23px}.lh24{line-height:24px}.lh25{line-height:25px}.lh26{line-height:26px}.lh27{line-height:27px}.lh28{line-height:28px}.lh29{line-height:29px}.lh30{line-height:30px}.lts1{letter-spacing:1px}.lts2{letter-spacing:2px}.lts3{letter-spacing:3px}.lts4{letter-spacing:4px}.lts5{letter-spacing:5px}.lts6{letter-spacing:6px}.lts7{letter-spacing:7px}.lts8{letter-spacing:8px}.lts9{letter-spacing:9px}.lts10{letter-spacing:10px}.lts11{letter-spacing:11px}.lts12{letter-spacing:12px}.lts13{letter-spacing:13px}.lts14{letter-spacing:14px}.lts15{letter-spacing:15px}.lts16{letter-spacing:16px}.lts17{letter-spacing:17px}.lts18{letter-spacing:18px}.lts19{letter-spacing:19px}.lts20{letter-spacing:20px}.whsn{white-space:normal}.whs{white-space:nowrap}.wob,.wobn{word-break:normal}.wobba{word-break:break-all}.bg-wt{background-color:var(--wt)}.bg-bk{background-color:var(--bk)}.bg-dk1{background-color:var(--dk1)}.bg-dk2{background-color:var(--dk2)}.bg-dk3{background-color:var(--dk3)}.bg-dk4{background-color:var(--dk4)}.bg-dk5{background-color:var(--dk5)}.bg-dk6{background-color:var(--dk6)}.bg-tc{background-color:var(--tc)}.bg-ltc{background-color:var(--ltc)}.bg-clr1{background-color:var(--clr1)}.bg-clr2{background-color:var(--clr2)}.bg-clr3{background-color:var(--clr3)}.bg-clr4{background-color:var(--clr4)}.bg-clr5{background-color:var(--clr5)}.bg-clr6{background-color:var(--clr6)}.bg{background:#000}.bgn{background:none}.bgc{background-color:#fff}.bgt{background:transparent}.bgct{background-color:transparent}.bgimn{background-image:none}.bgs,.bgsct,.bgsz,.bgszct{background-size:contain}.bgsa,.bgsza{background-size:auto}.bgsc,.bgscv,.bgszc,.bgszcv{background-size:cover}.c-wt{color:var(--wt)}.c-bk{color:var(--bk)}.c-dk1{color:var(--dk1)}.c-dk2{color:var(--dk2)}.c-dk3{color:var(--dk3)}.c-dk4{color:var(--dk4)}.c-dk5{color:var(--dk5)}.c-dk6{color:var(--dk6)}.c-tc{color:var(--tc)}.c-ltc{color:var(--ltc)}.c-clr1{color:var(--clr1)}.c-clr2{color:var(--clr2)}.c-clr3{color:var(--clr3)}.c-clr4{color:var(--clr4)}.c-clr5{color:var(--clr5)}.c-clr6{color:var(--clr6)}.bd{border:1px solid #000}.bd-wt{border-color:var(--wt)}.bd-bk{border-color:var(--bk)}.bd-dk1{border-color:var(--dk1)}.bd-dk2{border-color:var(--dk2)}.bd-dk3{border-color:var(--dk3)}.bd-dk4{border-color:var(--dk4)}.bd-dk5{border-color:var(--dk5)}.bd-dk6{border-color:var(--dk6)}.bd-tc{border-color:var(--tc)}.bd-ltc{border-color:var(--ltc)}.bd-clr1{border-color:var(--clr1)}.bd-clr2{border-color:var(--clr2)}.bd-clr3{border-color:var(--clr3)}.bd-clr4{border-color:var(--clr4)}.bd-clr5{border-color:var(--clr5)}.bd-clr6{border-color:var(--clr6)}.bw0{border-width:0px}.bw1{border-width:1px}.bw2{border-width:2px}.bw3{border-width:3px}.bw4{border-width:4px}.bw5{border-width:5px}.bdt{border-top:1px solid #000}.bdt-wt{border-bottom:1px solid var(--wt)}.bdt-bk{border-bottom:1px solid var(--bk)}.bdt-dk1{border-bottom:1px solid var(--dk1)}.bdt-dk2{border-bottom:1px solid var(--dk2)}.bdt-dk3{border-bottom:1px solid var(--dk3)}.bdt-dk4{border-bottom:1px solid var(--dk4)}.bdt-dk5{border-bottom:1px solid var(--dk5)}.bdt-dk6{border-bottom:1px solid var(--dk6)}.bdt-tc{border-bottom:1px solid var(--tc)}.bdt-ltc{border-bottom:1px solid var(--ltc)}.bdt-clr1{border-bottom:1px solid var(--clr1)}.bdt-clr2{border-bottom:1px solid var(--clr2)}.bdt-clr3{border-bottom:1px solid var(--clr3)}.bdt-clr4{border-bottom:1px solid var(--clr4)}.bdt-clr5{border-bottom:1px solid var(--clr5)}.bdt-clr6{border-bottom:1px solid var(--clr6)}.bdr{border-right:1px solid #000}.bdr-wt{border-bottom:1px solid var(--wt)}.bdr-bk{border-bottom:1px solid var(--bk)}.bdr-dk1{border-bottom:1px solid var(--dk1)}.bdr-dk2{border-bottom:1px solid var(--dk2)}.bdr-dk3{border-bottom:1px solid var(--dk3)}.bdr-dk4{border-bottom:1px solid var(--dk4)}.bdr-dk5{border-bottom:1px solid var(--dk5)}.bdr-dk6{border-bottom:1px solid var(--dk6)}.bdr-tc{border-bottom:1px solid var(--tc)}.bdr-ltc{border-bottom:1px solid var(--ltc)}.bdr-clr1{border-bottom:1px solid var(--clr1)}.bdr-clr2{border-bottom:1px solid var(--clr2)}.bdr-clr3{border-bottom:1px solid var(--clr3)}.bdr-clr4{border-bottom:1px solid var(--clr4)}.bdr-clr5{border-bottom:1px solid var(--clr5)}.bdr-clr6{border-bottom:1px solid var(--clr6)}.bdb{border-bottom:1px solid #000}.bdb-wt{border-bottom:1px solid var(--wt)}.bdb-bk{border-bottom:1px solid var(--bk)}.bdb-dk1{border-bottom:1px solid var(--dk1)}.bdb-dk2{border-bottom:1px solid var(--dk2)}.bdb-dk3{border-bottom:1px solid var(--dk3)}.bdb-dk4{border-bottom:1px solid var(--dk4)}.bdb-dk5{border-bottom:1px solid var(--dk5)}.bdb-dk6{border-bottom:1px solid var(--dk6)}.bdb-tc{border-bottom:1px solid var(--tc)}.bdb-ltc{border-bottom:1px solid var(--ltc)}.bdb-clr1{border-bottom:1px solid var(--clr1)}.bdb-clr2{border-bottom:1px solid var(--clr2)}.bdb-clr3{border-bottom:1px solid var(--clr3)}.bdb-clr4{border-bottom:1px solid var(--clr4)}.bdb-clr5{border-bottom:1px solid var(--clr5)}.bdb-clr6{border-bottom:1px solid var(--clr6)}.bdl{border-left:1px solid #000}.bdl-wt{border-bottom:1px solid var(--wt)}.bdl-bk{border-bottom:1px solid var(--bk)}.bdl-dk1{border-bottom:1px solid var(--dk1)}.bdl-dk2{border-bottom:1px solid var(--dk2)}.bdl-dk3{border-bottom:1px solid var(--dk3)}.bdl-dk4{border-bottom:1px solid var(--dk4)}.bdl-dk5{border-bottom:1px solid var(--dk5)}.bdl-dk6{border-bottom:1px solid var(--dk6)}.bdl-tc{border-bottom:1px solid var(--tc)}.bdl-ltc{border-bottom:1px solid var(--ltc)}.bdl-clr1{border-bottom:1px solid var(--clr1)}.bdl-clr2{border-bottom:1px solid var(--clr2)}.bdl-clr3{border-bottom:1px solid var(--clr3)}.bdl-clr4{border-bottom:1px solid var(--clr4)}.bdl-clr5{border-bottom:1px solid var(--clr5)}.bdl-clr6{border-bottom:1px solid var(--clr6)}.bd_n,.bdn{border:none}.bdt_n,.bdtn{border-top:none}.bdrn,.ndr_n{border-right:none}.bdb_n,.bdbn{border-bottom:none}.bdl_n,.bdln{border-bottom:none}.bdrs1{border-radius:1px}.bdrs2{border-radius:2px}.bdrs3{border-radius:3px}.bdrs4{border-radius:4px}.bdrs5{border-radius:5px}.bdrs6{border-radius:6px}.bdrs7{border-radius:7px}.bdrs8{border-radius:8px}.bdrs9{border-radius:9px}.bdrs10{border-radius:10px}.bdrs11{border-radius:11px}.bdrs12{border-radius:12px}.bdrs13{border-radius:13px}.bdrs14{border-radius:14px}.bdrs15{border-radius:15px}.bdrs16{border-radius:16px}.bdrs17{border-radius:17px}.bdrs18{border-radius:18px}.bdrs19{border-radius:19px}.bdrs20{border-radius:20px}.lisn,.lisn\:n{list-style:none}.list{list-style-type:disc}.listn{list-style-type:none}.listd{list-style-type:disc}.listc{list-style-type:circle}.lists{list-style-type:square}.listdc,.listde{list-style-type:decimal}.listdclz{list-style-type:decimal-leading-zero}.listlr{list-style-type:lower-roman}.listur{list-style-type:upper-roman}.ac{align-content:start}.acs{align-content:start}.acc{align-content:center}.acfe{align-content:flex-end}.acfs{align-content:flex-start}.acsa{align-content:space-around}.acsb{align-content:space-between}.ai{align-items:start}.aib{align-items:baseline}.aic{align-items:center}.aife{align-items:flex-end}.aifs{align-items:flex-start}.ais{align-items:stretch}.colm,.colm1{columns:1}.colm1{columns:1}.colm2{columns:2}.colm3{columns:3}.colm4{columns:4}.colm5{columns:5}.colmc,.colmc1{column-count:1}.colmc1{column-count:1}.colmc2{column-count:2}.colmc3{column-count:3}.colmc4{column-count:4}.colmc5{column-count:5}.colg,.colmg,.colmggt{column-gap:0.5rem}.colgsgt,.colmgsgt{column-gap:1rem}.gap{gap:0.5rem}.gapsg{gap:1rem}.gap0{gap:0!important}.fxd,.fxdr{flex-direction:row}.fxdc{flex-direction:column}.fxdcr{flex-direction:column-reverse}.fxdrr{flex-direction:row-reverse}.fxw,.fxwn{flex-wrap:nowrap}.fxww{flex-wrap:wrap}.fxwwr{flex-wrap:wrap-reverse}.jc,.jcs{justify-content:start}.jcc{justify-content:center}.jcfe{justify-content:flex-end}.jcfs{justify-content:flex-start}.jcsa{justify-content:space-around}.jcsb{justify-content:space-between}.op1{opacity:0.1}.op2{opacity:0.2}.op3{opacity:0.3}.op4{opacity:0.4}.op5{opacity:0.5}.op6{opacity:0.6}.op7{opacity:0.7}.op8{opacity:0.8}.op9{opacity:0.9}.op10{opacity:1}.pc{display:block!important}@media screen and (max-width:744px){.pc{display:none}}.sp{display:none}@media screen and (max-width:744px){.sp{display:block!important}}.mtxx{margin-top:2rem}.mtx{margin-top:1.5rem}.mtxl{margin-top:1rem}.mtl{margin-top:0.75rem}.mtm{margin-top:5rem}.mts{margin-top:2.5rem}.mtxs{margin-top:0.125rem}.grid1{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(1,auto)}.grid1fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(1,1fr)}.grid2{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(2,auto)}.grid2fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(2,1fr)}.grid3{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(3,auto)}.grid3fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(3,1fr)}.grid4{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(4,auto)}.grid4fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(4,1fr)}.grid5{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(5,auto)}.grid5fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(5,1fr)}.grid6{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(6,auto)}.grid6fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(6,1fr)}.grid7{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(7,auto)}.grid7fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(7,1fr)}.grid8{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(8,auto)}.grid8fr{display:grid;gap:0.5rem;width:100%;grid-template-columns:repeat(8,1fr)}@media screen and (max-width:1024px){.tab\:grid1{grid-template-columns:repeat(1,auto)}.tab\:grid2{grid-template-columns:repeat(2,auto)}.tab\:grid3{grid-template-columns:repeat(3,auto)}.tab\:grid4{grid-template-columns:repeat(4,auto)}.tab\:grid5{grid-template-columns:repeat(5,auto)}.tab\:grid6{grid-template-columns:repeat(6,auto)}.tab\:grid7{grid-template-columns:repeat(7,auto)}.tab\:grid8{grid-template-columns:repeat(8,auto)}}@media screen and (max-width:744px){.sp\:grid1{grid-template-columns:repeat(1,auto)}.sp\:grid2{grid-template-columns:repeat(2,auto)}.sp\:grid3{grid-template-columns:repeat(3,auto)}.sp\:grid4{grid-template-columns:repeat(4,auto)}.sp\:grid5{grid-template-columns:repeat(5,auto)}.sp\:grid6{grid-template-columns:repeat(6,auto)}.sp\:grid7{grid-template-columns:repeat(7,auto)}.sp\:grid8{grid-template-columns:repeat(8,auto)}}.fb1{display:flex;gap:0.5rem;flex-wrap:wrap}.fb1>*{display:block;width:100%}.fb2{display:flex;gap:0.5rem;flex-wrap:wrap}.fb2>*{display:block;width:calc((100% / 2) - (0.5rem * (2 - 1)) / 2)}.fb3{display:flex;gap:0.5rem;flex-wrap:wrap}.fb3>*{display:block;width:calc((100% / 3) - (0.5rem * (3 - 1)) / 3)}.fb4{display:flex;gap:0.5rem;flex-wrap:wrap}.fb4>*{display:block;width:calc((100% / 4) - (0.5rem * (4 - 1)) / 4)}.fb5{display:flex;gap:0.5rem;flex-wrap:wrap}.fb5>*{display:block;width:calc((100% / 5) - (0.5rem * (5 - 1)) / 5)}.fb6{display:flex;gap:0.5rem;flex-wrap:wrap}.fb6>*{display:block;width:calc((100% / 6) - (0.5rem * (6 - 1)) / 6)}@media screen and (max-width:744px){.sp\:fb1>*{width:100%!important}.sp\:fb2>*{width:calc((100% / 2) - (0.5rem * (2 - 1)) / 2)!important}.sp\:fb3>*{width:calc((100% / 3) - (0.5rem * (3 - 1)) / 3)!important}.sp\:fb4>*{width:calc((100% / 4) - (0.5rem * (4 - 1)) / 4)!important}.sp\:fb5>*{width:calc((100% / 5) - (0.5rem * (5 - 1)) / 5)!important}.sp\:fb6>*{width:calc((100% / 6) - (0.5rem * (6 - 1)) / 6)!important}}.colmun1{columns:1;column-gap:0.5rem;column-fill:balance;display:block}.colmun1>*{width:auto;break-inside:avoid}.colmun2{columns:2;column-gap:0.5rem;column-fill:balance;display:block}.colmun2>*{width:auto;break-inside:avoid}.colmun3{columns:3;column-gap:0.5rem;column-fill:balance;display:block}.colmun3>*{width:auto;break-inside:avoid}.colmun4{columns:4;column-gap:0.5rem;column-fill:balance;display:block}.colmun4>*{width:auto;break-inside:avoid}.colmun5{columns:5;column-gap:0.5rem;column-fill:balance;display:block}.colmun5>*{width:auto;break-inside:avoid}.colmun6{columns:6;column-gap:0.5rem;column-fill:balance;display:block}.colmun6>*{width:auto;break-inside:avoid}@media screen and (max-width:1024px){.tab\:colmun1{columns:1;column-gap:0.5rem;column-fill:balance;display:block}.tab\:colmun1>*{width:auto;break-inside:avoid}.tab\:colmun2{columns:2;column-gap:0.5rem;column-fill:balance;display:block}.tab\:colmun2>*{width:auto;break-inside:avoid}.tab\:colmun3{columns:3;column-gap:0.5rem;column-fill:balance;display:block}.tab\:colmun3>*{width:auto;break-inside:avoid}.tab\:colmun4{columns:4;column-gap:0.5rem;column-fill:balance;display:block}.tab\:colmun4>*{width:auto;break-inside:avoid}.tab\:colmun5{columns:5;column-gap:0.5rem;column-fill:balance;display:block}.tab\:colmun5>*{width:auto;break-inside:avoid}.tab\:colmun6{columns:6;column-gap:0.5rem;column-fill:balance;display:block}.tab\:colmun6>*{width:auto;break-inside:avoid}}@media screen and (max-width:744px){.sp\:colmun1{columns:1;column-gap:0.5rem;column-fill:balance;display:block}.sp\:colmun1>*{width:auto}.sp\:colmun2{columns:2;column-gap:0.5rem;column-fill:balance;display:block}.sp\:colmun2>*{width:auto}.sp\:colmun3{columns:3;column-gap:0.5rem;column-fill:balance;display:block}.sp\:colmun3>*{width:auto}.sp\:colmun4{columns:4;column-gap:0.5rem;column-fill:balance;display:block}.sp\:colmun4>*{width:auto}.sp\:colmun5{columns:5;column-gap:0.5rem;column-fill:balance;display:block}.sp\:colmun5>*{width:auto}.sp\:colmun6{columns:6;column-gap:0.5rem;column-fill:balance;display:block}.sp\:colmun6>*{width:auto}}.fs10{font-size:10px}.ch\:fs10>*{font-size:10px}.fs11{font-size:11px}.ch\:fs11>*{font-size:11px}.fs12{font-size:12px}.ch\:fs12>*{font-size:12px}.fs13{font-size:13px}.ch\:fs13>*{font-size:13px}.fs14{font-size:14px}.ch\:fs14>*{font-size:14px}.fs15{font-size:15px}.ch\:fs15>*{font-size:15px}.fs16{font-size:16px}.ch\:fs16>*{font-size:16px}.fs17{font-size:17px}.ch\:fs17>*{font-size:17px}.fs18{font-size:18px}.ch\:fs18>*{font-size:18px}.fs19{font-size:19px}.ch\:fs19>*{font-size:19px}.fs20{font-size:20px}.ch\:fs20>*{font-size:20px}.fs21{font-size:21px}.ch\:fs21>*{font-size:21px}.fs22{font-size:22px}.ch\:fs22>*{font-size:22px}.fs23{font-size:23px}.ch\:fs23>*{font-size:23px}.fs24{font-size:24px}.ch\:fs24>*{font-size:24px}.ch\:bd>*{border:1px solid #000}.ch\:bd-wt>*{border:1px solid var(--wt)}.ch\:bd-bk>*{border:1px solid var(--bk)}.ch\:bd-dk1>*{border:1px solid var(--dk1)}.ch\:bd-dk2>*{border:1px solid var(--dk2)}.ch\:bd-dk3>*{border:1px solid var(--dk3)}.ch\:bd-dk4>*{border:1px solid var(--dk4)}.ch\:bd-dk5>*{border:1px solid var(--dk5)}.ch\:bd-dk6>*{border:1px solid var(--dk6)}.ch\:bd-tc>*{border:1px solid var(--tc)}.ch\:bd-ltc>*{border:1px solid var(--ltc)}.ch\:bd-clr1>*{border:1px solid var(--clr1)}.ch\:bd-clr2>*{border:1px solid var(--clr2)}.ch\:bd-clr3>*{border:1px solid var(--clr3)}.ch\:bd-clr4>*{border:1px solid var(--clr4)}.ch\:bd-clr5>*{border:1px solid var(--clr5)}.ch\:bd-clr6>*{border:1px solid var(--clr6)}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap25{gap:25px}.gap30{gap:30px}.gap35{gap:35px}.gap40{gap:40px}.gap45{gap:45px}.gap50{gap:50px}@media screen and (max-width:744px){.sp\:gap5{gap:5px}.sp\:gap10{gap:10px}.sp\:gap15{gap:15px}.sp\:gap20{gap:20px}.sp\:gap25{gap:25px}.sp\:gap30{gap:30px}.sp\:gap35{gap:35px}.sp\:gap40{gap:40px}.sp\:gap45{gap:45px}.sp\:gap50{gap:50px}}.h10{height:10px}.ch\:h10>*{height:10px}.h20{height:20px}.ch\:h20>*{height:20px}.h30{height:30px}.ch\:h30>*{height:30px}.h40{height:40px}.ch\:h40>*{height:40px}.h50{height:50px}.ch\:h50>*{height:50px}.h60{height:60px}.ch\:h60>*{height:60px}.h70{height:70px}.ch\:h70>*{height:70px}.h80{height:80px}.ch\:h80>*{height:80px}.h90{height:90px}.ch\:h90>*{height:90px}.h100{height:100px}.ch\:h100>*{height:100px}.h110{height:110px}.ch\:h110>*{height:110px}.h120{height:120px}.ch\:h120>*{height:120px}.h130{height:130px}.ch\:h130>*{height:130px}.h140{height:140px}.ch\:h140>*{height:140px}.h150{height:150px}.ch\:h150>*{height:150px}.h160{height:160px}.ch\:h160>*{height:160px}.h170{height:170px}.ch\:h170>*{height:170px}.h180{height:180px}.ch\:h180>*{height:180px}.h190{height:190px}.ch\:h190>*{height:190px}.h200{height:200px}.ch\:h200>*{height:200px}.h210{height:210px}.ch\:h210>*{height:210px}.h220{height:220px}.ch\:h220>*{height:220px}.h230{height:230px}.ch\:h230>*{height:230px}.h240{height:240px}.ch\:h240>*{height:240px}.h250{height:250px}.ch\:h250>*{height:250px}.h260{height:260px}.ch\:h260>*{height:260px}.h270{height:270px}.ch\:h270>*{height:270px}.h280{height:280px}.ch\:h280>*{height:280px}.h290{height:290px}.ch\:h290>*{height:290px}.h300{height:300px}.ch\:h300>*{height:300px}.h310{height:310px}.ch\:h310>*{height:310px}.h320{height:320px}.ch\:h320>*{height:320px}.h330{height:330px}.ch\:h330>*{height:330px}.h340{height:340px}.ch\:h340>*{height:340px}.h350{height:350px}.ch\:h350>*{height:350px}.h360{height:360px}.ch\:h360>*{height:360px}.h370{height:370px}.ch\:h370>*{height:370px}.h380{height:380px}.ch\:h380>*{height:380px}.h390{height:390px}.ch\:h390>*{height:390px}.h400{height:400px}.ch\:h400>*{height:400px}.h410{height:410px}.ch\:h410>*{height:410px}.h420{height:420px}.ch\:h420>*{height:420px}.h430{height:430px}.ch\:h430>*{height:430px}.h440{height:440px}.ch\:h440>*{height:440px}.h450{height:450px}.ch\:h450>*{height:450px}.h460{height:460px}.ch\:h460>*{height:460px}.h470{height:470px}.ch\:h470>*{height:470px}.h480{height:480px}.ch\:h480>*{height:480px}.h490{height:490px}.ch\:h490>*{height:490px}.h500{height:500px}.ch\:h500>*{height:500px}@media screen and (max-width:744px){.sp\:ch\:h10>*{height:10px}.sp\:ch\:h20>*{height:20px}.sp\:ch\:h30>*{height:30px}.sp\:ch\:h40>*{height:40px}.sp\:ch\:h50>*{height:50px}.sp\:ch\:h60>*{height:60px}.sp\:ch\:h70>*{height:70px}.sp\:ch\:h80>*{height:80px}.sp\:ch\:h90>*{height:90px}.sp\:ch\:h100>*{height:100px}.sp\:ch\:h110>*{height:110px}.sp\:ch\:h120>*{height:120px}.sp\:ch\:h130>*{height:130px}.sp\:ch\:h140>*{height:140px}.sp\:ch\:h150>*{height:150px}}.ch\:bw1{border-width:1px}.ch\:bw2{border-width:2px}.ch\:bw3{border-width:3px}.ch\:bw4{border-width:4px}.ch\:bw5{border-width:5px}.ch\:bdrs1>*{border-radius:1px}.ch\:bdrs2>*{border-radius:2px}.ch\:bdrs3>*{border-radius:3px}.ch\:bdrs4>*{border-radius:4px}.ch\:bdrs5>*{border-radius:5px}.ch\:bdrs6>*{border-radius:6px}.ch\:bdrs7>*{border-radius:7px}.ch\:bdrs8>*{border-radius:8px}.ch\:bdrs9>*{border-radius:9px}.ch\:bdrs10>*{border-radius:10px}.ch\:bdrs11>*{border-radius:11px}.ch\:bdrs12>*{border-radius:12px}.ch\:bdrs13>*{border-radius:13px}.ch\:bdrs14>*{border-radius:14px}.ch\:bdrs15>*{border-radius:15px}.ch\:bdrs16>*{border-radius:16px}.ch\:bdrs17>*{border-radius:17px}.ch\:bdrs18>*{border-radius:18px}.ch\:bdrs19>*{border-radius:19px}.ch\:bdrs20>*{border-radius:20px}.pos,.posr{position:relative}.poss{position:static}.posa{position:absolute}.posf{position:fixed}.t0{top:0}.ta{top:auto}.r0{right:0}.ra{right:auto}.b0{bottom:0}.ba{bottom:auto}.l0{left:0}.la{left:auto}.z1{z-index:1}.z10{z-index:10}.z2{z-index:2}.z20{z-index:20}.z3{z-index:3}.z30{z-index:30}.z4{z-index:4}.z40{z-index:40}.z5{z-index:5}.z50{z-index:50}.vc{visibility:collapse}.ovx,.ovxh{overflow-x:hidden}.ovxv{overflow-x:visible}.ovy,.ovyh{overflow-y:hidden}.ovyv{overflow-y:visible}.curc{cursor:crosshair}.curha{cursor:hand}.curhe{cursor:help}.curm{cursor:move}.curt{cursor:text}.bxz{box-sizing:border-box}.bxzc,.bxzcb{box-sizing:content-box}.bxzb,.bxzbb{box-sizing:border-box}.va,.vat{vertical-align:top}.vasup{vertical-align:super}.vatt{vertical-align:text-top}.vam{vertical-align:middle}.vabl{vertical-align:baseline}.vab{vertical-align:bottom}.vatb{vertical-align:text-bottom}.vasub{vertical-align:sub}.tal\:a,.tala{text-align-last:auto}.tal\:l,.tall{text-align-last:left}.tal\:c,.talc{text-align-last:center}.tal\:r,.talr{text-align-last:right}.td\:o,.tdo{text-decoration:overline}.td\:l,.tdl{text-decoration:line-through}.whsp{white-space:pre}.whspw{white-space:pre-wrap}.whspl{white-space:pre-line}.wobk{word-break:keep-all}.ovw{overflow-wrap:normal}.ovwbw{overflow-wrap:break-word}.bgr{background-repeat:no-repeat}.bgrrx,.bgrx{background-repeat:repeat-x}.bgrry,.bgry{background-repeat:repeat-y}.bgplt{background-position:left top}.bgplc{background-position:left center}.bgplb{background-position:left bottom}.bgpct{background-position:center top}.bgpcc{background-position:center center}.bgpcb{background-position:center bottom}.bgprt{background-position:right top}.bgprc{background-position:right center}.bgprb{background-position:right bottom}.lisp,.lispi{list-style-position:inside}.lispo{list-style-position:outside}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;height:auto;left:5px;line-height:normal;padding:10px 20px 10px;text-decoration:none;top:5px;width:auto;font-size:16px!important;z-index:100000}.content>.screen-reader-text:first-child+*,.content>:first-child{margin-top:0}.content .sticky{color:inherit}.content .gallery-caption,.content .wp-caption-text{font-size:var(--fs1412)}.content .bypostauthor{color:red}.content .aligncenter{text-align:center;float:none}.content .alignleft{text-align:left;float:left}.content .alignright{text-align:right;float:right}.content h1{font-size:var(--fs3220);font-weight:700}.content h2{font-size:var(--fs4820)}.content h2,.content h3{margin-top:1rem}.content h2:first-child,.content h3:first-child{margin-top:0}.content p{margin-top:0.75rem;font-size:var(--fs1614)}.content p span{display:inline-block;font-size:var(--fs1614)}.content p strong{font-weight:700}.content p em{font-style:italic}.content h3+p{margin-top:0.3rem}.content a{font-size:var(--fs1614)}.content ul{display:block;margin-top:max(0.75rem,24px)}.content ul li{font-size:var(--fs1614);display:flex}.content ul:not([class]) li:before{flex:0;content:"・"}.content ul.dfb{display:flex;gap:max(1rem,32px);align-items:flex-start}.content ul.dfb li{font-size:var(--fs1412);display:block}.content ul.dfb li span{display:block;line-height:1.5}.content ul.dfb li img{margin-top:max(0.25rem,10px)}@media screen and (max-width:744px){.content ul.dfb{flex-direction:column;gap:max(0.5rem,16px);max-width:320px;margin-right:auto;margin-left:auto}}.content blockquote{border-left:solid 0.078125rem #000;background:#999;padding:0.5rem;margin-top:0.5rem!important;margin-bottom:0}.content blockquote p{margin-top:0.25rem}.content blockquote p:first-of-type{margin-top:0}.content blockquote cite{display:block;margin-top:0.25rem;text-align:right;font-size:var(--fs1814)}.content pre{padding:0.5rem;background:#999;display:block;font-size:var(--fs1814);position:relative}.content pre code{display:block}.content pre code:before{content:"Code";position:absolute;top:0;left:0;border:solid 1px #000;padding:0 0.25rem;background:#fff;font-size:var(--fs1410);line-height:0.4rem}.content figcaption{margin-top:0;font-size:var(--fs1412)}.content figure.wp-block-pullquote{background:#999;border-top:solid 0.078125rem #000;border-bottom:solid 0.078125rem #000;margin-bottom:0}.content figure.wp-block-pullquote blockquote{border:none;text-align:center}.content figure.wp-block-pullquote blockquote cite{text-align:center}.content figure.wp-block-table{width:100%}.content figure.wp-block-table.is-style-stripes tbody tr:nth-child(odd) td{background-color:#999}.content figure.wp-block-table table{font-size:var(--fs1814);border-top:solid 1px #000;border-right:solid 1px #000}.content figure.wp-block-table table td,.content figure.wp-block-table table th{padding:0.2rem 0.25rem;border-bottom:solid 1px #000;border-left:solid 1px #000}.content figure.wp-block-table table tr>th{border-bottom-width:3px}.content figure.wp-block-table table tfoot tr td{border-top:solid 3px #000}.content figure.wp-block-table.aligncenter table,.content figure.wp-block-table.alignleft table,.content figure.wp-block-table.alignright table{width:auto;display:inline-block}.content .wp-block-image{margin-top:0.75rem;display:flex;flex-grow:1;justify-content:center;position:relative;flex-direction:column;max-width:100%}.content .wp-block-image.is-style-rounded img{border-radius:9999px}.content .blocks-gallery-grid,.content .wp-block-gallery{align-items:stretch}.content .blocks-gallery-grid.has-nested-images,.content .wp-block-gallery.has-nested-images{display:flex;flex-wrap:wrap;gap:0.5rem}.content .blocks-gallery-grid figure,.content .wp-block-gallery figure{margin-top:0;position:relative}.content .blocks-gallery-grid figure a,.content .wp-block-gallery figure a{display:block;width:100%;height:100%}.content .blocks-gallery-grid figure img,.content .wp-block-gallery figure img{height:100%;width:100%;object-fit:cover}.content .blocks-gallery-grid figure figcaption,.content .wp-block-gallery figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:linear-gradient(to top,black 0%,rgba(0,0,0,0.4) 80%,rgba(0,0,0,0) 100%)}.content .blocks-gallery-grid.columns-default figure.wp-block-image:not(#individual-image),.content .wp-block-gallery.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - 0.5rem)}@media screen and (max-width:744px){.content .blocks-gallery-grid.columns-default figure.wp-block-image:not(#individual-image),.content .wp-block-gallery.columns-default figure.wp-block-image:not(#individual-image){width:calc(50% - 0.5rem)}}.content .wp-block-cover{width:100%;position:relative}.content .wp-block-cover img{width:100%;height:100%;object-fit:cover}.content .wp-block-cover .wp-block-cover__inner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}.content .wp-block-cover .wp-block-cover__inner-container p{margin:auto;padding:0.25rem}.content .wp-block-cover span{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.content a.wp-block-button__link{background:#2B3639;color:#fff;padding:8px max(0.25rem,10px);max-width:500px;display:block!important;margin:auto;text-align:center;border-radius:40px;font-size:var(--fs1614);text-decoration:none;transition:0.3s;transition:0.3s;min-width:200px}.content a.wp-block-button__link:hover{opacity:0.4}.content div[class*=wp-container-]{gap:var(--wp--style--block-gap,0.5rem)}.content .wp-block-columns{display:flex;flex-wrap:wrap;margin-top:0.5rem}.content .wp-block-columns .wp-block-column{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 1 250px;margin-top:0.5rem}.has-background-dim-10{opacity:0.1}.has-background-dim-20{opacity:0.2}.has-background-dim-30{opacity:0.3}.has-background-dim-40{opacity:0.4}.has-background-dim-50{opacity:0.5}.has-background-dim-60{opacity:0.6}.has-background-dim-70{opacity:0.7}.has-background-dim-80{opacity:0.8}.has-background-dim-90{opacity:0.9}.has-background-dim-100{opacity:1}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}body.bodybk{background-color:black!important}body.bodybk img[src$=svg]{filter:drop-shadow(1px 1px 0px rgb(255,255,255)) drop-shadow(-1px -1px 0px rgb(255,255,255)) drop-shadow(1px -1px 0px rgb(255,255,255)) drop-shadow(-1px 1px 0px rgb(255,255,255))}body.bodybk .btn a{background:white;color:black}body.bodybk .btn a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.bodybk .btn a:hover{background:yellow;color:black}body.bodybk .btn a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.bodybk a{color:white}body.bodybk a:hover{color:yellow}body.bodybk h2,body.bodybk h3,body.bodybk h4,body.bodybk p,body.bodybk time{color:yellow}body.bodybk header:not(.gjbnav,.otherlang)>div>a svg{transition:0.3s;fill:white}body.bodybk header:not(.gjbnav,.otherlang).bgsc{background:black}body.bodybk header:not(.gjbnav,.otherlang) div.mainmenu>div nav>ul>li>a:hover{border-bottom-color:white;color:yellow}body.bodybk header:not(.gjbnav,.otherlang) div.mainmenu>div>div h1,body.bodybk header:not(.gjbnav,.otherlang) div.mainmenu>div>div p{color:white}body.bodybk header:not(.gjbnav,.otherlang) div.mainmenu>div nav>ul>li>a+div{background:#333333}body.bodybk header:not(.gjbnav,.otherlang) div.mainmenu>div nav>ul>li>div{background:black}body.bodybk header:not(.gjbnav,.otherlang) .accesslist li a div{color:black}body.bodybk main section h2{color:white}body.bodybk main section.info .ticker div{background:#333333}body.bodybk main section.info .ticker div time{color:yellow}body.bodybk main section.info .ticker div h3{color:white}body.bodybk main section.info .searchandnews div:first-child ul li a{background:white;color:#000}body.bodybk main section.info .searchandnews div:first-child ul li a:hover{background:yellow}body.bodybk main section.w100slider{background:#333333}body.bodybk main section.model h2,body.bodybk main section.model p{color:white}body.bodybk main section.bgfix img[src$=svg]{filter:none!important}body.bodybk .survey{background:#333333}body.bodybk .survey li{background:#4d4d4d}body.bodybk .survey li h3{background:black;color:yellow}body.bodybk .survey li div{color:yellow}body.bodybk .survey input[type=submit]:hover{background:yellow;color:#000}body.bodybk .breadcrumb{background:black}body.bodybk footer{background:black;color:white}body.bodybk footer a{color:white!important}body.bodybk footer p,body.bodybk footer small,body.bodybk footer span{color:yellow}body.bodybk .slide_top .box{background:black!important}body.bodybk section{background:black}body.bodybk section.bgfix h3{color:yellow}body.bodybk section.bgfix>div section:last-of-type p{color:yellow}body.bodybl{background-color:blue!important}body.bodybl img[src$=svg]{filter:drop-shadow(1px 1px 0px rgb(255,255,255)) drop-shadow(-1px -1px 0px rgb(255,255,255)) drop-shadow(1px -1px 0px rgb(255,255,255)) drop-shadow(-1px 1px 0px rgb(255,255,255))}body.bodybl .btn a{background:white;color:blue}body.bodybl .btn a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22blue%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.bodybl .btn a:hover{background:yellow;color:blue}body.bodybl .btn a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22blue%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.bodybl a{color:white}body.bodybl a:hover{color:yellow}body.bodybl h2,body.bodybl h3,body.bodybl h4,body.bodybl p,body.bodybl time{color:yellow}body.bodybl header:not(.gjbnav,.otherlang)>div>a svg{transition:0.3s;fill:white}body.bodybl header:not(.gjbnav,.otherlang).bgsc{background:blue}body.bodybl header:not(.gjbnav,.otherlang) div.mainmenu>div nav>ul>li>a:hover{border-bottom-color:white;color:yellow}body.bodybl header:not(.gjbnav,.otherlang) div.mainmenu>div>div h1,body.bodybl header:not(.gjbnav,.otherlang) div.mainmenu>div>div p{color:white}body.bodybl header:not(.gjbnav,.otherlang) div.mainmenu>div nav>ul>li>a+div{background:#6666ff}body.bodybl header:not(.gjbnav,.otherlang) div.mainmenu>div nav>ul>li>div{background:blue}body.bodybl header:not(.gjbnav,.otherlang) .accesslist li a div{color:black}body.bodybl main section h2{color:white}body.bodybl main section.info .ticker div{background:#6666ff}body.bodybl main section.info .ticker div time{color:yellow}body.bodybl main section.info .ticker div h3{color:white}body.bodybl main section.info .searchandnews div:first-child ul li a{background:white;color:#000}body.bodybl main section.info .searchandnews div:first-child ul li a:hover{background:yellow}body.bodybl main section.w100slider{background:#6666ff}body.bodybl main section.model h2,body.bodybl main section.model p{color:white}body.bodybl main section.bgfix img[src$=svg]{filter:none!important}body.bodybl .survey{background:#6666ff}body.bodybl .survey li{background:#9999ff}body.bodybl .survey li h3{background:blue;color:yellow}body.bodybl .survey li div{color:yellow}body.bodybl .survey input[type=submit]:hover{background:yellow;color:#000}body.bodybl .breadcrumb{background:blue}body.bodybl footer{background:blue;color:white}body.bodybl footer a{color:white!important}body.bodybl footer p,body.bodybl footer small,body.bodybl footer span{color:yellow}body.bodybl .slide_top .box{background:blue!important}body.bodybl section{background:blue}body.bodybl section.bgfix h3{color:yellow}body.bodybl section.bgfix>div section:last-of-type p{color:yellow}.btn a,.searchandnews ul a,header nav a{text-decoration:none}.searchbox{position:relative;z-index:100}.searchbox button:after{content:"";opacity:0;width:0;height:0;display:block;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-top:solid 0 transparent;border-right:solid 7px transparent;border-bottom:solid 10px white;border-left:solid 7px transparent}.searchbox>div{visibility:hidden;overflow:hidden;max-height:0;transition:0.3s;position:absolute;width:420px;padding:0 42px;border-radius:10px;top:75px;left:50%;display:block;background:white;transform:translate(-50%,0)}.searchbox>div:before{content:"";width:0;height:0;display:block;position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-top:solid 0 transparent;border-right:solid 7px transparent;border-bottom:solid 10px white;border-left:solid 7px transparent}.searchbox>div form{margin-top:36px}.searchbox>div form div{display:flex;gap:0;justify-content:center;margin-top:10px}.searchbox>div form div button,.searchbox>div form div input{height:52px;border:solid 1px #2B3639}.searchbox>div form div input{width:100%;border-radius:3px 0 0 3px;padding:0 0 0 20px;line-height:52px}.searchbox>div form div input:focus{background:#fadcdc!important;border-radius:0}.searchbox>div form div button{border-radius:0 3px 3px 0;width:57px;padding:0;flex-grow:1;flex-shrink:0;color:white;background:#2B3639;cursor:pointer}.searchbox>div>div{display:flex;justify-content:center}.searchbox>div>div button{padding:16px 0;background:white;transition:0.3s;text-decoration:underline;cursor:pointer}.searchbox>div>div button span{display:flex;align-items:center;gap:10px;position:relative}.searchbox>div>div button span:before{content:"";width:12px;height:12px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22m11.131%201.131-10%2010%22%2F%3E%3Cpath%20d%3D%22m1.131%201.131%2010%2010%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transition:0.3s}.searchbox>div>div button:hover{color:#EF8181}.searchbox>div>div button:hover span:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23EF8181%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22m11.131%201.131-10%2010%22%2F%3E%3Cpath%20d%3D%22m1.131%201.131%2010%2010%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.searchbox>div a,.searchbox>div label,.searchbox>div p{text-align:center;display:block;font-size:var(--fs1515);font-weight:700}.searchbox>div hr{border-top:solid 1px #E6E6E6;margin:24px 0}.searchbox>div p{margin-top:0}.searchbox>div a{font-weight:400;text-decoration:none}.searchbox>div ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 4px;padding:24px 0;border-bottom:solid 1px #E6E6E6}.searchbox>div ul li{display:inline-block}.searchbox>div ul li a{padding:max(0.1875rem,10px) max(0.25rem,14px);background:#E6E6E6;line-height:1;font-size:var(--fs1614);border-radius:30px;transition:0.3s}.searchbox>div ul li a:focus,.searchbox>div ul li a:hover{background:#2B3639;color:white}.searchbox .open:after{opacity:1}.searchbox .open+div{visibility:visible;max-height:100vh!important}.svgbox{display:none}body{background:white}body>header:not(.gjbnav,.otherlang){position:relative;height:166px;transition:0.3s;position:fixed;width:100%;padding:20px 1rem 0;z-index:10}body>header:not(.gjbnav,.otherlang) a:hover{color:inherit}body>header:not(.gjbnav,.otherlang).bgsc{background:white}@media screen and (max-width:744px){body>header:not(.gjbnav,.otherlang).bgsc{box-shadow:0 3px 3px rgba(0,0,0,0.2)}}body>header:not(.gjbnav,.otherlang)>div{max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;max-width:1228px;padding:0;display:grid;grid-template-columns:88px auto;gap:0.9375rem}body>header:not(.gjbnav,.otherlang)>div .spbtn{display:none;gap:20px}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button{display:block;padding:0;width:20px;height:20px;cursor:pointer;background:transparent;position:relative}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button span{white-space:nowrap;text-indent:100%;overflow:hidden;display:block}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button:before{content:"";position:absolute;display:block;top:0;left:0}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn{position:relative}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn:after{content:"";width:0;height:0;display:block;opacity:0;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-top:solid 0 transparent;border-right:solid 7px transparent;border-bottom:solid 10px white;border-left:solid 7px transparent;z-index:100}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div{margin:0 auto;overflow:hidden;max-height:0;transition:0.3s;position:absolute;width:84vw;z-index:100;top:80px;left:50%;display:block;transform:translate(-50%,0);padding:0 max(0.65625rem,16px) 0;border-radius:10px;background:white}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div form{margin-top:36px}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div form div{display:flex;gap:0;justify-content:center;margin-top:10px}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div form div button,body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div form div input{height:52px;border:solid 1px #2B3639}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div form div input{width:100%;border-radius:3px 0 0 3px;padding:0 0 0 20px;line-height:52px}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div form div input:focus{background:#fadcdc!important;border-radius:0}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div form div button{border-radius:0 3px 3px 0;width:57px;text-indent:0;padding:0;flex-grow:1;flex-shrink:0;color:white;background:#2B3639;cursor:pointer}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div>div{display:flex;justify-content:center}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div>div button{padding:16px 0;background:white;transition:0.3s;text-decoration:underline;cursor:pointer}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div>div button span{display:flex;align-items:center;gap:10px;position:relative}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div>div button span:before{content:"";width:12px;height:12px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22m11.131%201.131-10%2010%22%2F%3E%3Cpath%20d%3D%22m1.131%201.131%2010%2010%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div>div button:hover{color:#EF8181}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div>div button:hover span:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23EF8181%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22m11.131%201.131-10%2010%22%2F%3E%3Cpath%20d%3D%22m1.131%201.131%2010%2010%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div a,body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div label,body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div p{text-align:center;display:block;font-size:var(--fs1515);font-weight:700}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div hr{border-top:solid 1px #E6E6E6;margin:24px 0}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div p{margin-top:0}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div a{font-weight:400;text-decoration:none}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 4px;padding:24px 0;border-bottom:solid 1px #E6E6E6}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div ul li{display:inline-block}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div ul li a{padding:max(0.1875rem,10px) max(0.25rem,14px);background:#E6E6E6;line-height:1;font-size:var(--fs1614);border-radius:30px;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div ul li a:focus,body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn+div ul li a:hover{background:#2B3639;color:white}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn.open:after{display:block;opacity:1}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn.open+div{max-height:100vh}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.heart:before,body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn:before{width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.searchbtn:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%229.167%22%20cy%3D%229.167%22%20r%3D%226.667%22%2F%3E%3Cpath%20d%3D%22m17.5%2017.5-3.625-3.625%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.menu{transition:0.3s}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.menu:after{content:"";width:16px;height:2px;background:#2B3639;position:absolute;display:block;top:50%;margin-top:-1px;left:2px}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.menu span:after,body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.menu span:before{content:"";width:16px;height:2px;left:2px;background:#2B3639;position:absolute;display:block;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.menu span:before{top:3px}body>header:not(.gjbnav,.otherlang)>div .spbtn li>button.menu span:after{bottom:3px}body>header:not(.gjbnav,.otherlang)>div>a{width:88px;height:130px;display:flex;align-items:center}body>header:not(.gjbnav,.otherlang)>div>a svg{display:block;fill:#2B3639;width:100%;height:auto}body>header:not(.gjbnav,.otherlang)>div>a svg.logo_small{display:none}@media screen and (max-width:744px){body>header:not(.gjbnav,.otherlang)>div>a svg.logo_large{display:none}body>header:not(.gjbnav,.otherlang)>div>a svg.logo_small{display:block}}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div{display:flex;flex-direction:column;justify-content:space-between;height:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div h1,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div p{font-size:var(--fs1313);transition:0.3s;margin-top:0}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox{position:absolute;top:0;right:0}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div{display:flex;justify-content:flex-end;align-items:center;gap:0}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns{display:none;margin-top:40px;width:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns p{text-align:center;margin:0;font-size:var(--fs1212)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns p i:first-of-type{margin-right:10px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns p i:last-of-type{margin-left:10px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul{margin-top:16px;display:flex;justify-content:center;gap:8px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li a{display:block;width:48px;height:48px;white-space:nowrap;text-indent:100%;overflow:hidden;border-radius:50%;position:relative}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li a:before{content:"";width:25px;height:25px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22m17.1%203.6c1.2%200%202.3.5%203.1%201.3s1.3%201.9%201.3%203.1v9.2c0%201.2-.5%202.3-1.3%203.1s-1.9%201.3-3.1%201.3h-9.2c-1.2%200-2.3-.5-3.1-1.3s-1.3-1.9-1.3-3.1v-9.3c0-1.2.5-2.3%201.3-3.1.9-.8%202-1.2%203.1-1.2zm0-2.1h-9.2c-3.5%200-6.4%202.9-6.4%206.4v9.2c0%203.5%202.9%206.4%206.4%206.4h9.2c3.5%200%206.4-2.9%206.4-6.4v-9.2c0-3.5-2.9-6.4-6.4-6.4z%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%226.5%22%20r%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m12.5%208.9c1%200%201.9.4%202.6%201.1s1.1%201.6%201.1%202.6-.4%201.9-1.1%202.6-1.6%201.1-2.6%201.1-1.9-.4-2.6-1.1-1.1-1.6-1.1-2.6.4-1.9%201.1-2.6%201.6-1.1%202.6-1.1m0-2c-3.1%200-5.6%202.5-5.6%205.6s2.5%205.6%205.6%205.6%205.6-2.5%205.6-5.6-2.5-5.6-5.6-5.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li.instagram a{background:linear-gradient(to bottom right,#7F3BCC,#D22A7B,#FD8821)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li.instagram a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22white%22%3E%3Cpath%20d%3D%22m17.1%203.6c1.2%200%202.3.5%203.1%201.3s1.3%201.9%201.3%203.1v9.2c0%201.2-.5%202.3-1.3%203.1s-1.9%201.3-3.1%201.3h-9.2c-1.2%200-2.3-.5-3.1-1.3s-1.3-1.9-1.3-3.1v-9.3c0-1.2.5-2.3%201.3-3.1.9-.8%202-1.2%203.1-1.2zm0-2.1h-9.2c-3.5%200-6.4%202.9-6.4%206.4v9.2c0%203.5%202.9%206.4%206.4%206.4h9.2c3.5%200%206.4-2.9%206.4-6.4v-9.2c0-3.5-2.9-6.4-6.4-6.4z%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%226.5%22%20r%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m12.5%208.9c1%200%201.9.4%202.6%201.1s1.1%201.6%201.1%202.6-.4%201.9-1.1%202.6-1.6%201.1-2.6%201.1-1.9-.4-2.6-1.1-1.1-1.6-1.1-2.6.4-1.9%201.1-2.6%201.6-1.1%202.6-1.1m0-2c-3.1%200-5.6%202.5-5.6%205.6s2.5%205.6%205.6%205.6%205.6-2.5%205.6-5.6-2.5-5.6-5.6-5.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li.facebook a{background:#1D77F3}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li.facebook a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.8%201.5h-2.7c-2.5%200-4.6%201.6-4.8%204.1v3.4h-3.3v3.8h3.2v8.7h3.9v-8.7h2.9l1-3.8h-3.9v-2.6c-.1-.7.5-1.4%201.3-1.5h2.4z%22%20fill%3D%22white%22%20transform%3D%22translate%28-4%201%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li.line a{background:#00B900}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div .sns ul li.line a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%201.1c-6.6%200-12%204.4-12%209.7%200%204.8%204.3%208.8%2010%209.6%201.4.3%201.3.8.9%202.7-.1.3-.2%201.2%201%20.6s6.9-4.1%209.4-7c1.6-1.6%202.5-3.7%202.6-6%20.1-5.3-5.3-9.6-11.9-9.6zm-4.2%2012.6c0%20.1-.1.2-.2.2h-3.4c-.1%200-.1%200-.2-.1%200%200-.1-.1-.1-.2v-5.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v4.2h2.4c.1%200%20.2.1.2.2v.9zm2%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2-.1-.2-.2v-5.3c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v5.3zm5.8%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2%200-.2-.1%200%200-2.4-3.2-2.4-3.2v3.1c0%20.1-.1.2-.2.2h-.8c-.1%200-.2-.1-.2-.2v-5.2c0-.1.1-.2.2-.2h.9s.2.1.2.1l2.4%203.2v-3.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2zm4.6-4.4c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2%200%200-3.3%200-3.4%200s-.2-.1-.2-.2c0-.2%200-5.1%200-5.2s.1-.2.2-.2%203.4%200%203.4%200c.1%200%20.2.1.2.2z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language{position:relative}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language>div{background:white;font-size:var(--fs1212);line-height:26px;border:solid 1px #000;padding-left:10px;width:120px;cursor:pointer}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language ul{max-height:0;position:absolute;overflow:hidden;top:26px;left:0;width:100%;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language ul li a{font-size:var(--fs1414);background:#2B3639;color:white;padding-left:10px;line-height:40px;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language ul li a:hover{background:#EF8181}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language ul li:not(:first-of-type){border-top:solid 1px white}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language:focus-within>div+ul,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language:hover>div+ul{max-height:100vh}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility{display:flex}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize{display:flex;align-items:center;margin-left:8px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dt,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dt{font-size:var(--fs1212);margin-right:5px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd{border:solid 1px #2B3639;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd:not(:first-of-type),body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd:not(:first-of-type){margin-left:-1px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd:first-of-type,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd:first-of-type{border-radius:3px 0 0 3px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd:last-of-type,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd:last-of-type{border-radius:0 3px 3px 0}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd button,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd button{cursor:pointer;display:block;width:24px;height:24px;line-height:24px;padding:0;font-size:var(--fs1313);background:white}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd button.bgwhite,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd button.bgwhite{background:white;color:black}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd button.bgblack,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd button.bgblack{background:black;color:yellow}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd button.bgblue,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd button.bgblue{background:blue;color:yellow}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd button.font-s,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd button.font-s{font-size:var(--fs1212)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd button.font-m,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd button.font-m{font-size:var(--fs1412)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd button.font-l,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd button.font-l{font-size:0.25rem;font-size:clamp(0.25rem,16px,16px);font-weight:inherit}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd.checked button,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd.checked button{background:#2B3639;color:white}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.background dd:hover,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility dl.fontsize dd:hover{opacity:0.5}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl{margin-left:20px;display:flex;align-items:flex-start}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li{position:relative}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li:first-of-type button{background:#EF8181}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li:nth-of-type(2) button:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.667%22%3E%3Cpath%20d%3D%22m5%207.5v-5.833h10v5.833%22%2F%3E%3Cpath%20d%3D%22m5%2015h-1.667a1.666%201.666%200%200%201%20-1.666-1.667v-4.166a1.666%201.666%200%200%201%201.666-1.667h13.334a1.666%201.666%200%200%201%201.666%201.667v4.166a1.666%201.666%200%200%201%20-1.666%201.667h-1.667%22%2F%3E%3Cpath%20d%3D%22m5%2011.667h10v6.667h-10z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li:nth-of-type(3) button:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%229.167%22%20cy%3D%229.167%22%20r%3D%226.667%22%2F%3E%3Cpath%20d%3D%22m17.5%2017.5-3.625-3.625%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li:last-of-type a{background:transparent}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li>a,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li>button{height:65px;background:#2B3639;padding:0;display:block;color:white}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li>button{width:75px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.9;font-feature-settings:"palt";letter-spacing:0;cursor:pointer}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li>button:before{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li>a{width:200px;font-size:var(--fs1212)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl>li>a img{vertical-align:top}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul{display:grid;grid-template-columns:repeat(9,auto)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li{text-align:center}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li:first-of-type{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li.etc{display:none}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>a{font-size:var(--fs1512);line-height:56px;border-bottom:solid 2px transparent;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>a.current{border-color:#2B3639}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li:focus-within>a,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li:hover>a{border-color:#2B3639}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li:focus-within>div,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li:hover>div{height:auto;opacity:1;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div{transition:0.3s;overflow:hidden;height:0;opacity:0;position:absolute;left:0;top:150px;z-index:10;width:100%;background:white;box-shadow:0 3px 3px rgba(0,0,0,0.2)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul{max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;padding:0.625rem 1rem;display:grid;grid-template-columns:repeat(3,1fr)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul li{transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul li.itemall{display:none}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul li a{line-height:1;width:100%;height:2.8125rem;padding:0 0.625rem;display:flex;align-items:center}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul li a div{font-size:var(--fs1814);text-align:left}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul li a div span{display:block;font-size:var(--fs1310);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li{background-position:center;background-repeat:no-repeat;background-size:cover}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(2){background-image:image-set(url(img/header/p1.jpg) 1x,url(img/header/p1@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/p1.jpg) 1x,url(img/header/p1@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(3){background-image:image-set(url(img/header/p2.jpg) 1x,url(img/header/p2@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/p2.jpg) 1x,url(img/header/p2@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(4){background-image:image-set(url(img/header/p3.jpg) 1x,url(img/header/p3@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/p3.jpg) 1x,url(img/header/p3@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(5){background-image:image-set(url(img/header/p4.jpg) 1x,url(img/header/p4@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/p4.jpg) 1x,url(img/header/p4@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(6){background-image:image-set(url(img/header/p5.jpg) 1x,url(img/header/p5@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/p5.jpg) 1x,url(img/header/p5@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(7){background-image:image-set(url(img/header/p6.jpg) 1x,url(img/header/p6@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/p6.jpg) 1x,url(img/header/p6@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li a{position:relative;justify-content:center}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li a:after{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li a div{text-align:center;position:relative;z-index:2;color:white}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li a div span{color:white}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li a:focus:after,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li a:hover:after{background:rgba(0,0,0,0.1)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.purposelist li:hover{filter:contrast(115%) saturate(115%)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area{grid-template-columns:repeat(4,1fr)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li{background-position:center;background-repeat:no-repeat;background-size:cover}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(2){background-image:image-set(url(img/header/a2.jpg) 1x,url(img/header/a2@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a2.jpg) 1x,url(img/header/a2@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(3){background-image:image-set(url(img/header/a3.jpg) 1x,url(img/header/a3@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a3.jpg) 1x,url(img/header/a3@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(4){background-image:image-set(url(img/header/a4.jpg) 1x,url(img/header/a4@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a4.jpg) 1x,url(img/header/a4@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(5){background-image:image-set(url(img/header/a5.jpg) 1x,url(img/header/a5@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a5.jpg) 1x,url(img/header/a5@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(6){background-image:image-set(url(img/header/a6.jpg) 1x,url(img/header/a6@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a6.jpg) 1x,url(img/header/a6@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(7){background-image:image-set(url(img/header/a7.jpg) 1x,url(img/header/a7@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a7.jpg) 1x,url(img/header/a7@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(8){background-image:image-set(url(img/header/a8.jpg) 1x,url(img/header/a8@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a8.jpg) 1x,url(img/header/a8@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(9){background-image:image-set(url(img/header/a9.jpg) 1x,url(img/header/a9@2x.jpg) 2x);background-image:-webkit-image-set(url(img/header/a9.jpg) 1x,url(img/header/a9@2x.jpg) 2x)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li a{position:relative;justify-content:center}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li a:after{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li a div{text-align:center;position:relative;z-index:2;color:white;line-height:1.5}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li a div span{color:white}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li a:focus:after,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.area li a:hover:after{background:rgba(0,0,0,0.2)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li{background:#ECF2F2}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li a{display:flex;justify-content:space-between}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li a div span{color:#afc9c9}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li a img{width:max(0.828125rem,38px)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li:nth-child(2){background:#D2E8DF}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li:nth-child(2) a span{color:#8fc6af}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li:nth-child(3){background:#F0F0D6}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li:nth-child(3) a span{color:#d5d58b}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li:focus-within,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.accesslist li:hover{filter:brightness(80%)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.col3img{display:flex}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.col3img a{height:auto;padding:0;display:block;text-align:left}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.col3img a:hover{color:#EF8181}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div nav>ul>li>div ul.col3img a span{display:none}@media screen and (max-width:1260px){body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div>div{flex-direction:column;align-items:flex-end;gap:6px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div ul.utl{margin-left:10px}}@media screen and (max-width:1100px){body>header:not(.gjbnav,.otherlang)>div{grid-template-columns:max(1.375rem,70px) auto;gap:20px}body>header:not(.gjbnav,.otherlang)>div>a{width:70px;transform:translateY(5px)}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div h1,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div p{font-size:var(--fs1212)}}@media screen and (max-width:1024px){body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div>h1,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div>p{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div{align-items:flex-start}body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.accessibility,body>header:not(.gjbnav,.otherlang)>div div.mainmenu>div>div .headbox>div div.language{margin-top:4px}}body>header:not(.gjbnav,.otherlang)>nav{display:none}body>header:not(.gjbnav,.otherlang)>nav ul{display:flex;gap:18px;overflow-x:scroll;padding-left:1rem}body>header:not(.gjbnav,.otherlang)>nav a{display:block;text-align:center;white-space:nowrap;font-size:var(--fs1313);padding:16px 10px 14px;color:#666;line-height:1;border-bottom:solid 2px transparent}body>header:not(.gjbnav,.otherlang)>nav a[aria-current=page]{color:#2B3639;border-bottom-color:#2B3639;font-weight:700}body>header:not(.gjbnav,.otherlang) div.splayer{content:"";position:absolute;max-width:100%;min-width:0%;top:0;left:0;opacity:0;visibility:hidden;transition:0.3s;z-index:-1;width:100vw;height:100vh;height:100dvh;display:block;background:rgba(0,0,0,0.3);cursor:pointer}body>header:not(.gjbnav,.otherlang) div.splayer.open{opacity:1;visibility:visible;z-index:99}@media screen and (max-width:744px){body>header:not(.gjbnav,.otherlang){height:95px;padding:20px 0 0}body>header:not(.gjbnav,.otherlang)>div{display:flex;justify-content:space-between;min-width:100%;padding:0 1rem}body>header:not(.gjbnav,.otherlang)>div>a{transform:inherit;width:110px;height:30px}body>header:not(.gjbnav,.otherlang)>div ul.spbtn{display:flex}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu{display:none;position:absolute;top:95px;padding:0;right:-92vw;display:block;background:white;width:100vw;width:92vw;height:calc(100vh - 95px);height:calc(100dvh - 95px);z-index:100;border-radius:8px 0 0 0;overflow-y:scroll;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div{padding:20px 20px 30px;height:auto;display:flex;flex-direction:column-reverse}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox{position:inherit;width:100%;display:block}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div{display:flex;flex-direction:column-reverse}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div .sns{display:block}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language{margin-top:16px;width:100%;gap:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language>div{width:100%;height:40px;line-height:40px;border-bottom:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language ul{padding:0;max-height:0;position:inherit;top:inherit;flex-direction:column;background-color:#E6E6E6;border:solid 1px #2B3639;outline-offset:-1px;box-sizing:border-box;border-top:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language ul li{position:inherit;width:100%;padding:0 16px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language ul li:not(:first-of-type){border:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language ul li:first-of-type{border-top:solid 1px #2B3639}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language ul li a{border-bottom:solid 1px #bbb;height:auto;width:100%;line-height:2;padding:10px 0;background:transparent;color:#000}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language ul li a:hover{background:transparent}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language:focus-within div+ul,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language:hover div+ul{max-height:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.language div.open+ul{max-height:100vh}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility{margin-top:20px;display:grid;width:100%;grid-template-columns:repeat(2,1fr)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.background,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.fontsize{margin:0;flex-direction:column;flex-direction:row;flex-wrap:wrap;gap:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.background dt,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.fontsize dt{font-size:var(--fs1110);width:100%;margin-bottom:3px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.background dd,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.fontsize dd{width:33.3333333333%;height:38px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.background dd button,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div div.accessibility dl.fontsize dd button{display:block;height:100%;width:100%}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div ul.utl{display:block;margin:20px 0 0;width:100%}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div ul.utl>li:not(:last-child){display:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div ul.utl>li{text-align:center}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div>div .headbox div ul.utl>li>a{width:auto;height:auto;margin:auto}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav{display:block}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul{display:block}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li{position:relative;border-bottom:solid 1px #E6E6E6}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li:first-of-type{border:0;clip:inherit;clip-path:inherit;height:inherit;margin:0;overflow:inherit;padding:0;position:inherit;width:auto;word-wrap:inherit!important}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li:nth-last-child(2){display:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.etc{display:block;border:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.etc ul{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:20px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.etc ul li{border-bottom:none;padding:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.etc ul li a{line-height:1.5;padding:4px 0;text-align:left;width:100%;height:auto;position:relative;display:flex;align-items:center;font-size:var(--fs1212)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.etc ul li a:before{content:"";display:block;top:50%;left:initial;width:18px;height:18px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li a:focus-within a,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li:hover a{border-color:transparent}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li:focus-within>a,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li:hover>a{border-color:transparent}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li:focus-within>div,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li:hover>div{height:0;opacity:1}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>a{text-align:left;line-height:48px;width:auto;height:auto;font-size:var(--fs1412);position:relative}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>a:after{content:"";position:absolute;display:block;top:50%;right:0;margin-top:-9px;width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div{height:initial;position:initial;box-shadow:initial;opacity:1;max-height:0;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul{grid-template-columns:repeat(2,1fr);padding:0;min-width:100%}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul li{background:none;border-bottom:solid 1px #E6E6E6;padding:10px 0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul li:nth-child(2),body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul li:nth-child(3){background:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul li.itemall{display:block;grid-column:1/3;grid-row:1/2;width:100%;padding:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul li.itemall a{background:#E6E6E6}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul li a{font-size:var(--fs1212);padding:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul li a div{font-size:var(--fs1212)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist{gap:0 5px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li{background:inherit}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li a{justify-content:flex-start;gap:6px;height:46px;position:relative}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a:before,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li a:before{content:"";width:46px;height:46px;display:block;background:url(img/top/fix/a1.jpg) center/cover no-repeat;border-radius:50%;flex-shrink:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a div,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li a div{text-align:left;color:#000;font-feature-settings:"palt";letter-spacing:0;line-height:1}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a div i,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li a div i{word-break:keep-all;line-height:1.2}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a div span,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li a div span{color:#666}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a:after,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a:hover:after,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li a:after,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li a:hover:after{content:"";position:absolute;display:block;top:50%;right:0;left:initial;margin-top:-9px;width:18px;height:18px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li.itemall,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li.itemall{display:block;grid-column:1/3;grid-row:1/2;width:100%}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li.itemall a,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li.itemall a{background:#E6E6E6;padding-left:16px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li.itemall a:before,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li.itemall a:before{display:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(2),body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(2){background:inherit}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(3),body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(3){background:inherit}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(3) a:before,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(3) a:before{background-image:url(img/top/fix/a2.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(4),body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(4){background:inherit}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(4) a:before,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(4) a:before{background-image:url(img/top/fix/a3.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(5),body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(5){background:inherit}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(5) a:before,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(5) a:before{background-image:url(img/top/fix/a4.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(6),body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(6){background:inherit}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(6) a:before,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(6) a:before{background-image:url(img/top/fix/a5.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(7),body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(7){background:inherit}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(7) a:before,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.purposelist li:nth-of-type(7) a:before{background-image:url(img/top/fix/a6.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area{grid-template-columns:repeat(2,1fr)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li{background:inherit!important}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li a div{line-height:1.4}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(2) a:before{background-image:url(img/header/a2.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(3) a:before{background-image:url(img/header/a3.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(4) a:before{background-image:url(img/header/a4.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(5) a:before{background-image:url(img/header/a5.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(6) a:before{background-image:url(img/header/a6.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(7) a:before{background-image:url(img/header/a7.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(8) a:before{background-image:url(img/header/a8.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.area li:nth-of-type(9) a:before{background-image:url(img/header/a9.jpg)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.accesslist{display:block}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.accesslist li{padding:0;background:#E6E6E6!important}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.accesslist li:hover{filter:initial}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.accesslist li a{height:48px;padding-left:16px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.accesslist li a div span{display:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.accesslist li a img{display:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.col3img{flex-direction:column}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.col3img img{display:none}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.col3img li{background:#f2f2f2;padding:0;width:100%;display:block}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.col3img li a{text-align:left;height:48px;display:flex;align-items:center;padding-left:10px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.col3img li a span{display:inline}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li>div ul.col3img li a:hover{color:black}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas{position:relative;cursor:pointer}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas>a{pointer-events:none;cursor:pointer}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas>a:after,body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas>a:before{content:"";background:#2B3639;display:block;position:absolute;top:50%;transform:translateY(-50%)}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas>a:before{width:9px;height:1px;right:3px}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas>a:after{width:1px;height:9px;right:7px;margin-top:0;transition:0.3s}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas.open a:after{opacity:0}body>header:not(.gjbnav,.otherlang)>div>div.mainmenu>div nav>ul>li.sphas.open a+div{max-height:100vh;height:auto}body>header:not(.gjbnav,.otherlang) nav{display:block}body>header:not(.gjbnav,.otherlang).open div.splayer{opacity:1;visibility:visible;z-index:99}body>header:not(.gjbnav,.otherlang).open>div ul.spbtn button.menu{transform:rotate(180deg)}body>header:not(.gjbnav,.otherlang).open>div ul.spbtn button.menu:after{opacity:0}body>header:not(.gjbnav,.otherlang).open>div ul.spbtn button.menu span:after,body>header:not(.gjbnav,.otherlang).open>div ul.spbtn button.menu span:before{top:50%;left:50%}body>header:not(.gjbnav,.otherlang).open>div ul.spbtn button.menu span:before{transform:translate(-50%,-50%) rotate(45deg)}body>header:not(.gjbnav,.otherlang).open>div ul.spbtn button.menu span:after{bottom:initial;transform:translate(-50%,-50%) rotate(-45deg)}body>header:not(.gjbnav,.otherlang).open>div>div.mainmenu{right:0}}body .slide_top{position:relative;background:white}body .slide_top .box{position:relative;padding-top:166px;background:#ECF2F2}body .slide_top .box:nth-child(2){background:#D2E8DF}body .slide_top .box:nth-child(3){background:#F0F0D6}body .slide_top .box div>a{max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto;padding-top:0.5rem;padding-bottom:1rem;display:grid;align-items:center;grid-template-columns:7.5rem auto;gap:0.703125rem}body .slide_top .box div>a .main{width:100%;aspect-ratio:1/1;object-fit:cover}body .slide_top .box div>a .sub{width:100%;aspect-ratio:60/51;object-fit:cover}body .slide_top .slick-arrow{width:48px;height:48px;border-radius:7px;background:white;position:absolute;top:50%;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;z-index:2;transition:0.3s;margin-top:64px;border-radius:50%}body .slide_top .slick-arrow:after{transition:0.3s;position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%) rotate(180deg);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body .slide_top .slick-arrow:hover{background:rgba(0,0,0,0.6)}body .slide_top .slick-arrow:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body .slide_top .slick-arrow.slick-prev{left:max(0.25rem,8px);transform:translateY(-50%)}body .slide_top .slick-arrow.slick-next{right:max(0.25rem,8px);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:744px){body .slide_top .slick-arrow{width:32px;height:32px;margin-top:23px}}body .slide_top .slick-dots-ikura,body .slide_top .slick-dots-ikura-ani{margin-top:0;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);justify-content:flex-start;width:100%;max-width:1356px;padding:0 1rem}@media screen and (max-width:744px){body .slide_top .box{padding-top:95px;padding-bottom:60px}body .slide_top .box div>a{grid-template-columns:1fr;padding-top:0;padding-bottom:0}body .slide_top .box div>a .main{width:100%;text-align:center}body .slide_top .box div>a .sub{display:none}body .slide_top .slick-dots-ikura,body .slide_top .slick-dots-ikura-ani{bottom:16px;width:100%;justify-content:center}}body .slide_top~main{margin-top:0}body main{margin-top:166px}@media screen and (max-width:744px){body main{margin-top:95px}}body header.otherlang+main{margin-top:102px}footer{position:relative}footer>*{padding:0 1rem;margin-top:max(1rem,48px)}footer .sns{padding:0;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;background:white}footer .sns:first-child{margin-top:0}footer .sns li{height:120px;display:flex;transition:0.3s}footer .sns li a{color:#fff;width:100%;height:100%;display:block;justify-content:center;text-decoration:none}footer .sns li a div{width:100%;height:100%;padding:0 10px;display:flex;align-items:center;justify-content:center;position:relative}footer .sns li a div:before{content:"";width:52px;height:52px;display:block;background:url(img/footer/icon_insta.svg) center no-repeat;margin-right:0.5rem;flex:0 0 52px}footer .sns li a div p{text-align:left;margin-top:0;line-height:1.3;font-size:var(--fs1816);font-weight:700}footer .sns li a div p span{color:#fff;font-size:var(--fs1210)}footer .sns li.instagram{background:linear-gradient(to bottom right,#7F3BCC,#D22A7B,#FD8821)}footer .sns li.facebook{background:#1D77F3}footer .sns li.facebook a div:before{background-image:url(img/footer/icon_fb.svg)}footer .sns li.line{background:#00B900}footer .sns li.line a{color:#FFFF00;position:relative;text-shadow:-2px -2px 0 #00B900,-2px 0 0 #00B900,-2px 2px 0 #00B900,0 -2px 0 #00B900,0 2px 0 #00B900,2px -2px 0 #00B900,2px 0 0 #00B900,2px 2px 0 #00B900}footer .sns li.line a:after{content:"";position:absolute;display:block;bottom:0;right:1%;background:url(img/footer/beppyon.png) center;background-image:-webkit-image-set(url("img/footer/beppyon.png") 1x,url("img/footer/beppyon@2x.png") 2x);background-image:image-set(url("img/footer/beppyon.png") 1x,url("img/footer/beppyon@2x.png") 2x);width:105px;height:105px;background-size:cover}footer .sns li.line a div{z-index:2}footer .sns li.line a div:before{background-image:url(img/footer/icon_line.svg)}footer .sns li:hover{opacity:0.7}@media screen and (max-width:744px){footer .sns{grid-template-columns:repeat(1,1fr);margin-left:1rem;margin-right:1rem}footer .sns:first-child{margin-top:max(1rem,48px)}footer .sns li{height:80px}footer .sns li a{display:flex}footer .sns li a div{padding:0 20px;width:max(80%,300px);justify-content:left;margin:auto;flex:0 1 320px}footer .sns li.line a:after{width:80px;height:80px}}footer .logo{margin-top:max(1.15625rem,48px);line-height:0;text-align:left;max-width:1356px;margin-right:auto;margin-left:auto}footer .logo>img{width:3.28125rem;width:clamp(3.28125rem,210px,150px)}footer .copyright{display:flex;padding:0.7rem 1rem;justify-content:space-between;align-items:center;max-width:1356px;margin-right:auto;margin-left:auto;gap:5px}footer .copyright dd,footer .copyright dt,footer .copyright small,footer .copyright span{color:#bbb;font-size:var(--fs1110);padding:0;line-height:1.5;text-align:left}@media screen and (max-width:744px){footer .copyright{flex-direction:column}footer .copyright dd,footer .copyright dt,footer .copyright span{text-align:center}}#gjb{background:url(img/gjb/gjbdot.png) #D6624E center top repeat-x;background-size:max(8.3125rem,350px) auto;position:relative}#gjb:before{content:"";width:100%;height:100%;background:url(img/gjb/gaus.png) center top repeat;background-size:cover;position:fixed;top:0;left:0;mix-blend-mode:multiply}#gjb header{height:auto;padding:0 1rem;background:transparent}#gjb .gjbnav{overflow:hidden;position:relative}#gjb .gjbnav .headtop{margin-top:20px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center;max-width:1013px;gap:10px}#gjb .gjbnav .headtop a{width:inherit;height:inherit;display:block;transform:inherit;min-width:100px}#gjb .gjbnav em,#gjb .gjbnav h1{display:block;line-height:0}#gjb .gjbnav em a,#gjb .gjbnav h1 a{margin:0}#gjb .gjbnav p{margin-top:0;color:white;font-size:var(--fs1310)}#gjb .gjbnav nav{padding:20px 0 max(0.4375rem,16px);display:block;max-width:1013px;margin-left:auto;margin-right:auto}#gjb .gjbnav nav ul{display:flex;justify-content:space-between;align-items:flex-start}#gjb .gjbnav nav ul li{display:flex;justify-content:center}#gjb .gjbnav nav ul li h1 a{margin:0}#gjb .gjbnav nav ul li:nth-child(n+5){order:2}#gjb .gjbnav nav ul li:first-child{order:1}#gjb .gjbnav nav ul li img{vertical-align:top}#gjb .gjbnav nav ul li a{display:block;text-decoration:none;writing-mode:vertical-rl;font-size:var(--fs1816);font-weight:700;margin-top:max(0.25rem,16px);padding:0;color:#EDE7D9}#gjb .gjbnav nav ul li:hover a,#gjb .gjbnav nav ul li[aria-current=page] a{color:#B53939}@media screen and (max-width:744px){#gjb .gjbnav nav ul li:hover a,#gjb .gjbnav nav ul li[aria-current=page] a{color:#ca5757;text-shadow:7px 7px 8px #1a0808,7px -7px 8px #1a0808,-7px -7px 8px #1a0808,-7px 7px 8px #1a0808}}@media screen and (max-width:600px){#gjb .gjbnav nav ul{flex-wrap:wrap;overflow:hidden}#gjb .gjbnav nav ul li{width:33.33%;border-bottom:solid 1px #EDE7D9;margin-bottom:-1px;text-align:center}#gjb .gjbnav nav ul li em,#gjb .gjbnav nav ul li h1{margin:16px 0}#gjb .gjbnav nav ul li:first-child{width:100%;order:0;border:none}#gjb .gjbnav nav ul li a{display:block;width:100%;height:100%;margin:0;padding:16px 0;writing-mode:horizontal-tb;text-decoration-style:dotted}}#gjb .slide_gjb{position:relative}#gjb .slide_gjb:before{content:"";display:block;width:100%;height:550px;position:absolute;top:0;left:0;background:url(img/gjb/gjbdot2.png) center top repeat-x;background-size:max(8.3125rem,350px) auto;z-index:-1}@media screen and (max-width:600px){#gjb .slide_gjb:before{display:none}}#gjb .slide_gjb .slidebox{margin:0 12px;position:relative;border-radius:8px;overflow:hidden}#gjb .slide_gjb .slidebox img{aspect-ratio:17/9;object-fit:cover}#gjb .slide_gjb .slidebox h3{position:absolute;bottom:0;left:0;width:100%;text-align:left;font-size:var(--fs1614);padding:10px;color:#EDE7D9}#gjb .slide_gjb .slick-dots-ikura{padding:12px 0 5px}#gjb .slide_gjb .slick-dots-ikura li.slick-active button,#gjb .slide_gjb .slick-dots-ikura li:hover button{border-color:#EDE7D9}#gjb .slide_gjb .slick-dots-ikura li.slick-active button:before,#gjb .slide_gjb .slick-dots-ikura li:hover button:before{background:#EDE7D9}#gjb .slide_gjb .slick-dots-ikura li button:before{background:#EDE7D9}#gjb main{margin-top:0;padding:0 1rem;position:relative;background:transparent;overflow:hidden}#gjb main section{padding-top:1.6rem;background:transparent;z-index:101;max-width:1013px;margin:auto}#gjb main section:last-of-type{padding-bottom:0}#gjb main section>h1,#gjb main section>h2{margin-top:0;font-size:var(--fs3224);color:#EDE7D9}#gjb main section .num{color:#EDE7D9}#gjb main section .newshead h2{font-size:var(--fs1816);font-weight:700}#gjb main section .newshead ul li a{background:#2A3639;color:white}#gjb main section .newshead ul li a:hover{color:#B53939;background:#EDE7D9}#gjb main section.singlegjd:after{content:"";display:block;width:100%;height:max(3.796875rem,121.5px);background:url(img/gjb/dot.png) center bottom/cover repeat-x}#gjb main section.singlegjd h1{text-align:center}#gjb main section.singlegjd .contentwrap{margin-top:1rem;background:#EDE7D9}#gjb main section.singlegjd .contentwrap .content{padding:1rem 2rem}#gjb main section.singlegjd .contentwrap .entry-body .share-area{display:none}#gjb main section.singlegjd .contentwrap .entry-body header{padding:0;display:flex;flex-direction:column-reverse}#gjb main section.singlegjd .contentwrap .entry-body header .title-img img{margin-top:0;aspect-ratio:16/9;object-fit:cover}#gjb main section.singlegjd .contentwrap .entry-body header p{margin-left:max(1.40625rem,16px);margin-right:max(1.40625rem,16px);border:solid 1px #B53939;color:#B53939;padding-top:max(0.375rem,12px);padding-bottom:max(0.375rem,12px);padding-right:max(0.5rem,16px);padding-left:max(0.5rem,16px);margin-top:max(0.625rem,20px)}#gjb main section.singlegjd .contentwrap .entry-body header .entry-category,#gjb main section.singlegjd .contentwrap .entry-body header .entry-date-bakudan,#gjb main section.singlegjd .contentwrap .entry-body header h1{display:none}#gjb main section.singlegjd .contentwrap .entry-body>:not(header){margin-left:max(1.40625rem,16px);margin-right:max(1.40625rem,16px);margin-top:max(0.5rem,16px)}#gjb main section.singlegjd .contentwrap .entry-body a{color:#B53939}#gjb main section.singlegjd .contentwrap .entry-body h2{margin-top:max(1rem,32px);font-size:var(--fs2418);font-weight:700;text-align:left}#gjb main section.singlegjd .contentwrap .entry-body h2 span{font-size:var(--fs2418)}#gjb main section.singlegjd .contentwrap .entry-body p{line-height:1.8}#gjb main section.singlegjd .contentwrap .entry-body b{margin-top:max(1rem,32px);font-size:var(--fs1816);font-weight:700;color:#B53939;border-left:solid 4px #B53939;padding-right:max(0.375rem,12px);padding-left:max(0.375rem,12px);padding-top:max(0.1875rem,6px);padding-bottom:max(0.1875rem,6px);display:block;background-color:white}#gjb main section.singlegjd .contentwrap .entry-body iframe{aspect-ratio:16/9;width:100%;height:auto}#gjb main section.singlegjd .contentwrap .entry-body .caption p{margin-top:max(0.5rem,16px)}#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two{display:grid;gap:max(0.375rem,12px);margin-top:max(0.5rem,16px);align-items:flex-start;grid-template-columns:1fr 1fr}#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two>*{width:100%}#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two .google-map{width:100%;height:350px;overflow:hidden}#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two .entry-spot-info{padding-right:max(0.46875rem,15px);padding-left:max(0.46875rem,15px);padding-top:max(0.21875rem,7px);padding-bottom:max(0.21875rem,7px);border:solid 1px black;display:grid;grid-template-columns:100px 1fr}#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two .entry-spot-info dd,#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two .entry-spot-info dt{font-size:var(--fs1412);padding-top:max(0.25rem,8px);padding-bottom:max(0.25rem,8px);line-height:1.5;border-bottom:solid 1px black}#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two .entry-spot-info dd:last-of-type,#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two .entry-spot-info dt:last-of-type{border:none}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-left,#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right{border:solid 1px #2B3639;padding-top:max(0.375rem,12px);padding-bottom:max(0.375rem,12px);padding-right:max(0.5rem,16px);padding-left:max(0.5rem,16px);display:flex;gap:max(0.375rem,12px);align-items:flex-start}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-left>:first-child,#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right>:first-child{flex:1 1 30%}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-left>:last-child,#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right>:last-child{flex:1 1 70%}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-left .info dt,#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right .info dt{font-size:var(--fs2018);font-weight:700}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-left .info dd p,#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right .info dd p{margin-top:max(0.25rem,8px);line-height:1.8}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-left .info dd p:first-of-type,#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right .info dd p:first-of-type{margin-top:0}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right{flex-direction:row-reverse}#gjb main section.singlegjd .contentwrap .entry-body .element{margin-top:0}#gjb main section.singlegjd .contentwrap .entry-body .element div:not([class]){line-height:0}#gjb main section.singlegjd .contentwrap .entry-body .element p{margin-top:max(0.5rem,16px)}@media screen and (max-width:744px){#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two{display:flex;flex-direction:column-reverse}#gjb main section.singlegjd .contentwrap .entry-body .entry-column-two .google-map{max-width:100%;height:280px}#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-left,#gjb main section.singlegjd .contentwrap .entry-body .thumbnail-box-right{flex-direction:column}}#gjb main section.singlegjd .contentwrap .gjbcat{max-width:784px;box-sizing:content-box;padding-right:max(1rem,32px);padding-left:max(1rem,32px);margin-right:auto;margin-left:auto;margin-top:max(1rem,32px);display:flex;gap:8px;justify-content:center}#gjb main section.singlegjd .contentwrap .gjbcat li{border:1px solid black;border-radius:30px}#gjb main section.singlegjd .contentwrap .gjbcat li a{font-size:var(--fs1614);text-decoration:none;padding:5px 16px}#gjb main section.singlegjd .contentwrap .gjbcat li a i{margin-right:5px}#gjb main section.singlegjd .contentwrap .gjbshare{max-width:784px;box-sizing:content-box;overflow:hidden;padding-right:max(1rem,32px);padding-left:max(1rem,32px);margin-right:auto;margin-left:auto;margin-top:max(0.5rem,16px)}#gjb main section.singlegjd .contentwrap .gjbshare>span{display:block;text-align:center;font-size:var(--fs1614);font-weight:400}#gjb main section.singlegjd .contentwrap .gjbshare ul{display:flex;justify-content:center;margin-top:max(0.1875rem,6px);gap:max(0.5rem,16px);margin-bottom:max(0.5rem,16px)}#gjb main section.singlegjd .contentwrap .gjbshare ul li{width:35px;height:35px}#gjb main section.singlegjd .contentwrap .gjbshare ul li a{display:block;width:100%;height:100%;white-space:nowrap;text-indent:100%;overflow:hidden;position:relative}#gjb main section.singlegjd .contentwrap .gjbshare ul li a:before{content:"";display:block;width:100%;height:100%;transition:0.3s;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.8%201.5h-2.7c-2.5%200-4.6%201.6-4.8%204.1v3.4h-3.3v3.8h3.2v8.7h3.9v-8.7h2.9l1-3.8h-3.9v-2.6c-.1-.7.5-1.4%201.3-1.5h2.4z%22%20fill%3D%22%232B3639%22%20transform%3D%22translate%28-4%201%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#gjb main section.singlegjd .contentwrap .gjbshare ul li a.tw:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m19.3%202.3c-.8.6-1.7%201-2.7%201.3-1-1.2-2.8-1.7-4.3-1.1s-2.5%202.1-2.5%203.7v.9c-3.1.1-6-1.4-7.7-3.9%200%200-3.4%207.8%204.3%2011.3-1.8%201.2-3.9%201.8-6%201.7%207.7%204.3%2017.1%200%2017.1-10%200-.2%200-.5-.1-.7%201-.9%201.6-2%201.9-3.2z%22%20fill%3D%22%232B3639%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#gjb main section.singlegjd .contentwrap .gjbshare ul li a.li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%201.1c-6.6%200-12%204.4-12%209.7%200%204.8%204.3%208.8%2010%209.6%201.4.3%201.3.8.9%202.7-.1.3-.2%201.2%201%20.6s6.9-4.1%209.4-7c1.6-1.6%202.5-3.7%202.6-6%20.1-5.3-5.3-9.6-11.9-9.6zm-4.2%2012.6c0%20.1-.1.2-.2.2h-3.4c-.1%200-.1%200-.2-.1%200%200-.1-.1-.1-.2v-5.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v4.2h2.4c.1%200%20.2.1.2.2v.9zm2%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2-.1-.2-.2v-5.3c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v5.3zm5.8%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2%200-.2-.1%200%200-2.4-3.2-2.4-3.2v3.1c0%20.1-.1.2-.2.2h-.8c-.1%200-.2-.1-.2-.2v-5.2c0-.1.1-.2.2-.2h.9s.2.1.2.1l2.4%203.2v-3.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2zm4.6-4.4c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2%200%200-3.3%200-3.4%200s-.2-.1-.2-.2c0-.2%200-5.1%200-5.2s.1-.2.2-.2%203.4%200%203.4%200c.1%200%20.2.1.2.2z%22%20fill%3D%22%232B3639%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#gjb main section.singlegjd .contentwrap .gjbshare ul li a:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.8%201.5h-2.7c-2.5%200-4.6%201.6-4.8%204.1v3.4h-3.3v3.8h3.2v8.7h3.9v-8.7h2.9l1-3.8h-3.9v-2.6c-.1-.7.5-1.4%201.3-1.5h2.4z%22%20fill%3D%22%23B53939%22%20transform%3D%22translate%28-4%201%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#gjb main section.singlegjd .contentwrap .gjbshare ul li a:hover.tw:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m19.3%202.3c-.8.6-1.7%201-2.7%201.3-1-1.2-2.8-1.7-4.3-1.1s-2.5%202.1-2.5%203.7v.9c-3.1.1-6-1.4-7.7-3.9%200%200-3.4%207.8%204.3%2011.3-1.8%201.2-3.9%201.8-6%201.7%207.7%204.3%2017.1%200%2017.1-10%200-.2%200-.5-.1-.7%201-.9%201.6-2%201.9-3.2z%22%20fill%3D%22%23B53939%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#gjb main section.singlegjd .contentwrap .gjbshare ul li a:hover.li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%201.1c-6.6%200-12%204.4-12%209.7%200%204.8%204.3%208.8%2010%209.6%201.4.3%201.3.8.9%202.7-.1.3-.2%201.2%201%20.6s6.9-4.1%209.4-7c1.6-1.6%202.5-3.7%202.6-6%20.1-5.3-5.3-9.6-11.9-9.6zm-4.2%2012.6c0%20.1-.1.2-.2.2h-3.4c-.1%200-.1%200-.2-.1%200%200-.1-.1-.1-.2v-5.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v4.2h2.4c.1%200%20.2.1.2.2v.9zm2%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2-.1-.2-.2v-5.3c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v5.3zm5.8%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2%200-.2-.1%200%200-2.4-3.2-2.4-3.2v3.1c0%20.1-.1.2-.2.2h-.8c-.1%200-.2-.1-.2-.2v-5.2c0-.1.1-.2.2-.2h.9s.2.1.2.1l2.4%203.2v-3.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2zm4.6-4.4c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2%200%200-3.3%200-3.4%200s-.2-.1-.2-.2c0-.2%200-5.1%200-5.2s.1-.2.2-.2%203.4%200%203.4%200c.1%200%20.2.1.2.2z%22%20fill%3D%22%23B53939%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#gjb main section ul.arcgjb{display:grid;grid-template-columns:repeat(3,1fr);gap:max(1rem,32px) max(0.3125rem,10px);margin:max(0.5rem,16px) auto max(1rem,32px);position:relative}#gjb main section ul.arcgjb li{z-index:1;position:relative}#gjb main section ul.arcgjb li a{background:#EDE7D9;border-radius:8px;overflow:hidden;text-decoration:none;height:100%}#gjb main section ul.arcgjb li a img{aspect-ratio:16/9;object-fit:cover}#gjb main section ul.arcgjb li a div{padding:max(0.375rem,10px);display:flex;flex-direction:column}#gjb main section ul.arcgjb li a div>*{display:flex;order:2;margin-top:0;line-height:1.6}#gjb main section ul.arcgjb li a div h3,#gjb main section ul.arcgjb li a div p{color:#333;margin-top:max(0.0625rem,2px);text-align:left}#gjb main section ul.arcgjb li a div h3{font-size:var(--fs1814);font-weight:700}#gjb main section ul.arcgjb li a div p{font-size:var(--fs1311);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#gjb main section ul.arcgjb li a div span{font-size:var(--fs1410);font-weight:700;order:1;color:#D6624E}#gjb main section ul.arcgjb li:hover h3,#gjb main section ul.arcgjb li:hover p{color:#B53939}#gjb main section .pager-box span{width:max(0.625rem,30px);height:max(0.625rem,30px);border-radius:50%;background:#3B2C2C}#gjb main section .pager-box a{background:#EDE7D9;color:#B53939;text-decoration:none}#gjb main section .pager-box a.next:before,#gjb main section .pager-box a.prev:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23B53939%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;border-color:#B53939}#gjb main section .pager-box a:hover{background:#3B2C2C;color:white}#gjb main section .pager-box a:hover.next:before,#gjb main section .pager-box a:hover.prev:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;border:none}#gjb .breadcrumb{background:transparent;max-width:1013px;margin-right:auto;margin-left:auto;margin-top:max(1rem,32px);padding:0}#gjb .breadcrumb ul{gap:5px}#gjb .breadcrumb ul li{color:#3B2C2C}#gjb .breadcrumb ul li a{color:#EDE7D9;gap:5px}#gjb .breadcrumb ul li a:hover{color:#3B2C2C}#gjb .breadcrumb ul li a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23EDE7D9%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#gjb .survey{background:#3B2C2C;position:relative;z-index:11}#gjb .survey h2{color:white}#gjb .survey ul li{background:#EDE7D9}#gjb .survey ul li h3{background:#B53939}#gjb .survey button{background:#EDE7D9}#gjb .survey button:hover{background:#B53939}#gjb footer{z-index:11;background:#3B2C2C;border-top:solid 1px #EDE7D9}#gjb footer ul.gjbban{padding:max(0.5rem,32px) 1rem;max-width:calc(1013px + 2rem);margin:auto;display:grid;grid-template-columns:repeat(2,1fr);margin-top:0;gap:max(0.5rem,32px)}#gjb footer ul.gjbban li{min-height:110px}#gjb footer ul.gjbban li img{width:100%}#gjb footer div.gjbnav{border-top:solid 1px #EDE7D9;margin-top:0}#gjb footer div.gjbnav nav{padding:max(0.75rem,12px) 0}#gjb footer div.gjbnav nav ul{align-items:center}#gjb footer div.gjbnav nav ul li a{margin:0;writing-mode:horizontal-tb;font-size:var(--fs1614)}#gjb .btt{width:84px;height:118px;bottom:0;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:transparent;border-radius:0;transition:0.3s}@media screen and (max-width:744px){#gjb .btt{width:67px;height:94px}}#gjb .btt:before{display:none}#gjb .btt:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(img/gjb/oni.svg) center/cover no-repeat;background-image:image-set(url(img/gjb/oni.png) 1x,url(img/gjb/oni@2x.png) 2x);background-image:-webkit-image-set(url(img/gjb/oni.png) 1x,url(img/gjb/oni@2x.png) 2x)}#gjb .btt:hover{filter:brightness(150%)}@media screen and (max-width:744px){#gjb main section ul.arcgjb{grid-template-columns:repeat(2,1fr)}#gjb footer ul.gjbban{grid-template-columns:repeat(1,1fr)}#gjb footer div.gjbnav nav ul li a{font-size:0.25rem;font-size:clamp(0.25rem,16px,16px);font-weight:700}}@media screen and (max-width:350px){#gjb main section ul.arcgjb{max-width:250px;grid-template-columns:repeat(1,1fr)}}.onsen{color:#48739D}.sightseeing{color:#8F5EAD}.stay{color:#3B7C35}.gourmet{color:#B55C03}.souvenir{color:#BE3A86}.other{color:#C94242}#mapbox{visibility:hidden;max-height:0;margin-top:0;transition:0.3s;opacity:0}#mapbox.open{visibility:visible;opacity:1;max-height:100vh}#mapbox #map{background:#bbb;width:100%;height:100%;height:430px;margin-top:0}#mapbox #map iframe{width:100%;height:100%}#mapbox .mapicon{margin:10px 0 20px}#mapbox .mapicon ul{display:flex;flex-wrap:wrap;gap:20px}#mapbox .mapicon ul li{display:flex;align-items:center;gap:10px;color:#2B3639;font-size:var(--fs1614);position:relative}#mapbox .mapicon ul li:before{display:block;content:"";width:36px;height:36px;background:#ddd;border-radius:50%;background:#48739D;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22white%22%3E%3Cpath%20d%3D%22m10%2019.2c-2.3.1-4.6-.4-6.7-1.5-.8-.5-1.5-1.1-2.1-1.8-.5-.6-.7-1.4-.7-2.2%200-.9.3-1.7.9-2.4.4-.5.9-.9%201.5-1.3.2-.1.5-.1.7.1.1.2.1.4%200%20.6-.7.7-1.2%201.6-1.4%202.6%200%201.1.7%202%202.2%202.8%201.7.9%203.7%201.3%205.6%201.2%201.9.1%203.9-.4%205.6-1.3%201.5-.8%202.2-1.8%202.2-2.9-.2-.9-.5-1.8-1.1-2.5-.1-.2-.1-.5.1-.7.2-.1.4-.1.6%200%201.2.8%202%202.1%202%203.5%200%201.6-1%203-2.8%204.1-2%201.3-4.3%201.8-6.6%201.7z%22%2F%3E%3Cpath%20d%3D%22m9.7%2014.7c-.3%200-.5-.2-.5-.5%200-.1%200-.1%200-.2.4-.9.6-1.9.7-2.8%200-1.1-.3-2.2-.8-3.2s-.8-2.2-.9-3.4c0-1.4.6-2.7%201.5-3.7.2-.2.5-.2.7%200%20.1.1.2.3.1.5-.2.8-.4%201.7-.5%202.6%200%201.1.3%202.1.8%203.1s.8%202.2.8%203.4c0%201.5-.5%202.9-1.5%204-.1.1-.2.2-.4.2z%22%2F%3E%3Cpath%20d%3D%22m5.6%2014c-.3%200-.5-.2-.5-.5%200-.1%200-.1%200-.2.3-.8.5-1.6.6-2.5%200-1-.3-2-.8-2.9-.4-.9-.6-1.9-.7-3%200-1.2.5-2.4%201.3-3.3.2-.2.5-.2.7%200%20.1.1.2.3.2.5-.3.7-.5%201.5-.5%202.3%200%201%20.3%201.9.7%202.8.5%201%20.7%202%20.7%203.1%200%201.3-.5%202.6-1.3%203.6-.1%200-.2.1-.4.1z%22%2F%3E%3Cpath%20d%3D%22m14%2014c-.3%200-.5-.2-.5-.5%200-.1%200-.1%200-.2.3-.8.5-1.6.6-2.5%200-1-.3-2-.7-2.9-.5-1-.8-2-.8-3.1%200-1.2.5-2.4%201.3-3.3.2-.2.5-.2.7-.1s.2.3.2.5c-.3.7-.4%201.5-.5%202.3%200%201%20.3%201.9.7%202.8.5%201%20.7%202%20.7%203.1%200%201.3-.5%202.6-1.3%203.6-.2.2-.3.3-.4.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:20px 20px}#mapbox .mapicon ul li.sightseeing:before{background:#8F5EAD;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m10%20.5%203.1%206.3%206.9%201-5%204.9%201.2%206.9-6.2-3.4-6.2%203.3%201.2-6.9-5-4.8%206.9-1z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:20px 20px}#mapbox .mapicon ul li.stay:before{background:#3B7C35;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22white%22%3E%3Cpath%20d%3D%22m4%208.7v-.9c0-.1%200-.1.1-.1h11.9c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-11.9c-.1-.1-.1-.1-.1-.2-.1%200-.1%200%200%200%22%2F%3E%3Cpath%20d%3D%22m4%2010.8v-.8c0-.1%200-.2.1-.2h11.9c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-11.9c-.1%200-.1-.1-.1-.2-.1%200-.1%200%200%200%22%2F%3E%3Cpath%20d%3D%22m4%2012.9v-.8c0-.1%200-.2.1-.2h11.9c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-11.9c-.1%200-.1-.1-.1-.2-.1%200-.1%200%200%200%22%2F%3E%3Cpath%20d%3D%22m1%2018.3v-13.1c0-.1.1-.2.2-.2h2.6c.1%200%20.2-.1.2-.2v-3.1c0-.1.1-.2.2-.2h11.8c.1%200%20.2.1.2.2v3.2c0%20.1.1.2.2.2h2.6c-.1-.1%200%200%200%20.1v13.1c0%20.1-.1.2-.2.2h-17.6c-.1%200-.2-.1-.2-.2zm16.7-1.3v-10.5c0-.1-.1-.2-.2-.2h-2.5c-.1%200-.2-.1-.2-.2v-3.1c0-.1-.1-.2-.2-.2h-9.2c-.1%200-.2.1-.2.2v3.2c0%20.1-.1.2-.2.2h-2.5c-.1%200-.2.1-.2.2v10.4c0%20.1.1.2.2.2h3.8c.1%200%20.2-.1.2-.2v-2.6c0-.1.1-.2.2-.2h6.7c.1%200%20.2.1.2.2v2.6c0%20.1.1.2.2.2h3.8s.1-.1.1-.2zm-5.3%200v-1.5c0-.1-.1-.2-.2-.2h-1.5c-.1%200-.2.1-.2.2v1.5c0%20.1.1.2.2.2h1.5c.1%200%20.2-.1.2-.2zm-3%200v-1.5c0-.1-.1-.2-.2-.2h-1.4c-.1%200-.2.1-.2.2v1.5c0%20.1.1.2.2.2h1.5s.1-.1.1-.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:20px 20px}#mapbox .mapicon ul li.gourmet:before{background:#B55C03;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22white%22%3E%3Cpath%20d%3D%22m15.7%201.7c-.5%200-.9.3-1%20.7s-2.1%205.1-2.1%207.7c.1%201.3.9%202.4%202.1%202.9v4.7c0%20.2.2.5.5.5h1.2c.3%200%20.5-.2.5-.5v-14.9c-.2-.7-.6-1.1-1.2-1.1z%22%2F%3E%3Cpath%20d%3D%22m9.2%201.7c-.4%200-.7.3-.8.7v4c0%20.2-.2.4-.4.4s-.4-.2-.4-.4v-4c0-.4-.3-.7-.6-.7h-.1-.1c-.5%200-.8.3-.8.7v3.9c0%20.2-.2.4-.4.4s-.4-.2-.4-.4v-4c0-.4-.4-.7-.8-.7-.4.1-.7.4-.7.8v5.2c0%20.4.1.7.4%201l1%201.2c.5.5.7%201.2.7%201.8v5.8c0%20.4.3.7.7.7h.7c.4%200%20.7-.3.7-.7v-5.8c0-.7.3-1.3.7-1.8l1-1.2c.2-.3.4-.6.4-1v-5.2c-.1-.4-.4-.7-.8-.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:20px 20px}#mapbox .mapicon ul li.souvenir:before{background:#BE3A86;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22white%22%3E%3Cpath%20d%3D%22m12.9%206.2c-.1-1-.4-1.9-.9-2.7-.6-1.1-1.9-1.6-3-1-.5.2-.8.5-1%201-.6.8-.9%201.7-1%202.6v.1h-1.2v-.1c.1-1.2.5-2.3%201.2-3.3.9-1.7%203-2.3%204.7-1.3.6.3%201%20.8%201.3%201.3.7%201%201.1%202.2%201.1%203.4v.1h-1.2z%22%2F%3E%3Cpath%20d%3D%22m17%207.4c-.1-.2-.3-.4-.6-.4h-.6-1-.4-1-2.3-1-.3-1-2.3-1-2c-.2.1-.4.2-.5.4v.2.8.2%201.5.8%201%202.5%201%20.2c0%20.1%200%20.2.1.3l.4.8.6%201.2.4.8c0%20.1.1.1.2.2.1%200%20.3.1.4.1h.5%201%202.2%201%20.4%201%202.2%201%20.4.1c.1%200%20.3-.1.4-.2l.2-.2.4-.8.6-1.2.4-.8s0%200%200-.1.1-.1.1-.2v-.2-1-2.5-1-.5-.3-1-.3-.3-.7c0-.1%200-.2%200-.3zm-3.5%201h2.2.1v.2%201.9l-.3.4h-1.8l-.9-1.4zm1.1%205.4.4.6h-.8zm-.3-1.9h.6l-.3.4zm-2.9%202.5-.9-1.3.8-1.2h2.1l.8%201.2-.9%201.3zm1.2%201-.3.5-.3-.5zm0-7-.3.4-.3-.4zm-.3%201.9.4.6h-.8zm-3.4-1.9h2.2l.7%201.1-.9%201.4h-1.8l-.9-1.4zm1.1%205.4.4.6h-.8zm-.3-1.9h.6l-.3.4zm-2.9%202.5-.9-1.3.8-1.2h2.1l.8%201.2-.9%201.3zm1.2%201-.3.5-.3-.5zm0-7-.3.4-.3-.4zm-.3%201.9.4.6h-.8zm-3.5-1.9h2.3l.7%201.1-.9%201.4h-1.8l-.3-.4zm1.2%205.4.4.6h-.8zm-.3-1.9h.6l-.3.4zm-.9.1.7%201.1-.7%201.1zm2.2%205.8h-.9l-1.2-2.3-.1-.1h.1%202.1l.8%201.2zm1%200%20.3-.5.3.5zm3.6%200h-2l-.8-1.2.8-1.2h2l.8%201.2zm1%200%20.3-.5.3.5zm3.8-2.4-.1.1-1.2%202.3h-.9l-.8-1.2.8-1.2h2.1zm0-1.3-.7-1.1.7-1.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:20px 20px}#mapbox .mapicon ul li.other:before{background:#C94242;background:url(img/purpose/other.svg) #C94242 center no-repeat;background-size:20px 20px}.mapbtn{width:280px;display:block;margin-top:0;margin-left:auto;margin-right:auto;background:white;font-size:var(--fs1614);border:solid 1px #666;padding:12px 40px;border-radius:3px;position:relative;display:flex;align-items:center;justify-content:center}.mapbtn:before{content:"";width:15px;height:15px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2012.2%2014%22%20viewBox%3D%220%200%2012.2%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281.438%20.479%29%22%3E%3Cpath%20d%3D%22m10.8%205.5c0-3.3-2.8-5.9-6-5.9h-.1c-3.3%200-6%202.6-6.1%205.9%200%204.3%205.2%207.7%205.5%207.9.2.1.4.2.7.2s.5-.1.7-.2c.1-.2%205.3-3.6%205.3-7.9z%22%20fill%3D%22%23000%22%2F%3E%3Ccircle%20cx%3D%224.7%22%20cy%3D%225%22%20fill%3D%22white%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:contain;margin-right:8px}.mapbtn:after{position:absolute;top:50%;right:16px;width:20px;height:20px;transform:translateY(-50%) rotate(90deg);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.open+.mapbtn{background:#2B3639;color:white}.open+.mapbtn:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2012.2%2014%22%20viewBox%3D%220%200%2012.2%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281.438%20.479%29%22%3E%3Cpath%20d%3D%22m10.8%205.5c0-3.3-2.8-5.9-6-5.9h-.1c-3.3%200-6%202.6-6.1%205.9%200%204.3%205.2%207.7%205.5%207.9.2.1.4.2.7.2s.5-.1.7-.2c.1-.2%205.3-3.6%205.3-7.9z%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%224.7%22%20cy%3D%225%22%20fill%3D%22%232B3639%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:contain}.open+.mapbtn:after{transform:translateY(-50%) rotate(-90deg);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main .modelarchivehead h1,main header h1,main>h1{height:max(4.0625rem,200px);display:flex;justify-content:center;flex-direction:column-reverse;text-align:center;font-size:var(--fs1514);font-weight:700;font-feature-settings:"palt";letter-spacing:0;color:#2B3639;background:#ECF2F2}main .modelarchivehead h1 span,main header h1 span,main>h1 span{display:block;font-size:var(--fs4832);font-weight:400;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;line-height:1;padding-bottom:5px;letter-spacing:0.15em;text-transform:uppercase}main .modelarchivehead h1.galhead,main .modelarchivehead h1.galpagehead,main header h1.galhead,main header h1.galpagehead,main>h1.galhead,main>h1.galpagehead{color:white;height:max(5.625rem,200px);background:url(img/gallery/h.jpg) center/cover no-repeat}main .modelarchivehead h1.galpagehead,main header h1.galpagehead,main>h1.galpagehead{height:max(4.0625rem,200px);margin-bottom:0}main .modelarchivehead h1.featurehead,main header h1.featurehead,main>h1.featurehead{margin-bottom:0;height:max(5rem,200px)}main .modelarchivehead h1.featurehead img,main header h1.featurehead img,main>h1.featurehead img{width:max(4.34375rem,180px)}main>section{padding-top:max(1rem,32px)}main>section.page{max-width:872px;padding:0 1rem 2rem;box-sizing:content-box;margin:auto}main>section.page h1,main>section.page h2{text-align:left;font-size:var(--fs3224);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em}main>section.page .btn{margin-top:2rem}main .areahead>h1{height:max(5.625rem,200px);color:white;background:url(img/area/arc/myouban.jpg) center/cover no-repeat;margin-bottom:1rem}main .areahead>h1 span{text-transform:uppercase}main .areahead.myouban h1{background-image:url(img/area/arc/myouban.jpg);background-image:image-set(url(img/area/arc/myouban.jpg) 1x,url(img/area/arc/myouban.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/myouban.jpg) 1x,url(img/area/arc/myouban.jpg) 2x)}main .areahead.kannawa_shibaseki h1{background-image:url(img/area/arc/kannawa_shibaseki.jpg);background-image:image-set(url(img/area/arc/kannawa_shibaseki.jpg) 1x,url(img/area/arc/kannawa_shibaseki.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/kannawa_shibaseki.jpg) 1x,url(img/area/arc/kannawa_shibaseki.jpg) 2x)}main .areahead.kannawa h1{background-image:url(img/area/arc/kannawa.jpg);background-image:image-set(url(img/area/arc/kannawa.jpg) 1x,url(img/area/arc/kannawa.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/kannawa.jpg) 1x,url(img/area/arc/kannawa.jpg) 2x)}main .areahead.shibaseki h1{background-image:url(img/area/arc/shibaseki.jpg);background-image:image-set(url(img/area/arc/shibaseki.jpg) 1x,url(img/area/arc/shibaseki.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/shibaseki.jpg) 1x,url(img/area/arc/shibaseki.jpg) 2x)}main .areahead.beppueki_fukin h1{background-image:url(img/area/arc/beppueki_fukin.jpg);background-image:image-set(url(img/area/arc/beppueki_fukin.jpg) 1x,url(img/area/arc/beppueki_fukin.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/beppueki_fukin.jpg) 1x,url(img/area/arc/beppueki_fukin.jpg) 2x)}main .areahead.hamawaki h1{background-image:url(img/area/arc/hamawaki.jpg);background-image:image-set(url(img/area/arc/hamawaki.jpg) 1x,url(img/area/arc/hamawaki.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/hamawaki.jpg) 1x,url(img/area/arc/hamawaki.jpg) 2x)}main .areahead.beppueki_fukin-beppueki_fukin h1{background-image:url(img/area/arc/beppueki_fukin-beppueki_fukin.jpg);background-image:image-set(url(img/area/arc/beppueki_fukin-beppueki_fukin.jpg) 1x,url(img/area/arc/beppueki_fukin-beppueki_fukin.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/beppueki_fukin-beppueki_fukin.jpg) 1x,url(img/area/arc/beppueki_fukin-beppueki_fukin.jpg) 2x)}main .areahead.higashi_beppu h1{background-image:url(img/area/arc/higashi_beppu.jpg);background-image:image-set(url(img/area/arc/higashi_beppu.jpg) 1x,url(img/area/arc/higashi_beppu.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/higashi_beppu.jpg) 1x,url(img/area/arc/higashi_beppu.jpg) 2x)}main .areahead.beppu_kouen h1{background-image:url(img/area/arc/beppu_kouen.jpg);background-image:image-set(url(img/area/arc/beppu_kouen.jpg) 1x,url(img/area/arc/beppu_kouen.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/beppu_kouen.jpg) 1x,url(img/area/arc/beppu_kouen.jpg) 2x)}main .areahead.daigaku_kannkoukou h1{background-image:url(img/area/arc/daigaku_kannkoukou.jpg);background-image:image-set(url(img/area/arc/daigaku_kannkoukou.jpg) 1x,url(img/area/arc/daigaku_kannkoukou.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/daigaku_kannkoukou.jpg) 1x,url(img/area/arc/daigaku_kannkoukou.jpg) 2x)}main .areahead.beppudaigaku h1{background-image:url(img/area/arc/beppudaigaku.jpg);background-image:image-set(url(img/area/arc/beppudaigaku.jpg) 1x,url(img/area/arc/beppudaigaku.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/beppudaigaku.jpg) 1x,url(img/area/arc/beppudaigaku.jpg) 2x)}main .areahead.kannkoukou h1{background-image:url(img/area/arc/kannkoukou.jpg);background-image:image-set(url(img/area/arc/kannkoukou.jpg) 1x,url(img/area/arc/kannkoukou.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/kannkoukou.jpg) 1x,url(img/area/arc/kannkoukou.jpg) 2x)}main .areahead.horita_kankaiji h1{background-image:url(img/area/arc/horita_kankaiji.jpg);background-image:image-set(url(img/area/arc/horita_kankaiji.jpg) 1x,url(img/area/arc/horita_kankaiji.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/horita_kankaiji.jpg) 1x,url(img/area/arc/horita_kankaiji.jpg) 2x)}main .areahead.horita h1{background-image:url(img/area/arc/horita.jpg);background-image:image-set(url(img/area/arc/horita.jpg) 1x,url(img/area/arc/horita.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/horita.jpg) 1x,url(img/area/arc/horita.jpg) 2x)}main .areahead.kankaiji h1{background-image:url(img/area/arc/kankaiji.jpg);background-image:image-set(url(img/area/arc/kankaiji.jpg) 1x,url(img/area/arc/kankaiji.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/kankaiji.jpg) 1x,url(img/area/arc/kankaiji.jpg) 2x)}main .areahead.kamegawa h1{background-image:url(img/area/arc/kamegawa.jpg);background-image:image-set(url(img/area/arc/kamegawa.jpg) 1x,url(img/area/arc/kamegawa.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/kamegawa.jpg) 1x,url(img/area/arc/kamegawa.jpg) 2x)}main .areahead.shidakako h1{background-image:url(img/area/arc/shidakako.jpg);background-image:image-set(url(img/area/arc/shidakako.jpg) 1x,url(img/area/arc/shidakako.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/shidakako.jpg) 1x,url(img/area/arc/shidakako.jpg) 2x)}main .areahead.other h1{background-image:url(img/area/arc/other.jpg);background-image:image-set(url(img/area/arc/other.jpg) 1x,url(img/area/arc/other.jpg) 2x);background-image:-webkit-image-set(url(img/area/arc/other.jpg) 1x,url(img/area/arc/other.jpg) 2x)}main .purpose>h1{height:max(5.625rem,200px);color:white;background:url(img/purpose/arc/head.jpg) center/cover no-repeat;margin-bottom:1rem}main .purpose>h1 span{text-transform:uppercase}main .purpose.gourmet h1{background-image:url(img/purpose/arc/gourmet.jpg);background-image:image-set(url(img/purpose/arc/gourmet.jpg) 1x,url(img/purpose/arc/gourmet.jpg) 2x);background-image:-webkit-image-set(url(img/purpose/arc/gourmet.jpg) 1x,url(img/purpose/arc/gourmet.jpg) 2x)}main .purpose.onsen h1{background-image:url(img/purpose/arc/onsen.jpg);background-image:image-set(url(img/purpose/arc/onsen.jpg) 1x,url(img/purpose/arc/onsen.jpg) 2x);background-image:-webkit-image-set(url(img/purpose/arc/onsen.jpg) 1x,url(img/purpose/arc/onsen.jpg) 2x)}main .purpose.souvenir h1{background-image:url(img/purpose/arc/souvenir.jpg);background-image:image-set(url(img/purpose/arc/souvenir.jpg) 1x,url(img/purpose/arc/souvenir.jpg) 2x);background-image:-webkit-image-set(url(img/purpose/arc/souvenir.jpg) 1x,url(img/purpose/arc/souvenir.jpg) 2x)}main .purpose.stay h1{background-image:url(img/purpose/arc/stay.jpg);background-image:image-set(url(img/purpose/arc/stay.jpg) 1x,url(img/purpose/arc/stay.jpg) 2x);background-image:-webkit-image-set(url(img/purpose/arc/stay.jpg) 1x,url(img/purpose/arc/stay.jpg) 2x)}main .purpose.sightseeing h1{background-image:url(img/purpose/arc/sightseeing.jpg);background-image:image-set(url(img/purpose/arc/sightseeing.jpg) 1x,url(img/purpose/arc/sightseeing.jpg) 2x);background-image:-webkit-image-set(url(img/purpose/arc/sightseeing.jpg) 1x,url(img/purpose/arc/sightseeing.jpg) 2x)}main .purpose.other h1{background-image:url(img/purpose/arc/other.jpg);background-image:image-set(url(img/purpose/arc/other.jpg) 1x,url(img/purpose/arc/other.jpg) 2x);background-image:-webkit-image-set(url(img/purpose/arc/other.jpg) 1x,url(img/purpose/arc/other.jpg) 2x)}@media screen and (max-width:744px){main .purpose{display:flex;justify-content:center;flex-direction:column-reverse}}main .areapagehead{min-height:536px;background:#ECF2F2;position:relative;overflow:hidden;z-index:1}main .areapagehead:before{content:"";width:max(11.25rem,260px);height:max(6.71875rem,155px);display:block;position:absolute;left:0;bottom:0;background:url(img/area/kyusyu.png) center/cover no-repeat;background-image:image-set(url(img/area/kyusyu.png) 1x,url(img/area/kyusyu@2x.png) 2x);background-image:-webkit-image-set(url(img/area/kyusyu.png) 1x,url(img/area/kyusyu@2x.png) 2x)}@media screen and (max-width:744px){main .areapagehead:before{left:-100px}}main .areapagehead .headmap{max-width:1358px;padding:1rem;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;position:relative}main .areapagehead .headmap h1{height:auto;display:flex;justify-content:flex-start;flex-direction:column-reverse;text-align:start;font-size:var(--fs1514);font-weight:700;font-feature-settings:"palt";letter-spacing:0;margin-left:1rem;position:relative;background:transparent;z-index:2;line-height:1.5;word-break:keep-all}main .areapagehead .headmap h1 img{filter:drop-shadow(10px 0 0 red) drop-shadow(-10px 0 0 red)}main .areapagehead .headmap h1 span{padding:0}main .areapagehead .headmap .beppumap{position:relative;z-index:2}main .areapagehead .headmap .beppumap>ul{margin-right:max(1.25rem,1px);width:472.7px;height:452.1px;background:url(img/area/beppumap.svg) center/cover no-repeat}main .areapagehead .headmap .beppumap>ul li{line-height:0;display:inline-block;width:auto;position:absolute;top:0;left:0}main .areapagehead .headmap .beppumap>ul li:after,main .areapagehead .headmap .beppumap>ul li:before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);background:white}main .areapagehead .headmap .beppumap>ul li:before{bottom:-20px;width:1px;height:20px}main .areapagehead .headmap .beppumap>ul li:after{bottom:-25px;width:10px;height:10px;border-radius:50%}main .areapagehead .headmap .beppumap>ul li:first-of-type{left:223px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(2){left:149px;top:86px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(3):after,main .areapagehead .headmap .beppumap>ul li:nth-of-type(3):before,main .areapagehead .headmap .beppumap>ul li:nth-of-type(5):after,main .areapagehead .headmap .beppumap>ul li:nth-of-type(5):before,main .areapagehead .headmap .beppumap>ul li:nth-of-type(6):after,main .areapagehead .headmap .beppumap>ul li:nth-of-type(6):before{bottom:initial;top:50%;left:initial;transform:translate(0,-50%)}main .areapagehead .headmap .beppumap>ul li:nth-of-type(3):before,main .areapagehead .headmap .beppumap>ul li:nth-of-type(5):before,main .areapagehead .headmap .beppumap>ul li:nth-of-type(6):before{width:20px;height:1px;right:-20px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(3):after,main .areapagehead .headmap .beppumap>ul li:nth-of-type(5):after,main .areapagehead .headmap .beppumap>ul li:nth-of-type(6):after{right:-25px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(3){left:46px;top:146px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(4){left:210px;top:204px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(4):before{top:-20px;bottom:initial}main .areapagehead .headmap .beppumap>ul li:nth-of-type(4):after{top:-25px;bottom:initial}main .areapagehead .headmap .beppumap>ul li:nth-of-type(5){top:256px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(6){top:308px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(7){left:256px;top:308px}main .areapagehead .headmap .beppumap>ul li:nth-of-type(7):before{top:-20px;bottom:initial}main .areapagehead .headmap .beppumap>ul li:nth-of-type(7):after{top:-25px;bottom:initial}main .areapagehead .headmap .beppumap>ul li:nth-of-type(8){top:initial;left:initial;bottom:0rem;right:0rem}main .areapagehead .headmap .beppumap>ul li:nth-of-type(8) a{background:#2B3639;color:white;border:solid 5px #ECF2F2}main .areapagehead .headmap .beppumap>ul li:nth-of-type(8) a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main .areapagehead .headmap .beppumap>ul li:nth-of-type(8):after,main .areapagehead .headmap .beppumap>ul li:nth-of-type(8):before{display:none}main .areapagehead .headmap .beppumap>ul li a{display:flex;width:auto;align-items:center;gap:3px;text-decoration:none;font-size:var(--fs1614);background:white;border:solid 1px #2B3639;border-radius:30px;padding:5px 20px;position:relative;transition:0.3s}main .areapagehead .headmap .beppumap>ul li a:after{transition:0.3s;display:block;width:20px;height:20px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}main .areapagehead .headmap .beppumap>ul li a:hover{background:#627b82;color:white}main .areapagehead .headmap .beppumap>ul li a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}@media screen and (max-width:744px){main .areapagehead .headmap{flex-direction:column;align-items:center;padding:72px 0}main .areapagehead .headmap h1{margin:0 0 1rem 0}main .areapagehead .headmap .beppumap ul{margin-right:0}main .areapagehead .headmap h1{text-align:center}}@media screen and (max-width:600px){main .areapagehead .headmap .beppumap{width:250px;padding:20px 0 40px}main .areapagehead .headmap .beppumap ul{width:250px;height:238px}main .areapagehead .headmap .beppumap ul li a{font-size:var(--fs1212);padding:3px 10px 3px 15px}main .areapagehead .headmap .beppumap ul li a span{display:none}main .areapagehead .headmap .beppumap ul li:first-of-type{left:114px}main .areapagehead .headmap .beppumap ul li:nth-of-type(2){left:60px;top:58px}main .areapagehead .headmap .beppumap ul li:nth-of-type(3){left:-4px;top:100px}main .areapagehead .headmap .beppumap ul li:nth-of-type(4){left:90px;top:130px}main .areapagehead .headmap .beppumap ul li:nth-of-type(5){top:158px;left:-30px}main .areapagehead .headmap .beppumap ul li:nth-of-type(6){top:190px;left:-30px}main .areapagehead .headmap .beppumap ul li:nth-of-type(7){left:120px;top:195px}main .areapagehead .headmap .beppumap ul li:nth-of-type(8){right:initial;left:50%;transform:translateX(-50%)}}.toplink{display:flex;justify-content:center;gap:6px}.toplink li a{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 16px;font-size:var(--fs1614);background:#E6E6E6;text-decoration:none;border-radius:50px;transition:0.3s;min-width:92px}.toplink li a.cal,.toplink li a.sq4{position:relative}.toplink li a.cal:before,.toplink li a.sq4:before{content:"";width:15px;height:15px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015%2015%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20transform%3D%22translate%28.625%20.625%29%22%3E%3Cpath%20d%3D%22m2.7%201.4h8.3c1.1%200%202%20.9%202%202v8.3c0%201.1-.9%202-2%202h-8.3c-1.1%200-2-.9-2-2v-8.3c0-1.1.9-2%202-2z%22%2F%3E%3Cpath%20d%3D%22m9.6%200v2.8%22%2F%3E%3Cpath%20d%3D%22m4.1%200v2.8%22%2F%3E%3Cpath%20d%3D%22m.7%205.5h12.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transition:0.3s}.toplink li a.sq4:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015%2015%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%3E%3Cpath%20d%3D%22m1.5%201.5h4.7v4.7h-4.7z%22%2F%3E%3Cpath%20d%3D%22m8.8%201.5h4.7v4.7h-4.7z%22%2F%3E%3Cpath%20d%3D%22m8.8%208.8h4.7v4.7h-4.7z%22%2F%3E%3Cpath%20d%3D%22m1.5%208.8h4.7v4.7h-4.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.toplink li a.current,.toplink li a:focus,.toplink li a:hover,.toplink li a[aria-current=page]{background:#2B3639;color:white}.toplink li a.current.cal:before,.toplink li a.current.sq4:before,.toplink li a:focus.cal:before,.toplink li a:focus.sq4:before,.toplink li a:hover.cal:before,.toplink li a:hover.sq4:before,.toplink li a[aria-current=page].cal:before,.toplink li a[aria-current=page].sq4:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015%2015%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22white%22%20transform%3D%22translate%28.625%20.625%29%22%3E%3Cpath%20d%3D%22m2.7%201.4h8.3c1.1%200%202%20.9%202%202v8.3c0%201.1-.9%202-2%202h-8.3c-1.1%200-2-.9-2-2v-8.3c0-1.1.9-2%202-2z%22%2F%3E%3Cpath%20d%3D%22m9.6%200v2.8%22%2F%3E%3Cpath%20d%3D%22m4.1%200v2.8%22%2F%3E%3Cpath%20d%3D%22m.7%205.5h12.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.toplink li a.current.sq4:before,.toplink li a:focus.sq4:before,.toplink li a:hover.sq4:before,.toplink li a[aria-current=page].sq4:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015%2015%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22white%22%3E%3Cpath%20d%3D%22m1.5%201.5h4.7v4.7h-4.7z%22%2F%3E%3Cpath%20d%3D%22m8.8%201.5h4.7v4.7h-4.7z%22%2F%3E%3Cpath%20d%3D%22m8.8%208.8h4.7v4.7h-4.7z%22%2F%3E%3Cpath%20d%3D%22m1.5%208.8h4.7v4.7h-4.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.toplink+.cal,.toplink~.cal{margin-top:max(1rem,32px)}.evnote{font-size:var(--fs1310);color:#999;margin-top:0}.num{text-align:right;margin-top:0.375rem;font-size:var(--fs1412);color:#666;border-bottom:solid 1px #E6E6E6;padding-bottom:0.25rem}.num.btm{border-top:solid 1px #E6E6E6;padding-top:0.25rem;border-bottom:initial;padding-bottom:initial}.archive{container:arc-container/inline-size}.archive>ul{padding:0.5rem 0 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:max(1.25rem,48px) max(0.5rem,10px);margin-top:0!important}.archive>ul.t_model{grid-template-columns:repeat(3,1fr)}.archive>ul.favh3 h3{padding:0}.archive>ul>article,.archive>ul>li{font-size:var(--fs1412);position:relative}.archive>ul>article a:not(.fav),.archive>ul>li a:not(.fav){font-size:var(--fs1412);text-decoration:none;color:#000}.archive>ul>article a:not(.fav) img,.archive>ul>li a:not(.fav) img{width:100%;aspect-ratio:4/3;object-fit:cover}.archive>ul>article a:not(.fav) img.sq,.archive>ul>li a:not(.fav) img.sq{aspect-ratio:1/1}.archive>ul>article a:not(.fav)>div,.archive>ul>li a:not(.fav)>div{margin-top:0.19rem;position:relative;z-index:1}.archive>ul>article a:not(.fav)>div .time,.archive>ul>article a:not(.fav)>div time,.archive>ul>li a:not(.fav)>div .time,.archive>ul>li a:not(.fav)>div time{font-size:var(--fs1412)}.archive>ul>article a:not(.fav)>div h3,.archive>ul>li a:not(.fav)>div h3{text-align:left;font-size:var(--fs1614);font-weight:700;transition:0.3s;padding-right:30px;display:-webkit-box}.archive>ul>article a:not(.fav)>div span.type,.archive>ul>li a:not(.fav)>div span.type{display:block;font-size:var(--fs1210)}.archive>ul>article a:not(.fav)>div p,.archive>ul>li a:not(.fav)>div p{margin-top:12px;font-size:var(--fs1614);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.archive>ul>article a:not(.fav)>div ul,.archive>ul>li a:not(.fav)>div ul{margin-top:0.375rem}.archive>ul>article a:not(.fav)>div ul li,.archive>ul>li a:not(.fav)>div ul li{color:#666;line-height:1.8}.archive>ul>article a:not(.fav)>div ul li.pin,.archive>ul>li a:not(.fav)>div ul li.pin{vertical-align:middle}.archive>ul>article a:not(.fav)>div ul li.pin:before,.archive>ul>li a:not(.fav)>div ul li.pin:before{content:"";margin-right:3px;display:inline-block;width:13px;height:13px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2012.2%2014%22%20viewBox%3D%220%200%2012.2%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281.438%20.479%29%22%3E%3Cpath%20d%3D%22m10.8%205.5c0-3.3-2.8-5.9-6-5.9h-.1c-3.3%200-6%202.6-6.1%205.9%200%204.3%205.2%207.7%205.5%207.9.2.1.4.2.7.2s.5-.1.7-.2c.1-.2%205.3-3.6%205.3-7.9z%22%20fill%3D%22%23666%22%2F%3E%3Ccircle%20cx%3D%224.7%22%20cy%3D%225%22%20fill%3D%22white%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:contain}.archive>ul>article a:not(.fav):hover h3,.archive>ul>li a:not(.fav):hover h3{color:#EF8181}.archive>ul>article>.fav,.archive>ul>li>.fav{margin:0;position:absolute;right:5px;bottom:5px;display:block;width:max(0.46875rem,20px);height:max(0.46875rem,20px)}.archive>ul>article .favbox,.archive>ul>li .favbox{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:flex-end;flex-direction:column;gap:7px}.archive>ul>article .favbox:before,.archive>ul>li .favbox:before{content:"";display:block;aspect-ratio:4/3;width:100%;height:auto}.archive>ul>article .favbox a,.archive>ul>article .favbox button,.archive>ul>li .favbox a,.archive>ul>li .favbox button{margin-top:0.08rem;display:block;pointer-events:all;width:max(0.46875rem,20px);height:max(0.46875rem,20px)}.archive>ul>article .remove,.archive>ul>li .remove{margin-top:max(0.25rem,10px);width:100%;border:solid 1px #666;background:#666;color:white;font-size:var(--fs1412);padding:5px 0}.archive>ul.oneline h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.archive>ul.twoline h3{min-height:4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive>ul.t_news{display:grid;border-top:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6;grid-template-columns:repeat(2,1fr);gap:0 0.5rem;margin-top:32px!important;padding:0}.archive>ul.t_news li:not(:first-of-type,:nth-of-type(2)){border-top:solid 1px #E6E6E6}.archive>ul.t_news li a{display:grid;grid-template-columns:max(2.78125rem,124px) auto;align-items:center;gap:0.375rem;padding:0.375rem 0;text-decoration:none;color:#000}.archive>ul.t_news li a img{aspect-ratio:3/2}.archive>ul.t_news li a>div{margin-top:0}.archive>ul.t_news li a>div>div{display:flex;align-items:center;flex-wrap:wrap}.archive>ul.t_news li a>div>div p,.archive>ul.t_news li a>div>div span,.archive>ul.t_news li a>div>div time{font-size:var(--fs1412);line-height:1.3;margin-top:0}.archive>ul.t_news li a>div>div span{margin:0 0.0625rem}.archive>ul.t_news li a>div>div p{margin-left:0.125rem}.archive>ul.t_news li a>div h3{text-decoration:underline;transition:0.3s;margin-top:0.125rem;text-align:left;font-size:var(--fs1614);font-weight:700}.archive>ul.t_news li:hover h3{color:#EF8181}.archive>ul.contact{gap:0.625rem 0.5rem}.archive>ul.contact li img{width:100%;height:auto}.archive>ul.contact li div{margin-top:10px;display:flex;justify-content:space-between;align-items:flex-start}.archive>ul.contact li div h3{text-align:left;font-size:var(--fs1614);font-weight:700}.archive>ul.contact li div a{font-size:var(--fs1412);border:solid 1px #2B3639;padding:0 10px;border-radius:17px;transition:0.3s}.archive>ul.contact li div a:hover{background:#2B3639;color:white}.archive.asp43 .favbox:before,.archive.asp43 img{aspect-ratio:4/3!important}.archive.aspsq .favbox:before,.archive.aspsq img{aspect-ratio:1/1!important}@container arc-container (max-width: 913px){.archive>ul{grid-template-columns:repeat(3,1fr)}.archive>ul.t_news{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:744px){.archive>ul{grid-template-columns:repeat(2,1fr)}.archive>ul>article .fav,.archive>ul>li .fav{margin:0;display:block;position:absolute;top:5px;right:5px;bottom:inherit}.archive>ul>article .favbox,.archive>ul>li .favbox{padding-top:5px;padding-right:5px}.archive>ul>article .favbox .fav,.archive>ul>li .favbox .fav{margin-top:0;overflow:hidden}.archive>ul>article .favbox:before,.archive>ul>li .favbox:before{display:none}.archive>ul.t_model{grid-template-columns:repeat(1,1fr);gap:0}.archive>ul.t_model li{margin-left:auto;margin-right:auto;max-width:388px;padding-bottom:32px}.archive>ul.t_model li img{width:100%}.archive>ul.t_model li .fav{bottom:initial}.archive>ul.t_model li:nth-of-type(n+3){padding:0;width:100%}.archive>ul.t_model li:nth-of-type(n+3)>a:not(.fav){display:flex;flex-direction:row-reverse;justify-content:space-between;gap:20px;border-top:solid 1px #E6E6E6;padding:16px 0;width:100%}.archive>ul.t_model li:nth-of-type(n+3)>a:not(.fav) img{width:max(6.0625rem,124px)}.archive>ul.t_model li:nth-of-type(n+3)>a:not(.fav) h3{margin-top:0}.archive>ul.t_model li:nth-of-type(n+3)>a:not(.fav) p{display:none}.archive>ul.t_model li:nth-of-type(n+3) .fav{margin-top:16px}.archive>ul.col1{grid-template-columns:repeat(1,1fr);gap:0;border-top:none;padding-top:0;margin-top:24px}.archive>ul.col1>li{border-top:solid 1px #E6E6E6}.archive>ul.col1>li:nth-of-type(2){border-top:solid 1px #E6E6E6}.archive>ul.col1>li>a{padding:16px 0;display:flex;gap:14px}.archive>ul.col1>li>a img{width:max(45%,124px)}.archive.exc_model ul{align-items:flex-start}.archive.exc_model ul li a:not(.fav) div h3{padding:0;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:hidden}.archive.exc_model ul li a:not(.fav) div p{display:none}.archive.exc_model ul li a:not(.fav) div .clock{margin-top:18px;border:none}.archive.exc_model ul li .fav{top:inherit;bottom:5px}}.headlink,.newshead{display:flex;justify-content:space-between}.headlink h2,.newshead h2{margin-top:0;display:flex;align-items:center}.headlink ul,.newshead ul{margin-top:0!important}.headlink ul li a,.newshead ul li a{padding:7px}@media screen and (max-width:744px){.headlink,.newshead{flex-direction:column;justify-content:center;align-items:center}.headlink ul,.newshead ul{margin-top:20px!important;justify-content:center}}.modelarchivehead{background:#ECF2F2;padding:1.36rem 0 0}.modelarchivehead h1{height:auto!important}@media screen and (max-width:744px){.modelarchivehead{padding-top:70px}}.modelslide{margin-top:max(0.625rem,20px);overflow:hidden}.modelslide>div a{margin:0 12px;position:relative;width:max(10.96875rem,300px)}@media screen and (max-width:744px){.modelslide>div a{margin:0 6px}}.modelslide>div a h3{position:absolute;bottom:0;left:0;text-align:left;padding:max(0.3125rem,10px);font-size:var(--fs1612);line-height:1.8;font-weight:700;color:white;z-index:1}.modelslide>div a .clock{top:max(0.3125rem,10px);left:max(0.3125rem,10px);margin:0;position:absolute;background:white;z-index:1;color:#2B3639}.modelslide>div a:hover h3{color:white}.modelslide>div a:hover .clock{color:#2B3639}.modelslide>div a img{width:100%;aspect-ratio:4/3;object-fit:cover;height:auto;border-radius:10px}.modelslide .slick-list{overflow:visible}.modelslide .slick-dots-ikura{margin:max(0.375rem,24px) 0 40px}.inner .modelselect{display:flex;justify-content:center;flex-wrap:wrap;gap:17px;margin:auto}.inner .modelselect>form{margin-top:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.inner .modelselect>form>div{flex:1 1 auto;margin-top:0;line-height:0;width:3.34375rem;min-width:150px}.inner .modelselect button,.inner .modelselect select{display:block;border-radius:5px;font-size:var(--fs1312);line-height:1.1;padding:12px 10px;cursor:pointer;border:solid 1px #2B3639}.inner .modelselect select{width:100%}.inner .modelselect button{margin-top:0!important;width:2.78125rem;min-width:178px;background:#2B3639;color:white;transition:0.3s}.inner .modelselect button:hover{background:#EF8181;border-color:#EF8181}.inner .modelselect+h2{margin-top:max(1rem,40px)}.searchlist h2{text-align:center;font-size:var(--fs1816);font-weight:700}.searchlist section{max-width:875px;padding:0 1rem;box-sizing:content-box;margin:auto;border-top:solid 1px #E6E6E6}.searchlist section article{border-bottom:solid 1px #E6E6E6;display:flex;align-items:flex-start;gap:max(0.625rem,20px);padding:0.625rem 0}.searchlist section article img{width:max(2.78125rem,100px)}.searchlist section article>div div{line-height:0}.searchlist section article>div div time{font-size:var(--fs1412)}.searchlist section article>div div span{font-size:var(--fs1210);border-radius:30px;border:solid 1px #2B3639;padding:3px 10px}.searchlist section article>div h3{font-size:var(--fs1816);font-weight:700;text-align:left;margin-top:10px}.searchlist section article>div p{font-size:var(--fs1412);margin-top:max(0.3rem,16px)}@media screen and (max-width:744px){.searchlist section article div p{display:none}}.purposecp{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,2.1875rem));gap:max(0.3125rem,1px);justify-content:center;padding:0 5px}.purposecp li a{color:#666;font-size:var(--fs169);display:flex;flex-direction:column-reverse;text-decoration:none;text-align:center}.purposecp li a>p{font-size:var(--fs169);margin-top:0}.purposecp li a>p span{font-size:var(--fs169);display:inline;color:inherit}.purposecp li a div{width:max(2.1875rem,30px);position:relative;border:solid 2px transparent;padding:3px;transition:0.3s;border-radius:50%;overflow:hidden}.purposecp li a div img{border-radius:50%;overflow:hidden}.purposecp li a div span{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;display:block;color:white;text-transform:uppercase;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1410)}.purposecp li:hover a,.purposecp li[aria-current=page] a{color:#2B3639}.purposecp li:hover a div,.purposecp li[aria-current=page] a div{border-color:#2B3639}@media screen and (max-width:744px){.purposecp li a p span{display:none}.purposecp li a div{border-width:1px}.purposecp li a div img{border-width:2px}.purposecp li a div span{display:none}}@media screen and (max-width:744px){.purposecp{margin:24px 0}}.sp_arcmenu{display:none}@media screen and (max-width:744px){.sp_arcmenu{display:block}}.arcsearch{margin-top:max(1rem,32px);padding-top:0}.arcsearch .inner{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:max(1rem,20px)}.arcsearch .inner .sp_slidebtn{display:none}.arcsearch .inner>div{width:913px}.arcsearch .inner>div>small{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ECF2F2;padding-right:max(0.375rem,12px);padding-left:max(0.375rem,12px);padding-top:max(0.5rem,16px);padding-bottom:max(0.5rem,16px)}.arcsearch .inner>div>small span{display:block;font-size:var(--fs1412)}.arcsearch .inner>div>small a{flex:0 0 auto;background:#2B3639;color:white;text-decoration:none;font-size:var(--fs1412);padding-right:max(0.3125rem,10px);padding-left:max(0.3125rem,10px);padding-top:max(0.0625rem,2px);padding-bottom:max(0.0625rem,2px);transition:0.3s}.arcsearch .inner>div>small a:hover{background:#EF8181}@media screen and (max-width:744px){.arcsearch .inner>div>small{flex-direction:column}}.arcsearch .inner>div h2:first-child{margin-top:0!important}.arcsearch .inner>div div.archive ul{grid-template-columns:repeat(3,1fr)}.arcsearch .inner>aside{width:208px;min-width:180px}.arcsearch .inner>aside h2{margin-top:0;font-size:var(--fs2418);font-weight:400;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.arcsearch .inner>aside h2:not(:first-of-type){margin-top:1rem}.arcsearch .inner>aside h2+*{margin-top:0.5rem}.arcsearch .inner>aside form{color:#2B3639;line-height:0}.arcsearch .inner>aside form summary::-webkit-details-marker{display:none}.arcsearch .inner>aside form>label{line-height:0}.arcsearch .inner>aside form>label span{display:block;font-size:var(--fs1412);padding:5px 0}.arcsearch .inner>aside form input[type=search],.arcsearch .inner>aside form input[type=text]{border:solid 1px #2B3639;border-radius:3px;width:100%;padding:0 8px;margin-top:5px;line-height:40px}.arcsearch .inner>aside form input[type=checkbox]{position:absolute;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;word-wrap:normal!important}.arcsearch .inner>aside form details{margin-top:0.375rem}.arcsearch .inner>aside form details summary{list-style:none;font-size:var(--fs1412);cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px #E6E6E6}.arcsearch .inner>aside form details summary:after{width:20px;height:20px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transform:rotate(90deg)}.arcsearch .inner>aside form details summary h3{font-size:var(--fs1412);padding:5px 0;text-align:left}.arcsearch .inner>aside form details[open] summary:after{transform:rotate(-90deg)}.arcsearch .inner>aside form details>ul{margin-top:10px}.arcsearch .inner>aside form details>ul.d_area>li{margin-top:10px}.arcsearch .inner>aside form details>ul li{position:relative}.arcsearch .inner>aside form details>ul li span{line-height:1.5;padding:5px 0}.arcsearch .inner>aside form details>ul li li{margin-left:20px}.arcsearch .inner>aside form details label{font-size:var(--fs1412);position:relative;cursor:pointer;display:block}.arcsearch .inner>aside form details label span{display:flex;align-items:center;position:relative}.arcsearch .inner>aside form details label span:before{content:"";width:12px;height:12px;border:solid 1px #2B3639;display:block;margin-right:5px}.arcsearch .inner>aside form details label span:after{content:"";width:4px;height:2px;border:solid 2px white;border-top-color:transparent;border-right-color:transparent;top:calc(50% - 2px);left:3px;position:absolute;display:block;transform:translateY(-50%) rotate(-45deg)}.arcsearch .inner>aside form details label input:checked+span:before{background:#2B3639}.arcsearch .inner>aside form button[type=submit],.arcsearch .inner>aside form input[type=submit]{margin-top:max(0.5rem,16px);color:white;background:#2B3639;padding:18px 0;text-align:center;width:100%;cursor:pointer}.arcsearch .inner>aside form input[type=reset]{margin-top:20px;background:white;text-decoration:underline;font-size:var(--fs1010);cursor:pointer;line-height:1;margin-left:auto;display:block}.arcsearch .inner>aside form input[type=reset]:hover{color:#EF8181}.arcsearch .inner>aside .formcat+ul>li a{display:flex;align-items:center;justify-content:space-between;color:#2B3639;font-size:var(--fs1412);padding:2px;position:relative;text-decoration:none}.arcsearch .inner>aside .formcat+ul>li a span{text-decoration:underline;margin-right:auto}.arcsearch .inner>aside .formcat+ul>li a i{font-size:var(--fs1412);color:#666;padding-right:10px}.arcsearch .inner>aside .formcat+ul>li a:after{width:20px;height:20px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.arcsearch .inner>aside .formcat+ul>li a:hover,.arcsearch .inner>aside .formcat+ul>li a[aria-current=page]{background:#ECF2F2}.arcsearch .inner>aside .formcat+ul>li a:hover span,.arcsearch .inner>aside .formcat+ul>li a[aria-current=page] span{font-weight:700}.arcsearch .inner>aside .formcat+ul>li:has(a[aria-current=page])>a{background:#ECF2F2}.arcsearch .inner>aside .formcat+ul>li:has(a[aria-current=page])>a span{font-weight:700}.arcsearch .inner>aside .formcat+ul>li>ul li a{padding-left:1em}.arcsearch .inner>aside .sp_area--details{display:none}.arcsearch .inner details+a{margin-top:max(0.5rem,16px)}@media screen and (max-width:744px){.arcsearch .inner{flex-direction:column-reverse;gap:max(1rem,10px)}.arcsearch .inner .sp_slidewrap{border:solid 1px #2B3639;border-radius:3px;overflow:hidden}.arcsearch .inner .sp_slidebtn{background:white;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;text-align:left;position:relative;font-size:var(--fs1412)}.arcsearch .inner .sp_slidebtn:after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2010.4%209%22%20viewBox%3D%220%200%2010.4%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.2.7c-.6-.9-1.5-.9-2.1%200l-3.9%206.6c-.5.9-.1%201.7%201%201.7h8c1.1%200%201.5-.8%201-1.7z%22%20fill%3D%22%23283436%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transform:rotate(-180deg) translateY(50%);position:absolute;right:10px;top:50%}.arcsearch .inner .sp_slidewrap[open] .sp_slidebtn:after{transform:rotate(0deg) translateY(-50%)}.arcsearch .inner .sp_slideinner{transition:0.3s;padding-bottom:16px;overflow:hidden}.arcsearch .inner>div{width:100%}.arcsearch .inner>div #mapbox #map{background:#bbb;width:100%;height:300px;margin-top:0}.arcsearch .inner>div .mapbtn{width:100%}.arcsearch .inner>div div.archive ul{grid-template-columns:repeat(2,1fr)}.arcsearch .inner aside{width:100%}.arcsearch .inner aside h2{position:absolute;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;word-wrap:normal!important}.arcsearch .inner aside h2+*{margin-top:0}.arcsearch .inner aside form>label span{margin-top:16px;background:#ECF2F2;padding:10px 16px;display:block;font-size:var(--fs1412)}.arcsearch .inner aside form input[type=search],.arcsearch .inner aside form input[type=text]{width:calc(100% - 32px);margin-top:8px;margin-left:16px;margin-right:16px}.arcsearch .inner aside form input[type=checkbox]{position:absolute;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;word-wrap:normal!important}.arcsearch .inner aside form details{margin-top:16px}.arcsearch .inner aside form details summary{background:#ECF2F2;padding:5px 16px;border-bottom:none}.arcsearch .inner aside form details summary:after{width:20px;height:20px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;transform:rotate(90deg)}.arcsearch .inner aside form details summary h3{font-size:var(--fs1412);padding:5px 0;text-align:left}.arcsearch .inner aside form details[open] summary:after{transform:rotate(-90deg)}.arcsearch .inner aside form details>ul{margin-top:10px;margin-right:16px;margin-left:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 10px}.arcsearch .inner aside form details>ul.d_area{display:block}.arcsearch .inner aside form details>ul.d_area>li{margin-top:0;width:100%;border-bottom:solid 1px #E6E6E6}.arcsearch .inner aside form details>ul li{position:relative;padding:5px 0;border-bottom:solid 1px #E6E6E6}.arcsearch .inner aside form details>ul li span{line-height:2}.arcsearch .inner aside form details>ul li ul{display:grid;grid-template-columns:repeat(2,1fr);padding:0 16px}.arcsearch .inner aside form details>ul li ul li{padding:5px 0 0 0;margin-left:0;border-bottom:none}.arcsearch .inner aside form details label{font-size:var(--fs1212);position:relative;cursor:pointer;display:block}.arcsearch .inner aside form details label span{display:flex;align-items:center;position:relative}.arcsearch .inner aside form details label span:before{content:"";width:12px;height:12px;border:solid 1px #2B3639;display:block;margin-right:5px}.arcsearch .inner aside form details label span:after{content:"";width:4px;height:2px;border:solid 2px white;border-top-color:transparent;border-right-color:transparent;top:calc(50% - 2px);left:3px;position:absolute;display:block;transform:translateY(-50%) rotate(-45deg)}.arcsearch .inner aside form details label input:checked+span:before{background:#2B3639}.arcsearch .inner aside form button[type=submit],.arcsearch .inner aside form input[type=submit]{width:calc(100% - 32px);margin-right:16px;margin-left:16px;padding:12px 0}.arcsearch .inner aside form input[type=reset]{margin-top:16px;margin-right:16px}.arcsearch .inner aside .sp_area--details{margin-top:20px;display:block}.arcsearch .inner aside .sp_area--details>ul{display:block}.arcsearch .inner aside .sp_area--details>ul>li{position:relative;padding:7px 0;border-bottom:solid 1px #E6E6E6;background:#f2f2f2}.arcsearch .inner aside .sp_area--details>ul>li a{font-size:var(--fs1212);padding:0 16px;line-height:2}.arcsearch .inner aside .sp_area--details>ul>li:first-child{background:#ddd}.arcsearch .inner aside .sp_area--details>ul>li span{line-height:2}.arcsearch .inner aside .sp_area--details>ul>li ul{display:grid;grid-template-columns:repeat(2,1fr)}.arcsearch .inner aside .sp_area--details>ul>li ul li{padding:7px 16px;margin-left:0;border-bottom:none;background:white}.arcsearch .inner .formcat,.arcsearch .inner .formcat+ul{display:none}}.arcgallery .frame a{position:relative}.arcgallery .frame a img{aspect-ratio:4/3;object-fit:contain}.arcgallery .frame a span.play-time{background:#2b3639;color:white;padding:0 5px;position:absolute;right:6px;bottom:10px;border-radius:20px;display:block;line-height:1.9}.arcgallery .frame.video a:before{content:"";width:48px;height:48px;background:white;border-radius:50%;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.arcgallery .frame.video a:after{content:"";position:absolute;display:block;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2010.4%209%22%20viewBox%3D%220%200%2010.4%209%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.2.7c-.6-.9-1.5-.9-2.1%200l-3.9%206.6c-.5.9-.1%201.7%201%201.7h8c1.1%200%201.5-.8%201-1.7z%22%20fill%3D%22%23283436%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;z-index:2}.arcgallery h3{text-align:left;text-decoration:underline;font-size:var(--fs1614);font-weight:700;transition:0.3s;margin-top:max(0.25rem,8px)}.arcgallery span{display:block;color:#666;font-size:var(--fs1210)}.mfp-content{text-align:center!important}.mfp-content>div{position:relative;display:inline-block;background:white;max-width:90%;border-radius:8px}.modalinner{padding:20px;text-align:center}.modalinner>div{display:block;max-width:720px}.modalinner>div img,.modalinner>div video{width:100%}.modalinner button{display:block;margin:20px auto 0;background:#2B3639;color:white;width:200px;padding:10px;transition:0.3s}.modalinner button:hover{background:#EF8181}.mfp-close{display:none!important}.favtaxlist{display:flex;flex-wrap:wrap;gap:max(0.5rem,16px);margin-bottom:1.25rem}.favtaxlist li{border:solid 1px #2B3639;width:100%;flex:1 1 20%}@media screen and (max-width:744px){.favtaxlist li{flex-basis:40%;min-width:130px}}.favtaxlist li a{text-align:center;text-decoration:none;font-size:var(--fs1614);transition:0.3s;display:block;height:100%;line-height:1.5;padding:max(0.3125rem,10px) 5px}.favtaxlist li:hover a,.favtaxlist li[aria-current=page] a{font-weight:700;background:#ECF2F2;color:#2B3639}.tool{display:flex;gap:0.5rem;z-index:2}.tool>li a,.tool>li button{text-decoration:none;padding:0;width:50px;height:50px;font-size:var(--fs1010);font-feature-settings:"palt";letter-spacing:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;gap:3px;background:transparent;cursor:pointer;transition:0.3s}.tool>li a:before,.tool>li button:before{content:"";width:28px;height:28px;display:block;transition:0.3s}.tool>li a.bigfav:before,.tool>li button.bigfav:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.tool>li a.share:before,.tool>li button.share:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22transparent%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%3E%3Ccircle%20cx%3D%2215.1%22%20cy%3D%224.1%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%224.9%22%20cy%3D%2210%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2215.1%22%20cy%3D%2215.9%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22m7.1%2011.3%205.8%203.4%22%2F%3E%3Cpath%20d%3D%22m12.9%205.3-5.8%203.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.tool>li a.bigfav.on,.tool>li a.bigfav:hover,.tool>li a.share:hover,.tool>li button.bigfav.on,.tool>li button.bigfav:hover,.tool>li button.share:hover{color:#EF8182}.tool>li a.bigfav.on:before,.tool>li a.bigfav:hover:before,.tool>li button.bigfav.on:before,.tool>li button.bigfav:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22%23EF8182%22%20stroke%3D%22%23EF8182%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;content:"";width:28px;height:28px;display:block;transition:0.3s}.tool>li a.share:hover:before,.tool>li button.share:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22transparent%22%20stroke%3D%22%23EF8182%22%20stroke-width%3D%221.5%22%3E%3Ccircle%20cx%3D%2215.1%22%20cy%3D%224.1%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%224.9%22%20cy%3D%2210%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2215.1%22%20cy%3D%2215.9%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22m7.1%2011.3%205.8%203.4%22%2F%3E%3Cpath%20d%3D%22m12.9%205.3-5.8%203.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}@media screen and (max-width:744px){.tool{display:none}}#sharebox{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border-radius:8px;background:white;width:420px;transition:0.3s;visibility:hidden;opacity:0;z-index:-100}#sharebox p{text-align:center;margin-top:56px;font-size:var(--fs1614)}#sharebox ul{width:242px;margin:auto;display:flex;flex-direction:column;gap:8px;margin-top:32px}#sharebox ul li a{text-align:center;font-size:var(--fs1614);font-weight:700;display:block;text-decoration:none;color:white;line-height:48px;border-radius:40px}#sharebox ul li a:hover{text-decoration:underline}#sharebox ul li a.fb{background-color:#1D77F3}#sharebox ul li a.tw{background-color:#198CD8}#sharebox ul li a.li{background-color:#00B900}#sharebox hr{margin:64px 42px 0}#sharebox button{display:flex;flex-direction:row;align-items:center;font-size:var(--fs1414);position:relative;padding:5px 20px;margin:10px auto;cursor:pointer;background:white;text-decoration:underline;transition:0.3s}#sharebox button:before{content:"";width:12px;height:12px;display:block;margin-right:6px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22m11.131%201.131-10%2010%22%2F%3E%3Cpath%20d%3D%22m1.131%201.131%2010%2010%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#sharebox button:hover{color:white;background:#2B3639;text-decoration:none}#sharebox button:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22m11.131%201.131-10%2010%22%2F%3E%3Cpath%20d%3D%22m1.131%201.131%2010%2010%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}#sharebox.on{visibility:visible;opacity:1;z-index:101}@media screen and (max-width:744px){#sharebox{display:none}}.sptool{display:none;justify-content:space-between;margin-top:20px}.sptool .fav{width:50px;height:42px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;line-height:1;background:transparent;padding:0;font-size:var(--fs1010);font-feature-settings:"palt";letter-spacing:0;margin-top:0;text-indent:initial;white-space:initial;overflow:auto}.sptool .fav:before{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;position:initial;top:initial;left:initial;transform:initial}.sptool .fav.on{color:#EF8182}.sptool .fav.on:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22%23EF8182%22%20stroke%3D%22%23EF8182%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.sptool>div{margin-top:0;display:flex;align-items:center;gap:10px}.sptool>div div{font-size:var(--fs1010);font-feature-settings:"palt";letter-spacing:0}.sptool>div ul{display:flex;gap:4px}.sptool>div ul li a{display:block;white-space:nowrap;text-indent:100%;overflow:hidden;width:42px;height:42px;background:white;border-radius:8px;position:relative}.sptool>div ul li a:before{content:"";width:25px;height:25px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sptool>div ul li a.fb:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.8%201.5h-2.7c-2.5%200-4.6%201.6-4.8%204.1v3.4h-3.3v3.8h3.2v8.7h3.9v-8.7h2.9l1-3.8h-3.9v-2.6c-.1-.7.5-1.4%201.3-1.5h2.4z%22%20fill%3D%22%231D77F3%22%20transform%3D%22translate%28-4%201%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.sptool>div ul li a.tw:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m19.3%202.3c-.8.6-1.7%201-2.7%201.3-1-1.2-2.8-1.7-4.3-1.1s-2.5%202.1-2.5%203.7v.9c-3.1.1-6-1.4-7.7-3.9%200%200-3.4%207.8%204.3%2011.3-1.8%201.2-3.9%201.8-6%201.7%207.7%204.3%2017.1%200%2017.1-10%200-.2%200-.5-.1-.7%201-.9%201.6-2%201.9-3.2z%22%20fill%3D%22%23198CD8%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.sptool>div ul li a.li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%201.1c-6.6%200-12%204.4-12%209.7%200%204.8%204.3%208.8%2010%209.6%201.4.3%201.3.8.9%202.7-.1.3-.2%201.2%201%20.6s6.9-4.1%209.4-7c1.6-1.6%202.5-3.7%202.6-6%20.1-5.3-5.3-9.6-11.9-9.6zm-4.2%2012.6c0%20.1-.1.2-.2.2h-3.4c-.1%200-.1%200-.2-.1%200%200-.1-.1-.1-.2v-5.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v4.2h2.4c.1%200%20.2.1.2.2v.9zm2%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2-.1-.2-.2v-5.3c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v5.3zm5.8%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2%200-.2-.1%200%200-2.4-3.2-2.4-3.2v3.1c0%20.1-.1.2-.2.2h-.8c-.1%200-.2-.1-.2-.2v-5.2c0-.1.1-.2.2-.2h.9s.2.1.2.1l2.4%203.2v-3.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2zm4.6-4.4c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2%200%200-3.3%200-3.4%200s-.2-.1-.2-.2c0-.2%200-5.1%200-5.2s.1-.2.2-.2%203.4%200%203.4%200c.1%200%20.2.1.2.2z%22%20fill%3D%22%2300B900%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}@media screen and (max-width:744px){.sptool{display:flex}}.snslayer{position:fixed;display:block;top:0;left:0;width:100vw;height:100vh;height:100dvh;padding:0;transition:0.3s;background:rgba(0,0,0,0.3);visibility:hidden;opacity:0;z-index:-100;transition:0.3s}.snslayer.on{visibility:visible;opacity:1;z-index:100}@media screen and (max-width:744px){.snslayer{display:none}}.facility{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));margin-top:0.5rem;gap:24px max(0.28125rem,10px)}.facility li{width:max(1.1875rem,70px);font-feature-settings:"palt";letter-spacing:0;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:var(--fs1110);filter:grayscale(0);opacity:1;text-align:center;line-height:1.5}.facility li[aria-hidden=true]{filter:grayscale(100%);opacity:0.4}.eventsinglehead h1,.newssinglehead h1,.singlehead h1{width:13.625rem;margin:auto;font-size:var(--fs3224);text-align:center;height:auto;background:initial}.eventsinglehead .roman,.newssinglehead .roman,.singlehead .roman{text-align:center;font-size:var(--fs1614);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.eventsinglehead .imagewrap,.eventsinglehead .slidewrap,.newssinglehead .imagewrap,.newssinglehead .slidewrap,.singlehead .imagewrap,.singlehead .slidewrap{position:relative;padding:0 1rem 1.5rem}.eventsinglehead .imagewrap:before,.eventsinglehead .slidewrap:before,.newssinglehead .imagewrap:before,.newssinglehead .slidewrap:before,.singlehead .imagewrap:before,.singlehead .slidewrap:before{content:"";width:100%;height:70%;position:absolute;left:0;bottom:0;display:block;background:#ECF2F2}.eventsinglehead .imagewrap>div,.eventsinglehead .slidewrap>div,.newssinglehead .imagewrap>div,.newssinglehead .slidewrap>div,.singlehead .imagewrap>div,.singlehead .slidewrap>div{max-width:1210px;margin:auto;position:relative}.eventsinglehead .imagewrap .slider,.eventsinglehead .slidewrap .slider,.newssinglehead .imagewrap .slider,.newssinglehead .slidewrap .slider,.singlehead .imagewrap .slider,.singlehead .slidewrap .slider{position:relative;z-index:1;max-width:872px;margin:0.625rem auto 0}.eventsinglehead .imagewrap .slider img,.eventsinglehead .slidewrap .slider img,.newssinglehead .imagewrap .slider img,.newssinglehead .slidewrap .slider img,.singlehead .imagewrap .slider img,.singlehead .slidewrap .slider img{aspect-ratio:3/2;object-fit:cover}.eventsinglehead .imagewrap .tool,.eventsinglehead .slidewrap .tool,.newssinglehead .imagewrap .tool,.newssinglehead .slidewrap .tool,.singlehead .imagewrap .tool,.singlehead .slidewrap .tool{position:absolute;top:0;right:0;flex-direction:column;z-index:2}.eventsinglehead .imagewrap .tool>li button,.eventsinglehead .slidewrap .tool>li button,.newssinglehead .imagewrap .tool>li button,.newssinglehead .slidewrap .tool>li button,.singlehead .imagewrap .tool>li button,.singlehead .slidewrap .tool>li button{background:white}@media screen and (max-width:744px){.eventsinglehead .imagewrap .tool,.eventsinglehead .slidewrap .tool,.newssinglehead .imagewrap .tool,.newssinglehead .slidewrap .tool,.singlehead .imagewrap .tool,.singlehead .slidewrap .tool{display:none}}.eventsinglehead .imagewrap .slick-dots-ikura,.eventsinglehead .slidewrap .slick-dots-ikura,.newssinglehead .imagewrap .slick-dots-ikura,.newssinglehead .slidewrap .slick-dots-ikura,.singlehead .imagewrap .slick-dots-ikura,.singlehead .slidewrap .slick-dots-ikura{margin-top:0.5rem}.eventsinglehead .imagewrap>div img,.newssinglehead .imagewrap>div img,.singlehead .imagewrap>div img{width:100%;max-width:872px;margin:0.625rem auto 0;display:block}.eventsinglehead .imagewrap .photoattr,.newssinglehead .imagewrap .photoattr,.singlehead .imagewrap .photoattr{text-align:center}.eventsinglehead .imagewrap .photoattr p,.newssinglehead .imagewrap .photoattr p,.singlehead .imagewrap .photoattr p{margin-top:0.5rem;font-size:var(--fs1614)}.eventsinglehead .imagewrap .photoattr .btn,.newssinglehead .imagewrap .photoattr .btn,.singlehead .imagewrap .photoattr .btn{margin-top:0.5rem}@keyframes cssani{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.css-slide div{display:flex;overflow:hidden;gap:max(0.5rem,16px)}.css-slide div ul{display:flex;list-style:none;gap:max(0.5rem,16px);animation:cssani 120s infinite linear 0.5s both}.css-slide div ul li{width:598px}@media screen and (max-width:744px){.css-slide div ul li{width:292px}}.css-slide div ul li img{border-radius:10px}.eventsinglecontent,.nwessinglecontent,.singlecontent{margin-top:2rem;padding-top:0}.eventsinglecontent .inner,.nwessinglecontent .inner,.singlecontent .inner{max-width:1082px;margin:auto;display:flex;flex-wrap:wrap;gap:1.625rem;box-sizing:content-box}.eventsinglecontent .inner h2:first-child,.nwessinglecontent .inner h2:first-child,.singlecontent .inner h2:first-child{margin-top:0}.eventsinglecontent .inner section,.nwessinglecontent .inner section,.singlecontent .inner section{padding:0!important;flex-basis:0;flex-grow:999;min-width:450px}.eventsinglecontent .inner section h2,.eventsinglecontent .inner section h3,.nwessinglecontent .inner section h2,.nwessinglecontent .inner section h3,.singlecontent .inner section h2,.singlecontent .inner section h3{text-align:left}.eventsinglecontent .inner section a,.nwessinglecontent .inner section a,.singlecontent .inner section a{display:inline}.eventsinglecontent .inner section h2,.eventsinglecontent .inner section h3,.nwessinglecontent .inner section h2,.nwessinglecontent .inner section h3,.singlecontent .inner section h2,.singlecontent .inner section h3{font-size:var(--fs1816);font-weight:700;background:#ECF2F2;border-left:solid 4px #2B3639;padding:10px 16px}.eventsinglecontent .inner section .exc h2,.nwessinglecontent .inner section .exc h2,.singlecontent .inner section .exc h2{font-size:var(--fs3224);padding:0;background:transparent;border:none}.eventsinglecontent .inner section .acfinfo,.eventsinglecontent .inner section .eventinfo,.nwessinglecontent .inner section .acfinfo,.nwessinglecontent .inner section .eventinfo,.singlecontent .inner section .acfinfo,.singlecontent .inner section .eventinfo{margin-top:1rem;padding-top:0.5rem;border-top:solid 1px #666}.eventsinglecontent .inner section .acfinfo h2,.eventsinglecontent .inner section .eventinfo h2,.nwessinglecontent .inner section .acfinfo h2,.nwessinglecontent .inner section .eventinfo h2,.singlecontent .inner section .acfinfo h2,.singlecontent .inner section .eventinfo h2{margin-top:1rem;font-size:var(--fs2418);background:none;border:none;padding:0}.eventsinglecontent .inner section .acfinfo h2:first-child,.eventsinglecontent .inner section .eventinfo h2:first-child,.nwessinglecontent .inner section .acfinfo h2:first-child,.nwessinglecontent .inner section .eventinfo h2:first-child,.singlecontent .inner section .acfinfo h2:first-child,.singlecontent .inner section .eventinfo h2:first-child{margin-top:0}.eventsinglecontent .inner section .acfinfo table,.eventsinglecontent .inner section .eventinfo table,.nwessinglecontent .inner section .acfinfo table,.nwessinglecontent .inner section .eventinfo table,.singlecontent .inner section .acfinfo table,.singlecontent .inner section .eventinfo table{margin-top:0.5rem;border-top:solid 1px #E6E6E6;border-left:solid 1px #E6E6E6;width:100%}.eventsinglecontent .inner section .acfinfo table tr td,.eventsinglecontent .inner section .acfinfo table tr th,.eventsinglecontent .inner section .eventinfo table tr td,.eventsinglecontent .inner section .eventinfo table tr th,.nwessinglecontent .inner section .acfinfo table tr td,.nwessinglecontent .inner section .acfinfo table tr th,.nwessinglecontent .inner section .eventinfo table tr td,.nwessinglecontent .inner section .eventinfo table tr th,.singlecontent .inner section .acfinfo table tr td,.singlecontent .inner section .acfinfo table tr th,.singlecontent .inner section .eventinfo table tr td,.singlecontent .inner section .eventinfo table tr th{font-size:var(--fs1614);padding:0.375rem;text-align:left;border-right:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6}.eventsinglecontent .inner section .acfinfo table tr th,.eventsinglecontent .inner section .eventinfo table tr th,.nwessinglecontent .inner section .acfinfo table tr th,.nwessinglecontent .inner section .eventinfo table tr th,.singlecontent .inner section .acfinfo table tr th,.singlecontent .inner section .eventinfo table tr th{font-weight:700;background:#ECF2F2;width:max(2.5rem,70px)}.eventsinglecontent .inner section .acfinfo table tr td :first-child,.eventsinglecontent .inner section .eventinfo table tr td :first-child,.nwessinglecontent .inner section .acfinfo table tr td :first-child,.nwessinglecontent .inner section .eventinfo table tr td :first-child,.singlecontent .inner section .acfinfo table tr td :first-child,.singlecontent .inner section .eventinfo table tr td :first-child{margin-top:0}.eventsinglecontent .inner section .acfinfo table tr td:empty:before,.eventsinglecontent .inner section .eventinfo table tr td:empty:before,.nwessinglecontent .inner section .acfinfo table tr td:empty:before,.nwessinglecontent .inner section .eventinfo table tr td:empty:before,.singlecontent .inner section .acfinfo table tr td:empty:before,.singlecontent .inner section .eventinfo table tr td:empty:before{content:"ー"}.eventsinglecontent .inner section .acfinfo table tr td p,.eventsinglecontent .inner section .eventinfo table tr td p,.nwessinglecontent .inner section .acfinfo table tr td p,.nwessinglecontent .inner section .eventinfo table tr td p,.singlecontent .inner section .acfinfo table tr td p,.singlecontent .inner section .eventinfo table tr td p{margin-top:2em}.eventsinglecontent .inner section .acfinfo table tr td a,.eventsinglecontent .inner section .acfinfo table tr td em,.eventsinglecontent .inner section .acfinfo table tr td i,.eventsinglecontent .inner section .acfinfo table tr td p,.eventsinglecontent .inner section .acfinfo table tr td strong,.eventsinglecontent .inner section .eventinfo table tr td a,.eventsinglecontent .inner section .eventinfo table tr td em,.eventsinglecontent .inner section .eventinfo table tr td i,.eventsinglecontent .inner section .eventinfo table tr td p,.eventsinglecontent .inner section .eventinfo table tr td strong,.nwessinglecontent .inner section .acfinfo table tr td a,.nwessinglecontent .inner section .acfinfo table tr td em,.nwessinglecontent .inner section .acfinfo table tr td i,.nwessinglecontent .inner section .acfinfo table tr td p,.nwessinglecontent .inner section .acfinfo table tr td strong,.nwessinglecontent .inner section .eventinfo table tr td a,.nwessinglecontent .inner section .eventinfo table tr td em,.nwessinglecontent .inner section .eventinfo table tr td i,.nwessinglecontent .inner section .eventinfo table tr td p,.nwessinglecontent .inner section .eventinfo table tr td strong,.singlecontent .inner section .acfinfo table tr td a,.singlecontent .inner section .acfinfo table tr td em,.singlecontent .inner section .acfinfo table tr td i,.singlecontent .inner section .acfinfo table tr td p,.singlecontent .inner section .acfinfo table tr td strong,.singlecontent .inner section .eventinfo table tr td a,.singlecontent .inner section .eventinfo table tr td em,.singlecontent .inner section .eventinfo table tr td i,.singlecontent .inner section .eventinfo table tr td p,.singlecontent .inner section .eventinfo table tr td strong{font-size:var(--fs1614)}.eventsinglecontent .inner section .acfinfo table tr td em,.eventsinglecontent .inner section .acfinfo table tr td strong,.eventsinglecontent .inner section .eventinfo table tr td em,.eventsinglecontent .inner section .eventinfo table tr td strong,.nwessinglecontent .inner section .acfinfo table tr td em,.nwessinglecontent .inner section .acfinfo table tr td strong,.nwessinglecontent .inner section .eventinfo table tr td em,.nwessinglecontent .inner section .eventinfo table tr td strong,.singlecontent .inner section .acfinfo table tr td em,.singlecontent .inner section .acfinfo table tr td strong,.singlecontent .inner section .eventinfo table tr td em,.singlecontent .inner section .eventinfo table tr td strong{font-weight:700}.eventsinglecontent .inner section .acfinfo #map,.eventsinglecontent .inner section .eventinfo #map,.nwessinglecontent .inner section .acfinfo #map,.nwessinglecontent .inner section .eventinfo #map,.singlecontent .inner section .acfinfo #map,.singlecontent .inner section .eventinfo #map{margin-top:0.5rem;width:100%;height:450px}.eventsinglecontent .inner section .acfinfo #map iframe,.eventsinglecontent .inner section .eventinfo #map iframe,.nwessinglecontent .inner section .acfinfo #map iframe,.nwessinglecontent .inner section .eventinfo #map iframe,.singlecontent .inner section .acfinfo #map iframe,.singlecontent .inner section .eventinfo #map iframe{width:100%}.eventsinglecontent .inner section .acfinfo .tag,.eventsinglecontent .inner section .eventinfo .tag,.nwessinglecontent .inner section .acfinfo .tag,.nwessinglecontent .inner section .eventinfo .tag,.singlecontent .inner section .acfinfo .tag,.singlecontent .inner section .eventinfo .tag{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem}.eventsinglecontent .inner section .acfinfo .tag dl,.eventsinglecontent .inner section .eventinfo .tag dl,.nwessinglecontent .inner section .acfinfo .tag dl,.nwessinglecontent .inner section .eventinfo .tag dl,.singlecontent .inner section .acfinfo .tag dl,.singlecontent .inner section .eventinfo .tag dl{background:#ECF2F2;padding:25px;position:relative}.eventsinglecontent .inner section .acfinfo .tag dl div,.eventsinglecontent .inner section .eventinfo .tag dl div,.nwessinglecontent .inner section .acfinfo .tag dl div,.nwessinglecontent .inner section .eventinfo .tag dl div,.singlecontent .inner section .acfinfo .tag dl div,.singlecontent .inner section .eventinfo .tag dl div{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start}.eventsinglecontent .inner section .acfinfo .tag dl div dd,.eventsinglecontent .inner section .acfinfo .tag dl div dt,.eventsinglecontent .inner section .eventinfo .tag dl div dd,.eventsinglecontent .inner section .eventinfo .tag dl div dt,.nwessinglecontent .inner section .acfinfo .tag dl div dd,.nwessinglecontent .inner section .acfinfo .tag dl div dt,.nwessinglecontent .inner section .eventinfo .tag dl div dd,.nwessinglecontent .inner section .eventinfo .tag dl div dt,.singlecontent .inner section .acfinfo .tag dl div dd,.singlecontent .inner section .acfinfo .tag dl div dt,.singlecontent .inner section .eventinfo .tag dl div dd,.singlecontent .inner section .eventinfo .tag dl div dt{font-size:var(--fs1513);color:#2B3639}.eventsinglecontent .inner section .acfinfo .tag dl div dt,.eventsinglecontent .inner section .eventinfo .tag dl div dt,.nwessinglecontent .inner section .acfinfo .tag dl div dt,.nwessinglecontent .inner section .eventinfo .tag dl div dt,.singlecontent .inner section .acfinfo .tag dl div dt,.singlecontent .inner section .eventinfo .tag dl div dt{width:100%;font-weight:700;display:flex;justify-content:space-between;align-items:center}.eventsinglecontent .inner section .acfinfo .tag dl div dd ul,.eventsinglecontent .inner section .eventinfo .tag dl div dd ul,.nwessinglecontent .inner section .acfinfo .tag dl div dd ul,.nwessinglecontent .inner section .eventinfo .tag dl div dd ul,.singlecontent .inner section .acfinfo .tag dl div dd ul,.singlecontent .inner section .eventinfo .tag dl div dd ul{display:flex;flex-wrap:wrap;gap:5px}.eventsinglecontent .inner section .acfinfo .tag dl div dd ul li,.eventsinglecontent .inner section .eventinfo .tag dl div dd ul li,.nwessinglecontent .inner section .acfinfo .tag dl div dd ul li,.nwessinglecontent .inner section .eventinfo .tag dl div dd ul li,.singlecontent .inner section .acfinfo .tag dl div dd ul li,.singlecontent .inner section .eventinfo .tag dl div dd ul li{background:white;border-radius:30px;padding:3px 12px}@media screen and (max-width:744px){.eventsinglecontent .inner section,.nwessinglecontent .inner section,.singlecontent .inner section{min-width:100%}.eventsinglecontent .inner section .acfinfo #map,.eventsinglecontent .inner section .eventinfo #map,.nwessinglecontent .inner section .acfinfo #map,.nwessinglecontent .inner section .eventinfo #map,.singlecontent .inner section .acfinfo #map,.singlecontent .inner section .eventinfo #map{height:300px}.eventsinglecontent .inner section .acfinfo .tag,.eventsinglecontent .inner section .eventinfo .tag,.nwessinglecontent .inner section .acfinfo .tag,.nwessinglecontent .inner section .eventinfo .tag,.singlecontent .inner section .acfinfo .tag,.singlecontent .inner section .eventinfo .tag{grid-template-columns:repeat(1,1fr)}.eventsinglecontent .inner section .acfinfo .tag dl,.eventsinglecontent .inner section .eventinfo .tag dl,.nwessinglecontent .inner section .acfinfo .tag dl,.nwessinglecontent .inner section .eventinfo .tag dl,.singlecontent .inner section .acfinfo .tag dl,.singlecontent .inner section .eventinfo .tag dl{padding:15px}.eventsinglecontent .inner section .acfinfo .tag dl div,.eventsinglecontent .inner section .eventinfo .tag dl div,.nwessinglecontent .inner section .acfinfo .tag dl div,.nwessinglecontent .inner section .eventinfo .tag dl div,.singlecontent .inner section .acfinfo .tag dl div,.singlecontent .inner section .eventinfo .tag dl div{display:flex;gap:10px;align-items:flex-start;flex-direction:row}.eventsinglecontent .inner section .acfinfo .tag dl div dt,.eventsinglecontent .inner section .eventinfo .tag dl div dt,.nwessinglecontent .inner section .acfinfo .tag dl div dt,.nwessinglecontent .inner section .eventinfo .tag dl div dt,.singlecontent .inner section .acfinfo .tag dl div dt,.singlecontent .inner section .eventinfo .tag dl div dt{width:80px;gap:5px;justify-content:start;flex-direction:row-reverse}.eventsinglecontent .inner section .acfinfo .tag dl div dt img,.eventsinglecontent .inner section .eventinfo .tag dl div dt img,.nwessinglecontent .inner section .acfinfo .tag dl div dt img,.nwessinglecontent .inner section .eventinfo .tag dl div dt img,.singlecontent .inner section .acfinfo .tag dl div dt img,.singlecontent .inner section .eventinfo .tag dl div dt img{width:14px}.eventsinglecontent .inner section .acfinfo .tag dl div dd,.eventsinglecontent .inner section .eventinfo .tag dl div dd,.nwessinglecontent .inner section .acfinfo .tag dl div dd,.nwessinglecontent .inner section .eventinfo .tag dl div dd,.singlecontent .inner section .acfinfo .tag dl div dd,.singlecontent .inner section .eventinfo .tag dl div dd{width:calc(100% - 110px)}.eventsinglecontent .inner section .acfinfo .tag dl div dd ul,.eventsinglecontent .inner section .eventinfo .tag dl div dd ul,.nwessinglecontent .inner section .acfinfo .tag dl div dd ul,.nwessinglecontent .inner section .eventinfo .tag dl div dd ul,.singlecontent .inner section .acfinfo .tag dl div dd ul,.singlecontent .inner section .eventinfo .tag dl div dd ul{display:flex;flex-wrap:wrap;gap:5px}.eventsinglecontent .inner section .acfinfo .tag dl div dd ul li,.eventsinglecontent .inner section .eventinfo .tag dl div dd ul li,.nwessinglecontent .inner section .acfinfo .tag dl div dd ul li,.nwessinglecontent .inner section .eventinfo .tag dl div dd ul li,.singlecontent .inner section .acfinfo .tag dl div dd ul li,.singlecontent .inner section .eventinfo .tag dl div dd ul li{background:white;border-radius:30px;padding:3px 12px}}.eventsinglecontent .inner aside,.nwessinglecontent .inner aside,.singlecontent .inner aside{flex-basis:max(3.78125rem,200px);flex-grow:1}.eventsinglecontent .inner aside h2,.nwessinglecontent .inner aside h2,.singlecontent .inner aside h2{font-size:var(--fs1816);font-weight:700;text-align:left}.eventsinglecontent .inner aside dl,.nwessinglecontent .inner aside dl,.singlecontent .inner aside dl{font-size:var(--fs1614);margin-top:max(0.375rem,16px)}.eventsinglecontent .inner aside dl div,.nwessinglecontent .inner aside dl div,.singlecontent .inner aside dl div{border-top:solid 1px #E6E6E6;padding:max(0.375rem,16px) 0}.eventsinglecontent .inner aside dl div dt,.nwessinglecontent .inner aside dl div dt,.singlecontent .inner aside dl div dt{color:#666;font-size:var(--fs1413)}.eventsinglecontent .inner aside dl div dd,.nwessinglecontent .inner aside dl div dd,.singlecontent .inner aside dl div dd{line-height:1.5;font-size:var(--fs1614)}.eventsinglecontent .inner aside dl div dd.linkbtn,.nwessinglecontent .inner aside dl div dd.linkbtn,.singlecontent .inner aside dl div dd.linkbtn{margin-top:8px}.eventsinglecontent .inner aside dl div dd.linkbtn a,.nwessinglecontent .inner aside dl div dd.linkbtn a,.singlecontent .inner aside dl div dd.linkbtn a{text-align:center;border-radius:50px;font-size:var(--fs1614);display:block;border:solid 1px #2B3639;line-height:max(0.875rem,48px);text-decoration:none;transition:0.3s}.eventsinglecontent .inner aside dl div dd.linkbtn a:hover,.nwessinglecontent .inner aside dl div dd.linkbtn a:hover,.singlecontent .inner aside dl div dd.linkbtn a:hover{background:#2B3639;color:white}.eventsinglecontent .inner aside dl div dd.linkbtn.small a,.nwessinglecontent .inner aside dl div dd.linkbtn.small a,.singlecontent .inner aside dl div dd.linkbtn.small a{font-size:var(--fs1311)}.eventsinglecontent .inner aside dl div dd.linkbtn.btnb a,.nwessinglecontent .inner aside dl div dd.linkbtn.btnb a,.singlecontent .inner aside dl div dd.linkbtn.btnb a{background:#2B3639;color:white}.eventsinglecontent .inner aside dl div dd.linkbtn.btnb a:hover,.nwessinglecontent .inner aside dl div dd.linkbtn.btnb a:hover,.singlecontent .inner aside dl div dd.linkbtn.btnb a:hover{background:white;color:#2B3639}.eventsinglecontent .inner aside dl div.sns,.nwessinglecontent .inner aside dl div.sns,.singlecontent .inner aside dl div.sns{display:flex;justify-content:space-between;align-items:center}.eventsinglecontent .inner aside dl div.sns dd ul,.nwessinglecontent .inner aside dl div.sns dd ul,.singlecontent .inner aside dl div.sns dd ul{display:flex;gap:6px}.eventsinglecontent .inner aside dl div.sns dd ul li,.nwessinglecontent .inner aside dl div.sns dd ul li,.singlecontent .inner aside dl div.sns dd ul li{position:relative;display:block;white-space:nowrap;text-indent:100%;overflow:hidden;width:40px;height:40px;border-radius:50%;background:#E6E6E6}.eventsinglecontent .inner aside dl div.sns dd ul li a:before,.eventsinglecontent .inner aside dl div.sns dd ul li:before,.nwessinglecontent .inner aside dl div.sns dd ul li a:before,.nwessinglecontent .inner aside dl div.sns dd ul li:before,.singlecontent .inner aside dl div.sns dd ul li a:before,.singlecontent .inner aside dl div.sns dd ul li:before{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eventsinglecontent .inner aside dl div.sns dd ul li.insta a:before,.eventsinglecontent .inner aside dl div.sns dd ul li.insta:before,.nwessinglecontent .inner aside dl div.sns dd ul li.insta a:before,.nwessinglecontent .inner aside dl div.sns dd ul li.insta:before,.singlecontent .inner aside dl div.sns dd ul li.insta a:before,.singlecontent .inner aside dl div.sns dd ul li.insta:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23d3d3d3%22%3E%3Cpath%20d%3D%22m17.1%203.6c1.2%200%202.3.5%203.1%201.3s1.3%201.9%201.3%203.1v9.2c0%201.2-.5%202.3-1.3%203.1s-1.9%201.3-3.1%201.3h-9.2c-1.2%200-2.3-.5-3.1-1.3s-1.3-1.9-1.3-3.1v-9.3c0-1.2.5-2.3%201.3-3.1.9-.8%202-1.2%203.1-1.2zm0-2.1h-9.2c-3.5%200-6.4%202.9-6.4%206.4v9.2c0%203.5%202.9%206.4%206.4%206.4h9.2c3.5%200%206.4-2.9%206.4-6.4v-9.2c0-3.5-2.9-6.4-6.4-6.4z%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%226.5%22%20r%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m12.5%208.9c1%200%201.9.4%202.6%201.1s1.1%201.6%201.1%202.6-.4%201.9-1.1%202.6-1.6%201.1-2.6%201.1-1.9-.4-2.6-1.1-1.1-1.6-1.1-2.6.4-1.9%201.1-2.6%201.6-1.1%202.6-1.1m0-2c-3.1%200-5.6%202.5-5.6%205.6s2.5%205.6%205.6%205.6%205.6-2.5%205.6-5.6-2.5-5.6-5.6-5.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.eventsinglecontent .inner aside dl div.sns dd ul li.line a:before,.eventsinglecontent .inner aside dl div.sns dd ul li.line:before,.nwessinglecontent .inner aside dl div.sns dd ul li.line a:before,.nwessinglecontent .inner aside dl div.sns dd ul li.line:before,.singlecontent .inner aside dl div.sns dd ul li.line a:before,.singlecontent .inner aside dl div.sns dd ul li.line:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%201.1c-6.6%200-12%204.4-12%209.7%200%204.8%204.3%208.8%2010%209.6%201.4.3%201.3.8.9%202.7-.1.3-.2%201.2%201%20.6s6.9-4.1%209.4-7c1.6-1.6%202.5-3.7%202.6-6%20.1-5.3-5.3-9.6-11.9-9.6zm-4.2%2012.6c0%20.1-.1.2-.2.2h-3.4c-.1%200-.1%200-.2-.1%200%200-.1-.1-.1-.2v-5.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v4.2h2.4c.1%200%20.2.1.2.2v.9zm2%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2-.1-.2-.2v-5.3c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v5.3zm5.8%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2%200-.2-.1%200%200-2.4-3.2-2.4-3.2v3.1c0%20.1-.1.2-.2.2h-.8c-.1%200-.2-.1-.2-.2v-5.2c0-.1.1-.2.2-.2h.9s.2.1.2.1l2.4%203.2v-3.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2zm4.6-4.4c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2%200%200-3.3%200-3.4%200s-.2-.1-.2-.2c0-.2%200-5.1%200-5.2s.1-.2.2-.2%203.4%200%203.4%200c.1%200%20.2.1.2.2z%22%20fill%3D%22%23d3d3d3%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.eventsinglecontent .inner aside dl div.sns dd ul li.fb a:before,.eventsinglecontent .inner aside dl div.sns dd ul li.fb:before,.nwessinglecontent .inner aside dl div.sns dd ul li.fb a:before,.nwessinglecontent .inner aside dl div.sns dd ul li.fb:before,.singlecontent .inner aside dl div.sns dd ul li.fb a:before,.singlecontent .inner aside dl div.sns dd ul li.fb:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.8%201.5h-2.7c-2.5%200-4.6%201.6-4.8%204.1v3.4h-3.3v3.8h3.2v8.7h3.9v-8.7h2.9l1-3.8h-3.9v-2.6c-.1-.7.5-1.4%201.3-1.5h2.4z%22%20fill%3D%22%23d3d3d3%22%20transform%3D%22translate%28-4%201%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.eventsinglecontent .inner aside dl div.sns dd ul li.tw a:before,.eventsinglecontent .inner aside dl div.sns dd ul li.tw:before,.nwessinglecontent .inner aside dl div.sns dd ul li.tw a:before,.nwessinglecontent .inner aside dl div.sns dd ul li.tw:before,.singlecontent .inner aside dl div.sns dd ul li.tw a:before,.singlecontent .inner aside dl div.sns dd ul li.tw:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m19.3%202.3c-.8.6-1.7%201-2.7%201.3-1-1.2-2.8-1.7-4.3-1.1s-2.5%202.1-2.5%203.7v.9c-3.1.1-6-1.4-7.7-3.9%200%200-3.4%207.8%204.3%2011.3-1.8%201.2-3.9%201.8-6%201.7%207.7%204.3%2017.1%200%2017.1-10%200-.2%200-.5-.1-.7%201-.9%201.6-2%201.9-3.2z%22%20fill%3D%22%23d3d3d3%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.eventsinglecontent .inner aside dl div.sns dd ul li a,.nwessinglecontent .inner aside dl div.sns dd ul li a,.singlecontent .inner aside dl div.sns dd ul li a{display:block;width:100%;height:100%;background:#2B3639;z-index:2;position:relative;transition:0.3s}.eventsinglecontent .inner aside dl div.sns dd ul li a:hover,.nwessinglecontent .inner aside dl div.sns dd ul li a:hover,.singlecontent .inner aside dl div.sns dd ul li a:hover{opacity:0.7}.eventsinglecontent .btn,.nwessinglecontent .btn,.singlecontent .btn{margin-top:2rem}.nwessinglecontent .inner section{max-width:872px;margin-left:auto;margin-right:auto}.modelsinglehead{background:#ECF2F2}.modelsinglehead .inner header{display:flex;flex-direction:column-reverse;align-items:flex-start}.modelsinglehead .inner header span{display:inline-flex;align-items:center;position:relative;line-height:36px;height:36px;padding:0 0.25rem;width:auto;border:solid 1px #000;border-radius:20px;font-size:var(--fs1410)}.modelsinglehead .inner header span:before{content:"";width:17px;height:17px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20width%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke-width%3D%221.2%22%20transform%3D%22translate%281.667%201.667%29%22%3E%3Ccircle%20cx%3D%226.833%22%20cy%3D%226.833%22%20fill%3D%22%232b3639%22%20r%3D%226.833%22%20stroke%3D%22%232b3639%22%2F%3E%3Cpath%20d%3D%22m10%205v5l3.333%201.667%22%20stroke%3D%22%23fff%22%20transform%3D%22translate%28-3.542%20-2.667%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;margin-right:5px}.modelsinglehead .inner header>div{width:100%;margin-top:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.modelsinglehead .inner header>div h1{font-feature-settings:"palt";letter-spacing:0.1em;font-size:var(--fs3224);font-weight:700;height:initial;margin-bottom:0}@media screen and (max-width:744px){.modelsinglehead>.inner{padding:0}.modelsinglehead>.inner header{padding:0 max(1rem,18px)}.modelsinglehead>.inner .spwrap{padding:0 1rem}}.overview{margin-top:1rem;display:flex;align-items:flex-start}.overview>div:first-of-type{background:white;padding:max(1rem,18px);flex:999 1 auto;margin-top:1rem}.overview>div:first-of-type p{font-size:var(--fs1614);margin-top:0}.overview>div:first-of-type dl{margin-top:0.5rem}.overview>div:first-of-type dl div{border-bottom:solid 1px #2B3639;display:flex;padding:10px 0}.overview>div:first-of-type dl div dd,.overview>div:first-of-type dl div dt{font-size:var(--fs1614)}.overview>div:first-of-type dl div dt{min-width:100px;display:inline-flex;align-items:center;position:relative;padding-right:1em}.overview>div:first-of-type dl div dt:before{content:"";width:18px;height:18px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2012.2%2014%22%20viewBox%3D%220%200%2012.2%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281.438%20.479%29%22%3E%3Cpath%20d%3D%22m10.8%205.5c0-3.3-2.8-5.9-6-5.9h-.1c-3.3%200-6%202.6-6.1%205.9%200%204.3%205.2%207.7%205.5%207.9.2.1.4.2.7.2s.5-.1.7-.2c.1-.2%205.3-3.6%205.3-7.9z%22%20fill%3D%22%23000%22%2F%3E%3Ccircle%20cx%3D%224.7%22%20cy%3D%225%22%20fill%3D%22white%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:contain;margin-right:8px}.overview>div:first-of-type dl div dt:after{content:"：";position:absolute;top:50%;right:0;transform:translateY(-50%)}.overview>div:last-of-type{flex:1 0 11rem;overflow:hidden;margin-top:0}.overview>div:last-of-type img{border-radius:10px;width:100%;margin-top:0}@media screen and (max-width:744px){.overview{flex-direction:column-reverse}.overview>div:first-of-type{flex:1 0 auto;margin-top:-5.5rem;padding-top:7.5rem;padding-bottom:2rem}.overview>div:last-of-type{flex:1 0 auto;width:100%;position:relative;z-index:2;padding:0 max(1rem,18px)}}.headline{padding-bottom:2rem;overflow:hidden}.headline>div:first-of-type{display:flex;justify-content:space-between;align-items:center;margin:1rem auto 0}.headline>div:first-of-type div{font-size:var(--fs1614);font-weight:700}.headline>div:first-of-type .arrows{display:flex;gap:8px}.headline>div:first-of-type .arrows button{margin-top:0;background:#2B3639;width:40px;height:40px;padding:0;display:block;position:relative;white-space:nowrap;text-indent:100%;overflow:hidden;cursor:pointer;transition:0.3s}.headline>div:first-of-type .arrows button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.headline>div:first-of-type .arrows button:first-of-type:before{transform:translate(-50%,-50%) rotate(-180deg)}.headline>div:first-of-type .arrows button:hover{opacity:0.5}.headline>div.headline--slide{counter-reset:head;margin-top:0.5rem;max-width:1356px;padding:0 1rem;margin-left:auto;margin-right:auto}.headline>div.headline--slide a{display:block;width:206px;text-decoration:none;counter-increment:head;padding-right:20px;position:relative}.headline>div.headline--slide a:before{content:"";width:100%;height:5px;display:block;position:absolute;top:225px;left:0;background:radial-gradient(circle farthest-side,#2B3639,#2B3639 20%,transparent 40%,transparent);background-size:8px 8px;background-position:left bottom;background-repeat:repeat-x}.headline>div.headline--slide a img{border-radius:8px;width:186px;height:186px;object-fit:cover}.headline>div.headline--slide a h2{margin-top:0;font-size:var(--fs1414);text-align:center;position:relative;z-index:2}.headline>div.headline--slide a h2:before{content:"" counter(head,decimal-leading-zero) "";width:32px;height:32px;line-height:30px;border-radius:50%;display:block;margin:24px auto 18px;background:#2B3639;color:white;font-size:var(--fs1410)}.headline>div.headline--slide .slick-list{overflow:visible}.headline>div.headline--slide a:first-of-type:after{content:"";width:10px;height:10px;border-radius:50%;background:#2B3639;display:block;position:absolute;top:221px;left:0}.headline>div.headline--slide a:last-of-type{width:186px;padding-right:0}.headline>div.headline--slide a:last-of-type:after{content:"";width:10px;height:10px;border-radius:50%;background:#2B3639;display:block;position:absolute;top:221px;right:0}@media screen and (max-width:744px){.headline>div.headline--slide{display:flex;flex-wrap:wrap;position:relative}.headline>div.headline--slide a{width:100%;display:flex;align-items:center;padding:0;gap:16px;padding-top:16px}.headline>div.headline--slide a:after,.headline>div.headline--slide a:before{display:none}.headline>div.headline--slide a:after{content:"";width:5px;height:100%;left:96px;top:0;display:block;position:absolute;background:radial-gradient(circle farthest-side,#2B3639,#2B3639 40%,transparent 40%,transparent);background-size:6px 6px;background-position:center bottom;background-repeat:repeat-y}.headline>div.headline--slide a img{width:70px;height:70px}.headline>div.headline--slide a h2{display:flex;align-items:center;gap:16px;text-align:left}.headline>div.headline--slide a h2:before{text-align:center;flex-shrink:0;width:26px;height:26px;line-height:26px}.headline>div.headline--slide a:first-of-type,.headline>div.headline--slide a:last-of-type{width:100%}.headline>div.headline--slide a:first-of-type:after,.headline>div.headline--slide a:last-of-type:after{content:"";width:5px;height:100%;left:96px;top:0;display:block;position:absolute;background:radial-gradient(circle farthest-side,#2B3639,#2B3639 40%,transparent 40%,transparent);background-size:6px 6px;background-position:center bottom;background-repeat:repeat-y;transform:translateY(50%)}.headline>div.headline--slide a:last-of-type:after{transform:translateY(-50%)}}.modelsinglesection{padding-top:2rem;counter-reset:model}.modelsinglesection .inner h2{text-align:center;font-size:1.5rem;font-size:clamp(1.5rem,96px,32px);font-weight:700;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-feature-settings:"palt";letter-spacing:0;color:#ECF2F2;line-height:1;height:40%;overflow:hidden}.modelsinglesection .inner>section{background:radial-gradient(circle farthest-side,#2B3639,#2B3639 20%,transparent 40%,transparent);background-size:8px 8px;background-position:left bottom;background-repeat:repeat-y;display:block;position:relative;counter-increment:model;padding-top:1.5rem}.modelsinglesection .inner>section:last-of-type{padding-bottom:0;margin-bottom:2rem}.modelsinglesection .inner>section:first-of-type{margin-top:2rem;padding-top:0}.modelsinglesection .inner>section:first-of-type:before{content:"";display:block;position:absolute;top:-50px;left:-10px;width:75px;height:81.5px;background:url(img/model/flag.svg) #fff center/cover no-repeat;border-radius:0}.modelsinglesection .inner>section:before{content:"" counter(model,decimal-leading-zero) "";text-align:center;line-height:48px;width:48px;height:48px;color:white;background:#2B3639;display:block;position:absolute;left:-20px;top:1.5rem;border-radius:50%;font-size:var(--fs2020)}.modelsinglesection .inner>section h3{position:relative;z-index:2;text-align:start;font-size:var(--fs3218);font-weight:700;padding-left:1.25rem}.modelsinglesection .inner>section h3 span{display:block;font-size:var(--fs2116);letter-spacing:0}.modelsinglesection .inner>section .model{display:flex;gap:1rem;align-items:flex-start;box-sizing:border-box;margin-top:max(0.5rem,20px)}.modelsinglesection .inner>section .model>div{width:calc(50% - 0.5rem);min-height:100px}.modelsinglesection .inner>section .model>div:first-of-type{padding-left:max(1.25rem,40px)}.modelsinglesection .inner>section .model>div:last-of-type{padding-right:max(1.25rem,40px);position:relative}.modelsinglesection .inner>section .model>div:last-of-type .box .slick-slide{position:relative}.modelsinglesection .inner>section .model>div:last-of-type .box .slick-slide p{position:absolute;display:block;width:100%;padding:8px;color:white;bottom:0;left:0}.modelsinglesection .inner>section .model>div:last-of-type .toolbar{width:max(1.25rem,40px);height:100%;position:absolute;top:0;right:0}@media screen and (max-width:744px){.modelsinglesection .inner>section .model>div:last-of-type .toolbar{height:40px}}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .arrows{position:absolute;bottom:0;right:0;display:flex;flex-direction:column-reverse}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .arrows button{display:block;width:40px;height:40px;padding:0;white-space:nowrap;text-indent:100%;overflow:hidden;color:white;cursor:pointer;position:relative;background:#2B3639;transition:0.3s}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .arrows button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-180deg);width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .arrows button:last-child:before{transform:translate(-50%,-50%)}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .arrows button.slick-disabled{background:#E6E6E6}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .arrows button.slick-disabled:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .arrows button:hover{opacity:0.5}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .s_num{position:absolute;top:50%;right:17px;font-size:var(--fs1412);transform:translateY(-50%);margin-top:0;color:#2B3639;display:inline-flex;justify-content:center;flex-direction:column}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .s_num div{padding:10px 0}.modelsinglesection .inner>section .model>div:last-of-type .toolbar .s_num div:first-child{border-bottom:1px solid #2B3639}.modelsinglesection .inner>section .model>div p{font-size:var(--fs1614);margin-top:0}.modelsinglesection .inner>section .model>div details{list-style:none;display:block;line-height:0;margin-top:0.625rem}.modelsinglesection .inner>section .model>div details[open] summary:after{opacity:0}.modelsinglesection .inner>section .model>div details[open] ul{animation:fadeIn 0.3s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modelsinglesection .inner>section .model>div details summary{font-size:var(--fs1614);border:solid 1px #2B3639;list-style:none;display:block;padding:8px 32px;text-align:center;cursor:pointer;transition:0.3s;position:relative}.modelsinglesection .inner>section .model>div details summary:after,.modelsinglesection .inner>section .model>div details summary:before{content:"";background:#2B3639;display:block;position:absolute;top:50%;transform:translateY(-50%)}.modelsinglesection .inner>section .model>div details summary:before{width:12px;height:1px;right:17px}.modelsinglesection .inner>section .model>div details summary:after{width:1px;height:12px;right:23px}.modelsinglesection .inner>section .model>div details ul{font-size:var(--fs1614);border:solid 1px #2B3639;border-top:0;padding:0.5rem;display:flex;flex-direction:column;gap:16px}.modelsinglesection .inner>section .model>div details ul li:not(:first-of-type){border-top:solid 1px #E6E6E6;padding-top:16px}.modelsinglesection .inner>section .model>div details ul li a{font-size:var(--fs1614)}.modelsinglesection .inner>section .model>div details ul li.name{font-size:var(--fs1816);font-weight:700}.modelsinglesection .inner>section .model>div details ul li.name span{display:block;font-size:var(--fs1311);font-weight:400}.modelsinglesection .inner>section .model>div details ul li.address a{display:flex;align-items:center;gap:5px;font-size:var(--fs1412)}.modelsinglesection .inner>section .model>div details ul li.address a:before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2012.2%2014%22%20viewBox%3D%220%200%2012.2%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281.438%20.479%29%22%3E%3Cpath%20d%3D%22m10.8%205.5c0-3.3-2.8-5.9-6-5.9h-.1c-3.3%200-6%202.6-6.1%205.9%200%204.3%205.2%207.7%205.5%207.9.2.1.4.2.7.2s.5-.1.7-.2c.1-.2%205.3-3.6%205.3-7.9z%22%20fill%3D%22%232B3639%22%2F%3E%3Ccircle%20cx%3D%224.7%22%20cy%3D%225%22%20fill%3D%22white%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:contain}.modelsinglesection .inner>section .model>div .btn{margin-top:0.25rem}.modelsinglesection .inner>section .model>div .btn a{line-height:48px}.modelsinglesection .inner>section .free{max-width:1068px;margin:1rem auto 0}.modelsinglesection .inner>section .free.left{text-align:left}.modelsinglesection .inner>section .free.center{text-align:center}.modelsinglesection .inner>section .free.right{text-align:right}.modelsinglesection .inner>section .time span{margin-top:1.5rem;background:#48739D;color:white;font-size:var(--fs1614);line-height:36px;padding:0 50px;display:inline-block;border-radius:20px 0 0 20px;margin-left:-15px;position:relative}.modelsinglesection .inner>section .time span:before{content:"";width:20px;height:20px;display:block;position:absolute;left:10px;top:50%;transform:translateY(-50%);background:url(img/model/m_car.svg) center/cover no-repeat}.modelsinglesection .inner>section .time.walk span{background:#3B7C35}.modelsinglesection .inner>section .time.walk span:before{background-image:url(img/model/m_walk.svg)}.modelsinglesection .inner>section .time.bus span{background:#B55C03}.modelsinglesection .inner>section .time.bus span:before{background-image:url(img/model/m_bus.svg)}@media screen and (max-width:744px){.modelsinglesection .inner>section{background:transparent;padding:0}.modelsinglesection .inner>section:first-of-type{margin-top:2rem;padding-top:0}.modelsinglesection .inner>section:first-of-type:before{position:initial;width:45px;height:48px}.modelsinglesection .inner>section:before{text-align:center;line-height:35px;width:35px;height:35px;display:block;position:initial;left:initial;top:initial;margin:0 auto;font-size:var(--fs1313)}.modelsinglesection .inner>section h3{margin-top:16px;text-align:center;padding:0}.modelsinglesection .inner>section .model{display:flex;flex-direction:column-reverse}.modelsinglesection .inner>section .model>div{width:100%;flex-basis:auto}.modelsinglesection .inner>section .model>div:first-child{padding:0}.modelsinglesection .inner>section .model>div:last-child{max-width:350px;margin:auto;flex-direction:column;padding:0}.modelsinglesection .inner>section .model>div:last-child .box{max-width:initial;padding:0}.modelsinglesection .inner>section .model>div:last-child .toolbar{position:relative;display:flex;justify-content:flex-end;width:100%}.modelsinglesection .inner>section .model>div:last-child .toolbar .arrows{position:initial;top:initial;right:initial;flex-direction:initial}.modelsinglesection .inner>section .model>div:last-child .toolbar .s_num{top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:row;padding:0}.modelsinglesection .inner>section .model>div:last-child .toolbar .s_num div{padding:0 10px;line-height:1}.modelsinglesection .inner>section .model>div:last-child .toolbar .s_num div:first-of-type{border-bottom:none;border-right:1px solid #2B3639}.modelsinglesection .inner>section .time{padding:48px 0;margin:16px 0 20px;position:relative}.modelsinglesection .inner>section .time:after,.modelsinglesection .inner>section .time:before{content:"";width:5px;height:40px;left:50%;transform:translateX(-50%);display:block;position:absolute;background:radial-gradient(circle farthest-side,#2B3639,#2B3639 40%,transparent 40%,transparent);background-size:6px 6px;background-position:center bottom;background-repeat:repeat-y}.modelsinglesection .inner>section .time:before{top:0}.modelsinglesection .inner>section .time:after{bottom:0}.modelsinglesection .inner>section .time span{width:150px;margin-top:0;line-height:1.5;padding:12px 0;display:block;border-radius:40px;margin:0 auto;position:relative;text-align:center}.modelsinglesection .inner>section .time span:before{content:"";width:20px;height:20px;display:block;position:initial;left:10px;top:50%;transform:initial;margin:auto;background:url(img/model/m_car.svg) center/cover no-repeat}}.modelgoal{background:#ECF2F2;padding:2rem 0}.modelgoal .inner h2{font-size:1.546875rem;font-size:clamp(1.546875rem,99px,48px);font-weight:700;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.modelgoal .inner p{margin-top:0;font-size:var(--fs1614)}.modelgoal .inner .mapbox{counter-reset:map;display:flex;margin-top:0.625rem}.modelgoal .inner .mapbox>div{margin-top:0}.modelgoal .inner .mapbox>div:first-of-type{flex:1 0 6rem;min-width:300px;display:flex;align-items:center;justify-content:center;background:white;padding:max(1rem,32px) 0}.modelgoal .inner .mapbox>div:first-of-type ul{display:flex;flex-direction:column;gap:15px;max-width:250px}.modelgoal .inner .mapbox>div:first-of-type ul li{font-size:var(--fs1614);padding-left:1.5em;text-indent:-1.5em}.modelgoal .inner .mapbox>div:last-of-type{flex:999 0 50%;width:100%;display:block;position:relative}.modelgoal .inner .mapbox>div:last-of-type iframe{width:100%;height:100%;display:block}.modelgoal .inner .mapbox>div:last-of-type:before{content:"";position:absolute;top:-82px;right:0;width:82px;height:85px;background:url(img/model/flag2.svg) center/cover no-repeat}@media screen and (max-width:744px){.modelgoal .inner h2,.modelgoal .inner p{text-align:center}.modelgoal .inner .mapbox{flex-direction:column-reverse}.modelgoal .inner .mapbox div:first-of-type{flex-basis:auto;padding:32px 0}.modelgoal .inner .mapbox div:first-of-type ul{gap:10px}.modelgoal .inner .mapbox div:last-of-type{aspect-ratio:1/1;width:100%}}.modelgoal+.other h2{color:#2B3639;font-size:var(--fs2418)}.reco{padding:1.5rem 0}.reco.area{margin-top:2rem;background:#ECF2F2}.recslide_c,.recslide_f{margin-top:max(0.5rem,16px)}.recslide_c.col3,.recslide_f.col3{margin-top:max(0.625rem,16px)}.recslide_c.col3 .recslide--box,.recslide_f.col3 .recslide--box{width:max(6.0625rem,233px)}.recslide_c.col3 .recslide--box span:not(.clock),.recslide_f.col3 .recslide--box span:not(.clock){margin-top:12px;display:block}.recslide_c.col3 .recslide--box span.clock,.recslide_f.col3 .recslide--box span.clock{margin-top:6px}.recslide_c.col3 .recslide--box h3,.recslide_f.col3 .recslide--box h3{margin-top:4px}.recslide_c.col3 .recslide--box span:not(.clock)+h3,.recslide_f.col3 .recslide--box span:not(.clock)+h3{margin-top:2px}.recslide_c.col3 .recslide--box p,.recslide_f.col3 .recslide--box p{font-size:var(--fs1412);color:#666;margin-top:6px}.recslide_c .recslide--box,.recslide_f .recslide--box{width:max(4.421875rem,220px);position:relative}.recslide_c .recslide--box:not(:first-child),.recslide_f .recslide--box:not(:first-child){margin-left:max(0.5rem,24px)}.recslide_c .recslide--box img,.recslide_f .recslide--box img{aspect-ratio:4/3;object-fit:cover}.recslide_c .recslide--box a,.recslide_f .recslide--box a{display:block;text-decoration:none}.recslide_c .recslide--box a span,.recslide_f .recslide--box a span{font-size:var(--fs1410);color:#666}.recslide_c .recslide--box a span.clock,.recslide_f .recslide--box a span.clock{border:none;margin-top:5px;color:#2B3639;padding:0;color:#333}.recslide_c .recslide--box a h3,.recslide_f .recslide--box a h3{font-size:var(--fs1614);font-weight:700;text-align:left;line-height:1.8}.recslide_c .recslide--box .favbox,.recslide_f .recslide--box .favbox{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:flex-end;flex-direction:column;gap:7px}.recslide_c .recslide--box .favbox .fav,.recslide_f .recslide--box .favbox .fav{width:max(0.46875rem,20px);height:max(0.46875rem,20px)}.recslide_c .recslide--box .favbox:before,.recslide_f .recslide--box .favbox:before{content:"";display:block;padding-top:75%}.recslide_c .recslide--box .favbox a,.recslide_c .recslide--box .favbox button,.recslide_f .recslide--box .favbox a,.recslide_f .recslide--box .favbox button{display:block;pointer-events:all}.recslide_c .slick-dots-ikura,.recslide_f .slick-dots-ikura{margin-top:0.5rem!important}.recslide_f .recslide--box img{aspect-ratio:1/1;object-fit:cover}.recslide_f .recslide--box .favbox:before{padding-top:100%}body.pagef main article .tani{opacity:0;visibility:hidden;animation:fani 2s ease 1s forwards}body.pagef main article .tani.zoom{animation:fani 2s ease 1s forwards,zoom 20s ease 3.2s infinite alternate}body.pagef main article .tani.td1{animation-delay:1.3s}body.pagef main article .tani.td2{animation-delay:1.6s}body.pagef main article .tani.td3{animation-delay:1.9s}body.pagef main article .tani.td4{animation-delay:2.2s}body.pagef main article .flowhid{width:100%;max-height:900px;overflow:hidden}body.pagef main article .flowinline{overflow:hidden;display:inline-block}body.pagef main article .fani{opacity:0}body.pagef main article .fani.vis{animation:fani 2s ease forwards}body.pagef main article .fani.vis.zoom{animation:fani 2s ease forwards,zoom 20s ease 2s infinite alternate;object-fit:cover}@keyframes fani{0%{visibility:visible;opacity:0;transform:translateY(50px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes opa{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}body.pagef main article h1,body.pagef main article header{background:transparent;height:auto}body.pagef main article .wrap{padding:0 max(1rem,16px)}body.pagef main article .key{text-align:center}body.pagef main article .w660{max-width:660px;margin-right:auto;margin-left:auto}body.pagef main article .w600{max-width:600px;margin-right:auto;margin-left:auto}body.pagef main article .w1080{max-width:1080px;margin-right:auto;margin-left:auto}body.pagef main article .w1082{position:relative}body.pagef main article .edge{display:block;position:absolute;top:0;left:-3em}body.pagef main article .edge div{margin-top:0;font-size:var(--fs3113);writing-mode:vertical-rl}body.pagef main article h1{text-align:center}body.pagef main article p{text-align:left}body.pagef main article p+p{margin-top:0.6rem}body.pagef main article .topline{padding-top:max(2.5rem,120px);position:relative;margin-top:0}body.pagef main article .topline:before{content:"";position:absolute;display:block;width:1px;height:70px;background:black;top:0;left:50%;transform:translateX(-50%)}body.pagef main article .imgbox{text-align:center}body.pagef main article .sptool{max-width:300px;margin-right:auto;margin-left:auto;margin-top:max(1.4375rem,46px);margin-bottom:max(1.4375rem,46px)}body.pagef main article .intaview{margin-top:max(1.875rem,60px)}body.pagef main article .intaview .head,body.pagef main article .intaview header{display:grid;grid-template-columns:auto minmax(150px,200px);gap:max(1rem,32px);padding-bottom:max(0.65625rem,21px);background-image:linear-gradient(to right,#252F32,#252F32 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-position:left bottom;background-repeat:repeat-x}body.pagef main article .intaview .head div:first-of-type,body.pagef main article .intaview header div:first-of-type{text-align:left}body.pagef main article .intaview .head div:first-of-type div,body.pagef main article .intaview header div:first-of-type div{font-size:var(--fs1612);line-height:1;display:flex;align-items:center}body.pagef main article .intaview .head div:first-of-type div span,body.pagef main article .intaview header div:first-of-type div span{padding:3px 5px 0;margin-right:10px;background:#252F32;display:inline-block;line-height:1;letter-spacing:0.14em;color:white;font-size:var(--fs1612)}body.pagef main article .intaview .head div:first-of-type h3,body.pagef main article .intaview header div:first-of-type h3{text-align:left;margin-top:max(0.5rem,16px);font-size:var(--fs2416)}body.pagef main article .intaview .head div:last-of-type,body.pagef main article .intaview header div:last-of-type{text-align:left}body.pagef main article .intaview .head div:last-of-type img,body.pagef main article .intaview header div:last-of-type img{border-radius:50%}body.pagef main article .intaview .head div:last-of-type div,body.pagef main article .intaview header div:last-of-type div{display:block;margin:-45px 0 0 auto;line-height:1.5;width:92px;height:92px;background:#F7F5E2;border-radius:50%;font-size:var(--fs1311);font-feature-settings:"palt";letter-spacing:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.pagef main article .intaview .head div:last-of-type div span,body.pagef main article .intaview header div:last-of-type div span{line-height:1.5;font-size:var(--fs1210)}body.pagef main article .intaview footer{margin-top:max(1rem,32px);background:var(--feature_bgc);display:flex}body.pagef main article .intaview footer>img{min-width:0;margin:0;padding:0}body.pagef main article .intaview footer>div{margin:0;max-width:315px;padding-right:max(0.75rem,24px);padding-left:max(0.75rem,24px);padding-top:max(0.75rem,24px);padding-bottom:max(0.75rem,24px);width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:max(0.40625rem,13px)}body.pagef main article .intaview footer>div h4{text-align:left;font-size:var(--fs1313);color:var(--feature_bgc)}body.pagef main article .intaview footer>div div{text-align:left;display:block;font-size:var(--fs1313);line-height:1.5}body.pagef main article .intaview footer>div div.name{font-size:var(--fs1514);font-weight:700;color:var(--feature_bgc)}body.pagef main article .intaview footer>div a{margin-top:auto;border:solid 1px var(--feature_bgc);width:100%;line-height:48px;text-align:center;text-decoration:none;transition:0.3s;font-size:var(--fs1313)}body.pagef main article .intaview footer>div a:hover{background:var(--feature_bgc);color:white}@media screen and (max-width:744px){body.pagef main article .intaview footer{flex-direction:column;max-width:450px;margin-right:auto;margin-left:auto}}@media screen and (max-width:744px){body.pagef main article .intaview head,body.pagef main article .intaview header{grid-template-columns:1fr;background:none;border-bottom:solid 1px black}body.pagef main article .intaview head div:first-of-type h3,body.pagef main article .intaview header div:first-of-type h3{font-weight:700}body.pagef main article .intaview head>div:last-of-type,body.pagef main article .intaview header>div:last-of-type{order:-1;width:200px;margin-right:auto;margin-left:auto}body.pagef main article .intaview footer>div{max-width:100%}body.pagef main article .intaview footer>div a{width:148px;margin-right:auto;margin-left:auto}}body.pagef main article .shopinfo{margin-top:max(1rem,32px);max-width:1082px;padding:0;margin-right:auto;margin-left:auto;background:white}body.pagef main article .shopinfo>div,body.pagef main article .shopinfo>section{padding-top:max(1rem,48px);padding-bottom:max(1rem,48px);padding-right:max(1.5625rem,20px);padding-left:max(1.5625rem,20px);display:grid;column-gap:max(0.625rem,20px);row-gap:max(0.75rem,24px);grid-template-columns:minmax(200px,auto) minmax(300px,452px);align-items:flex-start}body.pagef main article .shopinfo>div:not(:first-of-type),body.pagef main article .shopinfo>section:not(:first-of-type){border-top:solid 1px var(--feature_bgc)}body.pagef main article .shopinfo>div .name,body.pagef main article .shopinfo>section .name{grid-column:1/3;grid-row:1/2;display:flex;gap:max(0.5rem,16px)}body.pagef main article .shopinfo>div .name div,body.pagef main article .shopinfo>section .name div{display:flex;flex-direction:column-reverse}body.pagef main article .shopinfo>div .name div b,body.pagef main article .shopinfo>section .name div b{font-size:var(--fs1816);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em;display:block;text-align:left;font-feature-settings:"palt";letter-spacing:0;margin-top:0}body.pagef main article .shopinfo>div .name div h3,body.pagef main article .shopinfo>section .name div h3{margin-top:6px;text-align:left;font-size:var(--fs3216);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em}body.pagef main article .shopinfo>div .name div h3 span,body.pagef main article .shopinfo>section .name div h3 span{font-size:var(--fs1310);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;display:block;font-feature-settings:"palt";letter-spacing:0.15em;color:#BE8484}body.pagef main article .shopinfo>div .text,body.pagef main article .shopinfo>section .text{grid-column:1/2;grid-row:2/3}body.pagef main article .shopinfo>div .text p,body.pagef main article .shopinfo>section .text p{font-size:var(--fs1612)}body.pagef main article .shopinfo>div .text p:first-of-type,body.pagef main article .shopinfo>section .text p:first-of-type{margin-top:0}body.pagef main article .shopinfo>div .text a,body.pagef main article .shopinfo>section .text a{margin-top:max(0.75rem,24px);border:solid 1px black;width:182px;line-height:48px;text-align:center;text-decoration:none;transition:0.3s}body.pagef main article .shopinfo>div .text a:hover,body.pagef main article .shopinfo>section .text a:hover{background:#2B3639;color:white}body.pagef main article .shopinfo>div .photo,body.pagef main article .shopinfo>section .photo{grid-column:2/3;grid-row:2/3;position:relative}body.pagef main article .shopinfo>div .photo img,body.pagef main article .shopinfo>section .photo img{filter:contrast(1.2)}body.pagef main article .shopinfo>div .photo .photothumb,body.pagef main article .shopinfo>section .photo .photothumb{margin-top:max(0.25rem,8px)}body.pagef main article .shopinfo>div .photo .photothumb img,body.pagef main article .shopinfo>section .photo .photothumb img{cursor:pointer;transition:0.3s;width:1.09375rem;width:clamp(1.09375rem,70px,45px);height:auto;border:solid 2px white}body.pagef main article .shopinfo>div .photo .photothumb img:hover,body.pagef main article .shopinfo>section .photo .photothumb img:hover{opacity:0.7}body.pagef main article .shopinfo>div .photo .photothumb img.slick-active,body.pagef main article .shopinfo>section .photo .photothumb img.slick-active{filter:contrast(1.5);border:solid 2px var(--feature_bgc)}body.pagef main article .shopinfo>div .photo .photothumb img:not(:first-child),body.pagef main article .shopinfo>section .photo .photothumb img:not(:first-child){margin-left:3px}body.pagef main article .shopinfo>div .photo .photothumb .slick-track,body.pagef main article .shopinfo>section .photo .photothumb .slick-track{transform:unset!important}body.pagef main article .shopinfo>div .photo .arrows,body.pagef main article .shopinfo>section .photo .arrows{width:1.09375rem;width:clamp(1.09375rem,70px,45px);height:1.09375rem;height:clamp(1.09375rem,70px,45px);position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}body.pagef main article .shopinfo>div .photo .arrows button,body.pagef main article .shopinfo>section .photo .arrows button{background:white;display:block;position:relative;white-space:nowrap;overflow:hidden;text-indent:100%;width:20px;height:20px;padding:0}body.pagef main article .shopinfo>div .photo .arrows button:before,body.pagef main article .shopinfo>section .photo .arrows button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:solid 10px transparent;border-right:solid 12px black;border-bottom:solid 10px transparent;border-left:solid 0 transparent}body.pagef main article .shopinfo>div .photo .arrows button.n_arrow:before,body.pagef main article .shopinfo>section .photo .arrows button.n_arrow:before{transform:translate(-50%,-50%) scale(-1,1)}@media screen and (max-width:744px){body.pagef main article .shopinfo>div,body.pagef main article .shopinfo>section{padding:36px 16px;grid-template-columns:100%}body.pagef main article .shopinfo>div .name,body.pagef main article .shopinfo>section .name{grid-column:1/2;grid-row:1/2;display:inline-block;line-height:0;text-align:center}body.pagef main article .shopinfo>div .name img,body.pagef main article .shopinfo>section .name img{width:100px}body.pagef main article .shopinfo>div .name div b,body.pagef main article .shopinfo>section .name div b{margin-top:16px;text-align:center}body.pagef main article .shopinfo>div .name div h3,body.pagef main article .shopinfo>section .name div h3{text-align:center;display:inline-block;margin-top:0;line-height:2.5}body.pagef main article .shopinfo>div .name div h3 span,body.pagef main article .shopinfo>section .name div h3 span{text-align:center}body.pagef main article .shopinfo>div .text,body.pagef main article .shopinfo>section .text{grid-column:1/2;grid-row:3/4}body.pagef main article .shopinfo>div .text a,body.pagef main article .shopinfo>section .text a{width:140px;margin-left:auto;margin-right:0}body.pagef main article .shopinfo>div .photo,body.pagef main article .shopinfo>section .photo{grid-column:1/2;grid-row:2/3}}body.pagef main article .imgwrap{width:100%;text-align:center;display:inline-block;overflow:hidden;position:relative;vertical-align:top}body.pagef main article.fe1{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.pagef main article.fe1 h1{max-width:1082px;margin:auto;padding-top:max(1.3125rem,42px);padding-bottom:max(1.3125rem,42px)}@media screen and (max-width:744px){body.pagef main article.fe1 h1{padding-bottom:0}}body.pagef main article.fe1 .key{position:relative}body.pagef main article.fe1 .key p{margin:0;position:absolute;top:2rem;right:2rem;writing-mode:vertical-rl;z-index:1}body.pagef main article.fe1 .key p span{line-height:max(1rem,40px);color:white;font-size:var(--fs2014);font-weight:100;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;letter-spacing:0.4em}body.pagef main article.fe1 .key img{width:100%;height:auto}body.pagef main article.fe1 .sec1{margin-top:max(2rem,64px);padding-bottom:max(3rem,96px)}body.pagef main article.fe1 .sec1 .wrap>div{margin-right:auto;margin-left:auto;max-width:1138px}body.pagef main article.fe1 .sec1 .wrap>div>div{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;gap:max(0.5rem,16px)}body.pagef main article.fe1 .sec1 .wrap>div>div p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.pagef main article.fe1 .sec1 .wrap>div>div>div:first-of-type{max-width:420px;background:var(--feature_bgc)}body.pagef main article.fe1 .sec1 .wrap>div>div>div:last-of-type{min-width:300px}body.pagef main article.fe1 .sec1 .wrap>div>picture img{margin-right:auto;margin-left:auto;display:block;margin-top:-1rem}@media screen and (max-width:744px){body.pagef main article.fe1 .sec1 .wrap>div>div{flex-direction:column-reverse}body.pagef main article.fe1 .sec1 .wrap>div>div>div{width:100%;margin-right:auto;margin-left:auto}body.pagef main article.fe1 .sec1 .wrap>div>div>div img{display:block;width:min(60%,300px);margin:0 0 0 auto}body.pagef main article.fe1 .sec1 .wrap>div>picture img{margin-top:max(2rem,54px)}}body.pagef main article.fe1 .sec2{background:#4A4D43;position:relative}body.pagef main article.fe1 .sec2:before{content:"";width:100%;height:2rem;position:absolute;display:block;left:0;bottom:0;background:var(--feature_bgc)}body.pagef main article.fe1 .sec2 .wrap{max-width:1228px;margin-right:auto;margin-left:auto;box-sizing:content-box;position:relative;z-index:1}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type{display:flex;justify-content:space-between;align-items:flex-end;position:relative}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div:first-of-type{padding-left:max(1.125rem,36px);padding-bottom:max(0.5rem,16px)}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div h2{margin-top:0}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div p{color:var(--feature_bgc);margin-top:max(0.78125rem,25px)}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div p:last-of-type{margin:0;position:absolute;display:block;bottom:0;left:50%;transform:translate(-50%,140%) rotate(30deg);line-height:1.4}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div p:last-of-type span{background:var(--feature_bgc);color:#4A4D43}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type{display:flex;justify-content:space-between;align-items:center;margin-top:max(1rem,32px);gap:max(1rem,20px)}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p{max-width:380px;background:var(--feature_bgc);color:#4A4D43;position:relative;padding-top:max(0.5rem,16px);padding-bottom:max(0.5rem,16px);padding-right:max(0.4375rem,14px);padding-left:max(0.4375rem,14px);margin:0 20px 1rem 0}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p:after,body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p:before{content:"";position:absolute;display:block;width:100%;height:100%;border:solid 1px var(--feature_bgc)}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p:before{top:10px;left:10px}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p:after{top:20px;left:20px}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type>div{min-width:350px}@media screen and (max-width:744px){body.pagef main article.fe1 .sec2{padding-bottom:50px}body.pagef main article.fe1 .sec2:before{display:none}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type{align-items:flex-start;flex-direction:column-reverse;padding-bottom:40px}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div:first-of-type{margin-top:16px}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div h2{width:9.375rem;width:clamp(9.375rem,600px,215px)}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div p:last-of-type{width:100%;max-width:300px;text-align:center;display:inline-block;transform:translate(-50%,140%) rotate(18deg)}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div:last-of-type{width:100%}body.pagef main article.fe1 .sec2 .wrap>div:first-of-type>div:last-of-type img{width:200px;margin:0 -1rem 0 auto;display:block}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type{flex-direction:column;padding-top:40px}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p{width:15.625rem;width:clamp(15.625rem,1000px,290px);max-width:inherit;padding:20px 16px;margin:0}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p:before{top:5px;left:5px}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type p:after{top:10px;left:10px}body.pagef main article.fe1 .sec2 .wrap>div:last-of-type>div{max-width:350px;min-width:200px}}body.pagef main article.fe1 .sec3{padding-top:max(2rem,64px);overflow:hidden;padding-bottom:max(1rem,32px)}body.pagef main article.fe1 .sec3 .wrap>div:first-of-type{max-width:1082px;margin-right:auto;margin-left:auto;position:relative;padding-bottom:max(2rem,48px)}body.pagef main article.fe1 .sec3 .wrap>div:first-of-type:after{content:"";bottom:0;left:0;width:4.578125rem;width:clamp(4.578125rem,293px,170px);aspect-ratio:293/212;display:block;position:absolute;background-image:image-set(url(img/feature/1/s31.png) 1x,url(img/feature/1/s31@2x.png) 2x);background-image:-webkit-image-set(url(img/feature/1/s31.png) 1x,url(img/feature/1/s31@2x.png) 2x);background-size:cover}body.pagef main article.fe1 .sec3 .wrap h2{margin-top:0;line-height:0}body.pagef main article.fe1 .sec3 .wrap p{text-align:center;margin-top:max(0.8125rem,26px)}body.pagef main article.fe1 .sec3 div.wide{margin-top:max(1rem,32px);min-width:900px;overflow:hidden;transform:rotate(-3deg) scale(1.013,1.013);display:flex}body.pagef main article.fe1 .sec3 div.wide>div{flex:1 0 auto;background:#4A4D43;width:7.8125rem;width:clamp(7.8125rem,500px,300px);display:flex;padding:20px max(0.6rem,20px);align-items:center}body.pagef main article.fe1 .sec3 div.wide>div p{margin-top:0;text-align:left;color:white}body.pagef main article.fe1 .sec3 ul{width:100%;display:flex;justify-content:space-between;gap:16px}body.pagef main article.fe1 .sec3 ul li{width:100%}body.pagef main article.fe1 .sec3 ul li img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:744px){body.pagef main article.fe1 .sec3 .wrap>div:first-of-type{padding-bottom:28px}body.pagef main article.fe1 .sec3 .wrap>div:first-of-type:after{margin-top:20px;margin-right:auto;margin-left:auto;display:block;position:inherit}body.pagef main article.fe1 .sec3 div.wide{margin-top:max(1rem,32px);min-width:100%;transform-origin:center;display:flex;flex-direction:column}body.pagef main article.fe1 .sec3 div.wide>div{width:100%;padding:20px}body.pagef main article.fe1 .sec3 div.wide>div p{max-width:300px;margin-right:auto;margin-left:auto}body.pagef main article.fe1 .sec3 ul{margin-top:10px;gap:10px}body.pagef main article.fe1 .sec3 ul li{width:100%}}body.pagef main article.fe1 .sec4 .wrap{background:var(--feature_bgc)}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type{max-width:1082px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;position:relative}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type:before{content:"";bottom:0;left:-1rem;width:4.0625rem;width:clamp(4.0625rem,260px,100px);aspect-ratio:260/357;display:block;position:absolute;background-image:image-set(url(img/feature/1/s42.png) 1x,url(img/feature/1/s42@2x.png) 2x);background-image:-webkit-image-set(url(img/feature/1/s42.png) 1x,url(img/feature/1/s42@2x.png) 2x);background-size:cover;mix-blend-mode:multiply}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type h2{writing-mode:vertical-rl;line-height:max(1rem,40px);padding-right:max(1.5625rem,50px);margin-top:0;background:var(--feature_bgc)}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type h2 span{text-align:start;display:block;font-size:var(--fs2116);font-weight:700}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type div{padding-right:max(1.5625rem,50px)}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type div p{max-width:493px;font-size:var(--fs1613);margin-top:1rem}body.pagef main article.fe1 .sec4 .wrap>div:last-of-type{text-align:center;margin-top:-1.5rem}@media screen and (max-width:744px){body.pagef main article.fe1 .sec4 .wrap>div:first-of-type{flex-direction:column}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type:before{display:none}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type h2{max-width:420px;width:100%;text-align:right;margin-right:auto;margin-left:auto;padding-right:0;margin-top:1rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type h2:after{content:"";width:196px;aspect-ratio:196/145;display:block;background-image:image-set(url(img/feature/1/s42_sp.png) 1x,url(img/feature/1/s42_sp@2x.png) 2x);background-image:-webkit-image-set(url(img/feature/1/s42_sp.png) 1x,url(img/feature/1/s42_sp@2x.png) 2x);background-size:cover;mix-blend-mode:multiply}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type h2 span{height:100%}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type div{padding-right:0}body.pagef main article.fe1 .sec4 .wrap>div:first-of-type div p{max-width:420px;margin-right:auto;margin-left:auto}body.pagef main article.fe1 .sec4 .wrap>div:last-of-type{text-align:center;margin-top:28px}}body.pagef main article.fe1 .sec5{position:relative;margin-top:max(2rem,64px)}body.pagef main article.fe1 .sec5>div:not(.flowhid){max-width:1050px;width:100%;padding:0 max(1rem,16px);height:100%;position:absolute;left:50%;top:0;z-index:1;transform:translateX(-50%);display:flex;justify-content:flex-end;align-items:flex-start}body.pagef main article.fe1 .sec5>div:not(.flowhid) div{margin-top:-3rem;width:283px;background:white}body.pagef main article.fe1 .sec5>div:not(.flowhid) div p{letter-spacing:0.1em}body.pagef main article.fe1 .sec5>div:not(.flowhid) div p:first-of-type{margin-top:0}body.pagef main article.fe1 .sec5>div:not(.flowhid) h2{position:absolute;display:block;left:max(1rem,16px);bottom:max(1rem,32px);font-size:var(--fs3218);color:white;text-align:left;z-index:1}body.pagef main article.fe1 .sec5>div:not(.flowhid) h2 span{font-weight:700}body.pagef main article.fe1 .sec5 img{width:100%;max-height:900px;object-fit:cover}@media screen and (max-width:744px){body.pagef main article.fe1 .sec5>div:not(.flowhid){width:100%;height:100%;position:initial;left:inherit;top:inherit;z-index:1;transform:inherit;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}body.pagef main article.fe1 .sec5>div:not(.flowhid) div{margin-top:0rem;width:max(10rem,220px);position:relative;z-index:1}body.pagef main article.fe1 .sec5>div:not(.flowhid) div p{letter-spacing:0.1em}body.pagef main article.fe1 .sec5>div:not(.flowhid) div p:first-of-type{margin-top:0}body.pagef main article.fe1 .sec5>div:not(.flowhid) h2 span{display:block}body.pagef main article.fe1 .sec5 div{margin-top:-3rem;max-height:567px}}body.pagef main article.fe1 .sec6{position:relative}body.pagef main article.fe1 .sec6:before{content:"";position:absolute;display:block;height:100%;width:1px;background:#4A4D43;left:50%}body.pagef main article.fe1 .sec6 .wrap{padding-top:max(1.25rem,40px);padding-bottom:max(1.25rem,40px)}body.pagef main article.fe1 .sec6 .wrap>div{max-width:1228px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}body.pagef main article.fe1 .sec6 .wrap>div img{display:block;border-radius:50%;width:100%;height:auto;min-width:0}body.pagef main article.fe1 .sec6 .wrap>div p{flex-shrink:0;margin:0;background:#4A4D43;color:var(--feature_bgc);width:6.046875rem;width:clamp(6.046875rem,387px,290px);height:6.046875rem;height:clamp(6.046875rem,387px,290px);font-size:var(--fs1613);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:744px){body.pagef main article.fe1 .sec6:before{display:none}body.pagef main article.fe1 .sec6 .wrap>div{max-width:1228px;margin-right:auto;margin-left:auto;display:grid;justify-content:center;justify-items:center;gap:10px}body.pagef main article.fe1 .sec6 .wrap>div img{width:80px;display:block;border-radius:50%;min-width:0}body.pagef main article.fe1 .sec6 .wrap>div img:first-of-type{grid-column:1/2;grid-row:1/2;margin-bottom:-80px}body.pagef main article.fe1 .sec6 .wrap>div img:nth-of-type(2){grid-column:2/3;grid-row:1/2}body.pagef main article.fe1 .sec6 .wrap>div img:nth-of-type(3){grid-column:3/4;grid-row:1/2}body.pagef main article.fe1 .sec6 .wrap>div img:nth-of-type(4){grid-column:4/5;grid-row:1/2;margin-bottom:-80px}body.pagef main article.fe1 .sec6 .wrap>div div{grid-column:1/5;grid-row:2/3}body.pagef main article.fe1 .sec6 .wrap>div div p{margin-right:auto;margin-left:auto}}body.pagef main article.fe1 .sec7{padding:0 max(1rem,16px)}body.pagef main article.fe1 .sec7 .wrap{max-width:1082px;padding:0;margin-right:auto;margin-left:auto;background:white;border:solid 1px #4A4D43}body.pagef main article.fe1 .sec7 .wrap>div{padding-top:max(1rem,48px);padding-bottom:max(1rem,48px);padding-right:max(1.5625rem,20px);padding-left:max(1.5625rem,20px);display:grid;column-gap:max(1rem,32px);row-gap:max(0.75rem,24px);grid-template-columns:minmax(200px,auto) minmax(300px,452px);align-items:flex-start}body.pagef main article.fe1 .sec7 .wrap>div:not(:first-of-type){border-top:solid 1px #4A4D43}body.pagef main article.fe1 .sec7 .wrap>div .name{grid-column:1/3;grid-row:1/2;display:flex;flex-direction:column-reverse}body.pagef main article.fe1 .sec7 .wrap>div .name b{font-size:var(--fs1816);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em;display:block}body.pagef main article.fe1 .sec7 .wrap>div .name h3{margin-top:6px;text-align:left;font-size:var(--fs3216);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em}body.pagef main article.fe1 .sec7 .wrap>div .name h3 span{font-size:var(--fs1313);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;display:block;font-feature-settings:"palt";letter-spacing:0.15em;color:#BE8484}body.pagef main article.fe1 .sec7 .wrap>div .text{grid-column:1/2;grid-row:2/3}body.pagef main article.fe1 .sec7 .wrap>div .text p{font-size:var(--fs1613)}body.pagef main article.fe1 .sec7 .wrap>div .text p:first-of-type{margin-top:0}body.pagef main article.fe1 .sec7 .wrap>div .text a{margin-top:max(0.75rem,24px);border:solid 1px #4A4D43;width:182px;line-height:48px;text-align:center;text-decoration:none;transition:0.3s}body.pagef main article.fe1 .sec7 .wrap>div .text a:hover{background:#4A4D43;color:white}body.pagef main article.fe1 .sec7 .wrap>div .photo{grid-column:2/3;grid-row:2/3;position:relative}body.pagef main article.fe1 .sec7 .wrap>div .photo img{filter:contrast(1.2)}body.pagef main article.fe1 .sec7 .wrap>div .photo .photothumb{margin-top:max(0.25rem,8px)}body.pagef main article.fe1 .sec7 .wrap>div .photo .photothumb img{cursor:pointer;transition:0.3s;width:1.09375rem;width:clamp(1.09375rem,70px,45px);height:auto;border:solid 2px white}body.pagef main article.fe1 .sec7 .wrap>div .photo .photothumb img:hover{opacity:0.7}body.pagef main article.fe1 .sec7 .wrap>div .photo .photothumb img.slick-active{filter:contrast(1.5);border:solid 2px #4A4D43}body.pagef main article.fe1 .sec7 .wrap>div .photo .photothumb img:not(:first-child){margin-left:3px}body.pagef main article.fe1 .sec7 .wrap>div .photo .photothumb .slick-track{transform:unset!important}body.pagef main article.fe1 .sec7 .wrap>div .photo .arrows{width:1.09375rem;width:clamp(1.09375rem,70px,45px);height:1.09375rem;height:clamp(1.09375rem,70px,45px);position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}body.pagef main article.fe1 .sec7 .wrap>div .photo .arrows button{background:white;display:block;position:relative;white-space:nowrap;overflow:hidden;text-indent:100%;width:20px;height:20px;padding:0}body.pagef main article.fe1 .sec7 .wrap>div .photo .arrows button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:solid 10px transparent;border-right:solid 12px #4A4D43;border-bottom:solid 10px transparent;border-left:solid 0 transparent}body.pagef main article.fe1 .sec7 .wrap>div .photo .arrows button.n_arrow:before{transform:translate(-50%,-50%) scale(-1,1)}@media screen and (max-width:744px){body.pagef main article.fe1 .sec7 .wrap>div{grid-template-columns:100%}body.pagef main article.fe1 .sec7 .wrap>div .name{grid-column:1/2;grid-row:2/3;display:inline-block;line-height:0}body.pagef main article.fe1 .sec7 .wrap>div .name b{display:none}body.pagef main article.fe1 .sec7 .wrap>div .name h3{display:inline-block;margin-top:0;line-height:2.5;border-bottom:solid 1px #4A4D43}body.pagef main article.fe1 .sec7 .wrap>div .name h3 span{display:none}body.pagef main article.fe1 .sec7 .wrap>div .text{grid-column:1/2;grid-row:3/4}body.pagef main article.fe1 .sec7 .wrap>div .text a{width:140px;margin-left:auto;margin-right:0}body.pagef main article.fe1 .sec7 .wrap>div .photo{grid-column:1/2;grid-row:1/2}}body.pagef main article.fe1 .sec8{padding-top:max(1.40625rem,45px);padding-bottom:max(1.40625rem,45px)}body.pagef main article.fe1 .sec8 .wrap div{display:flex;align-items:center;justify-content:center;position:relative;max-width:800px;margin-right:auto;margin-left:auto;height:4.15625rem;height:clamp(4.15625rem,266px,200px)}body.pagef main article.fe1 .sec8 .wrap div p{text-align:center;margin-top:0}body.pagef main article.fe1 .sec8 .wrap div:after{content:"";width:1.359375rem;width:clamp(1.359375rem,87px,70px);aspect-ratio:87/266;position:absolute;display:block;right:0;top:50%;transform:translateY(-50%);background-image:image-set(url(img/feature/1/s81.png) 1x,url(img/feature/1/s81@2x.png) 2x);background-image:-webkit-image-set(url(img/feature/1/s81.png) 1x,url(img/feature/1/s81@2x.png) 2x);background-size:cover}@media screen and (max-width:744px){body.pagef main article.fe1 .sec8 .wrap div{display:flex;align-items:center;justify-content:center;flex-direction:column;height:auto}body.pagef main article.fe1 .sec8 .wrap div:after{content:"";width:1.359375rem;width:clamp(1.359375rem,87px,50px);aspect-ratio:87/266;position:inherit;display:block;right:inherit;top:inherit;transform:inherit;margin-top:30px}}body.pagef main article.fe1 .sec9{background:#4A4D43}body.pagef main article.fe1 .sec9 .tac{text-align:center}body.pagef main article.fe1 .sec9 .wrap{position:relative}body.pagef main article.fe1 .sec9 .wrap>header{text-align:center}body.pagef main article.fe1 .sec9 .wrap>header img{position:relative;z-index:1}body.pagef main article.fe1 .sec9 .wrap>header h2{margin-top:max(1.25rem,40px);font-size:var(--fs4018);color:var(--feature_bgc)}body.pagef main article.fe1 .sec9 .wrap>header:before{content:"";width:100%;height:5.5rem;background:var(--feature_bgc);display:block;position:absolute;top:0;left:0}body.pagef main article.fe1 .sec9 .wrap>div{margin-top:max(1.25rem,40px)}body.pagef main article.fe1 .sec9 .wrap>div .intsec{position:relative;max-width:1018px;padding-top:max(0.96875rem,31px);padding-bottom:max(1.640625rem,52.5px);padding-right:max(1.640625rem,52.5px);padding-left:max(1.640625rem,52.5px);margin-right:auto;margin-left:auto;border:solid 1px var(--feature_bgc);border-bottom:transparent}body.pagef main article.fe1 .sec9 .wrap>div .intsec i{position:absolute;display:block;top:0;left:0;transform:translateX(-1rem);writing-mode:vertical-rl;font-size:var(--fs1614);color:var(--feature_bgc)}body.pagef main article.fe1 .sec9 .wrap>div .intsec i span{font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;margin-bottom:30px}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head,body.pagef main article.fe1 .sec9 .wrap>div .intsec header{display:grid;grid-template-columns:auto minmax(150px,200px);gap:max(1rem,32px);padding-bottom:max(0.65625rem,21px);background-image:linear-gradient(to right,#252F32,#252F32 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-position:left bottom;background-repeat:repeat-x;align-items:flex-end;border-bottom:solid 1px var(--feature_bgc)}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:first-of-type,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:first-of-type{text-align:left}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:first-of-type div,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:first-of-type div{font-size:var(--fs1612);line-height:1;display:flex;align-items:center}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:first-of-type div span,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:first-of-type div span{padding:3px 5px 0;margin-right:10px;background:#252F32;display:inline-block;line-height:1;letter-spacing:0.14em;color:white;font-size:var(--fs1612)}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:first-of-type h3,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:first-of-type h3{text-align:left;margin-bottom:max(0.4375rem,14px);color:var(--feature_bgc);font-size:var(--fs2416)}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:last-of-type,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:last-of-type{text-align:left}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:last-of-type div,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:last-of-type div{display:block;margin:-45px 0 0 auto;line-height:1.5;width:92px;height:92px;background:#F7F5E2;border-radius:50%;font-size:var(--fs1210);font-feature-settings:"palt";letter-spacing:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:last-of-type div span,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:last-of-type div span{line-height:1.5}@media screen and (max-width:744px){body.pagef main article.fe1 .sec9 .wrap>div .intsec .head,body.pagef main article.fe1 .sec9 .wrap>div .intsec header{grid-template-columns:1fr;background:none}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head div:first-of-type h3,body.pagef main article.fe1 .sec9 .wrap>div .intsec header div:first-of-type h3{font-weight:700;margin:0}body.pagef main article.fe1 .sec9 .wrap>div .intsec .head>div:last-of-type,body.pagef main article.fe1 .sec9 .wrap>div .intsec header>div:last-of-type{order:-1;width:200px;margin-right:auto;margin-left:auto}}body.pagef main article.fe1 .sec9 .wrap>div .intsec p{color:var(--feature_bgc)}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer{margin-top:max(1rem,32px);background:var(--feature_bgc);display:flex}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>img{min-width:0;margin:0;padding:0}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div{margin:0;max-width:315px;padding-right:max(0.75rem,24px);padding-left:max(0.75rem,24px);padding-top:max(0.75rem,24px);padding-bottom:max(0.75rem,24px);width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:max(0.40625rem,13px)}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div h4{text-align:left;font-size:var(--fs1313);color:#4A4D43}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div div{text-align:left;font-size:var(--fs1514);color:#4A4D43}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div div span{display:block;font-size:var(--fs1313);line-height:1.5}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div a{margin-top:auto;border:solid 1px #4A4D43;width:100%;line-height:48px;text-align:center;text-decoration:none;transition:0.3s}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div a:hover{background:#4A4D43;color:white}@media screen and (max-width:744px){body.pagef main article.fe1 .sec9 .wrap>div .intsec{padding:48px 20px}body.pagef main article.fe1 .sec9 .wrap>div .intsec i{transform:translateX(-1.15rem);font-size:var(--fs1010)}body.pagef main article.fe1 .sec9 .wrap>div .intsec header{align-items:center;flex-direction:column-reverse}body.pagef main article.fe1 .sec9 .wrap>div .intsec header h3{min-width:100%;margin-top:20px;margin-bottom:0px}body.pagef main article.fe1 .sec9 .wrap>div .intsec header h3 br{display:none}body.pagef main article.fe1 .sec9 .wrap>div .intsec header img{max-width:152px}body.pagef main article.fe1 .sec9 .wrap>div .intsec p{margin-top:2rem}body.pagef main article.fe1 .sec9 .wrap>div .intsec p:first-of-type{margin-top:24px}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer{margin-top:max(1rem,32px);background:var(--feature_bgc);display:flex;flex-direction:column}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>img{min-width:0;margin:0;padding:0}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div{margin:0;max-width:none;padding-right:max(0.75rem,24px);padding-left:max(0.75rem,24px);padding-top:max(0.75rem,24px);padding-bottom:max(0.75rem,24px);width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:max(0.40625rem,13px)}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div h4{text-align:left;font-size:var(--fs1313);color:#4A4D43}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div div{text-align:left;font-size:var(--fs1514);color:#4A4D43}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div div span{display:block;font-size:var(--fs1313);line-height:1.5}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div a{margin-top:auto;border:solid 1px #4A4D43;width:100%;max-width:148px;margin-right:auto;margin-left:auto;line-height:48px;text-align:center;text-decoration:none;transition:0.3s}body.pagef main article.fe1 .sec9 .wrap>div .intsec footer>div a:hover{background:#4A4D43;color:white}}body.pagef main article.fe1 .hr{background:var(--feature_bgc);color:#4A4D43;text-align:center;padding-top:max(2rem,64px);padding-bottom:max(2rem,64px)}body.pagef main article.fe1 .hr picture{line-height:0}body.pagef main article.fe1 .hr img{line-height:0}body.pagef main article.fe1 .hr p{margin-top:max(0.46875rem,15px)}body.pagef main article.fe1 .sec12 .wrap{padding-top:max(2rem,64px);padding-bottom:max(2rem,64px);background:var(--feature_bgc)}body.pagef main article.fe1 .sec12 .wrap>div{max-width:1018px;margin-right:auto;margin-left:auto;gap:max(1.6875rem,54px);position:relative;display:grid;grid-template-columns:minmax(0px,387px) auto}body.pagef main article.fe1 .sec12 .wrap>div>div{width:100%}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type{grid-row:1/2;grid-column:2/3;display:flex;align-items:center}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type:after{content:"";width:2.265625rem;width:clamp(2.265625rem,145px,100px);aspect-ratio:145/110;display:block;position:absolute;right:-1rem;bottom:0;mix-blend-mode:multiply;background-image:image-set(url(img/feature/1/s12i.png) 1x,url(img/feature/1/s12i@2x.png) 2x);background-image:-webkit-image-set(url(img/feature/1/s12i.png) 1x,url(img/feature/1/s12i@2x.png) 2x);background-size:cover}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2{font-size:var(--fs3224);margin-top:0}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2 span{line-height:1}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2 span:first-child{position:absolute;top:-2px;font-feature-settings:"palt";letter-spacing:0.15em;right:1em}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2 span:last-child{font-feature-settings:"palt";letter-spacing:0.1em;top:0;right:0;position:absolute;writing-mode:vertical-rl}body.pagef main article.fe1 .sec12 .wrap>div>div>div{margin-right:max(1rem,32px);background:white;max-width:420px}body.pagef main article.fe1 .sec12 .wrap>div>div>div p{width:100%}body.pagef main article.fe1 .sec12 .wrap>div>div>div p:first-of-type{margin-top:0}body.pagef main article.fe1 .sec12 .wrap>div>div:last-of-type{grid-row:1/2;grid-column:1/2}@media screen and (max-width:744px){body.pagef main article.fe1 .sec12 .wrap>div{display:grid;grid-template-columns:100%}body.pagef main article.fe1 .sec12 .wrap>div>div{width:100%}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type{grid-row:1/2;grid-column:1/2;display:flex;align-items:center;position:relative;padding-bottom:90px}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type:after{width:1.40625rem;width:clamp(1.40625rem,90px,90px);right:0}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2{font-size:var(--fs3224);margin-top:0}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2 span{line-height:1}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2 span:first-child{position:absolute;top:-2px;font-feature-settings:"palt";letter-spacing:0.15em;right:1em}body.pagef main article.fe1 .sec12 .wrap>div>div:first-of-type h2 span:last-child{font-feature-settings:"palt";letter-spacing:0.1em;top:0;right:0;position:absolute;writing-mode:vertical-rl}body.pagef main article.fe1 .sec12 .wrap>div>div>div{margin-top:50px;margin-right:60px;background:white;max-width:100%}body.pagef main article.fe1 .sec12 .wrap>div>div>div p{width:100%}body.pagef main article.fe1 .sec12 .wrap>div>div>div p:first-of-type{margin-top:0}body.pagef main article.fe1 .sec12 .wrap>div>div:last-of-type{grid-row:2/3;grid-column:1/2;text-align:center}}body.pagef main article.fe2{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width:744px){body.pagef main article.fe2{padding-top:52px}}body.pagef main article.fe2 b{font-feature-settings:"palt";letter-spacing:0.2em;display:block;margin-top:max(1.5625rem,50px);font-size:var(--fs2116);text-align:center;line-height:2.2}body.pagef main article.fe2 .edge{color:white}body.pagef main article.fe2 .key{margin-top:max(1.25rem,40px)}body.pagef main article.fe2 .heads_up{font-size:var(--fs1311);text-align:center;width:100%;display:block;padding:max(0.5rem,16px) 0}body.pagef main article.fe2 .w660{letter-spacing:0.23em;font-size:var(--fs1614);line-height:2.2}body.pagef main article.fe2 .imgout{position:relative}body.pagef main article.fe2 .imgout>img{width:9.34375rem;bottom:0;left:0;position:absolute;max-width:none;margin-left:0.5rem}body.pagef main article.fe2 .sec1{margin-top:max(1.40625rem,45px)}body.pagef main article.fe2 .sec1 .imgwrap h2{margin-top:0;position:absolute;top:1rem;left:50%;transform:translate(-50%,0);display:inline-block;width:max(13.53125rem,260px);z-index:1}body.pagef main article.fe2 .sec1 .box{padding-top:max(0.8125rem,36px);padding-bottom:max(0.8125rem,36px);padding-right:max(2.15625rem,20px);padding-left:max(2.15625rem,20px)}body.pagef main article.fe2 .sec1 .box h3{font-size:var(--fs2418);font-weight:700}body.pagef main article.fe2 .sec1 .box h3 span{display:block;margin-bottom:max(0.3125rem,10px)}body.pagef main article.fe2 .sec1 .box .imgbox{margin-top:max(1rem,32px)}@media screen and (max-width:744px){body.pagef main article.fe2 .sec1 h3 img{width:80px}body.pagef main article.fe2 .sec1 .box{padding-right:max(1rem,20px);padding-left:max(1rem,20px)}}body.pagef main article.fe2 .sec2{overflow:hidden}body.pagef main article.fe2 .sec2 .w1082{margin-top:max(3.78125rem,121px)}body.pagef main article.fe2 .sec2 .inbox{background:white;padding-right:max(2.15625rem,69px);padding-left:max(2.15625rem,69px);padding-top:max(1.5625rem,50px);padding-bottom:max(1.5625rem,50px)}body.pagef main article.fe2 .sec2 .inbox .head>div{display:grid;grid-template-columns:minmax(auto,320px) auto;column-gap:max(1.125rem,36px);row-gap:max(1.3125rem,42px)}body.pagef main article.fe2 .sec2 .inbox .head>div>div:first-of-type h3{text-align:left;font-size:var(--fs3218)}body.pagef main article.fe2 .sec2 .inbox .head>div>div:first-of-type h3 span{display:block}body.pagef main article.fe2 .sec2 .inbox .head>div p:first-child{margin-top:0}body.pagef main article.fe2 .sec2 .inbox .intaview footer{background:#F7F5E2}body.pagef main article.fe2 .sec2 .inbox .intaview footer div,body.pagef main article.fe2 .sec2 .inbox .intaview footer h4{color:#252F32}body.pagef main article.fe2 .sec2 .inbox .intaview footer a{border-color:#252F32}body.pagef main article.fe2 .sec2 .inbox .intaview footer a:hover{color:#252F32;border-color:var(--feature_bgc)}body.pagef main article.fe2 .sec2 .inbox .intaview p.tac{text-align:center}body.pagef main article.fe2 .sec2 .inbox .intaview section img{margin-top:0.6rem}@media screen and (max-width:744px){body.pagef main article.fe2 .sec2 .inbox{padding:70px 20px}body.pagef main article.fe2 .sec2 .inbox .head>div{grid-template-columns:1fr}body.pagef main article.fe2 .sec2 .inbox .head>div div:first-of-type{grid-column:1/2;grid-row:2/3}body.pagef main article.fe2 .sec2 .inbox .head>div div:first-of-type h3{text-align:center}body.pagef main article.fe2 .sec2 .inbox .head>div div:nth-of-type(2){padding-top:max(1rem,32px);grid-column:1/2;grid-row:1/2}body.pagef main article.fe2 .sec2 .inbox .head>div div:nth-of-type(2) img{margin-left:50%}body.pagef main article.fe2 .sec2 .inbox .head>div div:nth-of-type(3){grid-column:1/2;grid-row:3/4}body.pagef main article.fe2 .sec2 .inbox .head>div div:nth-of-type(4){grid-column:1/2;grid-row:4/5}}body.pagef main article.fe2 .sec3{margin-top:max(1.5625rem,50px)}body.pagef main article.fe2 .sec4{padding-top:max(2rem,64px);padding-bottom:max(2rem,64px)}body.pagef main article.fe2 .sec4 h4{margin-top:max(1rem,32px);font-size:var(--fs2116);font-weight:700;text-align:center}body.pagef main article.fe2 .sec4 .w630{max-width:630px;margin-right:auto;margin-left:auto}body.pagef main article.fe2 .sec4 .w630 p:first-child{margin-top:max(0.625rem,20px)}body.pagef main article.fe2 .sec4 .imgbox:last-of-type{margin-top:max(1.5625rem,50px)}body.pagef main article.fe2 .sec4 .tile{width:6.0625rem;width:clamp(6.0625rem,388px,150px)}body.pagef main article.fe3:before{content:"";width:100%;height:200px;background:white;position:absolute;top:-166px;left:0}body.pagef main article.fe3 .keyfe3{position:relative}body.pagef main article.fe3 .keyfe3>div{padding:0 max(1rem,16px)}body.pagef main article.fe3 .keyfe3>div:before{content:"";width:100%;height:max(5.203125rem,100px);display:block;background:white;position:absolute;top:-1px;left:0}@media screen and (max-width:744px){body.pagef main article.fe3 .keyfe3>div{padding:0}}body.pagef main article.fe3 .keyfe3>div>div{max-width:1228px;margin-right:auto;margin-left:auto;position:relative;overflow:hidden}body.pagef main article.fe3 .keyfe3>div>div>div:first-child{padding:0 max(1rem,16px)}body.pagef main article.fe3 .keyfe3>div>div>div:first-child h1{position:absolute;bottom:1rem;left:1rem;z-index:2;padding:0;opacity:0;width:max(7.84375rem,300px);visibility:hidden;animation:opa 3s ease 3s forwards}body.pagef main article.fe3 .keyfe3>div>div>div:first-child h1:before{display:none}@media screen and (max-width:744px){body.pagef main article.fe3 .keyfe3>div>div>div:first-child{background:white;padding:32px 0}body.pagef main article.fe3 .keyfe3>div>div>div:first-child h1{position:inherit;bottom:inherit;left:inherit;animation:opa 3s ease forwards;margin:auto;width:100%;padding:0 16px}body.pagef main article.fe3 .keyfe3>div>div>div:first-child h1 img{display:block;width:auto;height:auto;margin-right:auto;margin-left:auto}}body.pagef main article.fe3 .keyfe3>div>div>div:last-child{overflow:hidden;position:relative}body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div{position:relative;z-index:1;border-radius:0 0 75px 75px;overflow:hidden}body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div:after,body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div:before{content:"";width:max(5.203125rem,100px);height:max(5.203125rem,100px);display:block;position:absolute;opacity:0;visibility:hidden;z-index:1;top:-1px;background:url(img/feature/3/edge.svg) center/cover no-repeat;animation:opa 1s ease 2s forwards;z-index:2}body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div:before{left:-1px}body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div:after{right:-1px;transform:scale(-1,1)}body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div img{display:block;position:relative}@media screen and (max-width:744px){body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div{height:330px;overflow:hidden;position:relative;z-index:2}body.pagef main article.fe3 .keyfe3>div>div>div:last-child>div img{width:100%;height:330px;object-fit:cover}}@media screen and (max-width:744px){body.pagef main article.fe3 .keyfe3>div>div>div:last-child{padding:0 max(1rem,16px)}body.pagef main article.fe3 .keyfe3>div>div>div:last-child:before{content:"";width:100%;height:max(5.203125rem,100px);display:block;background:white;position:absolute;top:-1px;left:0}}body.pagef main article.fe3 .wrap h2.intro{margin-top:max(2.6875rem,64px);font-size:var(--fs3216);letter-spacing:0}body.pagef main article.fe3 .wrap_de{margin-top:max(4.6875rem,150px);display:grid;grid-template-columns:minmax(130px,228px) minmax(350px,600px) minmax(130px,228px);gap:20px;padding:0 max(1rem,16px);justify-content:center;align-items:flex-start}body.pagef main article.fe3 .wrap_de:after{content:"";display:block}body.pagef main article.fe3 .wrap_de h2{margin-top:-1.9rem;order:2}@media screen and (max-width:744px){body.pagef main article.fe3 .wrap_de{grid-template-columns:100%}body.pagef main article.fe3 .wrap_de:after{display:none}body.pagef main article.fe3 .wrap_de h2{width:100%;max-width:450px;margin-right:auto;margin-left:auto;text-align:right;order:0}body.pagef main article.fe3 .wrap_de h2 img{margin-right:10px}}body.pagef main article.fe3 .wrap_de .w600{order:1;padding:max(1.125rem,36px);padding-left:max(0.5625rem,18px);gap:max(0.5625rem,18px);display:grid;grid-template-columns:0 auto;align-items:flex-start;background:white}body.pagef main article.fe3 .wrap_de .w600 div:first-child{position:relative}body.pagef main article.fe3 .wrap_de .w600 div:first-child img{position:absolute;right:0;bottom:-3.2rem;max-width:none;width:4.28125rem}body.pagef main article.fe3 .wrap_de .w600 p{letter-spacing:0.1em}body.pagef main article.fe3 .wrap_de .w600 p:first-child{margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe3 .wrap_de .w600{column-gap:1/2;row-gap:2/3;max-width:450px;width:100%;justify-content:flex-start;align-items:center;grid-template-columns:1fr;padding:42px 20px;gap:42px}body.pagef main article.fe3 .wrap_de .w600 div:first-child{grid-column:1/2;grid-row:1/2}body.pagef main article.fe3 .wrap_de .w600 div:first-child img{left:-40px;right:inherit;bottom:0;width:auto}body.pagef main article.fe3 .wrap_de .w600 div:last-child{grid-column:1/2;grid-row:2/3}}body.pagef main article.fe3>header{position:relative;z-index:1}body.pagef main article.fe3 .rule{position:relative;margin-top:max(1.875rem,60px)}body.pagef main article.fe3 .rule p{margin-top:max(0.5rem,16px);text-align:center}body.pagef main article.fe3 .rule:after{content:"";margin-top:max(0.65625rem,21px);display:block;width:100%;height:297px;background:url(img/feature/3/s15.png) center top repeat-x;position:relative;z-index:1}body.pagef main article.fe3 .sec1{background:url(img/charm/s6bg.png) #E8E7E2 top center repeat;background-color:#E8E7E2;background-image:image-set(url(img/charm/s6bg.png) 1x,url(img/charm/s6bg@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bg.png) 1x,url(img/charm/s6bg@2x.png) 2x);position:relative;text-align:center;margin-top:-270px}body.pagef main article.fe3 .sec1 .wrap{padding:0 max(1rem,16px)}body.pagef main article.fe3 .sec1 .w1082{padding-top:270px;background-color:white}body.pagef main article.fe3 .sec1 .w1082>header{margin-top:max(1.21875rem,39px);position:relative;z-index:2}body.pagef main article.fe3 .sec1 .w1082>header:before{content:"";width:100%;height:36px;background:url(img/feature/3/wave.svg) bottom left repeat-x;position:absolute;bottom:0;left:0;display:block;z-index:1}body.pagef main article.fe3 .sec1 .w1082>header h2{line-height:0}body.pagef main article.fe3 .sec1 .w1082>header>div{width:14.84375rem;width:clamp(14.84375rem,950px,320px);gap:max(0.5rem,16px);padding:0 max(1rem,16px);margin-right:auto;margin-left:auto;margin-top:max(0.75rem,24px);padding-bottom:max(0.5rem,16px);display:grid;grid-template-columns:auto auto}body.pagef main article.fe3 .sec1 .w1082>header>div p{letter-spacing:0.1em;margin-top:0}body.pagef main article.fe3 .sec1 .w1082>header>div img{mix-blend-mode:darken}@media screen and (max-width:744px){body.pagef main article.fe3 .sec1 .w1082>header h2 img{max-width:212px}body.pagef main article.fe3 .sec1 .w1082>header>div{grid-template-columns:1fr;max-width:400px;width:100%}body.pagef main article.fe3 .sec1 .w1082>header>div img{width:130px;display:block;margin-right:auto;margin-left:auto}}body.pagef main article.fe3 .sec1 .w1082 .rulelist{background:#2B3639;padding:max(0.5rem,16px)}body.pagef main article.fe3 .sec1 .w1082 .rulelist ul{display:grid;max-width:874px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));column-gap:max(0.5rem,16px);row-gap:max(0.75rem,24px);margin-right:auto;margin-left:auto;justify-content:center}body.pagef main article.fe3 .sec1 .w1082 .rulelist ul li h3{line-height:0;position:relative}body.pagef main article.fe3 .sec1 .w1082 .rulelist ul li h3:before{content:"";width:28px;height:28px;display:block;background:url(img/feature/3/hotspring.svg) center/contain no-repeat;margin-right:auto;margin-left:auto}body.pagef main article.fe3 .sec1 .w1082 .rulelist ul li img{margin-top:max(0.375rem,12px);border-radius:10px}body.pagef main article.fe3 .sec1 .w1082 .rulelist ul li p{max-width:270px;margin-top:10px;margin-right:auto;margin-left:auto;color:white;line-height:1.8}body.pagef main article.fe3 .sec1 .w1082 .inbox{position:relative;padding-right:max(2.15625rem,69px);padding-left:max(2.15625rem,69px);padding-top:max(1.5625rem,50px);padding-bottom:max(1.5625rem,50px);padding-top:max(2.125rem,86px);padding-bottom:0}body.pagef main article.fe3 .sec1 .w1082 .inbox.wave:before{content:"";width:100%;height:36px;background:url(img/feature/3/wave.svg) bottom left repeat-x;transform:scale(1,-1);position:absolute;top:0;left:0;display:block;z-index:1}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview{margin-top:0}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer{background:#EFEFEF}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer .name,body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer h4{color:black}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer a{border-color:#2B3639}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer a:hover{background:var(--feature_bgc);border-color:var(--feature_bgc);color:black}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer+section{text-align:center}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer+section p{text-align:center}body.pagef main article.fe3 .sec1 .w1082 .inbox .intaview footer+section img{margin-top:max(1rem,32px)}@media screen and (max-width:744px){body.pagef main article.fe3 .sec1 .w1082 .inbox{padding:72px 20px 0}}body.pagef main article.fe3 .sec2{padding-top:max(3rem,96px)}body.pagef main article.fe3 .sec2 .wrap{padding:0 max(1rem,16px)}body.pagef main article.fe3 .sec2 .wrap .w1082 header img:first-of-type{margin-left:0.5rem}body.pagef main article.fe3 .sec2 .wrap .w1082 header>div{background:white;max-width:493px;margin:-1rem auto 0 2.1rem;position:relative}body.pagef main article.fe3 .sec2 .wrap .w1082 header>div p{letter-spacing:0.1em;margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe3 .sec2 .wrap .w1082 header img:first-of-type{margin-left:auto}body.pagef main article.fe3 .sec2 .wrap .w1082 header>div{background:white;max-width:458px;margin:-52px 2.1rem 0 0;position:relative}body.pagef main article.fe3 .sec2 .wrap .w1082 header>div p{letter-spacing:0.1em;margin-top:0}}body.pagef main article.fe3 .sec2 .wrap .w1082 section{margin-top:max(1.171875rem,37.5px)}body.pagef main article.fe3 .sec2 .wrap .w1082 section .top{position:relative;padding-bottom:max(2.0625rem,66px);position:relative}body.pagef main article.fe3 .sec2 .wrap .w1082 section .top p{max-width:810px;margin-right:auto;margin-left:auto;letter-spacing:0.1em}body.pagef main article.fe3 .sec2 .wrap .w1082 section .top:after{content:"";bottom:0;right:0;width:1.4375rem;width:clamp(1.4375rem,92px,0px);height:2.0625rem;height:clamp(2.0625rem,132px,0px);display:block;position:absolute;background-image:image-set(url(img/feature/3/s32.png) 1x,url(img/feature/3/s32_pc@2x.png) 2x);background-image:-webkit-image-set(url(img/feature/3/s32.png) 1x,url(img/feature/3/s32_pc@2x.png) 2x);background-size:cover}@media screen and (max-width:744px){body.pagef main article.fe3 .sec2 .wrap .w1082 section .top:after{display:none}}body.pagef main article.fe3 .sec2 .wrap .w1082 section .second div p{margin:-3rem 0 0 auto;width:21em;background:white;position:relative;z-index:1;letter-spacing:0.1em}@media screen and (max-width:744px){body.pagef main article.fe3 .sec2 .wrap .w1082 section .second div p{margin:30px auto 0;max-width:294px;width:100%}body.pagef main article.fe3 .sec2 .wrap .w1082 section .second div img{width:170px;display:block;margin:30px 0 0 auto}}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third{max-width:1082px;display:grid;padding-top:max(1rem,48px);padding-bottom:max(1rem,48px);column-gap:max(1.640625rem,52.5px);row-gap:max(1rem,32px);grid-template-columns:minmax(200px,283px) minmax(400px,662px);align-items:flex-start}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third h3{text-align:left;font-size:var(--fs2416)}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .text{grid-column:1/2;padding-left:0.5rem}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .text p{margin-top:max(0.8125rem,26px);font-size:var(--fs1613)}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo{grid-column:2/3;position:relative}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo img{filter:contrast(1.2)}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .photothumb{margin-top:max(0.25rem,8px)}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .photothumb img{cursor:pointer;transition:0.3s;width:1.3125rem;width:clamp(1.3125rem,84px,45px);height:auto;border:solid 2px white}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .photothumb img:hover{opacity:0.7}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .photothumb img.slick-active{filter:contrast(1.5);border:solid 2px var(--feature_bgc)}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .photothumb img:not(:first-child){margin-left:3px}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .photothumb .slick-track{transform:unset!important}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .arrows{width:1.3125rem;width:clamp(1.3125rem,84px,45px);height:1.3125rem;height:clamp(1.3125rem,84px,45px);position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .arrows button{background:transparent;display:block;position:relative;white-space:nowrap;overflow:hidden;text-indent:100%;width:20px;height:20px;padding:0}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .arrows button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:solid 10px transparent;border-right:solid 12px black;border-bottom:solid 10px transparent;border-left:solid 0 transparent}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo .arrows button.n_arrow:before{transform:translate(-50%,-50%) scale(-1,1)}@media screen and (max-width:744px){body.pagef main article.fe3 .sec2 .wrap .w1082 section .third{grid-template-columns:100%}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .text{grid-column:1/2;grid-row:2/3}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .text h3{font-weight:700}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third .photo{grid-column:1/2;grid-row:1/2}}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer{margin-top:max(1rem,32px);background:white;display:flex}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>img{min-width:0;margin:0;padding:0}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div{margin:0;max-width:315px;padding-right:max(0.75rem,24px);padding-left:max(0.75rem,24px);padding-top:max(0.75rem,24px);padding-bottom:max(0.75rem,24px);width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:max(0.40625rem,13px)}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div h4{text-align:left;font-size:var(--fs1313);color:#2A3639}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div div{text-align:left;display:block;font-size:var(--fs1313);line-height:1.5}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div div.name{font-size:var(--fs1514);font-weight:700;color:#2A3639}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div a{margin-top:auto;border:solid 1px #2A3639;width:100%;line-height:48px;text-align:center;text-decoration:none;transition:0.3s}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div a:hover{background:#2A3639;color:white}@media screen and (max-width:744px){body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer{flex-direction:column}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div{max-width:100%}body.pagef main article.fe3 .sec2 .wrap .w1082 section .third+footer>div a{width:148px;margin-right:auto;margin-left:auto}}body.pagef main article.fe3 .sec3 header{margin-top:max(2rem,64px)}body.pagef main article.fe3 .sec3 header h2{max-width:1358px;text-align:left;padding-right:1.59375rem}body.pagef main article.fe3 .sec3 .wrap{margin-top:-1rem;padding:0 max(1rem,16px)}body.pagef main article.fe3 .sec3 .wrap .shopinfo{margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe3 .sec3 header h2{text-align:center;padding-right:0}body.pagef main article.fe3 .sec3 .wrap{margin-top:24px}}body.pagef main article.fe3 .sec5{padding-top:max(2rem,64px);padding-bottom:max(2rem,64px)}body.pagef main article.fe3 .sec5 .w390{background:white;max-width:390px;margin-right:auto;margin-left:auto;margin-top:-64px;position:relative;z-index:1}body.pagef main article.fe3 .sec5 .w390 p{margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe3 .sec5 .w390{margin-top:40px;max-width:294px}}body.pagef main article.fe4{background:#474D62;padding-bottom:max(2.34375rem,75px)}body.pagef main article.fe4 .svgbox{display:none}@media screen and (max-width:744px){body.pagef main article.fe4 .sptool .fav{color:white}body.pagef main article.fe4 .sptool .fav:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.pagef main article.fe4 .sptool .fav.on:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.367%203.842a4.584%204.584%200%200%200%20-6.484%200l-.883.883-.883-.883a4.585%204.585%200%200%200%20-6.484%206.483l.884.883%206.483%206.484%206.483-6.484.884-.883a4.583%204.583%200%200%200%200-6.483z%22%20fill%3D%22%23EF8182%22%20stroke%3D%22%23EF8182%22%20stroke-width%3D%221.667%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.pagef main article.fe4 .sptool>div div{color:white}}body.pagef main article.fe4 p{color:white}body.pagef main article.fe4>header h1{padding-top:50px}body.pagef main article.fe4>header h2{margin-top:max(1.5625rem,50px);line-height:0}body.pagef main article.fe4>header p{margin-right:auto;margin-left:auto;margin-top:max(0.78125rem,25px);max-width:660px}body.pagef main article.fe4 nav{margin-top:max(0.78125rem,25px);text-align:center}body.pagef main article.fe4 nav ul{display:flex;justify-content:center}body.pagef main article.fe4 nav ul li:nth-child(2n){padding-top:1.5rem}@media screen and (max-width:744px){body.pagef main article.fe4 nav ul{column-gap:max(0.5rem,16px);row-gap:max(1rem,32px);flex-wrap:wrap}body.pagef main article.fe4 nav ul li{width:calc(50% - max(0.25rem, 8px));display:flex;justify-content:center}body.pagef main article.fe4 nav ul li:nth-child(2n){padding-top:inherit}body.pagef main article.fe4 nav ul li:nth-child(2){order:1}body.pagef main article.fe4 nav ul li:nth-child(4){order:1}}body.pagef main article.fe4 nav ul a{fill:white;height:210px;display:flex;align-items:center;position:relative;z-index:1}body.pagef main article.fe4 nav ul a svg{width:100%;height:auto}body.pagef main article.fe4 nav ul a:before{content:"";transition:0.3s;opacity:0;width:max(1.5625rem,50px);height:max(3.28125rem,105px);display:block;background-image:image-set(url(img/feature/4/women.png) 1x,url(img/feature/4/women@2x.png) 2x);background-image:-webkit-image-set(url(img/feature/4/women.png) 1x,url(img/feature/4/women@2x.png) 2x);background-size:cover;background-position:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}body.pagef main article.fe4 nav ul a:hover{fill:#00FFD7}body.pagef main article.fe4 nav ul a:hover:before{opacity:1}@media screen and (max-width:744px){body.pagef main article.fe4 nav ul a{height:auto}body.pagef main article.fe4 nav ul a svg{max-width:100%;width:auto;height:auto;max-height:28px}body.pagef main article.fe4 nav ul a:before{display:none}}body.pagef main article.fe4 .slick-dots-ikura{margin-top:max(0.5rem,16px)}body.pagef main article.fe4 .slick-dots-ikura li.slick-active button,body.pagef main article.fe4 .slick-dots-ikura li:hover button{border-color:#3DFDE1}body.pagef main article.fe4 .slick-dots-ikura li.slick-active button:before,body.pagef main article.fe4 .slick-dots-ikura li:hover button:before{background:#3DFDE1}body.pagef main article.fe4 .slwrap{padding:0 max(1rem,16px)}@media screen and (max-width:744px){body.pagef main article.fe4 .slwrap{padding:0}}body.pagef main article.fe4 .w1188ps{max-width:1183px;display:grid;grid-template-columns:minmax(0,945px) minmax(120px,2.390625rem);gap:max(1.328125rem,48px);margin-right:auto;margin-left:auto}body.pagef main article.fe4 .w1188ps .psbox{margin-top:max(1.25rem,40px);position:relative}body.pagef main article.fe4 .w1188ps .psbox figcaption{font-size:var(--fs1313);background:white;position:absolute;top:0;left:0;line-height:1;padding:2px 3px 4px 3px}body.pagef main article.fe4 .w1188ps .text{text-align:center}body.pagef main article.fe4 .w1188ps .text img{width:100%}body.pagef main article.fe4 .w1188ps .text h2{text-align:center;margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe4 .w1188ps{grid-template-columns:100%}body.pagef main article.fe4 .w1188ps .text{order:-1}body.pagef main article.fe4 .w1188ps .text img{max-width:100px}}body.pagef main article.fe4 .w1082psver{margin-right:auto;margin-left:auto}body.pagef main article.fe4 .w1082psver .photo{max-width:945px;margin-top:max(1.1875rem,38px);margin-right:auto;margin-left:auto}body.pagef main article.fe4 .w1082psver .psbox{position:relative}body.pagef main article.fe4 .w1082psver .psbox figcaption{font-size:var(--fs1313);background:white;position:absolute;top:0;left:0;line-height:1;padding:2px 3px 4px 3px}body.pagef main article.fe4 .w1082psver .text{padding:0 max(1rem,16px)}body.pagef main article.fe4 .w1082psver .text h2{margin-right:auto;margin-left:auto;max-width:1082px;text-align:left;margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe4 .w1082psver .text h2{text-align:center}}body.pagef main article.fe4 .nosfoot{margin-top:max(1.5625rem,50px);max-width:1082px;background:white;display:flex;margin-right:auto;margin-left:auto;align-items:center}body.pagef main article.fe4 .nosfoot picture img{padding-bottom:20px}body.pagef main article.fe4 .nosfoot.picbottom picture{margin-top:auto}body.pagef main article.fe4 .nosfoot.picbottom picture img{padding-bottom:0}body.pagef main article.fe4 .nosfoot>div{margin:auto 0;width:max(4.1875rem,200px);padding-right:max(0.75rem,24px);padding-left:max(0.75rem,24px);padding-top:max(0.15625rem,5px);padding-bottom:max(0.15625rem,5px);padding-right:0;display:flex;flex-direction:column;gap:max(0.5rem,16px)}body.pagef main article.fe4 .nosfoot>div h4{text-align:left;font-size:var(--fs1311);color:#2A3639}body.pagef main article.fe4 .nosfoot>div div{text-align:left}body.pagef main article.fe4 .nosfoot>div div.name{font-size:var(--fs1513);color:#2A3639}body.pagef main article.fe4 .nosfoot>div div.name span{display:block;font-size:var(--fs1311);line-height:1.5}body.pagef main article.fe4 .nosfoot>div a{margin-top:auto;border:solid 1px #2A3639;width:100%;font-size:var(--fs1513);line-height:max(0.75rem,30px);text-align:center;text-decoration:none;transition:0.3s}body.pagef main article.fe4 .nosfoot>div a:hover{background:#2A3639;color:white}@media screen and (max-width:744px){body.pagef main article.fe4 .nosfoot{flex-direction:column;max-width:450px;gap:20px}body.pagef main article.fe4 .nosfoot>div{width:100%;padding:0 16px}body.pagef main article.fe4 .nosfoot>div a{width:148px;margin-right:auto;margin-left:auto;line-height:48px}body.pagef main article.fe4 .nosfoot>img:last-child{margin-bottom:20px}}body.pagef main article.fe4 .w1017{max-width:1017px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec1{margin-top:max(1.9375rem,62px);padding:0 max(1rem,16px)}@media screen and (max-width:744px){body.pagef main article.fe4 .sec1{padding:0}}body.pagef main article.fe4 .sec1 .sec2nd .textboxbgw{max-width:1183px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec1 .sec2nd .textboxbgw>div{background:white;max-width:490px;margin-right:max(6rem,192px);margin-left:max(1.5625rem,50px)}body.pagef main article.fe4 .sec1 .sec2nd .textboxbgw>div p{letter-spacing:0.2em;color:black}body.pagef main article.fe4 .sec1 .sec2nd .over{margin-top:-3.3rem;margin-right:auto;margin-left:auto;display:block}body.pagef main article.fe4 .sec1 .sec2nd .textbox{max-width:1082px;margin-right:auto;margin-left:auto;margin-top:-5rem;display:flex;justify-content:flex-end;line-height:0}body.pagef main article.fe4 .sec1 .sec2nd .textbox>div{margin-right:max(0.375rem,12px);width:6.5625rem;line-height:0}body.pagef main article.fe4 .sec1 .sec2nd .textbox>div p{letter-spacing:0.1em}@media screen and (max-width:744px){body.pagef main article.fe4 .sec1 .sec2nd{padding:0 max(1rem,16px)}body.pagef main article.fe4 .sec1 .sec2nd .textboxbgw>div{max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec1 .sec2nd .over{margin-top:38px}body.pagef main article.fe4 .sec1 .sec2nd .textbox{max-width:450px;margin-right:auto;margin-left:auto;margin-top:0}body.pagef main article.fe4 .sec1 .sec2nd .textbox>div{margin-top:38px;width:100%;max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec1 .sec2nd .textbox>div p{letter-spacing:0.1em}}body.pagef main article.fe4 .sec2{margin-top:max(2.65625rem,85px)}body.pagef main article.fe4 .sec2 .sec2top .textbox{position:relative;z-index:1;max-width:350px;background:white}body.pagef main article.fe4 .sec2 .sec2top .textbox p{color:black}body.pagef main article.fe4 .sec2 .sec2top .photobox{margin-top:-3rem}body.pagef main article.fe4 .sec2 .sec2top .textbox2{margin-top:max(1rem,32px);display:flex;justify-content:flex-end}body.pagef main article.fe4 .sec2 .sec2top .textbox2 div{width:9.84375rem}body.pagef main article.fe4 .sec2 .sec2top .textbox2 div p{margin-top:0}body.pagef main article.fe4 .sec2 .sec2top .photobox2{margin-top:-2.48rem}body.pagef main article.fe4 .sec2 .sec2top .textbox3{display:flex}body.pagef main article.fe4 .sec2 .sec2top .textbox3 div{margin-top:-5.2rem;width:7.6875rem}body.pagef main article.fe4 .sec2 .sec2top .textbox3 div p{margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe4 .sec2 .sec2top .textbox{max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec2 .sec2top .photobox{margin-top:38px;text-align:center}body.pagef main article.fe4 .sec2 .sec2top .textbox2{display:block}body.pagef main article.fe4 .sec2 .sec2top .textbox2 div{width:100%;max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec2 .sec2top .photobox2{margin-top:38px;text-align:center}body.pagef main article.fe4 .sec2 .sec2top .textbox3{display:block}body.pagef main article.fe4 .sec2 .sec2top .textbox3 div{margin-top:38px;width:100%;max-width:450px;margin-right:auto;margin-left:auto}}body.pagef main article.fe4 .sec3{margin-top:max(2.65625rem,85px)}body.pagef main article.fe4 .sec3 .textbox{max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec3 .textbox div{width:6.09375rem;background:white}body.pagef main article.fe4 .sec3 .textbox div p{color:black}body.pagef main article.fe4 .sec3 .photobox{margin-top:-4.5rem;display:flex;justify-content:center}body.pagef main article.fe4 .sec3 .photobox div{margin-right:max(1rem,32px)}body.pagef main article.fe4 .sec3 .textbox2{max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec3 .textbox2 div{margin:-4rem 0 0 auto;width:7.6875rem}body.pagef main article.fe4 .sec3 .textbox2 div p:first-child{margin-top:0}@media screen and (max-width:744px){body.pagef main article.fe4 .sec3 .textbox div{max-width:450px;width:100%;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec3 .photobox{margin-top:38px}body.pagef main article.fe4 .sec3 .photobox div{margin-right:0}body.pagef main article.fe4 .sec3 .textbox2 div{margin:0;margin-top:38px;max-width:450px;margin-right:auto;margin-left:auto;width:100%}}body.pagef main article.fe4 .sec4{margin-top:max(2.65625rem,85px)}body.pagef main article.fe4 .sec4 .textphoto{max-width:1082px;margin-right:auto;margin-left:auto;margin-top:max(0.78125rem,25px);display:grid;grid-template-columns:minmax(0,525px) minmax(300px,347px);justify-content:space-between;gap:max(1rem,32px)}body.pagef main article.fe4 .sec4 .textphoto p{margin-top:0;color:black}body.pagef main article.fe4 .sec4 .textphoto .photo{margin-top:max(1.5rem,48px);position:relative}body.pagef main article.fe4 .sec4 .textphoto .photo img:last-of-type{position:absolute;right:-280px;bottom:1rem}body.pagef main article.fe4 .sec4 .textphoto .text>div{background:white}body.pagef main article.fe4 .sec4 .photobox{margin-top:max(1.34375rem,43px);text-align:center}body.pagef main article.fe4 .sec4 .textbox2{max-width:808px;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe4 .sec4 .textphoto{display:grid;grid-template-columns:100%;gap:max(1rem,32px)}body.pagef main article.fe4 .sec4 .textphoto p{max-width:450px}body.pagef main article.fe4 .sec4 .textphoto .photo{text-align:center;margin-top:0;max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec4 .textphoto .photo img:last-of-type{margin-top:25px;position:inherit;right:inherit;bottom:inherit}body.pagef main article.fe4 .sec4 .textphoto .text{max-width:450px;order:-1;margin-right:auto;margin-left:auto}body.pagef main article.fe4 .sec4 .textphoto .text>div{background:white}body.pagef main article.fe4 .sec4 .textbox2{margin-top:25px;max-width:450px}}body.pagef main article.fe4 .sec5{margin-top:max(2.65625rem,85px)}body.pagef main article.fe4 .sec5 .phototext{max-width:1082px;margin-right:auto;margin-left:auto;margin-top:max(2rem,64px);display:flex;justify-content:space-between;gap:max(1rem,32px)}body.pagef main article.fe4 .sec5 .phototext .text{width:max(5.28125rem,300px);background:white;margin-top:max(0.65625rem,21px)}body.pagef main article.fe4 .sec5 .phototext .text p{color:black;margin-top:0}body.pagef main article.fe4 .sec5 .phototext2{margin-top:max(1.15625rem,37px);gap:max(1rem,32px);max-width:1082px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between}body.pagef main article.fe4 .sec5 .phototext2 .text{margin-top:max(1.625rem,52px);max-width:5.421875rem;min-width:300px}body.pagef main article.fe4 .sec5 .phototext2 .text p:first-child{margin-top:0}body.pagef main article.fe4 .sec5 .phototext2 .photo{margin-left:-1.140625rem}@media screen and (max-width:744px){body.pagef main article.fe4 .sec5 .phototext{margin-top:22px}body.pagef main article.fe4 .sec5 .phototext .text{width:100%;max-width:450px;margin-right:auto;margin-left:auto;margin-top:0}body.pagef main article.fe4 .sec5 .phototext .photo{display:none}body.pagef main article.fe4 .sec5 .phototext2{margin-top:68px;display:flex;flex-direction:column}body.pagef main article.fe4 .sec5 .phototext2 .text{margin-top:0;margin-right:auto;margin-left:auto;max-width:450px;width:100%;min-width:auto}body.pagef main article.fe4 .sec5 .phototext2 .photo{margin-left:0;text-align:center}}body.pagef main article.fe4>footer{background:transparent;padding:0 max(1rem,16px);padding-top:max(4.21875rem,135px)}body.pagef main article.fe4>footer>div{padding:0;margin:0;max-width:1082px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;gap:max(1rem,32px)}body.pagef main article.fe4>footer>div div:first-of-type{max-width:6.0625rem;min-width:350px}body.pagef main article.fe4>footer>div div:first-of-type h2{margin-top:0;text-align:left;line-height:0}body.pagef main article.fe4>footer>div div:first-of-type h2 span{line-height:0;display:block;margin-bottom:max(0.84375rem,27px)}body.pagef main article.fe4>footer>div div:first-of-type p{margin-top:max(0.90625rem,29px);letter-spacing:0.1em}@media screen and (max-width:744px){body.pagef main article.fe4>footer>div{flex-direction:column-reverse}body.pagef main article.fe4>footer>div div:first-of-type{max-width:450px;margin-right:auto;margin-left:auto;min-width:auto}body.pagef main article.fe4>footer>div div:first-of-type h2{text-align:center}body.pagef main article.fe4>footer>div div:last-of-type{max-width:450px;margin-right:auto;margin-left:auto}}body.pagef main article.fe5{padding-bottom:max(2.65625rem,85px)}body.pagef main article.fe5 p a{display:inline}body.pagef main article.fe5 .css-slide{margin-top:max(0.78125rem,25px)}body.pagef main article.fe5>header h1+p{margin-top:max(0.5625rem,18px);text-align:center;font-weight:700}body.pagef main article.fe5>header .headbox{display:flex;margin-top:max(2rem,64px);gap:max(0.5rem,16px);justify-content:center;align-items:flex-start}body.pagef main article.fe5>header .headbox div:first-of-type{margin-right:max(0.75rem,24px);writing-mode:vertical-rl}body.pagef main article.fe5>header .headbox div:first-of-type h2{margin-top:0;font-size:var(--fs4840);font-weight:700}body.pagef main article.fe5>header .headbox div:first-of-type h2 span{margin-top:16px;vertical-align:text-top;font-size:var(--fs1414)}body.pagef main article.fe5>header .headbox div:nth-of-type(2){max-width:550px}body.pagef main article.fe5>header .headbox div:nth-of-type(2) p:first-child{margin-top:0}body.pagef main article.fe5>header .headbox div:nth-of-type(3){min-width:120px;margin-top:auto}body.pagef main article.fe5>header .headbox div:nth-of-type(3) img{transform:translateY(1rem)}@media screen and (max-width:744px){body.pagef main article.fe5>header .headbox{flex-direction:column;gap:64px}body.pagef main article.fe5>header .headbox div:first-of-type{margin-right:max(0.75rem,24px);writing-mode:horizontal-tb;width:100%;margin-right:0}body.pagef main article.fe5>header .headbox div:first-of-type h2{width:100%;text-align:center}body.pagef main article.fe5>header .headbox div:first-of-type h2 span{display:block;margin-top:0;line-height:1}body.pagef main article.fe5>header .headbox div:nth-of-type(2){width:100%;max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe5>header .headbox div:nth-of-type(2) p:first-child{margin-top:0}body.pagef main article.fe5>header .headbox div:nth-of-type(3){display:none}}body.pagef main article.fe5>header .imgbox{margin-top:max(1rem,32px)}body.pagef main article.fe5>header .flow h2{margin-top:max(1.25rem,40px);line-height:0}body.pagef main article.fe5>header .flow>div{max-width:1216px;display:block;margin-right:auto;margin-left:auto;position:relative}body.pagef main article.fe5>header .flow>div .dotbox{width:100%;display:block;position:absolute;top:0;left:0;height:100%}body.pagef main article.fe5>header .flow>div .dotbox:before{content:"";display:block;width:100%;aspect-ratio:42.5/10}body.pagef main article.fe5>header .flow>div .dotbox:after{content:"";display:block;width:100%;height:2px;background:url(img/feature/5/dot.svg) center repeat-x}body.pagef main article.fe5>header .flow>div .dotbox .startend{width:100%;height:0px;display:block;position:relative}body.pagef main article.fe5>header .flow>div .dotbox .startend:after,body.pagef main article.fe5>header .flow>div .dotbox .startend:before{content:"";display:block;position:absolute;top:-4px;height:10px;width:10px;border-radius:50%;background:black}body.pagef main article.fe5>header .flow>div .dotbox .startend:before{left:0}body.pagef main article.fe5>header .flow>div .dotbox .startend:after{right:0}body.pagef main article.fe5>header .flow ul{margin-top:max(1rem,32px);display:flex;position:relative;z-index:1;justify-content:center;gap:max(0.375rem,12px)}body.pagef main article.fe5>header .flow ul li a{text-align:center;max-width:224px;width:100%;line-height:0}body.pagef main article.fe5>header .flow ul li a img{line-height:0}body.pagef main article.fe5>header .flow ul li a img:nth-of-type(2){margin-top:max(0.5rem,16px);margin-bottom:max(0.3125rem,10px);width:max(0.9375rem,30px)}body.pagef main article.fe5>header .flow ul li a div{font-size:var(--fs1814);line-height:1.7}@media screen and (max-width:744px){body.pagef main article.fe5>header .flow h2 img{max-width:274px}body.pagef main article.fe5>header .flow>div{max-width:350px}body.pagef main article.fe5>header .flow>div .dotbox{display:none}body.pagef main article.fe5>header .flow ul{flex-direction:column;position:relative}body.pagef main article.fe5>header .flow ul:before{content:"";position:absolute;left:0;top:5%;background:rgba(255,0,0,0.4);width:111px;height:90%;display:block;background:url(img/feature/5/doty.svg) top right repeat-y;background-size:2px 6px}body.pagef main article.fe5>header .flow ul li{width:100%}body.pagef main article.fe5>header .flow ul li a{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;max-width:350px}body.pagef main article.fe5>header .flow ul li a img{flex-shrink:0}body.pagef main article.fe5>header .flow ul li a img:first-of-type{width:70px;height:70px}body.pagef main article.fe5>header .flow ul li a img:nth-of-type(2){margin:0;width:50px}body.pagef main article.fe5>header .flow ul li a div{text-align:left;width:100%}body.pagef main article.fe5>header .flow ul li a div br{display:none}}body.pagef main article.fe5 .sec{margin-top:max(3rem,96px);overflow-x:hidden}body.pagef main article.fe5 .sec .wrap>header{text-align:center;line-height:0;position:relative;z-index:0}body.pagef main article.fe5 .sec .wrap>header .bgimg{position:absolute;right:-30px;top:160px;width:5.84375rem}body.pagef main article.fe5 .sec .wrap>header h2{margin-top:max(0.75rem,24px);line-height:0;position:relative;z-index:1}body.pagef main article.fe5 .sec .wrap>header>div{margin-top:max(1.21875rem,39px);max-width:1018px;margin-right:auto;margin-left:auto;position:relative;display:flex;flex-direction:column;gap:2.8rem}body.pagef main article.fe5 .sec .wrap>header>div p:first-child{margin-top:0}body.pagef main article.fe5 .sec .wrap>header>div .text{max-width:388px;background:white;position:relative;z-index:1}body.pagef main article.fe5 .sec .wrap>header>div .photo{position:relative;height:0}body.pagef main article.fe5 .sec .wrap>header>div .photo img{position:absolute;right:0;bottom:0;display:block;border-radius:10px;width:10.9375rem;aspect-ratio:3/2}@media screen and (max-width:744px){body.pagef main article.fe5 .sec .wrap>header h2 img{width:auto;height:20px}body.pagef main article.fe5 .sec .wrap>header>div{flex-direction:column-reverse;gap:28px}body.pagef main article.fe5 .sec .wrap>header>div p:first-child{margin-top:0}body.pagef main article.fe5 .sec .wrap>header>div .text{max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe5 .sec .wrap>header>div .photo{height:auto}body.pagef main article.fe5 .sec .wrap>header>div .photo img{position:inherit;right:inherit;bottom:inherit;display:block;width:100%}}body.pagef main article.fe5 .sec .inbox{margin-top:max(2rem,64px);max-width:1228px;margin-right:auto;margin-left:auto;background:#F2E9DF;padding-top:max(1.75rem,56px);padding-bottom:max(1.75rem,56px)}body.pagef main article.fe5 .sec .inbox .wrap{padding:0 max(1rem,16px)}body.pagef main article.fe5 .sec .inbox header{display:flex;flex-direction:column-reverse}body.pagef main article.fe5 .sec .inbox header h3{font-size:var(--fs3218);margin-top:max(0.3125rem,10px);font-weight:700;line-height:1.5}body.pagef main article.fe5 .sec .inbox header h3.eng{font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:400}body.pagef main article.fe5 .sec .inbox header span{text-align:center;font-size:var(--fs1613)}body.pagef main article.fe5 .sec .inbox .slidewrap{margin-top:max(0.75rem,24px);text-align:center;position:relative}body.pagef main article.fe5 .sec .inbox .slidewrap .bord{position:absolute;bottom:0;right:3.4rem;z-index:2}body.pagef main article.fe5 .sec .inbox .slidewrap .slidebox img{transform:scale(0.81);transition:0.3s}body.pagef main article.fe5 .sec .inbox .slidewrap .slidebox img.slick-center{opacity:1;transform:scale(1)}body.pagef main article.fe5 .sec .inbox .slidewrap .slick-dots-ikura{margin-top:max(0.375rem,12px)}@media screen and (max-width:744px){body.pagef main article.fe5 .sec .inbox .slidewrap{padding:0 max(1rem,16px)}body.pagef main article.fe5 .sec .inbox .slidewrap .bord{right:max(1rem,16px);width:90px;bottom:20px}}body.pagef main article.fe5 .sec .inbox section{max-width:808px;margin-right:auto;margin-left:auto}body.pagef main article.fe5 .sec .inbox section .p3c{max-width:808px;margin-top:max(0.75rem,24px);display:flex;justify-content:space-between;gap:max(0.1875rem,6px)}body.pagef main article.fe5 .sec .inbox section .p3c img{min-width:0}body.pagef main article.fe5 .sec .inbox section .colorbox{margin-top:max(0.75rem,24px);width:100%;background:#7A84D8;border-radius:8px;display:flex;justify-content:space-between;align-items:flex-start;padding-top:max(1rem,32px);padding-bottom:max(1rem,32px);padding-left:max(1.125rem,36px);padding-right:max(0.65625rem,21px);gap:max(0.25rem,8px);position:relative}body.pagef main article.fe5 .sec .inbox section .colorbox div{max-width:465px;line-height:0}body.pagef main article.fe5 .sec .inbox section .colorbox div img{position:absolute;left:-24px;top:-24px}body.pagef main article.fe5 .sec .inbox section .colorbox span{font-size:var(--fs1412);font-weight:700;color:white}body.pagef main article.fe5 .sec .inbox section .colorbox h4{font-size:var(--fs2116);font-weight:700;color:white}body.pagef main article.fe5 .sec .inbox section .colorbox p{margin-top:max(0.4375rem,14px);font-size:var(--fs1613);color:white;letter-spacing:0.1em}@media screen and (max-width:744px){body.pagef main article.fe5 .sec .inbox section .colorbox{flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:450px;margin-right:auto;margin-left:auto;padding:20px;gap:16px}body.pagef main article.fe5 .sec .inbox section .colorbox>div{max-width:465px;line-height:0}body.pagef main article.fe5 .sec .inbox section .colorbox>div>div{display:flex;justify-content:space-between;align-items:center;gap:32px}body.pagef main article.fe5 .sec .inbox section .colorbox>div>div img{position:inherit;left:inherit;top:inherit;width:40px}body.pagef main article.fe5 .sec .inbox section .colorbox span{font-size:var(--fs1412);font-weight:700;color:white;display:block}body.pagef main article.fe5 .sec .inbox section .colorbox h4{font-size:var(--fs2116);font-weight:700;color:white}body.pagef main article.fe5 .sec .inbox section .colorbox picture{width:100%}body.pagef main article.fe5 .sec .inbox section .colorbox picture img{width:100%}}body.pagef main article.fe5 .sec .inbox section p{margin-top:max(0.75rem,24px);font-size:var(--fs1613);letter-spacing:0.1em}body.pagef main article.fe5 .sec .inbox section p:first-child{margin-top:max(0.75rem,24px)}body.pagef main article.fe5 .sec .inbox footer{padding:max(0.75rem,24px);margin-top:max(0.75rem,24px);margin-right:auto;margin-left:auto;max-width:808px;background:white;display:flex;justify-content:space-between;align-items:flex-end}body.pagef main article.fe5 .sec .inbox footer>*{margin-top:0;padding:0}body.pagef main article.fe5 .sec .inbox footer>div{text-align:left}body.pagef main article.fe5 .sec .inbox footer>div h4{font-size:var(--fs1313);letter-spacing:0.1em}body.pagef main article.fe5 .sec .inbox footer>div div{font-size:var(--fs1614);font-weight:700;margin-top:5px}body.pagef main article.fe5 .sec .inbox footer>div div span{letter-spacing:0.1em;display:block;font-size:var(--fs1313);line-height:1.5}body.pagef main article.fe5 .sec .inbox footer a{max-width:210px;width:100%;border:solid 1px black;height:48px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:var(--fs1313);transition:0.3s}body.pagef main article.fe5 .sec .inbox footer a:hover{background:#c69e72;border:solid 1px #956b3d;color:white}@media screen and (max-width:744px){body.pagef main article.fe5 .sec .inbox footer{flex-direction:column}body.pagef main article.fe5 .sec .inbox footer>div{width:100%}body.pagef main article.fe5 .sec .inbox footer a{margin-top:20px;max-width:142px;margin-right:auto;margin-left:auto}}body.pagef main article.fe5 .sec .bgimg{top:90px}@media screen and (max-width:744px){body.pagef main article.fe5 .sec.order1 .wrap>header .bgimg{top:90px}}body.pagef main article.fe5 .sec.order2 .wrap>header .bgimg{top:30px}body.pagef main article.fe5 .sec.order2 .inbox{background:#FDE8E8}body.pagef main article.fe5 .sec.order2 .inbox footer a:hover{background:#f15b5b;border:solid 1px #d41212;color:white}body.pagef main article.fe5 .sec.order3 .wrap>header .bgimg{top:10px}body.pagef main article.fe5 .sec.order3 .inbox{background:#EAECFC}body.pagef main article.fe5 .sec.order3 .inbox footer a:hover{background:#6473e9;border:solid 1px #1d30ca;color:white}body.pagef main article.fe5 .sec.order4 .inbox{background:#D5EAEB}body.pagef main article.fe5 .sec.order4 .inbox footer a:hover{background:#6db6ba;border:solid 1px #3e8083;color:white}@media screen and (max-width:744px){body.pagef main article.fe5 .sec.order4 .wrap>header .bgimg{top:90px}}body.pagef main article.fe5 .sec.order5 .wrap>header .bgimg{top:-50px}body.pagef main article.fe5 .sec.order5 .inbox{background:#EDF2DB}body.pagef main article.fe5 .sec.order5 .inbox footer a:hover{background:#b5c96b;border:solid 1px #829737;color:white}@media screen and (max-width:744px){body.pagef main article.fe5 .sec.order5 .wrap>header .bgimg{top:0}}body.pagef main article.fe5 .inta{margin-top:max(0.71875rem,23px)}body.pagef main article.fe5 .inta .imgbox:nth-of-type(2){margin-top:max(0.71875rem,23px)}body.pagef main article.fe5 .inta .w1018{max-width:1081px;margin-right:auto;margin-left:auto;display:flex;gap:max(1.640625rem,52.5px);margin-top:max(0.1875rem,6px)}body.pagef main article.fe5 .inta .w1018 img{min-width:150px}body.pagef main article.fe5 .inta .w1018>div{max-width:598px}body.pagef main article.fe5 .inta .w1018>div p:first-child{margin-top:max(0.375rem,12px)}@media screen and (max-width:744px){body.pagef main article.fe5 .inta .w1018{flex-direction:column-reverse;text-align:center;gap:24px}body.pagef main article.fe5 .inta .w1018>div{max-width:450px;margin-right:auto;margin-left:auto}}body.pagef main article.fe5 .inta .w1018+.imgbox{margin-top:max(0.65625rem,21px)}body.pagef main article.fe5 .inta .intaview{max-width:809px;margin-right:auto;margin-left:auto}body.pagef main article.fe5 .inta .intaview p{letter-spacing:0.1em}body.pagef main article.fe5 .inta .intaview footer{background:#F7F1E7}body.pagef main article.fe5 .inta .intaview footer a:hover{background:#a77d38}body.pagef main article.fe5 .inta .intaview+.imgbox{margin-top:max(1.40625rem,45px)}body.pagef main article.fe5 .inta .w600{max-width:600px;margin-top:max(1.25rem,40px);margin-right:auto;margin-left:auto}body.pagef main article.fe5 .inta .w600 p{letter-spacing:0.1em}body.pagef main article.fe5 .inta .w600+.imgbox{margin-top:max(1.25rem,40px)}body.pagef main article.fe6{overflow:hidden;padding-bottom:max(2.65625rem,85px)}body.pagef main article.fe6 .point{font-family:"Oswald",sans-serif;font-size:var(--fs12856);color:white;line-height:1.1}body.pagef main article.fe6 p{letter-spacing:0.1em}body.pagef main article.fe6 header{margin-top:max(0.8125rem,26px);padding:0 max(1rem,16px)}body.pagef main article.fe6 header .key6{max-width:1228px;margin-right:auto;margin-left:auto;position:relative}body.pagef main article.fe6 header .key6 div:not(.imgwrap){position:absolute;overflow:inherit;z-index:2;width:100%;height:100%;left:0;top:0;padding:0;display:block}body.pagef main article.fe6 header .key6 div:not(.imgwrap):after,body.pagef main article.fe6 header .key6 div:not(.imgwrap):before{display:none}body.pagef main article.fe6 header .key6 div:not(.imgwrap) img.big{width:16.90625rem;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe6 header .key6 div:not(.imgwrap) img.big{width:100%;padding:0 20px}}body.pagef main article.fe6 header .key6 div:not(.imgwrap) img:not(.big){margin:0 auto 0 1rem;margin-top:max(0.8125rem,26px);width:6.21875rem;min-width:190px}body.pagef main article.fe6 header .key6 div:not(.imgwrap) img{display:block;position:relative;z-index:5;height:auto;width:auto;max-height:none;max-width:none}body.pagef main article.fe6 header .key6 .imgwrap{margin-top:1rem;padding:0;position:relative;z-index:1}@media screen and (max-width:744px){body.pagef main article.fe6 header .key6 .imgwrap{margin-top:6.6rem}}body.pagef main article.fe6 header .key6 .imgwrap:after,body.pagef main article.fe6 header .key6 .imgwrap:before{display:none}body.pagef main article.fe6 header .key6 .imgwrap>picture{position:relative}body.pagef main article.fe6 header .key6 .imgwrap>picture:before{content:"";width:100%;display:block}body.pagef main article.fe6 header .key6 .imgwrap>picture img{width:100%;transform-origin:bottom center}body.pagef main article.fe6 header .intro{margin-top:max(1.5625rem,50px);max-width:600px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 header .map{margin-top:max(1.875rem,60px);text-align:center}body.pagef main article.fe6 header .map img{margin-right:auto;margin-left:auto;display:block}@media screen and (max-width:744px){body.pagef main article.fe6 header .map img:last-of-type{margin-top:20px}}@media screen and (max-width:744px){body.pagef main article.fe6 header{margin-top:46px}body.pagef main article.fe6 header .key div img.big{width:90%}body.pagef main article.fe6 header .key div img:not(.big){width:200px}body.pagef main article.fe6 header .key>picture:before{aspect-ratio:26/10}}body.pagef main article.fe6 .gridbox{display:grid}body.pagef main article.fe6 .w1018{max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 .w1028{max-width:1028px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 p:first-child{margin-top:0}body.pagef main article.fe6 .sec1{margin-top:max(1.28125rem,41px);padding-right:max(1rem,16px);padding-left:max(1rem,16px)}body.pagef main article.fe6 .sec1 .gridbox{grid-template-columns:minmax(300px,395px) minmax(300px,494px);grid-template-rows:auto 1fr;column-gap:max(1rem,32px);row-gap:max(1rem,32px);justify-content:space-between}body.pagef main article.fe6 .sec1 .gridbox>div:first-child{grid-column:1/2;grid-row:1/2}body.pagef main article.fe6 .sec1 .gridbox>div:first-child h2{margin-top:max(0.5rem,16px);text-align:left}body.pagef main article.fe6 .sec1 .gridbox>div:nth-child(2){grid-column:1/2;grid-row:2/3}body.pagef main article.fe6 .sec1 .gridbox>div:nth-child(3){grid-column:2/3;grid-row:1/3;text-align:center}@media screen and (max-width:744px){body.pagef main article.fe6 .sec1 .gridbox{grid-template-columns:100%;grid-template-rows:auto auto auto}body.pagef main article.fe6 .sec1 .gridbox>div{max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 .sec1 .gridbox>div:first-child{width:100%;grid-column:1/2}body.pagef main article.fe6 .sec1 .gridbox>div:first-child .point{line-height:1}body.pagef main article.fe6 .sec1 .gridbox>div:first-child h2{margin-top:-30px;text-align:center}body.pagef main article.fe6 .sec1 .gridbox>div:first-child h2 img{width:252px}body.pagef main article.fe6 .sec1 .gridbox>div:nth-child(2){grid-column:1/2;grid-row:3/4}body.pagef main article.fe6 .sec1 .gridbox>div:nth-child(3){grid-column:1/2;grid-row:2/3}body.pagef main article.fe6 .sec1 .gridbox>div:nth-child(3) img:first-child{width:144px}body.pagef main article.fe6 .sec1 .gridbox>div:nth-child(3) img:nth-child(2){margin-top:-30px}}body.pagef main article.fe6 .sec2{margin-top:max(3rem,96px)}body.pagef main article.fe6 .sec2 .keyimg{position:relative;max-width:1228px;overflow:hidden;margin-right:auto;margin-left:auto}body.pagef main article.fe6 .sec2 .keyimg div{position:absolute;width:100%;top:1.8rem;left:0;z-index:1;padding-left:max(1.2rem,38px);padding-right:max(1.6rem,20px)}body.pagef main article.fe6 .sec2 .keyimg div .point{text-align:right;display:block}body.pagef main article.fe6 .sec2 .keyimg div>h2{text-align:left}body.pagef main article.fe6 .sec2 .keyimg div>h2 img{min-width:0;margin-top:-1.6rem}body.pagef main article.fe6 .sec2 .s1st{padding-right:max(1rem,16px);padding-left:max(1rem,16px);position:relative;z-index:1;margin-top:-1.25rem}body.pagef main article.fe6 .sec2 .s1st .w1028{display:flex;gap:max(2.140625rem,32px)}body.pagef main article.fe6 .sec2 .s1st .w1028 div:first-child{max-width:388px;width:70%}body.pagef main article.fe6 .sec2 .s1st .w1028 div:first-child p{background:white}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child{margin-top:max(3.4375rem,110px)}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child figure{max-width:420px;margin:auto;position:relative}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child figure img[src$=png]{position:absolute;right:-83px;top:-35%;display:block}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child figure figcaption{font-size:var(--fs1311);margin-top:5px;color:#2B3639;line-height:2}body.pagef main article.fe6 .sec2 .s2nd{padding-right:max(1rem,16px);padding-left:max(1rem,16px);margin-top:max(1.5625rem,50px)}body.pagef main article.fe6 .sec2 .s2nd .w1028{display:flex;gap:max(1.125rem,32px)}body.pagef main article.fe6 .sec2 .s2nd .w1028:nth-child(2){display:block}body.pagef main article.fe6 .sec2 .s2nd .w1028:nth-child(2) img{margin:0 0 0 auto;margin-top:max(0.546875rem,17.5px);display:block}body.pagef main article.fe6 .sec2 .s2nd .w1028 div:first-child{width:max(4.921875rem,250px);margin-left:max(0.5rem,16px);flex-shrink:0;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:744px){body.pagef main article.fe6 .sec2 .keyimg div{top:1.8rem}body.pagef main article.fe6 .sec2 .keyimg div h2 img{margin-top:-3rem;width:max(75%,200px)}body.pagef main article.fe6 .sec2 .keyimg>picture img{width:100%}body.pagef main article.fe6 .sec2 .s1st{margin-top:-1.25rem}body.pagef main article.fe6 .sec2 .s1st .w1028{display:block;gap:max(2.140625rem,32px)}body.pagef main article.fe6 .sec2 .s1st .w1028 div:first-child{max-width:450px;width:100%;text-align:center;margin-right:auto;margin-left:auto;margin-top:-20px}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child{max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child figure{max-width:80%}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child figure img[src$=png]{right:-11%;top:-24%;width:min(20%,100px);height:auto;z-index:0}body.pagef main article.fe6 .sec2 .s1st .w1028 div:last-child figure img[src$=jpg]{position:relative;z-index:1}body.pagef main article.fe6 .sec2 .s2nd .w1028{max-width:450px;flex-direction:column-reverse}body.pagef main article.fe6 .sec2 .s2nd .w1028:nth-child(2) img{width:250px;margin:40px auto 0}body.pagef main article.fe6 .sec2 .s2nd .w1028 div:first-child{width:100%;margin-left:0;gap:16px}body.pagef main article.fe6 .sec2 .s2nd .w1028 div:first-child img{width:218px}body.pagef main article.fe6 .sec2 .s2nd .w1028 div:first-child img:nth-child(2){margin:0 0 0 auto}}body.pagef main article.fe6 .sec3 .gridbox{grid-template-columns:minmax(300px,395px) minmax(300px,494px);grid-template-rows:auto 1fr;column-gap:max(1rem,32px);row-gap:max(1rem,32px);justify-content:space-between}body.pagef main article.fe6 .sec3 .gridbox>div:first-child{grid-column:1/2;grid-row:1/2}body.pagef main article.fe6 .sec3 .gridbox>div:first-child h2{margin-top:max(0.5rem,16px);text-align:left}body.pagef main article.fe6 .sec3 .gridbox>div:nth-child(2){grid-column:1/2;grid-row:2/3}body.pagef main article.fe6 .sec3 .gridbox>div:nth-child(3){grid-column:2/3;grid-row:1/3;margin-top:max(2.78125rem,89px)}body.pagef main article.fe6 .sec3 .gridbox>div:nth-child(3) img{max-width:122%}body.pagef main article.fe6 .sec3 .wrap:nth-child(2){margin-top:max(0.90625rem,29px)}body.pagef main article.fe6 .sec3 .wrap:nth-child(2) .secbox{display:flex;gap:max(1.640625rem,52.5px);align-items:flex-start}body.pagef main article.fe6 .sec3 .wrap:nth-child(2) .secbox div{margin-top:max(1.4375rem,46px);max-width:452px}body.pagef main article.fe6 .sec3 .slide1{margin-top:max(1.5625rem,50px)}body.pagef main article.fe6 .sec3 .slide1 .slick-dots-ikura{margin-top:24px}body.pagef main article.fe6 .sec3 .slide1 .slick-dots-ikura li button:before{background:white}body.pagef main article.fe6 .sec3 .slide1 .slick-dots-ikura li.slick-active button:before,body.pagef main article.fe6 .sec3 .slide1 .slick-dots-ikura li:hover button:before{background:black}body.pagef main article.fe6 .sec3 .w808{margin-top:max(2rem,64px);max-width:808px;display:flex;margin-right:auto;margin-left:auto;gap:max(0.75rem,24px)}body.pagef main article.fe6 .sec3 .w808 div{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media screen and (max-width:744px){body.pagef main article.fe6 .sec3{margin-top:48px}body.pagef main article.fe6 .sec3 .gridbox{grid-template-columns:100%;grid-template-rows:auto auto auto}body.pagef main article.fe6 .sec3 .gridbox>div{max-width:450px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 .sec3 .gridbox>div:first-child{width:100%;grid-column:1/2}body.pagef main article.fe6 .sec3 .gridbox>div:first-child .point{line-height:1}body.pagef main article.fe6 .sec3 .gridbox>div:first-child h2{margin-top:-30px;text-align:center}body.pagef main article.fe6 .sec3 .gridbox>div:first-child h2 img{width:246px}body.pagef main article.fe6 .sec3 .gridbox>div:nth-child(2){grid-column:1/2;grid-row:3/4}body.pagef main article.fe6 .sec3 .gridbox>div:nth-child(3){margin-top:0;grid-column:1/2;grid-row:2/3}body.pagef main article.fe6 .sec3 .wrap:nth-child(2) .secbox{gap:44px;flex-direction:column;align-items:center}body.pagef main article.fe6 .sec3 .wrap:nth-child(2) .secbox div{margin-top:0;max-width:450px}body.pagef main article.fe6 .sec3 .w808{max-width:450px;flex-direction:column;gap:max(0.75rem,24px)}body.pagef main article.fe6 .sec3 .w808>img{width:70%}body.pagef main article.fe6 .sec3 .w808 div{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:26px}body.pagef main article.fe6 .sec3 .w808 div img{width:120px}}body.pagef main article.fe6 .sec4{margin-top:max(1.6875rem,54px)}body.pagef main article.fe6 .sec4 h2{letter-spacing:0;padding-right:max(1rem,16px);padding-left:max(1rem,16px)}body.pagef main article.fe6 .sec4 b{font-size:0.375rem;font-size:clamp(0.375rem,24px,16px);font-weight:700;text-align:center;margin:auto;margin-top:max(1.84375rem,59px);display:block}body.pagef main article.fe6 .sec4 h2+p{margin-top:max(1rem,32px);text-align:center;padding-right:max(1rem,16px);padding-left:max(1rem,16px)}body.pagef main article.fe6 .sec4 .inbox{margin-top:max(1.328125rem,42.5px);background:white}body.pagef main article.fe6 .sec4 .inbox .inbox2{padding:max(1.9375rem,62px) max(1.640625rem,16px) max(1.25rem,40px);position:relative}body.pagef main article.fe6 .sec4 .inbox .inbox2 img{display:block;position:absolute;top:0.8rem;right:1.5rem}body.pagef main article.fe6 .sec4 .inbox .inbox2 h3{max-width:662px;margin-right:auto;margin-left:auto;font-size:0.3125rem;font-size:clamp(0.3125rem,20px,13px);font-weight:700;padding-left:max(0.375rem,12px);border-left:6px solid #84A595;text-align:left}body.pagef main article.fe6 .sec4 .inbox .inbox2 .w662{max-width:662px;margin-top:max(0.59375rem,19px);margin-right:auto;margin-left:auto}body.pagef main article.fe6 .sec4 .inbox .inbox2 .curcle{margin-top:max(0.75rem,24px);display:flex;justify-content:center;gap:max(0.765625rem,24px)}body.pagef main article.fe6 .sec4 .inbox .inbox2 .curcle li{display:flex;justify-content:center;align-items:center;text-align:center;width:190px;aspect-ratio:1/1;border-radius:50%;background:#84A595;color:white;font-size:0.25rem;font-size:clamp(0.25rem,16px,13px);font-weight:inherit}@media screen and (max-width:744px){body.pagef main article.fe6 .sec4 .inbox .inbox2{padding:14px 16px 24px}body.pagef main article.fe6 .sec4 .inbox .inbox2 img{width:122px;display:block;position:inherit;top:inherit;right:inherit;margin:auto}body.pagef main article.fe6 .sec4 .inbox .inbox2 h3{margin-top:23px}body.pagef main article.fe6 .sec4 .inbox .inbox2 .curcle{flex-direction:column;gap:max(0.09375rem,3px)}body.pagef main article.fe6 .sec4 .inbox .inbox2 .curcle li{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;aspect-ratio:inherit;border-radius:0;font-size:0.25rem;font-size:clamp(0.25rem,16px,13px);font-weight:inherit;padding:12px}body.pagef main article.fe6 .sec4 .inbox .inbox2 .curcle li br{display:none}}body.pagef main article.fe6 .sec4 footer{padding:max(0.75rem,24px);margin-top:max(0.75rem,24px);margin-right:auto;margin-left:auto;max-width:808px;background:#F3F4EC;display:flex;justify-content:space-between;align-items:flex-end}body.pagef main article.fe6 .sec4 footer>*{margin-top:0;padding:0}body.pagef main article.fe6 .sec4 footer>div{text-align:left}body.pagef main article.fe6 .sec4 footer>div h4{font-size:var(--fs1313);letter-spacing:0.1em}body.pagef main article.fe6 .sec4 footer>div div{font-size:var(--fs1614);font-weight:700;margin-top:5px}body.pagef main article.fe6 .sec4 footer>div div span{letter-spacing:0.1em;display:block;font-size:var(--fs1313);line-height:1.5}body.pagef main article.fe6 .sec4 footer a{max-width:210px;width:100%;border:solid 1px black;height:48px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:var(--fs1313);transition:0.3s}body.pagef main article.fe6 .sec4 footer a:hover{background:#b6bc8b;border:solid 1px #878f53;color:white}@media screen and (max-width:744px){body.pagef main article.fe6 .sec4 footer{flex-direction:column}body.pagef main article.fe6 .sec4 footer>div{width:100%}body.pagef main article.fe6 .sec4 footer a{margin-top:20px;max-width:142px;margin-right:auto;margin-left:auto}}body.pagef main article.fe6 .sec5{text-align:center;margin-top:max(1rem,32px)}body.pagef main article.fe6 .sec5 .keybox img[src$=png]{width:12.515625rem}body.pagef main article.fe6 .sec5 .keybox .imgwrap{max-height:900px}@media screen and (max-width:744px){body.pagef main article.fe6 .sec5 .keybox .imgwrap{max-height:570px}}body.pagef main article.fe6 .sec5 .keybox .imgwrap h2{margin-top:0;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:1;max-width:1018px;padding:0 1rem;width:100%;text-align:right}body.pagef main article.fe6 .sec5 .keybox .imgwrap h2 img{width:max(9.6875rem,256px)}body.pagef main article.fe6 .sec5 .keybox .imgwrap img{width:100%}body.pagef main article.fe6 .sec5 .w1018{background:white;padding-top:max(1.5625rem,54px);padding-bottom:max(1.5625rem,54px);padding-right:max(1.640625rem,16px);padding-left:max(1.640625rem,16px)}body.pagef main article.fe6 .sec5 .w1018 .head{display:flex;gap:max(1.09375rem,35px)}body.pagef main article.fe6 .sec5 .w1018 .head>div{text-align:left}body.pagef main article.fe6 .sec5 .w1018 .head>div h3{text-align:left}body.pagef main article.fe6 .sec5 .w1018 .head>div h3+p{margin-top:max(0.765625rem,24.5px)}body.pagef main article.fe6 .sec5 .w1018 .head+.imgbox{margin-top:max(2rem,64px)}body.pagef main article.fe6 .sec5 .w1018 .imgbox{margin-top:max(1rem,32px)}body.pagef main article.fe6 .sec5 .w1018 .w662{margin-top:max(1rem,32px);max-width:662px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 .sec5 .w1018 .w662.man p{font-weight:700;margin-top:max(0.5rem,16px)}body.pagef main article.fe6 .sec5 .w1018 .w662 p.fss{font-size:0.21875rem;font-size:clamp(0.21875rem,14px,12px);font-weight:inherit}body.pagef main article.fe6 .sec5 .w1018 footer{padding:max(0.75rem,24px);margin-top:max(1rem,32px);margin-right:auto;margin-left:auto;max-width:808px;background:#F3F4EC;display:flex;justify-content:space-between;align-items:flex-end}body.pagef main article.fe6 .sec5 .w1018 footer>*{margin-top:0;padding:0}body.pagef main article.fe6 .sec5 .w1018 footer>div{text-align:left}body.pagef main article.fe6 .sec5 .w1018 footer>div h4{font-size:var(--fs1313);letter-spacing:0.1em}body.pagef main article.fe6 .sec5 .w1018 footer>div div{font-size:var(--fs1614);font-weight:700;margin-top:5px}body.pagef main article.fe6 .sec5 .w1018 footer>div div span{letter-spacing:0.1em;display:block;font-size:var(--fs1313);line-height:1.5}body.pagef main article.fe6 .sec5 .w1018 footer a{max-width:210px;width:100%;border:solid 1px black;height:48px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:var(--fs1313);transition:0.3s}body.pagef main article.fe6 .sec5 .w1018 footer a:hover{background:#b6bc8b;border:solid 1px #878f53;color:white}@media screen and (max-width:744px){body.pagef main article.fe6 .sec5 .w1018 footer{flex-direction:column}body.pagef main article.fe6 .sec5 .w1018 footer>div{width:100%}body.pagef main article.fe6 .sec5 .w1018 footer a{margin-top:20px;max-width:142px;margin-right:auto;margin-left:auto}}body.pagef main article.fe6 .sec5 .w1018 .slidesec{margin-top:max(1.5rem,48px)}body.pagef main article.fe6 .sec5 .w1018 .slidesec .slider_shidaka{margin-top:32px}body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka{margin-top:12px;cursor:pointer}body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka img{transition:0.3s}body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka img:not(:last-child){margin-right:12px}body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka img.slick-current,body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka img:hover{opacity:0.5}body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka .slick-track{transform:unset!important}@media screen and (max-width:744px){body.pagef main article.fe6 .sec5 .w1018{padding:54px 20px}body.pagef main article.fe6 .sec5 .w1018 .head{flex-direction:column;gap:max(1.09375rem,35px)}body.pagef main article.fe6 .sec5 .w1018 .head>div h3{text-align:center}body.pagef main article.fe6 .sec5 .w1018 .head>div h3 img{max-width:250px}body.pagef main article.fe6 .sec5 .w1018 .head>div h3+p{margin-top:max(0.765625rem,24.5px)}body.pagef main article.fe6 .sec5 .w1018 .head>img{width:155px;margin-right:auto;margin-left:auto}body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka{margin-top:5px;cursor:pointer}body.pagef main article.fe6 .sec5 .w1018 .slidesec .thumbnail_shidaka img:not(:last-child){margin-right:4px}}body.pagef main article.fe6>.wrap>footer{padding:0;background:transparent;max-width:1018px;margin-right:auto;margin-left:auto;margin-top:max(2.625rem,84px);display:flex;flex-direction:column}body.pagef main article.fe6>.wrap>footer .top{padding:0;margin-top:0;display:flex;justify-content:space-between;gap:max(2.140625rem,68.5px)}body.pagef main article.fe6>.wrap>footer .top div:first-child{width:max(6.0625rem,280px);flex-shrink:0}body.pagef main article.fe6>.wrap>footer .top div:first-child h2{margin-top:0}body.pagef main article.fe6>.wrap>footer .top div:first-child h2 img{margin-top:0}body.pagef main article.fe6>.wrap>footer .top div:first-child>img:last-child{margin-top:max(2rem,64px);min-width:0}body.pagef main article.fe6>.wrap>footer .bottom{margin-top:max(0.5rem,16px)}body.pagef main article.fe6>.wrap>footer .bottom img{margin:0 0 0 auto;display:block}@media screen and (max-width:744px){body.pagef main article.fe6>.wrap>footer .top{flex-direction:column-reverse}body.pagef main article.fe6>.wrap>footer .top div:first-child{width:100%;margin-right:auto;margin-left:auto;text-align:left}body.pagef main article.fe6>.wrap>footer .top div:first-child h2 img{margin-top:0}body.pagef main article.fe6>.wrap>footer .top div:first-child>img{width:70%}body.pagef main article.fe6>.wrap>footer .top div:last-child img{margin-right:auto;margin-left:auto}body.pagef main article.fe6>.wrap>footer .bottom img{margin-top:32px;max-width:230px}}body.pagef main article.fe7{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;padding-bottom:max(2.65625rem,85px)}@media screen and (max-width:744px){body.pagef main article.fe7{font-family:"Noto Sans JP","Josefin Sans","游ゴシック体",YuGothic,"Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif}}body.pagef main article.fe7 .wraphead{max-width:1358px;margin-right:auto;margin-left:auto;padding:max(1rem,32px) max(1.875rem,16px) 0 max(2.65625rem,16px)}body.pagef main article.fe7 .wraphead>header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:max(1.53125rem,49px)}body.pagef main article.fe7 .wraphead>header h1{position:absolute;top:0;left:0;z-index:1}body.pagef main article.fe7 .wraphead>header h1 img{width:8.375rem}body.pagef main article.fe7 .wraphead>header p{writing-mode:vertical-lr;margin-top:0;letter-spacing:0.06rem;line-height:1.2;padding:6px 0;background:white}body.pagef main article.fe7 .wraphead>header p span{font-size:var(--fs1614);background:white;display:inline}body.pagef main article.fe7 .wraphead>header>div{display:flex;justify-content:space-between;gap:max(2.15625rem,69px)}body.pagef main article.fe7 .wraphead>header>div>div:first-child{display:flex;justify-content:space-between}body.pagef main article.fe7 .wraphead>header>div>div:first-child>div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}body.pagef main article.fe7 .wraphead>header>div>div:first-child>div:first-child img:first-of-type{width:max(1.875rem,50px)}body.pagef main article.fe7 .wraphead>header>div>div:last-child{min-width:192px}body.pagef main article.fe7 .wraphead>header>div>div:last-child figure{margin-bottom:0}body.pagef main article.fe7 .wraphead>header>div>div:last-child figure figcaption{text-align:right;font-size:var(--fs1310)}@media screen and (max-width:744px){body.pagef main article.fe7 .wraphead{padding:32px 20px 0 0}body.pagef main article.fe7 .wraphead>header{flex-direction:column;z-index:1;gap:0}body.pagef main article.fe7 .wraphead>header h1{max-width:536px;width:100%;text-align:center;padding:0 24px}body.pagef main article.fe7 .wraphead>header h1 img{width:88%}body.pagef main article.fe7 .wraphead>header p{writing-mode:horizontal-tb;width:170px;background:transparent;padding:0}body.pagef main article.fe7 .wraphead>header p span{display:inline-block;margin-bottom:5px}body.pagef main article.fe7 .wraphead>header>div{margin-top:46px;gap:24px}body.pagef main article.fe7 .wraphead>header>div>div:first-child img:last-child{aspect-ratio:1/1;object-fit:cover}body.pagef main article.fe7 .wraphead>header>div>div:last-child{margin-bottom:62px}body.pagef main article.fe7 .wraphead>header>div:last-child{width:100%;margin-top:0;display:flex;flex-direction:column;align-items:flex-end}}body.pagef main article.fe7 .sec1{margin-top:max(2.53125rem,81px);max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec1 p{letter-spacing:0.1em}body.pagef main article.fe7 .sec1>div{max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec1>div h2{font-size:var(--fs3218);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:white;text-align:left;margin-top:0}body.pagef main article.fe7 .sec1>div h2 span{display:block}body.pagef main article.fe7 .sec1>div h2 span+span{margin-left:1.6em}body.pagef main article.fe7 .sec1>div h2 span+span+span{margin-left:3.2em}body.pagef main article.fe7 .sec1>div>div div:first-child{display:flex;justify-content:space-between;gap:max(4.4375rem,142px);margin-top:-1rem}body.pagef main article.fe7 .sec1>div>div div:first-child>img{margin-top:max(2.125rem,68px);min-width:0}body.pagef main article.fe7 .sec1>div>div div:first-child>div{display:flex;flex-direction:column;align-items:baseline}body.pagef main article.fe7 .sec1>div>div div:first-child>div img[src$=png]{min-width:0;width:1.140625rem;margin-top:-1.5rem;margin-left:auto;margin-right:1rem}body.pagef main article.fe7 .sec1>div>div div:last-child p{width:max(8.203125rem,274px);background:white;margin-top:-1rem;margin-left:auto;margin-right:max(1.625rem,52px);position:relative}body.pagef main article.fe7 .sec1>div>div div:last-child p:after,body.pagef main article.fe7 .sec1>div>div div:last-child p:before{content:"";width:100%;height:8px;position:absolute;display:block;left:0;background:var(--feature_bgc)}body.pagef main article.fe7 .sec1>div>div div:last-child p:before{top:0}body.pagef main article.fe7 .sec1>div>div div:last-child p:after{height:6px;bottom:0}@media screen and (max-width:744px){body.pagef main article.fe7 .sec1>div h2{padding-left:40px}body.pagef main article.fe7 .sec1>div>div div:first-child{gap:25px;margin-top:1rem}body.pagef main article.fe7 .sec1>div>div div:first-child>img{width:100%;flex:1}body.pagef main article.fe7 .sec1>div>div div:first-child>div{flex:2}body.pagef main article.fe7 .sec1>div>div div:first-child>div>img{width:100%}body.pagef main article.fe7 .sec1>div>div div:first-child>div img[src$=png]{max-width:28px}body.pagef main article.fe7 .sec1>div>div>div:last-child{padding:0 26px}body.pagef main article.fe7 .sec1>div>div>div:last-child p{width:100%;max-width:420px;background:white;margin:inherit;margin-top:1rem}body.pagef main article.fe7 .sec1>div>div>div:last-child p:after,body.pagef main article.fe7 .sec1>div>div>div:last-child p:before{height:6px}body.pagef main article.fe7 .sec1>div>div>div:last-child p:after{height:5px}}body.pagef main article.fe7 .sec2{margin-top:max(2.34375rem,75px)}body.pagef main article.fe7 .sec2 h2{color:white;font-size:var(--fs2416);letter-spacing:0.2em}@keyframes cssani2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}body.pagef main article.fe7 .sec2 .css-slide{margin-top:max(1.375rem,44px);overflow:hidden}body.pagef main article.fe7 .sec2 .css-slide>div{gap:0}body.pagef main article.fe7 .sec2 .css-slide>div ul{display:inline-flex;overflow:visible;gap:0;animation:cssani2 60s infinite linear 0.5s both}body.pagef main article.fe7 .sec2 .css-slide>div ul li{margin-left:max(1rem,46px);width:max(4rem,120px)}body.pagef main article.fe7 .sec2 .css-slide>div ul li:nth-child(odd){margin-top:max(1rem,32px)}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure{margin-bottom:0}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure img{border-radius:inherit}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure div{padding-bottom:28px;position:relative}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure div:after,body.pagef main article.fe7 .sec2 .css-slide>div ul li figure div:before{position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);display:block;background:black}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure div:before{width:1px;height:28px}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure div:after{width:5px;height:5px;border-radius:50%}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure figcaption{margin-top:16px;font-size:var(--fs1613);text-align:center}body.pagef main article.fe7 .sec2 .css-slide>div ul li figure figcaption span{display:block;color:white;font-size:var(--fs1210);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.pagef main article.fe7 .sec2 .css-slide>div ul:nth-child(odd) li:nth-child(2n){margin-top:max(1rem,32px)}body.pagef main article.fe7 .sec2 .css-slide>div ul:nth-child(odd) li:nth-child(odd){margin-top:0}body.pagef main article.fe7 .sec2 .human{background:white;max-width:526px;margin-right:auto;margin-left:auto;margin-top:max(3.03125rem,97px)}body.pagef main article.fe7 .sec2 .human div{position:relative}body.pagef main article.fe7 .sec2 .human div img{width:max(2.34375rem,75px);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}body.pagef main article.fe7 .sec2 .human p{margin-top:0;padding:max(0.4375rem,16px) max(0.4375rem,16px);letter-spacing:0.1em}body.pagef main article.fe7 .sec3{max-width:1082px;margin-top:max(2rem,64px);margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;gap:max(0.5rem,16px)}body.pagef main article.fe7 .sec3 div{flex:1}body.pagef main article.fe7 .sec3 div:first-child{max-width:490px}body.pagef main article.fe7 .sec3 div:first-child>div{width:100%;margin-top:max(1.125rem,36px);position:relative;padding-right:max(1.25rem,40px)}body.pagef main article.fe7 .sec3 div:first-child>div img:last-child{width:max(1.625rem,52px);position:absolute;bottom:max(-0.78125rem,-25px);right:0}body.pagef main article.fe7 .sec3 div:first-child p{margin-top:max(1rem,32px);padding:0 max(1.125rem,36px)}body.pagef main article.fe7 .sec3 div:last-child{position:relative;max-width:558px;width:100%;text-align:right}body.pagef main article.fe7 .sec3 div:last-child img:first-child{margin-bottom:max(2rem,64px);width:max(6.015625rem,192px)}body.pagef main article.fe7 .sec3 div:last-child img:last-child{position:absolute;bottom:0;left:0;width:max(4.921875rem,157px)}@media screen and (max-width:744px){body.pagef main article.fe7 .sec3{flex-direction:column;gap:50px}body.pagef main article.fe7 .sec3 div{margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec3 div:first-child{max-width:420px}body.pagef main article.fe7 .sec3 div:first-child p{padding:0}body.pagef main article.fe7 .sec3 div:last-child{max-width:420px;padding-left:max(15%,20px)}body.pagef main article.fe7 .sec3 div:last-child img:first-child{margin-left:20px}body.pagef main article.fe7 .sec3 div:last-child img:last-child{left:max(15%,20px)}}body.pagef main article.fe7 .sec4{max-width:1082px;padding:1.5rem;margin-right:auto;margin-left:auto;margin-top:max(2.578125rem,82.5px);background:white;text-align:center}body.pagef main article.fe7 .sec4 h2{margin-top:0;font-size:var(--fs2416)}body.pagef main article.fe7 .sec4 p{margin-top:max(0.75rem,24px);font-size:var(--fs1413);letter-spacing:0.1em;max-width:510px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec4 img{margin-top:max(0.96875rem,31px)}body.pagef main article.fe7 .sec5{margin-top:max(2.234375rem,71.5px);text-align:center}body.pagef main article.fe7 .sec5 .btn{margin-top:max(0.625rem,20px)}body.pagef main article.fe7 .sec5 .btn a{display:block;max-width:max(6.0625rem,246px);margin-right:auto;margin-left:auto;letter-spacing:0.2em}body.pagef main article.fe7 .sec5 .btn a:after{display:none}body.pagef main article.fe7 .sec6{margin-top:max(2.1875rem,70px)}body.pagef main article.fe7 .sec6 h2{font-size:var(--fs2016);color:white;display:flex;align-items:center;justify-content:center;gap:max(1rem,32px);letter-spacing:0.2em}body.pagef main article.fe7 .sec6 h2 span:nth-of-type(2){order:1}body.pagef main article.fe7 .sec6 h2 img{width:max(2rem,100px)}body.pagef main article.fe7 .sec6 h3{width:100%;height:14.140625rem;overflow:hidden}body.pagef main article.fe7 .sec6 h3 img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:744px){body.pagef main article.fe7 .sec6 h2{flex-direction:column;gap:0;color:black}body.pagef main article.fe7 .sec6 h2 span:nth-of-type(2){order:0}body.pagef main article.fe7 .sec6 h2 img{margin-top:12px}}body.pagef main article.fe7 .sec__jigoku{margin-top:max(3.125rem,100px);padding:0 max(1rem,40px)}body.pagef main article.fe7 .sec__jigoku .inner{max-width:1082px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child{display:flex;justify-content:space-between;gap:max(1.25rem,40px)}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child .jslide{max-width:582px;width:100%;min-width:0}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child .jslide .slick-dots-ikura{margin-top:16px}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child{padding-right:max(2.15625rem,69px);position:relative}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge{position:absolute;top:0;right:0;line-height:0}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div{line-height:0;position:relative}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div span{font-size:var(--fs1612);line-height:1;background:white;padding:8px 8px}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div{display:flex;line-height:0;writing-mode:vertical-lr;margin:0 0 0 auto}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div img{position:absolute;right:13.5px;bottom:0%;transform:translate(50%,100%)}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div span{padding:8px}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div span:last-of-type{font-size:var(--fs1313);background:transparent;color:white;padding:20px 8px}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child h4{font-size:var(--fs4824);writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;text-align:left;width:100%;height:max(6.40625rem,205px)}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child h4>span{display:flex;flex-direction:column}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child p{margin-top:0;width:282px}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child{display:flex;justify-content:space-between;gap:max(0.875rem,28px);margin-top:max(1.25rem,40px)}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child div:first-child{max-width:420px;flex:1}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child div:first-child p{margin-top:0;letter-spacing:0.1em}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child div:first-child p+p{margin-top:1.5em}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child div:last-child{flex:1.4;text-align:right}@media screen and (max-width:744px){body.pagef main article.fe7 .sec__jigoku .inner>div:first-child{flex-direction:column-reverse;align-items:center;gap:20px}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child .slide1{max-width:420px;width:100%}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child{max-width:420px;padding-right:0}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge{position:inherit;top:inherit;right:inherit}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div{line-height:1}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div span{padding:4px;display:inline-block}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div{display:block;writing-mode:horizontal-tb;margin:4px 0 0}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div img{right:0;transform:scale(0.65) translateY(100%);transform-origin:bottom right}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div span{padding:4px;display:inline-block}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child div.jedge>div>div span:last-of-type{display:block;padding:0;margin-top:30px}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child h4{writing-mode:horizontal-tb;justify-content:flex-start;height:auto}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child h4 span{display:inline}body.pagef main article.fe7 .sec__jigoku .inner>div:first-child>div:last-child p{margin-top:18px;width:100%}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child{flex-direction:column;margin-top:20px;gap:20px}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child div:first-child{margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec__jigoku .inner>div:last-child div:last-child{max-width:420px;margin-right:auto;margin-left:auto}}body.pagef main article.fe7 .sec12{max-width:1050px;margin-right:auto;margin-left:auto;margin-top:max(3.84375rem,123px)}body.pagef main article.fe7 .sec12 h2{font-size:var(--fs2016);color:white;text-align:left}body.pagef main article.fe7 .sec12 h2 span{text-indent:9em;font-weight:700;display:block}body.pagef main article.fe7 .sec12 div:nth-of-type(2){margin-top:max(-0.5rem,-16px)}body.pagef main article.fe7 .sec12 div:nth-of-type(3){margin-top:-3rem}body.pagef main article.fe7 .sec12 div:nth-of-type(3) p{color:white;max-width:260px;font-weight:700;margin:0 1rem 0 auto;letter-spacing:0.1em;font-size:var(--fs1613)}body.pagef main article.fe7 .sec12 div:nth-of-type(4){margin-top:max(-2rem,-64px);text-align:center}body.pagef main article.fe7 .sec12 div:nth-of-type(5) p{margin-top:max(1.5625rem,50px);color:white;text-align:center;letter-spacing:0.1em;font-size:var(--fs1613);font-weight:700}@media screen and (max-width:744px){body.pagef main article.fe7 .sec12{max-width:420px;text-align:center}body.pagef main article.fe7 .sec12 h2{text-align:center}body.pagef main article.fe7 .sec12 h2 span{text-indent:0}body.pagef main article.fe7 .sec12 div:nth-of-type(2){margin-top:46px}body.pagef main article.fe7 .sec12 div:nth-of-type(3){margin-top:26px}body.pagef main article.fe7 .sec12 div:nth-of-type(3) p{max-width:100%;margin:0}body.pagef main article.fe7 .sec12 div:nth-of-type(3) p br{display:none}body.pagef main article.fe7 .sec12 div:nth-of-type(4){margin-top:max(0.875rem,28px);text-align:center}body.pagef main article.fe7 .sec12 div:nth-of-type(5) p{margin-top:max(1.5625rem,50px);color:white;text-align:center;letter-spacing:0.1em;font-size:var(--fs1613);font-weight:700}}body.pagef main article.fe7 .sec13{margin-top:max(1rem,32px);text-align:center}body.pagef main article.fe7 .sec13 div{margin-top:max(1rem,32px);overflow:hidden;max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec16{max-width:988px;margin-right:auto;margin-left:auto;margin-top:max(3.4375rem,110px);gap:max(1.171875rem,37.5px);display:flex;justify-content:space-between}body.pagef main article.fe7 .sec16 div{flex:1}body.pagef main article.fe7 .sec16 div:first-child{max-width:420px}body.pagef main article.fe7 .sec16 div:last-child{max-width:490px;text-align:center}body.pagef main article.fe7 .sec16 div:last-child img{min-height:0}body.pagef main article.fe7 .sec16 div:last-child p{max-width:390px;margin-right:auto;margin-left:auto;letter-spacing:0.1em}@media screen and (max-width:744px){body.pagef main article.fe7 .sec16{flex-direction:column-reverse;max-width:420px;gap:24px}body.pagef main article.fe7 .sec16 div:first-child{text-align:center}body.pagef main article.fe7 .sec16 div:first-child img{width:59%}body.pagef main article.fe7 .sec16 div:last-child{max-width:420px}body.pagef main article.fe7 .sec16 div:last-child img{width:72%}body.pagef main article.fe7 .sec16 div:last-child img:nth-of-type(2){margin-top:24px;width:54%}body.pagef main article.fe7 .sec16 div:last-child p{max-width:100%}}body.pagef main article.fe7 .sec17{margin-top:max(2rem,64px);max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec17 .sechead{display:flex;position:relative;align-items:center;justify-content:center;gap:max(0.625rem,20px)}body.pagef main article.fe7 .sec17 .sechead h2{font-size:var(--fs1814);font-weight:700;text-align:center;color:white;margin-top:0}body.pagef main article.fe7 .sec17 .sechead:after{content:"";max-width:184px;width:100%;height:100%;display:block}body.pagef main article.fe7 .sec17 ul{background:white;display:block;overflow:hidden;margin-top:-1px}body.pagef main article.fe7 .sec17 ul li{padding-top:max(1.25rem,40px);padding-bottom:max(1.25rem,40px);padding-right:max(1.5625rem,50px);padding-left:max(1.5625rem,50px);border-top:solid 1px var(--feature_bgc);display:flex;align-items:flex-start;gap:max(0.9375rem,30px)}body.pagef main article.fe7 .sec17 ul li div h3,body.pagef main article.fe7 .sec17 ul li div p,body.pagef main article.fe7 .sec17 ul li div span{letter-spacing:0.1em}body.pagef main article.fe7 .sec17 ul li div span{font-size:var(--fs1613);font-weight:700;display:block}body.pagef main article.fe7 .sec17 ul li div h3{text-align:left;font-size:var(--fs2418);font-weight:700}body.pagef main article.fe7 .sec17 ul li div p{margin-top:max(0.46875rem,15px);font-size:var(--fs1613)}body.pagef main article.fe7 .sec17 ul li div a{border:solid 1px black;text-decoration:none;transition:0.3s;line-height:46px;display:inline-block;padding-right:max(0.9375rem,20px);padding-left:max(0.9375rem,20px);margin-top:max(0.46875rem,15px)}body.pagef main article.fe7 .sec17 ul li div a:hover{color:white;background:#d19a7c;border-color:#854d2f}body.pagef main article.fe7 .sec17 .secfoot{background:white;margin-top:max(1.65625rem,53px);display:flex;justify-content:space-between;align-items:center;gap:max(0.625rem,10px)}body.pagef main article.fe7 .sec17 .secfoot img{min-width:0;flex:1;max-width:388px;min-height:120px;object-fit:cover}body.pagef main article.fe7 .sec17 .secfoot>div>span{font-size:var(--fs1313);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;display:block}body.pagef main article.fe7 .sec17 .secfoot>div>div:first-of-type{font-size:var(--fs1614);font-weight:700}body.pagef main article.fe7 .sec17 .secfoot>div div:last-of-type{font-size:var(--fs1313)}body.pagef main article.fe7 .sec17 .secfoot>div:last-of-type{margin-right:max(1.09375rem,35px)}body.pagef main article.fe7 .sec17 .secfoot>div:last-of-type a{border:solid 1px black;text-decoration:none;transition:0.3s;line-height:46px;display:inline-block;padding-right:max(0.9375rem,20px);padding-left:max(0.9375rem,20px);margin-top:max(0.46875rem,15px);margin-top:0}body.pagef main article.fe7 .sec17 .secfoot>div:last-of-type a:hover{color:white;background:#d19a7c;border-color:#854d2f}@media screen and (max-width:744px){body.pagef main article.fe7 .sec17 .sechead{flex-direction:column-reverse}body.pagef main article.fe7 .sec17 .sechead:after{display:none}body.pagef main article.fe7 .sec17 ul li{padding:40px 16px;flex-direction:column-reverse;text-align:center;gap:10px}body.pagef main article.fe7 .sec17 ul li div h3{text-align:center}body.pagef main article.fe7 .sec17 ul li div p{margin-top:max(0.46875rem,15px);font-size:var(--fs1613)}body.pagef main article.fe7 .sec17 ul li div a{margin-top:20px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec17 ul li img{width:148px;margin-right:auto;margin-left:auto}body.pagef main article.fe7 .sec17 .secfoot{max-width:420px;margin-right:auto;margin-left:auto;background:white;flex-direction:column;margin-top:117px;gap:24px}body.pagef main article.fe7 .sec17 .secfoot img{max-width:100%;width:100%}body.pagef main article.fe7 .sec17 .secfoot>div>span{font-size:var(--fs1313);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;display:block}body.pagef main article.fe7 .sec17 .secfoot>div>div:first-of-type{font-size:var(--fs1614);font-weight:700}body.pagef main article.fe7 .sec17 .secfoot>div div:last-of-type{font-size:var(--fs1313)}body.pagef main article.fe7 .sec17 .secfoot>div:last-of-type{margin-right:0}body.pagef main article.fe7 .sec17 .secfoot>div:last-of-type a{margin-bottom:26px;margin-top:0}}body.pagef main article.fe8{padding-bottom:max(2.625rem,10px);font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width:744px){body.pagef main article.fe8{padding-bottom:10px}}body.pagef main article.fe8 header{position:relative;overflow:hidden;z-index:1}body.pagef main article.fe8 header .bg{width:100%}body.pagef main article.fe8 header h1{position:absolute;top:50%;left:50%;margin-top:-0.5rem;transform:translate(-50%,-50%)}body.pagef main article.fe8 header .aca{position:absolute;bottom:max(1.125rem,36px);left:50%;margin-left:-36px}@media screen and (max-width:744px){body.pagef main article.fe8 header{max-height:500px}}body.pagef main article.fe8 figure{margin-bottom:inherit}body.pagef main article.fe8 .sec1{margin-top:max(2.46875rem,79px);padding:0 max(1rem,16px)}body.pagef main article.fe8 .sec1 .inner{max-width:1082px;margin-right:auto;margin-left:auto}body.pagef main article.fe8 .sec1 .inner .sec11{position:relative;z-index:1;display:flex;justify-content:flex-end}body.pagef main article.fe8 .sec1 .inner .sec11 p{z-index:1;margin-top:0;background:white;color:#006E89;letter-spacing:0.1em;width:6.09375rem;min-width:300px;left:0.5rem;top:0;position:absolute}body.pagef main article.fe8 .sec1 .inner .sec11 .s1_slide{width:max(11.484375rem,400px);margin-top:max(1.625rem,52px)}body.pagef main article.fe8 .sec1 .inner .sec11 .s1_slide .slick-dots-ikura{margin-top:max(0.4375rem,14px)}body.pagef main article.fe8 .sec1 .inner .sec12{position:0;margin-top:-1.3rem;margin-left:0.5rem}body.pagef main article.fe8 .sec1 .inner .sec13{margin-top:-0.4rem;text-align:center}body.pagef main article.fe8 .sec1 .inner .sec13 p{margin-top:0;text-align:center;color:#006E89;font-size:var(--fs1613)}body.pagef main article.fe8 .sec1 .inner .sec13 p b{text-align:center;display:block;margin-top:max(0.703125rem,15px);font-size:var(--fs2416)}body.pagef main article.fe8 .sec1 .inner .sec13 img{width:max(2.78125rem,110px);margin-top:max(1rem,38px)}@media screen and (max-width:744px){body.pagef main article.fe8 .sec1{padding:0}body.pagef main article.fe8 .sec1 .inner .sec11{display:block}body.pagef main article.fe8 .sec1 .inner .sec11 .s1_box{padding:0 40px}body.pagef main article.fe8 .sec1 .inner .sec11 .s1_box p{width:100%;max-width:420px;margin-right:auto;margin-left:auto;min-width:inherit;left:inherit;top:inherit;position:inherit}body.pagef main article.fe8 .sec1 .inner .sec11 .s1_slide{width:100%;margin-top:34px}body.pagef main article.fe8 .sec1 .inner .sec11 .s1_slide .slick-dots-ikura{margin-top:10px}body.pagef main article.fe8 .sec1 .inner .sec12{position:0;margin-top:52px;margin-left:0rem;text-align:center;padding:0 40px}body.pagef main article.fe8 .sec1 .inner .sec13{margin-top:64px}}body.pagef main article.fe8 .sec2{margin-top:2rem;padding:0 max(1rem,16px)}body.pagef main article.fe8 .sec2 .inner{max-width:1228px;background:white;margin-right:auto;margin-left:auto}body.pagef main article.fe8 .sec2 .inner p{color:#006E89}body.pagef main article.fe8 .sec2 .inner .head{padding:105px max(1.640625rem,40px) max(0.859375rem,40px);display:flex;justify-content:space-between;gap:max(1.640625rem,52.5px)}body.pagef main article.fe8 .sec2 .inner .head div:first-child{width:max(9.84375rem,290px);flex:1 0 auto}body.pagef main article.fe8 .sec2 .inner .head div:first-child h2{font-size:var(--fs3216);color:#006E89;font-weight:400;margin-top:0}body.pagef main article.fe8 .sec2 .inner .head div:first-child h2 span{display:inline-block;font-size:var(--fs10046);margin-top:max(0.4375rem,14px);background:linear-gradient(transparent 80%,#D8FF00 80%);line-height:1}body.pagef main article.fe8 .sec2 .inner .head div:first-child p{margin-top:max(0.78125rem,25px)}body.pagef main article.fe8 .sec2 .inner .head div:last-child{width:max(4.40625rem,200px)}body.pagef main article.fe8 .sec2 .inner .head div:last-child figure{margin:0}body.pagef main article.fe8 .sec2 .inner .head div:last-child figcaption{text-align:center;font-size:var(--fs1210);color:#006E89;line-height:1.5;margin-top:10px}body.pagef main article.fe8 .sec2 .inner dl{padding:max(1.25rem,40px) max(1.640625rem,40px);background:#006E89;color:white;display:flex;justify-content:space-between;gap:max(2.140625rem,50px)}body.pagef main article.fe8 .sec2 .inner dl dt{text-align:left;font-size:var(--fs1614);letter-spacing:0.1em}body.pagef main article.fe8 .sec2 .inner dl dt:before{content:"【"}body.pagef main article.fe8 .sec2 .inner dl dt:after{content:"】"}body.pagef main article.fe8 .sec2 .inner dl dd{color:white;margin-top:max(0.28125rem,9px);line-height:1.6;font-size:var(--fs1613)}body.pagef main article.fe8 .sec2 .inner dl dd span{color:white;font-size:var(--fs2020);margin-bottom:max(0.28125rem,9px);display:block}body.pagef main article.fe8 .sec2 .inner dl div:first-child{max-width:3.78125rem;min-width:160px;flex:1 0 auto}body.pagef main article.fe8 .sec2 .inner dl div:last-child{max-width:630px}body.pagef main article.fe8 .sec2 .inner .body{padding:0 max(1.640625rem,40px) max(1rem,40px)}body.pagef main article.fe8 .sec2 .inner .body .inner{padding:0;margin-right:auto;margin-left:auto}body.pagef main article.fe8 .sec2 .inner .body .inner p{color:#006E89;font-size:var(--fs1613);margin-top:max(0.5rem,16px)}body.pagef main article.fe8 .sec2 .inner .body .inner p span{font-size:var(--fs1613);display:inline;font-weight:700;color:#006E89;text-decoration:underline 5px #D8FF00;text-underline-offset:0;text-decoration-skip-ink:none}body.pagef main article.fe8 .sec2 .inner .body .inner h4{background:#006E89;color:white;font-size:var(--fs1814);padding:max(0.25rem,8px) max(0.390625rem,12px);line-height:1.5}@media screen and (max-width:744px){body.pagef main article.fe8 .sec2 .inner .body .inner{max-width:420px}}@media screen and (max-width:744px){body.pagef main article.fe8 .sec2{margin-top:2rem;padding:0}body.pagef main article.fe8 .sec2 .inner .head{padding:105px 40px 40px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}body.pagef main article.fe8 .sec2 .inner .head div:first-child{max-width:420px;width:100%}body.pagef main article.fe8 .sec2 .inner .head div:last-child{width:100%;max-width:420px;text-align:center}body.pagef main article.fe8 .sec2 .inner dl{padding:50px 40px;flex-direction:column;gap:38px}body.pagef main article.fe8 .sec2 .inner dl dt{text-align:center}body.pagef main article.fe8 .sec2 .inner dl div{margin-right:auto;margin-left:auto}body.pagef main article.fe8 .sec2 .inner dl div:first-child{max-width:420px;width:100%;text-align:center}body.pagef main article.fe8 .sec2 .inner dl div:last-child{max-width:420px;width:100%}}body.pagef main article.fe8 .sec3,body.pagef main article.fe8 .sec4,body.pagef main article.fe8 .sec5,body.pagef main article.fe8 .sec6,body.pagef main article.fe8 .sec9{padding:0 max(1rem,16px);margin-top:1px}@media screen and (max-width:744px){body.pagef main article.fe8 .sec3,body.pagef main article.fe8 .sec4,body.pagef main article.fe8 .sec5,body.pagef main article.fe8 .sec6,body.pagef main article.fe8 .sec9{padding:0;margin-top:4px}}body.pagef main article.fe8 .sec3 .inner,body.pagef main article.fe8 .sec4 .inner,body.pagef main article.fe8 .sec5 .inner,body.pagef main article.fe8 .sec6 .inner,body.pagef main article.fe8 .sec9 .inner{max-width:1228px;background:white;margin-right:auto;margin-left:auto;padding:max(1.71875rem,80px) 0 max(2.125rem,80px)}body.pagef main article.fe8 .sec3 .inner header,body.pagef main article.fe8 .sec4 .inner header,body.pagef main article.fe8 .sec5 .inner header,body.pagef main article.fe8 .sec6 .inner header,body.pagef main article.fe8 .sec9 .inner header{padding:0 max(0.625rem,20px);overflow:inherit;text-align:center}body.pagef main article.fe8 .sec3 .inner header .inner,body.pagef main article.fe8 .sec4 .inner header .inner,body.pagef main article.fe8 .sec5 .inner header .inner,body.pagef main article.fe8 .sec6 .inner header .inner,body.pagef main article.fe8 .sec9 .inner header .inner{padding:0;max-width:872px}body.pagef main article.fe8 .sec3 .inner header .inner div,body.pagef main article.fe8 .sec4 .inner header .inner div,body.pagef main article.fe8 .sec5 .inner header .inner div,body.pagef main article.fe8 .sec6 .inner header .inner div,body.pagef main article.fe8 .sec9 .inner header .inner div{text-align:center;font-size:var(--fs1313);color:#006E89;line-height:1}body.pagef main article.fe8 .sec3 .inner header .inner div span,body.pagef main article.fe8 .sec4 .inner header .inner div span,body.pagef main article.fe8 .sec5 .inner header .inner div span,body.pagef main article.fe8 .sec6 .inner header .inner div span,body.pagef main article.fe8 .sec9 .inner header .inner div span{display:inline-block;background:#D8FF00;line-height:1;margin-top:10px}body.pagef main article.fe8 .sec3 .inner header .inner div span i,body.pagef main article.fe8 .sec4 .inner header .inner div span i,body.pagef main article.fe8 .sec5 .inner header .inner div span i,body.pagef main article.fe8 .sec6 .inner header .inner div span i,body.pagef main article.fe8 .sec9 .inner header .inner div span i{line-height:1}body.pagef main article.fe8 .sec3 .inner header .inner h3,body.pagef main article.fe8 .sec4 .inner header .inner h3,body.pagef main article.fe8 .sec5 .inner header .inner h3,body.pagef main article.fe8 .sec6 .inner header .inner h3,body.pagef main article.fe8 .sec9 .inner header .inner h3{font-size:var(--fs3220);color:#006E89;margin-top:max(1rem,40px)}body.pagef main article.fe8 .sec3 .inner header .inner img,body.pagef main article.fe8 .sec4 .inner header .inner img,body.pagef main article.fe8 .sec5 .inner header .inner img,body.pagef main article.fe8 .sec6 .inner header .inner img,body.pagef main article.fe8 .sec9 .inner header .inner img{margin-top:max(1rem,32px)}body.pagef main article.fe8 .sec3 .inner .body,body.pagef main article.fe8 .sec4 .inner .body,body.pagef main article.fe8 .sec5 .inner .body,body.pagef main article.fe8 .sec6 .inner .body,body.pagef main article.fe8 .sec9 .inner .body{margin-top:max(1.125rem,40px);padding:0 max(0.625rem,20px)}body.pagef main article.fe8 .sec3 .inner .body .btnfe8,body.pagef main article.fe8 .sec4 .inner .body .btnfe8,body.pagef main article.fe8 .sec5 .inner .body .btnfe8,body.pagef main article.fe8 .sec6 .inner .body .btnfe8,body.pagef main article.fe8 .sec9 .inner .body .btnfe8{margin-top:max(0.875rem,36px);line-height:0;text-align:center}body.pagef main article.fe8 .sec3 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec4 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec5 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec6 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec9 .inner .body .btnfe8 a{background:#006E89;color:white;display:inline-block;padding:max(0.25rem,14px) max(0.5rem,16px);font-size:var(--fs1412);line-height:1.5;text-decoration:none;transition:0.3s}body.pagef main article.fe8 .sec3 .inner .body .btnfe8 a:hover,body.pagef main article.fe8 .sec4 .inner .body .btnfe8 a:hover,body.pagef main article.fe8 .sec5 .inner .body .btnfe8 a:hover,body.pagef main article.fe8 .sec6 .inner .body .btnfe8 a:hover,body.pagef main article.fe8 .sec9 .inner .body .btnfe8 a:hover{background:#EF8181}body.pagef main article.fe8 .sec3 .inner .body .inner,body.pagef main article.fe8 .sec4 .inner .body .inner,body.pagef main article.fe8 .sec5 .inner .body .inner,body.pagef main article.fe8 .sec6 .inner .body .inner,body.pagef main article.fe8 .sec9 .inner .body .inner{max-width:872px;padding:0}body.pagef main article.fe8 .sec3 .inner .body .inner p,body.pagef main article.fe8 .sec4 .inner .body .inner p,body.pagef main article.fe8 .sec5 .inner .body .inner p,body.pagef main article.fe8 .sec6 .inner .body .inner p,body.pagef main article.fe8 .sec9 .inner .body .inner p{color:#006E89;font-size:var(--fs1613)}body.pagef main article.fe8 .sec3 .inner .body .inner p:first-child,body.pagef main article.fe8 .sec4 .inner .body .inner p:first-child,body.pagef main article.fe8 .sec5 .inner .body .inner p:first-child,body.pagef main article.fe8 .sec6 .inner .body .inner p:first-child,body.pagef main article.fe8 .sec9 .inner .body .inner p:first-child{margin-top:0}body.pagef main article.fe8 .sec3 .inner .body .inner p span,body.pagef main article.fe8 .sec4 .inner .body .inner p span,body.pagef main article.fe8 .sec5 .inner .body .inner p span,body.pagef main article.fe8 .sec6 .inner .body .inner p span,body.pagef main article.fe8 .sec9 .inner .body .inner p span{font-size:var(--fs1613);display:inline;font-weight:700;color:#006E89;text-decoration:underline 5px #D8FF00;text-underline-offset:0;text-decoration-skip-ink:none}body.pagef main article.fe8 .sec3 .inner .body .inner h4,body.pagef main article.fe8 .sec4 .inner .body .inner h4,body.pagef main article.fe8 .sec5 .inner .body .inner h4,body.pagef main article.fe8 .sec6 .inner .body .inner h4,body.pagef main article.fe8 .sec9 .inner .body .inner h4{margin-top:max(1rem,32px);background:#006E89;color:white;font-size:var(--fs1814);padding:max(0.25rem,8px) max(0.390625rem,12px);line-height:1.5}body.pagef main article.fe8 .sec3 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec4 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec5 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec6 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec9 .inner .body .inner .box50\:50{margin-top:max(0.5rem,24px);display:flex;gap:max(0.5rem,16px)}body.pagef main article.fe8 .sec3 .inner .body .inner .box50\:50 div,body.pagef main article.fe8 .sec4 .inner .body .inner .box50\:50 div,body.pagef main article.fe8 .sec5 .inner .body .inner .box50\:50 div,body.pagef main article.fe8 .sec6 .inner .body .inner .box50\:50 div,body.pagef main article.fe8 .sec9 .inner .body .inner .box50\:50 div{width:100%;max-width:420px;min-width:0}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30{margin-top:max(0.5rem,24px);gap:max(1rem,32px);display:flex}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30 div{width:100%;max-width:598px;min-width:0}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30 div:last-child{max-width:210px}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30 div:last-child figure figcaption,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30 div:last-child figure figcaption,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30 div:last-child figure figcaption,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30 div:last-child figure figcaption,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30 div:last-child figure figcaption{font-size:var(--fs1210);color:#006E89;line-height:1.5;text-align:center;margin-top:5px}body.pagef main article.fe8 .sec3 .inner .body .inner .bdb,body.pagef main article.fe8 .sec4 .inner .body .inner .bdb,body.pagef main article.fe8 .sec5 .inner .body .inner .bdb,body.pagef main article.fe8 .sec6 .inner .body .inner .bdb,body.pagef main article.fe8 .sec9 .inner .body .inner .bdb{font-size:var(--fs1412);color:#006E89;border-bottom:solid 1px #006E89;font-weight:700}body.pagef main article.fe8 .sec3 .inner .body .inner .chartimg,body.pagef main article.fe8 .sec4 .inner .body .inner .chartimg,body.pagef main article.fe8 .sec5 .inner .body .inner .chartimg,body.pagef main article.fe8 .sec6 .inner .body .inner .chartimg,body.pagef main article.fe8 .sec9 .inner .body .inner .chartimg{margin-top:max(1rem,32px)}body.pagef main article.fe8 .sec3 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec4 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec5 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec6 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec9 .inner .body .inner .chartimg div{margin-top:max(0.25rem,8px);display:flex;justify-content:space-between;gap:6px}body.pagef main article.fe8 .sec3 .inner .body .inner .chartimg div img,body.pagef main article.fe8 .sec4 .inner .body .inner .chartimg div img,body.pagef main article.fe8 .sec5 .inner .body .inner .chartimg div img,body.pagef main article.fe8 .sec6 .inner .body .inner .chartimg div img,body.pagef main article.fe8 .sec9 .inner .body .inner .chartimg div img{display:block;width:100%;min-width:0;max-width:434px}body.pagef main article.fe8 .sec3 .inner .body .inner .chartimg span,body.pagef main article.fe8 .sec4 .inner .body .inner .chartimg span,body.pagef main article.fe8 .sec5 .inner .body .inner .chartimg span,body.pagef main article.fe8 .sec6 .inner .body .inner .chartimg span,body.pagef main article.fe8 .sec9 .inner .body .inner .chartimg span{margin-top:max(0.15625rem,5px);font-size:var(--fs1010);color:#006E89;display:block;text-indent:-1em;padding-left:1em}body.pagef main article.fe8 .sec3 .inner .body .inner figure,body.pagef main article.fe8 .sec4 .inner .body .inner figure,body.pagef main article.fe8 .sec5 .inner .body .inner figure,body.pagef main article.fe8 .sec6 .inner .body .inner figure,body.pagef main article.fe8 .sec9 .inner .body .inner figure{margin-top:max(1rem,32px)}body.pagef main article.fe8 .sec3 .inner .body .inner figure figcaption,body.pagef main article.fe8 .sec4 .inner .body .inner figure figcaption,body.pagef main article.fe8 .sec5 .inner .body .inner figure figcaption,body.pagef main article.fe8 .sec6 .inner .body .inner figure figcaption,body.pagef main article.fe8 .sec9 .inner .body .inner figure figcaption{text-align:center;font-size:var(--fs1313);color:#006E89}@media screen and (max-width:744px){body.pagef main article.fe8 .sec3 .inner,body.pagef main article.fe8 .sec4 .inner,body.pagef main article.fe8 .sec5 .inner,body.pagef main article.fe8 .sec6 .inner,body.pagef main article.fe8 .sec9 .inner{max-width:100%;padding:max(1.71875rem,80px) 0 max(2.125rem,80px)}body.pagef main article.fe8 .sec3 .inner header,body.pagef main article.fe8 .sec4 .inner header,body.pagef main article.fe8 .sec5 .inner header,body.pagef main article.fe8 .sec6 .inner header,body.pagef main article.fe8 .sec9 .inner header{padding:0 40px}body.pagef main article.fe8 .sec3 .inner header .inner,body.pagef main article.fe8 .sec4 .inner header .inner,body.pagef main article.fe8 .sec5 .inner header .inner,body.pagef main article.fe8 .sec6 .inner header .inner,body.pagef main article.fe8 .sec9 .inner header .inner{padding:0;max-width:420px}body.pagef main article.fe8 .sec3 .inner .body,body.pagef main article.fe8 .sec4 .inner .body,body.pagef main article.fe8 .sec5 .inner .body,body.pagef main article.fe8 .sec6 .inner .body,body.pagef main article.fe8 .sec9 .inner .body{padding:0 40px}body.pagef main article.fe8 .sec3 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec4 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec5 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec6 .inner .body .btnfe8 a,body.pagef main article.fe8 .sec9 .inner .body .btnfe8 a{width:100%}body.pagef main article.fe8 .sec3 .inner .body .inner,body.pagef main article.fe8 .sec4 .inner .body .inner,body.pagef main article.fe8 .sec5 .inner .body .inner,body.pagef main article.fe8 .sec6 .inner .body .inner,body.pagef main article.fe8 .sec9 .inner .body .inner{max-width:420px;margin-right:auto;margin-left:auto}body.pagef main article.fe8 .sec3 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec4 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec5 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec6 .inner .body .inner .box50\:50,body.pagef main article.fe8 .sec9 .inner .body .inner .box50\:50{flex-direction:column}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30{gap:0;flex-direction:column-reverse}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30 div,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30 div{width:100%;max-width:420px}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30 div:first-child,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30 div:first-child,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30 div:first-child,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30 div:first-child,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30 div:first-child{margin-top:32px}body.pagef main article.fe8 .sec3 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec4 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec5 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec6 .inner .body .inner .box70\:30 div:last-child,body.pagef main article.fe8 .sec9 .inner .body .inner .box70\:30 div:last-child{max-width:210px;min-width:100px;width:50%;margin-right:auto;margin-left:auto}body.pagef main article.fe8 .sec3 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec4 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec5 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec6 .inner .body .inner .chartimg div,body.pagef main article.fe8 .sec9 .inner .body .inner .chartimg div{flex-direction:column}}body.pagef main article.fe8 .sec7{margin-top:max(2.71875rem,114px);padding:0 max(1rem,16px)}body.pagef main article.fe8 .sec7 .inner{max-width:646px;margin-right:auto;margin-left:auto;text-align:center}body.pagef main article.fe8 .sec7 .inner img{margin-right:auto;margin-left:auto;display:block}body.pagef main article.fe8 .sec7 .inner p{margin-top:max(0.625rem,26px);text-align:center;color:#006E89}@media screen and (max-width:744px){body.pagef main article.fe8 .sec7{padding:0 40px}body.pagef main article.fe8 .sec7 .inner{max-width:420px}}body.pagef main article.fe8 .css-slide{margin-top:max(1.375rem,44px);overflow:hidden}body.pagef main article.fe8 .css-slide>div{gap:0}body.pagef main article.fe8 .css-slide>div ul{display:inline-flex;overflow:visible;gap:0;animation:cssani 120s infinite linear 0.5s both}body.pagef main article.fe8 .css-slide>div ul li{margin-left:max(1.125rem,36px);width:max(3.28125rem,110px)}body.pagef main article.fe8 .css-slide>div ul li:nth-child(2n){margin-top:max(1.125rem,36px)}body.pagef main article.fe8 .css-slide>div ul li img{border-radius:0}body.pagef main article.fe8 .sec8 h2{position:relative;z-index:1}body.pagef main article.fe8 .sec8 h2 img{width:max(5.703125rem,150px);height:max(5.703125rem,150px)}body.pagef main article.fe8 .sec8 .imgbox{position:relative;z-index:0;margin-top:min(-3rem,-75px);overflow:hidden}body.pagef main article.fe8 .sec8 .imgbox img{width:100%;height:auto;max-height:904px;transform-origin:center bottom;object-fit:cover;object-position:center bottom}body.pagef main article.fe8 .sec8 .imgbox+div.inner{padding:0 max(1rem,40px);text-align:center}body.pagef main article.fe8 .sec8 .imgbox+div.inner div{max-width:1082px;margin-right:auto;margin-left:auto;position:relative}body.pagef main article.fe8 .sec8 .imgbox+div.inner div p{background:white;color:#006E89;max-width:315px;margin-top:min(-3rem,-10px)}@media screen and (max-width:744px){body.pagef main article.fe8 .sec8 .imgbox+div.inner div p{min-width:220px;width:80%;margin-top:-20px}}body.pagef main article.fe8 .sec8 .imgbox+div.inner img{margin-top:-0.5rem}@media screen and (max-width:744px){body.pagef main article.fe8 .sec8 .imgbox+div.inner img{margin-top:62px}}body.pagef main article.fe8 .sec9{max-width:none;padding:0;margin-top:max(4.09375rem,102px)}body.pagef main article.fe8 .sec9 .inner{max-width:1018px;padding:max(1.46875rem,64px) 0}body.pagef main article.fe8 .sec9 .inner header .inner span{font-size:var(--fs1313);text-align:left;color:#006E89;display:block}body.pagef main article.fe8 .sec9 .inner header .inner h3{text-align:left;margin-top:max(0.15625rem,5px);font-size:var(--fs4824)}body.pagef main article.fe8 .sec9 .inner .body{margin-top:max(0.859375rem,32px);padding:0 40px}body.pagef main article.fe8 .sec10{margin-top:max(3.28125rem,110px);padding-right:max(1rem,40px);padding-left:max(1rem,40px)}body.pagef main article.fe8 .sec10 .inner{max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe8 .sec10 .inner .sec{display:flex;gap:max(1.625rem,52px);justify-content:space-between}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child{padding-left:max(1.125rem,36px)}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child h2{margin-top:0;color:#006E89;font-size:var(--fs3220);font-weight:400}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child h2 span{display:block}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child p{color:#006E89;max-width:420px}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child p:first-of-type{margin-top:max(1.328125rem,26px)}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child div{margin-top:58px;text-align:right}body.pagef main article.fe8 .sec10 .inner .sec>div:last-child{max-width:420px}@media screen and (max-width:744px){body.pagef main article.fe8 .sec10 .inner .sec{flex-direction:column;align-items:center}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child{padding-left:0;max-width:420px}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child div{text-align:center}body.pagef main article.fe8 .sec10 .inner .sec>div:first-child div img{width:45px}}body.pagef main article.fe8 .sec10 .inner h3{max-width:872px;margin-right:auto;margin-left:auto;margin-top:10px;text-align:left}body.pagef main article.fe8 .sec10 .inner .foot{margin-top:30px;max-width:872px;margin-right:auto;margin-left:auto;background:white;display:flex;gap:max(1.125rem,36px)}body.pagef main article.fe8 .sec10 .inner .foot>div:last-child{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}body.pagef main article.fe8 .sec10 .inner .foot dt{font-size:var(--fs1614);font-weight:700;color:#006E89}body.pagef main article.fe8 .sec10 .inner .foot dd{margin-top:max(0.15625rem,5px);font-size:var(--fs1313);color:#006E89}body.pagef main article.fe8 .sec10 .inner .foot a{font-size:var(--fs1313);margin-top:15px;display:inline-block;border:solid 1px #006E89;text-decoration:none;padding:8px 25px;color:#006E89;transition:0.3s}body.pagef main article.fe8 .sec10 .inner .foot a:hover{background:#EF8181;color:white}body.pagef main article.fe8 .sec10 .inner .colophon{margin-top:max(2.84375rem,82px)}body.pagef main article.fe8 .sec10 .inner .colophon .inner{max-width:872px;margin-right:auto;margin-left:auto;text-align:center}body.pagef main article.fe8 .sec10 .inner .colophon .inner>img{width:125px}body.pagef main article.fe8 .sec10 .inner .colophon .inner a,body.pagef main article.fe8 .sec10 .inner .colophon .inner p{text-align:center;color:#006E89;font-size:var(--fs1313)}body.pagef main article.fe8 .sec10 .inner .colophon .inner p{margin-top:10px}body.pagef main article.fe8 .sec10 .inner .colophon .inner a{font-size:var(--fs1413);line-height:1.5}body.pagef main article.fe8 .sec10 .inner .colophon .inner>span{font-size:var(--fs1010);margin-top:3px;display:block;color:#006E89}body.pagef main article.fe8 .sec10 .inner .colophon .inner>span:before{line-height:0;content:"※";color:#006E89}body.pagef main article.fe8 .sec10 .inner .colophon .inner a:last-child{margin-top:20px;display:inline-block;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe8 .sec10 .inner h3{margin-top:64px;text-align:center}body.pagef main article.fe8 .sec10 .inner h3 img{width:135px}body.pagef main article.fe8 .sec10 .inner .foot{flex-direction:column;gap:0}body.pagef main article.fe8 .sec10 .inner .foot>div:last-child{padding:24px 20px 32px;text-align:center}body.pagef main article.fe8 .sec10 .inner .foot dd,body.pagef main article.fe8 .sec10 .inner .foot dt{text-align:center}body.pagef main article.fe8 .sec10 .inner .foot a{margin-right:auto;margin-left:auto;display:block;padding:8px 20px}}body.pagef main article.fe9{color:#604F30;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;padding-bottom:max(2.6875rem,86px)}body.pagef main article.fe9 figure{margin-bottom:inherit}body.pagef main article.fe9 header{padding-top:45px;padding-right:max(1rem,40px);padding-left:max(1rem,40px)}body.pagef main article.fe9 header .inner{max-width:1082px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 header .inner .top{position:relative;height:max(10.4375rem,334px);margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center}body.pagef main article.fe9 header .inner .top>div:first-child{line-height:0}body.pagef main article.fe9 header .inner .top>div:first-child>img{width:max(2.34375rem,125px)}body.pagef main article.fe9 header .inner .top>div:first-child h1{margin-top:max(0.859375rem,30px)}body.pagef main article.fe9 header .inner .top>div:first-child h1 img{width:max(10.34375rem,334px)}body.pagef main article.fe9 header .inner .top p,body.pagef main article.fe9 header .inner .top>div{position:relative;z-index:2}body.pagef main article.fe9 header .inner .top p{font-size:var(--fs1814);color:#604F30;margin-top:max(1rem,32px);letter-spacing:0.1em}body.pagef main article.fe9 header .inner .top>img{width:max(2.765625rem,126px);margin:max(0.625rem,20px) 0 0 max(4.9375rem,100px)}body.pagef main article.fe9 header .inner .top .sunslide{position:absolute;z-index:1;display:block;top:0;right:0;width:max(7.8125rem,250px);height:max(10.4375rem,334px)}@media screen and (max-width:744px){body.pagef main article.fe9 header .inner .top{height:auto;max-width:350px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 header .inner .top>div:first-child{text-align:center}body.pagef main article.fe9 header .inner .top>div:first-child>img{margin:auto}body.pagef main article.fe9 header .inner .top>div:first-child h1{text-align:center}body.pagef main article.fe9 header .inner .top>div:first-child h1 img{margin-right:auto;margin-left:auto}body.pagef main article.fe9 header .inner .top .sunslide{position:inherit;top:inherit;right:inherit;width:100%;max-width:300px;margin-right:auto;margin-left:auto;height:auto;margin-top:-0.7rem}body.pagef main article.fe9 header .inner .top>img{margin:-30px 0 0 auto}}body.pagef main article.fe9 header .inner .quote{text-align:center;margin-top:max(2.390625rem,80px)}body.pagef main article.fe9 header .inner .quote h2{display:inline-block;font-size:var(--fs2416);color:#604F30;text-align:center;font-feature-settings:"palt";letter-spacing:0.1em;margin:0 1rem}body.pagef main article.fe9 header .inner .quote h2:after,body.pagef main article.fe9 header .inner .quote h2:before{content:"";display:block;width:max(0.5rem,20px);height:max(0.390625rem,16px);background:url(img/feature/9/wq.svg) center/cover no-repeat}body.pagef main article.fe9 header .inner .quote h2:before{margin-left:-1rem}body.pagef main article.fe9 header .inner .quote h2:after{margin:0 -1rem 0 auto;transform:scale(-1)}body.pagef main article.fe9 header .inner .bottom{margin-top:max(1.28125rem,60px);display:grid;max-width:1082px;margin-right:auto;margin-left:auto;justify-content:center;grid-template-columns:5.421875rem 1fr;gap:1.640625rem;row-gap:0;grid-auto-flow:column;direction:rtl}body.pagef main article.fe9 header .inner .bottom img{border:solid 1px #604F30;box-sizing:border-box}body.pagef main article.fe9 header .inner .bottom>div{direction:initial}body.pagef main article.fe9 header .inner .bottom>div:first-child img{margin-top:max(1.25rem,32px)}body.pagef main article.fe9 header .inner .bottom>div:last-child{max-width:630px}@media screen and (max-width:744px){body.pagef main article.fe9 header .inner .bottom{grid-template-columns:100%;grid-auto-flow:inherit;direction:inherit}body.pagef main article.fe9 header .inner .bottom>div{text-align:center}body.pagef main article.fe9 header .inner .bottom>div img{margin-right:auto;margin-left:auto}body.pagef main article.fe9 header .inner .bottom>div:first-child div:last-child img{max-width:287px;min-width:130px;width:60%}}body.pagef main article.fe9 header .inner .circle{width:144px;height:145px;position:relative;display:flex;align-items:center;justify-content:center;margin-top:48px}body.pagef main article.fe9 header .inner .circle img:first-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.pagef main article.fe9 header .inner .circle img:last-child{animation:circle 30s linear forwards infinite}@keyframes circle{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (max-width:744px){body.pagef main article.fe9 header .inner .circle{margin-top:58px;margin-right:auto;margin-left:auto;width:140px}}body.pagef main article.fe9 .sec1{margin-top:max(1.6875rem,64px)}body.pagef main article.fe9 .sec1 header{position:relative;padding:inherit;z-index:1}body.pagef main article.fe9 .sec1 header .intro{width:100%;position:absolute;display:block;top:1.28125rem;left:50%;transform:translateX(-50%);z-index:1;text-align:center}body.pagef main article.fe9 .sec1 header .intro h3{font-size:var(--fs1612);color:white;font-weight:400;margin-top:0;text-align:center;padding:0 10px}body.pagef main article.fe9 .sec1 header .intro img{max-width:80%;margin-top:max(1rem,32px)}body.pagef main article.fe9 .sec1 header .imgbox{overflow:hidden;max-height:900px}body.pagef main article.fe9 .sec1 header .imgbox img{border-top:solid 1px #604F30;border-bottom:solid 1px #604F30;width:100%;max-height:900px}@media screen and (max-width:744px){body.pagef main article.fe9 .sec1 header .imgbox img{max-height:470px}}body.pagef main article.fe9 .sec1 p{font-size:var(--fs1613)}@media screen and (max-width:744px){body.pagef main article.fe9 .sec1 p{letter-spacing:0.1em}}body.pagef main article.fe9 .sec1 h3,body.pagef main article.fe9 .sec1 h4{letter-spacing:0.1em;font-size:var(--fs2416);color:#604F30}body.pagef main article.fe9 .sec1 figcaption{margin-top:10px;line-height:1.4;font-size:var(--fs1210)}body.pagef main article.fe9 .sec1 .route{margin-top:max(1.5rem,48px);text-align:center;padding:0 max(1rem,16px)}body.pagef main article.fe9 .sec1 .sec11{margin-top:max(2.0625rem,66px);padding-right:max(1rem,40px);padding-left:max(1rem,40px)}body.pagef main article.fe9 .sec1 .sec11 .inner{max-width:1082px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec1 .sec11 .inner h4{text-align:left;margin-left:max(0.5rem,0px)}body.pagef main article.fe9 .sec1 .sec11 .inner .top{display:flex;gap:max(1.640625rem,52.5px);justify-content:space-between}body.pagef main article.fe9 .sec1 .sec11 .inner .top div{min-height:0;margin-top:max(1rem,32px);flex:1}body.pagef main article.fe9 .sec1 .sec11 .inner .top div:first-child{max-width:630px;margin-left:max(0.5rem,0px)}body.pagef main article.fe9 .sec1 .sec11 .inner .top div:first-child p:first-child{margin-top:0}body.pagef main article.fe9 .sec1 .sec11 .inner .top div:last-child{max-width:315px}body.pagef main article.fe9 .sec1 .sec11 .inner .top div:last-child img{border:solid 1px #604F30}body.pagef main article.fe9 .sec1 .sec11 .inner .btm{display:flex;margin-left:max(0.5rem,0px);gap:max(1.640625rem,52.5px);margin-top:max(-1.09375rem,-35px)}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div:first-child{max-width:max(4.921875rem,220px)}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div:nth-of-type(2){max-width:max(2.734375rem,142px);margin-top:2rem}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div:nth-of-type(2) img{border-radius:50%}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div:nth-of-type(3){margin-top:3.28125rem;max-width:max(3.28125rem,150px)}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div img{border:solid 1px #604F30}@media screen and (max-width:744px){body.pagef main article.fe9 .sec1 .sec11 .inner h3{text-align:center}body.pagef main article.fe9 .sec1 .sec11 .inner .top{flex-direction:column-reverse;gap:0}body.pagef main article.fe9 .sec1 .sec11 .inner .top div{margin-right:auto;margin-left:auto;margin-top:0}body.pagef main article.fe9 .sec1 .sec11 .inner .top div:first-child{max-width:420px;margin-left:auto;margin-top:20px}body.pagef main article.fe9 .sec1 .sec11 .inner .top div:first-child p:first-child{margin-top:0}body.pagef main article.fe9 .sec1 .sec11 .inner .top div:last-child{margin-top:40px}body.pagef main article.fe9 .sec1 .sec11 .inner .btm{max-width:310px;margin-right:auto;margin-left:auto;gap:20px;flex-direction:column;margin-top:75px}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div:nth-of-type(2){margin-top:0;margin-left:auto}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div:nth-of-type(3){margin-top:0}body.pagef main article.fe9 .sec1 .sec11 .inner .btm div img{border:solid 1px #604F30}body.pagef main article.fe9 .sec1 .sec11 .inner .btm figcaption{margin-top:10px;line-height:1.4;font-size:var(--fs1210)}}body.pagef main article.fe9 .sec1 .sec12{margin-top:max(2.390625rem,76.5px);padding-right:max(1rem,40px);padding-left:max(1rem,40px)}body.pagef main article.fe9 .sec1 .sec12 .inner{max-width:1082px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec1 .sec12 .inner h4{text-align:left;margin-top:max(0.890625rem,28.5px)}body.pagef main article.fe9 .sec1 .sec12 .inner img{border:solid 1px #604F30}body.pagef main article.fe9 .sec1 .sec12 .inner .top{display:flex;gap:max(1.640625rem,52.5px);justify-content:space-between}body.pagef main article.fe9 .sec1 .sec12 .inner .top div{min-width:0;flex:1}body.pagef main article.fe9 .sec1 .sec12 .inner .top div:first-child{max-width:462px}body.pagef main article.fe9 .sec1 .sec12 .inner .top div:first-child img{border-radius:5rem 5rem 0 0}body.pagef main article.fe9 .sec1 .sec12 .inner .top div:last-child{max-width:420px;margin-right:max(1.328125rem,0px)}@media screen and (max-width:900px){body.pagef main article.fe9 .sec1 .sec12 .inner .top div:last-child{margin-right:0}}body.pagef main article.fe9 .sec1 .sec12 .inner .btm{display:flex;gap:max(2.140625rem,68.5px);justify-content:flex-end;margin-top:-2rem}body.pagef main article.fe9 .sec1 .sec12 .inner .btm div:first-child{margin-top:max(0.90625rem,29px);width:max(4.921875rem,150px)}body.pagef main article.fe9 .sec1 .sec12 .inner .btm div:last-child{width:max(3.28125rem,140px)}@media screen and (max-width:744px){body.pagef main article.fe9 .sec1 .sec12 .inner{max-width:420px}body.pagef main article.fe9 .sec1 .sec12 .inner .top{flex-direction:column-reverse;gap:25px}body.pagef main article.fe9 .sec1 .sec12 .inner .top div:first-child img{width:55%;min-width:182px;border-radius:10rem 10rem 0 0}body.pagef main article.fe9 .sec1 .sec12 .inner .top div:last-child{margin-right:0}body.pagef main article.fe9 .sec1 .sec12 .inner .btm{flex-direction:column-reverse;gap:32px;justify-content:flex-end;margin-top:-2rem}body.pagef main article.fe9 .sec1 .sec12 .inner .btm div:first-child{margin-top:0;width:max(4.921875rem,150px);margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec1 .sec12 .inner .btm div:last-child{width:max(3.28125rem,140px);margin-left:auto;margin-right:0}}body.pagef main article.fe9 .sec1 .sec13{margin-top:max(2.296875rem,100px);padding:0 1rem}body.pagef main article.fe9 .sec1 .sec13 .inner{max-width:1228px;padding:max(1.5rem,56px) 0 max(1.375rem,38px);margin-right:auto;margin-left:auto;background:white}body.pagef main article.fe9 .sec1 .sec13 .inner>div{font-size:var(--fs1612);font-weight:700;text-align:center}body.pagef main article.fe9 .sec1 .sec13 .inner h4{font-weight:700;text-align:center}body.pagef main article.fe9 .sec1 .sec13 .inner ul{margin-top:max(0.625rem,26px);padding:0 max(1.140625rem,40px);display:flex;justify-content:center;gap:max(0.4375rem,10px);counter-reset:number}body.pagef main article.fe9 .sec1 .sec13 .inner ul li{max-width:194px;counter-increment:number}body.pagef main article.fe9 .sec1 .sec13 .inner ul li figure figcaption{font-size:var(--fs1613);text-align:center;position:relative;margin-top:inherit}body.pagef main article.fe9 .sec1 .sec13 .inner ul li figure figcaption:before{content:"" counter(number,decimal-leading-zero) "";display:flex;align-items:center;justify-content:center;font-size:var(--fs1614);border-radius:50%;width:max(0.78125rem,32px);height:max(0.78125rem,32px);margin:max(0.375rem,10px) 0 max(0.34375rem,9px);margin-right:auto;margin-left:auto;background:#604F30;color:white;font-family:"Hina Mincho",YuMincho,"Yu Mincho Medium","Yu Mincho",serif}@media screen and (max-width:744px){body.pagef main article.fe9 .sec1 .sec13{padding:0}body.pagef main article.fe9 .sec1 .sec13 .inner ul{gap:32px 10px;max-width:490px;margin-right:auto;margin-left:auto;flex-wrap:wrap}body.pagef main article.fe9 .sec1 .sec13 .inner ul li{width:calc(50% - 5px);margin-right:auto;margin-left:auto}}body.pagef main article.fe9 .sec1 .sec14{margin-top:max(2.625rem,64px);padding:0 max(1rem,40px)}body.pagef main article.fe9 .sec1 .sec14 .inner{max-width:808px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec1 .sec14 .inner img{border:solid 1px #604F30}body.pagef main article.fe9 .sec1 .sec14 .inner h4{margin-top:max(1.21875rem,32px);text-align:center}body.pagef main article.fe9 .sec1 .sec14 .inner p{margin-top:max(0.6875rem,24px);text-align:center}@media screen and (max-width:744px){body.pagef main article.fe9 .sec1 .sec14 .inner p{text-align:left}}body.pagef main article.fe9 .sec2{margin-top:max(1.5rem,48px);background:#604F30;background-repeat:no-repeat;background-image:image-set(url(img/feature/9/s2.jpg) 1x,url(img/feature/9/s2@2x.jpg) 2x);background-image:-webkit-image-set(url(img/feature/9/s2.jpg) 1x,url(img/feature/9/s2@2x.jpg) 2x);background-size:cover;position:relative;overflow:hidden}body.pagef main article.fe9 .sec2:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(142,124,92,0.94)}body.pagef main article.fe9 .sec2>*{position:relative;z-index:1}body.pagef main article.fe9 .sec2 h3,body.pagef main article.fe9 .sec2 h4,body.pagef main article.fe9 .sec2 p{color:white}body.pagef main article.fe9 .sec2 h3{font-size:var(--fs1613);margin-top:max(1.796875rem,60px);text-align:center;position:relative;padding:0 40px}body.pagef main article.fe9 .sec2 h3:after{content:"";display:block;width:1px;height:0.75rem;background:white;margin-right:auto;margin-left:auto;margin-top:max(0.34375rem,11px)}body.pagef main article.fe9 .sec2 h4{font-size:var(--fs2016);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;writing-mode:vertical-rl;display:block;margin-right:auto;margin-left:auto;letter-spacing:0.3em;line-height:2.5}body.pagef main article.fe9 .sec2 .inner{padding:0 max(1rem,16px);margin-top:max(0.5rem,16px);margin-bottom:max(1.796875rem,60px)}body.pagef main article.fe9 .sec2 .inner>div{margin-right:auto;margin-left:auto;max-width:1018px;padding:max(1.3125rem,42px) max(1.625rem,24px);border:solid 1px white}body.pagef main article.fe9 .sec2 .inner>div p:first-of-type{margin-top:max(1rem,32px)}body.pagef main article.fe9 .sec2 .inner>div p+p{margin-top:1em}@media screen and (max-width:744px){body.pagef main article.fe9 .sec2 .inner>div{padding:42px 24px}}body.pagef main article.fe9 .sec3{margin-top:max(2.5rem,80px)}body.pagef main article.fe9 .sec3 header{padding:0 max(1rem,40px);text-align:center}body.pagef main article.fe9 .sec3 header h3{font-size:var(--fs1613);font-weight:700}body.pagef main article.fe9 .sec3 header img{margin-top:max(0.9375rem,30px);width:max(3.78125rem,140px)}body.pagef main article.fe9 .sec3 header p{text-align:center}body.pagef main article.fe9 .sec3 .sec31{margin-top:max(1.59375rem,51px);counter-reset:head}body.pagef main article.fe9 .sec3 .sec31 .slidehead{padding-right:max(1rem,32px);padding-left:max(1rem,32px)}body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner{max-width:1228px;margin-right:auto;margin-left:auto;width:100%;display:flex;justify-content:space-between;align-items:center}body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner p{margin-top:0;font-size:var(--fs1614);font-weight:bold}body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner .arrowsf{display:flex;gap:8px}body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner .arrowsf .slick-arrow{width:40px;height:40px;background:#8E7C5C;bottom:0;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;transition:0.3s;position:relative}body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner .arrowsf .slick-arrow:after{content:"";transition:0.3s;position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%) rotate(180deg);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner .arrowsf .slick-arrow:hover{opacity:0.6}body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner .arrowsf .slick-arrow.slick-next{transform:rotate(180deg)}@media screen and (max-width:744px){body.pagef main article.fe9 .sec3 .sec31 .slidehead .inner .arrowsf .slick-arrow{display:none!important}}body.pagef main article.fe9 .sec3 .sec31 figure{margin-bottom:inherit;position:relative;z-index:1}body.pagef main article.fe9 .sec3 .sec31 figure img{border:solid 1px #604F30}body.pagef main article.fe9 .sec3 .sec31 figure figcaption{line-height:1.4;font-size:var(--fs1413);text-align:center;position:relative}body.pagef main article.fe9 .sec3 .sec31 figure figcaption:before{content:"" counter(head,decimal-leading-zero) "";width:32px;height:32px;line-height:30px;border-radius:50%;display:block;margin:24px auto 18px;font-family:"Hina Mincho",YuMincho,"Yu Mincho Medium","Yu Mincho",serif;background:#8E7C5C;color:white;font-size:var(--fs1410)}body.pagef main article.fe9 .sec3 .sec31 .slick-track{height:100%}body.pagef main article.fe9 .sec3 .sec31 .slbox{margin-top:24px;display:flex;position:relative}body.pagef main article.fe9 .sec3 .sec31 .slbox div{position:relative;z-index:1}body.pagef main article.fe9 .sec3 .sec31 .slbox div:last-child{margin-right:0}body.pagef main article.fe9 .sec3 .sec31 .slbox .slick-track{margin:0 max(1rem,32px)}body.pagef main article.fe9 .sec3 .sec31 .slbox .day{width:max(1.125rem,50px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;background:#8E7C5C;font-size:var(--fs1513);font-family:"Hina Mincho",YuMincho,"Yu Mincho Medium","Yu Mincho",serif;position:relative;z-index:1}body.pagef main article.fe9 .sec3 .sec31 .slbox .day span{display:block;font-size:var(--fs3216)}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot{counter-increment:head;max-width:194px;position:relative;box-sizing:content-box;padding-right:20px}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot:last-child{padding-right:0}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot:last-child:before{content:"";width:10px;height:10px;border-radius:50%;background:#8E7C5C;display:block;position:absolute;right:0;top:228.5px;z-index:1}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot:after{content:"";height:1rem;width:100%;position:absolute;top:232px;left:0;background:url(img/feature/9/dot.svg) top center repeat-x;background-size:6px 2px}body.pagef main article.fe9 .sec3 .sec31 .slbox .day+.spot{padding-left:20px}@media screen and (max-width:744px){body.pagef main article.fe9 .sec3 .sec31{max-width:420px;padding:0 32px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec3 .sec31 .slbox{margin-top:18px;display:flex;position:relative;overflow:hidden;flex-direction:column;gap:8px}body.pagef main article.fe9 .sec3 .sec31 .slbox:after{content:"";height:100%;width:2px;position:absolute;top:-20px;left:97px;background:url(img/feature/9/doty.svg) top center repeat-y;background-size:2px 6px}body.pagef main article.fe9 .sec3 .sec31 .slbox div{position:relative;z-index:1;margin-right:20px}body.pagef main article.fe9 .sec3 .sec31 .slbox div:last-child{margin-right:0}body.pagef main article.fe9 .sec3 .sec31 .slbox .day{width:100%;display:block;text-align:center;margin:4px 0;font-size:var(--fs1816)}body.pagef main article.fe9 .sec3 .sec31 .slbox .day:first-of-type{margin-top:0}body.pagef main article.fe9 .sec3 .sec31 .slbox .day span{display:inline;font-size:var(--fs1816)}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot{max-width:100%;width:100%}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot:after,body.pagef main article.fe9 .sec3 .sec31 .slbox .spot:before{display:none}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot figure{display:flex;gap:12px;align-items:center;width:100%}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot figure figcaption{display:flex;gap:12px;align-items:center;text-align:left}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot figure figcaption:before{flex-shrink:0;text-align:center;margin:0}body.pagef main article.fe9 .sec3 .sec31 .slbox .spot img{width:70px;height:auto}body.pagef main article.fe9 .sec3 .sec31 .slbox .day+.spot{padding-left:0}}body.pagef main article.fe9 .sec4{counter-reset:spot}body.pagef main article.fe9 .sec4 .inner{padding-right:max(1rem,16px);padding-left:max(1rem,16px);text-align:center}body.pagef main article.fe9 .sec4 .inner h4{margin-top:max(2.53125rem,81px);line-height:1;display:inline-block;text-align:center;border-bottom:solid 1px #8E7C5C;padding-bottom:max(0.28125rem,14px);margin-bottom:max(0.75rem,32px);position:relative}body.pagef main article.fe9 .sec4 .inner h4:first-of-type{width:max(3.78125rem,127px)}body.pagef main article.fe9 .sec4 .inner h4:last-of-type{width:max(4.203125rem,141px)}body.pagef main article.fe9 .sec4 .inner h4:after{content:"";width:1px;height:50px;left:50%;bottom:-50px;background:#8E7C5C;display:block;position:absolute}body.pagef main article.fe9 .sec4 .inner>div{background:var(--feature_bgc);position:relative;z-index:1;line-height:0}body.pagef main article.fe9 .sec4 .inner>div:before{content:"";width:2px;height:100%;display:block;position:absolute;left:50%;top:0;margin-left:-1px;background:url(img/feature/9/doty.svg) top center repeat-y;background-size:2px 6px}body.pagef main article.fe9 .sec4 .inner>div section{background:var(--feature_bgc);position:relative;z-index:1;border:solid 1px #8E7C5C;max-width:1228px;padding-right:max(1rem,24px);padding-left:max(1rem,24px);padding-top:max(1.25rem,50px);padding-bottom:max(1.25rem,50px);margin-right:auto;margin-left:auto;counter-increment:spot}body.pagef main article.fe9 .sec4 .inner>div section:not(:first-of-type){margin-top:max(0.75rem,32px)}body.pagef main article.fe9 .sec4 .inner>div section header,body.pagef main article.fe9 .sec4 .inner>div section>div{max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec4 .inner>div section header{margin-top:0;padding:0;text-align:center;line-height:0;position:relative}body.pagef main article.fe9 .sec4 .inner>div section header:before{content:"" counter(spot,decimal-leading-zero) "";display:flex;align-items:center;justify-content:center;width:max(1.125rem,40px);height:max(1.125rem,40px);font-size:var(--fs2416);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;font-weight:100;margin-right:auto;margin-left:auto;background:#8E7C5C;color:white;border-radius:50%}body.pagef main article.fe9 .sec4 .inner>div section header h5{margin-top:max(0.5rem,24px);font-size:var(--fs2416)}body.pagef main article.fe9 .sec4 .inner>div section header span{display:block;font-size:var(--fs1613)}body.pagef main article.fe9 .sec4 .inner>div section>div{margin-top:max(1.125rem,24px);display:flex;justify-content:space-between;align-items:flex-start;gap:max(1rem,32px)}body.pagef main article.fe9 .sec4 .inner>div section>div>div{flex:1;min-width:0}body.pagef main article.fe9 .sec4 .inner>div section>div .text{max-width:492px}body.pagef main article.fe9 .sec4 .inner>div section>div .text p:first-child{margin-top:0}body.pagef main article.fe9 .sec4 .inner>div section>div .text a{margin-top:max(0.625rem,24px);border:solid 1px #8E7C5C;display:block;font-size:var(--fs1313);text-align:center;max-width:182px;padding:8px 0;text-decoration:none;transition:0.3s}body.pagef main article.fe9 .sec4 .inner>div section>div .text a:hover{background:#8E7C5C;color:white}body.pagef main article.fe9 .sec4 .inner>div section>div .photo{max-width:460px;min-width:300px;position:relative}body.pagef main article.fe9 .sec4 .inner>div section>div .photo img{border:solid 1px #8E7C5C}body.pagef main article.fe9 .sec4 .inner>div section>div .photo img{filter:contrast(1.2)}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .photothumb{margin-top:8px}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .photothumb img{cursor:pointer;transition:0.3s;width:max(1.09375rem,36px);height:max(1.09375rem,36px);object-fit:cover;border:solid 1px transparent}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .photothumb img:hover{opacity:0.7}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .photothumb img.slick-active{filter:contrast(1.5);border:solid 1px #604F30}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .photothumb img:not(:first-child){margin-left:6px}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .photothumb .slick-track{transform:unset!important}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .arrows{width:1.09375rem;width:clamp(1.09375rem,70px,45px);height:1.09375rem;height:clamp(1.09375rem,70px,45px);position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .arrows button{display:block;position:relative;white-space:nowrap;overflow:hidden;text-indent:100%;width:20px;height:20px;padding:0}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .arrows button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:solid 10px transparent;border-right:solid 12px #8E7C5C;border-bottom:solid 10px transparent;border-left:solid 0 transparent}body.pagef main article.fe9 .sec4 .inner>div section>div .photo .arrows button.n_arrow:before{transform:translate(-50%,-50%) scale(-1,1)}@media screen and (max-width:744px){body.pagef main article.fe9 .sec4 .inner{padding:0 16px}body.pagef main article.fe9 .sec4 .inner>div{max-width:420px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec4 .inner>div section>div{flex-direction:column}body.pagef main article.fe9 .sec4 .inner>div section>div:nth-child(2){flex-direction:column-reverse}body.pagef main article.fe9 .sec4 .inner>div section>div .text a{margin-right:auto;margin-left:auto}body.pagef main article.fe9 .sec4 .inner>div section>div .photo{width:100%;min-width:0}}body.pagef main article.fe9 footer{margin-top:max(3.4375rem,110px);padding:0 max(1rem,40px);background:transparent;text-align:left}body.pagef main article.fe9 footer .inner{max-width:1082px;padding:0;margin-right:auto;margin-left:auto}body.pagef main article.fe9 footer h2{width:max(9.34375rem,220px);margin-left:0.5rem;text-align:left}body.pagef main article.fe9 footer .top{margin-top:max(1rem,32px);display:flex}body.pagef main article.fe9 footer .top div{min-width:0;flex:1}body.pagef main article.fe9 footer .top div:first-child{max-width:526px;padding:0 max(1.640625rem,0px)}body.pagef main article.fe9 footer .top div:first-child p{max-width:315px;margin-right:auto;margin-left:auto}body.pagef main article.fe9 footer .top div:last-child{max-width:557px}body.pagef main article.fe9 footer .mid{margin-top:max(0.375rem,12px);display:flex;justify-content:space-between;padding-left:1.640625rem;padding-right:2.15625rem}body.pagef main article.fe9 footer .mid img:first-child{border-radius:5rem 5rem 0 0;border:solid 1px #604F30;width:max(3.28125rem,100px)}body.pagef main article.fe9 footer .mid img:last-child{width:max(4.015625rem,128px)}body.pagef main article.fe9 footer .foot{margin-top:100px;max-width:872px;margin-right:auto;margin-left:auto;background:white;display:flex;gap:max(0.828125rem,20px)}body.pagef main article.fe9 footer .foot>div:last-child{max-width:410px;margin-right:max(0.828125rem,20px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}body.pagef main article.fe9 footer .foot dt{font-size:var(--fs1614);font-weight:700}body.pagef main article.fe9 footer .foot dd{margin-top:max(0.15625rem,5px);font-size:var(--fs1313)}body.pagef main article.fe9 footer .foot a{font-size:var(--fs1313);margin-top:15px;display:inline-block;border:solid 1px #604F30;text-decoration:none;padding:8px 25px;color:#604F30;transition:0.3s}body.pagef main article.fe9 footer .foot a:hover{background:#604F30;color:white}@media screen and (max-width:744px){body.pagef main article.fe9 footer .inner{max-width:420px}body.pagef main article.fe9 footer .top{flex-direction:column-reverse}body.pagef main article.fe9 footer .top div:first-child{padding:0}body.pagef main article.fe9 footer .top div:first-child p{max-width:100%}body.pagef main article.fe9 footer .top div:last-child{text-align:right}body.pagef main article.fe9 footer .top div:last-child img{width:max(8.703125rem,230px)}body.pagef main article.fe9 footer .mid{margin-top:60px;max-width:420px;margin-right:auto;margin-left:auto;padding:0;align-items:flex-start}body.pagef main article.fe9 footer .foot{max-width:347px;flex-direction:column;gap:0}body.pagef main article.fe9 footer .foot>div:last-child{padding:24px 20px 32px;margin:0}body.pagef main article.fe9 footer .foot dd,body.pagef main article.fe9 footer .foot dt{text-align:center}body.pagef main article.fe9 footer .foot a{margin-right:auto;margin-left:auto;display:block;padding:8px 20px}}body.pagef main article.fe10{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;padding-bottom:max(3rem,96px)}body.pagef main article.fe10 header{overflow:hidden;padding-top:max(1.4375rem,62px)}body.pagef main article.fe10 header .inner{max-width:1162px;margin-right:auto;margin-left:auto}body.pagef main article.fe10 header .inner>div{font-size:var(--fs1311);text-align:right;margin-right:0.5rem}@media screen and (max-width:744px){body.pagef main article.fe10 header .inner>div{max-width:374px;width:100%;margin-right:auto;margin-left:auto}}body.pagef main article.fe10 .sec1{margin-top:max(2.109375rem,60px);padding:0 max(1rem,40px)}body.pagef main article.fe10 .sec1 .inner{max-width:1082px;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe10 .sec1 .inner{max-width:374px}}body.pagef main article.fe10 .sec1 .inner .sec11{display:flex;align-items:flex-start}body.pagef main article.fe10 .sec1 .inner .sec11 .whitebox{max-width:566px;min-width:50%;flex-basis:0;background:white;border:solid 1px black;padding:max(1.125rem,40px) max(1.125rem,20px)}body.pagef main article.fe10 .sec1 .inner .sec11 .whitebox h2{font-size:var(--fs2416);font-weight:700;margin-top:max(0rem,0px)}body.pagef main article.fe10 .sec1 .inner .sec11 .whitebox p{font-size:var(--fs1613)}@media screen and (max-width:744px){body.pagef main article.fe10 .sec1 .inner .sec11{display:block}body.pagef main article.fe10 .sec1 .inner .sec11 .whitebox,body.pagef main article.fe10 .sec1 .inner .sec11 img{max-width:420px;width:100%;margin-right:auto;margin-left:auto}body.pagef main article.fe10 .sec1 .inner .sec11 picture{display:block;text-align:center;margin-right:auto;margin-left:auto}body.pagef main article.fe10 .sec1 .inner .sec11 picture img{margin-top:50px;margin-left:0}}body.pagef main article.fe10 .sec1 .inner .sec11 img{margin-top:max(2.578125rem,82.5px);margin-left:-10px}body.pagef main article.fe10 .sec1 .inner .sec12{margin-top:max(2.578125rem,45px);text-align:center}body.pagef main article.fe10 .sec1 .inner .sec12 .bytheway{text-align:center;font-size:var(--fs2416);font-weight:700}body.pagef main article.fe10 .sec1 .inner .sec12 .balloon{margin-top:max(1.328125rem,34px)}body.pagef main article.fe10 .sec1 .inner .sec12 p{text-align:center;font-size:var(--fs1613)}body.pagef main article.fe10 .sec1 .inner .sec12 .lets{margin-top:max(2.4375rem,64px);display:flex;justify-content:center;gap:0.5rem}body.pagef main article.fe10 .sec1 .inner .sec12 .lets p{margin-top:0;text-align:center;font-size:var(--fs2416);font-weight:700}body.pagef main article.fe10 .sec1 .inner .sec12 .lets img{min-width:0}@media screen and (max-width:744px){body.pagef main article.fe10 .sec1 .inner .sec12 .lets{display:block}body.pagef main article.fe10 .sec1 .inner .sec12 .lets picture:first-child{display:none}body.pagef main article.fe10 .sec1 .inner .sec12 .lets picture{margin-top:24px;display:block}}body.pagef main article.fe10 .sec2{margin-top:max(2.109375rem,60px)}body.pagef main article.fe10 .sec2 .inner{padding:0 1rem}body.pagef main article.fe10 .sec2 .inner .secbox{border:solid 1px black;background:white;max-width:1228px;width:100%;padding:max(2.1875rem,80px) max(2.765625rem,40px);margin-right:auto;margin-left:auto}body.pagef main article.fe10 .sec2 .inner .secbox .lesson{font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1313);text-align:center;line-height:1.3}body.pagef main article.fe10 .sec2 .inner .secbox .lesson span{background:#FAD0D0}body.pagef main article.fe10 .sec2 .inner .secbox h3{margin-top:max(1rem,40px)}body.pagef main article.fe10 .sec2 .inner .secbox h3+img,body.pagef main article.fe10 .sec2 .inner .secbox h3+picture{margin-top:max(0.75rem,40px)}body.pagef main article.fe10 .sec2 .inner .secbox picture{display:block}body.pagef main article.fe10 .sec2 .inner .secbox .textbox>*{margin-top:36px}body.pagef main article.fe10 .sec2 .inner .secbox .textbox>:first-child{margin-top:58px}body.pagef main article.fe10 .sec2 .inner .secbox .textbox h4{font-size:var(--fs2418)}body.pagef main article.fe10 .sec2 .inner .secbox .textbox p{font-size:var(--fs1613)}body.pagef main article.fe10 .sec2 .inner .secbox .textbox p span{font-size:var(--fs1613);display:inline;font-weight:700;text-decoration:underline;text-decoration-thickness:0.35em;text-decoration-color:#FAD0D0;text-underline-offset:-0.1em;text-decoration-skip-ink:none}body.pagef main article.fe10 .sec2 .inner .secbox .textbox dl{font-size:var(--fs1613)}body.pagef main article.fe10 .sec2 .inner .secbox .textbox dl dt{border-bottom:solid 1px #D2D0C8;padding:0 0 16px}body.pagef main article.fe10 .sec2 .inner .secbox .textbox dl dd{border-bottom:solid 1px #D2D0C8;padding:16px 0;font-weight:700}body.pagef main article.fe10 .sec2 .inner .secbox .textbox dl dd i{font-weight:400;margin-right:0.25rem}@media screen and (max-width:744px){body.pagef main article.fe10 .sec2 .inner .secbox .textbox dl dd i{display:block}}body.pagef main article.fe10 .sec2 .inner .secbox .textbox dl dd span{font-weight:700;text-decoration:underline;text-decoration-thickness:0.35em;text-decoration-color:#FAD0D0;text-underline-offset:-0.1em;text-decoration-skip-ink:none}body.pagef main article.fe10 .sec2 .inner .secbox .textbox .flex{display:grid;gap:1rem;grid-template-columns:repeat(2,auto)}body.pagef main article.fe10 .sec2 .inner .secbox .textbox .flex p{margin-top:0}body.pagef main article.fe10 .sec2 .inner .secbox .textbox .flex .link a{border:solid 1px #2C3639;text-decoration:none;color:#2C3639;line-height:48px;padding:0 0.375rem;display:inline-block;font-size:var(--fs1313);margin-top:max(0.5625rem,20px);transition:0.3s}body.pagef main article.fe10 .sec2 .inner .secbox .textbox .flex .link a:hover{background:#2C3639;color:white}body.pagef main article.fe10 .sec2 .inner .secbox+.secbox{border-top:none}@media screen and (max-width:744px){body.pagef main article.fe10 .sec2 .inner{padding:0}body.pagef main article.fe10 .sec2 .inner .secbox{border-right:none;border-left:none;padding:80px 40px}body.pagef main article.fe10 .sec2 .inner .secbox .textbox .flex{grid-template-columns:1fr}body.pagef main article.fe10 .sec2 .inner .secbox .textbox .flex img{display:block;margin-right:auto;margin-left:auto}body.pagef main article.fe10 .sec2 .inner .secbox .textbox .flex .link{text-align:center}}body.pagef main article.fe10 .sec3{margin-top:max(4.09375rem,104px)}body.pagef main article.fe10 .sec3 h2{text-align:center}body.pagef main article.fe10 .sec3 .inner{padding:0 1rem}body.pagef main article.fe10 .sec3 .inner .enjoy{border:solid 1px black;background:white;max-width:1228px;width:100%;padding:max(2.1875rem,80px) max(1.5625rem,40px);margin-right:auto;margin-left:auto}body.pagef main article.fe10 .sec3 .inner .enjoy ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 0.9375rem}body.pagef main article.fe10 .sec3 .inner .enjoy ul li hgroup h3{font-size:var(--fs2016);font-weight:700}body.pagef main article.fe10 .sec3 .inner .enjoy ul li hgroup p{text-align:center;font-size:var(--fs1311);color:#CC9595;margin-top:0}body.pagef main article.fe10 .sec3 .inner .enjoy ul li img{margin-top:max(0.34375rem,11px);border-radius:16px}body.pagef main article.fe10 .sec3 .inner .enjoy ul li p{margin-top:max(0.21875rem,7px);font-size:var(--fs1313)}@media screen and (max-width:744px){body.pagef main article.fe10 .sec3 .inner{padding:0}body.pagef main article.fe10 .sec3 .inner .enjoy{border-right:none;border-left:none}body.pagef main article.fe10 .sec3 .inner .enjoy ul{grid-template-columns:repeat(1,minmax(0,300px));justify-content:center}}body.pagef main article.fe10 .sec4{margin-top:max(2rem,64px)}body.pagef main article.fe10 .sec4>.inner{width:100%;text-align:center}body.pagef main article.fe10 .sec4>.inner>picture{display:block;font-size:var(--fs1614)}body.pagef main article.fe10 .sec4>.inner>picture img{width:2.78125rem;min-width:112px}body.pagef main article.fe10 .sec4 .imgbox{margin-top:max(2rem,64px);position:relative;overflow:hidden}body.pagef main article.fe10 .sec4 .imgbox .copy{position:absolute;display:block;z-index:1;top:0;left:50%;translate:-50% 0 0;padding:0 max(1rem,40px);width:100%}body.pagef main article.fe10 .sec4 .imgbox .copy h2{max-width:1082px;display:block;margin-right:auto;margin-left:auto;margin-top:max(3rem,64px)}body.pagef main article.fe10 .sec4 .imgbox .copy h2 img{width:7.453125rem;min-width:220px}body.pagef main article.fe10 .sec4 .imgbox>img{width:100%;max-height:905px;min-height:470px;object-fit:cover;object-position:center}@media screen and (max-width:744px){body.pagef main article.fe10 .sec4 .imgbox>img{object-position:right -1rem top 50%}}body.pagef main article.fe10 .sec4 .cover{width:100%;margin-top:-4.375rem;position:relative;z-index:1;padding:0 max(1rem,40px)}body.pagef main article.fe10 .sec4 .cover .inner{max-width:1082px;margin-right:auto;margin-left:auto;position:relative}body.pagef main article.fe10 .sec4 .cover .inner .whitebox{background:white;padding:max(1rem,32px) max(0.5rem,14px) max(0.75rem,24px);width:max(5.421875rem,220px)}body.pagef main article.fe10 .sec4 .cover .inner .whitebox h3{font-size:var(--fs2416);font-weight:700;text-align:left}body.pagef main article.fe10 .sec4 .cover .inner .whitebox p{margin-top:max(0.6875rem,14px)}body.pagef main article.fe10 .sec4 .cover picture{position:absolute;bottom:0;right:0;display:block;width:max(1.640625rem,70px);margin:20px 0 0 auto}@media screen and (max-width:744px){body.pagef main article.fe10 .sec4 .cover picture{position:initial}}body.pagef main article.fe10 .sec5{margin-top:max(2.3125rem,64px);padding:0 max(1rem,40px)}body.pagef main article.fe10 .sec5 .inner{max-width:1082px;width:100%;margin-right:auto;margin-left:auto;text-align:center}body.pagef main article.fe10 .sec5 .inner h3{font-size:var(--fs2416)}body.pagef main article.fe10 .sec5 .inner img{width:auto}body.pagef main article.fe10 .sec5 .inner h3+picture img{margin-top:max(2rem,64px)}body.pagef main article.fe10 .sec5 .inner .sec51{margin-top:56px;max-width:872px;width:100%;margin-right:auto;margin-left:auto;display:flex;gap:1.640625rem;align-items:flex-end}body.pagef main article.fe10 .sec5 .inner .sec51>div{max-width:452px}body.pagef main article.fe10 .sec5 .inner .sec51 p:first-child{margin-top:0}body.pagef main article.fe10 .sec5 .inner .sec51 img{margin-bottom:1.15625rem}@media screen and (max-width:744px){body.pagef main article.fe10 .sec5 .inner .sec51{display:block}body.pagef main article.fe10 .sec5 .inner .sec51>div{max-width:315px;margin-right:auto;margin-left:auto}body.pagef main article.fe10 .sec5 .inner .sec51 img{margin-top:30px;margin-bottom:0}}body.pagef main article.fe10 .foot{margin-top:max(2.53125rem,128px);max-width:872px;margin-right:auto;margin-left:auto;background:white;display:flex;gap:max(0.828125rem,20px)}body.pagef main article.fe10 .foot>div:last-child{max-width:410px;margin-right:max(0.828125rem,20px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}body.pagef main article.fe10 .foot dt{font-size:var(--fs1614);font-weight:700}body.pagef main article.fe10 .foot dd{margin-top:max(0.15625rem,5px);font-size:var(--fs1313)}body.pagef main article.fe10 .foot a{font-size:var(--fs1313);margin-top:15px;display:inline-block;border:solid 1px #2B3639;text-decoration:none;padding:8px 25px;color:#2B3639;transition:0.3s}body.pagef main article.fe10 .foot a:hover{background:#2B3639;color:white}@media screen and (max-width:744px){body.pagef main article.fe10 .foot{max-width:347px;flex-direction:column;gap:0}body.pagef main article.fe10 .foot>div:last-child{padding:24px 20px 32px;margin:0}body.pagef main article.fe10 .foot dd,body.pagef main article.fe10 .foot dt{text-align:center}body.pagef main article.fe10 .foot a{margin-right:auto;margin-left:auto;display:block;padding:8px 20px}}body.pagef main article.fe10 .sec6{margin-top:max(2.625rem,98px);padding:0 max(1rem,40px)}body.pagef main article.fe10 .sec6 .inner{max-width:1082px;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe10 .sec6 .inner{max-width:347px}}body.pagef main article.fe10 .sec6 .inner h2{writing-mode:vertical-rl;font-size:var(--fs2416);margin-right:auto;margin-left:auto;margin-top:0;line-height:6}body.pagef main article.fe10 .sec6 .inner h2 span{display:block;font-weight:700}body.pagef main article.fe10 .sec6 .inner p{margin-top:max(1.6875rem,50px);max-width:383px;margin-right:auto;margin-left:auto;display:block;text-align:center}body.pagef main article.fe10 .css-slide{margin-top:max(2.3125rem,52px)}@keyframes cssani{0%{transform:translateX(0)}to{transform:translateX(-100%)}}body.pagef main article.fe10 .css-slide div{gap:max(0rem,0px)}body.pagef main article.fe10 .css-slide div ul{gap:max(0rem,0px);animation:cssani 120s infinite linear 0.5s both}body.pagef main article.fe10 .css-slide div ul li{width:auto;width:3.28125rem;min-width:110px;margin-right:max(1.125rem,36px)}body.pagef main article.fe10 .css-slide div ul li img{border-radius:0}body.pagef main article.fe10 .css-slide div ul li:nth-child(2n){margin-top:max(1.09375rem,35px)}body.pagef main article.fe11{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.pagef main article.fe11 header{overflow:hidden;padding-top:max(1.1875rem,40px);padding-right:max(0.875rem,28px);padding-left:max(0.875rem,28px)}body.pagef main article.fe11 header .inner{max-width:1247px;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe11 header .inner{max-width:374px;width:100%;margin-right:auto;margin-left:auto}}@media screen and (max-width:744px){body.pagef main article.fe11 header{padding:40px 0 0}}body.pagef main article.fe11 .movie{position:relative;max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .movie:before{content:"";padding-top:56.25%;display:block}body.pagef main article.fe11 .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.pagef main article.fe11 .photogallery h3{font-size:var(--fs1614);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;font-feature-settings:"palt";letter-spacing:0.3em;margin-top:max(1.28125rem,56px);color:white}body.pagef main article.fe11 .photogallery .slidebox{max-width:1082px;margin-right:auto;margin-left:auto;margin-top:max(0.875rem,32px)}@media screen and (max-width:744px){body.pagef main article.fe11 .photogallery .slidebox{max-width:400px}}body.pagef main article.fe11 .photogallery .slidebox .slide,body.pagef main article.fe11 .photogallery .slidebox .thumb{max-width:808px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .photogallery .slidebox .thumb{margin-top:max(0.3125rem,8px)}body.pagef main article.fe11 .photogallery .slidebox .thumb .slick-track{display:flex;justify-content:center;gap:10px;width:100%!important}@media screen and (max-width:744px){body.pagef main article.fe11 .photogallery .slidebox .thumb .slick-track{gap:2px}}body.pagef main article.fe11 .photogallery .slidebox .thumb .slick-track:after,body.pagef main article.fe11 .photogallery .slidebox .thumb .slick-track:before{display:none}body.pagef main article.fe11 .photogallery .slidebox .thumb .slick-track img{cursor:pointer;transition:0.3s;width:auto!important;flex:1}body.pagef main article.fe11 .photogallery .slidebox .thumb .slick-track img:hover{filter:brightness(1.5)}body.pagef main article.fe11 .photogallery .slidebox .thumb .slick-track .slick-current img{filter:brightness(1.5)}body.pagef main article.fe11 .photogallery .slidebox .slidewrap{position:relative}body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-next,body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-prev{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:0.625rem;width:max(32px,0.75rem);height:max(32px,0.75rem);display:block;border:solid 1px white;background:transparent;border-radius:50%;white-space:nowrap;overflow:hidden;text-indent:100%;transition:0.3s;padding:0;cursor:pointer}body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-next:before,body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-prev:before{content:"";transition:0.3s;width:0;height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-top:solid 5px transparent;border-right:solid 8px white;border-bottom:solid 5px transparent;border-left:solid 0 transparent}body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-next:hover,body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-prev:hover{background:white}body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-next:hover:before,body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-prev:hover:before{border-right:solid 8px #2B3639}body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-next{left:auto;right:0.625rem}body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-next:before{border-right:solid 0 transparent;border-left:solid 8px white}body.pagef main article.fe11 .photogallery .slidebox .slidewrap .offarrow .slick-next:hover:before{border-right:solid 0 transparent;border-left:solid 8px #2B3639}body.pagef main article.fe11 .sec1{padding:0 20px}body.pagef main article.fe11 .sec1>p{margin-top:max(1.3125rem,42px);text-align:center;font-size:var(--fs1613)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec1>p{max-width:375px;padding:0 40px;text-align:left;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .sec1>p br{display:none}}body.pagef main article.fe11 .sec1>section{margin-top:max(1.53125rem,49px);max-width:1228px;margin-right:auto;margin-left:auto;padding-top:max(2.09375rem,60px);padding-bottom:max(2.09375rem,60px);padding-left:20px;padding-right:20px;background:white}body.pagef main article.fe11 .sec1>section>p:first-child{margin-top:0;font-size:var(--fs1814);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;line-height:2.4;font-feature-settings:"palt";letter-spacing:0.1em;text-align:center}body.pagef main article.fe11 .sec1>section p+span{font-size:var(--fs1816);font-family:"Hina Mincho",YuMincho,"Yu Mincho Medium","Yu Mincho",serif;line-height:2.4;font-feature-settings:"palt";letter-spacing:0.1em;text-align:center;display:block;margin-top:max(0.71875rem,23px)}body.pagef main article.fe11 .sec1>section p+span h2{display:inline;font-size:var(--fs1816);font-weight:inherit}body.pagef main article.fe11 .sec1>section .bsmp{margin-top:max(1rem,32px);max-width:808px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .sec1>section .bsmp p{margin-top:max(0.5rem,16px);font-size:var(--fs1614)}body.pagef main article.fe11 .sec1>section .rule{margin-top:max(1.53125rem,49px);max-width:1020px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .sec1>section .rule h3{font-size:var(--fs1816);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;line-height:2.4;font-feature-settings:"palt";letter-spacing:0.1em}body.pagef main article.fe11 .sec1>section .rule ul{margin-top:max(1rem,32px);display:flex;justify-content:center;flex-wrap:wrap;gap:max(15px,0.46875rem);counter-reset:unset}body.pagef main article.fe11 .sec1>section .rule ul li{width:max(88px,2.8125rem);text-align:center;font-size:var(--fs1614);font-weight:700;counter-increment:rule}body.pagef main article.fe11 .sec1>section .rule ul li p{position:relative;margin-top:max(10px,0.375rem);font-size:var(--fs1412);text-align:center;line-height:1.7}body.pagef main article.fe11 .sec1>section .rule ul li p:before{display:flex;justify-content:center;align-items:center;content:counter(rule);font-size:var(--fs1412);width:max(22px,0.5rem);height:max(22px,0.5rem);background:#2B3639;color:white;border-radius:50%;margin-right:auto;margin-left:auto;margin-bottom:max(10px,0.25rem)}body.pagef main article.fe11 .sec1 .act{display:flex;max-width:1018px;justify-content:space-between;gap:40px;box-sizing:content-box;margin-top:max(2.375rem,32px);margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}body.pagef main article.fe11 .sec1 .act div{width:min(100%,388px)}body.pagef main article.fe11 .sec1 .act div img{display:block;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe11 .sec1 .act{flex-direction:column;max-width:320px;margin-right:auto;margin-left:auto;gap:82px;text-align:center}body.pagef main article.fe11 .sec1 .act div{text-align:left}body.pagef main article.fe11 .sec1 .act div img{max-width:120px}}body.pagef main article.fe11 .sec2{background:#2B3639;position:relative}body.pagef main article.fe11 .sec2:before{content:"";width:100%;height:max(140px,6.8rem);background:#DCE5ED;display:block;position:absolute;top:0;left:0}body.pagef main article.fe11 .sec2 hgroup{position:relative;z-index:1}body.pagef main article.fe11 .sec2 hgroup:after{content:"";width:1px;height:max(0.15625rem,24px);background:black;display:block;margin-right:auto;margin-left:auto;overflow:hidden;margin-top:max(0.375rem,10px);margin-bottom:max(0.375rem,10px)}body.pagef main article.fe11 .sec2 hgroup h2{font-size:var(--fs2418);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;font-feature-settings:"palt";letter-spacing:0.2em;margin-top:max(2.59375rem,62px)}body.pagef main article.fe11 .sec2 hgroup p{font-size:var(--fs1614);text-align:center;margin-top:max(0rem,0px);font-feature-settings:"palt";letter-spacing:0.1em}body.pagef main article.fe11 .sec2 .wrap{padding:0 40px}body.pagef main article.fe11 .sec2 .wrap .inner{max-width:808px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .sec2 .wrap .inner h3{font-size:var(--fs1614);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;font-feature-settings:"palt";letter-spacing:0.3em;margin-top:max(1.5rem,48px);color:white}body.pagef main article.fe11 .sec2 .wrap .inner p{color:white;line-height:2.4}body.pagef main article.fe11 .sec2 .wrap hr{border-top:solid 1px #050607;border-bottom:solid 1px #525D60;max-width:1018px;margin-right:auto;margin-left:auto;margin-top:max(1.5625rem,50px);margin-bottom:0;height:0}body.pagef main article.fe11 .sec2 .wrap dl{display:flex;justify-content:space-between;gap:128px;margin-top:max(1.25rem,50px)}body.pagef main article.fe11 .sec2 .wrap dl div{width:min(100%,300px)}body.pagef main article.fe11 .sec2 .wrap dl dd,body.pagef main article.fe11 .sec2 .wrap dl dt{color:white;text-align:center}body.pagef main article.fe11 .sec2 .wrap dl dt{font-size:var(--fs1614);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif}body.pagef main article.fe11 .sec2 .wrap dl dd{margin-top:max(0.5rem,24px);font-size:var(--fs2020)}body.pagef main article.fe11 .sec2 .wrap dl dd img{margin-bottom:max(0.5rem,24px)}body.pagef main article.fe11 .sec2 .wrap dl dd span{display:block;color:#8D8D8D;font-size:var(--fs1313);line-height:1}@media screen and (max-width:744px){body.pagef main article.fe11 .sec2 .wrap dl{width:200px;margin-right:auto;margin-left:auto;gap:88px;flex-direction:column}}body.pagef main article.fe11 .sec3{background:#F3F4EC}body.pagef main article.fe11 .sec3>.head{background:#2B3639}body.pagef main article.fe11 .sec3>.head h3{font-size:var(--fs3224);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;font-feature-settings:"palt";letter-spacing:0.2em;color:white;padding-top:max(2.1875rem,50px)}body.pagef main article.fe11 .sec3>.head p{font-size:var(--fs1613);color:white;text-align:center}body.pagef main article.fe11 .sec3 .locationmap>.head{padding:0 40px;background:#2B3639}body.pagef main article.fe11 .sec3 .locationmap>.head .inner{position:relative;max-width:1082px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .sec3 .locationmap>.head picture{position:absolute;right:max(0.625rem,1px);bottom:0;display:block;width:max(1.546875rem,54px)}body.pagef main article.fe11 .sec3 .locationmap>.head h4{font-size:var(--fs2418);font-family:YuMincho,"Yu Mincho Medium","Yu Mincho",serif;font-feature-settings:"palt";letter-spacing:0.5em;color:white;padding-top:max(1.9375rem,62px);padding-bottom:max(0.75rem,32px);text-align:center}body.pagef main article.fe11 .sec3 .locationmap>section{padding:0 20px;margin-top:max(2rem,64px)}body.pagef main article.fe11 .sec3 .locationmap>section .inner{max-width:1082px;padding:max(1.40625rem,64px) 20px max(1rem,32px);margin-right:auto;margin-left:auto;min-height:100px;background:white}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div{max-width:872px;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .inner>div{max-width:400px;margin-right:auto;margin-left:auto}}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .head{text-align:center;position:relative}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .head span{font-size:var(--fs1814);font-feature-settings:"palt";letter-spacing:0.1em;display:block;position:relative;z-index:1}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .head h5{font-size:var(--fs3224);font-weight:700;margin-top:max(0.0625rem,2px);font-feature-settings:"palt";letter-spacing:0.1em;color:#4A4D43}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .head i{margin-top:max(0.0625rem,2px);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1311);color:#FA451D;display:block;font-feature-settings:"palt";letter-spacing:0.15em}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot1 .head img:first-of-type{position:absolute;left:0;bottom:1.3rem;width:max(2.6875rem,70px)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot1 .head img:first-of-type{bottom:auto;top:0;transform:translateY(-100%)}}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot1 .head img:last-of-type{position:absolute;bottom:0;right:0;width:max(2.296875rem,69px)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot1 .head img:last-of-type{bottom:50%;transform:translateY(60%);right:-34px}}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot2 .head img:first-of-type{position:absolute;left:1.2rem;bottom:0.5rem;width:max(1rem,30px)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot2 .head img:first-of-type{left:0;bottom:30%}}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot2 .head img:last-of-type{position:absolute;bottom:0.9rem;right:0.8rem;width:max(1.296875rem,41px)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot2 .head img:last-of-type{right:0;bottom:auto;top:0;transform:translateY(-80%)}}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot3 .head img:first-of-type{position:absolute;left:0.5rem;bottom:1.3rem;width:max(1.9375rem,50px)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot3 .head img:first-of-type{left:0;bottom:auto;top:0;transform:translateY(-110%)}}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot3 .head img:last-of-type{position:absolute;bottom:50%;transform:translateY(50%);right:0;width:max(3.15625rem,86px)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .inner>div.spot3 .head img:last-of-type{bottom:auto;top:0;transform:translateY(-100%)}}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div>p{font-size:var(--fs1614)}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .s_gallery{max-width:872px;margin-right:auto;margin-left:auto;margin-top:max(0.75rem,32px)}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .s_gallery .slick-dots-ikura{margin-top:max(0.25rem,8px)}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .bbtn a{border-color:#4A4D43;color:#4A4D43}body.pagef main article.fe11 .sec3 .locationmap>section .inner>div .bbtn a:hover{background:#4A4D43;color:white}body.pagef main article.fe11 .sec3 .locationmap>section .offshot{background:#2B3639;max-width:1082px;margin-right:auto;margin-left:auto;color:white;text-align:center;display:block}body.pagef main article.fe11 .sec3 .locationmap>section .offshot button{line-height:1;display:block;background:transparent;width:100%;transition:0.3s;transition-delay:0.3s}body.pagef main article.fe11 .sec3 .locationmap>section .offshot button img{margin:12px 0}body.pagef main article.fe11 .sec3 .locationmap>section .offshot.open .photogallery{max-height:1000px}body.pagef main article.fe11 .sec3 .locationmap>section .offshot.open>button{opacity:0;visibility:hidden;height:0}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery{padding:0 20px 0;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery h6{margin-top:max(1rem,32px)}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .slidebox{margin-top:max(0.5rem,12px)}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .close{margin-top:10px;padding:0}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .close span{line-height:80px;color:white;font-size:var(--fs1614);display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .close span{line-height:40px}}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .close span i{display:block;width:25px;height:25px;border:solid 1px white;position:relative;border-radius:50%}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .close span i:after,body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .close span i:before{content:"";display:block;position:absolute;width:12px;height:1px;top:50%;left:50%;background:white;transform:translate(-50%,-50%) rotate(45deg)}body.pagef main article.fe11 .sec3 .locationmap>section .offshot .photogallery .close span i:after{transform:translate(-50%,-50%) rotate(-45deg)}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner{padding:max(1rem,32px) 20px}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner{padding:50px 20px}}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner+.inner{margin-top:1px}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .head span{font-size:var(--fs1613);font-feature-settings:"palt";letter-spacing:0.1em}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .head h6{font-size:var(--fs2416);font-weight:700;margin-top:max(0.0625rem,2px);font-feature-settings:"palt";letter-spacing:0.1em;color:#4A4D43}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .head i{margin-top:max(0.0625rem,2px);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1311);color:#FA451D;display:block;font-feature-settings:"palt";letter-spacing:0.15em}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .head{display:none}}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox{margin-top:max(0.75rem,20px);display:flex;gap:42px;justify-content:space-between}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox{margin-top:0;gap:0}}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox div:first-child p{font-size:var(--fs1613)}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox div:first-child p:first-of-type{margin-top:0}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox div:first-child .bbtn{text-align:left}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox h6{width:100%;max-width:400px;color:#4A4D43;font-size:var(--fs1816);font-weight:700;margin-right:auto;margin-left:auto;margin-top:0;text-align:left;line-height:1.3}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox h6 span{text-decoration:underline;text-decoration-color:#4A4D43;text-underline-offset:10px}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox h6{margin:32px 0}}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo{width:max(7.0625rem,400px);position:relative}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo img{filter:contrast(1.2)}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .photothumb{margin-top:8px}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .photothumb img{cursor:pointer;transition:0.3s;width:max(1.09375rem,36px);height:max(1.09375rem,36px);object-fit:cover;border:solid 1px transparent}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .photothumb img:hover{opacity:0.7}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .photothumb img.slick-active{filter:contrast(1.5)}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .photothumb img:not(:first-child){margin-left:6px}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .photothumb .slick-track{transform:unset!important}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .arrowss{width:1.09375rem;width:clamp(1.09375rem,70px,45px);height:1.09375rem;height:clamp(1.09375rem,70px,45px);position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .arrowss button{background:transparent;display:block;position:relative;white-space:nowrap;overflow:hidden;text-indent:100%;width:20px;height:20px;padding:0}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .arrowss button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:solid 10px transparent;border-right:solid 12px black;border-bottom:solid 10px transparent;border-left:solid 0 transparent}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .arrowss button.n_arrow:before{transform:translate(-50%,-50%) scale(-1,1)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox{flex-direction:column-reverse}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox>div:first-of-type{max-width:400px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox>div:first-of-type .bbtn{text-align:center}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo{width:min(100%,400px);margin-right:auto;margin-left:auto}body.pagef main article.fe11 .sec3 .locationmap>section.etc .inner .infobox .photo .arrowss{display:none}}body.pagef main article.fe11 .sec3 .locationmap hr{margin:max(1rem,20px) auto max(0.78125rem,20px);border:none;width:0;border-right:dotted 3px #2B3639;height:max(0.75rem,26px);transform:translateX(-50%)}body.pagef main article.fe11 .sec3 .locationmap hr+section{margin-top:max(1rem,20px)}body.pagef main article.fe11 .sec3 .locationmap hr+h5{text-align:center;font-size:var(--fs2418);font-weight:700;color:#4A4D43}body.pagef main article.fe11 .sec3 .locationmap hr+h5+section{margin-top:max(0.5rem,20px)}body.pagef main article.fe11 .sec3 .map{padding:0 40px;position:relative}body.pagef main article.fe11 .sec3 .map:before{content:"";display:block;background:#2B3639;position:absolute;width:100%;height:50%;top:0;left:0}body.pagef main article.fe11 .sec3 .map .mapbox{max-width:1082px;height:max(380px,8.203125rem);border:solid 8px white;background:white;margin-right:auto;margin-left:auto;position:relative;z-index:2}@media screen and (max-width:744px){body.pagef main article.fe11 .sec3 .map .mapbox{border-width:2px}}body.pagef main article.fe11 .sec3 .map .mapbox iframe{width:100%;height:100%}body.pagef main article.fe11 .sec4{padding:min(1rem,40px) 20px 0;padding-bottom:max(3rem,96px);background:#F3F4EC}body.pagef main article.fe11 .sec4>h4{text-align:center}body.pagef main article.fe11 .sec4>hr{margin:max(1rem,20px) auto max(0.78125rem,20px);border:none;width:0;border-right:dotted 3px #2B3639;height:max(0.75rem,26px);transform:translateX(-50%)}body.pagef main article.fe11 .sec4 hr+section{margin-top:max(1rem,20px)}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner{max-width:1082px;padding:max(1.40625rem,32px) 20px max(1rem,32px);margin-right:auto;margin-left:auto;min-height:100px;background:white}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div{max-width:872px;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div{max-width:400px}}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .head{text-align:center;position:relative;text-align:left;position:relative}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .head span{font-size:var(--fs1814);font-feature-settings:"palt";letter-spacing:0.1em}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .head .nom{display:block}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .head h5{font-size:var(--fs3224);font-weight:700;margin-top:max(0.3125rem,10px);font-feature-settings:"palt";letter-spacing:0.1em;color:#4A4D43}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .head i{margin-top:max(0.0625rem,2px);font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1311);color:#FA451D;display:block;font-feature-settings:"palt";letter-spacing:0.15em}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .head{text-align:center}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .head .nom{margin-right:auto;margin-left:auto;height:16px;width:auto}}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div.shop1 .head .imgleft,body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div.shop1 .head .imgright{position:absolute;bottom:0;right:0;display:block}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div.shop1 .head .imgleft{bottom:auto;left:auto;left:0;top:0}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div.shop1 .head .imgright{bottom:50%;transform:translateY(50%)}}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div.shop2 .head .imgright{position:absolute;bottom:0;right:0;display:block}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div.shop2 .head .imgright{bottom:inherit;top:0;transform:translateY(-75%)}}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div>p{font-size:var(--fs1614)}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .s_gallery{max-width:872px;margin-right:auto;margin-left:auto;margin-top:max(0.75rem,32px)}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .s_gallery .slick-dots-ikura{margin-top:max(0.25rem,8px)}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .bbtn a{border-color:#4A4D43;color:#4A4D43}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .inner>div .bbtn a:hover{background:#4A4D43;color:white}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot{background:#2B3639;max-width:1082px;margin-right:auto;margin-left:auto;color:white;text-align:center;display:block}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot button{line-height:1;display:block;background:transparent;width:100%;transition:0.3s;transition-delay:0.3s}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot button img{margin:12px 0}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot.open .photogallery{max-height:1000px}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot.open>button{opacity:0;visibility:hidden;height:0}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery{padding:0 20px 0;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery h6{margin-top:max(1rem,32px)}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .slidebox{margin-top:max(0.5rem,12px)}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .close{margin-top:10px;padding:0}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .close span{line-height:80px;color:white;font-size:var(--fs1614);display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .close span{line-height:40px}}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .close span i{display:block;width:25px;height:25px;border:solid 1px white;position:relative;border-radius:50%}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .close span i:after,body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .close span i:before{content:"";display:block;position:absolute;width:12px;height:1px;top:50%;left:50%;background:white;transform:translate(-50%,-50%) rotate(45deg)}body.pagef main article.fe11 .sec4 section:not(.lunchbox) .offshot .photogallery .close span i:after{transform:translate(-50%,-50%) rotate(-45deg)}body.pagef main article.fe11 .sec4 section.lunchbox{margin-top:max(2rem,64px);text-align:center}body.pagef main article.fe11 .sec4 section.lunchbox>p{font-size:var(--fs1613);color:#FA451D;text-align:center;margin-top:max(0.625rem,20px)}body.pagef main article.fe11 .sec4 section.lunchbox section{margin-top:max(0.78125rem,25px);max-width:872px;margin-right:auto;margin-left:auto}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section.lunchbox section{max-width:400px}}body.pagef main article.fe11 .sec4 section.lunchbox section .head{position:relative}body.pagef main article.fe11 .sec4 section.lunchbox section .head .name{position:absolute;left:0;bottom:0;text-align:left}body.pagef main article.fe11 .sec4 section.lunchbox section .head .name .text .nom{display:block}body.pagef main article.fe11 .sec4 section.lunchbox section .head .name .text h5{font-size:var(--fs2418);font-weight:700;margin-top:max(0.15625rem,5px);font-feature-settings:"palt";letter-spacing:0.1em;color:#4A4D43}body.pagef main article.fe11 .sec4 section.lunchbox section .head .name .text i{font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1311);color:#FA451D;display:block;font-feature-settings:"palt";letter-spacing:0.15em}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section.lunchbox section .head .name{text-align:center;position:inherit;display:flex;justify-content:space-between;margin-top:max(0.15625rem,5px)}body.pagef main article.fe11 .sec4 section.lunchbox section .head .name .text{text-align:left}body.pagef main article.fe11 .sec4 section.lunchbox section .head .name .text .nom{height:16px;width:auto}body.pagef main article.fe11 .sec4 section.lunchbox section .head .name>img{width:106px}}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section.lunchbox section .head>picture img{width:294px}}body.pagef main article.fe11 .sec4 section.lunchbox section .infobox{display:flex;align-items:flex-start;justify-content:space-between;gap:42px;margin-top:max(0.5625rem,18px)}body.pagef main article.fe11 .sec4 section.lunchbox section .infobox div p{margin-top:0;font-size:var(--fs1613)}body.pagef main article.fe11 .sec4 section.lunchbox section .infobox div p span{margin-top:max(0.3125rem,10px);display:block;font-size:var(--fs1110)}body.pagef main article.fe11 .sec4 section.lunchbox section .infobox div .bbtn{text-align:left}body.pagef main article.fe11 .sec4 section.lunchbox section .infobox div .bbtn a{margin-top:max(0.5625rem,18px)}body.pagef main article.fe11 .sec4 section.lunchbox section .infobox img{width:max(3.59375rem,200px);height:auto;border-radius:17px}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section.lunchbox section .infobox img{display:none}}body.pagef main article.fe11 .sec4 section.lunchbox hr{border-top:dotted 3px #48422A;margin:2rem auto;max-width:872px;display:block;transform:rotate(-7deg)}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section.lunchbox hr{max-width:400px}}body.pagef main article.fe11 .sec4 section.lunchbox hr:nth-of-type(2){transform:rotate(7deg)}body.pagef main article.fe11 .sec4 section.lunchbox hr:nth-of-type(3){transform:rotate(0);margin:1.34375rem auto 1rem}body.pagef main article.fe11 .sec4 section.lunchbox .foot{border-bottom:dotted 3px #48422A;padding-bottom:max(1rem,20px);margin-top:max(1.0625rem,40px)}body.pagef main article.fe11 .sec4 section.lunchbox .foot h6{line-height:0}body.pagef main article.fe11 .sec4 section.lunchbox .foot .container{margin-top:max(0.75rem,32px);display:flex;justify-content:space-between;gap:0.5rem}@media screen and (max-width:744px){body.pagef main article.fe11 .sec4 section.lunchbox .foot .container{flex-direction:column}}body.pagef main article.fe11 .sec4 section.lunchbox .foot .container p{max-width:525px;margin-top:0;font-size:var(--fs1613)}body.pagef main article.fe11 .sec4 section.lunchbox .foot .container figure{margin-right:auto;margin-left:auto;margin-bottom:0;max-width:315px}body.pagef main article.fe11 .sec4 section.lunchbox .foot .container figure figcaption{margin-top:max(0.21875rem,7px);font-size:var(--fs1313);text-align:left;line-height:1.5}body.pagef main article.fe11 .last{padding:0 40px;background:#F3F4EC;padding-bottom:max(3.65625rem,117px)}body.pagef main article.fe11 .last .inner{max-width:1018px;margin-right:auto;margin-left:auto}body.pagef main article.fe11 .last .inner .epi{display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width:744px){body.pagef main article.fe11 .last .inner .epi{margin-right:auto;margin-left:auto;max-width:400px;flex-direction:column;gap:90px}}body.pagef main article.fe11 .last .inner .epi div h2{margin-top:0;font-size:var(--fs2418)}body.pagef main article.fe11 .last .inner .epi div p{font-size:var(--fs1613)}body.pagef main article.fe11 .last .inner .epi div img{padding-right:1.15625rem}@media screen and (max-width:744px){body.pagef main article.fe11 .last .inner .epi div img{max-width:300px;width:100%;display:block;margin-right:auto;margin-left:auto;padding:0}}body.pagef main article.fe11 .last .inner .foot{background:white;margin-top:2rem;display:flex;align-items:center;gap:0}body.pagef main article.fe11 .last .inner .foot>div{padding:0 1.15625rem}body.pagef main article.fe11 .last .inner .foot>div b{font-size:var(--fs1614);font-weight:700;display:block;line-height:1}body.pagef main article.fe11 .last .inner .foot>div p{font-size:var(--fs1313);margin-top:max(0.3125rem,10px);line-height:1.7}body.pagef main article.fe11 .last .inner .foot>div .bbtn{text-align:left}@media screen and (max-width:744px){body.pagef main article.fe11 .last .inner .foot{max-width:320px;margin-right:auto;margin-left:auto;flex-direction:column;gap:24px}body.pagef main article.fe11 .last .inner .foot>div{padding:0 20px 26px}body.pagef main article.fe11 .last .inner .foot>div .bbtn{text-align:center}}body.pagef main article.fe_temp{padding-bottom:max(2.3125rem,86px)}body.pagef main article.fe_temp header{padding:0 max(1rem,0px);text-align:center}@media screen and (max-width:744px){body.pagef main article.fe_temp header{padding:0}}body.pagef main article.fe_temp section{margin-top:max(0.75rem,24px)}body.pagef main article.fe_temp section .wrap{padding:0 max(1rem,40px)}body.pagef main article.fe_temp section>div:not(.fullimg){padding:0 max(1rem,40px)}body.pagef main article.fe_temp section>div:not(.fullimg)>*{margin-top:max(0.75rem,24px);max-width:808px;width:100%;margin-right:auto;margin-left:auto}body.pagef main article.fe_temp section>div:not(.fullimg) h2,body.pagef main article.fe_temp section>div:not(.fullimg) h3,body.pagef main article.fe_temp section>div:not(.fullimg) h4{margin-top:max(2rem,80px);font-size:var(--fs2418);font-weight:400;text-align:center}body.pagef main article.fe_temp section>div:not(.fullimg) h2.tal,body.pagef main article.fe_temp section>div:not(.fullimg) h3.tal,body.pagef main article.fe_temp section>div:not(.fullimg) h4.tal{text-align:left}body.pagef main article.fe_temp section>div:not(.fullimg) h2.tac,body.pagef main article.fe_temp section>div:not(.fullimg) h3.tac,body.pagef main article.fe_temp section>div:not(.fullimg) h4.tac{text-align:center}body.pagef main article.fe_temp section>div:not(.fullimg) h2.tar,body.pagef main article.fe_temp section>div:not(.fullimg) h3.tar,body.pagef main article.fe_temp section>div:not(.fullimg) h4.tar{text-align:right}@media screen and (max-width:744px){body.pagef main article.fe_temp section>div:not(.fullimg) h2.tac,body.pagef main article.fe_temp section>div:not(.fullimg) h2.tal,body.pagef main article.fe_temp section>div:not(.fullimg) h2.tar,body.pagef main article.fe_temp section>div:not(.fullimg) h3.tac,body.pagef main article.fe_temp section>div:not(.fullimg) h3.tal,body.pagef main article.fe_temp section>div:not(.fullimg) h3.tar,body.pagef main article.fe_temp section>div:not(.fullimg) h4.tac,body.pagef main article.fe_temp section>div:not(.fullimg) h4.tal,body.pagef main article.fe_temp section>div:not(.fullimg) h4.tar{text-align:left}}body.pagef main article.fe_temp section>div:not(.fullimg) p{font-size:var(--fs1614)}body.pagef main article.fe_temp section>div:not(.fullimg) p.tal{text-align:left}body.pagef main article.fe_temp section>div:not(.fullimg) p.tac{text-align:center}body.pagef main article.fe_temp section>div:not(.fullimg) p.tar{text-align:right}body.pagef main article.fe_temp section>div:not(.fullimg) p+p{margin-top:2em}@media screen and (max-width:744px){body.pagef main article.fe_temp section>div:not(.fullimg) p.tac,body.pagef main article.fe_temp section>div:not(.fullimg) p.tal,body.pagef main article.fe_temp section>div:not(.fullimg) p.tar{text-align:left}}body.pagef main article.fe_temp section>div:not(.fullimg) picture{display:block;text-align:center}body.pagef main article.fe_temp section>div:not(.fullimg) picture.tal{text-align:left}body.pagef main article.fe_temp section>div:not(.fullimg) picture.tac{text-align:center}body.pagef main article.fe_temp section>div:not(.fullimg) picture.tar{text-align:right}body.pagef main article.fe_temp section .fullimg{overflow:hidden;width:100%;max-height:904px}body.pagef main article.fe_temp section .fullimg img{width:100%;height:100%;object-position:center;object-fit:cover;max-height:904px}body.pagef main article.fe_temp .slidesec{margin-top:max(1.5rem,48px);padding:0 max(1rem,40px)}body.pagef main article.fe_temp .slidesec .slide{max-width:808px;width:100%;margin-right:auto;margin-left:auto}body.pagef main article.fe_temp .slidesec .slide .slide_box{margin-top:32px}body.pagef main article.fe_temp .slidesec .slide .thumbnail_box{margin-top:max(0.1875rem,4px);cursor:pointer}body.pagef main article.fe_temp .slidesec .slide .thumbnail_box picture{max-width:105px;height:auto}body.pagef main article.fe_temp .slidesec .slide .thumbnail_box img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;transition:0.3s;cursor:pointer}body.pagef main article.fe_temp .slidesec .slide .thumbnail_box img.slick-current,body.pagef main article.fe_temp .slidesec .slide .thumbnail_box img:hover{opacity:0.5}body.pagef main article.fe_temp .slidesec .slide .thumbnail_box .slick-track{transform:unset!important;max-width:808px!important;width:100%!important;display:grid;overflow:hidden;grid-template-columns:repeat(7,minmax(0px,105px));justify-content:space-between;gap:max(0.15625rem,3px)}body.pagef main article.fe_temp .slidesec .slide .thumbnail_box .slick-track:after,body.pagef main article.fe_temp .slidesec .slide .thumbnail_box .slick-track:before{display:none}body.pagef main article.fe_temp .wrap{padding:0 max(1rem,40px)}body.pagef main article.fe_temp .foot{margin-top:100px;max-width:872px;margin-right:auto;margin-left:auto;background:white;display:flex;gap:max(0.828125rem,20px)}body.pagef main article.fe_temp .foot>div:last-child{max-width:410px;margin-right:max(0.828125rem,20px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}body.pagef main article.fe_temp .foot dt{font-size:var(--fs1614);font-weight:700}body.pagef main article.fe_temp .foot dd{margin-top:max(0.15625rem,5px);font-size:var(--fs1313)}body.pagef main article.fe_temp .foot a{font-size:var(--fs1313);margin-top:15px;display:inline-block;border:solid 1px #2B3639;text-decoration:none;padding:8px 25px;color:#2B3639;transition:0.3s}body.pagef main article.fe_temp .foot a:hover{background:#2B3639;color:white}body.pagef main article.fe_temp div.btn-ft{margin-left:0!important;margin-right:0!important;display:inline-block}body.pagef main article.fe_temp div.btn-ft a{display:block;max-width:max(6.0625rem,246px);margin-right:auto;margin-left:auto;letter-spacing:0.2em;text-align:center}body.pagef main article.fe_temp div.btn-ft a:after{display:none}@media screen and (max-width:744px){body.pagef main article.fe_temp .foot{max-width:347px;flex-direction:column;gap:0}body.pagef main article.fe_temp .foot>div:last-child{padding:24px 20px 32px;margin:0}body.pagef main article.fe_temp .foot dt{text-align:center}body.pagef main article.fe_temp .foot a{margin-right:auto;margin-left:auto;display:block;padding:8px 20px}}body.pagef.bodybk .bbtn a,body.pagef.bodybl .bbtn a{color:black!important;background:yellow!important}body.pagef.bodybk .bbtn a:hover,body.pagef.bodybl .bbtn a:hover{color:black!important;background:white!important}body.pagef.bodybk .fe11 .slick-dots-ikura.ani li .left-half:before,body.pagef.bodybk .fe11 .slick-dots-ikura.ani li .right-half:before,body.pagef.bodybl .fe11 .slick-dots-ikura.ani li .left-half:before,body.pagef.bodybl .fe11 .slick-dots-ikura.ani li .right-half:before{border:solid 1px red}body.pagef.bodybk .fe11 .slick-dots-ikura.ani li.slick-active button:before,body.pagef.bodybl .fe11 .slick-dots-ikura.ani li.slick-active button:before{background:red}body.pagef.bodybk .fe11>header img,body.pagef.bodybl .fe11>header img{filter:drop-shadow(1px 1px 0px white) drop-shadow(-1px 1px 0px white) drop-shadow(1px -1px 0px white) drop-shadow(-1px -1px 0px white)}body.pagef.bodybk .fe11 .sec1 section,body.pagef.bodybl .fe11 .sec1 section{background:rgba(255,255,255,0.15)}body.pagef.bodybk .fe11 .sec1 section p+span,body.pagef.bodybl .fe11 .sec1 section p+span{color:yellow}body.pagef.bodybk .fe11 .sec1 section p+span h2,body.pagef.bodybl .fe11 .sec1 section p+span h2{color:yellow}body.pagef.bodybk .fe11 .sec1 section .rule ul li p:before,body.pagef.bodybl .fe11 .sec1 section .rule ul li p:before{background:white;color:black}body.pagef.bodybk .fe11 .sec1 .act img,body.pagef.bodybl .fe11 .sec1 .act img{filter:drop-shadow(1px 1px 0px white) drop-shadow(-1px 1px 0px white) drop-shadow(1px -1px 0px white) drop-shadow(-1px -1px 0px white)}body.pagef.bodybk .fe11 .sec2,body.pagef.bodybl .fe11 .sec2{background:rgba(255,255,255,0.2)}body.pagef.bodybk .fe11 .sec2 .wrap .inner p,body.pagef.bodybl .fe11 .sec2 .wrap .inner p{color:yellow}body.pagef.bodybk .fe11 .sec3,body.pagef.bodybl .fe11 .sec3{background:transparent}body.pagef.bodybk .fe11 .sec3>.head,body.pagef.bodybl .fe11 .sec3>.head{background:rgba(255,255,255,0.2)}body.pagef.bodybk .fe11 .sec3>.head p,body.pagef.bodybl .fe11 .sec3>.head p{color:yellow}body.pagef.bodybk .fe11 .sec3 .locationmap>.head,body.pagef.bodybl .fe11 .sec3 .locationmap>.head{background:rgba(255,255,255,0.2)}body.pagef.bodybk .fe11 .sec3 .locationmap .map:before,body.pagef.bodybl .fe11 .sec3 .locationmap .map:before{background:rgba(255,255,255,0.2)}body.pagef.bodybk .fe11 .sec3 .locationmap>section .inner,body.pagef.bodybl .fe11 .sec3 .locationmap>section .inner{background:rgba(255,255,255,0.2)}body.pagef.bodybk .fe11 .sec3 .locationmap>section .inner>div .head span,body.pagef.bodybl .fe11 .sec3 .locationmap>section .inner>div .head span{color:white}body.pagef.bodybk .fe11 .sec3 .locationmap>section .inner>div .head h5,body.pagef.bodybl .fe11 .sec3 .locationmap>section .inner>div .head h5{color:white}body.pagef.bodybk .fe11 .sec3 .locationmap>section .offshot,body.pagef.bodybl .fe11 .sec3 .locationmap>section .offshot{background:rgba(255,255,255,0.3)}body.pagef.bodybk .fe11 .sec3 .locationmap hr,body.pagef.bodybl .fe11 .sec3 .locationmap hr{border-color:white}body.pagef.bodybk .fe11 .sec3 .locationmap hr+h5,body.pagef.bodybl .fe11 .sec3 .locationmap hr+h5{color:white}body.pagef.bodybk .fe11 .sec3 .locationmap section.etc .inner .head h6,body.pagef.bodybk .fe11 .sec3 .locationmap section.etc .inner .head span,body.pagef.bodybl .fe11 .sec3 .locationmap section.etc .inner .head h6,body.pagef.bodybl .fe11 .sec3 .locationmap section.etc .inner .head span{color:white}body.pagef.bodybk .fe11 .sec3 .locationmap section.etc .inner .infobox h6,body.pagef.bodybl .fe11 .sec3 .locationmap section.etc .inner .infobox h6{color:white}body.pagef.bodybk .fe11 .sec3 .locationmap section.etc .inner .infobox h6 span,body.pagef.bodybl .fe11 .sec3 .locationmap section.etc .inner .infobox h6 span{text-decoration-color:white}body.pagef.bodybk .fe11 .sec3 .locationmap section.etc .inner .infobox .photo .arrowss button:before,body.pagef.bodybl .fe11 .sec3 .locationmap section.etc .inner .infobox .photo .arrowss button:before{border-right-color:white}body.pagef.bodybk .fe11 .sec4,body.pagef.bodybl .fe11 .sec4{background:transparent}body.pagef.bodybk .fe11 .sec4 h4 img,body.pagef.bodybl .fe11 .sec4 h4 img{filter:drop-shadow(1px 1px 0px white) drop-shadow(-1px 1px 0px white) drop-shadow(1px -1px 0px white) drop-shadow(-1px -1px 0px white)}body.pagef.bodybk .fe11 .sec4 section:not(.lunchbox) .inner,body.pagef.bodybl .fe11 .sec4 section:not(.lunchbox) .inner{background:rgba(255,255,255,0.2)}body.pagef.bodybk .fe11 .sec4 section:not(.lunchbox) .inner .head img,body.pagef.bodybl .fe11 .sec4 section:not(.lunchbox) .inner .head img{filter:drop-shadow(1px 1px 0px white) drop-shadow(-1px 1px 0px white) drop-shadow(1px -1px 0px white) drop-shadow(-1px -1px 0px white)}body.pagef.bodybk .fe11 .sec4 section:not(.lunchbox) .inner .head h5,body.pagef.bodybl .fe11 .sec4 section:not(.lunchbox) .inner .head h5{color:white}body.pagef.bodybk .fe11 .sec4 section:not(.lunchbox) .offshot,body.pagef.bodybl .fe11 .sec4 section:not(.lunchbox) .offshot{background:rgba(255,255,255,0.3)}body.pagef.bodybk .fe11 .sec4 .lunchbox h5 img,body.pagef.bodybl .fe11 .sec4 .lunchbox h5 img{filter:drop-shadow(1px 1px 0px white) drop-shadow(-1px 1px 0px white) drop-shadow(1px -1px 0px white) drop-shadow(-1px -1px 0px white)}body.pagef.bodybk .fe11 .sec4 .lunchbox section .head .name .text img,body.pagef.bodybl .fe11 .sec4 .lunchbox section .head .name .text img{filter:drop-shadow(1px 1px 0px white) drop-shadow(-1px 1px 0px white) drop-shadow(1px -1px 0px white) drop-shadow(-1px -1px 0px white)}body.pagef.bodybk .fe11 .sec4 .lunchbox section .head .name .text h5,body.pagef.bodybl .fe11 .sec4 .lunchbox section .head .name .text h5{color:white}body.pagef.bodybk .fe11 .sec4 .lunchbox hr,body.pagef.bodybl .fe11 .sec4 .lunchbox hr{border-color:white}body.pagef.bodybk .fe11 .sec4 .lunchbox .foot,body.pagef.bodybl .fe11 .sec4 .lunchbox .foot{border-color:white}body.pagef.bodybk .fe11 .sec4 .lunchbox .foot h6 img,body.pagef.bodybl .fe11 .sec4 .lunchbox .foot h6 img{filter:drop-shadow(1px 1px 0px white) drop-shadow(-1px 1px 0px white) drop-shadow(1px -1px 0px white) drop-shadow(-1px -1px 0px white)}body.pagef.bodybk .fe11 .sec4 .lunchbox .foot figcaption,body.pagef.bodybl .fe11 .sec4 .lunchbox .foot figcaption{color:yellow}body.pagef.bodybk .fe11 .last,body.pagef.bodybl .fe11 .last{background:transparent}body.pagef.bodybk .fe11 .last .inner .foot,body.pagef.bodybl .fe11 .last .inner .foot{background:rgba(255,255,255,0.2)}body.pagef.bodybk .fe11 .last .inner .foot b,body.pagef.bodybl .fe11 .last .inner .foot b{color:white}body.pagef.bodybk .fe11 .sec2:before{background:black}body.pagef.bodybl .fe11 .sec2:before{background:blue}.feainfo{border-bottom:solid 1px #E6E6E6;padding-bottom:max(1rem,32px)}.feainfo ul.featax{box-sizing:content-box;margin-right:auto;margin-left:auto;display:flex;gap:8px;justify-content:center}.feainfo ul.featax li{border:1px solid black;border-radius:30px}.feainfo ul.featax li a{font-size:var(--fs1614);text-decoration:none;padding:5px 16px}.feainfo ul.featax li a i{margin-right:5px}.feainfo h2 i{display:block;text-align:center;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1816);font-weight:400;font-feature-settings:"palt";letter-spacing:0.2em}.feainfo ul.feasns{display:flex;justify-content:center;gap:max(0.5rem,16px);margin-top:max(0.25rem,8px)}.feainfo ul.feasns li{width:0.65625rem;width:clamp(0.65625rem,42px,35px);height:0.65625rem;height:clamp(0.65625rem,42px,35px)}.feainfo ul.feasns li a,.feainfo ul.feasns li button{display:block;white-space:nowrap;text-indent:100%;overflow:hidden;width:100%;height:100%;background:white;border-radius:8px;position:relative}.feainfo ul.feasns li a:before,.feainfo ul.feasns li button:before{content:"";width:35px;width:0.546875rem;width:clamp(0.546875rem,35px,30px);height:0.546875rem;height:clamp(0.546875rem,35px,30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feainfo ul.feasns li a.fb:before,.feainfo ul.feasns li button.fb:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.8%201.5h-2.7c-2.5%200-4.6%201.6-4.8%204.1v3.4h-3.3v3.8h3.2v8.7h3.9v-8.7h2.9l1-3.8h-3.9v-2.6c-.1-.7.5-1.4%201.3-1.5h2.4z%22%20fill%3D%22%231D77F3%22%20transform%3D%22translate%28-4%201%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.feainfo ul.feasns li a.tw:before,.feainfo ul.feasns li button.tw:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2020%2020%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m19.3%202.3c-.8.6-1.7%201-2.7%201.3-1-1.2-2.8-1.7-4.3-1.1s-2.5%202.1-2.5%203.7v.9c-3.1.1-6-1.4-7.7-3.9%200%200-3.4%207.8%204.3%2011.3-1.8%201.2-3.9%201.8-6%201.7%207.7%204.3%2017.1%200%2017.1-10%200-.2%200-.5-.1-.7%201-.9%201.6-2%201.9-3.2z%22%20fill%3D%22%23198CD8%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.feainfo ul.feasns li a.li:before,.feainfo ul.feasns li button.li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%201.1c-6.6%200-12%204.4-12%209.7%200%204.8%204.3%208.8%2010%209.6%201.4.3%201.3.8.9%202.7-.1.3-.2%201.2%201%20.6s6.9-4.1%209.4-7c1.6-1.6%202.5-3.7%202.6-6%20.1-5.3-5.3-9.6-11.9-9.6zm-4.2%2012.6c0%20.1-.1.2-.2.2h-3.4c-.1%200-.1%200-.2-.1%200%200-.1-.1-.1-.2v-5.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v4.2h2.4c.1%200%20.2.1.2.2v.9zm2%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2-.1-.2-.2v-5.3c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v5.3zm5.8%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2%200-.2-.1%200%200-2.4-3.2-2.4-3.2v3.1c0%20.1-.1.2-.2.2h-.8c-.1%200-.2-.1-.2-.2v-5.2c0-.1.1-.2.2-.2h.9s.2.1.2.1l2.4%203.2v-3.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2zm4.6-4.4c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2%200%200-3.3%200-3.4%200s-.2-.1-.2-.2c0-.2%200-5.1%200-5.2s.1-.2.2-.2%203.4%200%203.4%200c.1%200%20.2.1.2.2z%22%20fill%3D%22%2300B900%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}section.page{padding:max(1.3125rem,42px) max(1rem,16px) max(2rem,64px)}section.page .inner{max-width:872px;margin-right:auto;margin-left:auto}section.page .inner :first-child{margin-top:0}section.page .inner872{max-width:872px;margin-right:auto;margin-left:auto}section.page .inner872 :first-child{margin-top:0}section.page .inner872 h1,section.page .inner872 h2{text-align:left;font-size:var(--fs3224);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em}section.page .inner872 h3{font-size:var(--fs1816);font-weight:700;background:#ECF2F2;border-left:solid 4px #2B3639;padding:10px 16px;text-align:left}section.page .inner872 h2+h3{margin-top:max(0.75rem,24px)}section.page .inner872 h3+p{margin-top:max(0.5rem,16px)}.pagehead{height:max(4.0625rem,200px);display:flex;justify-content:center;flex-direction:column-reverse;text-align:center;font-size:var(--fs1514);font-weight:700;font-feature-settings:"palt";letter-spacing:0;color:#2B3639;background:#ECF2F2;margin-bottom:0}.pagehead span{display:block;font-size:var(--fs4032);font-weight:400;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;line-height:1;padding-bottom:5px;letter-spacing:0.15em;text-transform:uppercase}.pagehead.photo{color:white;height:max(4.0625rem,200px);background:url(img/gallery/h.jpg) center/cover no-repeat}.inner .graybg{background-color:#f2f2f2}.inner .graybg .contactbox{margin-top:max(1.46875rem,47px)}.inner .graybg .contactbox h2{margin-top:2rem}.contactform{margin-top:max(1.25rem,40px)}.contactform .inner{padding:0 max(1rem,16px)}.contactform .inner .archive,.contactform .inner .content{max-width:1228px;margin-right:auto;margin-left:auto}.inner .contactbox{overflow:hidden;padding:0 max(1rem,16px) 2rem}.inner .contactbox h2{text-align:center;font-size:var(--fs3224);margin-top:1rem}.inner .contactbox p{margin-top:0.75rem;text-align:center;font-size:var(--fs1614)}.inner .contactbox .flow{margin-top:0.5rem;display:flex;justify-content:center;align-items:flex-start;gap:0.75rem;counter-reset:fnum}.inner .contactbox .flow li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2rem;gap:5px;color:#2B3639;font-size:var(--fs1612);font-weight:700;text-align:center;line-height:1.5}.inner .contactbox .flow li span{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;position:relative;color:white}.inner .contactbox .flow li span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:0.5rem;height:0.5rem;border-radius:50%;counter-increment:fnum;z-index:0;content:"" counter(fnum,decimal-leading-zero) "";z-index:2;background:#2B3639;width:1rem;height:1rem;font-size:var(--fs2418);font-weight:700}.inner .contactbox .flow li:not(:last-of-type) span:after{content:"";display:block;position:absolute;background:#2B3639;height:4px;width:3rem;left:0.5rem;top:50%;transform:translate(0,-50%)}.inner .contactbox .flow li[aria-current=page]~li{color:#666;font-weight:400}.inner .contactbox .flow li[aria-current=page]~li span:before{background:#666;width:0.5rem;height:0.5rem;font-size:var(--fs1410);font-weight:700}.inner .contactbox .flow li[aria-current=page] span:after,.inner .contactbox .flow li[aria-current=page]~li span:after{background:#E6E6E6}.inner .contactbox form>div:not(.btnbox){max-width:913px;margin-left:auto;margin-right:auto;margin-top:0.5rem;background:white;border-radius:10px 10px 0 0;overflow:hidden;border:solid 1px #2B3639}.inner .contactbox form>div:not(.btnbox):first-of-type{margin-top:0.75rem}.inner .contactbox form h3{background:#2B3639;color:white;font-size:var(--fs1816);font-weight:700;padding:max(0.25rem,10px)}.inner .contactbox form ul{padding:0 1rem;margin:0.25rem 0;display:flex;gap:0 0.5rem;flex-wrap:wrap;overflow:hidden}.inner .contactbox form ul li{width:calc(50% - 0.25rem);border-bottom:solid 1px #E6E6E6;margin-bottom:-1px;padding:0.25rem 0;display:flex;align-items:center;gap:0.25rem}.inner .contactbox form ul li div,.inner .contactbox form ul li label{width:100%;display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:var(--fs1612);font-weight:700;line-height:1.5}.inner .contactbox form ul li div span,.inner .contactbox form ul li label span{border:solid 1px black;border-radius:3px;display:inline-block;width:auto;position:relative}.inner .contactbox form ul li div span:after,.inner .contactbox form ul li label span:after{content:"";position:absolute;display:block;top:50%;right:3px;width:14px;height:14px;margin-top:-7px;transform:rotate(90deg);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.inner .contactbox form ul li div span select,.inner .contactbox form ul li label span select{padding:0 20px 0 10px;border:none;cursor:pointer;-webkit-appearance:none;appearance:none}.inner .contactbox form dl{padding:0 0.75rem}.inner .contactbox form dl>div{border-bottom:solid 1px #E6E6E6;display:flex;align-items:center;padding:0.375rem 0.5rem;gap:0.25rem}.inner .contactbox form dl>div dt{min-width:2.5rem;line-height:1}.inner .contactbox form dl>div dt label{display:block;font-size:var(--fs1614)}.inner .contactbox form dl>div dt label i{font-size:var(--fs1212);display:block;color:#C94242;line-height:1}.inner .contactbox form dl>div dt label i.any{color:#48739D}.inner .contactbox form dl>div dd{width:100%;font-size:var(--fs1614)}.inner .contactbox form dl>div dd input:not([type=checkbox]),.inner .contactbox form dl>div dd select,.inner .contactbox form dl>div dd textarea{display:block;border:solid 1px #2B3639;line-height:44px;padding:0 10px;min-width:2.8125rem;font-size:var(--fs1614);border-radius:3px;max-width:180px;width:100%}.inner .contactbox form dl>div dd input:not([type=checkbox]).max,.inner .contactbox form dl>div dd select.max,.inner .contactbox form dl>div dd textarea.max{width:100%;max-width:100%}.inner .contactbox form dl>div dd div.age{border-radius:3px;border:solid 1px #2B3639;display:inline-block;position:relative}.inner .contactbox form dl>div dd div.age:after{content:"";position:absolute;display:block;top:50%;right:5px;width:14px;height:14px;margin-top:-7px;transform:rotate(90deg);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.inner .contactbox form dl>div dd div.age select{padding:0 20px 0 10px;border:none;cursor:pointer;-webkit-appearance:none;appearance:none}.inner .contactbox form dl>div dd textarea{width:100%;height:11em}.inner .contactbox form dl>div dd em,.inner .contactbox form dl>div dd p{margin-top:0;font-size:var(--fs1212);color:#666;text-align:left}.inner .contactbox form dl>div dd em{display:block;color:#C94242}.inner .contactbox form dl>div dd>div{display:flex;align-items:center;font-size:var(--fs1614)}.inner .contactbox form dl>div dd a{font-size:var(--fs1614);color:#48739D;margin-left:10px}.inner .contactbox form select{border:solid 1px #2B3639;border-radius:3px;-moz-appearance:menulist;-webkit-appearance:menulist;padding:5px 0 5px 5px}.inner .contactbox form .btnbox{margin-top:1rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;align-items:center}.inner .contactbox form .btnbox button,.inner .contactbox form .btnbox input[type=button],.inner .contactbox form .btnbox input[type=submit]{cursor:pointer;flex:1 1 1;width:max(5.5rem,250px);padding:15px 0;display:block;background:#2B3639;color:white;text-align:center;font-size:var(--fs1614);font-weight:700;transition:0.3s;border:solid 1px #2B3639}.inner .contactbox form .btnbox button.back,.inner .contactbox form .btnbox input[type=button].back,.inner .contactbox form .btnbox input[type=submit].back{min-width:180px;flex:1 1 999;background:white;color:#2B3639}.inner .contactbox form .btnbox button.back:hover,.inner .contactbox form .btnbox input[type=button].back:hover,.inner .contactbox form .btnbox input[type=submit].back:hover{background:#576d73;color:white}.inner .contactbox form .btnbox button:hover,.inner .contactbox form .btnbox input[type=button]:hover,.inner .contactbox form .btnbox input[type=submit]:hover{background:#EF8181}@media screen and (max-width:744px){.inner .contactbox .flow{gap:10px;justify-content:space-between}.inner .contactbox .flow li{width:100%}.inner .contactbox .flow li span{width:48px;height:48px}.inner .contactbox .flow li span:before{width:100%;height:100%;font-size:0.25rem;font-size:clamp(0.25rem,16px,16px);font-weight:inherit}.inner .contactbox .flow li:not(:last-of-type) span:after{width:5rem;left:32px}.inner .contactbox .flow li[aria-current=page]~li span:before{width:32px;height:32px}.inner .contactbox form ul li{width:100%}.inner .contactbox form dl{padding:0 0.75rem}.inner .contactbox form dl>div{border-bottom:solid 1px #E6E6E6;display:flex;padding:0.375rem 0.5rem;gap:0.25rem;flex-direction:column}.inner .contactbox form dl>div dt{min-width:2.5rem;line-height:1;background:#E6E6E6;padding:5px}.inner .contactbox form dl>div dt label{display:block;font-size:var(--fs1614)}.inner .contactbox form dl>div dt label i{font-size:var(--fs1212);display:block;color:#C94242;line-height:1}.inner .contactbox form dl>div dt label i.any{color:#48739D}.inner .contactbox form dl>div dd{width:100%}.inner .contactbox form dl>div dd input:not([type=checkbox]),.inner .contactbox form dl>div dd select,.inner .contactbox form dl>div dd textarea{display:block;border:solid 1px #2B3639;line-height:44px;padding:0 10px;min-width:2.8125rem}.inner .contactbox form dl>div dd input:not([type=checkbox]).max,.inner .contactbox form dl>div dd select.max,.inner .contactbox form dl>div dd textarea.max{width:100%}.inner .contactbox form dl>div dd select{padding:13.5px 10px}.inner .contactbox form dl>div dd textarea{width:100%;height:11em}.inner .contactbox form dl>div dd p{margin-top:0;font-size:var(--fs1212);color:#666;text-align:left}.inner .contactbox form dl>div dd>div{display:flex;align-items:center;font-size:var(--fs1614)}.inner .contactbox form dl>div dd a{font-size:var(--fs1614);color:#48739D}.inner .contactbox form dl>div dd,.inner .contactbox form dl>div dt{width:100%}.inner .contactbox form dl>div dt label{display:flex;align-items:center}.inner .contactbox form dl>div dt label i{margin-left:5px;font-size:var(--fs1010)}}.w1082{width:100%;max-width:1082px;margin-right:auto;margin-left:auto}.w1082 picture img{display:block;margin:auto}div.linkspage{position:relative}div.linkspage article section>:first-child{margin-top:1rem}div.linkspage article section h2{font-size:var(--fs3224);font-weight:700;margin-top:2rem}div.linkspage article section h3{text-align:left;margin-top:0.75rem;font-size:var(--fs1816);font-weight:700;border-left:solid 3px #2B3639;background:#ECF2F2;padding:10px 16px;line-height:1.6;margin-top:1rem}div.linkspage article section h3+ul{margin-top:0.5rem}div.linkspage article section ul{display:flex;gap:0.375rem;flex-wrap:wrap;margin-top:0.75rem}div.linkspage article section ul li{width:calc(50% - 0.1875rem);border:solid 1px #2B3639;border-radius:3px;overflow:hidden}div.linkspage article section ul li a{display:block;height:100%;font-weight:700;text-decoration:none;position:relative;line-height:1.5;padding:max(0.375rem,10px) max(1.125rem,20px) max(0.375rem,10px) max(0.375rem,10px);transition:0.3s}div.linkspage article section ul li a[href=""]{background:#ccc}div.linkspage article section ul li a span{margin-top:max(0.125rem,5px);display:block;font-size:var(--fs1412);font-weight:400;color:#666;line-height:1.5}div.linkspage article section ul li a:after{content:"";width:max(0.25rem,14px);height:max(0.25rem,14px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015.6%2015.6%22%20viewBox%3D%220%200%2015.6%2015.6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23bbb%22%20stroke-width%3D%221.6%22%20transform%3D%22translate%282.228%202.308%29%22%3E%3Cpath%20d%3D%22m10.2%206.3v4.7c0%20.9-.7%201.6-1.6%201.6h-8.5c-.9%200-1.6-.7-1.6-1.6v-8.6c0-.9.7-1.6%201.6-1.6h4.7%22%2F%3E%3Cpath%20d%3D%22m7.9-1.5h4.7v4.7%22%2F%3E%3Cpath%20d%3D%22m4%207%208.6-8.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;top:max(0.425rem,12px);right:max(0.425rem,8px)}div.linkspage article section ul li a:hover{background:#ECF2F2;color:#2B3639}div.linkspage aside div{top:200px;position:sticky}div.linkspage aside h2{margin-top:0;font-size:var(--fs2418);font-weight:400;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.access .inner .accessinfo h2{text-align:center;font-size:var(--fs3224);font-weight:700}.access .inner .accessinfo .maplist{max-width:920px;margin-right:auto;margin-left:auto}.access .inner .accessinfo .maplist .open+button{margin-top:max(0.875rem,28px)}.access .inner .accessinfo .atblist{margin-top:max(0.75rem,24px);display:flex;flex-wrap:wrap;justify-content:center;gap:max(0.5rem,10px);width:80%;margin-right:auto;margin-left:auto}.access .inner .accessinfo .atblist li{width:max(4.421875rem,140px)}.access .inner .accessinfo .atblist li a{display:flex;align-items:center;justify-content:center;text-align:center;border:solid 1px #bbb;width:100%;height:max(1rem,48px);line-height:1.3;font-size:var(--fs1612);font-weight:400;text-decoration:none;color:#2B3639;transition:0.3s}.access .inner .accessinfo .atblist li a:hover{border:solid 1px #2B3639;font-size:var(--fs1612);font-weight:700;background:#ECF2F2;color:#2B3639}@media screen and (max-width:744px){.access .inner .accessinfo .atblist{width:100%}}.access .inner .accessinfo .accessbox{max-width:1082px;margin-right:auto;margin-left:auto;margin-top:max(2rem,64px)}.access .inner .accessinfo .accessbox h3{text-align:left;font-size:var(--fs3224);font-weight:700}.access .inner .accessinfo .accessbox h3 span{font-size:var(--fs1614);font-weight:400;color:#666;display:block;font-feature-settings:"palt";letter-spacing:0}.access .inner .accessinfo .accessbox p{margin-top:0}.access .inner .accessinfo .accessbox div.inner{padding:0;display:flex;gap:max(1.4375rem,46px);justify-content:space-between;margin-top:max(0.75rem,24px)}.access .inner .accessinfo .accessbox div.inner>div:first-of-type{width:100%}.access .inner .accessinfo .accessbox div.inner>div:last-of-type{width:100%;max-width:7.0625rem}.access .inner .accessinfo .accessbox div.inner>div:last-of-type .slick-dots-ikura{margin-top:max(0.25rem,8px)}.access .inner .accessinfo .accessbox div.inner>div:last-of-type .minimapbox{margin-top:max(0.375rem,12px);width:100%;text-align:right}.access .inner .accessinfo .accessbox div.inner>div:last-of-type .minimapbox>div{aspect-ratio:16/9;background:#eee}.access .inner .accessinfo .accessbox div.inner>div:last-of-type .minimapbox>div iframe{width:100%;height:100%}.access .inner .accessinfo .accessbox div.inner>div:last-of-type .minimapbox a{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:var(--fs1412);position:relative}.access .inner .accessinfo .accessbox div.inner>div:last-of-type .minimapbox a:before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2012.2%2014%22%20viewBox%3D%220%200%2012.2%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281.438%20.479%29%22%3E%3Cpath%20d%3D%22m10.8%205.5c0-3.3-2.8-5.9-6-5.9h-.1c-3.3%200-6%202.6-6.1%205.9%200%204.3%205.2%207.7%205.5%207.9.2.1.4.2.7.2s.5-.1.7-.2c.1-.2%205.3-3.6%205.3-7.9z%22%20fill%3D%22%232B3639%22%2F%3E%3Ccircle%20cx%3D%224.7%22%20cy%3D%225%22%20fill%3D%22white%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;background-size:contain}.access .inner .accessinfo .accessbox div.inner table{width:100%;display:table;margin-top:max(0.625rem,20px)}.access .inner .accessinfo .accessbox div.inner table caption{text-align:left;font-size:var(--fs1614);font-weight:700}.access .inner .accessinfo .accessbox div.inner table tbody{margin-top:max(0.25rem,8px);border-top:solid 1px #E6E6E6;border-left:solid 1px #E6E6E6}.access .inner .accessinfo .accessbox div.inner table tbody td,.access .inner .accessinfo .accessbox div.inner table tbody th{text-align:left;font-size:var(--fs1614);padding-top:max(0.3125rem,10px);padding-bottom:max(0.3125rem,10px);padding-right:max(0.3125rem,10px);padding-left:max(0.3125rem,10px);border-right:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6}.access .inner .accessinfo .accessbox div.inner table tbody th{background:#ECF2F2;color:#2B3639;font-weight:700;width:120px}.access .inner .accessinfo .accessbox div.inner table tbody td ul li{text-indent:-1em;padding-left:1em}.access .inner .accessinfo .accessbox div.inner table tbody td a{word-break:break-all}.access .inner .accessinfo .accessbox div.inner figcaption{margin-top:max(0.375rem,12px);text-align:left;font-size:var(--fs1614)}.access .inner .accessinfo .accessbox div.inner ul.facility{margin-top:max(0.25rem,8px);grid-template-columns:repeat(auto-fit,minmax(52px,1rem));justify-content:space-between;align-content:space-between;gap:16px max(0.234375rem,10px)}.access .inner .accessinfo .accessbox div.inner ul.facility li{width:max(1rem,52px)}@media screen and (max-width:744px){.access .inner .accessinfo .accessbox div.inner{flex-direction:column-reverse}.access .inner .accessinfo .accessbox div.inner>div:first-of-type,.access .inner .accessinfo .accessbox div.inner>div:last-of-type{max-width:100%}}.access+.useful{padding-top:max(2rem,64px)}.access+.useful .inner h2{text-align:center;font-size:var(--fs3224);font-weight:700}div.route section h2{font-size:var(--fs3224)}div.route section>div{margin-top:max(0.75rem,24px)}div.route section>div details summary{list-style:none;border-bottom:solid 1px #bbb}div.route section>div details summary h3{text-align:left;font-size:var(--fs1614);font-weight:700;line-height:max(1.09375rem,62px);position:relative}div.route section>div details summary h3:after,div.route section>div details summary h3:before{content:"";display:block;position:absolute;top:50%;background:#2B3639}div.route section>div details summary h3:before{right:25px;margin-top:-1px;width:13px;height:2px}div.route section>div details summary h3:after{right:31px;margin-top:-7px;width:2px;height:13px}div.route section>div details>div{max-width:1018px;margin-right:auto;margin-left:auto;padding-bottom:max(1rem,32px)}div.route section>div details>div h4{margin-top:max(1rem,32px);font-size:var(--fs1816);font-weight:700;background:#ECF2F2;border-left:4px solid #2B3639;padding:10px 16px}div.route section>div details>div>div img{margin-top:max(0.5rem,16px)}div.route section>div details>div>div.route2c{display:flex;justify-content:space-between}@media screen and (max-width:744px){div.route section>div details>div>div{max-width:310px;margin-right:auto;margin-left:auto}div.route section>div details>div>div.sp\:2c,div.route section>div details>div>div.sp\:3c{display:flex;justify-content:space-between;gap:10px}div.route section>div details>div>div.route2c{gap:12px;justify-content:center}}div.route section>div details[open] summary h3:after{opacity:0}main.charm header{padding:0 max(1rem,16px)}main.charm header .inner{max-width:978px;width:100%;margin-right:auto;margin-left:auto;padding-top:max(1.25rem,40px);justify-content:space-between;display:flex;flex-direction:row-reverse;gap:24px}main.charm header .inner h1{display:block;background-color:transparent;width:max(2.75rem,180px)}main.charm header .inner>div p{margin-top:max(0.75rem,24px)}@media screen and (max-width:744px){main.charm header .inner{flex-direction:column;gap:12px}main.charm header .inner h1{height:auto}}main.charm .beppumap{margin-top:max(1.40625rem,45px);overflow:hidden;padding:0 16px;width:100%}main.charm .beppumap .inner{position:relative;width:max(19.1875rem,850px);aspect-ratio:1.668/1;padding:0;background-image:image-set(url(img/charm/map.png) 1x,url(img/charm/map@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/map.png) 1x,url(img/charm/map@2x.png) 2x);background-size:cover}main.charm .beppumap .inner>ul{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}main.charm .beppumap .inner>ul li{position:absolute}main.charm .beppumap .inner>ul li a{pointer-events:all;font-size:var(--fs1412);font-weight:700;border-radius:50px;border:solid 1px #2B3639;padding:5px 10px;text-decoration:none;background:white;transition:0.3s;text-align:center;line-height:1.3}main.charm .beppumap .inner>ul li a span{font-size:var(--fs1010);display:block;line-height:1.3}main.charm .beppumap .inner>ul li:hover a{background:#EF8181;color:white}main.charm .beppumap .inner>ul.area a{background:#2B3639;color:white}main.charm .beppumap .inner>ul.area li:first-of-type{top:15%;left:22%}main.charm .beppumap .inner>ul.area li:nth-of-type(2){top:46%;left:23%}main.charm .beppumap .inner>ul.area li:nth-of-type(3){top:71%;left:20%}main.charm .beppumap .inner>ul.area li:nth-of-type(4){top:19%;left:35%}main.charm .beppumap .inner>ul.area li:nth-of-type(5){top:9%;left:61%}main.charm .beppumap .inner>ul.area li:nth-of-type(6){top:32%;left:66%}main.charm .beppumap .inner>ul.area li:nth-of-type(7){top:46%;left:56%}main.charm .beppumap .inner>ul.area li:nth-of-type(8){top:69%;left:59%}main.charm .beppumap .inner>ul.spot li:first-of-type{top:0%;left:11%}main.charm .beppumap .inner>ul.spot li:nth-of-type(2){top:24%;left:12%}main.charm .beppumap .inner>ul.spot li:nth-of-type(3){top:31%;left:3%}main.charm .beppumap .inner>ul.spot li:nth-of-type(4){top:35%;left:10%}main.charm .beppumap .inner>ul.spot li:nth-of-type(5){top:63%;left:7%}main.charm .beppumap .inner>ul.spot li:nth-of-type(6){top:35%;left:40%}main.charm .beppumap .inner>ul.spot li:nth-of-type(7){top:44%;left:41%}main.charm .beppumap .inner>ul.spot li:nth-of-type(8){top:65.5%;left:36%}main.charm .beppumap .inner>ul.spot li:nth-of-type(9){top:20%;left:48.5%}main.charm .beppumap .inner>ul.spot li:nth-of-type(10){top:31%;left:53%}main.charm .beppumap .inner>ul.spot li:nth-of-type(11){top:11.5%;left:76%}main.charm .beppumap .inner>ul.spot li:nth-of-type(12){top:46%;left:72.7%}main.charm .beppumap .inner>ul.spot li:nth-of-type(13){top:55%;left:76.5%}main.charm .beppumap .inner>ul.spot li:nth-of-type(14){top:80%;left:68.5%}main.charm .beppumap .inner>ul.spot li:nth-of-type(15){top:57%;left:59.3%}@media screen and (max-width:744px){main.charm .beppumap{overflow-x:scroll}}main.charm .chnote{padding:0}main.charm .chnote li{font-size:var(--fs1210)}main.charm .balloon{margin-top:0;text-align:center;font-size:var(--fs3224);font-weight:700}main.charm .balloon span{display:block;font-size:var(--fs1614)}main.charm .balloon span:before{content:"\\ "}main.charm .balloon span:after{content:" /"}main.charm .bnbox{margin-top:max(0.78125rem,25px);max-width:1082px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:max(0.375rem,12px)}main.charm .bnbox li{position:relative}main.charm .bnbox li span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--fs2012);font-weight:700;color:white;width:100%;z-index:2;text-align:center}@media screen and (max-width:600px){main.charm .bnbox{grid-template-columns:repeat(2,1fr)}}main.charm .hot-spring{margin-top:max(1rem,32px);padding:max(1rem,32px);height:14rem;background-image:image-set(url(img/charm/s21.jpg) 1x,url(img/charm/s21@2x.jpg) 2x);background-image:-webkit-image-set(url(img/charm/s21.jpg) 1x,url(img/charm/s21@2x.jpg) 2x);background-size:cover;position:relative}main.charm .hot-spring:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,white 90%,white 100%)}main.charm .hot-spring div.inner{position:relative;z-index:1;max-width:1082px;padding:0;margin-right:auto;margin-left:auto}main.charm .hot-spring div.inner div h2{margin-top:0;font-size:var(--fs3224);font-weight:700}main.charm .hot-spring div.inner div p{max-width:300px;margin-top:max(0.75rem,24px);background:white;font-size:var(--fs1614)}@media screen and (max-width:744px){main.charm .hot-spring{height:600px}}main.charm .spring-list .inner header{padding:0;max-width:1082px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:max(1rem,32px)}main.charm .spring-list .inner header div{max-width:612px}main.charm .spring-list .inner header div h2{margin-top:0;font-size:var(--fs3224);font-weight:700}main.charm .spring-list .inner header div p{margin-top:max(0.625rem,20px);line-height:2.5}@media screen and (max-width:744px){main.charm .spring-list .inner header div p{line-height:inherit}}main.charm .spring-list .inner header img{width:max(4.609375rem,200px);margin:auto}@media screen and (max-width:744px){main.charm .spring-list .inner header{flex-direction:column}}main.charm .spring-list .inner ul{margin-top:max(1rem,32px);padding:0;max-width:1082px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(4,1fr);column-gap:max(0.5rem,16px);row-gap:max(0.6875rem,22px)}main.charm .spring-list .inner ul li{max-width:246px}main.charm .spring-list .inner ul li a{position:relative;text-decoration:none;padding-top:max(0.21875rem,7px)}main.charm .spring-list .inner ul li a figure{margin:0;position:relative;border-radius:10px;overflow:hidden}main.charm .spring-list .inner ul li a figure:before{content:"";display:block;width:100%;height:100%;background:rgba(186,93,91,0.8);position:absolute;transition:0.3s;opacity:0}main.charm .spring-list .inner ul li a figure figcaption{transition:0.3s;opacity:0;position:absolute;bottom:max(0.5rem,16px);left:50%;transform:translateX(-50%);display:block;color:white;line-height:1.5}main.charm .spring-list .inner ul li a figure figcaption i{width:40px;height:40px;display:block;margin-top:10px;border-radius:50%;background:white;margin-right:auto;margin-left:auto;position:relative}main.charm .spring-list .inner ul li a figure figcaption i:after,main.charm .spring-list .inner ul li a figure figcaption i:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#BA5D5B}main.charm .spring-list .inner ul li a figure figcaption i:before{width:17px;height:3px}main.charm .spring-list .inner ul li a figure figcaption i:after{height:17px;width:3px}main.charm .spring-list .inner ul li a div{position:absolute;top:0;right:0;background:white;z-index:1;writing-mode:vertical-rl;padding-left:10px;padding-bottom:14px;border-radius:0 0 0 10px;font-size:var(--fs2016);letter-spacing:0.4em;color:#2B3639}main.charm .spring-list .inner ul li a div span{padding-left:5px;display:block;line-height:1;letter-spacing:0.2em;font-family:"Josefin Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:var(--fs1210);color:#BA5D5B}main.charm .spring-list .inner ul li a:hover figure figcaption,main.charm .spring-list .inner ul li a:hover figure img,main.charm .spring-list .inner ul li a:hover figure:before{opacity:1}main.charm .spring-list .inner ul li:nth-of-type(2) a figure:before{background:rgba(158,120,99,0.8)}main.charm .spring-list .inner ul li:nth-of-type(2) a figcaption i:after,main.charm .spring-list .inner ul li:nth-of-type(2) a figcaption i:before{background:#9E7863}main.charm .spring-list .inner ul li:nth-of-type(2) a div span{color:#9E7863}main.charm .spring-list .inner ul li:nth-of-type(3) a figure:before{background:rgba(124,96,118,0.8)}main.charm .spring-list .inner ul li:nth-of-type(3) a figcaption i:after,main.charm .spring-list .inner ul li:nth-of-type(3) a figcaption i:before{background:#7C6076}main.charm .spring-list .inner ul li:nth-of-type(3) a div span{color:#7C6076}main.charm .spring-list .inner ul li:nth-of-type(4) a figure:before{background:rgba(80,121,163,0.8)}main.charm .spring-list .inner ul li:nth-of-type(4) a figcaption i:after,main.charm .spring-list .inner ul li:nth-of-type(4) a figcaption i:before{background:#5079A3}main.charm .spring-list .inner ul li:nth-of-type(4) a div span{color:#5079A3}main.charm .spring-list .inner ul li:nth-of-type(5) a figure:before{background:rgba(80,152,160,0.8)}main.charm .spring-list .inner ul li:nth-of-type(5) a figcaption i:after,main.charm .spring-list .inner ul li:nth-of-type(5) a figcaption i:before{background:#5098A0}main.charm .spring-list .inner ul li:nth-of-type(5) a div span{color:#5098A0}main.charm .spring-list .inner ul li:nth-of-type(6) a figure:before{background:rgba(99,117,70,0.8)}main.charm .spring-list .inner ul li:nth-of-type(6) a figcaption i:after,main.charm .spring-list .inner ul li:nth-of-type(6) a figcaption i:before{background:#637546}main.charm .spring-list .inner ul li:nth-of-type(6) a div span{color:#637546}main.charm .spring-list .inner ul li:nth-of-type(7) a figure:before{background:rgba(103,137,136,0.8)}main.charm .spring-list .inner ul li:nth-of-type(7) a figcaption i:after,main.charm .spring-list .inner ul li:nth-of-type(7) a figcaption i:before{background:#678988}main.charm .spring-list .inner ul li:nth-of-type(7) a div span{color:#678988}main.charm .spring-list .inner ul li:nth-of-type(8) a figure:before{background:rgba(132,132,132,0.8)}main.charm .spring-list .inner ul li:nth-of-type(8) a figcaption i:after,main.charm .spring-list .inner ul li:nth-of-type(8) a figcaption i:before{background:#848484}main.charm .spring-list .inner ul li:nth-of-type(8) a div span{color:#848484}@media screen and (max-width:744px){main.charm .spring-list .inner ul{grid-template-columns:repeat(2,1fr);justify-items:center;max-width:510px}}main.charm .hell{padding-top:max(2rem,64px);padding-bottom:max(2rem,96px)}main.charm .hell>.inner{max-width:1082px;box-sizing:content-box;padding:0 max(1rem,16px);display:flex;justify-content:space-between;gap:max(1rem,32px)}main.charm .hell>.inner>div:first-of-type{min-width:300px;max-width:420px}main.charm .hell>.inner>div:first-of-type h2{font-size:var(--fs3224);font-weight:700;position:relative;margin-top:0;padding-top:2rem}main.charm .hell>.inner>div:first-of-type h2:before{content:"";width:7.0625rem;aspect-ratio:452/186;display:block;position:absolute;top:-1rem;left:-0.75rem;background-image:image-set(url(img/charm/s5i.png) 1x,url(img/charm/s5i@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s5i.png) 1x,url(img/charm/s5i@2x.png) 2x);background-size:cover}main.charm .hell>.inner>div:first-of-type .btn,main.charm .hell>.inner>div:first-of-type p{margin-top:max(0.625rem,20px)}main.charm .hell>.inner>div:last-of-type{width:9.3125rem}main.charm .hell>.inner>div:last-of-type .hell--slider .hell-slider--box img{border-radius:10px}main.charm .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div img{border-radius:10px}main.charm .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div p{margin-top:max(0.3125rem,10px);font-size:var(--fs2420);font-weight:700;display:flex;gap:10px;align-items:center}main.charm .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div p i{border:solid 1px #2B3639;padding:0 8px;font-size:var(--fs1614)}main.charm .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div span{display:block;font-size:var(--fs1210);color:#FA6041;font-feature-settings:"palt";letter-spacing:0.2em}main.charm .hell>.inner>div:last-of-type .hell--thumb{margin-top:max(0.5rem,16px)}main.charm .hell>.inner>div:last-of-type .hell--thumb .slick-track{transform:unset!important}main.charm .hell>.inner>div:last-of-type .hell--thumb img{margin:0 6px 0 0;cursor:pointer;transition:0.3s}main.charm .hell>.inner>div:last-of-type .hell--thumb img:hover{opacity:0.5}main.charm .hell>.inner>div:last-of-type .hell--thumb img:last-of-type{margin-right:0}@media screen and (max-width:744px){main.charm .hell>.inner{flex-direction:column}main.charm .hell>.inner>div{margin-right:auto;margin-left:auto}main.charm .hell>.inner>div:first-of-type{min-width:0;max-width:420px}main.charm .hell>.inner>div:first-of-type h2{padding-top:max(1rem,32px)}main.charm .hell>.inner>div:first-of-type h2:before{top:inherit;left:inherit;right:0;bottom:0}main.charm .hell>.inner>div:last-of-type{width:100%;max-width:596px}}main.charm .hellgourmet{padding-bottom:max(2rem,64px);padding-top:0;background:url(img/charm/s6bg.png) #E8E7E2 top center repeat;background-color:#E8E7E2;background-image:image-set(url(img/charm/s6bg.png) 1x,url(img/charm/s6bg@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bg.png) 1x,url(img/charm/s6bg@2x.png) 2x);position:relative;text-align:center;overflow:hidden}main.charm .hellgourmet:after,main.charm .hellgourmet:before{content:"";width:100%;height:22px;background:top center repeat-x;display:block;background-image:image-set(url(img/charm/s6tbg.png) 1x,url(img/charm/s6tbg@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6tbg.png) 1x,url(img/charm/s6tbg@2x.png) 2x);position:absolute;left:0}main.charm .hellgourmet:before{top:-11px}main.charm .hellgourmet:after{bottom:-11px}main.charm .hellgourmet h2{text-align:center;position:relative;z-index:3}main.charm .hellgourmet .wrap{padding:0 max(1rem,16px)}@media screen and (max-width:744px){main.charm .hellgourmet h2{margin-top:0}main.charm .hellgourmet h2 img{margin-top:-11px}}main.charm .hellgourmet .inner{padding:0 max(1rem,16px) 1.25rem;position:relative}main.charm .hellgourmet .inner:before{content:"";background-image:image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-repeat:no-repeat;background-position:top center;position:absolute;top:0;left:0;width:100%;height:100%}main.charm .hellgourmet .inner:after{content:"";background-image:image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-repeat:no-repeat;background-position:bottom center;position:absolute;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width:744px){main.charm .hellgourmet .inner:after,main.charm .hellgourmet .inner:before{width:90%;left:50%;transform:translateX(-50%)}}main.charm .hellgourmet .inner .hellgourmet--box{position:relative;z-index:5}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu{position:relative;z-index:1;display:grid;grid-template-columns:375px 280px;grid-template-rows:auto 300px;justify-content:center;column-gap:max(0.5rem,16px);margin-top:max(0.3125rem,10px)}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu h3{grid-column:1/2;grid-row:1/2;font-size:var(--fs4032);display:flex;flex-direction:column;justify-content:end;text-align:left}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu h3 span{font-size:var(--fs1614);color:#9E7A2B;display:block}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>img{grid-column:2/3;grid-row:1/3;mix-blend-mode:multiply;width:auto;max-width:inherit}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div{grid-column:1/2;grid-row:2/3}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div p{text-align:left;margin-top:16px}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul{display:flex;margin-top:24px;gap:max(0.25rem,8px)}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li{width:50%}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li a{display:flex;justify-content:center;align-items:center;text-decoration:none;height:max(1rem,48px);background:#9E7A2B;color:white;border-radius:34px;transition:0.3s}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li.shop a{background:#2B3639}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li:hover a{background:#EF8181}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:first-child h3{padding-top:max(1.796875rem,57.5px)}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:first-child>img{position:absolute;left:0;bottom:0}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:not(:first-of-type){margin-top:max(1rem,32px)}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n){justify-items:end;grid-template-columns:280px 375px}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n) h3{justify-content:end;grid-column:2/3;grid-row:1/2;width:100%}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>img{grid-column:1/2;grid-row:1/3}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>div{grid-column:2/3;grid-row:2/3}@media screen and (max-width:744px){main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu{margin-top:45px;grid-template-columns:55% 45%;grid-template-rows:auto auto;gap:0;max-width:450px;margin-right:auto;margin-left:auto;padding:0 16px}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu h3{grid-column:1/2;grid-row:1/2;margin-bottom:20px;display:flex;justify-content:center}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>img{grid-column:2/3;grid-row:1/2;max-width:220px}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div{grid-column:1/3;grid-row:2/3}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul{justify-content:flex-end}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:first-child h3{margin-bottom:40px}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n){grid-template-columns:45% 55%}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n) h3{justify-content:end;grid-column:2/3;grid-row:1/2;width:100%;display:flex;padding-left:10px;justify-content:center}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>img{grid-column:1/2;grid-row:1/2}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>div{grid-column:1/3;grid-row:2/3}main.charm .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(3)>img{margin-left:-40px}}main.charm .hellgourmet .inner .hellgourmet--box .hellanswer{position:relative;z-index:1;margin-top:max(1rem,32px);padding-top:max(1rem,32px);background-image:image-set(url(img/charm/s6hr.png) 1x,url(img/charm/s6hr@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6hr.png) 1x,url(img/charm/s6hr@2x.png) 2x);background-repeat:no-repeat;background-position:top center}main.charm .hellgourmet .inner .hellgourmet--box .hellanswer h4{margin-top:max(0.5625rem,32px);font-size:var(--fs2420);font-weight:700;background-image:image-set(url(img/charm/s6bd.png) 1x,url(img/charm/s6bd@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bd.png) 1x,url(img/charm/s6bd@2x.png) 2x);background-position:bottom center;background-repeat:no-repeat;padding-bottom:10px;font-feature-settings:"palt";letter-spacing:0.22em}main.charm .hellgourmet .inner .hellgourmet--box .hellanswer p{margin-top:max(0.5rem,24px)}main.charm .hellgourmet .inner .hellgourmet--box .hellanswer p+picture>img{margin-top:max(0.5rem,24px)}@media screen and (max-width:744px){main.charm .hellgourmet .inner .hellgourmet--box .hellanswer p{padding-right:16px;padding-left:16px;text-align:left}main.charm .hellgourmet .inner .hellgourmet--box .hellanswer p br{display:none}}main.charm .nostalgic{overflow:hidden}main.charm .nostalgic .inner{padding:0 max(1rem,16px);display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;gap:max(1rem,32px);max-width:1082px;box-sizing:content-box;margin-right:auto;margin-left:auto}main.charm .nostalgic .inner>div:first-of-type{width:100%;max-width:280px;min-width:200px;display:flex;align-items:center;justify-content:center;flex-direction:column}main.charm .nostalgic .inner>div:first-of-type h2{writing-mode:vertical-rl}main.charm .nostalgic .inner>div:first-of-type h2 span{display:block;line-height:2;font-size:var(--fs3224);font-weight:700;text-align:left}main.charm .nostalgic .inner>div:first-of-type a{margin-top:max(1rem,32px);width:100%;background:#2B3639;color:white;border-radius:50px;height:max(1rem,48px);text-decoration:none;display:flex;justify-content:center;align-items:center;transition:0.3s}main.charm .nostalgic .inner>div:first-of-type a:hover{background:#EF8181}main.charm .nostalgic .inner>div:last-of-type{width:max(11.046875rem,407px)}main.charm .nostalgic .inner>div:last-of-type .nostalgicslide{margin-top:max(0.5rem,16px)}main.charm .nostalgic .inner>div:last-of-type .slick-dots-ikura{margin-top:max(0.25rem,8px)}@media screen and (max-width:744px){main.charm .nostalgic .inner{max-width:500px;flex-direction:column;gap:0}main.charm .nostalgic .inner>div:first-of-type{margin-right:auto;margin-left:auto}main.charm .nostalgic .inner>div:first-of-type a{display:none}main.charm .nostalgic .inner>div:last-of-type{max-width:500px;width:100%;margin-right:auto;margin-left:auto}}main.charm .btn3{margin-top:max(1rem,32px);width:100%;max-width:310px;margin-right:auto;margin-left:auto;background:#2B3639;color:white;border-radius:50px;height:max(1rem,48px);text-decoration:none;display:flex;justify-content:center;align-items:center;transition:0.3s}main.charm .btn3:hover{background:#EF8181}main.charm .nature_pc .inner{position:relative;padding:0;max-width:100%}main.charm .nature_pc .inner:before{content:"";width:5.109375rem;aspect-ratio:327/56;top:0;right:2rem;display:block;position:absolute;background-image:image-set(url(img/charm/s8i.png) 1x,url(img/charm/s8i@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s8i.png) 1x,url(img/charm/s8i@2x.png) 2x);background-size:cover}main.charm .nature_pc .inner div{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:1080px;width:100%;padding:0 max(1rem,16px);text-align:left}main.charm .nature_pc .inner div h2{text-align:left;font-size:var(--fs3224);font-weight:700}main.charm .nature_pc .inner div p{width:315px;background:white;overflow:hidden}main.charm .nature_pc .inner div p .btn3{width:calc(100% - 36px);margin:max(0.5rem,16px) auto max(0.75rem,24px)}main.charm .nature_pc .inner img{margin-top:max(4.6875rem,150px);width:100%;max-height:700px;object-fit:cover;aspect-ratio:3/2}@media screen and (max-width:744px){main.charm .nature_pc{display:none}}main.charm .nature_sp{display:none;position:relative}@media screen and (max-width:744px){main.charm .nature_sp{display:block}}main.charm .nature_sp .inner h2{font-size:var(--fs2020)}main.charm .nature_sp .inner>img{width:150px;height:auto;margin:0 0 0 auto;display:block}main.charm .nature_sp .photowrap{position:relative;margin-top:max(1rem,32px)}main.charm .nature_sp .photowrap p{position:absolute;width:150px;top:0;margin-top:0;margin-left:max(1rem,16px);background:white}main.charm .nature_sp .photowrap img{margin-top:40px}main.charm .bamboo{padding-top:max(2rem,64px);padding-bottom:max(2rem,64px);padding-right:max(1rem,16px);padding-left:max(1rem,16px)}main.charm .bamboo .inner{padding:0;max-width:1082px;display:flex;justify-content:space-between;align-items:center;gap:max(0.5rem,16px)}main.charm .bamboo .inner>div:first-of-type{min-width:280px;max-width:347px}main.charm .bamboo .inner>div:first-of-type h2{font-size:var(--fs3224);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em}main.charm .bamboo .inner>div:first-of-type h2 span{font-feature-settings:"palt";letter-spacing:0;font-size:var(--fs1614);display:block}main.charm .bamboo .inner>div:last-of-type{max-width:663px}@media screen and (max-width:744px){main.charm .bamboo .inner{flex-direction:column}main.charm .bamboo .inner>div:first-of-type{max-width:500px;min-width:0}main.charm .bamboo .inner>div:last-of-type{max-width:300px}}main.charm .fes{background:#ECF2F2;padding-bottom:max(2rem,64px)}@media screen and (max-width:744px){main.charm .fes .btn{max-width:320px}}main.charm .fes header{padding:0 max(1rem,16px)}main.charm .fes header>div{display:flex;justify-content:space-between;align-items:flex-start;margin-right:auto;margin-left:auto;max-width:1082px;gap:10px}main.charm .fes header>div h2{text-align:left;font-size:var(--fs4030);font-weight:700;min-width:235px}main.charm .fes header>div h2 span{display:block;font-size:var(--fs3224);font-weight:700}main.charm .fes header>div p{max-width:440px}@media screen and (max-width:744px){main.charm .fes header>div{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}main.charm .fes header>div p{max-width:100%}}main.charm .fes .wrap{position:relative;padding:0 max(1rem,16px)}main.charm .fes .wrap .arrows{z-index:2;pointer-events:none;max-width:1228px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main.charm .fes .wrap .arrows .s_arrow{pointer-events:all;background:#2B3639;width:45px;height:45px;display:block;white-space:nowrap;text-indent:100%;padding:0;overflow:hidden;top:0;border-radius:50%;position:absolute}main.charm .fes .wrap .arrows .s_arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:solid 8px transparent;border-right:solid 15px white;border-bottom:solid 8px transparent;border-left:solid 0 transparent;display:block}main.charm .fes .wrap .arrows .p_arrow{left:0}main.charm .fes .wrap .arrows .n_arrow{right:0}main.charm .fes .wrap .arrows .n_arrow:before{transform:translate(-50%,-50%) scale(-1,1)}main.charm .fes .fesmain{margin-top:max(1rem,32px);position:relative;max-width:1082px;margin-right:auto;margin-left:auto}main.charm .fes .fesmain .fe-slide{padding:1rem 0.875rem;padding-bottom:0;background:white;border-radius:30px;max-width:1082px;margin-right:auto;margin-left:auto;padding-bottom:0.5rem}main.charm .fes .fesmain .fe-slide .fe-slidebox{margin-right:auto;margin-left:auto;padding-top:16px;padding-left:16px;margin-right:auto;margin-left:auto;position:relative}main.charm .fes .fesmain .fe-slide .fe-slidebox a{text-decoration:none;text-align:center;max-width:280px;display:block;margin-right:auto;margin-left:auto}main.charm .fes .fesmain .fe-slide .fe-slidebox a img{aspect-ratio:1/1;object-fit:cover}main.charm .fes .fesmain .fe-slide .fe-slidebox h3{max-width:280px;margin-top:max(0.1875rem,6px);text-align:left;font-size:var(--fs1816);font-weight:700}main.charm .fes .fesmain .fe-slide .fe-slidebox p{max-width:280px;margin-top:max(0.09375rem,3px);font-size:var(--fs1412)}main.charm .fes .fesmain .fe-slide .fe-slidebox span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:65px;height:65px;background:#EF8181;color:white;font-size:var(--fs1412);line-height:1.5;border-radius:50%}main.charm .fes .fesmain .fe-slide .slick-dots-ikura{margin-top:max(0.5rem,16px)}@media screen and (max-width:744px){main.charm .fes .wrap .arrows .s_arrow{width:32px;height:32px}main.charm .fes .wrap .arrows .s_arrow:before{border-top:solid 4px transparent;border-right:solid 8px white;border-bottom:solid 4px transparent}main.charm .fes .wrap .arrows .p_arrow{left:10px}main.charm .fes .wrap .arrows .n_arrow{right:10px}main.charm .fes .fesmain{max-width:310px;padding:0}main.charm .fes .fesmain .fe-slide{padding:20px}main.charm .fes .fesmain .fe-slide .fe-slidebox{margin-right:auto;margin-left:auto;padding:0}main.charm .fes .fesmain .fe-slide .fe-slidebox a{max-width:270px}main.charm .fes .fesmain .fe-slide .fe-slidebox h3{max-width:270px}main.charm .fes .fesmain .fe-slide .fe-slidebox p{max-width:270px}}main.charm .bigbn{padding:max(1rem,32px) max(1rem,16px) 0;text-align:center;text-decoration:none}main.charm .bigbn span{font-size:var(--fs2414);font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}main.charm .bigbn span i{background:#2B3639;width:25px;height:25px;display:block;border-radius:50%;position:relative;transition:0.3s}main.charm .bigbn span i:after{content:"";width:0;height:0;border-top:solid 5px transparent;border-right:solid 0 transparent;border-bottom:solid 5px transparent;border-left:solid 8px white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-35%,-50%)}main.charm .bigbn:hover i{background:#EF8181}main.charm .etc{padding-top:max(2rem,64px)}main.charm .etc h2{margin-top:0;text-align:center}main.charm .etc .archive ul{padding-top:max(1rem,32px)}main.charm .w662ch{max-width:662px;margin-right:auto;margin-left:auto}main.charm .w662ch h2{margin-top:0;text-align:center}main.charm .w662ch section h3{font-size:var(--fs1816);font-weight:700;background:#ECF2F2;border-left:solid 4px #2B3639;text-align:left;padding:6px 16px;margin-top:max(1rem,32px)}main.charm .w662ch section p{margin-top:max(0.75rem,24px)}main.charm .w662ch section .logocomcept{display:flex;justify-content:center;align-items:flex-start;gap:max(1.25rem,40px);text-align:center;margin-top:max(0.75rem,24px)}main.charm .w662ch section .logocomcept figure{margin:auto}main.charm .w662ch section .logocomcept figure img{width:max(0.703125rem,35px)}main.charm .w662ch section .logocomcept figcaption{font-size:var(--fs1412);text-align:center}main.charm .charm2head{padding-top:max(2rem,64px)}main.charm .charm2head h1{height:auto;display:block;text-align:center;background:transparent;font-size:var(--fs4032);font-weight:700;letter-spacing:0.1em;font-family:"Noto Sans JP","Josefin Sans","游ゴシック体",YuGothic,"Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif}main.charm .charm2head h1 span{font-size:var(--fs3224);font-weight:700;font-family:inherit;text-transform:none}main.charm .charm2head p{text-align:center;font-size:var(--fs1614);margin-top:max(0.5rem,16px)}main.charm .charm2head+.beppumap{margin-top:16px}.mfp-container{filter:blur(100%)}.modalinnerch{padding:max(0.5625rem,18px) max(0.6875rem,22px);text-align:center;max-width:630px;border-radius:14px}.modalinnerch>div{display:block;position:relative}.modalinnerch>div>div{position:absolute;top:0;right:0;background:white;z-index:1;writing-mode:vertical-rl;padding-left:10px;padding-bottom:14px;border-radius:0 0 0 10px;font-size:var(--fs2014);letter-spacing:0.2em;color:#2B3639;text-align:left}.modalinnerch>div>div span{padding-left:5px;display:block;line-height:1;font-size:var(--fs1212);color:#BA5D5B}.modalinnerch>div img,.modalinnerch>div video{width:100%;margin-top:max(0.3125rem,10px)}.modalinnerch p{margin-top:16px;text-align:left}.modalinnerch a{text-decoration:none;display:block;margin:20px auto 0;background:#2B3639;color:white;width:260px;line-height:max(1rem,48px);transition:0.3s;border-radius:50px}.modalinnerch a:hover{background:#EF8181}.modalinnerch .popup-modal-dismiss{position:absolute;right:-1rem;top:0;background:#ddd;width:30px;height:30px;border-radius:30px;white-space:nowrap;text-indent:100%;overflow:hidden;padding:0;transition:0.3s}.modalinnerch .popup-modal-dismiss:after,.modalinnerch .popup-modal-dismiss:before{content:"";position:absolute;width:14px;height:2px;background:#2B3639;display:block;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.modalinnerch .popup-modal-dismiss:after{transform:translate(-50%,-50%) rotate(45deg)}.modalinnerch .popup-modal-dismiss:hover{background:#EF8181}.modalinnerch .popup-modal-dismiss:hover:after,.modalinnerch .popup-modal-dismiss:hover:before{background:white}.mfp-fade.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}button.mfp-arrow{background:#ddd!important;opacity:1!important;width:max(1rem,40px);height:max(1rem,40px);border-radius:50%;transition:0.3s}button.mfp-arrow:hover{background:#EF8181!important}button.mfp-arrow:after,button.mfp-arrow:before{top:50%!important;left:50%!important;margin:0!important;margin-left:4px!important;transform:translate(-50%,-50%);transition:0.3s}button.mfp-arrow:after{display:none}button.mfp-arrow:before{border-left:16px solid #2B3639!important}button.mfp-arrow:before{border-top-width:10px!important;border-bottom-width:10px!important}button.mfp-arrow.mfp-arrow-left:before{margin-left:0!important;border-left:0!important;border-right:16px solid #2B3639!important}button.mfp-arrow.mfp-arrow-right{right:max(0.625rem,0px)}button.mfp-arrow.mfp-arrow-right:hover:before{border-left-color:white!important}button.mfp-arrow.mfp-arrow-left{left:max(0.625rem,0px)}button.mfp-arrow.mfp-arrow-left:hover:before{border-left-color:white!important}#inline2 .modalinnerch>div>div span{color:#9E7863}#inline3 .modalinnerch>div>div span{color:#7C6076}#inline4 .modalinnerch>div>div span{color:#5079A3}#inline5 .modalinnerch>div>div span{color:#5098A0}#inline6 .modalinnerch>div>div span{color:#637546}#inline7 .modalinnerch>div>div span{color:#678988}#inline8 .modalinnerch>div>div span{color:#848484}body.otherbody{font-family:"Noto Sans",sans-serif}body.otherbody>header.otherlang{height:100px;position:relative;transition:0.3s;position:fixed;width:100%;padding:0 max(1rem,16px);z-index:10;background:transparent}body.otherbody>header.otherlang.bgsc{background:white}body.otherbody>header.otherlang div.splayer{content:"";position:absolute;max-width:100%;min-width:0%;top:0;left:0;opacity:0;visibility:hidden;transition:0.3s;z-index:-1;width:100vw;height:100vh;height:100dvh;display:block;background:rgba(0,0,0,0.3);cursor:pointer}body.otherbody>header.otherlang>div:not(.splayer){max-width:1228px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:minmax(120px,168px) auto}body.otherbody>header.otherlang>div:not(.splayer) .spbtn{display:none}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button{display:block;padding:0;width:20px;height:20px;cursor:pointer;background:transparent;position:relative}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button span{white-space:nowrap;text-indent:100%;overflow:hidden;display:block}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button:before{content:"";position:absolute;display:block;top:0;left:0}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button.menu{transition:0.3s}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button.menu:after{content:"";width:16px;height:2px;background:#2B3639;position:absolute;display:block;top:50%;margin-top:-1px;left:2px}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button.menu span:after,body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button.menu span:before{content:"";width:16px;height:2px;left:2px;background:#2B3639;position:absolute;display:block;transition:0.3s}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button.menu span:before{top:3px}body.otherbody>header.otherlang>div:not(.splayer) .spbtn li>button.menu span:after{bottom:3px}body.otherbody>header.otherlang>div:not(.splayer) .logo{text-decoration:none;display:flex;align-items:center;height:100px}body.otherbody>header.otherlang>div:not(.splayer) .logo:hover figcaption{color:#2B3639}body.otherbody>header.otherlang>div:not(.splayer) .logo figure{margin:0}body.otherbody>header.otherlang>div:not(.splayer) .logo figcaption{margin-top:0;font-size:10px;line-height:1.2}body.otherbody>header.otherlang>div:not(.splayer) .logo img{margin-top:5px}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu{height:100%;display:grid;grid-template-columns:auto 120px;gap:0}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav{height:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul{display:flex;justify-content:center;height:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li{height:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>a{line-height:1.2;text-align:center;font-size:var(--fs1512);display:flex;align-items:center;height:100%;padding:12px 16px;border-top:solid 3px transparent;transition:0.3s}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div{opacity:0;height:0;overflow:hidden;transition:0.3s;position:absolute;left:0;top:100px;background:white;width:100%;padding:0 max(1rem,16px)}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul{margin:40px 0;max-width:1228px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:max(0.5rem,16px)}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul li.itemall{display:none}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul li a img{width:100%;height:auto}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul li a span{margin-top:5px;font-size:var(--fs1812);line-height:1.4;display:block}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul li a:hover{color:#EF8181}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul.col4img{grid-template-columns:repeat(4,1fr)}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul.col4img a i{font-size:var(--fs1411);position:relative;display:flex;align-items:center;margin-top:5px}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul.col4img a i:before{content:"";display:block;width:17px;height:17px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20width%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke-width%3D%221.2%22%20transform%3D%22translate%281.667%201.667%29%22%3E%3Ccircle%20cx%3D%226.833%22%20cy%3D%226.833%22%20fill%3D%22%232b3639%22%20r%3D%226.833%22%20stroke%3D%22%232b3639%22%2F%3E%3Cpath%20d%3D%22m10%205v5l3.333%201.667%22%20stroke%3D%22%23fff%22%20transform%3D%22translate%28-3.542%20-2.667%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;margin-right:5px}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li>div ul.col4img a span{font-size:var(--fs1612);font-weight:700}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li.etc{display:none}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li:focus-within>div,body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li:hover>div{opacity:1;height:auto}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li:focus-within a,body.otherbody>header.otherlang>div:not(.splayer) .mainmenu nav>ul>li:hover a{border-top-color:#2B3639;color:#2B3639;transition:0.3s;font-weight:bold}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox{margin-left:auto;display:flex;align-items:center}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns{display:none;margin-top:30px;width:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns p{text-align:center;margin:0;font-size:var(--fs1212)}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns p i:first-of-type{margin-right:10px}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns p i:last-of-type{margin-left:10px}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul{margin-top:16px;display:flex;justify-content:center;gap:8px}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li a{display:block;width:48px;height:48px;white-space:nowrap;text-indent:100%;overflow:hidden;border-radius:50%;position:relative;border-top:none}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li a:before{content:"";width:25px;height:25px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22m17.1%203.6c1.2%200%202.3.5%203.1%201.3s1.3%201.9%201.3%203.1v9.2c0%201.2-.5%202.3-1.3%203.1s-1.9%201.3-3.1%201.3h-9.2c-1.2%200-2.3-.5-3.1-1.3s-1.3-1.9-1.3-3.1v-9.3c0-1.2.5-2.3%201.3-3.1.9-.8%202-1.2%203.1-1.2zm0-2.1h-9.2c-3.5%200-6.4%202.9-6.4%206.4v9.2c0%203.5%202.9%206.4%206.4%206.4h9.2c3.5%200%206.4-2.9%206.4-6.4v-9.2c0-3.5-2.9-6.4-6.4-6.4z%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%226.5%22%20r%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m12.5%208.9c1%200%201.9.4%202.6%201.1s1.1%201.6%201.1%202.6-.4%201.9-1.1%202.6-1.6%201.1-2.6%201.1-1.9-.4-2.6-1.1-1.1-1.6-1.1-2.6.4-1.9%201.1-2.6%201.6-1.1%202.6-1.1m0-2c-3.1%200-5.6%202.5-5.6%205.6s2.5%205.6%205.6%205.6%205.6-2.5%205.6-5.6-2.5-5.6-5.6-5.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li.instagram a{background:linear-gradient(to bottom right,#7F3BCC,#D22A7B,#FD8821)}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li.instagram a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22white%22%3E%3Cpath%20d%3D%22m17.1%203.6c1.2%200%202.3.5%203.1%201.3s1.3%201.9%201.3%203.1v9.2c0%201.2-.5%202.3-1.3%203.1s-1.9%201.3-3.1%201.3h-9.2c-1.2%200-2.3-.5-3.1-1.3s-1.3-1.9-1.3-3.1v-9.3c0-1.2.5-2.3%201.3-3.1.9-.8%202-1.2%203.1-1.2zm0-2.1h-9.2c-3.5%200-6.4%202.9-6.4%206.4v9.2c0%203.5%202.9%206.4%206.4%206.4h9.2c3.5%200%206.4-2.9%206.4-6.4v-9.2c0-3.5-2.9-6.4-6.4-6.4z%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%226.5%22%20r%3D%221.4%22%2F%3E%3Cpath%20d%3D%22m12.5%208.9c1%200%201.9.4%202.6%201.1s1.1%201.6%201.1%202.6-.4%201.9-1.1%202.6-1.6%201.1-2.6%201.1-1.9-.4-2.6-1.1-1.1-1.6-1.1-2.6.4-1.9%201.1-2.6%201.6-1.1%202.6-1.1m0-2c-3.1%200-5.6%202.5-5.6%205.6s2.5%205.6%205.6%205.6%205.6-2.5%205.6-5.6-2.5-5.6-5.6-5.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li.facebook a{background:#1D77F3}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li.facebook a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.8%201.5h-2.7c-2.5%200-4.6%201.6-4.8%204.1v3.4h-3.3v3.8h3.2v8.7h3.9v-8.7h2.9l1-3.8h-3.9v-2.6c-.1-.7.5-1.4%201.3-1.5h2.4z%22%20fill%3D%22white%22%20transform%3D%22translate%28-4%201%29%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li.line a{background:#00B900}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox .sns ul li.line a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2025%2025%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.5%201.1c-6.6%200-12%204.4-12%209.7%200%204.8%204.3%208.8%2010%209.6%201.4.3%201.3.8.9%202.7-.1.3-.2%201.2%201%20.6s6.9-4.1%209.4-7c1.6-1.6%202.5-3.7%202.6-6%20.1-5.3-5.3-9.6-11.9-9.6zm-4.2%2012.6c0%20.1-.1.2-.2.2h-3.4c-.1%200-.1%200-.2-.1%200%200-.1-.1-.1-.2v-5.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v4.2h2.4c.1%200%20.2.1.2.2v.9zm2%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2-.1-.2-.2v-5.3c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2v5.3zm5.8%200c0%20.1-.1.2-.2.2h-.9c-.1%200-.2%200-.2-.1%200%200-2.4-3.2-2.4-3.2v3.1c0%20.1-.1.2-.2.2h-.8c-.1%200-.2-.1-.2-.2v-5.2c0-.1.1-.2.2-.2h.9s.2.1.2.1l2.4%203.2v-3.2c0-.1.1-.2.2-.2h.8c.1%200%20.2.1.2.2zm4.6-4.4c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2h-2.3v.9h2.3c.1%200%20.2.1.2.2v.8c0%20.1-.1.2-.2.2%200%200-3.3%200-3.4%200s-.2-.1-.2-.2c0-.2%200-5.1%200-5.2s.1-.2.2-.2%203.4%200%203.4%200c.1%200%20.2.1.2.2z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language{position:relative}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language>div{background:white;font-size:12px;line-height:26px;border:solid 1px #000;padding-left:10px;width:120px;cursor:pointer}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language ul{max-height:0;position:absolute;overflow:hidden;top:26px;left:0;width:100%;transition:0.3s}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language ul li a{font-size:var(--fs1412);background:#2B3639;color:white;padding-left:10px;line-height:40px;transition:0.3s;text-decoration:none}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language ul li a:hover{background:#EF8181}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language ul li:not(:first-of-type){border-top:solid 1px white}body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language:focus-within>div+ul,body.otherbody>header.otherlang>div:not(.splayer) .mainmenu .headbox div.language:hover>div+ul{max-height:100vh}@media screen and (max-width:744px){body.otherbody>header.otherlang{height:82px}body.otherbody>header.otherlang>div:not(.splayer){height:82px;align-items:center;justify-content:space-between}body.otherbody>header.otherlang>div:not(.splayer) .spbtn{display:block}body.otherbody>header.otherlang>div:not(.splayer) .logo{height:82px}body.otherbody>header.otherlang>div:not(.splayer) .logo figcaption{display:none}body.otherbody>header.otherlang>div:not(.splayer) .logo img{width:120px}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu{position:absolute;top:82px;padding:0;right:-92vw;display:block;background:white;width:100vw;width:92vw;height:calc(100vh - 95px);height:calc(100dvh - 95px);z-index:100;border-radius:8px 0 0 0;overflow-y:scroll;transition:0.3s}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox{width:100%;display:flex;flex-direction:column;padding:0 16px}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox .sns{display:block}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language{margin-top:16px;width:100%;gap:0}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language>div{width:100%;height:40px;line-height:40px;border-bottom:none}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language ul{padding:0;max-height:0;position:inherit;top:inherit;flex-direction:column;background-color:#E6E6E6;border:solid 1px #2B3639;outline-offset:-1px;box-sizing:border-box;border-top:none}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language ul li{position:inherit;width:100%;padding:0 16px}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language ul li:not(:first-of-type){border:none}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language ul li:first-of-type{border-top:solid 1px #2B3639}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language ul li a{border-bottom:solid 1px #bbb;height:auto;width:100%;line-height:2;padding:10px 0;background:transparent;color:#000}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language ul li a:hover{background:transparent}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language:focus-within div+ul,body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language:hover div+ul{max-height:0}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox div.language div.open+ul{max-height:100vh}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu .headbox>a{margin-top:20px}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav{display:block;height:auto}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul{display:block;height:auto}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li{height:auto;position:relative;border-bottom:solid 1px #E6E6E6}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li:hover>a{color:#EF8181}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.etc{display:block;border:none}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.etc ul{display:block;margin-top:20px}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.etc ul li{border-bottom:none;padding:0}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.etc ul li a{line-height:1.5;padding:6px 16px;text-align:left;width:100%;height:auto;position:relative;display:flex;align-items:center;font-size:var(--fs1212)}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.etc ul li a:before{content:"";display:block;top:50%;left:initial;width:18px;height:18px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.etc ul li a:hover{color:#EF8181}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>a{text-align:left;width:100%;height:48px;position:relative}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>a:after{content:"";position:absolute;display:block;top:50%;right:0;margin-top:-9px;width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.617%2013.4%205-4-5-5%22%20fill%3D%22none%22%20stroke%3D%22%232B3639%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div{height:initial;position:initial;box-shadow:initial;opacity:1;max-height:0;transition:0.3s}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul{grid-template-columns:repeat(2,1fr)!important;padding:0;min-width:100%;margin:0;gap:10px}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul li{background:none;padding:10px 0}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul li:nth-child(2),body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul li:nth-child(3){background:none}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul li.itemall{display:block;grid-column:1/3;grid-row:1/2;width:100%;padding:0}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul li.itemall a{background:#E6E6E6}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul li a{font-size:var(--fs1212);padding:0}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li>div ul li a div{font-size:var(--fs1212)}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li:focus-within>div,body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li:hover>div{opacity:1;height:auto}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li:focus-within a,body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li:hover a{border-top-color:transparent;font-weight:inherit}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas{position:relative;cursor:pointer}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas>a{pointer-events:none;cursor:pointer}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas>a:after,body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas>a:before{content:"";background:#2B3639;display:block;position:absolute;top:50%;transform:translateY(-50%)}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas>a:before{width:9px;height:1px;right:3px}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas>a:after{width:1px;height:9px;right:7px;margin-top:0;transition:0.3s}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas.open a:after{opacity:0}body.otherbody>header.otherlang>div:not(.splayer)>div.mainmenu nav>ul>li.sphas.open a+div{max-height:100vh;height:auto}body.otherbody>header.otherlang.open div.splayer{opacity:1;visibility:visible;z-index:99}body.otherbody>header.otherlang.open>div ul.spbtn button.menu{transform:rotate(180deg)}body.otherbody>header.otherlang.open>div ul.spbtn button.menu:after{opacity:0}body.otherbody>header.otherlang.open>div ul.spbtn button.menu span:after,body.otherbody>header.otherlang.open>div ul.spbtn button.menu span:before{top:50%;left:50%}body.otherbody>header.otherlang.open>div ul.spbtn button.menu span:before{transform:translate(-50%,-50%) rotate(45deg)}body.otherbody>header.otherlang.open>div ul.spbtn button.menu span:after{bottom:initial;transform:translate(-50%,-50%) rotate(-45deg)}body.otherbody>header.otherlang.open>div>div.mainmenu{right:0}}body.otherbody header.otherlang+.slide_top .box{padding-top:124px}@media screen and (max-width:744px){body.otherbody header.otherlang+.slide_top .box{padding-top:102px}}body.otherbody main.otherlang{margin-top:100px}@media screen and (max-width:744px){body.otherbody main.otherlang{margin-top:82px}}body.otherbody main.otherlang .sectop .inner>div{max-width:792px;margin-right:auto;margin-left:auto}body.otherbody main.otherlang .sectop .inner>div h2{font-size:var(--fs4832);text-align:center}body.otherbody main.otherlang .bnbox{max-width:1082px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:max(0.375rem,12px)}body.otherbody main.otherlang .bnbox li{position:relative}body.otherbody main.otherlang .bnbox li span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--fs2012);font-weight:700;color:white;width:100%;z-index:2;text-align:center}@media screen and (max-width:600px){body.otherbody main.otherlang .bnbox{grid-template-columns:repeat(2,1fr)}}body.otherbody main.otherlang .hot-spring{margin-top:max(1rem,32px);padding:max(1rem,32px);height:14rem;background-image:image-set(url(img/charm/s21.jpg) 1x,url(img/charm/s21@2x.jpg) 2x);background-image:-webkit-image-set(url(img/charm/s21.jpg) 1x,url(img/charm/s21@2x.jpg) 2x);background-size:cover;position:relative}body.otherbody main.otherlang .hot-spring:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,white 90%,white 100%)}body.otherbody main.otherlang .hot-spring div.inner{position:relative;z-index:1;max-width:1082px;padding:0;margin-right:auto;margin-left:auto}body.otherbody main.otherlang .hot-spring div.inner div h2{margin-top:0;font-size:var(--fs3220);font-weight:700;line-height:1.5}body.otherbody main.otherlang .hot-spring div.inner div p{max-width:350px;margin-top:max(0.75rem,24px);background:white;line-height:1.6;font-size:var(--fs1614)}@media screen and (max-width:744px){body.otherbody main.otherlang .hot-spring{height:700px;padding-right:16px;padding-left:16px}body.otherbody main.otherlang .hot-spring div.inner div p{background:rgba(255,255,255,0.6)}}body.otherbody main.otherlang .spring-list .inner header{padding:0;max-width:1082px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:max(1rem,32px)}body.otherbody main.otherlang .spring-list .inner header div h2{margin-top:0;font-size:var(--fs3220);font-weight:700;line-height:1.5}body.otherbody main.otherlang .spring-list .inner header div p{margin-top:max(0.625rem,20px);line-height:1.6}body.otherbody main.otherlang .spring-list .inner header img{width:max(4.609375rem,200px);margin:auto}@media screen and (max-width:744px){body.otherbody main.otherlang .spring-list .inner header{flex-direction:column}}body.otherbody main.otherlang .spring-list .inner ul{margin-top:max(1rem,32px);padding:0;max-width:1082px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(4,1fr);column-gap:max(0.5rem,16px);row-gap:max(0.6875rem,22px)}body.otherbody main.otherlang .spring-list .inner ul li{max-width:246px}body.otherbody main.otherlang .spring-list .inner ul li a{position:relative;text-decoration:none}body.otherbody main.otherlang .spring-list .inner ul li a figure{margin:0;position:relative;border-radius:10px;overflow:hidden}body.otherbody main.otherlang .spring-list .inner ul li a figure:before{content:"";display:block;width:100%;height:100%;background:rgba(186,93,91,0.8);position:absolute;transition:0.3s;opacity:0}body.otherbody main.otherlang .spring-list .inner ul li a figure figcaption{text-align:center;transition:0.3s;opacity:0;position:absolute;bottom:max(0.5rem,16px);left:50%;transform:translateX(-50%);display:block;color:white;line-height:1.5}body.otherbody main.otherlang .spring-list .inner ul li a figure figcaption i{width:40px;height:40px;display:block;margin-top:10px;border-radius:50%;background:white;margin-right:auto;margin-left:auto;position:relative}body.otherbody main.otherlang .spring-list .inner ul li a figure figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li a figure figcaption i:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#BA5D5B}body.otherbody main.otherlang .spring-list .inner ul li a figure figcaption i:before{width:17px;height:3px}body.otherbody main.otherlang .spring-list .inner ul li a figure figcaption i:after{height:17px;width:3px}body.otherbody main.otherlang .spring-list .inner ul li a div{position:absolute;top:0;left:0;background:white;z-index:1;line-height:1.3;width:122px;padding:8px 10px 14px 14px;border-radius:0 0 10px 0;font-size:var(--fs1812);color:#2B3639}body.otherbody main.otherlang .spring-list .inner ul li a:hover figure figcaption,body.otherbody main.otherlang .spring-list .inner ul li a:hover figure img,body.otherbody main.otherlang .spring-list .inner ul li a:hover figure:before{opacity:1}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(2) a figure:before{background:rgba(158,120,99,0.8)}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(2) a figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(2) a figcaption i:before{background:#9E7863}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(3) a figure:before{background:rgba(124,96,118,0.8)}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(3) a figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(3) a figcaption i:before{background:#7C6076}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(4) a figure:before{background:rgba(80,121,163,0.8)}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(4) a figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(4) a figcaption i:before{background:#5079A3}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(5) a figure:before{background:rgba(80,152,160,0.8)}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(5) a figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(5) a figcaption i:before{background:#5098A0}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(6) a figure:before{background:rgba(99,117,70,0.8)}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(6) a figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(6) a figcaption i:before{background:#637546}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(7) a figure:before{background:rgba(103,137,136,0.8)}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(7) a figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(7) a figcaption i:before{background:#678988}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(8) a figure:before{background:rgba(132,132,132,0.8)}body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(8) a figcaption i:after,body.otherbody main.otherlang .spring-list .inner ul li:nth-of-type(8) a figcaption i:before{background:#848484}@media screen and (max-width:744px){body.otherbody main.otherlang .spring-list .inner ul{grid-template-columns:repeat(2,1fr);justify-items:center;max-width:510px}}body.otherbody main.otherlang .hell{padding-top:max(2rem,64px);padding-bottom:max(2rem,96px)}body.otherbody main.otherlang .hell>.inner{max-width:1082px;box-sizing:content-box;padding:0 max(1rem,16px);display:flex;justify-content:space-between;gap:max(1rem,32px)}body.otherbody main.otherlang .hell>.inner>div:first-of-type{min-width:300px;max-width:420px}body.otherbody main.otherlang .hell>.inner>div:first-of-type h2{font-size:var(--fs3224);font-weight:700;position:relative;margin-top:0;padding-top:2rem}body.otherbody main.otherlang .hell>.inner>div:first-of-type h2:before{content:"";width:7.0625rem;aspect-ratio:452/186;display:block;position:absolute;top:-1rem;left:-0.75rem;background-image:image-set(url(img/charm/s5i.png) 1x,url(img/charm/s5i@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s5i.png) 1x,url(img/charm/s5i@2x.png) 2x);background-size:cover}body.otherbody main.otherlang .hell>.inner>div:first-of-type .btn,body.otherbody main.otherlang .hell>.inner>div:first-of-type p{margin-top:max(0.625rem,20px)}body.otherbody main.otherlang .hell>.inner>div:last-of-type{width:9.3125rem}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--slider .hell-slider--box img{border-radius:10px}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div img{border-radius:10px}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div p{margin-top:max(0.3125rem,10px);font-size:var(--fs2420);font-weight:700;display:flex;gap:10px;align-items:center}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div p i{border:solid 1px #2B3639;padding:0 8px;font-size:var(--fs1614)}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--slider .hell-slider--box div span{display:block;font-size:var(--fs1210);color:#FA6041;font-feature-settings:"palt";letter-spacing:0.2em}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--thumb{margin-top:max(0.5rem,16px)}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--thumb img{margin:0 6px 0 0;cursor:pointer;transition:0.3s}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--thumb img:hover{opacity:0.5}body.otherbody main.otherlang .hell>.inner>div:last-of-type .hell--thumb img:last-of-type{margin-right:0}@media screen and (max-width:744px){body.otherbody main.otherlang .hell>.inner{flex-direction:column}body.otherbody main.otherlang .hell>.inner>div{margin-right:auto;margin-left:auto}body.otherbody main.otherlang .hell>.inner>div:first-of-type{min-width:0;max-width:420px}body.otherbody main.otherlang .hell>.inner>div:first-of-type h2{padding-top:max(1rem,32px)}body.otherbody main.otherlang .hell>.inner>div:first-of-type h2:before{top:inherit;left:inherit;right:0;bottom:0}body.otherbody main.otherlang .hell>.inner>div:last-of-type{width:100%;max-width:596px}}body.otherbody main.otherlang .hellgourmet{padding-bottom:max(2rem,64px);padding-top:0;background:url(img/charm/s6bg.png) #E8E7E2 top center repeat;background-color:#E8E7E2;background-image:image-set(url(img/charm/s6bg.png) 1x,url(img/charm/s6bg@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bg.png) 1x,url(img/charm/s6bg@2x.png) 2x);position:relative;text-align:center}body.otherbody main.otherlang .hellgourmet:after,body.otherbody main.otherlang .hellgourmet:before{content:"";width:100%;height:22px;background:top center repeat-x;display:block;background-image:image-set(url(img/charm/s6tbg.png) 1x,url(img/charm/s6tbg@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6tbg.png) 1x,url(img/charm/s6tbg@2x.png) 2x);position:absolute;left:0}body.otherbody main.otherlang .hellgourmet:before{top:-11px}body.otherbody main.otherlang .hellgourmet:after{bottom:-11px}body.otherbody main.otherlang .hellgourmet h2{text-align:center;position:relative;z-index:3}@media screen and (max-width:744px){body.otherbody main.otherlang .hellgourmet h2{margin-top:0}}body.otherbody main.otherlang .hellgourmet .inner{padding:0 max(1rem,16px) 1.25rem;overflow-x:hidden;position:relative}body.otherbody main.otherlang .hellgourmet .inner:before{content:"";background-image:image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-repeat:no-repeat;background-position:top center;position:absolute;top:0;left:0;width:100%;height:100%}body.otherbody main.otherlang .hellgourmet .inner:after{content:"";background-image:image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bgw.png) 1x,url(img/charm/s6bgw@2x.png) 2x);background-repeat:no-repeat;background-position:bottom center;position:absolute;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width:744px){body.otherbody main.otherlang .hellgourmet .inner:after,body.otherbody main.otherlang .hellgourmet .inner:before{width:90%;left:50%;transform:translateX(-50%)}}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu{position:relative;z-index:1;display:grid;grid-template-columns:375px 280px;grid-template-rows:auto auto;justify-content:center;column-gap:max(0.5rem,16px)}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu h3{grid-column:1/2;grid-row:1/2;font-size:var(--fs4026);color:#9E7A2B;display:flex;flex-direction:column;justify-content:end;text-align:left}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu h3 span{font-size:var(--fs1614);color:#9E7A2B;display:block}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>img{grid-column:2/3;grid-row:1/3;mix-blend-mode:multiply;width:auto;max-width:inherit}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div{grid-column:1/2;grid-row:2/3}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div p{text-align:left;margin-top:16px;line-height:1.6}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul{display:flex;margin-top:24px;gap:max(0.25rem,8px)}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li{width:50%}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li a{display:flex;justify-content:center;align-items:center;text-decoration:none;height:max(1rem,48px);background:#9E7A2B;color:white;border-radius:34px;transition:0.3s}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li.shop a{background:#2B3639}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul li:hover a{background:#EF8181}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:not(:first-of-type){margin-top:max(1rem,32px)}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n){justify-items:end;grid-template-columns:280px 375px}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n) h3{justify-content:end;grid-column:2/3;grid-row:1/2;width:100%}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>img{grid-column:1/2;grid-row:1/3}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>div{grid-column:2/3;grid-row:2/3}@media screen and (max-width:744px){body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu{grid-template-columns:55% 45%;gap:0;max-width:350px;margin-right:auto;margin-left:auto}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu h3{grid-column:1/2;grid-row:1/2;margin-bottom:20px}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>img{grid-column:2/3;grid-row:1/2;width:max(10rem,200px)}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div{grid-column:1/3;grid-row:2/3}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu>div ul{justify-content:flex-end}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n){grid-template-columns:45% 55%}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n) h3{justify-content:end;grid-column:2/3;grid-row:1/2;width:100%}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>img{grid-column:1/2;grid-row:1/2}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(2n)>div{grid-column:1/3;grid-row:2/3}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box div.hellmenu:nth-child(3)>img{margin-left:-40px}}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box .hellanswer{position:relative;z-index:1;margin-top:max(1rem,32px);padding-top:max(1rem,32px);background-image:image-set(url(img/charm/s6hr.png) 1x,url(img/charm/s6hr@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6hr.png) 1x,url(img/charm/s6hr@2x.png) 2x);background-repeat:no-repeat;background-position:top center}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box .hellanswer h4{margin-top:max(0.5rem,16px);font-size:var(--fs2416);font-weight:700;font-weight:700;background-image:image-set(url(img/charm/s6bd.png) 1x,url(img/charm/s6bd@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s6bd.png) 1x,url(img/charm/s6bd@2x.png) 2x);background-position:bottom center;background-repeat:repeat-x;display:inline-block;padding-bottom:10px;font-feature-settings:"palt";letter-spacing:0}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box .hellanswer p{margin-top:max(0.5rem,16px);max-width:480px;line-height:1.6;margin-right:auto;margin-left:auto}body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box .hellanswer p+picture>img{margin-top:max(0.5rem,16px)}@media screen and (max-width:744px){body.otherbody main.otherlang .hellgourmet .inner .hellgourmet--box .hellanswer p{max-width:340px}}body.otherbody main.otherlang .hellgourmet .wrap{padding:0 max(1rem,16px)}body.otherbody main.otherlang .nostalgic{overflow:hidden}body.otherbody main.otherlang .nostalgic .inner{padding:0 max(1rem,16px);display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;gap:max(1rem,32px);max-width:1082px;box-sizing:content-box;margin-right:auto;margin-left:auto}body.otherbody main.otherlang .nostalgic .inner>div:first-of-type{width:100%;max-width:280px;min-width:200px;display:flex;align-items:center;justify-content:center;flex-direction:column}body.otherbody main.otherlang .nostalgic .inner>div:first-of-type h2 span{display:block;line-height:1.4;font-size:var(--fs3224);font-weight:700;text-align:left}body.otherbody main.otherlang .nostalgic .inner>div:first-of-type a{margin-top:max(1rem,32px);width:100%;background:#2B3639;color:white;border-radius:50px;height:max(1rem,48px);text-decoration:none;display:flex;justify-content:center;align-items:center;transition:0.3s}body.otherbody main.otherlang .nostalgic .inner>div:first-of-type a:hover{background:#EF8181}body.otherbody main.otherlang .nostalgic .inner>div:last-of-type{width:max(11.046875rem,407px)}body.otherbody main.otherlang .nostalgic .inner>div:last-of-type .nostalgicslide{margin-top:max(0.5rem,16px)}body.otherbody main.otherlang .nostalgic .inner>div:last-of-type .slick-dots-ikura{margin-top:max(0.25rem,8px)}@media screen and (max-width:744px){body.otherbody main.otherlang .nostalgic .inner{max-width:500px;flex-direction:column;gap:0}body.otherbody main.otherlang .nostalgic .inner>div:first-of-type{margin-right:auto;margin-left:auto;max-width:100%}body.otherbody main.otherlang .nostalgic .inner>div:first-of-type a{display:none}body.otherbody main.otherlang .nostalgic .inner>div:last-of-type{max-width:500px;width:100%;margin-right:auto;margin-left:auto}}body.otherbody main.otherlang .nature_pc .inner{position:relative;padding:0;max-width:100%}body.otherbody main.otherlang .nature_pc .inner:before{content:"";width:5.109375rem;aspect-ratio:327/56;top:0;right:2rem;display:block;position:absolute;background-image:image-set(url(img/charm/s8i.png) 1x,url(img/charm/s8i@2x.png) 2x);background-image:-webkit-image-set(url(img/charm/s8i.png) 1x,url(img/charm/s8i@2x.png) 2x);background-size:cover}body.otherbody main.otherlang .nature_pc .inner div{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:1080px;width:100%;padding:0 max(1rem,16px);text-align:left}body.otherbody main.otherlang .nature_pc .inner div h2{text-align:left;font-size:var(--fs3224);font-weight:700}body.otherbody main.otherlang .nature_pc .inner div p{width:350px;background:white}body.otherbody main.otherlang .nature_pc .inner img{margin-top:max(4.6875rem,150px);width:100%;max-height:900px;object-fit:cover;aspect-ratio:3/2}@media screen and (max-width:744px){body.otherbody main.otherlang .nature_pc{display:none}}body.otherbody main.otherlang .nature_sp{display:none;position:relative}@media screen and (max-width:744px){body.otherbody main.otherlang .nature_sp{display:block}}body.otherbody main.otherlang .nature_sp .inner h2{font-size:var(--fs2020)}body.otherbody main.otherlang .nature_sp .inner>img{width:150px;height:auto;margin:0 0 0 auto;display:block}body.otherbody main.otherlang .nature_sp .photowrap{position:relative;margin-top:max(1rem,32px)}body.otherbody main.otherlang .nature_sp .photowrap p{position:absolute;width:220px;top:0;margin-top:0;margin-left:max(1rem,16px);background:white}body.otherbody main.otherlang .nature_sp .photowrap img{margin-top:40px;aspect-ratio:1/1;object-fit:cover}body.otherbody main.otherlang .bamboo{padding-top:max(2rem,64px);padding-bottom:max(2rem,64px);padding-right:max(1rem,16px);padding-left:max(1rem,16px)}body.otherbody main.otherlang .bamboo .inner{padding:0;max-width:1082px;display:flex;justify-content:space-between;align-items:center;gap:max(0.5rem,16px)}body.otherbody main.otherlang .bamboo .inner>div:first-of-type{min-width:280px;max-width:347px}body.otherbody main.otherlang .bamboo .inner>div:first-of-type h2{font-size:var(--fs3224);font-weight:700;font-feature-settings:"palt";letter-spacing:0.1em}body.otherbody main.otherlang .bamboo .inner>div:first-of-type h2 span{font-feature-settings:"palt";letter-spacing:0;font-size:var(--fs1614);display:block}body.otherbody main.otherlang .bamboo .inner>div:last-of-type{max-width:663px}@media screen and (max-width:744px){body.otherbody main.otherlang .bamboo .inner{flex-direction:column}body.otherbody main.otherlang .bamboo .inner>div:first-of-type{max-width:500px}body.otherbody main.otherlang .bamboo .inner>div:last-of-type{max-width:300px}}body.otherbody main.otherlang .fes{background:#ECF2F2;padding-bottom:max(2rem,64px)}@media screen and (max-width:744px){body.otherbody main.otherlang .fes .btn{max-width:320px}}body.otherbody main.otherlang .fes header{padding:0 max(1rem,16px)}body.otherbody main.otherlang .fes header>div{display:flex;justify-content:space-between;align-items:flex-start;margin-right:auto;margin-left:auto;max-width:1082px;gap:10px}body.otherbody main.otherlang .fes header>div h2{text-align:left;font-size:var(--fs4030);font-weight:700;min-width:235px}body.otherbody main.otherlang .fes header>div h2 span{display:block;font-size:var(--fs3224);font-weight:700}body.otherbody main.otherlang .fes header>div p{max-width:440px}@media screen and (max-width:744px){body.otherbody main.otherlang .fes header>div{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}body.otherbody main.otherlang .fes header>div p{max-width:100%}}body.otherbody main.otherlang .fes .wrap{position:relative;padding:0 max(1rem,16px)}body.otherbody main.otherlang .fes .wrap .arrows{z-index:2;pointer-events:none;max-width:1228px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.otherbody main.otherlang .fes .wrap .arrows .s_arrow{pointer-events:all;background:#2B3639;width:45px;height:45px;display:block;white-space:nowrap;text-indent:100%;padding:0;overflow:hidden;top:0;border-radius:50%;position:absolute}body.otherbody main.otherlang .fes .wrap .arrows .s_arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:solid 8px transparent;border-right:solid 15px white;border-bottom:solid 8px transparent;border-left:solid 0 transparent;display:block}body.otherbody main.otherlang .fes .wrap .arrows .p_arrow{left:0}body.otherbody main.otherlang .fes .wrap .arrows .n_arrow{right:0}body.otherbody main.otherlang .fes .wrap .arrows .n_arrow:before{transform:translate(-50%,-50%) scale(-1,1)}body.otherbody main.otherlang .fes .fesmain{margin-top:max(1rem,32px);position:relative;max-width:1082px;margin-right:auto;margin-left:auto}body.otherbody main.otherlang .fes .fesmain .fe-slide{padding:1rem 0.875rem;padding-bottom:0;background:white;border-radius:30px;max-width:1082px;margin-right:auto;margin-left:auto;padding-bottom:0.5rem}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox{margin-right:auto;margin-left:auto;padding-top:16px;padding-left:16px;margin-right:auto;margin-left:auto;position:relative}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox a{text-decoration:none;text-align:center;max-width:280px;display:block;margin-right:auto;margin-left:auto}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox h3{max-width:280px;margin-top:max(0.1875rem,6px);text-align:left;font-size:var(--fs1816);font-weight:700;letter-spacing:0}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox p{max-width:280px;margin-top:max(0.09375rem,3px);font-size:var(--fs1412);text-align:left}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:65px;height:65px;background:#EF8181;color:white;font-size:var(--fs1412);line-height:1.5;border-radius:50%}body.otherbody main.otherlang .fes .fesmain .fe-slide .slick-dots-ikura{margin-top:max(0.5rem,16px)}@media screen and (max-width:744px){body.otherbody main.otherlang .fes .wrap .arrows .s_arrow{width:32px;height:32px}body.otherbody main.otherlang .fes .wrap .arrows .s_arrow:before{border-top:solid 4px transparent;border-right:solid 8px white;border-bottom:solid 4px transparent}body.otherbody main.otherlang .fes .wrap .arrows .p_arrow{left:10px}body.otherbody main.otherlang .fes .wrap .arrows .n_arrow{right:10px}body.otherbody main.otherlang .fes .fesmain{max-width:310px;padding:0}body.otherbody main.otherlang .fes .fesmain .fe-slide{padding:20px}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox{margin-right:auto;margin-left:auto;padding:0}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox a{max-width:270px}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox h3{max-width:270px;letter-spacing:0}body.otherbody main.otherlang .fes .fesmain .fe-slide .fe-slidebox p{max-width:270px}}body.otherbody main.otherlang .bigbn{padding:max(1rem,32px) max(1rem,16px) 0;text-decoration:none;text-align:center}body.otherbody main.otherlang .bigbn span{font-size:var(--fs2416);font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}body.otherbody main.otherlang .bigbn span i{background:#2B3639;width:25px;height:25px;display:block;border-radius:50%;position:relative;transition:0.3s}body.otherbody main.otherlang .bigbn span i:after{content:"";width:0;height:0;border-top:solid 5px transparent;border-right:solid 0 transparent;border-bottom:solid 5px transparent;border-left:solid 8px white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-35%,-50%)}body.otherbody main.otherlang .bigbn:hover i{background:#EF8181}body.otherbody main.otherlang .etc{padding-top:max(2rem,64px)}body.otherbody main.otherlang .etc h2{margin-top:0;text-align:center}body.otherbody main.otherlang .etc .archive ul{padding-top:max(1rem,32px)}body.otherbody main.otherlang .archive ul li a div span.clock{border:none;margin-top:0;padding:0}body.otherbody main.otherlang article.fe1{font-family:"Noto Sans",sans-serif}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe1 h1{padding-bottom:max(1.3125rem,42px)}}body.otherbody main.otherlang article.fe1 .key p{max-width:302px;writing-mode:horizontal-tb;color:white;font-size:var(--fs1812)}body.otherbody main.otherlang article.fe1 .sec2 .wrap>div:first-of-type>div p{max-width:420px}body.otherbody main.otherlang article.fe1 .sec4 .wrap>div:first-of-type div{padding:0;max-width:600px;margin-right:auto;margin-left:auto;position:relative;z-index:1}body.otherbody main.otherlang article.fe1 .sec4 .wrap>div:first-of-type div h2{writing-mode:horizontal-tb;font-size:var(--fs3216);padding:0;line-height:1.5;letter-spacing:0}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe1 .sec4 .wrap>div:first-of-type div h2{background:var(--feature_bgc)}body.otherbody main.otherlang article.fe1 .sec4 .wrap>div:first-of-type div h2:before{content:"";width:295px;height:102px;display:block;margin-right:auto;margin-left:auto;mix-blend-mode:multiply;background-image:image-set(url(img/otherlang/en/feature/1/s42_sp.png) 1x,url(img/otherlang/en/feature/1/s42_sp@2x.png) 2x);background-image:-webkit-image-set(url(img/otherlang/en/feature/1/s42_sp.png) 1x,url(img/otherlang/en/feature/1/s42_sp@2x.png) 2x);background-size:cover;position:relative;mix-blend-mode:multiply;z-index:1}body.otherbody main.otherlang article.fe1 .sec4 .wrap>div:first-of-type div h2:after{display:none}}body.otherbody main.otherlang article.fe1 .sec4 .wrap>div:first-of-type div p{margin-top:max(0.8125rem,26px);max-width:100%}body.otherbody main.otherlang article.fe1 .sec4 .wrap>div:first-of-type div p+p{margin-top:max(0.5rem,16px)}body.otherbody main.otherlang article.fe1 .sec5>div:not(.flowhid) div{max-width:350px;width:100%}body.otherbody main.otherlang article.fe1 .sec5>div:not(.flowhid) h2{font-weight:400;line-height:1.5;letter-spacing:0}body.otherbody main.otherlang article.fe1 .sec6 .wrap>div p{line-height:1.8}body.otherbody main.otherlang article.fe1 .sec7 .wrap>div .text a{width:auto;max-width:200px}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe1 .sec7 .wrap>div .text a{width:auto;max-width:100%}}body.otherbody main.otherlang article.fe1 .sec8 .wrap div p{font-size:var(--fs2014)}body.otherbody main.otherlang article.fe1 .sec9 .wrap>header h2{font-weight:400;max-width:810px;letter-spacing:0;margin-right:auto;margin-left:auto}body.otherbody main.otherlang article.fe1 .sec9 .wrap>div .intsec header{align-items:flex-end;border-bottom:solid 1px var(--feature_bgc)}body.otherbody main.otherlang article.fe1 .sec9 .wrap>div .intsec header h3{color:var(--feature_bgc)}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe1 .sec9 .wrap>div .intsec footer a{max-width:100%}}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe1 .sec12 .wrap>div{gap:0}}body.otherbody main.otherlang article.fe1 .sec12 .wrap>div>div:first-of-type{flex-direction:column;align-items:flex-start;padding-bottom:2rem}body.otherbody main.otherlang article.fe1 .sec12 .wrap>div>div:first-of-type h2{text-align:left}body.otherbody main.otherlang article.fe1 .sec12 .wrap>div>div:first-of-type h2 span:last-child{font-weight:700;writing-mode:horizontal-tb;position:relative;top:inherit;right:inherit;letter-spacing:0}body.otherbody main.otherlang article.fe1 .sec12 .wrap>div>div:after{width:1.40625rem;width:clamp(1.40625rem,90px,90px);display:block;position:inherit;margin-left:auto;margin-right:16px;margin-top:max(1rem,32px)}body.otherbody main.otherlang article.fe1 .sec12 .wrap>div>div>div{margin-top:max(1rem,64px);margin-right:0;max-width:402px;z-index:1;position:relative}body.otherbody main.otherlang article.fe1 .sec12 .wrap>div>div>div p{line-height:1.9}body.otherbody main.otherlang article.fe1 .sec12 .wrap>div>div>div p+p{margin-top:max(0.5rem,16px)}body.otherbody main.otherlang article.fe3 div.wrap>h1 img{border-radius:0 0 75px 75px}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe3 div.wrap>h1:before{height:50%}body.otherbody main.otherlang article.fe3 div.wrap>h1 img{border-radius:0 0 25px 25px}}body.otherbody main.otherlang article.fe3 .wrap h2.intro{margin-top:max(2.6875rem,64px);font-size:var(--fs3216);letter-spacing:0}body.otherbody main.otherlang article.fe3 .wrap_de{margin-top:max(3rem,96px);display:block;position:relative}body.otherbody main.otherlang article.fe3 .wrap_de .ill1{position:absolute;right:max(1.96875rem,16px);bottom:0;display:block;width:max(3.609375rem,100px);height:auto;margin-bottom:-1rem}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe3 .wrap_de{margin-top:max(2rem,64px)}body.otherbody main.otherlang article.fe3 .wrap_de .ill1{position:inherit;right:inherit;bottom:inherit;display:block;margin-bottom:32px;margin-left:auto}}body.otherbody main.otherlang article.fe3 .wrap_de .w600{max-width:9.375rem}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe3 .wrap_de .w600{max-width:450px}}body.otherbody main.otherlang article.fe3 .rule{position:relative;z-index:1}body.otherbody main.otherlang article.fe3 .rule:after{height:max(4.640625rem,130px);background-size:cover}body.otherbody main.otherlang article.fe3 .rule div{max-width:450px;padding:0;margin-right:auto;margin-left:auto;text-align:center;line-height:0}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe3 .rule div{padding:0 max(1rem,16px)}}body.otherbody main.otherlang article.fe3 .rule div h3{font-size:var(--fs2416);letter-spacing:0;font-weight:700;display:inline;line-height:2;background-image:image-set(url(img/otherlang/feature/3/ol2.png) 1x,url(img/charm/ol2@2x.png) 2x);background-image:-webkit-image-set(url(img/otherlang/feature/3/ol2.png) 1x,url(img/otherlang/feature/3/ol2@2x.png) 2x);background-position:bottom center;background-repeat:repeat-x;padding-bottom:10px}body.otherbody main.otherlang article.fe3 .sec1{margin-top:-4.21875rem}body.otherbody main.otherlang article.fe3 .sec1 .w1082{padding-top:4.21875rem;background-color:white}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist{background:#2B3639;padding:32px max(0.5rem,16px)}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:874px;column-gap:max(0.5rem,16px);row-gap:40px;margin-right:auto;margin-left:auto;flex-wrap:wrap;justify-content:center}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul li{max-width:270px;margin-right:auto;margin-left:auto}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul li>img{margin:0;margin-top:0;margin-right:auto;margin-left:auto;width:28px;display:block}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul li h3{margin-top:10px;line-height:1.7;position:relative;color:white;font-size:var(--fs1614);text-align:center;letter-spacing:0;font-weight:bold;height:max(2rem,68px);display:flex;align-items:center;justify-content:center}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul li h3:before{display:none;margin-bottom:auto;width:28px;height:28px;display:block;background:url(img/feature/3/hotspring.svg) center/contain no-repeat;margin-right:auto;margin-left:auto;margin-bottom:5px;display:none}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul li picture{display:block;margin-top:10px}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul li picture img{margin:0;border-radius:10px}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .rulelist ul li p{max-width:270px;margin-top:20px;margin-right:auto;margin-left:auto;color:white;line-height:1.8;font-size:var(--fs1312)}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview{margin-top:0}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview footer a{width:100%}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview footer+section{text-align:center}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview footer+section p{text-align:center}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview footer+section img{margin-top:max(1rem,32px)}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview .tandp{position:relative;max-width:545px;margin-right:auto;margin-left:auto;margin-top:max(1rem,32px)}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview .tandp p{width:100%;margin:0;letter-spacing:0;margin-top:32px;position:absolute;font-size:24px;font-weight:700;z-index:1}@media screen and (max-width:600px){body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview .tandp p{margin-top:max(0.5rem,16px);font-size:max(0.34375rem,14px)}}body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox .intaview .tandp img{margin-top:0;mix-blend-mode:darken}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe3 .sec1 .w1082 .inbox{padding:72px 20px 0}}body.otherbody main.otherlang article.fe3 .sec2 .wrap header img{mix-blend-mode:darken}body.otherbody main.otherlang article.fe3 .sec2 .wrap .w1082 section .top .photo3box{display:flex;gap:max(0.5rem,16px)}body.otherbody main.otherlang article.fe3 .sec2 .wrap .w1082 section .top:after{background-image:image-set(url(img/otherlang/feature/3/ol6.jpg) 1x,url(img/otherlang/feature/3/ol6@2x.jpg) 2x);background-image:-webkit-image-set(url(img/otherlang/feature/3/ol6.jpg) 1x,url(img/otherlang/feature/3/ol6@2x.jpg) 2x);mix-blend-mode:darken}body.otherbody main.otherlang article.fe3 .sec2 .wrap .w1082 section .second>picture img{mix-blend-mode:darken}body.otherbody main.otherlang article.fe3 .sec2 .wrap .w1082 section .second div p{width:100%;max-width:420px}body.otherbody main.otherlang article.fe3 .sec2 .wrap .w1082 section .second div img{margin-top:-1.8rem}@media screen and (max-width:744px){body.otherbody main.otherlang article.fe3 .sec2 .wrap .w1082 section .second div img{margin-top:1rem}}body.otherbody main.otherlang article.fe3 .sec2 .wrap .w1082 section .third+footer>div a{width:100%}body.otherbody main.otherlang article.fe3 .sec3 header h2 img{mix-blend-mode:darken}body.otherbody main.otherlang article.fe3 .sec5 img{mix-blend-mode:darken}body.otherbody main.otherlang .shopinfo>div .name div h3,body.otherbody main.otherlang .shopinfo>section .name div h3{line-height:1.4}@media screen and (max-width:744px){body.otherbody main.otherlang .shopinfo>div .name div h3,body.otherbody main.otherlang .shopinfo>section .name div h3{margin-top:14px}}body.otherbody main.otherlang .shopinfo>div .text a,body.otherbody main.otherlang .shopinfo>section .text a{width:220px}@media screen and (max-width:744px){body.otherbody main.otherlang .shopinfo>div .text a,body.otherbody main.otherlang .shopinfo>section .text a{width:100%}}body.otherbody .slide_top~main.otherlang{margin-top:0}body.otherbody .modalinnerch>div>div{right:inherit;left:0;width:120px;writing-mode:horizontal-tb;padding:10px;border-radius:0 0 10px 0;font-size:var(--fs1812);letter-spacing:0;line-height:1.3}body.otherbody .modelsinglesection .inner h2{font-family:"Noto Sans",sans-serif!important}.footbnbox{padding:0 max(1rem,16px);padding-bottom:max(0.625rem,20px);background:white}.footbnbox ul{max-width:1228px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:max(0.5rem,16px)}@media screen and (max-width:600px){.footbnbox ul{grid-template-columns:repeat(1,minmax(200px,350px));justify-content:center}}footer.otherlang{padding:0 max(1rem,16px)}footer.otherlang>*{margin-top:max(1rem,32px)}footer.otherlang nav{max-width:1228px;margin-right:auto;margin-left:auto;padding:0}footer.otherlang nav ul{display:flex;flex-wrap:wrap;gap:max(0.5rem,16px)}footer.otherlang nav ul li a{color:#bbb}footer.otherlang nav ul li a[target=_blank]{display:flex;align-items:center}footer.otherlang nav ul li a[target=_blank]:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2015.6%2015.6%22%20viewBox%3D%220%200%2015.6%2015.6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23bbb%22%20stroke-width%3D%221.6%22%20transform%3D%22translate%282.228%202.308%29%22%3E%3Cpath%20d%3D%22m10.2%206.3v4.7c0%20.9-.7%201.6-1.6%201.6h-8.5c-.9%200-1.6-.7-1.6-1.6v-8.6c0-.9.7-1.6%201.6-1.6h4.7%22%2F%3E%3Cpath%20d%3D%22m7.9-1.5h4.7v4.7%22%2F%3E%3Cpath%20d%3D%22m4%207%208.6-8.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:3px}footer.otherlang small{padding:max(0.7rem,32px) 0;margin-top:0;max-width:1228px;margin-right:auto;margin-left:auto;text-align:left}