html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;background:rgba(0,0,0,0);border:0;font-size:100%;outline:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}a{background:rgba(0,0,0,0);color:#000;font-size:100%;margin:0;padding:0;vertical-align:baseline}a:link,a:visited,a:active{text-decoration:none}input,select{background:none;border:none;vertical-align:middle}select,button{background:none;border:none;border-radius:0;margin:0;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{border:0;font-size:0;height:auto;line-height:0;max-width:100%;vertical-align:top;width:100%}* html body{font-size:small}*:first-child+html body{font-size:small}ul,dl,ol{text-indent:0}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}.clearfloat{clear:both;font-size:1px;height:0;line-height:0px}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;src:url("../fonts/zen-kaku-gothic-new-v16-latin/zen-kaku-gothic-new-v16-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;src:url("../fonts/zen-kaku-gothic-new-v16-latin/zen-kaku-gothic-new-v16-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans";font-style:normal;font-weight:400;src:url("../fonts/reddit-sans-v4-latin/reddit-sans-v4-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans";font-style:normal;font-weight:600;src:url("../fonts/reddit-sans-v4-latin/reddit-sans-v4-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Reddit Sans";font-style:normal;font-weight:700;src:url("../fonts/reddit-sans-v4-latin/reddit-sans-v4-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Unbounded";font-style:normal;font-weight:400;src:url("../fonts/unbounded-v8-latin/unbounded-v8-latin-regular.eot");src:url("../fonts/unbounded-v8-latin/unbounded-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-regular.woff2") format("woff2"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-regular.woff") format("woff"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-regular.ttf") format("truetype"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-regular.svg#Unbounded") format("svg")}@font-face{font-display:swap;font-family:"Unbounded";font-style:normal;font-weight:500;src:url("../fonts/unbounded-v8-latin/unbounded-v8-latin-500.eot");src:url("../fonts/unbounded-v8-latin/unbounded-v8-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-500.woff2") format("woff2"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-500.woff") format("woff"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-500.ttf") format("truetype"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-500.svg#Unbounded") format("svg")}@font-face{font-display:swap;font-family:"Unbounded";font-style:normal;font-weight:600;src:url("../fonts/unbounded-v8-latin/unbounded-v8-latin-600.eot");src:url("../fonts/unbounded-v8-latin/unbounded-v8-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-600.woff2") format("woff2"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-600.woff") format("woff"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-600.ttf") format("truetype"),url("../fonts/unbounded-v8-latin/unbounded-v8-latin-600.svg#Unbounded") format("svg")}@-webkit-keyframes loop-text{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes loop-text{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes fadeinUnder{0%{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUnder{0%{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinLeft{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeinRight{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes yurayura{0%,100%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes yurayura{0%,100%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pendulumLeft{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}10%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}20%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}30%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}60%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}70%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}90%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes pendulumLeft{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}10%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}20%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}30%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}60%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}70%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}90%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes pendulumRightTop{0%{-webkit-transform:translate(-20%, -120%) rotate(30deg);transform:translate(-20%, -120%) rotate(30deg)}10%{-webkit-transform:translate(-20%, -120%) rotate(-25deg);transform:translate(-20%, -120%) rotate(-25deg)}20%{-webkit-transform:translate(-20%, -120%) rotate(25deg);transform:translate(-20%, -120%) rotate(25deg)}30%{-webkit-transform:translate(-20%, -120%) rotate(-20deg);transform:translate(-20%, -120%) rotate(-20deg)}40%{-webkit-transform:translate(-20%, -120%) rotate(20deg);transform:translate(-20%, -120%) rotate(20deg)}50%{-webkit-transform:translate(-20%, -120%) rotate(-15deg);transform:translate(-20%, -120%) rotate(-15deg)}60%{-webkit-transform:translate(-20%, -120%) rotate(15deg);transform:translate(-20%, -120%) rotate(15deg)}70%{-webkit-transform:translate(-20%, -120%) rotate(-10deg);transform:translate(-20%, -120%) rotate(-10deg)}80%{-webkit-transform:translate(-20%, -120%) rotate(5deg);transform:translate(-20%, -120%) rotate(5deg)}90%{-webkit-transform:translate(-20%, -120%) rotate(-2deg);transform:translate(-20%, -120%) rotate(-2deg)}100%{-webkit-transform:translate(-20%, -120%) rotate(0deg);transform:translate(-20%, -120%) rotate(0deg)}}@keyframes pendulumRightTop{0%{-webkit-transform:translate(-20%, -120%) rotate(30deg);transform:translate(-20%, -120%) rotate(30deg)}10%{-webkit-transform:translate(-20%, -120%) rotate(-25deg);transform:translate(-20%, -120%) rotate(-25deg)}20%{-webkit-transform:translate(-20%, -120%) rotate(25deg);transform:translate(-20%, -120%) rotate(25deg)}30%{-webkit-transform:translate(-20%, -120%) rotate(-20deg);transform:translate(-20%, -120%) rotate(-20deg)}40%{-webkit-transform:translate(-20%, -120%) rotate(20deg);transform:translate(-20%, -120%) rotate(20deg)}50%{-webkit-transform:translate(-20%, -120%) rotate(-15deg);transform:translate(-20%, -120%) rotate(-15deg)}60%{-webkit-transform:translate(-20%, -120%) rotate(15deg);transform:translate(-20%, -120%) rotate(15deg)}70%{-webkit-transform:translate(-20%, -120%) rotate(-10deg);transform:translate(-20%, -120%) rotate(-10deg)}80%{-webkit-transform:translate(-20%, -120%) rotate(5deg);transform:translate(-20%, -120%) rotate(5deg)}90%{-webkit-transform:translate(-20%, -120%) rotate(-2deg);transform:translate(-20%, -120%) rotate(-2deg)}100%{-webkit-transform:translate(-20%, -120%) rotate(0deg);transform:translate(-20%, -120%) rotate(0deg)}}@-webkit-keyframes pendulumRight{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}10%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}20%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}30%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes pendulumRight{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}10%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}20%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}30%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes spinLeft{from{-webkit-transform:translate(-70%, -100%) rotate(0deg);transform:translate(-70%, -100%) rotate(0deg)}to{-webkit-transform:translate(-70%, -100%) rotate(360deg);transform:translate(-70%, -100%) rotate(360deg)}}@keyframes spinLeft{from{-webkit-transform:translate(-70%, -100%) rotate(0deg);transform:translate(-70%, -100%) rotate(0deg)}to{-webkit-transform:translate(-70%, -100%) rotate(360deg);transform:translate(-70%, -100%) rotate(360deg)}}@-webkit-keyframes spinLeftTb{from{-webkit-transform:translate(-100%, -120%) rotate(0deg);transform:translate(-100%, -120%) rotate(0deg)}to{-webkit-transform:translate(-100%, -120%) rotate(360deg);transform:translate(-100%, -120%) rotate(360deg)}}@keyframes spinLeftTb{from{-webkit-transform:translate(-100%, -120%) rotate(0deg);transform:translate(-100%, -120%) rotate(0deg)}to{-webkit-transform:translate(-100%, -120%) rotate(360deg);transform:translate(-100%, -120%) rotate(360deg)}}@-webkit-keyframes spinLeft460{from{-webkit-transform:translate(-120%, -100%) rotate(0deg);transform:translate(-120%, -100%) rotate(0deg)}to{-webkit-transform:translate(-120%, -100%) rotate(360deg);transform:translate(-120%, -100%) rotate(360deg)}}@keyframes spinLeft460{from{-webkit-transform:translate(-120%, -100%) rotate(0deg);transform:translate(-120%, -100%) rotate(0deg)}to{-webkit-transform:translate(-120%, -100%) rotate(360deg);transform:translate(-120%, -100%) rotate(360deg)}}@-webkit-keyframes spinRight{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spinRight{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@-webkit-keyframes shakeEffect{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}40%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shakeEffect{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}40%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes image-switch-animation{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes image-switch-animation{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@-webkit-keyframes size{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes size{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}div#spNavi{height:100vh;position:fixed;visibility:hidden;width:100vw;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;padding:40px;top:0}@media screen and (max-width: 568px){div#spNavi{padding:30px}}div#spNavi p#closeBt{aspect-ratio:1;cursor:pointer;display:block;position:absolute;right:40px;top:40px;width:40px;z-index:10}@media screen and (max-width: 750px){div#spNavi p#closeBt{right:30px;top:30px}}@media screen and (max-width: 568px){div#spNavi p#closeBt{right:20px;top:20px;width:30px}}div#spNavi p#closeBt::after{background:#bd3a34;content:"";height:2px;left:50%;position:absolute;top:50%;width:100%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}div#spNavi p#closeBt::before{background:#bd3a34;content:"";height:2px;left:50%;position:absolute;top:50%;width:100%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}div#spNavi div#navBg{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0 auto;max-width:750px;padding:100px 0 0;position:relative;width:100%;z-index:2}@media screen and (max-width: 568px){div#spNavi div#navBg{padding:70px 0 0}}@media screen and (max-width: 460px){div#spNavi div#navBg{padding:50px 0 0}}div#spNavi div#menuTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 0}@media screen and (max-width: 568px){div#spNavi div#menuTop{margin:35px 0 0}}div#spNavi div#menuTop a{display:block;position:relative}div#spNavi div#menuTop a:first-child{margin:0 0 50px;width:50px}@media screen and (max-width: 568px){div#spNavi div#menuTop a:first-child{margin:0 0 35px;width:40px}}div#spNavi div#menuTop a:first-child::after{bottom:0;content:url(../../../img/common/followUSsp.svg);display:block;left:50%;position:absolute;width:150px;-webkit-transform:translate(-50%, 180%);transform:translate(-50%, 180%)}@media screen and (max-width: 568px){div#spNavi div#menuTop a:first-child::after{width:120px}}div#spNavi div#menuTop a+a{display:block;width:200px}@media screen and (max-width: 568px){div#spNavi div#menuTop a+a{width:150px}}div#spNavi div#menuUnder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 50px}@media screen and (max-width: 568px){div#spNavi div#menuUnder{padding:0 0 30px}}div#spNavi div#menuUnder h3{display:block;font-size:17px;font-weight:600;letter-spacing:.05rem;line-height:1;margin:30px 0 15px}@media screen and (max-width: 568px){div#spNavi div#menuUnder h3{font-size:15px;margin:20px 0 15px}}div#spNavi div#menuUnder p{display:block;font-size:16px;letter-spacing:.05rem;line-height:1}@media screen and (max-width: 568px){div#spNavi div#menuUnder p{font-size:14px}}div#spNavi div#menuUnder p a{color:#000;display:inline-block;font:inherit;line-height:inherit;margin:0 0 3px}div#spNavi div#menuUnder p a::after{display:none}div#spNavi div#menuUnder div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}@media screen and (max-width: 568px){div#spNavi div#menuUnder div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 0 5px}}div#spNavi div#menuUnder div p{margin:0 10px}@media screen and (max-width: 568px){div#spNavi div#menuUnder div p{margin:7px 0 0}}div#spNavi div#menuUnder a{display:block;font:400 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.1rem;line-height:1;margin:30px 0 15px;position:relative}@media screen and (max-width: 568px){div#spNavi div#menuUnder a{font-size:14px}}div#spNavi div#menuUnder a::after{background:#000;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}div#spNavi div#menuUnder a+p{font:400 14px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (max-width: 568px){div#spNavi div#menuUnder a+p{font-size:12px}}div#spNavi nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 0 50px}@media screen and (max-width: 568px){div#spNavi nav{margin:0 0 30px}}div#spNavi nav a{display:block;font:400 40px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.1rem;line-height:1}@media screen and (max-width: 750px){div#spNavi nav a{font-size:clamp(30px,5.2vw,40px)}}@media screen and (max-width: 568px){div#spNavi nav a{font-size:clamp(20px,4.3vw,30px)}}div#spNavi nav a+a{margin:40px 0 0}@media screen and (max-width: 750px){div#spNavi nav a+a{margin:clamp(30px,5.2vw,40px) 0 0}}@media screen and (max-width: 568px){div#spNavi nav a+a{margin:25px 0 0}}div#spNavi a#menuConv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;-webkit-box-sizing:border-box;background:#bd3a34;border-radius:5px;box-sizing:border-box;padding:50px;position:relative}@media screen and (max-width: 750px){div#spNavi a#menuConv{padding:50px 40px}}@media screen and (max-width: 568px){div#spNavi a#menuConv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;left:-30px;position:relative;width:calc(100% + 60px)}}div#spNavi a#menuConv::after{content:url(../../../img/common/arrowWhite.svg);display:block;position:absolute;right:50px;top:50%;width:50px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 750px){div#spNavi a#menuConv::after{right:40px;width:clamp(40px,7vw,50px)}}@media screen and (max-width: 568px){div#spNavi a#menuConv::after{display:none}}div#spNavi a#menuConv img{display:block;width:350px}@media screen and (max-width: 750px){div#spNavi a#menuConv img{width:clamp(300px,52.7vw,350px)}}@media screen and (max-width: 568px){div#spNavi a#menuConv img{width:80%}}div#spNavi a#menuConv span{color:#fff;display:block;font-size:20px;margin:15px 0 0}@media screen and (max-width: 568px){div#spNavi a#menuConv span{font-size:18px;margin:10px 0 0}}@media screen and (max-width: 460px){div#spNavi a#menuConv span{font-size:16px;margin:10px 0 0}}div#spNavi a#menuConv i{display:none}@media screen and (max-width: 568px){div#spNavi a#menuConv i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:100px;color:#bd3a34;padding:20px;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;font:500 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-style:normal;line-height:1;margin:20px 0 0}}@media screen and (max-width: 568px)and (max-width: 460px){div#spNavi a#menuConv i{width:75%}}@media screen and (max-width: 568px){div#spNavi a#menuConv i::after{content:url(../../../img/common/arrowRed.svg);display:block;width:20px}}div#spNavi article{display:block;width:100%}body.burgerActive div#spNavi{visibility:visible}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html{font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:62.5%;letter-spacing:normal;line-height:1.5}@media screen and (max-width: 568px){html{font-family:"Zen Kaku Gothic New",system-ui}}html body #wrapper{overflow:clip}html *{font-size:16px;font-weight:normal;letter-spacing:.15rem;line-height:1}@media screen and (max-width: 1024px){html *{font-size:15px;letter-spacing:.1rem}}@media screen and (max-width: 568px){html *{font-size:14px;letter-spacing:.07rem}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;padding:40px 35px 0;position:absolute;top:0;width:100%;z-index:4;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 1024px){header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 750px){header{padding:30px 35px}}@media screen and (max-width: 568px){header{padding:20px 30px 0}}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0;width:calc((100% - 230px)/2)}@media screen and (max-width: 1250px){header nav{width:calc((100% - 250px)/2)}}@media screen and (max-width: 1024px){header nav{display:none}}header nav a{display:block;font:400 clamp(15px,1.1vw,16px) "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.05rem;line-height:1;margin:0 1.1vw 25px 0;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}header nav a:last-child{margin:0 0 25px}header nav a::after{background:#000;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}header nav a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}header a#headerLogo{display:block;width:230px}@media screen and (max-width: 1250px){header a#headerLogo{width:250px}}@media screen and (max-width: 1024px){header a#headerLogo{width:250px}}@media screen and (max-width: 750px){header a#headerLogo{width:clamp(220px,38.6vw,250px)}}@media screen and (max-width: 568px){header a#headerLogo{width:clamp(200px,43.3vw,220px)}}@media screen and (max-width: 460px){header a#headerLogo{width:clamp(150px,39.4vw,200px)}}header div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc((100% - 230px)/2)}@media screen and (max-width: 1250px){header div{width:calc((100% - 250px)/2)}}@media screen and (max-width: 1024px){header div{display:none}}header div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;background:#fff;border-radius:100px;box-sizing:border-box;font:400 20px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;padding:20px 35px;width:250px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 1024px){header div a{display:none}}header div a img{display:block;line-height:1;width:30px}header div a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}p#drawerBt{cursor:pointer;display:none;font:400 14px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1}@media screen and (max-width: 1024px){p#drawerBt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;right:35px;top:40px;z-index:5}}@media screen and (max-width: 568px){p#drawerBt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:38px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;right:20px;top:20px}}p#drawerBt span{border-top:solid thin #000;display:block;width:100%}p#drawerBt span+span{margin:10px 0}footer a{-webkit-transition-duration:.4s;transition-duration:.4s}footer a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}footer a#footerConv{display:block;-webkit-box-sizing:border-box;background:#bd3a34;border-radius:30px;box-sizing:border-box;color:#fff;margin:0 auto;max-width:1200px;padding:100px;position:relative;width:calc(100% - 100px)}@media screen and (max-width: 1250px){footer a#footerConv{max-width:1000px;padding:100px 60px}}@media screen and (max-width: 1024px){footer a#footerConv{border-radius:20px;padding:clamp(60px,7.9vw,70px) 60px;width:calc(100% - 80px)}}@media screen and (max-width: 750px){footer a#footerConv{border-radius:10px;padding:clamp(60px,10.5vw,80px) 40px}}@media screen and (max-width: 568px){footer a#footerConv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;width:100%}}footer a#footerConv::after{content:url(../../../img/common/arrowWhite.svg);display:block;position:absolute;right:100px;top:50%;width:56px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 1250px){footer a#footerConv::after{right:60px}}@media screen and (max-width: 1024px){footer a#footerConv::after{width:clamp(45px,5.9vw,56px)}}@media screen and (max-width: 750px){footer a#footerConv::after{right:40px;width:clamp(40px,7vw,45px)}}@media screen and (max-width: 568px){footer a#footerConv::after{display:none}}footer a#footerConv img{display:block;max-width:450px;width:100%}@media screen and (max-width: 1024px){footer a#footerConv img{max-width:inherit;width:clamp(350px,39vw,400px)}}@media screen and (max-width: 750px){footer a#footerConv img{max-width:clamp(300px,52.7vw,400px)}}@media screen and (max-width: 568px){footer a#footerConv img{width:80%}}footer a#footerConv span{display:block;font-size:20px;margin:20px 0 0}@media screen and (max-width: 568px){footer a#footerConv span{font-size:18px;margin:10px 0 0}}@media screen and (max-width: 460px){footer a#footerConv span{font-size:16px;margin:10px 0 0}}footer a#footerConv i{display:none}@media screen and (max-width: 568px){footer a#footerConv i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:100px;color:#bd3a34;padding:20px;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;font:500 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-style:normal;line-height:1;margin:20px 0 0}}@media screen and (max-width: 568px)and (max-width: 460px){footer a#footerConv i{width:75%}}@media screen and (max-width: 568px){footer a#footerConv i::after{content:url(../../../img/common/arrowRed.svg);display:block;width:20px}}footer section#footerContents{margin:100px 0 0;width:100%}@media screen and (max-width: 1024px){footer section#footerContents{margin:60px 0 0}}@media screen and (max-width: 750px){footer section#footerContents{margin:30px 0 0}}footer div#footerMenu{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){footer div#footerMenu{max-width:1200px}}@media screen and (max-width: 1024px){footer div#footerMenu{padding:0 40px}}@media screen and (max-width: 568px){footer div#footerMenu{padding:0 30px}}@media screen and (max-width: 1250px){footer div#footerMenu{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:70%}}@media screen and (max-width: 1024px){footer div#footerMenu{display:block;width:80%}}@media screen and (max-width: 568px){footer div#footerMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}footer div#footerMenu a{display:block;font:500 18px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.05rem;line-height:1}@media screen and (max-width: 1250px){footer div#footerMenu a{display:inline-block;margin:20px 20px 0 0}}@media screen and (max-width: 568px){footer div#footerMenu a{font-size:16px;margin:20px 10px 0}}footer div#footerMenu a+a{margin:0 0 0 20px}@media screen and (max-width: 1250px){footer div#footerMenu a+a{margin:20px 20px 0 0}}@media screen and (max-width: 568px){footer div#footerMenu a+a{margin:20px 10px 0}}footer div#footerLeft{width:calc(100% - 300px)}@media screen and (max-width: 750px){footer div#footerLeft{margin-top:70px;width:calc(100% - 250px)}}@media screen and (max-width: 568px){footer div#footerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:0;order:2}}footer div#footerLeft h3{display:block;font-size:17px;font-weight:600;letter-spacing:.05rem;margin:0 0 25px}@media screen and (max-width: 750px){footer div#footerLeft h3{margin:20px 0 10px}}@media screen and (max-width: 568px){footer div#footerLeft h3{font-size:16px}}@media screen and (max-width: 460px){footer div#footerLeft h3{font-size:15px}}footer div#footerLeft p{display:block;font-size:15px}@media screen and (max-width: 750px){footer div#footerLeft p{line-height:1.5}}@media screen and (max-width: 568px){footer div#footerLeft p{font-size:14px}}footer div#footerLeft p span{font:inherit;letter-spacing:inherit;line-height:inherit}footer div#footerLeft p+p{margin:10px 0 0}@media screen and (max-width: 750px){footer div#footerLeft p+p{margin:5px 0 0}}footer div#footerLeft>a{display:inline-block;font:400 15px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;margin:60px 0 0;position:relative}@media screen and (max-width: 1024px){footer div#footerLeft>a{margin:40px 0 0}}@media screen and (max-width: 568px){footer div#footerLeft>a{font-size:14px}}footer div#footerLeft>a::after{background:#000;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}footer div#footerLeft>a+p{font:400 15px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;margin:20px 0 0}@media screen and (max-width: 750px){footer div#footerLeft>a+p{font-size:13px}}footer div#footerRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:300px}@media screen and (max-width: 750px){footer div#footerRight{width:250px}}@media screen and (max-width: 568px){footer div#footerRight{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:50px 0 0;order:1}}footer div#footerRight a:first-child{display:block;left:-120px;position:relative;width:70px}@media screen and (max-width: 1024px){footer div#footerRight a:first-child{width:clamp(50px,6.6vw,70px)}}@media screen and (max-width: 750px){footer div#footerRight a:first-child{left:-100px;width:clamp(40px,7vw,50px)}}@media screen and (max-width: 568px){footer div#footerRight a:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0}}footer div#footerRight a:first-child::after{content:url(../../../img/common/FollowUs.svg);display:block;position:relative;width:175px;-webkit-transform:translate(-30%, 0);margin:10px 0 20px 10px;transform:translate(-30%, 0)}@media screen and (max-width: 1024px){footer div#footerRight a:first-child::after{margin:0}}@media screen and (max-width: 750px){footer div#footerRight a:first-child::after{margin:0;width:clamp(140px,24.6vw,170px)}}@media screen and (max-width: 568px){footer div#footerRight a:first-child::after{content:url(../../../img/common/followUSsp.svg);margin:10px 0 0;-webkit-transform:inherit;transform:inherit}}footer div#footerRight a+a{display:block;margin:0;width:200px}@media screen and (max-width: 750px){footer div#footerRight a+a{width:clamp(150px,26.3vw,200px)}}@media screen and (max-width: 568px){footer div#footerRight a+a{margin:20px 0 0}}footer article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:-20px auto 100px;padding:0 50px}@media screen and (min-width: 1025px){footer article{max-width:1200px}}@media screen and (max-width: 1024px){footer article{padding:0 40px}}@media screen and (max-width: 568px){footer article{padding:0 30px}}@media screen and (max-width: 750px){footer article{margin:0 auto 50px}}@media screen and (max-width: 568px){footer article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}section#sub_mv{padding-bottom:90px;position:relative;width:100vw}@media screen and (max-width: 568px){section#sub_mv{padding-bottom:60px}}section#sub_mv::before{background:url(/img/info_yellowBK.svg) no-repeat;content:"";height:378px;left:-9%;position:absolute;top:-5%;width:100%;z-index:-1}@media screen and (max-width: 1024px){section#sub_mv::before{height:258px;left:-15%;top:-5%}}@media screen and (max-width: 750px){section#sub_mv::before{height:50%}}@media screen and (max-width: 460px){section#sub_mv::before{height:37%}}section#sub_mv::after{background:url(/img/info_purpleBk.svg) no-repeat;bottom:-33%;content:"";height:100%;position:absolute;right:-7%;width:19%;z-index:-1}@media screen and (max-width: 1024px){section#sub_mv::after{right:-5%;width:22%}}section#sub_mv div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:90px 50px 0}@media screen and (min-width: 1025px){section#sub_mv div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){section#sub_mv div.in_box{padding:0 40px}}@media screen and (max-width: 568px){section#sub_mv div.in_box{padding:0 30px}}@media screen and (max-width: 1024px){section#sub_mv div.in_box{padding:50px 40px 0}}@media screen and (max-width: 568px){section#sub_mv div.in_box{padding:40px 30px 0}}section#sub_mv div.in_box .submv__titlebox h1{color:#bd3a34;font:600 80px "Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;padding-bottom:30px}@media screen and (max-width: 1024px){section#sub_mv div.in_box .submv__titlebox h1{font-size:60px;padding-bottom:20px}}@media screen and (max-width: 750px){section#sub_mv div.in_box .submv__titlebox h1{font-size:50px}}@media screen and (max-width: 568px){section#sub_mv div.in_box .submv__titlebox h1{font-size:40px;padding-bottom:10px}}@media screen and (max-width: 460px){section#sub_mv div.in_box .submv__titlebox h1{font-size:30px}}section#sub_mv div.in_box .submv__titlebox h2{color:#bd3a34;font-size:20px}@media screen and (max-width: 750px){section#sub_mv div.in_box .submv__titlebox h2{font-size:18px}}@media screen and (max-width: 568px){section#sub_mv div.in_box .submv__titlebox h2{font-size:16px}}body#top section#main_mv{background:#f9f7e8;height:calc(100vh - 30px);max-height:1080px;min-height:750px;position:relative;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:180px 0 0}@media screen and (max-width: 1024px){body#top section#main_mv{max-height:950px}}@media screen and (max-width: 750px){body#top section#main_mv{max-height:780px;min-height:600px}}@media screen and (max-width: 568px){body#top section#main_mv{padding:140px 0 0}}@media screen and (max-width: 460px){body#top section#main_mv{height:90vh;min-height:inherit;padding:110px 0 0}}body#top section#main_mv::after{content:url(../../../img/mv_top.svg);display:block;left:0;position:absolute;top:-50px;width:440px;z-index:1}@media screen and (max-width: 1250px){body#top section#main_mv::after{width:clamp(350px,42vw,440px)}}@media screen and (max-width: 1024px){body#top section#main_mv::after{width:clamp(250px,33.2vw,400px)}}@media screen and (max-width: 568px){body#top section#main_mv::after{width:210px}}@media screen and (max-width: 460px){body#top section#main_mv::after{width:170px}}body#top section#main_mv::before{bottom:-3px;content:url(../../../img/mv_under.svg);display:block;position:absolute;right:0;width:600px}@media screen and (max-width: 1250px){body#top section#main_mv::before{width:clamp(450px,43.9vw,550px)}}@media screen and (max-width: 1024px){body#top section#main_mv::before{width:clamp(250px,33.2vw,400px)}}body#top section#main_mv div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;position:relative;z-index:2}@media screen and (min-width: 1025px){body#top section#main_mv div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){body#top section#main_mv div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#main_mv div.in_box{padding:0 30px}}@media screen and (min-width: 1025px){body#top section#main_mv div.in_box{max-width:1600px}}body#top section#main_mv p.mainMvPhoto{bottom:-1px;display:block;height:100%;left:50%;max-width:600px;position:absolute;top:0;width:50%;-webkit-transform:translate(-50%, 0);background:#fff;overflow:hidden;transform:translate(-50%, 0);z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}@media screen and (max-width: 750px){body#top section#main_mv p.mainMvPhoto{max-width:430px;width:70%}}@media screen and (max-width: 568px){body#top section#main_mv p.mainMvPhoto{max-width:430px;padding:15px;width:80%;width:90%}}body#top section#main_mv p.mainMvPhoto video{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body#top section#main_mv p.leftMvPhoto{display:block;margin:0 0 3vw;max-width:450px;position:relative;width:32%;z-index:2}@media(max-height: 830px){body#top section#main_mv p.leftMvPhoto{height:60%;max-width:inherit;width:28%}}@media screen and (max-width: 1250px){body#top section#main_mv p.leftMvPhoto{aspect-ratio:1;height:auto;width:30%}}@media screen and (max-width: 1024px){body#top section#main_mv p.leftMvPhoto{max-width:283px;width:35%}}@media screen and (max-width: 750px){body#top section#main_mv p.leftMvPhoto{left:-20px;width:40%}}@media screen and (max-width: 568px){body#top section#main_mv p.leftMvPhoto{aspect-ratio:inherit;margin:0 0 -5vw;max-width:230px;width:50%}}@media screen and (max-width: 460px){body#top section#main_mv p.leftMvPhoto{max-width:230px;width:60%}}body#top section#main_mv p.leftMvPhoto::after{content:url(../../../img/mv_pin.svg);display:block;left:50%;max-width:60px;position:absolute;top:7%;width:8.5%;z-index:2;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body#top section#main_mv p.leftMvPhoto::before{content:url(../../../img/stickerYellow.svg);display:block;left:50%;max-width:260px;position:absolute;top:-5vw;width:40%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:spinLeft 30s linear infinite;animation:spinLeft 30s linear infinite}@media screen and (max-width: 1024px){body#top section#main_mv p.leftMvPhoto::before{width:60%;-webkit-transform:translate(-100%, -150%);left:30%;transform:translate(-100%, -150%);-webkit-animation:spinLeftTb 30s linear infinite;animation:spinLeftTb 30s linear infinite}}@media screen and (max-width: 750px){body#top section#main_mv p.leftMvPhoto::before{width:clamp(150px,26.3vw,180px)}}@media screen and (max-width: 460px){body#top section#main_mv p.leftMvPhoto::before{width:60%;-webkit-animation:spinLeft460 30s linear infinite;animation:spinLeft460 30s linear infinite}}body#top section#main_mv p.leftMvPhoto picture{display:block;position:relative;-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:pendulumLeft 5s ease-in-out forwards;animation:pendulumLeft 5s ease-in-out forwards}body#top section#main_mv p.leftMvPhoto picture::after{content:url(../../../img/mv_gold.svg);display:block;left:0;max-width:425px;position:absolute;top:-50px;width:80%;z-index:-1}@media screen and (max-width: 460px){body#top section#main_mv p.leftMvPhoto picture::after{display:none}}body#top section#main_mv p.rightMvPhoto{display:block;max-width:390px;position:relative;right:5vw;width:25%;-webkit-transform:rotate(5deg);margin:0 0 1vw;transform:rotate(5deg);z-index:2}@media screen and (max-width: 1250px){body#top section#main_mv p.rightMvPhoto{right:0}}@media(max-height: 830px){body#top section#main_mv p.rightMvPhoto{height:50%;max-width:255px}}@media screen and (max-width: 1024px){body#top section#main_mv p.rightMvPhoto{max-width:280px;width:32%}}@media screen and (max-width: 750px){body#top section#main_mv p.rightMvPhoto{right:-50px;width:35%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media screen and (max-width: 568px){body#top section#main_mv p.rightMvPhoto{display:none;height:auto;margin:0 0 40vh;width:40%}}body#top section#main_mv p.rightMvPhoto::after{content:url(../../../img/stickerPurple.svg);display:block;left:0;max-width:220px;position:absolute;top:0;width:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:spinRight 30s linear infinite;animation:spinRight 30s linear infinite}@media screen and (max-width: 1024px){body#top section#main_mv p.rightMvPhoto::after{width:60%;-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}}body#top section#main_mv p.rightMvPhoto::before{content:"";display:block;height:283px;left:0;position:absolute;position:absolute;top:0;width:100%;-webkit-transform:translate(-20%, -120%) rotate(-15deg);background:url(../../../img/mvUnderRight.webp) no-repeat bottom;background-size:contain;transform:translate(-20%, -120%) rotate(-15deg);z-index:2}@media screen and (max-width: 1250px){body#top section#main_mv p.rightMvPhoto::before{background-position:bottom}}@media screen and (max-width: 750px){body#top section#main_mv p.rightMvPhoto::before{display:none}}body#top section#main_mv p.rightMvPhoto picture{display:block;-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:pendulumRight 6.5s ease-in-out forwards;animation:pendulumRight 6.5s ease-in-out forwards}body#top section#main_mv ul.reserButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:40px;top:150px;z-index:4}@media screen and (max-width: 1024px){body#top section#main_mv ul.reserButton{right:20px;top:110px}}@media screen and (max-width: 568px){body#top section#main_mv ul.reserButton{left:20px;right:inherit;top:20px}}@media screen and (max-width: 460px){body#top section#main_mv ul.reserButton{left:15px;right:inherit;top:15px}}body#top section#main_mv .reserveBill{display:block;margin:-105px 0 0;max-width:135px;position:relative;width:9vw}@media screen and (max-width: 1250px){body#top section#main_mv .reserveBill{margin:-8.5vw 0 0}}@media screen and (max-width: 1024px){body#top section#main_mv .reserveBill{margin:-90px 0 0;width:90px}}@media screen and (max-width: 568px){body#top section#main_mv .reserveBill{display:none}}body#top section#main_mv .reserveBill a{display:block;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}body#top section#main_mv .reserveBill a.animated{-webkit-animation:shakeEffect 1.2s ease-in-out;animation:shakeEffect 1.2s ease-in-out}body#top section#main_mv li.langBox{z-index:2}body#top section#main_mv li.langBox .hover-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;background:#000;border-radius:50%;color:#fff;max-width:85px;position:relative;width:8vw;z-index:2}@media screen and (max-width: 1024px){body#top section#main_mv li.langBox .hover-container{width:80px}}@media screen and (max-width: 568px){body#top section#main_mv li.langBox .hover-container{width:60px}}@media screen and (max-width: 460px){body#top section#main_mv li.langBox .hover-container{width:55px}}body#top section#main_mv li.langBox .hover-button{color:#fff;font:600 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin:0 9px 0 0}@media screen and (max-width: 1024px){body#top section#main_mv li.langBox .hover-button{font-size:15px}}@media screen and (max-width: 568px){body#top section#main_mv li.langBox .hover-button{letter-spacing:.15rem}}@media screen and (max-width: 460px){body#top section#main_mv li.langBox .hover-button{font-size:14px}}body#top section#main_mv li.langBox .hover-button::before{height:0;position:absolute;right:23px;top:50%;width:0;-webkit-transform:translate(0, -50%);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:9px 4px 0;content:"";transform:translate(0, -50%)}@media screen and (max-width: 568px){body#top section#main_mv li.langBox .hover-button::before{right:11px}}@media screen and (max-width: 460px){body#top section#main_mv li.langBox .hover-button::before{border-width:5px 3px 0;right:12px}}body#top section#main_mv li.langBox .popup{background-color:#fff;border-radius:8px;padding:10px 20px 15px;position:absolute;top:68%;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);opacity:0;-webkit-transition:opacity .3s ease;height:auto;transition:opacity .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}@media screen and (max-width: 568px){body#top section#main_mv li.langBox .popup{left:-15px}}body#top section#main_mv li.langBox .popup.visible{opacity:1;pointer-events:auto}body#top section#main_mv li.langBox .lanList>li{display:block;padding-top:10px}body#top section#main_mv li.langBox .lanList a{color:rgba(0,0,0,0);display:block;font:600 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;overflow:hidden;text-shadow:0 -1.5em 0 #000,0 0 0 #000;-webkit-transition:text-shadow .3s;text-shadow:0 -1.5em 0 #000,0 0 0 #000;transition:text-shadow .3s;transition:text-shadow .3s}body#top section#main_mv li.langBox .lanList a:hover{text-shadow:0 0 0 #000,0 1.5em 0 #000}body#top section#main_mv li.langBox .lanList p{color:#000;display:block;font:600 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body#top section#reservation{padding:40px 30px 450px 35px;-webkit-box-sizing:border-box;background:#d5a02e;box-sizing:border-box;position:relative;z-index:2}@media screen and (max-width: 1250px){body#top section#reservation{padding:60px 30px 420px 35px}}@media screen and (max-width: 568px){body#top section#reservation{padding:90px 20px 390px;z-index:1}}body#top section#reservation div.reservation_bk{background:#fff;margin:0 auto;max-width:1565px;padding:20px 1vw;width:85vw;-webkit-box-sizing:border-box;border-radius:10px;box-sizing:border-box;position:relative}@media screen and (max-width: 1250px){body#top section#reservation div.reservation_bk{padding:20px 2vw}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk{padding:20px 4vw}}body#top section#reservation div.reservation_bk::before{content:url(/img/bestrateIcon.svg);height:auto;left:-3vw;position:absolute;top:-30px;width:8vw;-webkit-animation:size 2s ease-in-out infinite;animation:size 2s ease-in-out infinite}@media screen and (max-width: 1250px){body#top section#reservation div.reservation_bk::before{left:-3vw;width:9vw}}@media screen and (max-width: 1024px){body#top section#reservation div.reservation_bk::before{width:10vw}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk::before{width:14vw}}@media screen and (max-width: 568px){body#top section#reservation div.reservation_bk::before{top:-43px;width:20vw}}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk::before{top:-43px;width:100px}}body#top section#reservation div.reservation_bk .directin-sp-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;position:relative}@media screen and (max-width: 1024px){body#top section#reservation div.reservation_bk .directin-sp-form{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}@media screen and (max-width: 568px){body#top section#reservation div.reservation_bk .directin-sp-form{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;padding:0}}body#top section#reservation div.reservation_bk .directin-sp-form>div{margin:0}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input{width:100%}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input{margin-right:8px}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input label{display:inherit}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-label{color:#000;font-size:16px;padding-right:5px;white-space:nowrap}@media screen and (max-width: 1024px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-label{font-size:15px}}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-label{line-height:2}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}@media screen and (max-width: 1024px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input-group{margin-right:10px}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input-group{margin:10px 0 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input input[type=text]{background:#f2f2f2;background-image:url(/img/calender_icon.svg);background-position:left 12px center;background-repeat:no-repeat;background-size:19px 21px;border:none;font-size:14px;margin-right:15px;padding:15px 8px 15px 38px}@media screen and (max-width: 1250px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input input[type=text]{min-width:160px;width:100%}}@media screen and (max-width: 1024px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input input[type=text]{background-position:left 8px center;background-size:20px 18px;margin-right:5px;max-width:280px;padding:15px 5px 15px 31px}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input input[type=text]{margin-right:inherit;max-width:inherit;width:100%}}@media screen and (max-width: 568px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input input[type=text]{width:100%}}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input input[type=text]{background-image:none;padding:15px 1vw}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input{width:calc(100% - 100px)}}@media screen and (max-width: 568px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input{width:100%}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input-group{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media screen and (max-width: 568px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-date-input-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-checkbox-label{font-size:16px}@media screen and (max-width: 1024px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-checkbox-label{font-size:15px}}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-checkbox-label{line-height:1.8}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-nodate-checkbox{padding-bottom:0}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-guest-selector,body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-guest-room-separator{margin-right:10px}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-guest-room-separator{margin-top:32px}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-guest-room-input-group{width:100%}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input label select{background:#f2f2f2;border:none;cursor:pointer}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-input label select{width:100%}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-guest-selector{width:50%}}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-room-selector{width:50%}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-submit-button{padding:0}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-submit-button{margin-top:15px;max-width:inherit;width:100%}}body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-submit-button button{background:#bd3a34;max-width:260px;padding:14px;width:14vw}@media screen and (max-width: 750px){body#top section#reservation div.reservation_bk .directin-sp-form .directin-sp-form-submit-button button{max-width:inherit;width:100%}}body#top section#reservation div.reservation_bk .directin-sp-form input[type=checkbox]{margin:0 3px 0 0 !important}@media screen and (max-width: 460px){body#top section#reservation div.reservation_bk .directin-sp-form input[type=checkbox]{margin:-5px 3px 0 0 !important}}body#top section#access{padding:0 0 110px;position:relative;z-index:2}@media screen and (max-width: 1024px){body#top section#access{padding:0 0 90px}}body#top section#access::before{background-color:#fff;border-radius:185px 185px 0 0;content:"";height:100%;left:0;position:absolute;top:140px;width:100%;z-index:-1}@media screen and (max-width: 1250px){body#top section#access::before{border-radius:95px 95px 0 0}}@media screen and (max-width: 568px){body#top section#access::before{border-radius:65px 65px 0 0}}@media screen and (max-width: 460px){body#top section#access::before{top:70px}}body#top section#access div.sights{margin:-340px auto 0;max-width:1200px;padding:0 30px 70px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1250px){body#top section#access div.sights{margin:-310px auto 50px}}@media screen and (max-width: 1024px){body#top section#access div.sights{margin:-310px auto 0}}@media screen and (max-width: 750px){body#top section#access div.sights{margin:-310px auto 150px}}@media screen and (max-width: 460px){body#top section#access div.sights{margin:-310px auto 110px}}body#top section#access div.sights::before{background-image:url(/img/deco_purple.svg);background-repeat:no-repeat;content:"";height:476px;position:absolute;right:-2%;top:-6%;width:572px;z-index:-1}@media screen and (max-width: 1250px){body#top section#access div.sights::before{right:1%;width:56%}}body#top section#access div.sights::after{content:"From hotels to sights";font-family:"Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;font-weight:600;position:absolute;right:0;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:2}@media screen and (max-width: 1250px){body#top section#access div.sights::after{right:5px}}@media screen and (max-width: 1024px){body#top section#access div.sights::after{font-size:20px}}@media screen and (max-width: 750px){body#top section#access div.sights::after{font-size:14px;right:11px}}body#top section#access div.sights div.access_img{display:block;height:470px;margin:0 0 0 auto;opacity:0;position:relative;visibility:hidden;width:70%;-webkit-transform:translateY(50px);transform:translateY(50px)}body#top section#access div.sights div.access_img.action{-webkit-animation-name:fadeinUnder;animation-name:fadeinUnder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img{height:450px;width:72%}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img{height:410px;width:80%}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img{height:280px}}@media screen and (max-width: 568px){body#top section#access div.sights div.access_img{width:95%}}@media screen and (max-width: 460px){body#top section#access div.sights div.access_img{height:210px;width:100%}}body#top section#access div.sights div.access_img .image{-webkit-animation:image-switch-animation 25s infinite;animation:image-switch-animation 25s infinite;background-position:center center;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}body#top section#access div.sights div.access_img .src1{background:url(/img/lead1.webp) no-repeat;background-size:contain}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img .src1{background-size:auto}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img .src1{background-position:top center}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img .src1{background-size:cover}}body#top section#access div.sights div.access_img .src2{background:url(/img/lead2.webp) no-repeat;background-size:contain}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img .src2{background-size:auto}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img .src2{background-position:right top}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img .src2{background-position:top center;background-size:cover}}body#top section#access div.sights div.access_img .src3{background:url(/img/lead3.webp) no-repeat;background-size:contain}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img .src3{background-size:auto}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img .src3{background-position:center}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img .src3{background-size:cover}}body#top section#access div.sights div.access_img .src4{background:url(/img/lead4.webp) no-repeat;background-size:contain}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img .src4{background-size:auto}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img .src4{background-position:center}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img .src4{background-size:cover}}body#top section#access div.sights div.access_img .src5{background:url(/img/lead5.webp) no-repeat;background-size:contain}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img .src5{background-size:auto}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img .src5{background-position:center}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img .src5{background-size:cover}}body#top section#access div.sights div.access_img .src6{background:url(/img/lead6.webp) no-repeat;background-size:contain}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img .src6{background-size:auto}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img .src6{background-position:center}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img .src6{background-size:cover}}body#top section#access div.sights div.access_img .src7{background:url(/img/lead7.webp) no-repeat;background-size:contain}@media screen and (max-width: 1250px){body#top section#access div.sights div.access_img .src7{background-size:auto}}@media screen and (max-width: 1024px){body#top section#access div.sights div.access_img .src7{background-position:center}}@media screen and (max-width: 750px){body#top section#access div.sights div.access_img .src7{background-size:cover}}body#top section#access div.sights div.access_img .image:nth-of-type(1){-webkit-animation-delay:3s;animation-delay:3s}body#top section#access div.sights div.access_img .image:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}body#top section#access div.sights div.access_img .image:nth-of-type(3){-webkit-animation-delay:9s;animation-delay:9s}body#top section#access div.sights div.access_img .image:nth-of-type(4){-webkit-animation-delay:12s;animation-delay:12s}body#top section#access div.sights div.access_img .image:nth-of-type(5){-webkit-animation-delay:15s;animation-delay:15s}body#top section#access div.sights div.access_img .image:nth-of-type(6){-webkit-animation-delay:18s;animation-delay:18s}body#top section#access div.sights div.access_img .image:nth-of-type(7){-webkit-animation-delay:21s;animation-delay:21s}body#top section#access div.sights div.lead{bottom:100px;position:relative;z-index:3}@media screen and (max-width: 460px){body#top section#access div.sights div.lead{left:-20px}}body#top section#access div.sights div.lead__touristPerson01{bottom:86px;left:-33px;position:absolute;width:120px;z-index:2}@media screen and (max-width: 1024px){body#top section#access div.sights div.lead__touristPerson01{bottom:clamp(20px,2.6vw,86px);width:clamp(90px,11.9vw,120px)}}@media screen and (max-width: 750px){body#top section#access div.sights div.lead__touristPerson01{bottom:-63px}}@media screen and (max-width: 568px){body#top section#access div.sights div.lead__touristPerson01{bottom:-140px;left:clamp(291px,63vw,360px);width:71px}}@media screen and (max-width: 460px){body#top section#access div.sights div.lead__touristPerson01{display:none}}body#top section#access div.sights div.lead__touristPerson02{bottom:82px;left:45px;position:absolute;width:116px;z-index:2}@media screen and (max-width: 1024px){body#top section#access div.sights div.lead__touristPerson02{bottom:clamp(20px,2.6vw,82px);left:clamp(34px,4.5vw,45px);width:clamp(91px,12vw,116px)}}@media screen and (max-width: 750px){body#top section#access div.sights div.lead__touristPerson02{bottom:-68px}}@media screen and (max-width: 568px){body#top section#access div.sights div.lead__touristPerson02{bottom:-140px;left:clamp(337px,73vw,410px);width:66px}}@media screen and (max-width: 460px){body#top section#access div.sights div.lead__touristPerson02{display:none}}body#top section#access div.sights div.lead h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:-130px;line-height:.2;position:absolute}@media screen and (max-width: 750px){body#top section#access div.sights div.lead h3{bottom:-230px}}@media screen and (max-width: 568px){body#top section#access div.sights div.lead h3{bottom:-210px}}@media screen and (max-width: 460px){body#top section#access div.sights div.lead h3{bottom:-190px}}body#top section#access div.sights div.lead h3 span{background-color:#fff;display:block;padding:23px 18px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:clamp(25px,1.9vw,30px);line-height:1;opacity:0;visibility:hidden;-webkit-transform:translateX(-100px);transform:translateX(-100px)}body#top section#access div.sights div.lead h3 span.action{-webkit-animation-name:fadeinLeft;animation-name:fadeinLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 1250px){body#top section#access div.sights div.lead h3 span{font-size:clamp(20px,2.6vw,25px);padding:25px 12px}}@media screen and (max-width: 1024px){body#top section#access div.sights div.lead h3 span{font-size:clamp(20px,2.6vw,25px);padding:15px 12px}}@media screen and (max-width: 750px){body#top section#access div.sights div.lead h3 span{font-size:clamp(18px,3.1vw,24px)}}@media screen and (max-width: 568px){body#top section#access div.sights div.lead h3 span{padding:13px 10px}}@media screen and (max-width: 460px){body#top section#access div.sights div.lead h3 span{font-size:15px;padding:10px 4px}}body#top section#access div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;position:relative}@media screen and (min-width: 1025px){body#top section#access div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){body#top section#access div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#access div.in_box{padding:0 30px}}body#top section#access div.in_box article{display:none;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body#top section#access div.in_box article>p{display:block;margin-bottom:60px;width:calc(100% - 550px)}@media screen and (max-width: 1250px){body#top section#access div.in_box article>p{margin-left:20px}}@media screen and (max-width: 1024px){body#top section#access div.in_box article>p{margin-left:0;min-width:262px}}@media screen and (max-width: 750px){body#top section#access div.in_box article>p{margin-bottom:30px;width:35%}}@media screen and (max-width: 568px){body#top section#access div.in_box article>p{margin-left:0;width:100%}}body#top section#access div.in_box article.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}@media screen and (max-width: 1250px){body#top section#access div.in_box article.active{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 1024px){body#top section#access div.in_box article.active{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 750px){body#top section#access div.in_box article.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}body#top section#access div.in_box #japanContents>p img{width:74%}@media screen and (max-width: 1250px){body#top section#access div.in_box #japanContents>p img{width:94%}}@media screen and (max-width: 1024px){body#top section#access div.in_box #japanContents>p img{width:100%}}@media screen and (max-width: 568px){body#top section#access div.in_box #japanContents>p img{width:50%;-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}}@media screen and (max-width: 750px){body#top section#access div.in_box #kansaiContents .pcimg{width:40%}}@media screen and (max-width: 568px){body#top section#access div.in_box #kansaiContents .pcimg{display:none}}body#top section#access div.in_box #kansaiContents .pcimg img{width:67%}@media screen and (max-width: 1250px){body#top section#access div.in_box #kansaiContents .pcimg img{width:60%}}@media screen and (max-width: 1024px){body#top section#access div.in_box #kansaiContents .pcimg img{width:100%}}body#top section#access div.in_box #kansaiContents .spimg{display:none}@media screen and (max-width: 568px){body#top section#access div.in_box #kansaiContents .spimg{display:block;width:100%}}@media screen and (max-width: 568px){body#top section#access div.in_box #kansaiContents .spimg img{left:50%;position:relative;width:70%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}body#top section#access div.in_box #osakaContents>p img{width:47%}@media screen and (max-width: 1250px){body#top section#access div.in_box #osakaContents>p img{width:43%}}@media screen and (max-width: 1024px){body#top section#access div.in_box #osakaContents>p img{left:50%;position:relative;width:60%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (max-width: 750px){body#top section#access div.in_box #osakaContents>p img{width:85%}}@media screen and (max-width: 568px){body#top section#access div.in_box #osakaContents>p img{left:50%;position:relative;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:35%}}body#top section#access div.in_box div.locationLeft{margin-right:60px;max-width:530px;width:100%}@media screen and (max-width: 1024px){body#top section#access div.in_box div.locationLeft{margin-right:0;max-width:inherit;width:56%}}@media screen and (max-width: 750px){body#top section#access div.in_box div.locationLeft{margin-right:0;width:100%}}body#top section#access div.in_box div.locationLeft .transport_title{background-color:#787cac;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;width:100%}@media screen and (max-width: 568px){body#top section#access div.in_box div.locationLeft .transport_title{padding:15px 0}}body#top section#access div.in_box div.time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 20px 0}@media screen and (max-width: 568px){body#top section#access div.in_box div.time{padding:24px 10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 460px){body#top section#access div.in_box div.time{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body#top section#access div.in_box div.time h4{font-size:16px}@media screen and (max-width: 568px){body#top section#access div.in_box div.time h4{font-size:15px}}@media screen and (max-width: 460px){body#top section#access div.in_box div.time h4{padding-bottom:10px}}body#top section#access div.in_box div.time>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px}@media screen and (max-width: 1024px){body#top section#access div.in_box div.time>div{gap:18px}}@media screen and (max-width: 568px){body#top section#access div.in_box div.time>div{gap:13px}}body#top section#access div.in_box div.time>div>p{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#top section#access div.in_box div.time>div>p img{height:20px;width:20px}@media screen and (max-width: 568px){body#top section#access div.in_box div.time>div>p img{height:15px;width:15px}}body#top section#access div.in_box div.time>div>p span{font-size:12px;margin-top:5px}@media screen and (max-width: 568px){body#top section#access div.in_box div.time>div>p span{font-size:11px}}body#top section#access div.in_box ul.japanUl li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:solid thin #babfdb;justify-content:space-between;padding:20px 17px}@media screen and (max-width: 568px){body#top section#access div.in_box ul.japanUl li{padding:15px 10px}}body#top section#access div.in_box ul.japanUl li>h5{font-size:16px}@media screen and (max-width: 568px){body#top section#access div.in_box ul.japanUl li>h5{font-size:15px}}body#top section#access div.in_box ul.japanUl li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:107px}body#top section#access div.in_box ul.japanUl li>div img{margin:0 15px 0 0;width:15px}@media screen and (max-width: 568px){body#top section#access div.in_box ul.japanUl li>div img{width:13px}}body#top section#access div.in_box ul.japanUl li>div p{font-size:12px}body#top section#access div.in_box ul.japanUl li>div p span{font:400 17px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (max-width: 568px){body#top section#access div.in_box ul.japanUl li>div p span{font-size:15px}}body#top section#access div.in_box ul.parentsUl li{border-bottom:solid thin #babfdb;padding:20px 0}body#top section#access div.in_box ul.parentsUl li label:checked{border-bottom:inherit}body#top section#access div.in_box ul.parentsUl li label{cursor:pointer;display:block;padding:0 20px;position:relative;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#access div.in_box ul.parentsUl li label::before,body#top section#access div.in_box ul.parentsUl li label::after{background:#000;content:"";height:18px;position:absolute;right:70px;top:0;width:2px;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#access div.in_box ul.parentsUl li label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#access div.in_box ul.parentsUl li label:has(+input[type=checkbox]:checked)::before{display:none;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#access div.in_box ul.parentsUl li label+input[type=checkbox]{display:none;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#access div.in_box ul.parentsUl li label+input[type=checkbox]+ul{display:none;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#access div.in_box ul.parentsUl li label+input[type=checkbox]+ul li{border-bottom:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#top section#access div.in_box ul.parentsUl li label+input[type=checkbox]:checked+ul{display:block;-webkit-transition:all 5s;transition:all 5s}body#top section#access div.in_box ul.parentsUl li>ul{background-color:rgba(242,243,249,.5);-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#access div.in_box ul.parentsUl li>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 0}body#top section#access div.in_box ul.parentsUl li>ul li:first-of-type{padding-top:20px}body#top section#access div.in_box ul.parentsUl li>ul li:last-of-type{padding-bottom:20px}@media screen and (max-width: 460px){body#top section#access div.in_box ul.parentsUl li>ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#top section#access div.in_box ul.parentsUl li>ul li>h5{font-size:14px}@media screen and (max-width: 1024px){body#top section#access div.in_box ul.parentsUl li>ul li>h5{width:calc(100% - 190px)}}@media screen and (max-width: 750px){body#top section#access div.in_box ul.parentsUl li>ul li>h5{width:inherit}}@media screen and (max-width: 460px){body#top section#access div.in_box ul.parentsUl li>ul li>h5{padding-bottom:10px}}body#top section#access div.in_box ul.parentsUl li>ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){body#top section#access div.in_box ul.parentsUl li>ul li>div{padding-left:10px}}@media screen and (max-width: 750px){body#top section#access div.in_box ul.parentsUl li>ul li>div{padding-left:0}}body#top section#access div.in_box ul.parentsUl li>ul li>div p{font-size:14px}body#top section#access div.in_box ul.parentsUl li>ul li>div img{margin:0 15px 0 0;width:15px}body#top section#access div.in_box ul.parentsUl li>ul li>div span{font-size:12px}body#top section#access div.in_box ul.parentsUl li>ul li>div span i{font:400 17px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (max-width: 568px){body#top section#access div.in_box ul.parentsUl li>ul li>div span i{font-size:14px}}body#top section#access div.in_box ul.parentsUl li>ul li>div span .osakaShort{display:inline-block;width:31px}@media screen and (max-width: 568px){body#top section#access div.in_box ul.parentsUl li>ul li>div span .osakaShort{width:26px}}@media screen and (max-width: 460px){body#top section#access div.in_box ul.parentsUl li>ul li>div span .osakaShort{width:inherit}}body#top section#access div.in_box ul.parentsUl li>ul li>div span .short2{display:inline-block;width:19px}@media screen and (max-width: 568px){body#top section#access div.in_box ul.parentsUl li>ul li>div span .short2{width:14px}}body#top section#access div.in_box ul.parentsUl li>ul li>div span .timeShort{display:inline-block;width:25px}body#top section#access div.in_box ul.parentsUl li>ul li>div span:first-of-type{margin-right:10px}@media screen and (max-width: 1024px){body#top section#access div.in_box ul.parentsUl li>ul li>div p.haruka{display:none}}@media screen and (max-width: 750px){body#top section#access div.in_box ul.parentsUl li>ul li>div p.haruka{display:block}}@media screen and (max-width: 1024px){body#top section#access div.in_box ul.parentsUl li>ul li h5.kankutitile{position:relative}body#top section#access div.in_box ul.parentsUl li>ul li h5.kankutitile::before{bottom:-7px;content:"特急はるか";font-size:12px;left:0;position:absolute}}@media screen and (max-width: 750px){body#top section#access div.in_box ul.parentsUl li>ul li h5.kankutitile::before{display:none}}body#top section#access div.in_box span.bus_train{background:no-repeat;background-image:url(/img/bus_train_icon.svg);background-size:35px auto;padding-left:42px}body#top section#access div.in_box span.train{background:no-repeat;background-image:url(/img/train_icon.svg);background-size:15px auto;padding-left:25px}body#top section#access div.in_box span.taxi{background:no-repeat;background-image:url(/img/taxi_icon.svg);background-position:top 2px left 0;background-size:18px auto;padding-left:25px}body#top section#access div.in_box span.mono_train{background:no-repeat;background-image:url(/img/mono_train_icon.svg);background-size:35px auto;padding-left:42px}body#top section#access div.in_box .tab-wrap{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:13%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 750px){body#top section#access div.in_box .tab-wrap{bottom:inherit;left:0;right:0;top:-60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 568px){body#top section#access div.in_box .tab-wrap{left:50%;margin:0 auto;-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px)}}body#top section#access div.in_box .tab-wrap input[type=radio]{display:none}body#top section#access div.in_box .tab-wrap input[type=radio]+label{color:#787cac;cursor:pointer;display:inline-block;padding-bottom:6px;position:relative;-webkit-transition:.4s;font-size:16px;transition:.4s;white-space:nowrap}body#top section#access div.in_box .tab-wrap input[type=radio]+label::before{background:#787cac;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}body#top section#access div.in_box .tab-wrap input[type=radio]+label:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}body#top section#access div.in_box .tab-wrap input[type=radio]:checked+label{background:#787cac;color:#d5a02e;padding:8px 25px;-webkit-box-sizing:border-box;border-radius:100px;box-sizing:border-box}body#top section#access div.in_box .tab-wrap input[type=radio]:checked+label::before{display:none}body#top section#access02{padding:65px 50px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 390px;opacity:0;position:relative;visibility:hidden;z-index:2;-webkit-transform:translateX(100px);transform:translateX(100px)}body#top section#access02.action{-webkit-animation-name:fadeinRight;animation-name:fadeinRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 1024px){body#top section#access02{margin:0 0 240px;padding:50px 20px 70px}}body#top section#access02::before{background:#f9f7e8;border-radius:50px 0 0 50px;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% - 80px);z-index:-1}@media screen and (max-width: 1024px){body#top section#access02::before{width:calc(100% - 30px)}}body#top section#access02 div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1025px){body#top section#access02 div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){body#top section#access02 div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#access02 div.in_box{padding:0 30px}}@media screen and (max-width: 750px){body#top section#access02 div.in_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#top section#access02 div.in_box p.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;color:#bd3a34;display:flex;flex-flow:column;flex-flow:column;font:500 clamp(50px,4vw,52px) "Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;margin-bottom:30px;width:100%}@media screen and (max-width: 1024px){body#top section#access02 div.in_box p.title{font-size:clamp(45px,5.9vw,50px)}}@media screen and (max-width: 750px){body#top section#access02 div.in_box p.title{font-size:clamp(40px,7vw,45px)}}@media screen and (max-width: 568px){body#top section#access02 div.in_box p.title{font-size:clamp(35px,7.5vw,40px)}}body#top section#access02 div.in_box p.title span{display:block;font-size:20px;font-weight:500;margin:10px 0 0}@media screen and (max-width: 1024px){body#top section#access02 div.in_box p.title span{font-size:clamp(18px,2.3vw,20px)}}@media screen and (max-width: 568px){body#top section#access02 div.in_box p.title span{font-size:clamp(16px,3.4vw,18px)}}body#top section#access02 div.in_box .map{width:568px}@media screen and (max-width: 1250px){body#top section#access02 div.in_box .map{width:50%}}@media screen and (max-width: 750px){body#top section#access02 div.in_box .map{width:100%}}body#top section#access02 div.in_box .map iframe{height:350px;width:90%}@media screen and (max-width: 1250px){body#top section#access02 div.in_box .map iframe{width:100%}}body#top section#access02 div.in_box .address{margin-left:20px}@media screen and (max-width: 1250px){body#top section#access02 div.in_box .address{margin-left:40px}}@media screen and (max-width: 1024px){body#top section#access02 div.in_box .address{margin-left:30px}}@media screen and (max-width: 750px){body#top section#access02 div.in_box .address{margin-left:0;margin-top:20px;width:100%}}body#top section#access02 div.in_box .address li h4{color:#bd3a34;display:inline-block;font-size:18px;overflow:hidden;padding-bottom:10px;position:relative}@media screen and (max-width: 750px){body#top section#access02 div.in_box .address li h4{padding-bottom:15px}}@media screen and (max-width: 568px){body#top section#access02 div.in_box .address li h4{font-size:18px}}body#top section#access02 div.in_box .address li h4::before{border-bottom:4px dotted #bd3a34;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media screen and (max-width: 750px){body#top section#access02 div.in_box .address li h4::before{bottom:0}}body#top section#access02 div.in_box .address li .address_text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:20px 0}@media screen and (max-width: 750px){body#top section#access02 div.in_box .address li .address_text{padding:20px 0}}@media screen and (max-width: 568px){body#top section#access02 div.in_box .address li .address_text{font-size:16px}}body#top section#access02 div.in_box .address li .address_text span{display:block;font-size:16px;padding-bottom:10px}@media screen and (max-width: 750px){body#top section#access02 div.in_box .address li .address_text span{padding-bottom:7px}}@media screen and (max-width: 568px){body#top section#access02 div.in_box .address li .address_text span{font-size:16px}}body#top section#access02 div.in_box .address li .vehicle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}body#top section#access02 div.in_box .address li .vehicle .icon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;padding-top:20px}@media screen and (max-width: 568px){body#top section#access02 div.in_box .address li .vehicle .icon{font-size:16px;padding-top:20px}}body#top section#access02 div.in_box .address li .vehicle .icon span{padding-right:10px}body#top section#access02 div.in_box .address li .vehicle .icon .acc_train{width:14px}body#top section#access02 div.in_box .address li .vehicle .icon .acc_airplane{width:27px}body#top section#access02 div.in_box .address li .vehicle .icon .acc_car{width:19px}body#top section#access02 div.in_box .address li .vehicle .time{font-size:14px;line-height:1.5}body#top section#concept{background:#787cac;padding-bottom:205px;position:relative}@media screen and (max-width: 750px){body#top section#concept{padding-bottom:105px}}body#top section#concept::before{background:url(/img/puple_bk.png) no-repeat 0 0;background-size:100% 100%;content:"";display:block;height:349px;left:0;position:absolute;position:absolute;top:-200px;width:100%;z-index:-2}@media screen and (max-width: 1250px){body#top section#concept::before{height:260px;top:-222px}}@media screen and (max-width: 1024px){body#top section#concept::before{height:129px;top:-110px}}body#top section#concept .person_img{bottom:107%;left:40px;opacity:0;position:absolute;visibility:hidden;width:clamp(514px,41vw,654px);-webkit-transform:translateX(-100px);transform:translateX(-100px)}body#top section#concept .person_img.action{-webkit-animation-name:fadeinLeft;animation-name:fadeinLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 1250px){body#top section#concept .person_img{bottom:112%;left:10px;width:47%}}@media screen and (max-width: 1024px){body#top section#concept .person_img{bottom:107%;left:10px;width:clamp(340px,45vw,460px)}}@media screen and (max-width: 750px){body#top section#concept .person_img{width:clamp(300px,52vw,340px)}}@media screen and (max-width: 460px){body#top section#concept .person_img{left:0;width:clamp(234px,73vw,300px)}}body#top section#concept .concept_con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){body#top section#concept .concept_con{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#top section#concept div.in_box{margin:0 auto;opacity:0;padding:0 4% 0 2%;visibility:hidden;z-index:2;-webkit-transform:translateY(50px);transform:translateY(50px)}body#top section#concept div.in_box.action{-webkit-animation-name:fadeinUnder;animation-name:fadeinUnder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 1250px){body#top section#concept div.in_box{padding:0 1%}}@media screen and (max-width: 750px){body#top section#concept div.in_box{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:-23% auto 0;max-width:1100px;order:2;padding:0;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 568px){body#top section#concept div.in_box{padding:0}}body#top section#concept div.in_box p{color:#fff}body#top section#concept div.in_box p.dto{font-family:"Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:65px;font-size:clamp(60px,4.7vw,65px);padding-bottom:20px}@media screen and (max-width: 1250px){body#top section#concept div.in_box p.dto{font-size:clamp(41px,4vw,50px)}}@media screen and (max-width: 1024px){body#top section#concept div.in_box p.dto{font-size:clamp(37px,4.9vw,47px)}}@media screen and (max-width: 568px){body#top section#concept div.in_box p.dto{padding-top:20vw}}@media screen and (max-width: 460px){body#top section#concept div.in_box p.dto{font-size:clamp(29px,9vw,40px)}}body#top section#concept div.in_box p.text_titile{color:#fff;display:inline-block;font-size:16px;letter-spacing:.15rem;line-height:2}body#top section#concept div.in_box p.text_titile .marker{display:inline-block;padding-top:15px;position:relative}body#top section#concept div.in_box p.text_titile .marker:last-of-type{margin-left:-4px}@media screen and (max-width: 1024px){body#top section#concept div.in_box p.text_titile .marker:last-of-type{margin:0}}@media screen and (max-width: 750px){body#top section#concept div.in_box p.text_titile .marker:last-of-type{margin-left:-4px}}@media screen and (max-width: 568px){body#top section#concept div.in_box p.text_titile .marker:last-of-type{margin:0}}body#top section#concept div.in_box p.text_titile .marker::before{background:url(/img/waveline.svg) bottom repeat-x;border-radius:20px;bottom:-10px;content:"";height:5px;left:0;position:absolute;width:100%;z-index:-1}body#top section#concept div.in_box p.text{font-size:14px;line-height:1.8;padding-top:20px;width:100%}body#top section#concept div.in_box p.text .brsp{display:none}@media screen and (max-width: 750px){body#top section#concept div.in_box p.text .brsp{display:block}}body#top section#concept .concept_right_group,body#top section#concept .concept_left_group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (max-width: 1024px){body#top section#concept .concept_right_group,body#top section#concept .concept_left_group{width:25%}}@media screen and (max-width: 750px){body#top section#concept .concept_right_group,body#top section#concept .concept_left_group{width:inherit}}body#top section#concept .concept_left_img1{left:4%;position:absolute;top:-40px;width:clamp(295px,23vw,340px)}@media screen and (max-width: 1250px){body#top section#concept .concept_left_img1{width:clamp(230px,22vw,250px)}}@media screen and (max-width: 1024px){body#top section#concept .concept_left_img1{left:2%;width:clamp(170px,22vw,205px)}}@media screen and (max-width: 750px){body#top section#concept .concept_left_img1{display:none}}body#top section#concept .concept_left_img2{left:-1%;position:relative;top:94%;width:clamp(380px,30vw,525px);z-index:3}@media screen and (max-width: 1250px){body#top section#concept .concept_left_img2{left:-8%;right:-48px;top:106%;width:clamp(320px,31vw,380px)}}@media screen and (max-width: 1024px){body#top section#concept .concept_left_img2{left:-19%}}@media screen and (max-width: 750px){body#top section#concept .concept_left_img2{left:0;top:120px;width:clamp(250px,43vw,300px)}}body#top section#concept .concept_left_img3{display:none}@media screen and (max-width: 750px){body#top section#concept .concept_left_img3{display:block;position:absolute;right:25px;top:66px;width:120px;z-index:3;-webkit-animation:yurayura 2s linear infinite;animation:yurayura 2s linear infinite}}@media screen and (max-width: 460px){body#top section#concept .concept_left_img3{right:17px;top:60px;width:110px}}body#top section#concept .concept_right_img1{position:relative;right:40px;top:-58%;width:clamp(220px,17vw,310px);z-index:2}body#top section#concept .concept_right_img1::before{background:url(/img/yellow_bk.svg) no-repeat;content:"";height:100%;position:absolute;right:-29px;top:-30px;width:clamp(228px,18vw,328px);z-index:-1}@media screen and (max-width: 750px){body#top section#concept .concept_right_img1::before{width:clamp(190px,33vw,220px)}}body#top section#concept .concept_right_img1::after{bottom:-30px;content:url(/img/right_txt.svg);left:-29px;position:absolute;width:100%;z-index:0}@media screen and (max-width: 1024px){body#top section#concept .concept_right_img1::after{bottom:-25px;left:-20px;width:90%}}@media screen and (max-width: 750px){body#top section#concept .concept_right_img1::after{left:-35px}}@media screen and (max-width: 1024px){body#top section#concept .concept_right_img1{right:-20px;top:-20%;width:clamp(160px,21vw,200px)}}@media screen and (max-width: 750px){body#top section#concept .concept_right_img1{right:-73%;top:-160px;width:clamp(156px,27vw,200px)}}@media screen and (max-width: 568px){body#top section#concept .concept_right_img1{display:none}}body#top section#concept .concept_right_img2{bottom:-39%;position:absolute;right:70px;width:clamp(170px,13vw,200px);z-index:3;-webkit-animation:yurayura 2s linear infinite;animation:yurayura 2s linear infinite}@media screen and (max-width: 1250px){body#top section#concept .concept_right_img2{bottom:-31%;width:clamp(110px,10vw,140px)}}@media screen and (max-width: 750px){body#top section#concept .concept_right_img2{display:none}}@media screen and (max-width: 750px){body#top section#concept .concept_right_group{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 750px){body#top section#concept .concept_left_group{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}body#top section#abouthokusetsu{background:#f9f7e8;padding:180px 0 150px;position:relative}@media screen and (max-width: 1250px){body#top section#abouthokusetsu{padding:130px 0}}@media screen and (max-width: 750px){body#top section#abouthokusetsu{padding:80px 0}}body#top section#abouthokusetsu::before{background:url(/img/beigeBk.svg) no-repeat 0 0;background-size:100% 100%;content:"";content:"";display:block;height:349px;left:0;position:absolute;top:-200px;width:100%;z-index:2}@media screen and (max-width: 568px){body#top section#abouthokusetsu::before{top:-195px}}@media screen and (max-width: 460px){body#top section#abouthokusetsu::before{top:-190px}}body#top section#abouthokusetsu div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}@media screen and (min-width: 1025px){body#top section#abouthokusetsu div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#abouthokusetsu div.in_box{padding:0 30px}}body#top section#abouthokusetsu div.in_box.action{-webkit-animation-name:fadeinUnder;animation-name:fadeinUnder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div.in_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body#top section#abouthokusetsu div.in_box>div{display:block;position:relative}body#top section#abouthokusetsu div#aboutLeft{position:sticky;top:10px;width:43%;-webkit-transform:translate(4%, 0);transform:translate(4%, 0)}@media screen and (max-width: 1250px){body#top section#abouthokusetsu div#aboutLeft{top:-20%}}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutLeft{max-width:400px;width:50%;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutLeft{display:none}}body#top section#abouthokusetsu div#aboutLeft p{display:block}body#top section#abouthokusetsu div#aboutLeft p.map{position:relative;width:clamp(369px,29vw,400px)}@media screen and (max-width: 1250px){body#top section#abouthokusetsu div#aboutLeft p.map{width:350px}}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutLeft p.map{max-width:400px}}body#top section#abouthokusetsu div#aboutLeft p.map::after{background:url("../../../img/map_deco.png") no-repeat;background-size:contain;content:"";display:block;height:100px;left:0;position:absolute;top:58%;width:clamp(120px,9.5vw,145px);-webkit-transform:translate(-40%, 30%);transform:translate(-40%, 30%)}@media screen and (max-width: 1250px){body#top section#abouthokusetsu div#aboutLeft p.map::after{-webkit-transform:translate(-30%, 62%);max-width:215px;transform:translate(-30%, 62%);width:30%}}body#top section#abouthokusetsu div#aboutLeft p.map img.pc1251{display:block}@media screen and (max-width: 1250px){body#top section#abouthokusetsu div#aboutLeft p.map img.pc1251{display:none}}body#top section#abouthokusetsu div#aboutLeft p.map img.pc1025{display:none}@media screen and (max-width: 1250px){body#top section#abouthokusetsu div#aboutLeft p.map img.pc1025{display:block}}body#top section#abouthokusetsu div#aboutLeft p.people{bottom:0;left:70px;position:absolute;width:clamp(110px,8.7vw,130px);z-index:2;-webkit-animation:yurayura 2s linear infinite;animation:yurayura 2s linear infinite}@media screen and (max-width: 1250px){body#top section#abouthokusetsu div#aboutLeft p.people{left:50px}}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutLeft p.people{display:none}}body#top section#abouthokusetsu div#aboutLeft p.people::after{bottom:0;content:url(../../../img/about_txt.svg);display:block;left:0;position:absolute;width:160px;-webkit-transform:translate(-70%, 80%);transform:translate(-70%, 80%)}@media screen and (max-width: 1250px){body#top section#abouthokusetsu div#aboutLeft p.people::after{-webkit-transform:translate(-30%, 90%);transform:translate(-30%, 90%)}}body#top section#abouthokusetsu div#aboutRight{width:57%}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight{max-width:400px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 5vw}}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutRight{max-width:inherit;padding:0;width:100%}}body#top section#abouthokusetsu div#aboutRight p.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;color:#bd3a34;flex-flow:column;font:500 clamp(50px,4vw,52px) "Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight p.title{font-size:clamp(45px,5.9vw,50px)}}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutRight p.title{font-size:clamp(40px,7vw,45px)}}@media screen and (max-width: 568px){body#top section#abouthokusetsu div#aboutRight p.title{font-size:clamp(35px,7.5vw,40px)}}body#top section#abouthokusetsu div#aboutRight p.title span{display:block;font-size:20px;font-weight:500;margin:10px 0 0}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight p.title span{font-size:clamp(18px,2.3vw,20px)}}@media screen and (max-width: 568px){body#top section#abouthokusetsu div#aboutRight p.title span{font-size:clamp(16px,3.4vw,18px)}}body#top section#abouthokusetsu div#aboutRight p.map750{display:none}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutRight p.map750{display:block;margin:20px auto;max-width:380px;-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}}@media screen and (max-width: 568px){body#top section#abouthokusetsu div#aboutRight p.map750{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (max-width: 460px){body#top section#abouthokusetsu div#aboutRight p.map750{margin:10px auto;max-width:270px}}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:65px 0 0}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight ul#hokusetsList{margin:35px 0 0}}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutRight ul#hokusetsList{display:none}}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li{width:calc(50% - 10px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li{width:100%}}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li+li{margin:20px 0 0}}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li:nth-child(n+3){margin:25px 0 0}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li:nth-child(n+3){margin:20px 0 0}}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li>p span.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-sizing:border-box;aspect-ratio:1;background:#bd3a34;border-radius:100px;bottom:-2px;box-sizing:border-box;color:#fff;font:600 14px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;margin:0 5px 0 0;width:18px}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList li>p span.title{display:inline-block;line-height:1.3;width:calc(100% - 23px)}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList p{position:relative;z-index:2}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList p.image{display:block;height:150px;width:100%}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList p.image picture>*{border-radius:10px;-o-object-fit:cover;height:100%;object-fit:cover;width:100%;-o-object-position:center;object-position:center}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList p.abouttime{background:#f9f7e8;border-radius:100px;color:#bd3a34;display:inline-block;font-size:13px;letter-spacing:.05rem;line-height:1.2;margin:15px 0;padding:3px 15px;text-align:center}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div#aboutRight ul#hokusetsList p.abouttime{padding:5px 15px}}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList p.explain_text{display:block;font-size:14px;letter-spacing:.1rem;line-height:1.5}body#top section#abouthokusetsu div#aboutRight ul#hokusetsList div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;margin:10px 0 0;padding:20px}body#top section#abouthokusetsu div#aboutRight a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:100px;font:400 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;justify-content:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:45px 0 0 auto;padding:10px 0;width:180px}body#top section#abouthokusetsu div#aboutRight a::after{aspect-ratio:1;background:#000;border-radius:100px;content:"";display:block;margin:0 0 0 20px;width:6px}body#top section#abouthokusetsu div#aboutRight a:hover{background:#000;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#abouthokusetsu div#aboutRight a:hover::after{background:#fff}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutRight a{margin:40px auto 0}}@media screen and (max-width: 568px){body#top section#abouthokusetsu div#aboutRight a{width:70%}}@media screen and (max-width: 460px){body#top section#abouthokusetsu div#aboutRight a{margin:20px auto 0}}body#top section#abouthokusetsu div#aboutSpSlider{height:0;visibility:hidden}@media screen and (max-width: 750px){body#top section#abouthokusetsu div#aboutSpSlider{height:auto;margin:30px auto 0;max-width:420px;visibility:visible;width:100%}}@media screen and (max-width: 568px){body#top section#abouthokusetsu div#aboutSpSlider{margin:0 auto}}body#top section#abouthokusetsu div.splide__slide{width:100%}body#top section#abouthokusetsu div.splide__slide>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#top section#abouthokusetsu div.splide__slide>p span.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-sizing:border-box;aspect-ratio:1;background:#bd3a34;border-radius:100px;bottom:-2px;box-sizing:border-box;color:#fff;font:600 14px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;margin:0 5px 0 0;width:18px}body#top section#abouthokusetsu div.splide__slide>p span.title{display:inline-block;line-height:1.3;width:calc(100% - 23px)}body#top section#abouthokusetsu div.splide__slide p{position:relative;z-index:2}body#top section#abouthokusetsu div.splide__slide p.image{display:block;height:200px;width:100%}@media screen and (max-width: 568px){body#top section#abouthokusetsu div.splide__slide p.image{height:150px}}@media screen and (max-width: 460px){body#top section#abouthokusetsu div.splide__slide p.image{height:135px}}body#top section#abouthokusetsu div.splide__slide p.image picture>*{border-radius:10px;-o-object-fit:cover;height:100%;object-fit:cover;width:100%;-o-object-position:center;object-position:center}body#top section#abouthokusetsu div.splide__slide p.abouttime{background:#f9f7e8;border-radius:100px;color:#bd3a34;display:inline-block;font-size:13px;letter-spacing:.05rem;line-height:1.2;margin:15px 0;padding:3px 15px;text-align:center}@media screen and (max-width: 1024px){body#top section#abouthokusetsu div.splide__slide p.abouttime{padding:5px 15px}}body#top section#abouthokusetsu div.splide__slide p.explain_text{display:block;font-size:14px;letter-spacing:.1rem;line-height:1.5}body#top section#abouthokusetsu div.splide__slide div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;margin:12px 0 0;padding:25px}@media screen and (max-width: 568px){body#top section#abouthokusetsu div.splide__slide div{padding:20px}}@media screen and (max-width: 460px){body#top section#abouthokusetsu div.splide__slide div{padding:15px 20px}}body#top section#abouthokusetsu div.splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}@media screen and (max-width: 460px){body#top section#abouthokusetsu div.splide__arrows{margin:15px 0 0}}body#top section#abouthokusetsu div.splide__arrows>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;background:#fff;border-radius:100px;justify-content:center;margin:0 40px;position:relative;width:50px}@media screen and (max-width: 568px){body#top section#abouthokusetsu div.splide__arrows>button{margin:0}}body#top section#abouthokusetsu div.splide__arrows>button::before{content:url(../../../img/arrowButton.svg);display:block;height:auto;width:20px}body#top section#abouthokusetsu div.splide__arrows>button.splide__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body#top section#abouthokusetsu div.splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center}@media screen and (max-width: 568px){body#top section#abouthokusetsu div.splide__pagination{width:100px}}body#top section#abouthokusetsu div.splide__pagination span{font:500 23px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;margin:0 5px}@media screen and (max-width: 568px){body#top section#abouthokusetsu div.splide__pagination span{font-size:clamp(20px,4.3vw,23px)}}body#top section#slidetext{overflow:hidden;padding:40px 0;white-space:nowrap}@media screen and (max-width: 1250px){body#top section#slidetext{padding:30px 0}}@media screen and (max-width: 1024px){body#top section#slidetext{padding:20px 0}}@media screen and (max-width: 568px){body#top section#slidetext{padding:15px 0}}body#top section#slidetext p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#bd3a34;-webkit-animation:loop-text 30s linear infinite;animation:loop-text 30s linear infinite;min-width:200%;width:-webkit-max-content;width:-moz-max-content;width:max-content}body#top section#slidetext p span{font:700 110px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.2rem;line-height:1}@media screen and (max-width: 1250px){body#top section#slidetext p span{font-size:110px}}@media screen and (max-width: 1024px){body#top section#slidetext p span{font-size:clamp(100px,13vw,120px)}}@media screen and (max-width: 568px){body#top section#slidetext p span{font-size:60px}}body#top section#slidetext p i{display:block;margin:0 20px}body#top section#slidetext p i.takoyaki{width:215px}@media screen and (max-width: 1024px){body#top section#slidetext p i.takoyaki{width:clamp(200px,26vw,215px)}}@media screen and (max-width: 568px){body#top section#slidetext p i.takoyaki{width:130px}}body#top section#slidetext p i.kuidaore{width:145px}@media screen and (max-width: 1024px){body#top section#slidetext p i.kuidaore{width:clamp(135px,17vw,130px)}}@media screen and (max-width: 568px){body#top section#slidetext p i.kuidaore{width:80px}}body#top section#slidetext p i.daruma{width:120px}@media screen and (max-width: 1024px){body#top section#slidetext p i.daruma{width:clamp(120px,15vw,130px)}}@media screen and (max-width: 568px){body#top section#slidetext p i.daruma{width:80px}}body#top section#stayenjoy{background:#d5a02e;padding:100px 0 0;position:relative;z-index:2}@media screen and (max-width: 1024px){body#top section#stayenjoy{padding:clamp(75px,9.9vw,100px) 0 0}}body#top section#stayenjoy::after{background:#d5a02e;bottom:10px;content:"";height:100%;left:0;position:absolute;width:100vw;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);z-index:-1}body#top section#stayenjoy div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}@media screen and (min-width: 1025px){body#top section#stayenjoy div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){body#top section#stayenjoy div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#stayenjoy div.in_box{padding:0 30px}}body#top section#stayenjoy div.in_box.action{-webkit-animation-name:fadeinUnder;animation-name:fadeinUnder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body#top section#stayenjoy div.in_box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font:500 clamp(50px,4vw,52px) "Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1}@media screen and (max-width: 1024px){body#top section#stayenjoy div.in_box p{font-size:clamp(45px,5.9vw,50px)}}@media screen and (max-width: 750px){body#top section#stayenjoy div.in_box p{font-size:clamp(40px,7vw,45px)}}@media screen and (max-width: 568px){body#top section#stayenjoy div.in_box p{font-size:clamp(35px,7.5vw,40px)}}body#top section#stayenjoy div.in_box p span{display:block;font-size:20px;font-weight:500;margin:10px 0 0}@media screen and (max-width: 1024px){body#top section#stayenjoy div.in_box p span{font-size:clamp(18px,2.3vw,20px)}}@media screen and (max-width: 568px){body#top section#stayenjoy div.in_box p span{font-size:clamp(16px,3.4vw,18px)}}body#top section#stayenjoy div.in_box p span{font-size:16px;line-height:1.5;margin:30px 0 0}@media screen and (max-width: 1024px){body#top section#stayenjoy div.in_box p span{font-size:clamp(15px,1.9vw,16px);-webkit-box-sizing:border-box;box-sizing:border-box;margin:clamp(25px,3.3vw,30px) 0 0;padding:0 50px 0 0}}@media screen and (max-width: 750px){body#top section#stayenjoy div.in_box p span{padding:0}}body#top section#stayenjoy div.in_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:100px;font:400 20px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;justify-content:space-between;letter-spacing:.1rem;line-height:1;padding:30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#stayenjoy div.in_box a::after{content:url(../../../img/arrowButton.svg);display:block;width:28px}@media screen and (max-width: 750px){body#top section#stayenjoy div.in_box a{display:none}}body#top section#stayenjoy div.in_box a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}body#top section#stayenjoy div#clArrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-430px auto 0;position:relative;width:350px;z-index:2}@media screen and (max-width: 1250px){body#top section#stayenjoy div#clArrow{width:300px}}@media screen and (max-width: 750px){body#top section#stayenjoy div#clArrow{margin:-400px auto 0}}@media screen and (max-width: 568px){body#top section#stayenjoy div#clArrow{margin:-430px auto 0}}@media screen and (max-width: 460px){body#top section#stayenjoy div#clArrow{margin:-480px auto 0}}body#top section#stayenjoy div#clArrow>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;position:relative;width:75px;-webkit-transition-duration:.4s;cursor:pointer;transition-duration:.4s}body#top section#stayenjoy div#clArrow>button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 568px){body#top section#stayenjoy div#clArrow>button{width:60px}}body#top section#stayenjoy div#clArrow>button::before{content:url(../../../img/arrowButton.svg);display:block;width:25px}body#top section#stayenjoy div#clArrow>button:first-child{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body#top section#stayenjoy div#clArrow #clArrowPrev{-webkit-transition-duration:.4s;transition-duration:.4s}body#top section#stayenjoy div#clArrow #clArrowPrev:hover{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}body#top section#stayenjoy div.cardDetail{display:block;-webkit-box-sizing:border-box;background:#bd3a34;border-radius:3%;box-sizing:border-box;padding:30px 25px;position:relative;width:100%}@media screen and (max-width: 460px){body#top section#stayenjoy div.cardDetail{padding:35px 25px}}body#top section#stayenjoy div.cardDetail::after{display:block;position:absolute;right:0;top:0;width:100px;-webkit-transform:translate(15%, -70%);transform:translate(15%, -70%)}@media screen and (max-width: 568px){body#top section#stayenjoy div.cardDetail::after{width:clamp(80px,17.3vw,100px)}}@media screen and (max-width: 460px){body#top section#stayenjoy div.cardDetail::after{width:70px;-webkit-transform:translate(15%, -60%);transform:translate(15%, -60%)}}body#top section#stayenjoy div.cardDetail picture{border-radius:3%;display:block;height:330px;width:100%}@media screen and (max-width: 568px){body#top section#stayenjoy div.cardDetail picture{height:300px}}@media screen and (max-width: 460px){body#top section#stayenjoy div.cardDetail picture{height:260px}}body#top section#stayenjoy div.cardDetail picture *{-o-object-fit:cover;height:100%;object-fit:cover;width:100%;-o-object-position:center;border-radius:3%;object-position:center}body#top section#stayenjoy div.cardDetail p{display:block;font-size:18px;font-weight:600;line-height:1.4;margin:20px 0 0;text-align:center}@media screen and (max-width: 1024px){body#top section#stayenjoy div.cardDetail p{font-size:clamp(16px,2.8vw,18px)}}body#top section#stayenjoy div.cardDetail.purple{background:#787cac}body#top section#stayenjoy div.cardDetail.white{background:#fff}body#top section#stayenjoy div.cardDetail.first::after{content:url(../../../img/enjoy01.svg)}body#top section#stayenjoy div.cardDetail.secound::after{content:url(../../../img/enjoy02.svg)}body#top section#stayenjoy div.cardDetail.third::after{content:url(../../../img/enjoy03.svg)}body#top section#stayenjoy div.cardDetail.fourth::after{content:url(../../../img/enjoy04.svg)}body#top section#stayenjoy div.cardDetail.fifth::after{content:url(../../../img/enjoy05.svg)}body#top section#stayenjoy article#circleBox{display:block;height:1050px;margin:-20px 0 0;overflow:hidden;position:relative;width:100vw}@media screen and (max-width: 1024px){body#top section#stayenjoy article#circleBox{margin:0}}@media screen and (max-width: 750px){body#top section#stayenjoy article#circleBox{height:1020px}}@media screen and (max-width: 568px){body#top section#stayenjoy article#circleBox{height:clamp(990px,214vw,1020px)}}@media screen and (max-width: 460px){body#top section#stayenjoy article#circleBox{height:960px}}body#top section#stayenjoy ul#wheel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;bottom:700px;justify-content:center;left:50%;position:absolute;width:2500px;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}@media screen and (max-width: 568px){body#top section#stayenjoy ul#wheel{z-index:0}}body#top section#stayenjoy li.weelCard{left:0;position:absolute;top:0;width:375px}@media screen and (max-width: 460px){body#top section#stayenjoy li.weelCard{width:300px}}body#top section#stayenjoy a.enjoyButtonSp{display:none}@media screen and (max-width: 750px){body#top section#stayenjoy a.enjoyButtonSp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:100px;font:400 20px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;justify-content:space-between;letter-spacing:.1rem;line-height:1;padding:30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px auto 0;width:300px}}@media screen and (max-width: 750px)and (max-width: 568px){body#top section#stayenjoy a.enjoyButtonSp{margin:20px auto 0}}@media screen and (max-width: 750px){body#top section#stayenjoy a.enjoyButtonSp::after{content:url(../../../img/arrowButton.svg);display:block;width:28px}}body#top section#stayenjoy #pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}body#top section#stayenjoy .pagination-btn{background-color:#ccc;border-radius:50%;cursor:pointer;height:15px;margin:0 5px;width:15px}body#top section#stayenjoy .pagination-btn.active{background-color:#333}body#top section#information{padding:250px 0 200px;position:relative;z-index:2}@media screen and (max-width: 1250px){body#top section#information{padding:150px 0 clamp(150px,14.6vw,200px)}}@media screen and (max-width: 1024px){body#top section#information{padding:130px 0 clamp(150px,14.6vw,200px)}}@media screen and (max-width: 750px){body#top section#information{padding:75px 0 clamp(150px,14.6vw,200px)}}@media screen and (max-width: 568px){body#top section#information{padding:70px 0 clamp(120px,26vw,150px)}}@media screen and (max-width: 460px){body#top section#information{padding:50px 0 clamp(100px,27vw,120px)}}body#top section#information::after{background:#d5a02e;bottom:-27%;content:"";height:30%;left:0;position:absolute;width:100%;z-index:-1}body#top section#information div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;padding:0 50px;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}@media screen and (min-width: 1025px){body#top section#information div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){body#top section#information div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#information div.in_box{padding:0 30px}}body#top section#information div.in_box.action{-webkit-animation-name:fadeinUnder;animation-name:fadeinUnder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body#top section#information div#infoTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#top section#information div#infoTop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:100px;font:400 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;justify-content:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;width:180px}body#top section#information div#infoTop a::after{aspect-ratio:1;background:#000;border-radius:100px;content:"";display:block;margin:0 0 0 20px;width:6px}body#top section#information div#infoTop a:hover{background:#000;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#information div#infoTop a:hover::after{background:#fff}@media screen and (max-width: 568px){body#top section#information div#infoTop a{display:none}}body#top section#information div#infoTop a .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}body#top section#information div#infoUnder{margin:50px 0 0}@media screen and (max-width: 1024px){body#top section#information div#infoUnder{margin:40px 0 0}}@media screen and (max-width: 568px){body#top section#information div#infoUnder{margin:30px 0 0}}body#top section#information div#infoUnder a{display:block;-webkit-box-sizing:border-box;border-bottom:solid thin rgba(255,255,255,.5);border-top:solid thin rgba(255,255,255,.5);box-sizing:border-box;padding:20px 0;position:relative}body#top section#information div#infoUnder a+a{border-top:none}body#top section#information div#infoUnder a::after{content:url(../../../img/arrowButton.svg);display:block;position:absolute;top:50%;width:25px;-webkit-transform:translate(-50%, 0);right:0;transform:translate(-50%, 0)}@media screen and (max-width: 1024px){body#top section#information div#infoUnder a::after{width:clamp(20px,3.5vw,25px)}}body#top section#information div#infoUnder a div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1vw}@media screen and (max-width: 568px){body#top section#information div#infoUnder a div{margin:0 0 3vw}}body#top section#information div#infoUnder p{font:500 15px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.05rem;line-height:1}body#top section#information div#infoUnder p.category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f9f7e8;border-radius:100px;justify-content:center;padding:2px 10px}@media screen and (max-width: 568px){body#top section#information div#infoUnder p.category{font-size:13px}}body#top section#information div#infoUnder p+p{margin:0 0 0 10px}body#top section#information div#infoUnder h4{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3;padding:0 100px 0 0}body#top section#information div#infoUnder h4:hover{opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 1024px){body#top section#information div#infoUnder h4{padding:0 70px 0 0}}@media screen and (max-width: 568px){body#top section#information div#infoUnder h4{padding:0 50px 0 0}}body#top section#information div a.basebutton{display:none}@media screen and (max-width: 568px){body#top section#information div a.basebutton{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:100px;font:400 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;justify-content:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto 0;padding:10px 0;width:180px;width:70%}body#top section#information div a.basebutton::after{aspect-ratio:1;background:#000;border-radius:100px;content:"";display:block;margin:0 0 0 20px;width:6px}body#top section#information div a.basebutton:hover{background:#000;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#information div a.basebutton:hover::after{background:#fff}body#top section#information div a.basebutton .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}}body#top section#information p.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font:500 clamp(50px,4vw,52px) "Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1}@media screen and (max-width: 1024px){body#top section#information p.title{font-size:clamp(45px,5.9vw,50px)}}@media screen and (max-width: 750px){body#top section#information p.title{font-size:clamp(40px,7vw,45px)}}@media screen and (max-width: 568px){body#top section#information p.title{font-size:clamp(35px,7.5vw,40px)}}body#top section#information p.title span{display:block;font-size:20px;font-weight:500;margin:10px 0 0}@media screen and (max-width: 1024px){body#top section#information p.title span{font-size:clamp(18px,2.3vw,20px)}}@media screen and (max-width: 568px){body#top section#information p.title span{font-size:clamp(16px,3.4vw,18px)}}body#top section#information a.spButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:100px;font:400 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;justify-content:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;padding:10px 0;visibility:hidden;width:180px}body#top section#information a.spButton::after{aspect-ratio:1;background:#000;border-radius:100px;content:"";display:block;margin:0 0 0 20px;width:6px}body#top section#information a.spButton:hover{background:#000;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#information a.spButton:hover::after{background:#fff}@media screen and (max-width: 568px){body#top section#information a.spButton{height:auto;margin:50px auto 0;visibility:visible;width:70%}}body#top section#directions{background:#f9f7e8;border-top-left-radius:7vw;border-top-right-radius:7vw;padding:0 0 300px;position:relative;z-index:3}@media screen and (max-width: 1024px){body#top section#directions{padding:0 0 200px}}@media screen and (max-width: 568px){body#top section#directions{padding:0 0 80px}}body#top section#directions div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}@media screen and (min-width: 1025px){body#top section#directions div.in_box{max-width:1200px}}@media screen and (max-width: 1024px){body#top section#directions div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#directions div.in_box{padding:0 30px}}body#top section#directions div.in_box.action{-webkit-animation-name:fadeinUnder;animation-name:fadeinUnder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body#top section#directions div.movie{background:#787cac;display:block;position:relative;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px auto 0;padding:3vw}@media screen and (max-width: 1024px){body#top section#directions div.movie{width:80%}}@media screen and (max-width: 750px){body#top section#directions div.movie{margin:20px 0 0;padding:4vw;width:100%}}@media screen and (max-width: 460px){body#top section#directions div.movie{padding:0}}body#top section#directions div.movie::after{background:url("../../../img/man.png") no-repeat;background-size:contain;content:"";display:block;height:340px;left:0;position:absolute;top:0;width:200px;-webkit-transform:translate(-30%, -72%);transform:translate(-30%, -72%)}@media screen and (max-width: 1250px){body#top section#directions div.movie::after{height:clamp(300px,29.2vw,340px);left:3vw;-webkit-transform:translate(-30%, 0);top:-216px;transform:translate(-30%, 0);width:175px}}@media screen and (max-width: 1024px){body#top section#directions div.movie::after{height:clamp(270px,36vw,300px);left:3vw;top:-182px;width:146px}}@media screen and (max-width: 750px){body#top section#directions div.movie::after{height:clamp(230px,40.4vw,270px);left:10vw}}@media screen and (max-width: 568px){body#top section#directions div.movie::after{height:clamp(210px,45.5vw,230px);left:10vw}}@media screen and (max-width: 460px){body#top section#directions div.movie::after{height:clamp(180px,48.6vw,210px);left:clamp(0px,4.3vw,-14px);top:clamp(-157px,52vw,-168px);width:clamp(86px,26vw,126px)}}@media screen and (max-width: 460px){body#top section#directions div.movie::before{content:"";height:calc(100% + 20px);left:50%;position:absolute;top:50%;width:calc(100% + 20px);-webkit-transform:translate(-50%, -50%);background:#787cac;transform:translate(-50%, -50%)}}body#top section#directions div.movie lite-youtube{max-width:inherit;width:100%}body#top section#directions p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;color:#787cac;flex-flow:column;font:500 clamp(50px,4vw,52px) "Unbounded","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:70px;line-height:1;-webkit-transform:translate(-34%, -35%);margin:0 0 0 auto;transform:translate(-34%, -35%)}@media screen and (max-width: 1024px){body#top section#directions p{font-size:clamp(45px,5.9vw,50px)}}@media screen and (max-width: 750px){body#top section#directions p{font-size:clamp(40px,7vw,45px)}}@media screen and (max-width: 568px){body#top section#directions p{font-size:clamp(35px,7.5vw,40px)}}body#top section#directions p span{display:block;font-size:20px;font-weight:500;margin:10px 0 0}@media screen and (max-width: 1024px){body#top section#directions p span{font-size:clamp(18px,2.3vw,20px)}}@media screen and (max-width: 568px){body#top section#directions p span{font-size:clamp(16px,3.4vw,18px)}}@media screen and (max-width: 1250px){body#top section#directions p{font-size:64px}}@media screen and (max-width: 1024px){body#top section#directions p{font-size:clamp(48px,6.3vw,64px);-webkit-transform:translate(0, -30%);transform:translate(0, -30%)}}@media screen and (max-width: 750px){body#top section#directions p{font-size:clamp(45px,7.9vw,70px);-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}}@media screen and (max-width: 568px){body#top section#directions p{font-size:clamp(35px,7.5vw,45px);-webkit-transform:translate(0, -20%);transform:translate(0, -20%)}}@media screen and (max-width: 460px){body#top section#directions p{-webkit-transform:translate(8%, -20%);transform:translate(8%, -20%)}}body#top section#directions p span{color:inherit;line-height:1.5}@media screen and (max-width: 460px){body#top section#directions p span{font-size:14px}}body#top footer{margin:-150px 0 0;padding:0;position:relative;z-index:3}@media screen and (max-width: 568px){body#top footer{margin:0}}.no-webp section#main_mv p.rightMvPhoto::before{background:url(../../../img/mvUnderRight.jpg) no-repeat bottom}.no-webp section#access div.sights div.access_img .src1{background:url(/img/lead2.jpg) no-repeat}.no-webp section#access div.sights div.access_img .src2{background:url(/img/lead3.jpg) no-repeat}.no-webp section#access div.sights div.access_img .src3{background:url(/img/lead4.jpg) no-repeat}.no-webp section#access div.sights div.access_img .src4{background:url(/img/lead5.jpg) no-repeat}.no-webp section#access div.sights div.access_img .src5{background:url(/img/lead6.jpg) no-repeat}body#information header{position:relative}body#information header div a{border:solid thin #000;-webkit-transition:all .5s ease;transition:all .5s ease}body#information header div a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}body#information section#sec01{background:#f9f7e8;padding-bottom:250px;padding-top:100px;position:relative}@media screen and (max-width: 750px){body#information section#sec01{padding-top:70px}}body#information section#sec01::before{background:url(/img/InfoBk.svg) no-repeat 0 0;background-size:100% 100%;content:"";display:block;height:349px;left:0;position:absolute;position:absolute;top:-200px;width:100%}@media screen and (max-width: 1024px){body#information section#sec01::before{top:-187px}}@media screen and (max-width: 568px){body#information section#sec01::before{top:-183px}}body#information section#sec01 div.sec01__flexbox{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1025px){body#information section#sec01 div.sec01__flexbox{max-width:1200px}}@media screen and (max-width: 1024px){body#information section#sec01 div.sec01__flexbox{padding:0 40px}}@media screen and (max-width: 568px){body#information section#sec01 div.sec01__flexbox{padding:0 30px}}@media screen and (max-width: 750px){body#information section#sec01 div.sec01__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#information section#sec01 div.sec01__flexbox-l{width:150px}@media screen and (max-width: 750px){body#information section#sec01 div.sec01__flexbox-l{width:100%}}body#information section#sec01 div.sec01__flexbox-r{width:calc(100% - 250px)}@media screen and (max-width: 1024px){body#information section#sec01 div.sec01__flexbox-r{width:calc(100% - 200px)}}@media screen and (max-width: 750px){body#information section#sec01 div.sec01__flexbox-r{margin-top:50px;width:100%}}body#information section#sec01 .sec01__categorybox h3{display:inline-block;font:400 20px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.08rem;padding-bottom:6px;position:relative}@media screen and (max-width: 750px){body#information section#sec01 .sec01__categorybox h3{padding-bottom:10px;width:100%}}@media screen and (max-width: 568px){body#information section#sec01 .sec01__categorybox h3{font-size:18px}}body#information section#sec01 .sec01__categorybox h3::before{border-bottom:4px dotted #bd3a34;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}body#information section#sec01 .sec01__categorybox h3+ul{margin-top:20px}@media screen and (max-width: 750px){body#information section#sec01 .sec01__categorybox h3+ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}}body#information section#sec01 .sec01__categorybox h3+ul li{padding-bottom:20px}body#information section#sec01 .sec01__categorybox h3+ul li a{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font:400 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#information section#sec01 .sec01__categorybox h3+ul li a{font-size:15px}}body#information section#sec01 .sec01__categorybox h3+ul li a::before{background:#bd3a34;border-radius:100px;content:"";height:6px;left:0;position:absolute;top:35%;width:6px}body#information section#sec01 .sec01__categorybox h3+ul li a:hover{color:#bd3a34}body#information section#sec01 div#infoUnder{margin-bottom:60px}body#information section#sec01 div#infoUnder a{display:block;-webkit-box-sizing:border-box;border-bottom:solid thin #e0e0e0;border-top:solid thin #e0e0e0;box-sizing:border-box;padding-bottom:20px;padding-top:20px;position:relative}body#information section#sec01 div#infoUnder a:first-of-type{border-top:none;padding-top:0}body#information section#sec01 div#infoUnder a::after{content:url(../../../img/arrowButton.svg);display:block;position:absolute;top:50%;width:25px;-webkit-transform:translate(-50%, 0);right:0;transform:translate(-50%, 0)}@media screen and (max-width: 1024px){body#information section#sec01 div#infoUnder a::after{width:clamp(20px,3.5vw,25px)}}body#information section#sec01 div#infoUnder a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1vw}@media screen and (max-width: 568px){body#information section#sec01 div#infoUnder a>div{margin:0 0 3vw}}body#information section#sec01 div#infoUnder a p{font:500 15px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.05rem;line-height:1}body#information section#sec01 div#infoUnder a p.category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:100px;justify-content:center;padding:2px 10px}@media screen and (max-width: 568px){body#information section#sec01 div#infoUnder a p.category{font-size:13px}}body#information section#sec01 div#infoUnder a p+p{margin:0 0 0 10px}body#information section#sec01 div#infoUnder a h4{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3;padding:0 100px 0 0;-webkit-transition:all .5s ease;transition:all .5s ease}body#information section#sec01 div#infoUnder a h4:hover{color:#bd3a34}@media screen and (max-width: 1024px){body#information section#sec01 div#infoUnder a h4{padding:0 70px 0 0}}@media screen and (max-width: 568px){body#information section#sec01 div#infoUnder a h4{padding:0 50px 0 0}}body#information section#sec01 .pager{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#information section#sec01 .pager span.current{background:#bd3a34;border-radius:50%;color:#fff;display:grid;height:22px;line-height:1;place-items:center;width:22px}body#information section#sec01 .pager .icon-arrow-r{font-style:normal;position:relative}body#information section#sec01 .pager .icon-arrow-r::before{border-right:2px solid #000;border-top:2px solid #000;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:-5px;top:0;vertical-align:middle;width:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body#information footer{margin-top:-160px}body#detail header{position:relative}body#detail header div a{border:solid thin #000;-webkit-transition:all .5s ease;transition:all .5s ease}body#detail header div a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}body#detail section#sec01{background:#f9f7e8;padding-bottom:250px;padding-top:100px;position:relative}@media screen and (max-width: 568px){body#detail section#sec01{padding-top:100px}}body#detail section#sec01::before{background:url(/img/InfoBk.svg) no-repeat 0 0;background-size:100% 100%;content:"";display:block;height:349px;left:0;position:absolute;position:absolute;top:-200px;width:100%}@media screen and (max-width: 1024px){body#detail section#sec01::before{top:-187px}}@media screen and (max-width: 568px){body#detail section#sec01::before{top:-183px}}body#detail section#sec01 div.sec01__flexbox{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1025px){body#detail section#sec01 div.sec01__flexbox{max-width:1200px}}@media screen and (max-width: 1024px){body#detail section#sec01 div.sec01__flexbox{padding:0 40px}}@media screen and (max-width: 568px){body#detail section#sec01 div.sec01__flexbox{padding:0 30px}}@media screen and (max-width: 750px){body#detail section#sec01 div.sec01__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#detail section#sec01 div.sec01__flexbox-l{width:150px}@media screen and (max-width: 750px){body#detail section#sec01 div.sec01__flexbox-l{width:100%}}body#detail section#sec01 div.sec01__flexbox-r{width:calc(100% - 250px)}@media screen and (max-width: 1024px){body#detail section#sec01 div.sec01__flexbox-r{width:calc(100% - 200px)}}@media screen and (max-width: 750px){body#detail section#sec01 div.sec01__flexbox-r{margin-top:50px;width:100%}}body#detail section#sec01 .sec01__categorybox h3{display:inline-block;font:400 20px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.08rem;padding-bottom:6px;position:relative}@media screen and (max-width: 750px){body#detail section#sec01 .sec01__categorybox h3{padding-bottom:10px;width:100%}}@media screen and (max-width: 568px){body#detail section#sec01 .sec01__categorybox h3{font-size:18px}}body#detail section#sec01 .sec01__categorybox h3::before{border-bottom:4px dotted #bd3a34;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}body#detail section#sec01 .sec01__categorybox h3+ul{margin-top:20px}@media screen and (max-width: 750px){body#detail section#sec01 .sec01__categorybox h3+ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}}body#detail section#sec01 .sec01__categorybox h3+ul li{padding-bottom:20px}body#detail section#sec01 .sec01__categorybox h3+ul li a{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font:400 16px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#detail section#sec01 .sec01__categorybox h3+ul li a{font-size:15px}}body#detail section#sec01 .sec01__categorybox h3+ul li a::before{background:#bd3a34;border-radius:100px;content:"";height:6px;left:0;position:absolute;top:35%;width:6px}body#detail section#sec01 .sec01__categorybox h3+ul li a:hover{color:#bd3a34}body#detail section#sec01 .informationdetail_titlebox{margin-bottom:60px}body#detail section#sec01 .informationdetail_titlebox-title{font-size:20px;font-weight:500;padding-bottom:20px}body#detail section#sec01 .title_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}body#detail section#sec01 .title_date p.date{font:500 15px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.08rem;margin-right:20px}body#detail section#sec01 .title_date p.category{background:#fff;font:500 13px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-right:0;padding:4px 10px;-webkit-box-sizing:border-box;border-radius:8px;box-sizing:border-box}body#detail section#sec01 .editor img{height:auto;margin-bottom:30px;width:auto}body#detail section#sec01 .editor>p{font-size:15px;line-height:2.4}body#detail section#sec01 .pager{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#detail section#sec01 .pager .page{background:#bd3a34;border-radius:50%;color:#fff;display:grid;height:22px;line-height:1;place-items:center;width:22px}body#detail section#sec01 .pager .icon-arrow-r{font-style:normal;position:relative}body#detail section#sec01 .pager .icon-arrow-r::before{border-right:2px solid #000;border-top:2px solid #000;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:-5px;top:0;vertical-align:middle;width:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body#detail section#sec01 .btb{background:#fff;border-radius:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-top:100px;max-width:283px;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}body#detail section#sec01 .btb a{font:400 20px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;position:relative;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}body#detail section#sec01 .btb a::before{background:url(/img/arrow.svg) no-repeat;content:"";height:16px;position:absolute;right:0;top:0;width:24px}body#detail section#sec01 .btb:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}body#detail footer{margin-top:-120px}body#PrivacyPolicy header{position:relative}body#PrivacyPolicy header div a{border:solid thin #000;-webkit-transition:all .5s ease;transition:all .5s ease}body#PrivacyPolicy header div a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}body#PrivacyPolicy section#sec01{background:#f9f7e8;padding-bottom:250px;padding-top:100px;position:relative}@media screen and (max-width: 750px){body#PrivacyPolicy section#sec01{padding-top:70px}}body#PrivacyPolicy section#sec01::before{background:url(/img/InfoBk.svg) no-repeat 0 0;background-size:100% 100%;content:"";display:block;height:349px;left:0;position:absolute;position:absolute;top:-200px;width:100%}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01::before{top:-187px}}@media screen and (max-width: 568px){body#PrivacyPolicy section#sec01::before{top:-183px}}body#PrivacyPolicy section#sec01 .anchor{margin:0 auto;width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px;padding:0 50px;padding:20px}@media screen and (min-width: 1025px){body#PrivacyPolicy section#sec01 .anchor{max-width:1200px}}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01 .anchor{padding:0 40px}}@media screen and (max-width: 568px){body#PrivacyPolicy section#sec01 .anchor{padding:0 30px}}body#PrivacyPolicy section#sec01 .anchor a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease;background:#fff;background:#bd3a34;border-radius:100px;color:#fff;max-width:300px;padding:30px;transition:all .5s ease;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 460px){body#PrivacyPolicy section#sec01 .anchor a{max-width:inherit;padding:25px}}body#PrivacyPolicy section#sec01 .anchor a::before{border:0;border-bottom:solid 3px #fff;border-right:solid 3px #fff;content:"";height:6px;position:absolute;top:50%;width:6px;-webkit-transform:translate(0, -50%) rotate(45deg);bottom:0;right:37px;transform:translate(0, -50%) rotate(45deg)}body#PrivacyPolicy section#sec01 .anchor a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}body#PrivacyPolicy section#sec01 div.ppWrapper{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1025px){body#PrivacyPolicy section#sec01 div.ppWrapper{max-width:1200px}}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01 div.ppWrapper{padding:0 40px}}@media screen and (max-width: 568px){body#PrivacyPolicy section#sec01 div.ppWrapper{padding:0 30px}}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01 div.ppWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#PrivacyPolicy section#sec01 div.ppWrapper .ppItem,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaItem{width:200px}@media screen and (max-width: 750px){body#PrivacyPolicy section#sec01 div.ppWrapper .ppItem,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaItem{width:100%}}body#PrivacyPolicy section#sec01 div.ppWrapper .ppItem>p,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaItem>p{font:400 15px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.05rem;padding-left:24px;position:relative}body#PrivacyPolicy section#sec01 div.ppWrapper .ppItem>p::before,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaItem>p::before{background:#bd3a34;border-radius:50%;content:"";height:6px;position:absolute;top:50%;width:6px;-webkit-transform:translate(0, -50%);left:0;transform:translate(0, -50%)}body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon{width:calc(100% - 300px)}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon{margin-top:20px;width:100%}}body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon p,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon p{font:300 15px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (max-width: 750px){body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon p,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon p{font-size:14px}}body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon p span,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon p span{font:300 15px "Reddit Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon h3,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon h3{font:600 20px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;padding-bottom:15px}body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon h4,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon h4{display:block;font:600 18px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-bottom:20px;margin-top:20px;padding-left:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}body#PrivacyPolicy section#sec01 div.ppWrapper .ppCon h4::before,body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon h4::before{background:#bd3a34;border-radius:6px;content:"";height:27px;left:0;position:absolute;top:50%;width:6px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body#PrivacyPolicy section#sec01 div.ppWrapper .sctaItem{margin-top:80px}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaItem{margin-top:50px}}body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon{margin-top:80px}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon{margin-top:20px}}body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid thin #e0e0e0}@media screen and (max-width: 1024px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li{padding:20px 10px}}@media screen and (max-width: 568px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li .title{width:calc(100% - 300px)}@media screen and (max-width: 750px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li .title{width:calc(100% - 340px)}}@media screen and (max-width: 568px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li .title{padding-bottom:15px;width:100%}}body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li .title br{display:block}@media screen and (max-width: 568px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li .title br{display:none}}body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li .detail{width:300px}@media screen and (max-width: 568px){body#PrivacyPolicy section#sec01 div.ppWrapper .sctaCon ul li .detail{width:100%}}body#PrivacyPolicy footer{margin-top:-160px}