@font-face{font-family:'shippori_mincho_regularRg';src:url(../fonts/ShipporiMincho-Regular.woff2) format("woff2") , url(../fonts/ShipporiMincho-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ShipporiMincho_TTF_Regular';src:url(ShipporiMincho-TTF-Regular.eot?) format("eot") , url(ShipporiMincho-TTF-Regular.woff2) format("woff2") , url(ShipporiMincho-TTF-Regular.woff) format("woff");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;font:62.5%}img{vertical-align:bottom;width:100%}html{font-size:62.5%;line-height:1.8}body{*font-size:small;*font:x-small;-webkit-text-size-adjust:none}body,textarea{font-family:inherit;font-size:100%}input,select{font-family:inherit;font-size:100%}select,input,button,textarea{font:99% sans-serif}pre,code,kbd,samp,tt{*font-size:108%;line-height:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-style:normal}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}figure{display:block;margin:0;padding:0}svg{line-height:0}.hover,.hover:hover,.hover:focus,.btn-submit:hover,.btn-back-form:hover{transition:all .1s linear}body,textarea{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Lucida Grande","segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Verdana",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#defs{display:none}.hover{filter:alpha(opacity=100);opacity:1}.hover:hover,.hover:focus{filter:alpha(opacity=70);opacity:.7}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.m-5{margin:5px!important}.mt-5{margin-top:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.mr-5{margin-right:5px!important}.p-5{padding:5px!important}.pt-5{padding-top:5px!important}.pb-5{padding-bottom:5px!important}.pl-5{padding-left:5px!important}.pr-5{padding-right:5px!important}.m-10{margin:10px!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.mr-10{margin-right:10px!important}.p-10{padding:10px!important}.pt-10{padding-top:10px!important}.pb-10{padding-bottom:10px!important}.pl-10{padding-left:10px!important}.pr-10{padding-right:10px!important}.m-15{margin:15px!important}.mt-15{margin-top:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.mr-15{margin-right:15px!important}.p-15{padding:15px!important}.pt-15{padding-top:15px!important}.pb-15{padding-bottom:15px!important}.pl-15{padding-left:15px!important}.pr-15{padding-right:15px!important}.m-20{margin:20px!important}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.mr-20{margin-right:20px!important}.p-20{padding:20px!important}.pt-20{padding-top:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.pr-20{padding-right:20px!important}.m-25{margin:25px!important}.mt-25{margin-top:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.mr-25{margin-right:25px!important}.p-25{padding:25px!important}.pt-25{padding-top:25px!important}.pb-25{padding-bottom:25px!important}.pl-25{padding-left:25px!important}.pr-25{padding-right:25px!important}.m-30{margin:30px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.mr-30{margin-right:30px!important}.p-30{padding:30px!important}.pt-30{padding-top:30px!important}.pb-30{padding-bottom:30px!important}.pl-30{padding-left:30px!important}.pr-30{padding-right:30px!important}.m-35{margin:35px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.mr-35{margin-right:35px!important}.p-35{padding:35px!important}.pt-35{padding-top:35px!important}.pb-35{padding-bottom:35px!important}.pl-35{padding-left:35px!important}.pr-35{padding-right:35px!important}.m-40{margin:40px!important}.mt-40{margin-top:40px!important}.mb-40{margin-bottom:40px!important}.ml-40{margin-left:40px!important}.mr-40{margin-right:40px!important}.p-40{padding:40px!important}.pt-40{padding-top:40px!important}.pb-40{padding-bottom:40px!important}.pl-40{padding-left:40px!important}.pr-40{padding-right:40px!important}.m-45{margin:45px!important}.mt-45{margin-top:45px!important}.mb-45{margin-bottom:45px!important}.ml-45{margin-left:45px!important}.mr-45{margin-right:45px!important}.p-45{padding:45px!important}.pt-45{padding-top:45px!important}.pb-45{padding-bottom:45px!important}.pl-45{padding-left:45px!important}.pr-45{padding-right:45px!important}.m-50{margin:50px!important}.mt-50{margin-top:50px!important}.mb-50{margin-bottom:50px!important}.ml-50{margin-left:50px!important}.mr-50{margin-right:50px!important}.p-50{padding:50px!important}.pt-50{padding-top:50px!important}.pb-50{padding-bottom:50px!important}.pl-50{padding-left:50px!important}.pr-50{padding-right:50px!important}.m-55{margin:55px!important}.mt-55{margin-top:55px!important}.mb-55{margin-bottom:55px!important}.ml-55{margin-left:55px!important}.mr-55{margin-right:55px!important}.p-55{padding:55px!important}.pt-55{padding-top:55px!important}.pb-55{padding-bottom:55px!important}.pl-55{padding-left:55px!important}.pr-55{padding-right:55px!important}.m-60{margin:60px!important}.mt-60{margin-top:60px!important}.mb-60{margin-bottom:60px!important}.ml-60{margin-left:60px!important}.mr-60{margin-right:60px!important}.p-60{padding:60px!important}.pt-60{padding-top:60px!important}.pb-60{padding-bottom:60px!important}.pl-60{padding-left:60px!important}.pr-60{padding-right:60px!important}.m-auto{margin-left:auto;margin-right:auto}.spacer-15{margin-bottom:15px}@media all and (min-width:800px){.spacer-15{margin-bottom:30px}}.spacer-30{margin-bottom:30px}@media all and (min-width:800px){.spacer-30{margin-bottom:45px}}.spacer-45{margin-bottom:45px}@media all and (min-width:800px){.spacer-45{margin-bottom:60px}}.spacer-60{margin-bottom:60px}@media all and (min-width:800px){.spacer-60{margin-bottom:75px}}.spacer-75{margin-bottom:75px}@media all and (min-width:800px){.spacer-75{margin-bottom:90px}}.spacer-2040{margin-bottom:20px!important}@media all and (min-width:800px){.spacer-2040{margin-bottom:40px!important}}.spacer-3060{margin-bottom:30px!important}@media all and (min-width:800px){.spacer-3060{margin-bottom:60px!important}}.spacer-3570{margin-bottom:35px!important}@media all and (min-width:800px){.spacer-3570{margin-bottom:70px!important}}.spacer-4590{margin-bottom:45px!important}@media all and (min-width:800px){.spacer-4590{margin-bottom:90px!important}}.spacer-60120{margin-bottom:60px!important}@media all and (min-width:800px){.spacer-60120{margin-bottom:120px!important}}.mt-1530{margin-top:15px!important}@media all and (min-width:800px){.mt-1530{margin-top:30px!important}}.mt-3060{margin-top:30px!important}@media all and (min-width:800px){.mt-3060{margin-top:60px!important}}.mt-60120{margin-top:60px!important}@media all and (min-width:800px){.mt-60120{margin-top:120px!important}}.pt-1020{padding-top:10px!important}@media all and (min-width:800px){.pt-1020{padding-top:20px!important}}.pt-550{padding-top:5px!important}@media all and (min-width:800px){.pt-550{padding-top:50px!important}}.pt-1530{padding-top:15px!important}@media all and (min-width:800px){.pt-1530{padding-top:30px!important}}.pt-2040{padding-top:20px!important}@media all and (min-width:800px){.pt-2040{padding-top:40px!important}}.pt-2550{padding-top:25px!important}@media all and (min-width:800px){.pt-2550{padding-top:50px!important}}.pt-3060{padding-top:30px!important}@media all and (min-width:800px){.pt-3060{padding-top:60px!important}}.pt-4080{padding-top:40px!important}@media all and (min-width:800px){.pt-4080{padding-top:80px!important}}.pt-55110{padding-top:55px!important}@media all and (min-width:800px){.pt-55110{padding-top:110px!important}}.pt-60120{padding-top:60px!important}@media all and (min-width:800px){.pt-60120{padding-top:120px!important}}.pt-75150{padding-top:75px!important}@media all and (min-width:800px){.pt-75150{padding-top:150px!important}}.pb-1020{padding-bottom:10px!important}@media all and (min-width:800px){.pb-1020{padding-bottom:20px!important}}.pb-2040{padding-bottom:20px!important}@media all and (min-width:800px){.pb-2040{padding-bottom:40px!important}}.pb-3060{padding-bottom:30px!important}@media all and (min-width:800px){.pb-3060{padding-bottom:60px!important}}.pb-50100{padding-bottom:50px!important}@media all and (min-width:800px){.pb-50100{padding-bottom:100px!important}}.pb-75150{padding-bottom:75px!important}@media all and (min-width:800px){.pb-75150{padding-bottom:150px!important}}.anchor{clear:both;position:relative;top:-60px;display:block}@media (min-width:800px){.anchor{top:-90px}}.external_link_icon{fill:effect01(1);width:14px;height:14px;padding:0 5px}.fbox{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}@media all and (min-width:800px){.fbox{flex-direction:row}}.fbox.fixedratio{flex-direction:row}.fbox.fixedratio .col2{width:50%}.fbox.fixedratio .col3{width:33.333%;width:calc(100% / 3)}.fbox .col2{width:100%;box-sizing:border-box}@media all and (min-width:800px){.fbox .col2{width:50%}}.fbox .col3{width:100%;box-sizing:border-box}@media all and (min-width:800px){.fbox .col3{width:33.333%;width:calc(100% / 3)}.fbox-revcol{flex-direction:row}}.pos-left{margin-right:auto}.pos-center{margin:0 auto}.pos-right{margin-left:auto}.pos-bottom{margin-top:auto;margin-bottom:0}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}@media all and (min-width:1120px){.break1200:after{content:"\a";white-space:pre}}@media all and (min-width:800px){.breakpc:after{content:"\a";white-space:pre}}@media all and (max-width:799px){.breaktb:after{content:"\a";white-space:pre}}@media all and (max-width:479px){.breaksp:after{content:"\a";white-space:pre}}@media all and (min-width:480px){.breaksp-over:after{content:"\a";white-space:pre}}@media all and (max-width:399px){.breaksp-400:after{content:"\a";white-space:pre}}@media all and (min-width:375px) and (max-width:799px){.breaktb-pat2:after{content:"\a";white-space:pre}}.indent-p{margin-left:1em;text-indent:1em}.indent-m{margin-left:1em;text-indent:-1em}.v-writing{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.v-writing-upright{-webkit-text-orientation:upright;text-orientation:upright}.combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.disp-pcsp{position:relative;display:none}@media all and (min-width:480px){.disp-pcsp{display:block}}.disp-pcsp-inline{position:relative;display:none}@media all and (min-width:480px){.disp-pcsp-inline{display:inline}}.disp-sp{position:relative;display:block}@media all and (min-width:480px){.disp-sp{display:none}}.disp-sp-inline{position:relative;display:inline}@media all and (min-width:480px){.disp-sp-inline{display:none}}.disp-pctb{position:relative;display:none}@media all and (min-width:800px){.disp-pctb{display:block}}.disp-pctb-inline{position:relative;display:none}@media all and (min-width:800px){.disp-pctb-inline{display:inline}}.disp-tb{position:relative;display:block}@media all and (min-width:800px){.disp-tb{display:none}}.disp-tb-inline{position:relative;display:inline}@media all and (min-width:800px){.disp-tb-inline{display:none}}.bg-wh{background-color:#fff}.bg-bk{background-color:#e2e2e2}.fc-bk{color:#292929!important}.fc-wh{color:#fff!important}.fc-blue{color:#444!important}.fw-n{font-weight:400!important}.fw-m{font-weight:500!important}.fw-db{font-weight:600!important}.fw-b{font-weight:bold!important}.ta-left{text-align:left!important}.ta-center{text-align:center!important}.ta-right{text-align:right!important}.ta-right-tb-center{text-align:center!important}@media all and (min-width:800px){.ta-right-tb-center{text-align:right!important}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-middle{display:flex;align-items:center}@media all and (min-width:800px){.flex-middle-onlypc{display:flex;align-items:center}}.ellipsis-1row{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}.move-down{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveDown;animation-name:moveDown}.move-up{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveUp;animation-name:moveUp}@-webkit-keyframes moveDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(8px);transform:translateY(8px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(8px);transform:translateY(8px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}body{color:#292929;background:#121c4e;width:100%;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;font-weight:400;font-size:1.12rem;line-height:1}@media all and (min-width:800px){body{font-size:1.2rem}}a{color:#292929;text-decoration:none;transition:all .5s ease-in-out}a:hover{opacity:.7}::-moz-selection,::-moz-selection{background:#928244}::selection,::-moz-selection{background:#928244}#wrap{background:#fff;position:relative;overflow:hidden;width:100%;margin:0 auto}#wrap .mainbox{margin:0;background:#fff}.section{position:relative;width:100%;padding:30px 0;background:#fff}@media all and (min-width:800px){.section{padding:60px 0}}.section-pad0{padding:0}.section-pad2545{padding:25px 0}@media all and (min-width:800px){.section-pad2545{padding:45px 0}}.section-content{position:relative;overflow:visible;width:90%;max-width:1000px;margin:0 auto;box-sizing:border-box}@media all and (min-width:800px){.section-content{width:100%;padding:0 5%}}@media all and (min-width:1120px){.section-content{width:100%;padding:0}}.section-content-inner{position:relative}.section-content-visible{overflow:visible}.section-content-full{width:100%;max-width:100%}.section-content-full-inner{position:relative;width:100%;max-width:1120px;margin:0 auto}.fbox-separate{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.fbox-separate-rev{flex-direction:row-reverse}.fbox-separate .col2{width:100%}@media all and (min-width:800px){.fbox-separate .col2{width:48%}}.fbox-separate .col2.col-below{margin-top:35px}@media all and (min-width:800px){.fbox-separate .col2.col-below{margin-top:0}}.fbox-separate .col2.col-slide{overflow:hidden;padding-bottom:35px;box-sizing:border-box}.base-txt{line-height:2.2;letter-spacing:1px}.hr-otherpage-link{width:90%;max-width:1000px;margin:0 auto;box-sizing:border-box}@media all and (min-width:800px){.hr-otherpage-link{width:100%;padding:0 5%}}@media all and (min-width:1120px){.hr-otherpage-link{width:100%;padding:0}}.hr-otherpage-link-line{width:100%;height:1px;background-color:#e2e2e2}.otherpage-link{margin-bottom:60px}@media all and (min-width:800px){.otherpage-link{margin-bottom:80px}}.otherpage-link-ttl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-family:'shippori_mincho_regularRg'}@media all and (min-width:340px){.otherpage-link-ttl{flex-wrap:nowrap}}.otherpage-link-ttl-head{width:100%;padding:2px 12px 4px 0;box-sizing:border-box;font-size:1.84rem}@media all and (min-width:800px){.otherpage-link-ttl-head{font-size:2.4rem}}@media all and (min-width:340px){.otherpage-link-ttl-head{width:auto;border-right:1px solid #e2e2e2}}.otherpage-link-ttl-sup{width:100%;padding:7px 0 4px 0;box-sizing:border-box;font-size:1.36rem}@media all and (min-width:800px){.otherpage-link-ttl-sup{font-size:1.6rem}}@media all and (min-width:340px){.otherpage-link-ttl-sup{width:auto;padding:2px 0 4px 12px}}.otherpage-link-img{margin:20px 0}@media all and (min-width:800px){.otherpage-link-img{margin:35px 0}}.otherpage-link-txt{letter-spacing:1px;line-height:2.2}.pswp .pswp__img{cursor:default!important}.pswp__top-bar{background-color:transparent!important}.pswp__button--arrow--left::before{position:absolute!important;top:35px!important;left:15px!important;background-color:transparent!important;content:""!important;width:11px!important;height:20px!important;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_prev.png.pagespeed.ce.O0K_zkwwb-.png)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:contain!important}.pswp__button--arrow--right::before{position:absolute!important;top:35px!important;right:15px!important;background-color:transparent!important;content:""!important;width:11px!important;height:20px!important;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_next.png.pagespeed.ce.ThRYFpL3qG.png)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:contain!important}.swiper-container-half{position:relative;width:100%}.swiper-container-half.slidenum1 .swiper-pagination,.swiper-container-half.slidenum1 .swiper-button-prev,.swiper-container-half.slidenum1 .swiper-button-next{display:none}.swiper-container-half .swiper-button-prev,.swiper-container-half .swiper-button-next{top:50%;width:11px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;background-position:center;background-repeat:no-repeat;background-size:contain}.swiper-container-half .swiper-button-prev{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_prev.png.pagespeed.ce.O0K_zkwwb-.png)}.swiper-container-half .swiper-button-next{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_next.png.pagespeed.ce.ThRYFpL3qG.png)}.swiper-container-half .swiper-pagination-bullets{-webkit-transform:translateY(35px);transform:translateY(35px);text-align:center}.swiper-container-half .swiper-pagination-bullets .swiper-pagination-bullet{background:#b4bbe4;opacity:.3}.swiper-container-half .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.index .mainbox.no-scroll{padding-top:0;box-sizing:border-box}.index .mainbox.is-scroll{padding-top:0;box-sizing:border-box}@media all and (min-width:800px){.index .mainbox.is-scroll{padding-top:90px}}.index .mainbox #mainbox-alpoint{position:relative;top:-60px}@media all and (min-width:800px){.index .mainbox #mainbox-alpoint{top:0}}.index .sec01 .topics-list-pickup-sp{padding-left:9px;box-sizing:border-box}.index .sec01 .topics-list-pickup-sp .topics-list-li-ttl{padding-right:30px;box-sizing:border-box}.index .sec01 .topics-list-pickup-sp:after{position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:9px;height:10px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db.png.pagespeed.ce.UFUc0UtPhX.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width:800px){.index .sec01 .section-content-inner{border-top:1px solid #666;border-bottom:1px solid #666}}.index .sec01 .section-content-inner.top-border{border-top:1px solid #666}.index .sec01 .section-content-inner .topics-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.index .sec01 .section-content-inner .topics-box-head{width:100%}@media all and (min-width:800px){.index .sec01 .section-content-inner .topics-box-head{width:28%}}.index .sec01 .section-content-inner .topics-box-head-ttl{padding-top:30px;padding-bottom:0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.6rem;text-align:center;letter-spacing:2px}@media all and (min-width:800px){.index .sec01 .section-content-inner .topics-box-head-ttl{font-size:2rem}.index .sec01 .section-content-inner .topics-box-head-ttl{padding-top:30px;padding-bottom:25px}}.index .sec01 .section-content-inner .topics-box-head .btn-list{margin-bottom:0}@media all and (min-width:800px){.index .sec01 .section-content-inner .topics-box-head .btn-list{margin-bottom:30px}}.index .sec01 .section-content-inner .topics-box-body{width:100%;padding:10px 0 10px 0;box-sizing:border-box}@media all and (min-width:800px){.index .sec01 .section-content-inner .topics-box-body{width:72%;padding:20px 0 10px 0}}.index .sec01 .section-content-inner .topics-box-body .topics-list-li{padding:3px 0}@media all and (min-width:800px){.index .sec01 .section-content-inner .topics-box-body .topics-list-li{padding:1px 0}}.index-lead{padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.42rem;text-align:left;letter-spacing:1px}@media all and (min-width:800px){.index-lead{font-size:1.7rem}.index-lead{text-align:center}}.index-lead p{margin-bottom:20px;line-height:1.8}@media all and (min-width:800px){.index-lead p{margin-bottom:0;line-height:3.2}}.index-lead p:last-of-type{margin-bottom:0}.index .swiper-container-toppage{position:relative}.index .swiper-container-toppage .popup-img{display:block;height:61.333vw;background-position:center center;background-repeat:no-repeat;background-size:cover}@media all and (min-width:480px){.index .swiper-container-toppage .popup-img{height:34.375vw}}.index .swiper-container-toppage .popup-img img{opacity:0}.index .swiper-container-toppage .swiper-button-prev,.index .swiper-container-toppage .swiper-button-next{top:50%;width:11px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;background-position:center;background-repeat:no-repeat;background-size:contain}.index .swiper-container-toppage .swiper-button-prev{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_prev.png.pagespeed.ce.O0K_zkwwb-.png)}.index .swiper-container-toppage .swiper-button-next{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_next.png.pagespeed.ce.ThRYFpL3qG.png)}.index .swiper-container-toppage .swiper-pagination-bullets{-webkit-transform:translateY(35px);transform:translateY(35px);text-align:center}.index .swiper-container-toppage .swiper-pagination-bullets .swiper-pagination-bullet{background:#b4bbe4;opacity:.3}.index .swiper-container-toppage .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.index .bnrlink{position:relative;display:block;margin-bottom:15px}@media all and (min-width:800px){.index .bnrlink{margin-bottom:20px}}.index .bnrlink:last-of-type{margin-bottom:0}.index .bnrlink .hero-lowerpage{height:26.78vw;margin:0}@media all and (min-width:1120px){.index .bnrlink .hero-lowerpage{height:300px}}.index .bnrlink-txt{padding:5px 10px;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1rem;color:#121c4e;background-color:rgba(255,255,255,.85);letter-spacing:2px}@media all and (min-width:800px){.index .bnrlink-txt{font-size:1rem}}@media all and (min-width:340px){.index .bnrlink-txt{padding:7px 14px;font-size:1.06rem}}@media all and (min-width:340px) and (min-width:800px){.index .bnrlink-txt{font-size:1.1rem}}@media all and (min-width:375px){.index .bnrlink-txt{padding:2.291667vw 4.583333vw;font-size:1.24rem}}@media all and (min-width:375px) and (min-width:800px){.index .bnrlink-txt{font-size:1.4rem}}@media all and (min-width:480px){.index .bnrlink-txt{padding:11px 22px;font-size:1.6rem}}@media all and (min-width:480px) and (min-width:800px){.index .bnrlink-txt{font-size:2rem}}@media all and (min-width:600px){.index .bnrlink-txt{font-size:1.84rem}}@media all and (min-width:600px) and (min-width:800px){.index .bnrlink-txt{font-size:2.4rem}}.index .bnrlink-caption1,.index .bnrlink-caption2{position:absolute;width:75%;max-width:300px}.index .bnrlink-caption1 img,.index .bnrlink-caption2 img{width:100%;height:auto}.index .bnrlink-caption1{top:2.5vw;left:2.5vw;text-align:left}@media all and (min-width:800px){.index .bnrlink-caption1{top:20px;left:20px}}.index .bnrlink-caption1 img{vertical-align:top;text-align:left}.index .bnrlink-caption2{bottom:2.5vw;right:2.5vw;text-align:right}@media all and (min-width:800px){.index .bnrlink-caption2{bottom:20px;right:20px}}.index .bnrlink-caption2 img{vertical-align:bottom;text-align:right}.index .bnrlink .hero-about{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/about_bnr_bg.jpg.pagespeed.ce.wgXZni4PS1.jpg)}.index .bnrlink .hero-about-filter{background-image:none}.index .bnrlink .hero-access{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/access_bnr_bg.jpg)}.index .bnrlink .hero-access-filter{background-image:none}.index .bnrlink .hero-facility-introduction{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/fi_bnr_bg.jpg.pagespeed.ce.Bh2iCoLEZe.jpg)}.index .bnrlink .hero-facility-introduction-filter{background-image:none}.index .bnrlink .hero-lunch{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/xlunch_bnr_bg.jpg.pagespeed.ic.rD3LnCZ_Sl.jpg)}.index .bnrlink .hero-room{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/room_bnr_bg.jpg.pagespeed.ce.IJjIZKSumA.jpg)}.index .bnrlink .hero-room-filter{background-image:none}.index .bnrlink .hero-meal{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/meal_bnr_bg.jpg.pagespeed.ce.5JKFwSm6XH.jpg)}.index .bnrlink .hero-meal-filter{background-image:none}.index .bnrlink .hero-perpheral-facility{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/xpf_bnr_bg.jpg.pagespeed.ic.1Od0Tw4wLr.jpg)}.index .bnrlink .hero-perpheral-facility-filter{background-image:none}.index .bnrlink .hero-reservation{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/bnrs/reservation_bnr_bg.jpg.pagespeed.ce.IuLTe_URgA.jpg)}.index .bnrlink .hero-reservation-filter{background-image:none}.about .subheadline{font-size:1.84rem;line-height:1.8;letter-spacing:1px}@media all and (min-width:800px){.about .subheadline{font-size:2.4rem}}.access-lead{margin-bottom:35px;padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.42rem;line-height:1.8;text-align:left;letter-spacing:1px}@media all and (min-width:800px){.access-lead{font-size:1.7rem}.access-lead{line-height:3.2;margin-bottom:70px;text-align:center}}.access-maintxt{font-family:'shippori_mincho_regularRg';font-size:1.42rem;line-height:1.8;text-align:left;letter-spacing:1px}@media all and (min-width:800px){.access-maintxt{font-size:1.7rem}.access-maintxt{line-height:3.2;text-align:center}}.access-maintxt-line1{display:inline-block;padding-bottom:0;box-sizing:border-box}@media all and (min-width:800px){.access-maintxt-line1{margin-bottom:15px}}.access-txt{text-align:center}.access-txt p{margin-top:35px;line-height:2.1}@media all and (min-width:800px){.access-txt p{margin-top:70px}}.access #map_area{width:100%;height:300px}.topics-list{width:100%;max-width:680px;margin:0 auto}.topics-list-li{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:5px 0;box-sizing:border-box;line-height:1.8;letter-spacing:1px}@media all and (min-width:800px){.topics-list-li{flex-wrap:nowrap;padding:9px 0}}.topics-list-li-dt{width:100%;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:normal;font-size:1.3rem;line-height:1.6}@media all and (min-width:800px){.topics-list-li-dt{font-size:1.5rem}.topics-list-li-dt{width:110px;min-width:110px;line-height:1.8}}.topics-list-li-ttl{width:100%}@media all and (min-width:800px){.topics-list-li-ttl{width:auto}}.topics .topics-list-pickup{background-color:#e2e2e2}.topics-pickup{display:block}.topics-pickup-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:15px 0 30px;box-sizing:border-box}@media all and (min-width:800px){.topics-pickup-inner{padding:40px 0}}.topics-pickup-inner-head{width:100%;margin-bottom:0;border-top:1px solid #666;border-bottom:1px solid #666;box-sizing:border-box}@media all and (min-width:800px){.topics-pickup-inner-head{width:25%;margin-bottom:0}}.topics-pickup-inner-head-ttl{padding:20px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.6rem;text-align:center;letter-spacing:2px}@media all and (min-width:800px){.topics-pickup-inner-head-ttl{font-size:2rem}.topics-pickup-inner-head-ttl{padding:45px 0 25px 0}}.topics-pickup-inner-body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%}@media all and (min-width:800px){.topics-pickup-inner-body{width:71%}}.topics-pickup-inner-body-img{display:none;width:39%;height:100%}@media all and (min-width:800px){.topics-pickup-inner-body-img{display:block}}.topics-pickup-inner-body-img-bg{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.topics-pickup-inner-body-txtbox{width:100%;letter-spacing:1px}@media all and (min-width:800px){.topics-pickup-inner-body-txtbox{width:56.5%}}.topics-pickup-inner-body-txtbox-dt{padding-top:15px;box-sizing:border-box;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:normal;font-size:1.3rem}@media all and (min-width:800px){.topics-pickup-inner-body-txtbox-dt{font-size:1.5rem}}.topics-pickup-inner-body-txtbox-ttl{padding-top:6px;padding-bottom:6px;box-sizing:border-box;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1.24rem;line-height:2}@media all and (min-width:800px){.topics-pickup-inner-body-txtbox-ttl{font-size:1.4rem}}.topics-pickup-inner-body-txtbox-txt{font-size:1.06rem;line-height:1.8}@media all and (min-width:800px){.topics-pickup-inner-body-txtbox-txt{font-size:1.1rem}}.topics-article{letter-spacing:1px}.topics-article-dt{padding-bottom:15px;border-bottom:1px solid #666;box-sizing:border-box;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:normal;font-size:1.3rem;text-align:center}@media all and (min-width:800px){.topics-article-dt{font-size:1.5rem}.topics-article-dt{padding-bottom:20px}}.topics-article-ttl,.topics-article-txt{width:100%;max-width:800px;margin:0 auto}.topics-article-ttl{font-family:'shippori_mincho_regularRg';font-size:1.45rem;line-height:2.2}@media all and (min-width:800px){.topics-article-ttl{font-size:1.36rem}}@media all and (min-width:800px) and (min-width:800px){.topics-article-ttl{font-size:1.6rem}}.topics-article-txt{line-height:2.2}.topics-article-txt img{width:auto;max-width:100%;height:auto}.facility-introduction .subheadline-half,.perpheral-facility .subheadline-half,.meal .subheadline-half,.room .subheadline-half{margin-bottom:20px;padding-bottom:8px;font-size:1.72rem;border-bottom:1px solid #666;letter-spacing:5px}@media all and (min-width:800px){.facility-introduction .subheadline-half,.perpheral-facility .subheadline-half,.meal .subheadline-half,.room .subheadline-half{font-size:2.2rem}}.facility-introduction .fbox-separate,.perpheral-facility .fbox-separate,.meal .fbox-separate,.room .fbox-separate{margin-bottom:25px}@media all and (min-width:800px){.facility-introduction .fbox-separate,.perpheral-facility .fbox-separate,.meal .fbox-separate,.room .fbox-separate{margin-bottom:45px}}.perpheral-facility-lead{padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.42rem;line-height:3.2;text-align:left;letter-spacing:1px}@media all and (min-width:800px){.perpheral-facility-lead{font-size:1.7rem}.perpheral-facility-lead{text-align:center}}.meal .sec01 .subheadline{font-size:1.84rem;line-height:1.8;letter-spacing:1px}@media all and (min-width:800px){.meal .sec01 .subheadline{font-size:2.4rem}}.meal-lead{max-width:800px;margin:0 auto;padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.42rem;line-height:3.2;text-align:left;letter-spacing:1px}@media all and (min-width:800px){.meal-lead{font-size:1.7rem}.meal-lead{text-align:center}}.meal .fbox-separate-rev.spmb-0{margin-bottom:0}@media all and (min-width:800px){.meal .fbox-separate-rev.spmb-0{margin-bottom:45px}}.meal .sec02{background-color:rgba(102,102,102,.06)}.meal .sec02 .subheadline-half{font-size:1.36rem;line-height:1.8}@media all and (min-width:800px){.meal .sec02 .subheadline-half{font-size:1.6rem}}.meal .sec02 .subheadline-half-sup{font-size:1.18rem}@media all and (min-width:800px){.meal .sec02 .subheadline-half-sup{font-size:1.3rem}}.meal .sec02 .fbox-separate{margin-bottom:0}@media all and (min-width:800px){.meal .sec02 .fbox-separate{margin-bottom:0}}.meal .sec03 .subheadline-full{font-size:1.84rem}@media all and (min-width:800px){.meal .sec03 .subheadline-full{font-size:2.4rem}}.meal .sec03 .meal-category{padding-bottom:20px;box-sizing:border-box}@media all and (min-width:800px){.meal .sec03 .meal-category{padding-bottom:40px}}.meal .sec03 .meal-category:last-of-type{padding-bottom:0}.meal .sec03 .meal-menu-ttl{margin-bottom:20px;padding-top:10px;padding-bottom:10px;padding-left:10px;box-sizing:border-box;font-family:ro-shino-std,serif;font-weight:400;font-style:normal;font-size:1.9rem;border-top:1px solid #292929;border-bottom:1px solid #292929;color:#fff;background-color:#121c4e;letter-spacing:2px}@media all and (min-width:800px){.meal .sec03 .meal-menu-ttl{font-size:2.5rem}.meal .sec03 .meal-menu-ttl{margin-bottom:80px;padding-top:20px;padding-bottom:20px}}.meal .sec03 .meal-course{padding-top:12px;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.18rem;line-height:1.8;letter-spacing:1px}@media all and (min-width:800px){.meal .sec03 .meal-course{font-size:1.3rem}}.room .subheadline-roomlist{margin-bottom:0;font-size:1.24rem;padding:8px 0 6px;box-sizing:border-box;letter-spacing:0}@media all and (min-width:800px){.room .subheadline-roomlist{font-size:1.4rem}}.room-list-info{display:block;line-height:1.8}.room-list-info-ttl{font-family:'shippori_mincho_regularRg';font-size:1.48rem;letter-spacing:1px}@media all and (min-width:800px){.room-list-info-ttl{font-size:1.8rem}}.room-list-info-fee{margin-bottom:13px;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:normal;font-size:1.24rem}@media all and (min-width:800px){.room-list-info-fee{font-size:1.4rem}.room-list-info-fee{margin-bottom:25px}}.room-list-info-fee-num,.room-list-info-fee-sup{font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;font-weight:400;font-size:1.06rem}@media all and (min-width:800px){.room-list-info-fee-num,.room-list-info-fee-sup{font-size:1.1rem}}.room-cat-menu{margin-bottom:40px;background-color:#121c4e;border:1px solid #0a2851}@media all and (min-width:800px){.room-cat-menu{margin-bottom:80px}}.room-cat-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;max-width:1000px;margin:0 auto}.room-cat-menu ul li{width:100%}@media all and (min-width:375px){.room-cat-menu ul li{width:33%}}.room-cat-menu ul li a{display:block;padding:13px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.18rem;color:#fff;text-align:center}@media all and (min-width:800px){.room-cat-menu ul li a{font-size:1.3rem}}@media all and (min-width:480px){.room-cat-menu ul li a{letter-spacing:2px}}@media all and (min-width:800px){.room-cat-menu ul li a{letter-spacing:4px}}.room-cat-menu ul li.current-cat a{color:rgba(255,255,255,.56)}.room .subheadline-roomcategory{margin-bottom:0}.room-feeinfo,.room-info{box-sizing:border-box;line-height:1.8;letter-spacing:1px}.room-fee{font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:normal;font-size:1.36rem}@media all and (min-width:800px){.room-fee{font-size:1.6rem}}.room-fee-num,.room-fee-sup{font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;font-weight:400;font-size:1.06rem}@media all and (min-width:800px){.room-fee-num,.room-fee-sup{font-size:1.1rem}}.room-single .room-ttl{font-family:'shippori_mincho_regularRg';font-size:1.84rem;font-weight:normal;line-height:1.8}@media all and (min-width:800px){.room-single .room-ttl{font-size:2.4rem}}.room-single .room-ttl-name{display:inline-block}@media all and (min-width:800px){.room-single .room-ttl-name:after{position:relative;display:inline-block;width:1px;height:32px;content:"";margin-left:15px;background-color:#e2e2e2;-webkit-transform:translateY(25%);transform:translateY(25%)}}.room-single .room-ttl-cat{display:block;box-sizing:border-box;font-size:1.36rem}@media all and (min-width:800px){.room-single .room-ttl-cat{font-size:1.6rem}.room-single .room-ttl-cat{display:inline-block;padding-left:20px}}.room-single .swiper-container-roomsingle{position:relative}.room-single .swiper-container-roomsingle .popup-img{display:block;height:61.333vw;background-position:center center;background-repeat:no-repeat;background-size:cover}@media all and (min-width:480px){.room-single .swiper-container-roomsingle .popup-img{height:34.375vw}}.room-single .swiper-container-roomsingle .popup-img img{opacity:0}.room-single .swiper-container-roomsingle .swiper-button-prev,.room-single .swiper-container-roomsingle .swiper-button-next{top:50%;width:11px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;background-position:center;background-repeat:no-repeat;background-size:contain}.room-single .swiper-container-roomsingle .swiper-button-prev{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_prev.png.pagespeed.ce.O0K_zkwwb-.png)}.room-single .swiper-container-roomsingle .swiper-button-next{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/slide_btn_next.png.pagespeed.ce.ThRYFpL3qG.png)}.room-single .swiper-container-roomsingle .swiper-pagination-bullets{-webkit-transform:translateY(35px);transform:translateY(35px);text-align:center}.room-single .swiper-container-roomsingle .swiper-pagination-bullets .swiper-pagination-bullet{background:#b4bbe4;opacity:.3}.room-single .swiper-container-roomsingle .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.room-single .room-rows{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:35px 0;border-bottom:1px solid #666;box-sizing:border-box}.room-single .room-rows:last-of-type{border-bottom-style:none}.room-single .room-rows-h{width:20%;padding-left:3vw;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.18rem;line-height:1.8;letter-spacing:1px}@media all and (min-width:800px){.room-single .room-rows-h{font-size:1.3rem}}.room-single .room-rows-d{width:80%}.room .otherroom-ttl{margin-bottom:20px;padding-bottom:20px;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.84rem;border-bottom:1px solid #e2e2e2;letter-spacing:2px}@media all and (min-width:800px){.room .otherroom-ttl{font-size:2.4rem}.room .otherroom-ttl{margin-bottom:40px}}.room-otherroom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.room-otherroom-info{width:48.5%;margin-bottom:30px}@media all and (min-width:480px){.room-otherroom-info{width:31.8%}}@media all and (min-width:800px){.room-otherroom-info{width:23.5%}}.room-otherroom-info.dummy{height:1px;opacity:0}.room-otherroom-info-img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.room-otherroom-info-ttl{margin-top:15px;font-family:'shippori_mincho_regularRg';font-size:1.18rem}@media all and (min-width:800px){.room-otherroom-info-ttl{font-size:1.3rem}}.room-otherroom-info-fee{margin-top:7px;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:normal;font-size:1.24rem}@media all and (min-width:800px){.room-otherroom-info-fee{font-size:1.4rem}}.room-otherroom-info-fee-num{font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;font-weight:400;font-size:1.06rem}@media all and (min-width:800px){.room-otherroom-info-fee-num{font-size:1.1rem}}.privacy .subheadline{font-size:1.24rem;letter-spacing:1px}@media all and (min-width:800px){.privacy .subheadline{font-size:1.4rem}}.privacy-list-1{list-style:none;padding-left:1.2em;box-sizing:border-box;text-indent:-1.2em;line-height:2.2;letter-spacing:1px}.privacy-list-1 li{margin-bottom:5px}.privacy-list-2{list-style:none;padding-left:2em;box-sizing:border-box;text-indent:-2em;line-height:2.2;letter-spacing:1px}.privacy-list-2 li{margin-bottom:5px}.privacy-list-2-inner{list-style:none;padding-left:2em}.privacy-list-2-inner li{margin-bottom:0}.header-border{position:fixed;top:0;left:0;z-index:1001;width:100%;height:5px;background-color:#121c4e}.header .disp-pctb{position:relative;display:none}@media all and (min-width:950px){.header .disp-pctb{display:block}}.header .disp-tb{position:relative;display:block}@media all and (min-width:950px){.header .disp-tb{display:none}}.header{position:fixed;top:0;left:0;z-index:1001;width:100%;height:0;font-size:1.18rem;color:#000;box-sizing:border-box}@media all and (min-width:800px){.header{font-size:1.3rem}}@media all and (min-width:950px){.header{height:122px;background-color:#fff;border-top:5px solid #121c4e}}.header.is-scroll{height:60px;background-color:transparent}@media all and (min-width:950px){.header.is-scroll{background-color:#fff;height:122px}}.header.is-scroll.on{background-color:transparent}.header-logo{display:none;position:relative;z-index:1010;width:106px;margin:0 auto;padding:10px 0 5px 0;box-sizing:border-box}@media all and (min-width:950px){.header-logo{display:block}}.header-logo a{display:block}.header-logo img{width:100%}.header-logo-sp{display:block;padding:15px 0 0 0}@media all and (min-width:950px){.header-logo-sp{display:none}}.header-logo-icon-sp{display:block;position:absolute;top:0;right:5%;width:37px;height:37px;padding:15px 0 0 0}@media all and (min-width:950px){.header-logo-icon-sp{display:none}}.header-reservation{display:block;position:fixed;bottom:10px;right:5%;width:90px;height:90px;border-radius:50%;background-color:#121c4e;overflow:hidden}@media all and (min-width:420px){.header-reservation{right:20px}}@media all and (min-width:950px){.header-reservation{display:none}}.header-reservation a{display:block;width:100%;height:100%;padding:10px;box-sizing:border-box;color:#fff;text-align:center}.header-reservation-img{width:30px;height:30px;margin:0 auto 7px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/header_reservation_icon.png.pagespeed.ce.SroTd6AfWT.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.header-reservation-en{margin-bottom:5px;font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-size:1.06rem}@media all and (min-width:800px){.header-reservation-en{font-size:1.1rem}}.header-reservation-jp{position:relative;font-family:'shippori_mincho_regularRg';font-size:1rem;-webkit-transform:translateX(3px);transform:translateX(3px)}@media all and (min-width:800px){.header-reservation-jp{font-size:1rem}}.header-reservation-jp-inner{position:relative}.header-reservation-jp-inner:before{position:absolute;top:50%;left:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:6px;height:7px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_wh.png.pagespeed.ce.56ZaiXNg99.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.header-reservation-jp-inner:lang(en):before{left:-23px}.index .header.is-scroll{display:block;position:fixed;opacity:1;border-top:5px solid #121c4e}.index .header.is-scroll .header-reservation{display:block;opacity:1}@media all and (min-width:950px){.index .header.is-scroll .header-reservation{display:none;opacity:0}}.index .header.no-scroll{display:block;position:fixed;opacity:1;border-top:5px solid #121c4e}@media all and (min-width:950px){.index .header.no-scroll{position:relative;border-top:5px solid transparent}}.index .header.no-scroll .header-reservation{display:none;opacity:0}.gnav{position:relative;z-index:1001;width:100%;max-width:1000px;margin:0 auto;padding:6px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg'}.gnav-inner{display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;font-size:1.3rem}@media all and (min-width:800px){.gnav-inner{font-size:1.3rem}}@media all and (min-width:950px){.gnav-inner{font-size:1.24rem}}@media all and (min-width:950px) and (min-width:800px){.gnav-inner{font-size:1.4rem}}@media all and (min-width:900px){.gnav-inner{font-size:1.3rem}}@media all and (min-width:900px) and (min-width:800px){.gnav-inner{font-size:1.3rem}}@media all and (min-width:1120px){.gnav-inner{font-size:1.3rem}}@media all and (min-width:1120px) and (min-width:800px){.gnav-inner{font-size:1.3rem}}.gnav-inner a{display:block;padding:8px 10px 10px;box-sizing:border-box;color:#000}@media all and (min-width:950px){.gnav-inner a{padding:8px 5px 10px}}@media all and (min-width:1120px){.gnav-inner a{padding:8px 8px 10px}}.gnav-item-reservation-span{position:relative;display:inline-block;padding:5px 35px 5px 25px;box-sizing:border-box;background-color:#121c4e;color:#fff!important;font-size:1.06rem;letter-spacing:2px}@media all and (min-width:800px){.gnav-item-reservation-span{font-size:1.1rem}}.gnav-item-reservation-span:after{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:7px;height:7px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_wh.png.pagespeed.ce.56ZaiXNg99.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.sp-menu{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:fixed;z-index:2001;top:15px;left:18px;width:35px;height:35px;cursor:pointer}.sp-menu.on{border:2px solid #fff;border-radius:50%}.hamburger,.hamburger span{display:inline-block;transition:all .4s;box-sizing:border-box}.hamburger{position:relative;width:20px;height:20px}.hamburger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:1px}.hamburger span:nth-of-type(1){top:0}.hamburger span:nth-of-type(2){top:9px;width:50%}.hamburger span:nth-of-type(3){bottom:0}.hamburger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-315deg);transform:translateY(9px) rotate(-315deg)}.hamburger.active span:nth-of-type(2){opacity:0}.hamburger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(315deg);transform:translateY(-9px) rotate(315deg)}.hamburger.active span{border:1px solid #fff;box-sizing:border-box;background-color:#fff!important;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:changeBrColorWhActive;animation-name:changeBrColorWhActive}.whitebg .hamburger span{box-shadow:1px 1px 3px 2px #fff;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:changeBrColorWh;animation-name:changeBrColorWh}.whitebg .hamburger.active span{box-shadow:none;-webkit-animation-name:changeBrColorWhActive;animation-name:changeBrColorWhActive}@-webkit-keyframes changeBrColorWh{0%{background-color:#fff}100%{background-color:#121c4e}}@keyframes changeBrColorWh{0%{background-color:#fff}100%{background-color:#121c4e}}@-webkit-keyframes changeBrColorWhActive{0%{background-color:#fff}100%{background-color:#121c4e}}@keyframes changeBrColorWhActive{0%{background-color:#fff}100%{background-color:#121c4e}}.bnav{position:fixed;top:0;left:0;z-index:2000;width:100%;height:0;overflow:hidden;background-color:rgba(18,28,78,.9);-webkit-transform:translate(100%,0);transform:translate(100%,0)}.bnav.on{display:block;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:onBnav;animation-name:onBnav}.bnav.off{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:offBnav;animation-name:offBnav}.bnav-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:60px 5% 0;box-sizing:border-box}@media all and (min-height:600px){.bnav-inner{padding-top:100px}}.bnav-item{width:100%;padding:2px 0;box-sizing:border-box}.bnav-item-inner{position:relative;display:block;padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.3rem;color:#fff;font-weight:bold;text-align:left;line-height:1;letter-spacing:1px}@media all and (min-width:370px){.bnav-item-inner{font-size:1.5rem}}.bnav-item-inner-tiny{letter-spacing:.25px}@media all and (min-width:370px){.bnav-item-inner-tiny{letter-spacing:.5px}}@media all and (min-width:480px){.bnav-item-inner-tiny{letter-spacing:1px}}.bnav-item-reservation{margin-top:15px}@media all and (min-height:600px){.bnav-item-reservation{margin-top:45px}}.bnav-item-reservation a{padding:14px 0;font-size:2rem;color:#121c4e;text-align:center;background-color:#fff}.bnav-item-reservation a:after{position:absolute;top:50%;right:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:12px;height:11px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db.png.pagespeed.ce.UFUc0UtPhX.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@-webkit-keyframes onBnav{0%{height:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}1%{height:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{height:100vh;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes onBnav{0%{height:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}1%{height:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{height:100vh;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes offBnav{0%{height:100vh;-webkit-transform:translate(0, 0);transform:translate(0, 0)}99%{height:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{height:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}}@keyframes offBnav{0%{height:100vh;-webkit-transform:translate(0, 0);transform:translate(0, 0)}99%{height:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{height:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}}@-webkit-keyframes dispNav{0%{opacity:0}100%{opacity:1}}@keyframes dispNav{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes notDispNav{0%{opacity:1}100%{opacity:0}}@keyframes notDispNav{0%{opacity:1}100%{opacity:0}}@media all and (min-width:950px){.header1{height:150px}.header1.is-scroll{height:150px}.header2{height:105px}.header2.is-scroll{height:105px}}.header2 .header-logo{width:50px}@media all and (min-width:950px){.header3 .header-reservation{display:inline-block}}.header3.header{height:60px}@media all and (min-width:950px){.header3.is-scroll{height:60px}}.header3.is-scroll.on{background-color:transparent}@media all and (min-width:950px){.header4{height:124px}.header4.is-scroll{height:124px}}.header4 .header-logo{width:107px}@media all and (min-width:950px){.header5{height:90px}.header5.is-scroll{height:90px}}.header5 .header-logo{width:36px;padding-bottom:3px}.footer{position:relative;z-index:0;padding-bottom:90px;box-sizing:border-box;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/footer/footer_bg.jpg.pagespeed.ce.4MFxDh5qRq.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;font-family:'shippori_mincho_regularRg';color:#fff}@media all and (min-width:480px){.footer{padding-bottom:30px}}@media all and (min-width:800px){.footer{padding-bottom:0}}.footer::after{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-color:rgba(35,36,38,.8)}.footer a{color:#fff}.footer-inner{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:90%;max-width:1000px;margin:0 auto;box-sizing:border-box}@media all and (min-width:800px){.footer-inner{flex-wrap:nowrap;width:100%;padding:0 5%}}@media all and (min-width:1120px){.footer-inner{width:100%;padding:0}}.footer-inner-leftbox{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:25px 0 25px 0;box-sizing:border-box;font-size:1.12rem;line-height:1.8}@media all and (min-width:800px){.footer-inner-leftbox{font-size:1.2rem}.footer-inner-leftbox{flex-wrap:nowrap;justify-content:flex-start;width:60%;padding:45px 0 60px 0}}.footer-inner-leftbox-logo{width:100%;margin-bottom:30px}@media all and (min-width:480px){.footer-inner-leftbox-logo{width:170px;margin-right:3vw;margin-bottom:0}}@media all and (min-width:1000px){.footer-inner-leftbox-logo{margin-right:30px}}.footer-inner-leftbox-logo a{display:block;text-align:center}.footer-inner-leftbox-logo a img{max-width:170px;text-align:center}.footer-inner-leftbox-info{width:auto;text-align:center}@media all and (min-width:480px){.footer-inner-leftbox-info{padding-top:12px;box-sizing:border-box;text-align:left}}.footer-inner-leftbox-info-line2 .tel a{display:inline-block;line-height:1}.footer-inner-leftbox-info-line4{margin-top:20px;margin-bottom:10px}@media all and (min-width:480px){.footer-inner-leftbox-info-line4{margin-top:0;margin-bottom:0}}.footer-inner-leftbox-info a{display:inline-block;margin-top:6px;border-bottom:1px solid #fff;box-sizing:border-box;line-height:1.2}.footer-inner-rightbox{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 0 20px 0;box-sizing:border-box;font-size:1rem;line-height:1.8;text-align:center}@media all and (min-width:800px){.footer-inner-rightbox{font-size:1rem}.footer-inner-rightbox{width:40%;justify-content:flex-end;align-items:flex-end;padding:45px 0 60px 0;text-align:left}}.footer-inner-rightbox-sns{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:25px}@media all and (min-width:480px){.footer-inner-rightbox-sns{margin-bottom:20px}}@media all and (min-width:800px){.footer-inner-rightbox-sns{margin-bottom:5px}}.footer-inner-rightbox-sns-li{display:inline-block;max-width:32px;margin-left:14px;margin-right:14px}@media all and (min-width:480px){.footer-inner-rightbox-sns-li{margin-left:15px;margin-right:0}}@media all and (min-width:800px){.footer-inner-rightbox-sns-li{margin-left:3vw}}@media all and (min-width:1000px){.footer-inner-rightbox-sns-li{margin-left:30px}}@media all and (min-width:480px){.footer-inner-rightbox-sns-li:first-of-type{margin-left:0}}.footer-inner-rightbox-sns-li a{display:block}.footer-inner-rightbox-copyright{text-align:left}.footer-inner-rightbox-copyright img{max-width:330px;height:auto}.footer-inner-rightbox-copyright-jp{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Lucida Grande","segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Verdana",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.footer-inner-rightbox-copyright-en{font-family:din-2014,sans-serif;font-weight:400;font-style:normal}.toppage #glt-translate-trigger{display:none;opacity:0}.toppage.is-scroll #glt-translate-trigger{display:block;opacity:1}.toppage.no-scroll #glt-translate-trigger{display:none;opacity:0}.flex-btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.flex-btns .flex-btn{width:265px;margin-left:15px;margin-right:15px}.block-center{display:block!important;margin:0 auto;text-align:center}.block-right{display:block!important;margin:0 0 0 auto;text-align:right}.block-right-center{display:block!important;margin:0 auto;text-align:right}@media all and (min-width:800px){.block-right-center{margin:0 0 0 auto}}.block-full{display:block!important;width:100%!important;margin:0 auto;text-align:center}.btn-list{width:140px;font-family:'shippori_mincho_regularRg'}.btn-list a,.btn-list .nolink{display:block;position:relative;padding:6px 0;box-sizing:border-box;font-size:1.06rem;color:#fff;background-color:#121c4e;text-align:center;line-height:1;letter-spacing:1px}@media all and (min-width:800px){.btn-list a,.btn-list .nolink{font-size:1.1rem}}.btn-list a:after,.btn-list .nolink:after{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:7px;height:7px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_wh.png.pagespeed.ce.56ZaiXNg99.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.btn-list.block-full a,.btn-list.block-full .nolink{padding:9px 0;font-size:1.36rem}@media all and (min-width:800px){.btn-list.block-full a,.btn-list.block-full .nolink{font-size:1.6rem}}.btn-list.block-full a:after,.btn-list.block-full .nolink:after{width:9px;height:10px}.btn-back a,.btn-back .nolink{font-size:1.18rem;letter-spacing:3px}@media all and (min-width:800px){.btn-back a,.btn-back .nolink{font-size:1.3rem}}.btn-nijigennomori{display:block;margin:0 auto;font-family:'shippori_mincho_regularRg';text-align:center}.btn-nijigennomori a{position:relative;display:inline-block;margin:0 auto;padding:15px 45px 15px 20px;border:1px solid #0a2851;box-sizing:border-box;font-size:1.3rem}@media all and (min-width:800px){.btn-nijigennomori a{font-size:1.5rem}}.btn-nijigennomori a:after{position:absolute;top:50%;right:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:11px;height:11px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db.png.pagespeed.ce.UFUc0UtPhX.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.btn-submit{position:relative;width:265px;padding:15px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.3rem;color:#2a2a2a;background-color:#fff;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db.png.pagespeed.ce.UFUc0UtPhX.png);background-position:right 25px center;background-repeat:no-repeat;background-size:10px 11px;border:1px solid #0a2851}@media all and (min-width:800px){.btn-submit{font-size:1.5rem}}.btn-submit:hover{opacity:.7;cursor:pointer}.btn-back-form{position:relative;width:265px;margin-top:40px;padding:15px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.3rem;color:#2a2a2a;background-color:#fff;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db_left.png.pagespeed.ce.eegUFkfunN.png);background-position:left 25px center;background-repeat:no-repeat;background-size:10px 11px;border:1px solid #0a2851}@media all and (min-width:800px){.btn-back-form{font-size:1.5rem}}.btn-back-form:hover{opacity:.7;cursor:pointer}@media all and (min-width:800px){.btn-back-form{margin-top:0}}.btn-anime svg.arw{transition:all .35s ease-in-out}.btn-anime:hover{opacity:1}.btn-anime:hover .arwarea svg.arw,.btn-anime:hover .alternative-link svg.arw{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}@media all and (min-width:800px){.btn-anime:hover .arwarea svg.arw,.btn-anime:hover .alternative-link svg.arw{-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%)}}.line-anime .archive-linearw-line{opacity:1;transition:all .05s ease-in-out .05s}.line-anime svg.arw{transition:all .5s ease-in-out}.line-anime:hover .archive-linearw-line{opacity:0}.line-anime:hover .arwarea svg.arw,.line-anime:hover .alternative-link svg.arw{-webkit-transform:translate(100%,0);transform:translate(100%,0)}.headline{position:relative;box-sizing:border-box;font-size:1.4rem;text-align:center;line-height:1;letter-spacing:9px}.headline:after{position:relative;display:block;left:0;right:0;top:65%;content:'';width:40px;margin:20px auto 25px;border-bottom:1px solid #000}.subheadline{position:relative;font-family:'shippori_mincho_regularRg';font-size:1.48rem;line-height:1.8}@media all and (min-width:800px){.subheadline{font-size:1.8rem}}.subheadline-full{letter-spacing:1px;text-align:center}.contact-lead{padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.42rem;text-align:center;letter-spacing:1px}@media all and (min-width:800px){.contact-lead{font-size:1.7rem}}.contact-lead p{line-height:1.8}@media all and (min-width:800px){.contact-lead p{margin-bottom:0;line-height:3.2}}.contact-lead-sup{font-size:1.12rem;line-height:1.8}@media all and (min-width:800px){.contact-lead-sup{font-size:1.2rem}}.contact-form-tbl{padding-bottom:35px;box-sizing:border-box}@media all and (min-width:800px){.contact-form-tbl{padding-bottom:70px}}.contact-form-tbl-box-head{padding:15px 0 0 12px;box-sizing:border-box}@media all and (min-width:800px){.contact-form-tbl-box-head{padding-top:30px}}.contact-form-tbl-box-body{padding:15px 0 15px;box-sizing:border-box;border-bottom:1px solid #666}.contact-form-tbl-box-body-txtarea{padding-top:20px;border-bottom-style:none}.contact-form-tbl-box-body input,.contact-form-tbl-box-body textarea,.contact-form-tbl-box-body select{width:100%;padding:6px 5px;border-style:none;box-sizing:border-box;color:#292929}.contact-form-tbl-box-body input,.contact-form-tbl-box-body textarea{padding-left:12px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Lucida Grande","segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Verdana",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem}@media all and (min-width:800px){.contact-form-tbl-box-body input,.contact-form-tbl-box-body textarea{font-size:1.5rem}}.contact-form-tbl-box-body input:focus,.contact-form-tbl-box-body textarea{background-color:#ededed}.contact-form-tbl-box-body select{height:35px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Lucida Grande","segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Verdana",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem}@media all and (min-width:800px){.contact-form-tbl-box-body select{font-size:1.5rem}}.contact-form-tbl-privacy{padding:30px 0 15px;box-sizing:border-box;line-height:2.2;letter-spacing:1px;text-align:center}@media all and (min-width:800px){.contact-form-tbl-privacy{padding:55px 0 30px}}.contact-form-tbl-privacy a{color:#121c4e;text-decoration:underline}.contact-form-tbl-agree{font-size:1.3rem;color:#121c4e;line-height:1.8;text-align:center}@media all and (min-width:800px){.contact-form-tbl-agree{font-size:1.5rem}}.contact-form-tbl-btn{margin:40px auto;text-align:center}@media all and (min-width:800px){.contact-form-tbl-btn{margin:80px auto}}.contact-form-tbl-btn input:disabled{cursor:not-allowed}.contact .contact-form-tbl-btn-back{display:none}.contact .mw_wp_form_confirm .contact-form-tbl-btn-back,.contact .mw_wp_form_preview .contact-form-tbl-btn-back{display:block!important}.contact .mw_wp_form_complete .contact-complete-txt{margin-bottom:40px;padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.42rem;text-align:center;letter-spacing:1px}@media all and (min-width:800px){.contact .mw_wp_form_complete .contact-complete-txt{font-size:1.7rem}.contact .mw_wp_form_complete .contact-complete-txt{margin-bottom:80px}}.contact .mw_wp_form_complete .contact-complete-txt p{line-height:1.8}@media all and (min-width:800px){.contact .mw_wp_form_complete .contact-complete-txt p{margin-bottom:0;line-height:3.2}}.hero{font-family:'shippori_mincho_regularRg'}.hero-index{position:relative;width:100%;height:100vh;background-color:#fff;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/kv_loading.png.pagespeed.ce.-cjna-uI6t.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width:370px){.hero-index{background-size:370px auto}}@media all and (min-width:800px){.hero-index{background-size:370px auto}}.hero-index-bg{position:relative;width:100%;height:100%;overflow:hidden}.hero-index-bg video{position:absolute;top:0;left:0}@media (aspect-ratio:16 / 9),(min-aspect-ratio:16 / 9){.hero-index-bg video{width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-aspect-ratio:16 / 9){.hero-index-bg video{height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.hero-index-bg-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/xkv_bg_filter.png.pagespeed.ic.8jinnFXVex.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-index .section-content{position:absolute;top:0;left:0;z-index:10;width:100%;min-width:100%;height:100%;margin:0 auto}.hero-index .section-content-inner{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%}.hero-index-hero-index-mainbox{width:100%;height:100%}.hero-index-ttl{position:relative;z-index:11;width:26.75vw;min-width:180px;height:auto;margin:0 auto}@media all and (min-width:800px){.hero-index-ttl{width:214px}}.hero-index-catchphrase-jp{width:26vw;min-width:185px;margin:11.8vh auto}@media all and (min-height:635px){.hero-index-catchphrase-jp{margin-top:75px;margin-bottom:75px}}@media all and (min-width:800px){.hero-index-catchphrase-jp{width:208px}}.hero-index-mainlink{position:absolute;bottom:137px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36px;margin:0 auto;box-sizing:border-box}@media all and (min-height:635px){.hero-index-mainlink{bottom:120px}}.hero-index-mainlink a{display:block}.hero-index-topics-pickup{position:absolute;bottom:5vw;right:5%;z-index:10;width:265px}@media all and (min-width:800px){.hero-index-topics-pickup{bottom:30px}}@media all and (min-width:1120px){.hero-index-topics-pickup{left:auto;right:60px;width:100%;padding:0}}.hero-index-topics-pickup a{position:relative;display:block;width:265px;margin:0 0 0 auto;padding:10px 30px 10px 10px;box-sizing:border-box;background-color:#e2e2e2}@media all and (min-width:800px){.hero-index-topics-pickup a{padding:18px 40px 18px 18px}}.hero-index-topics-pickup a::after{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:10px;height:11px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db.png.pagespeed.ce.UFUc0UtPhX.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width:800px){.hero-index-topics-pickup a::after{right:15px}}.hero-index-topics-pickup-dt{margin-bottom:12px;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:normal;font-size:1.24rem}@media all and (min-width:800px){.hero-index-topics-pickup-dt{font-size:1.4rem}}.hero-index-topics-pickup-ttl{font-size:1.18rem}@media all and (min-width:800px){.hero-index-topics-pickup-ttl{font-size:1.3rem}}.hero-lowerpage{position:relative;z-index:0;width:100%;height:31.2vw;margin-top:5px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media all and (min-width:950px){.hero-lowerpage{height:335px;margin-top:110px}}.hero-lowerpage-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-lowerpage .section-content{position:relative;z-index:10;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%}.hero-lowerpage-ttl{font-size:1.12rem;color:#fff;letter-spacing:2px}@media all and (min-width:800px){.hero-lowerpage-ttl{font-size:1.2rem}}@media all and (min-width:375px){.hero-lowerpage-ttl{font-size:1.36rem}}@media all and (min-width:375px) and (min-width:800px){.hero-lowerpage-ttl{font-size:1.6rem}}@media all and (min-width:480px){.hero-lowerpage-ttl{font-size:1.6rem}}@media all and (min-width:480px) and (min-width:800px){.hero-lowerpage-ttl{font-size:2rem}}@media all and (min-width:600px){.hero-lowerpage-ttl{font-size:1.84rem}}@media all and (min-width:600px) and (min-width:800px){.hero-lowerpage-ttl{font-size:2.4rem}}.hero-about{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/about/kv_bg.jpg.pagespeed.ce.yfjwBrZwDv.jpg)}.hero-about-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/about/xkv_bg_filter.png.pagespeed.ic.eviort5oLe.png)}.hero-access{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/access/kv_bg.jpg.pagespeed.ce.EkPW3-GvDe.jpg)}.hero-topics{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/topics/kv_bg.jpg.pagespeed.ce.EkPW3-GvDe.jpg)}.hero-facility-introduction{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/facility-introduction/kv_bg.jpg.pagespeed.ce.g69azg1rJf.jpg)}.hero-facility-introduction-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/facility-introduction/xkv_bg_filter.png.pagespeed.ic.VnGzzRGbzU.png)}.hero-room{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/room/kv_bg.jpg.pagespeed.ce.G80KkKzz9F.jpg)}.hero-room-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/room/xkv_bg_filter.png.pagespeed.ic.lGaEfZ1K4Q.png)}.hero-meal{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/meal/kv_bg.jpg.pagespeed.ce.cVYdE6R3ut.jpg)}.hero-meal-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/meal/xkv_bg_filter.png.pagespeed.ic.lX3v5diAph.png)}.hero-perpheral-facility{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/perpheral-facility/xkv_bg.jpg.pagespeed.ic.M0tWXcQpTq.jpg)}.hero-perpheral-facility-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/perpheral-facility/xkv_bg_filter.png.pagespeed.ic.T8ONjJmOQ3.png)}.hero-privacy{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/privacy/kv_bg.jpg.pagespeed.ce.yfjwBrZwDv.jpg)}.hero-privacy-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/privacy/xkv_bg_filter.png.pagespeed.ic.Lej1kwQ3Qj.png)}.hero-reservation{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/reservation/kv_bg.jpg.pagespeed.ce.ZdA6nnB2wZ.jpg)}.hero-reservation-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/reservation/xkv_bg_filter.png.pagespeed.ic.42kK-SVU5B.png)}.hero-contact{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/contact/kv_bg.jpg.pagespeed.ce.yfjwBrZwDv.jpg)}.hero-contact-filter{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/contact/xkv_bg_filter.png.pagespeed.ic.Lej1kwQ3Qj.png)}.hero .error{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/topics/kv_bg.jpg.pagespeed.ce.EkPW3-GvDe.jpg)}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:25px auto;font-family:'shippori_mincho_regularRg';font-size:1.3rem;color:#292929;text-align:center;line-height:1}@media all and (min-width:800px){.pager{font-size:1.5rem}.pager{margin:50px auto}}.pager .page-numbers{display:inline-block;margin:0 6px;padding:10px;box-sizing:border-box;color:#292929}@media all and (min-width:480px){.pager .page-numbers{margin:0 13px}}.pager .page-numbers.current{color:#fff;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/topics/pager_current_bg.png.pagespeed.ce.62mfcxWy5I.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.pager .page-numbers.prev,.pager .page-numbers.next{display:inline-block;width:10px;height:11px;margin:1px 10px 0;padding:0;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:contain}.pager .page-numbers.prev{-webkit-transform:scale(-1,1);transform:scale(-1,1);background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db.png.pagespeed.ce.UFUc0UtPhX.png)}.pager .page-numbers.next{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/btn_icon_list_db.png.pagespeed.ce.UFUc0UtPhX.png)}.pager-nodisp{height:15px}@media all and (min-width:800px){.pager-nodisp{height:30px}}.modal{width:90%;max-width:90%!important;height:auto;max-height:90%!important;padding:0!important;box-sizing:border-box;background-color:transparent!important}.modal-thm{position:relative;width:100%;max-width:600px;height:100%;margin:25px auto 10px}@media all and (min-width:1120px){.modal-thm{margin:50px auto 20px}}.modal-thm:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3);pointer-events:none}.modal-thm:after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;height:80px;content:"";background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/index/xmodal_movie_play.png.pagespeed.ic.sByarSBdPo.png);background-size:contain;background-position:center center;background-repeat:no-repeat;pointer-events:none}@media all and (min-width:480px){.modal-thm:after{width:106px;height:106px}}@media all and (min-width:800px){.modal-thm:after{width:132px;height:132px}}.modal-thm:hover:before{background-color:rgba(0,0,0,.1)}.modal-thm img{width:100%;height:auto}.modal.-movie .modal-inner{position:relative;width:100%;height:0;padding-top:56.25%}.modal.-movie .modal-inner iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%}.modal-open-btn{cursor:pointer}.modal .remodal-close{position:absolute;top:-10px;left:auto;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:28px;height:24px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/xmodal_close.png.pagespeed.ic.dqLk9F7ZzX.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.modal .remodal-close:before{display:none}.modal .remodal-close:focus{outline:0}.remodal-wrapper{max-height:100%;padding:30px 0!important}@media all and (min-width:1120px){.remodal-wrapper{padding:30px 0!important}}.remodal-overlay{background-color:rgba(0,0,0,.4)!important}.badge{margin:20px 10px;display:flex;justify-content:flex-end}.badge .badge_img{padding:0 5px;width:15.8%}.footer-badge img{margin-bottom:10px;max-width:100px}@media all and (max-width:800px){.footer-badge img{max-width:130px}}.character-room .hero-room{background-image:url(/wp-content/themes/cure002/assets/images/room/xpage-header-characterroom.png.pagespeed.ic.O3bfZvDJMe.jpg)}.topics-list-li-img img{width:120px;aspect-ratio:4/3;height:auto;object-fit:cover}.section-content:not(.plan-archive) .plan-box .topics-list-li-img img{width:100%;aspect-ratio:5/3}#top .topics-list>a{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #c7c7c7}#top .topics-list>a:last-child{border:0}.topics-list-li-text{width:calc(100% - 135px)}.section-content:not(.plan-archive) .plan-box .topics-list-li-text {width:100%;margin-top:10px}.topics-border{border-top:1px solid #c7c7c7!important;border-bottom:1px solid #c7c7c7!important}.border-top-none{border-top:none!important}#top .plan-box .topics-list{display:flex;flex-wrap:wrap;justify-content:space-between}#top .plan-box .topics-list>a{width:calc(50% - 10px)}#top .section-content:not(.plan-archive) .plan-box .topics-list>a {width:calc(25% - 15px);display:block;padding-bottom:10px}#top .plan-box .topics-list>a:last-child,#top .plan-box .topics-list>a{border:none}.footer-inner-rightbox-copyright p{white-space:nowrap;color:#ababab}#top .section-content:not(.plan-archive) .plan-box .topics-box-head,#top .section-content:not(.plan-archive) .plan-box .topics-box-body{width:100%}#top .section-content:not(.plan-archive) .plan-box .topics-list{max-width:100%}.plan-btn-list{margin-bottom:100px}#top .plan-box .topics-box-head-ttl{padding-top:100px;padding-bottom:0}@media all and (max-width:799px){#top .section-content:not(.plan-archive) .plan-box .topics-list>a {width:calc(50% - 15px)}.footer-inner-rightbox-copyright p{white-space:normal}}.gnav-item-reservation-span{padding:5px 23px 5px 23px}.gnav-item-reservation-span:after{right:10px}.gnav-item-food-reservation-span{position:relative;display:inline-block;padding:5px 23px 5px 23px;box-sizing:border-box;background-color:#fff;color:#121c4e!important;font-size:1.06rem;letter-spacing:2px;border:solid 1px #121c4e}.gnav-item-reservation-span{border:solid 1px #121c4e}.gnav-item-food-reservation-span:after{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:"";width:7px;height:7px;background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/xbtn_icon_list_bl.png.pagespeed.ic.K9uLDPatGI.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:800px){.gnav-item-food-reservation-span{font-size:1.1rem}}.bnav-item-reservation{padding:14px 0;font-size:2rem;color:#121c4e;text-align:center;background-color:#fff;margin-top:25px;border:solid 1px #121c4e}.bnav-item-food-reservation{margin-top:25px;padding:14px 0;font-size:2rem;color:#fff;text-align:center;background-color:#121c4e;border:solid 1px #fff}@media screen and (min-width:600px){.bnav-item-reservation{margin-top:25px}.bnav-item-food-reservation{margin-top:25px}}#top .flex-col{flex-direction:column;justify-content:center}@media all and (min-height:600px){.bnav-inner{padding-top:90px}}.footer-inner-leftbox-info-line4{margin-bottom:0}.footer-inner-leftbox-info-line6{margin-bottom:10px}.switcher a img{width:16px}.hero-default{background-image:url(https://dev.awaji-grandchariot.com/wp-content/themes/cure002/assets/images/common/xkv_bg_default.jpg.pagespeed.ic.CfWnOoLy09.jpg)}.entry-wrap{display:flex;justify-content:space-between;margin-bottom:80px}.entry-box{width:45%}.entry-images{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px 0}.entry-box p{font-size:1.4rem;line-height:1.8;letter-spacing:.03em}.entry-box h3{margin-top:20px}.entry-box li{padding-left:1.8rem;position:relative;margin-top:8px;line-height:1.6;font-size:1.3rem}.entry-box li::before{position:absolute;content:"●";left:6px;top:6px;font-size:.6rem;margin-right:6px}.entry-box .btn-list{width:260px;margin-left:auto;margin-right:auto}.entry-box .btn-list a{font-size:1.4rem;line-height:1.5}.entry header,.entry footer{display:none}@media (min-width:950px){.entry .hero-lowerpage{margin-top:0}}@media screen and (max-width:799px){.entry-wrap{flex-direction:column;margin-bottom:60px}.entry-box{width:100%}.entry-box:not(:first-child){margin-top:50px}.entry-box .subheadline{font-size:1.8rem}.entry-images{}}.tayori-form .form-parts{border-bottom:1px solid #666;line-height:1.75}.tayori-form .form-parts>div:first-child{padding:15px 0 0 12px;box-sizing:border-box}.tayori-form .form-parts>div{padding-left:12px;padding-right:12px}.tayori-form input,.tayori-form textarea,.tayori-form select{padding:6px 5px;border-style:none;box-sizing:border-box;color:#292929;font-size:1.3rem;width:100%;margin:15px 0}.tayori-form textarea{min-height:200px;background-color:#ededed}.tayori-form input[type="tel"]{width: calc(100%/3 - 15px)}.tayori-form input[type="checkbox"]{width:auto}.tayori-form input:focus{background-color:#ededed}.tayori-form a{color:#121c4e;text-decoration:underline}.tayori-form a:hover,button.submit:hover{opacity:.7}.tayori-form input[type="checkbox"]+label{font-size:1.3rem;color:#121c4e;line-height:1.8}button.submit{display:block;position:relative;width:265px;padding:15px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.3rem;color:#2a2a2a;background-color:#fff;background-image:url(/wp-content/themes/cure002/assets/images/common/xbtn_icon_list_db.png.pagespeed.ic.AGd1w_u_0Y.webp);background-position:right 25px center;background-repeat:no-repeat;background-size:10px 11px;border:1px solid #0a2851;margin:30px auto 50px;cursor:pointer}.validation-error .error-message{color:#b70000;margin-bottom:15px}@media screen and (min-width:800px){.tayori-form .form-parts>div:first-child{padding-top:30px}.tayori-form input,.tayori-form textarea{font-size:1.5rem}.tayori-form input[type="tel"]{width:auto}.tayori-form input[type="checkbox"]+label{font-size:1.5rem}button.submit{font-size:1.5rem;margin:80px auto}}.official-hotel .subheadline{font-size:1.84rem;line-height:1.8;letter-spacing:1px}.official-hotel__lead{max-width:1000px;margin:0 auto;padding:10px 0;box-sizing:border-box;font-family:'shippori_mincho_regularRg';font-size:1.42rem;line-height:2;text-align:left;letter-spacing:1px}.official-hotel__lead span{font-weight:bold}.official-hotel .btn-list{width:200px}.hotel-plan .subheadline{font-size:1.72rem}.official-hotel h4{margin-top:1rem;font-size:1.4rem}.official-hotel .section-content p{font-size:1.4rem}.hotel-plan .subheadline-half{font-size:2.2rem;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #666;letter-spacing:5px}.hotel-plan__item li{padding-left:1.8rem;position:relative;margin-top:4px;line-height:1.6;font-size:1.3rem}.hotel-plan__item li::before{position:absolute;content:"●";left:6px;top:6px;font-size:.6rem;margin-right:6px}.hotel-plan__note{line-height:1.4}.hotel-plan__other{text-align:center;line-height:1.5}.hotel-plan__other .btn-list{width:300px;margin-left:auto;margin-right:auto}.official-hotel__hr{margin-top:50px}.attraction-info .subheadline{font-size:1.72rem}.official-hotel .attraction-info h2{font-size:1.84rem}.spacer-50100{margin-bottom:60px}.sptl{text-align:left}@media screen and (min-width:800px){.official-hotel #sec01 .subheadline{font-size:2.4rem}.official-hotel__lead{font-size:1.7rem;text-align:center;line-height:3.2}.official-hotel .btn-list{width:240px}.hotel-plan .subheadline{font-size:2rem}.hotel-plan .fbox-separate{margin-bottom:45px}.hotel-plan__other .btn-list{width:350px}.official-hotel .attraction-info h2{font-size:2.4rem}.attraction-info .subheadline{font-size:2rem}.official-hotel .official-hotel-info h2{font-size:2.4rem}.official-hotel__hr{margin-top:100px}.sptl{text-align:center}.spacer-50100{margin-bottom:100px}}.room .room-item{margin-bottom:80px}@media screen and (max-width:799px){.room .room-item{margin-bottom:70px}.room .room-item .fbox-separate-rev{flex-direction:column-reverse}.room .room-item .fbox-separate .col2.col-slide{margin-top:0;padding-bottom:12px}}