@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}:root{--pc-width: calc(100vw - 10px);--color-base: #111111;--color-black: #111111;--color-white: #FFFFFF;--color-grey: #888888;--color-l_grey: #EFEFEF;--color-blue: #1866B2;--color-l_blue: #B9D1E8;--color-p_blue: #E8EFF7;--color-p_pink: #E56A6A}.js-fadeIn{opacity:0;-webkit-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s}.js-fadeIn.inview{opacity:1}.js-fadeUp{opacity:0;translate:0 30px;-webkit-transition:opacity .5s ease-in 0s,translate .5s ease-in 0s;transition:opacity .5s ease-in 0s,translate .5s ease-in 0s}.js-fadeUp.inview{opacity:1;translate:0 0}.js-fadeScale{scale:.8;-webkit-transition:scale .3s ease-in 0s;transition:scale .3s ease-in 0s}.js-fadeScale.inview{opacity:1;scale:1}.js-clip{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path .6s ease-in 0s;transition:-webkit-clip-path .6s ease-in 0s;transition:clip-path .6s ease-in 0s;transition:clip-path .6s ease-in 0s, -webkit-clip-path .6s ease-in 0s}.js-clip.inview{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-split{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);line-height:1}.js-split .char{-webkit-transform:translateY(100px);transform:translateY(100px)}body{background-image:url(../img/common/muji_bg.jpg);background-size:100% auto;background-repeat:repeat-y}.main_title{padding:calc(.1625*var(--pc-width)) calc(.0625*var(--pc-width)) calc(.125*var(--pc-width));font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:50px;font-size:3.90625vw;font-weight:700}.main_title span{display:block;margin:0 0 calc(.0125*var(--pc-width));font-family:"Montserrat",sans-serif;font-size:16px;font-size:1.25vw;font-weight:600;color:var(--color-blue)}@media print,screen and (max-width: 767px){.main_title{padding:35.2vw 4.2666666667vw 21.3333333333vw;font-size:30px;font-size:8vw}.main_title span{margin:0 0 4.2666666667vw;font-size:12px;font-size:3.2vw}}.main_content{margin:0 0 calc(.125*var(--pc-width))}@media print,screen and (max-width: 767px){.main_content{margin:0 0 32vw}}.main_faq_list_wrapper{width:calc(.6484375*var(--pc-width));margin:0 auto}@media print,screen and (max-width: 767px){.main_faq_list_wrapper{width:auto;margin:0 4.2666666667vw}}.main_faq_list{padding:calc(.01875*var(--pc-width)) calc(.03125*var(--pc-width));margin:calc(.03125*var(--pc-width)) 0 0;background-color:var(--color-white);border-radius:calc(.01875*var(--pc-width))}.main_faq_list:first-child{margin:0}@media print,screen and (max-width: 767px){.main_faq_list{padding:4.2666666667vw;margin:6.4vw 0 0;border-radius:6.4vw}}.main_faq_list_title{position:relative;padding:0 0 0 calc(.03125*var(--pc-width));font-size:22px;font-size:1.71875vw;font-weight:600;line-height:1.5;letter-spacing:.05em}.main_faq_list_title::before{position:absolute;top:calc(.0078125*var(--pc-width));left:0;display:block;content:"";width:calc(.0125*var(--pc-width));height:calc(.0125*var(--pc-width));background-color:var(--color-p_blue);border-radius:50%}@media print,screen and (max-width: 767px){.main_faq_list_title{padding:0 0 0 5.3333333333vw;font-size:18px;font-size:4.8vw}.main_faq_list_title::before{top:2.1333333333vw;width:3.2vw;height:3.2vw}}.main_faq_list_text{margin:calc(.0125*var(--pc-width)) 0 0;padding:calc(.025*var(--pc-width)) 0 0;border-top:2px solid var(--color-p_blue);font-size:16px;font-size:1.25vw;font-weight:500;line-height:2;letter-spacing:.05em}@media print,screen and (max-width: 767px){.main_faq_list_text{margin:2.1333333333vw 0 0;padding:4.2666666667vw 0 0;font-size:14px;font-size:3.7333333333vw}}.contact_section{position:relative;width:100%;padding:calc(.109375*var(--pc-width)) 0 0;margin:0 0 calc(.125*var(--pc-width));overflow-x:hidden}@media print,screen and (max-width: 767px){.contact_section{padding:17.0666666667vw 0 0;margin:0 0 32vw}}.contact_section_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;white-space:nowrap}.contact_section_deco{padding:0 4.2666666667vw;font-family:"Montserrat",sans-serif;font-size:220px;font-size:17.1875vw;font-weight:700;color:var(--color-p_blue);text-align:center;-webkit-animation:30s linear infinite tickerAnimation_pc;animation:30s linear infinite tickerAnimation_pc}@media print,screen and (max-width: 767px){.contact_section_deco{font-size:120px;font-size:32vw;-webkit-animation:30s linear infinite tickerAnimation_sp;animation:30s linear infinite tickerAnimation_sp}}@-webkit-keyframes tickerAnimation_pc{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes tickerAnimation_pc{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes tickerAnimation_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes tickerAnimation_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.contact_section_footer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 auto;width:calc(.4375*var(--pc-width))}@media print,screen and (max-width: 767px){.contact_section_footer{display:block;width:auto;text-align:center}}.contact_section_title{font-family:fot-tsukuardgothic-std,"MyYuGothicM",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:50px;font-size:3.90625vw;font-weight:700}@media print,screen and (max-width: 767px){.contact_section_title{font-size:36px;font-size:9.6vw}}.contact_section_lead{margin:calc(.03125*var(--pc-width)) 0 0;font-size:16px;font-size:1.25vw;font-weight:500;letter-spacing:.05em;line-height:2}@media print,screen and (max-width: 767px){.contact_section_lead{margin:6.4vw 0 0;font-size:14px;font-size:3.7333333333vw}}@media print,screen and (max-width: 767px){.contact_section_btn{display:inline-block;margin:6.4vw 0 0;text-align:center}}