@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}ol,ul{list-style-type:none}input{vertical-align:middle}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;outline:none;padding:12px}a{text-decoration:none}html{color:#333;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,Arial\ ,sans-serif;font-size:62.5%;letter-spacing:1px;position:relative}body{background-color:#fcf9f7!important;font-size:1.8rem;line-height:1.8}img{height:auto;max-width:100%;vertical-align:bottom}sup{font-size:1.3rem}.notice{color:#666;font-size:1.2rem;line-height:1.5;margin-top:5px;text-align:left}.notice-area{margin-top:20px}@media screen and (max-width:750px){body{font-size:1.4rem}sup{font-size:1.1rem}.notice-area{margin-top:15px}.notice{font-size:1rem;margin-top:0}}header .fig{position:relative}header .mv-fig .mv-aniamtion img{width:100%}header .mv-fig .mv-campaign{background-color:#efeae5;position:relative;z-index:1}header .mv-fig .mv-campaign img.mv-campaign-fig{margin-top:-50px;position:relative}@media screen and (max-width:750px){header .mv-fig .mv-campaign{background-color:#fff}header .mv-fig .mv-campaign img.mv-campaign-fig{margin-top:-25px}}.wrapper-survey{width:100%}.section,.wrapper-survey{margin:0 auto;max-width:750px}.section{background-color:#efeae5;position:relative;z-index:100}.section-inner{padding:30px}@media screen and (max-width:750px){.section{background-color:#fff;padding-top:20px}.section-inner{padding:0 15px 30px}}.q-area{background-color:#fff;padding:30px 80px 60px;position:relative}.q-area .q-step{margin:0 auto;width:80px}.q-area .q-step>p{background-color:#fdc062;border-radius:50%;color:#333;display:block;font-size:3rem;font-weight:600;height:80px;line-height:1;line-height:80px;margin-top:0;position:relative;text-align:center;width:80px}.q-area .step{left:5%;position:absolute;top:5%}.q-area .step img{max-width:222px}.q-area .q-txt{font-size:2.6rem;font-weight:700;line-height:1.8;margin-top:30px}.q-area .q-txt .marker{background:-moz-linear-gradient(transparent 65%,#fdc062 0);background:-webkit-linear-gradient(transparent 65%,#fdc062 0);background:linear-gradient(transparent 65%,#fdc062 0);display:inline}.q-area figure.q-fig{margin-top:20px}.q-area .q-txt .q-txt-notice{font-size:2rem}@media screen and (max-width:750px){.q-area{padding:0 5px}.q-area .q-step{width:46px}.q-area .q-step>p{font-size:1.8rem;height:46px;line-height:50px;width:46px}.q-area .step{left:0;position:absolute;top:0}.q-area .step img{max-width:110px}.q-area .q-txt{font-size:1.8rem;line-height:1.6;margin-top:10px}.q-area figure.q-fig{margin-top:15px}.q-area .q-txt .q-txt-notice{font-size:1rem}}input[type=checkbox],input[type=radio]{display:none}ul.answer-list{margin-top:25px}ul.answer-list li{line-height:1.5;margin-top:15px}ul.answer-list li label.ans-checkbox{background:#fff;border:2px solid #6a4312;border-radius:6px;box-shadow:0 5px 0 0 #6a4312;box-sizing:border-box;color:#6a4312;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;padding:24px 18px 24px 50px;position:relative;transition:.3s;vertical-align:middle;width:100%}input[type=checkbox]:checked+label.ans-checkbox{background:#6a4312;box-shadow:none;position:relative;top:5px}ul.answer-list li label.ans-checkbox:before{background-color:#fff;border:1px solid #6a4312;content:"";display:block;height:20px;left:15px;margin-top:-10px;position:absolute;top:50%;transition:.3s;width:20px}ul.answer-list li label.ans-checkbox:after{border-bottom:3px solid #6a4312;border-right:3px solid #6a4312;content:"";display:block;height:12px;left:21px;margin-top:-9px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;width:8px}input[type=checkbox]:checked+label.ans-checkbox{color:#fff}input[type=checkbox]:checked+label.ans-checkbox:before{background-color:#fac83c}input[type=checkbox]:checked+label.ans-checkbox:after{opacity:1}@media screen and (max-width:750px){ul.answer-list li{margin-top:10px}ul.answer-list{margin-top:0}ul.answer-list li label.ans-checkbox{box-shadow:0 3px 0 0 #6a4312;font-size:1.6rem;padding:15px 15px 15px 43px}ul.answer-list li label.ans-checkbox:before{height:20px;margin-top:-10px;width:20px}ul.answer-list li label.ans-checkbox:after{height:14px;left:22px;margin-top:-11px;width:6px}}.q-area .q-txt.q-txt-movie{margin-top:70px}video{width:100%}@media screen and (max-width:750px){.q-area .q-txt.q-txt-movie{margin-top:0;padding-top:50px}}select{-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #6a4312;border-radius:6px;color:#6a4312;font-size:2rem;font-weight:700;padding:24px 18px;width:100%}select::-ms-expand{display:none}.select-box{position:relative}.select-box:before{border-color:#6a4312 transparent transparent;border-style:solid;border-width:16px 10px 0;content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0}@media screen and (max-width:750px){select{font-size:1.6rem;padding:15px}.select-box:before{border-width:10px 7px 0}}.cv-section{background-color:#efeae5;padding:30px}.cv-area{background-image:url(https://7833548.fs1.hubspotusercontent-na2.net/hubfs/7833548/raw_assets/public/survey09/assets/img/thanks-bg.png);background-position:0 60px;padding:0 30px 60px;position:relative;text-align:center}.cv-area,.cv-section-qcv .cv-area:before{background-repeat:no-repeat;background-size:cover}.cv-section-qcv .cv-area:before{background-image:url(https://7833548.fs1.hubspotusercontent-na2.net/hubfs/7833548/raw_assets/public/survey09/assets/img/thanks-bg-top.png);content:"";height:256px;left:0;position:absolute;top:0;width:100%;z-index:100}.cv-area .thanks-ttl{margin:0 auto;position:relative;text-align:center;z-index:200}.cv-area .thanks-coupon-txt{margin-bottom:20px;padding:0 15%}.cv-area .thanks-coupon-code{background-color:#fcf9f7;border:2px solid #333;border-radius:10px;color:#333;font-size:30px;font-weight:700;margin:0 auto;padding:20px;text-align:center;width:auto}.cv-area .thanks-coupon-how{margin-bottom:15px;padding:0 20px}.cv-area .btn-area{margin-top:20px}.cv-area .thanks-coupon-limit{font-size:14px;margin-top:10px;text-align:center}@media screen and (max-width:750px){.cv-section{padding:10px}.cv-area{background-position:0 30px;padding:0 10px 30px}.cv-section-qcv .cv-area:before{height:130px;height:34.667vw}.cv-area .btn-area{margin-top:5px}.cv-area .cv-inner .thanks-ttl{margin-bottom:10px;margin-top:-70px}.cv-area .thanks-coupon-how{padding:0}}@media screen and (min-width:1025px){a.btn-cv{transition:.3s}a.btn-cv:hover{opacity:.8}}.cv-area{background-color:#efeae5;background-size:100%}.cv-area .cv-step-area{position:relative}.cv-area .cv-step-arw{left:0;margin:auto;position:absolute;right:0;top:-39px;width:40px}.cv-area .cv-step-inner{background-color:#fff;border-radius:20px;padding:15px}.cv-area .cv-step-block{background-color:#f4f0ed;border-radius:10px;padding:25px}.cv-area .btn-area{margin-top:10px;padding:0 15px}@media screen and (max-width:750px){.cv-area .cv-step-arw{top:-8%;width:6%}.cv-area .cv-step-block{padding:15px 0}.cv-area .thanks-coupon-code{font-size:20px;margin:0 15px;padding:15px 5px;width:auto}.cv-area .thanks-coupon-limit{font-size:12px}}@media screen and (max-width:430px){.cv-area .cv-step-arw{top:-6%;width:7%}}.sorry-txt{font-size:2.6rem;margin-bottom:20px}.sorry-noarea,.sorry-txt{font-weight:700;text-align:center}.sorry-noarea{background-color:#fd9d27;color:#fff;font-size:3.2rem;margin:0 auto 20px}.btn-line-area{margin-top:20px}@media screen and (max-width:750px){.cv-section-noarea .cv-area .cv-inner{padding:8vw 5.333vw}.sorry-txt{font-size:1.6rem;margin-bottom:10px}.sorry-noarea{font-size:1.8rem;margin-bottom:10px}.btn-line-area{margin-top:10px}}.section-animate:after{animation-duration:.8s;animation-fill-mode:forwards;animation-name:page-switch-anim;animation-timing-function:ease-in-out;background-color:#f88f0e;content:"";display:block;height:100vh;left:0;position:fixed;top:0;transform:scaleX(0);width:100%;z-index:999}@keyframes page-switch-anim{0%{background-color:#fdc062;transform:scaleX(0);transform-origin:right}50%{background-color:#fdc062;transform:scaleX(1);transform-origin:right}50.001%{transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.hide{display:none}.cv-area .thanks-coupon-code{cursor:pointer;position:relative;touch-action:manipulation}.copy-tooltip{background-color:#333;border-radius:6px;bottom:115%;color:#fff;font-size:14px;font-weight:400;left:50%;letter-spacing:0;line-height:1.2;opacity:0;padding:8px 0;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:120px;z-index:10}.copy-tooltip:after{border:5px solid transparent;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.copy-tooltip.show{opacity:1;visibility:visible}