@charset "UTF-8";.tb_on{display:none}@media screen and (min-width:600px) and (max-width:959px){.tb_off{display:none}.tb_on{display:block}}*{-webkit-tap-highlight-color:transparent!important}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#333;min-width:unset;overflow:hidden}body p,body span{color:#333}body a{text-decoration:none}main{position:relative}main img{width:auto;max-width:100%;height:auto;vertical-align:top}button,input{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#333;background-color:transparent;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:hover,input:hover{cursor:pointer}#header #header-navi{margin-bottom:0}nav#breadcrumbs{padding:0;margin:0;position:absolute;top:18px;left:20px;z-index:10}nav#breadcrumbs ul li:after{color:#fff}nav#breadcrumbs ul li a:hover{text-decoration:none!important}nav#breadcrumbs ul li span{color:#fff}@media screen and (max-width:599px){nav#breadcrumbs{top:5px;left:15px}}section{width:100%;position:relative}section h2{margin:0 auto;text-align:center;position:relative;z-index:3}section .lead{font-size:18px;text-align:center;margin:21px auto 0;color:#000;position:relative;z-index:3;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media screen and (max-width:599px){section .lead{font-size:13px;line-height:21px;margin-top:9px}}.container{width:92%;max-width:1200px;margin:0 auto;position:relative}.cvbtn{height:110px;max-width:580px;width:100%;border-radius:10px;background:#ED7950;color:#fff;font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:500;text-align:center;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:0 auto;border:2px solid #ED7950;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;position:relative;overflow:hidden;z-index:1}@media screen and (max-width:599px){.cvbtn{font-size:16px;height:80px}}.cvbtn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;z-index:-1}.cvbtn:hover{text-decoration:none!important;color:#ED7950;opacity:1}.cvbtn:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.inqueryBtn{width:13.17%;max-width:180px;height:auto;position:fixed;z-index:1111;right:83px;bottom:50px;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease,visibility 0.4s,-webkit-transform 0.4s cubic-bezier(0.25,1,0.5,1);transition:opacity 0.4s ease,visibility 0.4s,-webkit-transform 0.4s cubic-bezier(0.25,1,0.5,1);transition:transform 0.4s cubic-bezier(0.25,1,0.5,1),opacity 0.4s ease,visibility 0.4s;transition:transform 0.4s cubic-bezier(0.25,1,0.5,1),opacity 0.4s ease,visibility 0.4s,-webkit-transform 0.4s cubic-bezier(0.25,1,0.5,1)}.inqueryBtn a{display:block}.inqueryBtn a img{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transition:-webkit-transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),-webkit-transform 0.4s cubic-bezier(0.34,1.56,0.64,1)}.inqueryBtn a:hover{opacity:1}.inqueryBtn a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.inqueryBtn.is-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}@media screen and (min-width:600px) and (max-width:959px){.inqueryBtn{width:25%;right:30px}}@media screen and (max-width:599px){.inqueryBtn{width:28%;max-height:124px;right:13px;bottom:calc(20px + env(safe-area-inset-bottom))}.inqueryBtn.not-ios26{bottom:30px}}#fixed-navi{display:none!important;opacity:0;pointer-events:none}.fv{position:relative;overflow:hidden}.fv .fv_ttlWrap{width:92%;max-width:1200px;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.fv .ttlArea{background:rgba(108,181,158,0.6980392157);text-align:center;height:100%;width:41.67%;max-width:500px;padding:78px 2% 60px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fv .ttlArea .sub{width:92%;max-width:412px;margin:0 auto}.fv .ttlArea h1{margin-top:32px}.fv .ttlArea p{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#fff;font-size:18px;line-height:1.4;margin-top:32px}.fv .ttlArea .cvbtn{margin-top:32px;border:2px solid #fff;height:80px}.fv .ttlArea .cvbtn:hover{border-color:#ED7950}@media screen and (max-width:599px){.fv .ttlArea .cvbtn{height:50px}}.fv .bg img{width:100%;height:565px;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (min-width:600px) and (max-width:780px){.fv .ttlArea{width:71.67%}}@media screen and (max-width:599px){.fv .fv_ttlWrap{width:83.5%}.fv .ttlArea{width:100%;max-width:unset;background:transparent;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:37px 0 0}.fv .ttlArea .sub{max-width:320px}.fv .ttlArea h1{margin-top:23px}.fv .ttlArea p{margin-top:24px;font-size:14px}.fv .ttlArea .cvbtn{margin-top:19px}.fv .bg{position:relative}.fv .bg img{height:467px}.fv .bg:before{content:"";display:block;width:100%;height:100%;background:rgba(108,181,158,0.6980392157);position:absolute}}.illust{height:49px;background:#FFFEF1}.illust .container{height:49px}.illust img{position:absolute;bottom:0;right:1.2%;width:60.93%;max-width:723px;z-index:3}@media screen and (max-width:599px){.illust{height:25px}.illust img{right:unset;width:93%;right:0;left:0;margin:auto;max-height:108px;width:auto;max-width:95%}}.intro{background:#FFFEF1;padding-top:60px;padding-bottom:60px}.intro ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:46px;gap:5.92%;padding-bottom:32px}.intro ul li{position:relative;width:100%;max-width:374px;padding-top:42px;padding-left:21px;display:-webkit-box;display:-ms-flexbox;display:flex}.intro ul li .num{position:absolute;top:0;left:0;z-index:1}.intro ul li .item{background:#fff;border:3px solid #CBD718;padding:20px 26px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:353px;position:relative}.intro ul li .item .img{text-align:center}.intro ul li .item h3{margin-top:7px;text-align:center}.intro ul li .item p{margin-top:17px;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#333;line-height:26px;font-size:16px}.intro ul li .item:before{content:"";position:absolute;background:url(/images/group-travel/intro_bubble.svg) no-repeat bottom center/auto;width:43px;height:35px;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.intro ul li:first-child .item .img img{width:143px}.intro ul li:nth-child(2) .item .img img{width:102px}.intro ul li:last-child .item .img img{width:34px}.intro .plus{text-align:center;margin-top:40px}.intro .special{margin-top:38px}.intro .special dt{background:#CBD718;padding:20px 68px}.intro .special dd{font-size:clamp(20px,16.0835509138px + 0.6527415144vw,25px);font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#333;line-height:42px;padding:36px 32px 51px 68px;background:#fff;position:relative}.intro .special dd span{color:#00AC97}.intro .special dd .photo{position:absolute;bottom:16px;right:32px;width:341px}.intro .note{margin-top:25px;color:#999;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media screen and (max-width:1075px){.intro .special dd .text{width:60%}}@media screen and (min-width:600px) and (max-width:930px){.intro .special dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:25px;padding-bottom:40px}.intro .special dd .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.intro .special dd .photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;margin:0 auto}}@media screen and (max-width:599px){.intro{padding-top:25px;padding-bottom:23px}.intro h2{margin-top:21px}.intro .lead{margin-top:13px}.intro ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:19px 0;margin-top:15px;padding-bottom:17px}.intro ul li{padding:0;padding-top:37px;max-width:unset}.intro ul li .num{padding-left:19px}.intro ul li .item{width:100%;max-width:unset;padding:28px 15px 28px 22px}.intro ul li .item h3{text-align:left}.intro ul li .item:before{background:url(/images/group-travel/intro_bubble_sp.svg) no-repeat bottom center/auto;width:44px;height:19px;bottom:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.intro ul li .item .img{position:absolute;bottom:0;right:0}.intro ul li:first-child .item p{width:78%}.intro ul li:first-child .item .img{width:89px;height:auto;bottom:7px;right:7px}.intro ul li:nth-child(2) .item p{width:77%}.intro ul li:nth-child(2) .item .img{width:64px;height:auto;bottom:5px;right:10px}.intro ul li:last-child .item p{width:77%}.intro ul li:last-child .item .img{width:21px;height:auto;bottom:10px;right:25px}.intro .plus{margin-top:22px}.intro .special{margin-top:28px}.intro .special dt{padding:14px 21px 11px}.intro .special dd{font-size:16px;line-height:26px;padding:16px 26px}.intro .special dd .photo{width:299px;position:static;-webkit-transform:none;transform:none;margin:0 auto}.intro .special dd p{margin-top:-20px}.intro .note{font-size:12px;line-height:19px;margin-top:16px}}.step{background:#fff;padding-top:106px;padding-bottom:125px}.step ul{margin-top:74px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative}.step ul li{z-index:2;position:relative}.step ul li.min{max-width:150px}.step ul li.last{max-width:180px}.step ul li.last .num{color:#005EAD;border-color:#005EAD;max-width:150px;margin:0 auto}.step ul li.last .img{margin-top:13px;position:relative}.step ul li:not(:last-child):before{content:"";display:block;width:16px;height:18px;background:url(/images/group-travel/step_icon_next.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:50%;-webkit-transform:translateY(50px);transform:translateY(50px);right:-57px}.step ul .num{font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#00AC97;font-size:25px;border:2px solid #00AC97;background:#fff;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;padding:4px 0 6px}.step ul .img{margin-top:28px}.step ul:before{position:absolute;content:"";display:block;background:#00AC97;height:3px;width:100%;bottom:50%;-webkit-transform:translateY(35px);transform:translateY(35px)}.step .cvbtn_wrap{margin-top:40px}@media screen and (min-width:600px) and (max-width:959px){.step ul li:not(:last-child):before{content:none}}@media screen and (max-width:599px){.step{padding-top:30px;padding-bottom:131px}.step .lead{margin-top:19px}.step ul{display:block;margin-top:26px}.step ul:before{content:none}.step ul li img{width:100%;max-width:100%}.step ul li:not(:last-child):before{content:none}.step ul li span{width:15px;height:16px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10.56%}.step ul li:nth-child(odd):before{top:1.4vw}.step ul li:nth-child(odd) span{margin-top:11px;margin-bottom:9px}.step ul li:nth-child(2n):before{top:15px}.step ul li:nth-child(2n) span{margin-top:15px;margin-bottom:15px}.step .cvbtn_wrap{margin-top:56px}}.case{background:#FFFEF1;padding:63px 0 116px}.case ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:47px 30px}.case ul.first{margin-top:64px;margin-bottom:30px}.case ul li{max-width:370px;width:30%}.case ul li img{display:block;width:100%;height:auto}.case ul li h3{margin-top:15px;color:#00AC97;font-size:30px;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:center}.case ul li p{margin-top:9px;line-height:25px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px}@media screen and (min-width:600px) and (max-width:850px){.case ul li h3{font-size:24px}}@media screen and (max-width:599px){.case{padding-top:71px;padding-bottom:46px}.case ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:30px}.case ul li{max-width:unset;width:100%}.case ul li h3{margin-top:10px}.case ul li:not(:last-child){padding-bottom:30px;border-bottom:1px solid #CBD718}.case ul li:not(:first-child){margin-top:30px}}.recommend{background:#fff;padding:94px 0 78px}.recommend .morelink{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;color:#333;border-bottom:1px solid #000}.recommend .morelinkWrap{text-align:right}.recommend .morelink:hover{text-decoration:none}.recommend ul{width:100%;max-width:1200px;margin-top:16px;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;row-gap:25px}.recommend ul li{width:18.45%;max-width:223px;border:1px solid #B5B5B5;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.recommend ul li a{display:block;height:100%}.recommend ul li a:hover{text-decoration:none}.recommend ul li .text{padding:12px 10px 14px;display:block}.recommend ul li .text .itemLocation{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:12px;color:#333}.recommend ul li .text .itemLocation img{display:inline-block;padding-right:5px}.recommend ul li .text .itemName{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;color:#333;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:40px;margin-bottom:10px}.recommend ul li .text .itemPriceArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#333}.recommend ul li .text .itemPriceArea .itemPricePeople{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:10px;color:#333;display:inline-block}.recommend ul li .text .itemPriceArea .itemPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.recommend ul li .text .itemPriceArea .price{font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:500}.recommend ul li .text .itemPriceArea .yen{font-size:12px;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-left:2px}@media screen and (min-width:600px) and (max-width:959px){.recommend ul li .text .itemPriceArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media screen and (max-width:599px){.recommend{padding-top:49px;padding-bottom:74px}.recommend ul{margin-top:35px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:scroll;overflow-y:hidden;gap:0 20px;padding-bottom:5px}.recommend ul li{width:272px;max-width:unset;-ms-flex-negative:0;flex-shrink:0;max-height:310px}}.support{background:#FFFEF1;padding:68px 0 61px}.support .contents{width:100%;max-width:1070px;margin:73px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support .contents .left li{position:relative;color:#00AC97;font-size:30px;font-family:"Noto Sans JP",sans-serif;font-weight:700;margin-bottom:42px;padding-left:63px}.support .contents .left li:last-child{margin-bottom:0}.support .contents .left li:before{content:"";display:inline-block;width:35px;height:35px;background-image:url(/images/group-travel/icon_check.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0.4vw}.support .contents .right{margin-top:30px;max-width:395px;width:36.92%;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:600px) and (max-width:959px){.support .contents .left{width:60%}.support .contents .left li{font-size:clamp(17px,11.8053278689px + 1.3319672131vw,30px);padding-left:43px;margin-bottom:30px}.support .contents .left li:before{width:25px;height:25px;top:6px}}@media screen and (max-width:599px){.support{padding-top:38px;padding-bottom:37px}.support .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.support .contents .right{margin:0 auto;max-width:277px;width:77%}.support .contents .left{margin:25px auto 0}.support .contents .left li{font-size:17px;line-height:100%;margin-bottom:24px;padding-left:31px}.support .contents .left li:last-child{margin-bottom:0}.support .contents .left li:before{width:21px;height:21px;background-image:url(/images/group-travel/icon_check.svg);left:0;top:0}}.faq{padding:73px 0 0}.faq .faqlist{margin-top:42px}.faq .faqlist .item{position:relative}.faq .faqlist .question{background:#CBD718;padding-left:73px;padding-right:52px;padding-top:14px;padding-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;position:relative;cursor:pointer}.faq .faqlist .question:after,.faq .faqlist .question:before{content:"";display:block;width:25px;height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:60px}.faq .faqlist .question:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:0.3s;transition-duration:0.3s}.faq .faqlist .question.is-active:after{-webkit-transform:rotate(0);transform:rotate(0)}.faq .faqlist .question p{display:inline-block;position:relative;padding-left:63px;padding-right:50px;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#fff;font-size:25px;line-height:31px;-webkit-box-sizing:border-box;box-sizing:border-box}.faq .faqlist .question p:before{content:"";display:inline-block;width:28px;height:40px;background:url(/images/group-travel/faq_q.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:-0.1vw;left:0}.faq .faqlist .answer{border:1px solid #CBD718;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:73px;padding-right:52px;height:0;overflow:hidden;opacity:0;-webkit-transition:all 0.35s cubic-bezier(0.25,1,0.5,1);transition:all 0.35s cubic-bezier(0.25,1,0.5,1)}.faq .faqlist .answer p{display:inline-block;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#333;font-size:20px;line-height:38px;padding-left:63px;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.faq .faqlist .answer p>a{color:#00AC97;text-decoration:underline}.faq .faqlist .answer p>a:after{content:"";display:inline-block;background:url("/images/group-travel/icon_link_b.svg") no-repeat center/cover;width:15px;height:15px;margin-left:0.2em;margin-right:0.2em;vertical-align:-0.05em;-webkit-filter:brightness(0) saturate(100%) invert(57%) sepia(31%) saturate(3690%) hue-rotate(133deg) brightness(85%) contrast(101%);filter:brightness(0) saturate(100%) invert(57%) sepia(31%) saturate(3690%) hue-rotate(133deg) brightness(85%) contrast(101%)}.faq .faqlist .answer p:before{content:"";display:inline-block;width:29px;height:32px;background:url(/images/group-travel/faq_a.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:5px;left:0}.faq .faqlist .answer.is-open{padding-top:30px;padding-bottom:24px;height:auto;opacity:1}.faq .cvbtn_wrap{margin-top:84px;margin-bottom:100px}@media screen and (min-width:600px) and (max-width:959px){.faq .faqlist .question{padding-left:43px}.faq .faqlist .question:after,.faq .faqlist .question:before{right:43px}.faq .faqlist .question p{font-size:clamp(18px,12.5169712794px + 0.9138381201vw,25px);padding-top:14px;padding-bottom:13px;padding-left:48px}.faq .faqlist .question p:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq .faqlist .answer{padding-left:48px}.faq .faqlist .answer p{font-size:clamp(18px,12.5169712794px + 0.9138381201vw,25px);padding-left:48px;line-height:1.5}}@media screen and (max-width:599px){.faq{padding-top:49px}.faq .faqlist{margin-top:25px}.faq .faqlist .question{padding-left:19px;padding-right:21px;padding-top:14px;padding-bottom:13px;height:70px}.faq .faqlist .question:after,.faq .faqlist .question:before{width:10px;top:50%;right:20px}.faq .faqlist .question:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq .faqlist .question:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:0.3s;transition-duration:0.3s;top:49%}.faq .faqlist .question p{display:inline-block;position:relative;padding-left:40px;padding-right:30px;font-size:17px;line-height:23px}.faq .faqlist .question p:before{content:"";display:inline-block;width:21px;height:31px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq .faqlist .answer{padding-left:19px;padding-right:28px}.faq .faqlist .answer p{font-size:14px;line-height:25px;padding-left:40px;padding-right:30px}.faq .faqlist .answer p:before{width:21px;height:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq .faqlist .answer.is-open{padding-top:9px;padding-bottom:9px}.faq .cvbtn_wrap{margin-top:28px;margin-bottom:0}}.deco01{position:absolute;width:119px;height:123px;top:-50px;left:0}.deco02{position:absolute;max-width:298px;height:260px;top:-3vw;left:-33%;width:165.56%}.deco03{position:absolute;width:24.83%;max-width:298px;height:auto;top:-8vw}.deco04{position:absolute;width:124px;height:105px;top:0;right:76px}.deco05{position:absolute;width:119px;height:123px;top:-35px;left:50%;-webkit-transform:translateX(-320px);transform:translateX(-320px)}@media screen and (min-width:600px) and (max-width:959px){.deco02{width:120%;max-width:220px;left:-2vw;top:2vw}.deco05{-webkit-transform:translateX(-280px);transform:translateX(-280px)}}@media screen and (max-width:599px){.deco01{width:15%;max-width:54px;left:unset;right:0;top:42px}.deco02{width:13%;max-width:47px;height:auto;top:-98px;left:unset;right:17px;z-index:5}.deco03{width:21%;max-width:77px;top:-35px;right:35px;z-index:5}.deco04{width:14%;max-width:58px;height:auto;top:-90%;right:13px;z-index:5}.deco05{width:54%;max-width:195px;left:3px;top:-92px}.deco06{position:absolute;width:15%;max-width:54px;height:auto;top:-26px;left:0;-webkit-transform:none;transform:none}}@media screen and (max-width:599px){[data-aos=fade-up]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-property:none!important;transition-property:none!important}[data-aos=fade-up].aos-animate{-webkit-animation-name:customFadeUp;animation-name:customFadeUp;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:var(--aos-duration,0.8s);animation-duration:var(--aos-duration,0.8s)}@-webkit-keyframes customFadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes customFadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}}