html.roll,body.roll{overflow:hidden}body{padding-bottom:10rem}@media screen and (min-width: 769px){h1{font-size:3.2rem}}@media screen and (max-width: 768px){h1{font-size:2.4rem}}@media screen and (min-width: 769px){h2{font-size:2.4rem}}@media screen and (max-width: 768px){h2{font-size:2rem}}@media screen and (min-width: 769px){h3{font-size:2rem}}@media screen and (max-width: 768px){h3{font-size:1.8rem}}@media screen and (min-width: 769px){h4{font-size:1.8rem}}@media screen and (max-width: 768px){h4{font-size:1.6rem}}@media screen and (min-width: 769px){h5,p,dt,dd,li{font-size:1.6rem}}@media screen and (max-width: 768px){h5,p,dt,dd,li{font-size:1.4rem}}a,span,strong{font-size:100%}a{color:#333}@media screen and (min-width: 769px){br.sp_only{display:none}}@media screen and (max-width: 768px){br.pc_only{display:none}br.sp_only{display:block}}.dotbox{display:block;width:100%}.dotbox span{display:block;text-align:center;font-size:1.6rem}.c_box{width:100%;max-width:800px;margin:auto}#fixed_buybtn{position:fixed;bottom:-11rem;left:0;width:100%;height:auto;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:0.6s;transition:0.6s}@media screen and (min-width: 769px){#fixed_buybtn{padding:2rem}}@media screen and (max-width: 768px){#fixed_buybtn{padding:2rem 6vw}}#fixed_buybtn.show{opacity:1;bottom:0}#fixed_buybtn a{position:relative;display:block;width:100%;max-width:400px;padding:1.4rem 5rem;margin:auto;text-align:center;color:white;border-radius:0.7rem;-webkit-box-shadow:1px 3px 4px rgba(51,51,51,0.6);box-shadow:1px 3px 4px rgba(51,51,51,0.6);background:#ff777b;background:linear-gradient(135deg, #ff777b 0%, #bf2025 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff777b', endColorstr='#bf2025',GradientType=1 )}#fixed_buybtn a::before{content:"";position:absolute;top:0;right:2rem;display:block;height:100%;background:url("../img/buy-arrow.svg") no-repeat;background-size:100% auto;background-position:center}@media screen and (min-width: 769px){#fixed_buybtn a::before{width:3rem}}@media screen and (max-width: 768px){#fixed_buybtn a::before{width:6vw}}#fixed_buybtn a p{position:relative;color:white}@media screen and (min-width: 769px){#fixed_buybtn a p{font-size:2.2rem}}@media screen and (max-width: 768px){#fixed_buybtn a p{font-size:1.8rem}}#fixed_buybtn a p span{display:inline-block;padding:0.5rem;margin-right:1rem;font-weight:bold;color:#BF2025;background:white;font-size:80%;border-radius:0.6rem}header{padding:1rem 2rem;background:#BF2025}header .c_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .c_box p{margin-right:auto;color:white;font-weight:100;line-height:1}@media screen and (min-width: 769px){header .c_box p{font-size:3.2rem}}@media screen and (max-width: 768px){header .c_box p{font-size:1.6rem}}@media screen and (max-width: 768px){header .c_box h1 img{width:auto;height:2rem}}footer{background:#000}@media screen and (min-width: 769px){footer{padding:2rem 0}}@media screen and (max-width: 768px){footer{padding:6vw 0}}footer #footer_copyright{margin-top:2rem;text-align:center}footer #footer_copyright small{color:white;font-size:1.2rem;line-height:1}footer nav{padding:0 2rem}@media screen and (min-width: 769px){footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer nav ul li a{display:block;color:white;line-height:1}@media screen and (min-width: 769px){footer nav ul li a{padding:0 1rem}}@media screen and (max-width: 768px){footer nav ul li a{padding:3vw 0;text-align:center}}#mv{padding:4rem 2rem;background:url("../img/mv-bg.png") no-repeat;background-size:cover;background-position:bottom center}#mv .c_box{max-width:700px}#mv .c_box p small{font-size:1.2rem}@media screen and (min-width: 769px){#mv .c_box .t_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#mv .c_box .t_box img{display:block}#mv .c_box .t_box img:nth-child(2){height:auto}@media screen and (min-width: 769px){#mv .c_box .t_box img:nth-child(2){width:75%;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}}@media screen and (max-width: 768px){#mv .c_box .t_box img:nth-child(2){width:100%}}@media screen and (min-width: 769px){#mv .c_box .t_box img:nth-child(1){width:25%;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 768px){#mv .c_box .t_box img:nth-child(1){width:25%;margin:auto}}#mv .c_box .secondbox{padding:3rem 0 2rem}@media screen and (min-width: 769px){#mv .c_box .secondbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#mv .c_box .secondbox h2{text-align:center}@media screen and (min-width: 769px){#mv .c_box .secondbox h2{width:47%}}@media screen and (max-width: 768px){#mv .c_box .secondbox h2{font-size:4vw}}#mv .c_box .secondbox h2 span{line-height:1}#mv .c_box .secondbox h2 span:nth-child(1){margin-bottom:0.5rem}@media screen and (min-width: 769px){#mv .c_box .secondbox h2 span:nth-child(1){display:block}}#mv .c_box .secondbox h2 span:nth-child(4){font-size:150%}#mv .c_box .secondbox h2 strong{line-height:1;font-size:250%}#mv .c_box .secondbox ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){#mv .c_box .secondbox ul{width:53%}}@media screen and (max-width: 768px){#mv .c_box .secondbox ul{margin-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#mv .c_box .secondbox ul li{width:calc((100% - 1rem)/3);max-width:150px}#mv .c_box .secondbox ul li:nth-child(n+2){margin-left:0.5rem}#mv .c_box .secondbox ul li img{display:block;width:100%}@media screen and (min-width: 769px){main .buy_section{padding:10rem 6vw;background:url("../img/bg-buy-loop.png") no-repeat;background-size:cover;background-position:center}}@media screen and (max-width: 768px){main .buy_section{padding:15vw 6vw;background:url("../img/bg-buy-loop-sp.png") no-repeat;background-size:100% auto;background-position:bottom center}}main .buy_section .c_box{max-width:900px}main .buy_section .c_box .pseudo_h2{text-align:center}main .buy_section .c_box .pseudo_h2 img{display:block;width:auto;margin:auto}@media screen and (min-width: 769px){main .buy_section .c_box .pseudo_h2 img{height:4rem}}@media screen and (max-width: 768px){main .buy_section .c_box .pseudo_h2 img{height:3rem}}main .buy_section .c_box .flexbox{width:100%;margin-top:3rem}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}}main .buy_section .c_box .flexbox .imgbox{position:relative}@media screen and (min-width: 1001px){main .buy_section .c_box .flexbox .imgbox{width:53%}main .buy_section .c_box .flexbox .imgbox::before{content:"";position:absolute;top:-50px;left:0;display:block;width:170px;height:170px;background:url("../img/buyloop-circle-price.svg") no-repeat;background-size:cover}}@media screen and (min-width: 769px) and (max-width: 1000px){main .buy_section .c_box .flexbox .imgbox{width:53%}main .buy_section .c_box .flexbox .imgbox::before{content:"";position:absolute;top:-50px;left:0;display:block;width:16vw;height:16vw;background:url("../img/buyloop-circle-price.svg") no-repeat;background-size:cover}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .imgbox::before{content:"";position:absolute;top:0;right:0;display:block;width:25vw;height:25vw;background:url("../img/buyloop-circle-price.svg") no-repeat;background-size:cover}}main .buy_section .c_box .flexbox .imgbox p{text-align:center;font-weight:bold}main .buy_section .c_box .flexbox .imgbox .img_wrap{position:relative}main .buy_section .c_box .flexbox .imgbox .img_wrap img{display:block;height:auto}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .imgbox .img_wrap img{width:100%}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .imgbox .img_wrap img{width:100%}}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox{margin-left:2rem;-webkit-box-flex:1.0;-ms-flex:1;flex:1}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox{padding:2rem 0 0}}main .buy_section .c_box .flexbox .textbox p.t_center{text-align:center;line-height:1.3}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox p.t_center{font-size:3rem}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox p.t_center{font-size:4vw}}main .buy_section .c_box .flexbox .textbox p strong{font-size:180%}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox p strong{display:block}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .sp_wrap .regular_price{margin-top:2rem;font-size:2.2rem}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap .regular_price{font-size:4vw}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap .regular_price span.text{display:block}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap .regular_price span.sp_none{display:none}}main .buy_section .c_box .flexbox .textbox .sp_wrap .regular_price .price{display:inline-block;padding:0 0.4rem}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .sp_wrap .regular_price .price{font-size:150%}}main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime{margin-top:2rem}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime{margin-left:2rem}}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .l_box{width:120px}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .l_box{width:15vw}}main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box{margin-left:2rem;-webkit-box-flex:1.0;-ms-flex:1;flex:1}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box p{font-size:2rem}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box p{font-size:4vw}}main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box p:nth-child(1){line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box p:nth-child(1) span:nth-child(1){color:#BF2025;margin-right:auto}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box p:nth-child(1) span:nth-child(1){font-size:150%}}main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box .bigprice{margin-top:0.5rem;line-height:1;color:#BF2025}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box .bigprice{font-size:7.2rem}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .sp_wrap .firsttime .r_box .bigprice{font-size:10vw}}main .buy_section .c_box .flexbox .textbox .buybtn{margin-top:2rem}main .buy_section .c_box .flexbox .textbox .buybtn a{position:relative;display:block;padding:1.4rem 5rem;text-align:center;color:white;border-radius:0.7rem;-webkit-box-shadow:1px 3px 4px rgba(51,51,51,0.6);box-shadow:1px 3px 4px rgba(51,51,51,0.6);background:#ff777b;background:linear-gradient(135deg, #ff777b 0%, #bf2025 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff777b', endColorstr='#bf2025',GradientType=1 )}main .buy_section .c_box .flexbox .textbox .buybtn a::before{content:"";position:absolute;top:0;right:2rem;display:block;height:100%;background:url("../img/buy-arrow.svg") no-repeat;background-size:100% auto;background-position:center}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .buybtn a::before{width:3rem}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .buybtn a::before{width:6vw}}main .buy_section .c_box .flexbox .textbox .buybtn a p{position:relative;color:white}@media screen and (min-width: 769px){main .buy_section .c_box .flexbox .textbox .buybtn a p{font-size:2.2rem}}@media screen and (max-width: 768px){main .buy_section .c_box .flexbox .textbox .buybtn a p{font-size:4vw}}main .buy_section .c_box .flexbox .textbox .buybtn a p span{display:inline-block;padding:0.5rem;margin-right:1rem;font-weight:bold;color:#BF2025;background:white;font-size:80%;border-radius:0.6rem}main #sec2{background:url("../img/bg-sec2.png") no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 769px){main #sec2{padding:12rem 2rem}}@media screen and (max-width: 768px){main #sec2{padding:50vw 2rem 15vw}}main #sec2 .c_box .img_txtbox{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 769px){main #sec2 .c_box .img_txtbox h2 img{width:5rem}}@media screen and (max-width: 768px){main #sec2 .c_box .img_txtbox h2 img{width:8vw}}main #sec2 .c_box .img_txtbox picture{display:block}@media screen and (min-width: 769px){main #sec2 .c_box .img_txtbox picture{margin-left:4rem}}@media screen and (max-width: 768px){main #sec2 .c_box .img_txtbox picture{margin-left:8vw}}@media screen and (min-width: 769px){main #sec2 .c_box .img_txtbox picture:nth-child(2){width:3rem}}@media screen and (max-width: 768px){main #sec2 .c_box .img_txtbox picture:nth-child(2){width:13vw}}@media screen and (min-width: 769px){main #sec2 .c_box .img_txtbox picture:nth-child(3){width:1.6rem}}@media screen and (max-width: 768px){main #sec2 .c_box .img_txtbox picture:nth-child(3){width:10vw}}@media screen and (min-width: 769px){main #sec3{padding:4rem 2rem 8rem;background:url("../img/bg-sec3.png") no-repeat;background-size:cover;background-position:center}}@media screen and (max-width: 768px){main #sec3{padding:8vw 2rem 25vw;background:url("../img/bg-sec3-sp.png") no-repeat;background-size:cover;background-position:center}}main #sec3 .c_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main #sec3 .c_box h2{width:100%;text-align:center;-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}@media screen and (min-width: 769px){main #sec3 .c_box h2{margin-top:3rem;font-size:4rem}}@media screen and (max-width: 768px){main #sec3 .c_box h2{margin-top:8vw;font-size:7vw}}main #sec3 .c_box .dotbox{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}main #sec3 .c_box p{width:100%;text-align:center}@media screen and (min-width: 769px){main #sec3 .c_box p{font-size:2.5rem}}@media screen and (max-width: 768px){main #sec3 .c_box p{font-size:5vw}}main #sec3 .c_box p:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}main #sec3 .c_box p span{display:block;font-weight:bold}@media screen and (min-width: 769px){main #sec3 .c_box p span{font-size:2rem}}main #sec3 .c_box ul{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}@media screen and (min-width: 769px){main #sec3 .c_box ul{padding:3rem 0}}@media screen and (max-width: 768px){main #sec3 .c_box ul{padding:8vw 0}}main #sec3 .c_box ul li{padding:1rem 0;text-align:center}@media screen and (min-width: 769px){main #sec3 .c_box ul li{font-size:2rem}}@media screen and (max-width: 768px){main #sec3 .c_box ul li{font-size:3.7vw}}@media screen and (min-width: 769px){main #sec4{padding:6rem 2rem}}@media screen and (max-width: 768px){main #sec4{padding:15vw 6vw}}main #sec4 .c_box .deco img{display:block;width:auto;margin:auto}@media screen and (min-width: 769px){main #sec4 .c_box .deco img{height:2.9rem}}@media screen and (max-width: 768px){main #sec4 .c_box .deco img{height:1.8rem}}main #sec4 .c_box h2,main #sec4 .c_box h3{text-align:center}main #sec4 .c_box h2{position:relative;padding:2rem;margin-bottom:3rem}@media screen and (min-width: 769px){main #sec4 .c_box h2{font-size:4rem}}@media screen and (max-width: 768px){main #sec4 .c_box h2{font-size:7vw}}main #sec4 .c_box h2::before,main #sec4 .c_box h2::after{position:absolute;bottom:0;content:"";display:block}@media screen and (min-width: 769px){main #sec4 .c_box h2::before,main #sec4 .c_box h2::after{width:25%;height:2px}}@media screen and (max-width: 768px){main #sec4 .c_box h2::before,main #sec4 .c_box h2::after{width:35%;height:1px}}main #sec4 .c_box h2::before{background:#BF2025}@media screen and (min-width: 769px){main #sec4 .c_box h2::before{left:25%}}@media screen and (max-width: 768px){main #sec4 .c_box h2::before{left:15%}}main #sec4 .c_box h2::after{background:#BCB3B3}@media screen and (min-width: 769px){main #sec4 .c_box h2::after{right:25%}}@media screen and (max-width: 768px){main #sec4 .c_box h2::after{right:15%}}main #sec4 .c_box h3{margin-bottom:2rem}@media screen and (min-width: 769px){main #sec4 .c_box h3{font-size:2.5rem}}@media screen and (max-width: 768px){main #sec4 .c_box h3{font-size:5vw}}main #sec4 .c_box p{line-height:2}@media screen and (min-width: 769px){main #sec4 .c_box p{text-align:center}}@media screen and (min-width: 769px){main #sec5 .sec5_1{padding:6rem 2rem;background:url("../img/bg-sec5-1.png") no-repeat;background-size:cover;background-position:center}}@media screen and (max-width: 768px){main #sec5 .sec5_1{padding:10vw 6vw 15vw;background:url("../img/bg-sec5-1-sp.png") no-repeat;background-size:100% auto;background-position:top center}}main #sec5 .sec5_1 h2{text-align:center;color:white}@media screen and (min-width: 769px){main #sec5 .sec5_1 h2{font-size:4rem}}@media screen and (max-width: 768px){main #sec5 .sec5_1 h2{font-size:7vw}}main #sec5 .sec5_1 .c_box .flexbox{background:white;-webkit-box-shadow:0 0 1rem rgba(85,85,85,0.7);box-shadow:0 0 1rem rgba(85,85,85,0.7)}@media screen and (min-width: 769px){main #sec5 .sec5_1 .c_box .flexbox{padding:5rem;margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){main #sec5 .sec5_1 .c_box .flexbox{padding:6vw;margin-top:10vw}}main #sec5 .sec5_1 .c_box .flexbox picture{display:block;width:60%}@media screen and (max-width: 768px){main #sec5 .sec5_1 .c_box .flexbox picture{margin:auto}}main #sec5 .sec5_1 .c_box .flexbox picture img{display:block;width:100%;height:auto}main #sec5 .sec5_1 .c_box .flexbox p{text-align:center}@media screen and (min-width: 769px){main #sec5 .sec5_1 .c_box .flexbox p{padding:2rem;font-size:2.5rem}}@media screen and (max-width: 768px){main #sec5 .sec5_1 .c_box .flexbox p{margin-top:4vw;font-size:4.5vw}}main #sec5 .sec5_1 .c_box .flexbox p span{display:block;margin-top:1rem;color:#BF2025}main #sec5 .sec5_1 .c_box .flexbox p strong{color:#BF2025}@media screen and (min-width: 769px){main #sec5 .sec5_1 .c_box .flexbox p strong{font-size:150%}}@media screen and (max-width: 768px){main #sec5 .sec5_1 .c_box .flexbox p strong{font-size:120%}}main #sec5 .sec5_2{padding:0}@media screen and (min-width: 769px){main #sec5 .sec5_2{background:url("../img/bg-sec5-2.png") no-repeat;background-size:cover;background-position:center}}@media screen and (max-width: 768px){main #sec5 .sec5_2{background:url("../img/bg-sec5-2-sp.png") no-repeat;background-size:100% auto;background-position:center}}main #sec5 .sec5_2 .box{background:#E9EEF1}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box{width:55vw}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box{width:calc(100vw - 6vw)}}main #sec5 .sec5_2 .box .t_wrap{max-width:100%}main #sec5 .sec5_2 .box .t_wrap .deco{position:relative;margin-bottom:2rem;color:#7B9AD2}main #sec5 .sec5_2 .box .t_wrap .deco::after{content:"";position:absolute;bottom:0;left:0;display:block;width:200px;height:1px;background:#7B9AD2}main #sec5 .sec5_2 .box:nth-child(1){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap{width:calc(430px + 5vw);padding:3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap{width:100%;padding:3rem 0}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p.deco{padding:0.5rem 0}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p.deco{font-size:3vw;padding:0.5rem 6vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p:nth-child(2){font-size:1.8rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p:nth-child(2){padding:0 6vw;font-size:4vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p:nth-child(3){margin-top:2rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p:nth-child(3){padding:0 6vw;margin-top:4vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p strong{font-size:2.4rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(1) .t_wrap p strong{font-size:5vw}}main #sec5 .sec5_2 .box:nth-child(3){position:relative}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(3){margin-top:-8vw;margin-left:45vw}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(3){margin-left:6vw}}main #sec5 .sec5_2 .box:nth-child(3) .t_wrap{width:100%;padding:3rem 0}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(3) .t_wrap p{padding:0 3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(3) .t_wrap p{padding:0 6vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(3) .t_wrap p.deco{padding:0.5rem 3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(3) .t_wrap p.deco{font-size:3vw;padding:0.5rem 6vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box:nth-child(3) .t_wrap p strong{font-size:3.5rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box:nth-child(3) .t_wrap p strong{font-size:6vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2{padding:5rem 2rem 0}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2{padding:10vw 6vw}}main #sec5 .sec5_2 .box2 .t_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(1){-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(1){margin-left:1rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(1){margin-left:0}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(1) img{width:3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(1) img{width:7vw}}main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(2){margin-left:3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(2){margin-left:4vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(2) img{width:3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(2) img{width:7vw}}main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(3){margin-left:3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(3){margin-left:4vw}}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(3) img{width:4rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(3) img{width:8vw}}main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(4){-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}@media screen and (min-width: 769px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(4) img{width:5rem}}@media screen and (max-width: 768px){main #sec5 .sec5_2 .box2 .t_wrap p:nth-child(4) img{width:11vw}}main #sec5 .sec5_3{padding:3rem 0 5rem}@media screen and (min-width: 769px){main #sec5 .sec5_3{background:url("../img/bg-sec5-3.png") no-repeat;background-size:100% auto;background-position:bottom center}}@media screen and (max-width: 768px){main #sec5 .sec5_3{background:url("../img/bg-sec5-3-sp.png") no-repeat;background-size:100% auto;background-position:bottom center}}main #sec5 .sec5_3 .pseudo_h2{margin-top:3rem;text-align:center}main #sec5 .sec5_3 .pseudo_h2 img{display:block;width:auto;margin:auto}@media screen and (min-width: 769px){main #sec5 .sec5_3 .pseudo_h2 img{height:3.5rem}}@media screen and (max-width: 768px){main #sec5 .sec5_3 .pseudo_h2 img{height:7vw}}main #sec5 .sec5_3 p{text-align:center}main #sec5 .sec5_3 .flexbox{max-width:700px;margin:3rem auto 0}@media screen and (min-width: 769px){main #sec5 .sec5_3 .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 769px){main #sec5 .sec5_3 .flexbox .imgbox{width:55%}}main #sec5 .sec5_3 .flexbox .imgbox img{display:block;width:100%;height:auto}@media screen and (min-width: 769px){main #sec5 .sec5_3 .flexbox .textbox{-webkit-box-flex:1.0;-ms-flex:1;flex:1}}main #sec5 .sec5_3 .flexbox .textbox p{text-align:center}main #sec5 .sec5_3 .flexbox .textbox p small{font-size:1rem}main #sec5 .sec5_3 .flexbox .textbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main #sec5 .sec5_3 .flexbox .textbox ul li{width:calc((100% - 1rem)/3);max-width:150px}main #sec5 .sec5_3 .flexbox .textbox ul li:nth-child(n+2){margin-left:0.5rem}main #sec5 .sec5_3 .flexbox .textbox ul li img{display:block;width:100%}main #sec5 .sec5_3 .txtsvg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 769px){main #sec5 .sec5_3 .txtsvg{margin-top:6rem}}@media screen and (max-width: 768px){main #sec5 .sec5_3 .txtsvg{margin-top:10vw}}main #sec5 .sec5_3 .txtsvg img:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}@media screen and (min-width: 769px){main #sec5 .sec5_3 .txtsvg img:nth-child(1){width:3rem;margin-left:6rem}}@media screen and (max-width: 768px){main #sec5 .sec5_3 .txtsvg img:nth-child(1){width:5.5vw;margin-left:10vw}}main #sec5 .sec5_3 .txtsvg img:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}@media screen and (min-width: 769px){main #sec5 .sec5_3 .txtsvg img:nth-child(2){width:3rem;margin-left:3rem}}@media screen and (max-width: 768px){main #sec5 .sec5_3 .txtsvg img:nth-child(2){width:5.5vw;margin-left:3vw}}main #sec5 .sec5_3 .txtsvg img:nth-child(3){-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}@media screen and (min-width: 769px){main #sec5 .sec5_3 .txtsvg img:nth-child(3){width:8.5rem}}@media screen and (max-width: 768px){main #sec5 .sec5_3 .txtsvg img:nth-child(3){width:16vw}}main #sec6{background:#F6F6F6;counter-reset:number 0}@media screen and (min-width: 769px){main #sec6{padding:6rem 2rem}}@media screen and (max-width: 768px){main #sec6{padding:15vw 0}}main #sec6 h2{text-align:center}@media screen and (min-width: 769px){main #sec6 h2{font-size:4rem}}@media screen and (max-width: 768px){main #sec6 h2{font-size:7vw}}main #sec6 .sec6_1,main #sec6 .sec6_2,main #sec6 .sec6_3{padding:0}@media screen and (min-width: 769px){main #sec6 .sec6_1,main #sec6 .sec6_2,main #sec6 .sec6_3{margin-top:6rem}}@media screen and (max-width: 768px){main #sec6 .sec6_1,main #sec6 .sec6_2,main #sec6 .sec6_3{margin-top:10vw}}main #sec6 .sec6_1 picture,main #sec6 .sec6_2 picture,main #sec6 .sec6_3 picture{display:block;width:100%}main #sec6 .sec6_1 picture img,main #sec6 .sec6_2 picture img,main #sec6 .sec6_3 picture img{display:block;width:100%;height:auto}main #sec6 .sec6_1 .c_box .hline,main #sec6 .sec6_2 .c_box .hline,main #sec6 .sec6_3 .c_box .hline{position:relative}@media screen and (min-width: 769px){main #sec6 .sec6_1 .c_box .hline,main #sec6 .sec6_2 .c_box .hline,main #sec6 .sec6_3 .c_box .hline{padding-left:13rem;margin-top:2rem}}@media screen and (max-width: 768px){main #sec6 .sec6_1 .c_box .hline,main #sec6 .sec6_2 .c_box .hline,main #sec6 .sec6_3 .c_box .hline{margin-top:3vw}}main #sec6 .sec6_1 .c_box .hline::before,main #sec6 .sec6_2 .c_box .hline::before,main #sec6 .sec6_3 .c_box .hline::before{display:block;width:100%;font-size:5rem;line-height:1;counter-increment:number 1;content:"0" counter(number)}@media screen and (min-width: 769px){main #sec6 .sec6_1 .c_box .hline::before,main #sec6 .sec6_2 .c_box .hline::before,main #sec6 .sec6_3 .c_box .hline::before{position:absolute;left:6rem}}@media screen and (max-width: 768px){main #sec6 .sec6_1 .c_box .hline::before,main #sec6 .sec6_2 .c_box .hline::before,main #sec6 .sec6_3 .c_box .hline::before{padding-left:15vw}}main #sec6 .sec6_1 .c_box .hline::after,main #sec6 .sec6_2 .c_box .hline::after,main #sec6 .sec6_3 .c_box .hline::after{content:"";position:absolute;left:0;display:block;height:1px;background:#333}@media screen and (min-width: 769px){main #sec6 .sec6_1 .c_box .hline::after,main #sec6 .sec6_2 .c_box .hline::after,main #sec6 .sec6_3 .c_box .hline::after{top:2.5rem;width:5rem}}@media screen and (max-width: 768px){main #sec6 .sec6_1 .c_box .hline::after,main #sec6 .sec6_2 .c_box .hline::after,main #sec6 .sec6_3 .c_box .hline::after{top:2.2rem;width:12vw}}@media screen and (max-width: 768px){main #sec6 .sec6_1 .c_box .hline .t_wrap,main #sec6 .sec6_2 .c_box .hline .t_wrap,main #sec6 .sec6_3 .c_box .hline .t_wrap{padding:2vw 6vw 6vw 15vw}}main #sec6 .sec6_1 .c_box .hline .t_wrap h3,main #sec6 .sec6_2 .c_box .hline .t_wrap h3,main #sec6 .sec6_3 .c_box .hline .t_wrap h3{margin-bottom:1rem;color:#BF2025}@media screen and (max-width: 768px){main #sec6 .sec6_1 .c_box .hline .t_wrap h3,main #sec6 .sec6_2 .c_box .hline .t_wrap h3,main #sec6 .sec6_3 .c_box .hline .t_wrap h3{font-size:5vw}}main #sec6 .sec6_1 .c_box .hline .t_wrap h3 strong,main #sec6 .sec6_2 .c_box .hline .t_wrap h3 strong,main #sec6 .sec6_3 .c_box .hline .t_wrap h3 strong{font-size:150%;color:#BF2025}@media screen and (max-width: 768px){main #sec6 .sec6_1 .c_box .hline .t_wrap p,main #sec6 .sec6_2 .c_box .hline .t_wrap p,main #sec6 .sec6_3 .c_box .hline .t_wrap p{font-size:3.5vw}}main #sec6 .sec6_1 .c_box .hline .t_wrap p small,main #sec6 .sec6_2 .c_box .hline .t_wrap p small,main #sec6 .sec6_3 .c_box .hline .t_wrap p small{font-size:1.2rem}main #sec6 .sec6_2 .flex{margin-top:3rem}@media screen and (min-width: 769px){main #sec6 .sec6_2 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex{padding:0 6vw}}main #sec6 .sec6_2 .flex .box{padding:2rem;border-top:5px solid #BF2025;background:white;-webkit-box-shadow:0 0 1rem rgba(85,85,85,0.7);box-shadow:0 0 1rem rgba(85,85,85,0.7)}@media screen and (min-width: 769px){main #sec6 .sec6_2 .flex .box{-webkit-box-flex:1.0;-ms-flex:1;flex:1}}main #sec6 .sec6_2 .flex .box h4{text-align:center}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex .box h4{font-size:5vw}}main #sec6 .sec6_2 .flex .box h4 small{font-size:1rem}main #sec6 .sec6_2 .flex .box .img_wrap{margin-top:2rem}main #sec6 .sec6_2 .flex .box ul{display:-webkit-box;display:-ms-flexbox;display:flex}main #sec6 .sec6_2 .flex .box ul li{display:block;-webkit-box-flex:1.0;-ms-flex:1;flex:1}main #sec6 .sec6_2 .flex .box ul li:nth-child(n+2){margin-left:1rem}main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox{position:relative;width:100%;border:1px solid #888}@media screen and (min-width: 769px){main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox{max-width:320px;padding:1rem;margin:2rem auto}}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox{max-width:90%;padding:3vw 3vw 1vw;margin:6vw auto}}main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox h5{position:relative;text-align:center}@media screen and (min-width: 769px){main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox h5{margin-top:-2.5rem}}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox h5{margin-top:-6vw;font-size:4vw}}main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox h5 span{display:inline-block;margin:auto;background:white;line-height:1}@media screen and (min-width: 769px){main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox h5 span{padding:0.5rem}}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox h5 span{padding:0 2vw}}main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox .flex_wrap{padding:0.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox .flex_wrap span{display:block;text-align:center;-webkit-box-flex:1.0;-ms-flex:1;flex:1;font-size:1.5rem}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex .box:nth-child(1) .middlebox .flex_wrap span{font-size:3vw}}@media screen and (min-width: 769px){main #sec6 .sec6_2 .flex .box:nth-child(n+2){margin-left:4rem}}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex .box:nth-child(n+2){margin-top:10vw}}@media screen and (min-width: 769px){main #sec6 .sec6_2 .flex .box:nth-child(n+2) .img_wrap{padding:23% 8%}}@media screen and (max-width: 768px){main #sec6 .sec6_2 .flex .box:nth-child(n+2) .img_wrap{padding:3vw 8vw}}main #sec6 .sec6_2 .flex .box:nth-child(n+2) p{text-align:center}main #sec6 .sec6_2 .flex .box:nth-child(n+2) p small{font-size:1rem}@media screen and (min-width: 769px){main #sec7{padding:6rem 2rem}}@media screen and (max-width: 768px){main #sec7{padding:10vw 6vw}}main #sec7 .c_box{background:white;-webkit-box-shadow:0 0 1rem rgba(85,85,85,0.7);box-shadow:0 0 1rem rgba(85,85,85,0.7)}@media screen and (min-width: 769px){main #sec7 .c_box{padding:3rem}}@media screen and (max-width: 768px){main #sec7 .c_box{padding:4vw}}main #sec7 .c_box p{text-align:center}main #sec7 .c_box p small{font-size:1rem}main #sec7 .c_box table{width:100%;border-collapse:collapse}main #sec7 .c_box table caption{padding:1rem;text-align:center}@media screen and (min-width: 769px){main #sec7 .c_box table caption{font-size:1.6rem}}@media screen and (max-width: 768px){main #sec7 .c_box table caption{font-size:2.5vw}}@media screen and (min-width: 769px){main #sec7 .c_box table caption strong{font-size:2rem}}@media screen and (max-width: 768px){main #sec7 .c_box table caption strong{font-size:4vw}}main #sec7 .c_box table tr th,main #sec7 .c_box table tr td{text-align:center;border:1px solid #555}@media screen and (min-width: 769px){main #sec7 .c_box table tr th,main #sec7 .c_box table tr td{padding:1rem;font-size:1.6rem}}@media screen and (max-width: 768px){main #sec7 .c_box table tr th,main #sec7 .c_box table tr td{padding:2vw;font-size:3vw}}main #sec7 .c_box table tr th:nth-child(1),main #sec7 .c_box table tr td:nth-child(1){border-right:3px solid #BF2025}main #sec7 .c_box table tr th:nth-child(2),main #sec7 .c_box table tr td:nth-child(2){color:#BF2025;border:3px solid #BF2025}main #sec7 .c_box table tr th strong,main #sec7 .c_box table tr td strong{font-size:150%;color:#BF2025}main #sec7 .c_box table tr:nth-child(1) th:nth-child(2){color:white;background:#ff777b;background:linear-gradient(135deg, #ff777b 0%, #bf2025 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff777b', endColorstr='#bf2025',GradientType=1 )}@media screen and (min-width: 769px){main #sec7 .c_box table tr:nth-child(1) th:nth-child(2){font-size:2rem}}@media screen and (max-width: 768px){main #sec7 .c_box table tr:nth-child(1) th:nth-child(2){font-size:4vw}}@media screen and (min-width: 769px){main #concept .box1{padding:0 2rem 6rem}}@media screen and (max-width: 768px){main #concept .box1{padding:6vw 6vw 10vw}}main #concept .box1 .deco img{display:block;width:auto;margin:auto}@media screen and (min-width: 769px){main #concept .box1 .deco img{height:2.9rem}}@media screen and (max-width: 768px){main #concept .box1 .deco img{height:1.8rem}}main #concept .box1 h2,main #concept .box1 h3{text-align:center}main #concept .box1 h2{position:relative;padding:2rem;margin-bottom:3rem}@media screen and (min-width: 769px){main #concept .box1 h2{font-size:4rem}}@media screen and (max-width: 768px){main #concept .box1 h2{font-size:7vw}}main #concept .box1 h2::before,main #concept .box1 h2::after{position:absolute;bottom:0;content:"";display:block}@media screen and (min-width: 769px){main #concept .box1 h2::before,main #concept .box1 h2::after{width:25%;height:2px}}@media screen and (max-width: 768px){main #concept .box1 h2::before,main #concept .box1 h2::after{width:35%;height:1px}}main #concept .box1 h2::before{background:#BF2025}@media screen and (min-width: 769px){main #concept .box1 h2::before{left:25%}}@media screen and (max-width: 768px){main #concept .box1 h2::before{left:15%}}main #concept .box1 h2::after{background:#BCB3B3}@media screen and (min-width: 769px){main #concept .box1 h2::after{right:25%}}@media screen and (max-width: 768px){main #concept .box1 h2::after{right:15%}}main #concept .box1 h3{color:#BF2025}@media screen and (min-width: 769px){main #concept .box1 h3{font-size:3.5rem}}@media screen and (max-width: 768px){main #concept .box1 h3{font-size:6vw}}main #concept .box1 p{line-height:2}@media screen and (min-width: 769px){main #concept .box1 p{text-align:center}}@media screen and (min-width: 481px) and (max-width: 768px){main #concept .box1 p{font-size:3vw}}@media screen and (max-width: 480px){main #concept .box1 p{font-size:1.4rem}}@media screen and (min-width: 769px){main #concept .box1 p:nth-child(n+2){margin-top:2rem}}@media screen and (max-width: 768px){main #concept .box1 p:nth-child(n+2){margin-top:6vw}}main #concept .box2{text-align:right}@media screen and (min-width: 769px){main #concept .box2{padding:6rem 2rem;background:url("../img/bg-concept.png") no-repeat;background-size:cover;background-position:top center}}@media screen and (max-width: 768px){main #concept .box2{padding:20vw 6vw;background:url("../img/bg-concept-sp.png") no-repeat;background-size:cover;background-position:top center}}@media screen and (min-width: 769px){main #concept .box2 .c_box{padding-right:8vw}}@media screen and (max-width: 768px){main #concept .box2 .c_box{padding-right:20vw}}main #concept .box2 img{height:auto}@media screen and (min-width: 769px){main #concept .box2 img{width:10rem}}@media screen and (max-width: 768px){main #concept .box2 img{width:20vw}}main #faq{background:#F6F6F6}@media screen and (min-width: 769px){main #faq{padding:6rem 2rem}}@media screen and (max-width: 768px){main #faq{padding:10vw 6vw}}main #faq .c_box h2{text-align:center}@media screen and (min-width: 769px){main #faq .c_box h2{font-size:4rem}}@media screen and (max-width: 768px){main #faq .c_box h2{font-size:7vw}}main #faq .c_box .hline_deco{text-align:center;color:#BF2025}@media screen and (min-width: 769px){main #faq .c_box .hline_deco{font-size:3rem;letter-spacing:6px}}@media screen and (max-width: 768px){main #faq .c_box .hline_deco{font-size:6vw;letter-spacing:1vw}}@media screen and (min-width: 769px){main #faq .c_box .faqlist{margin-top:3rem}}@media screen and (max-width: 768px){main #faq .c_box .faqlist{margin-top:6vw}}main #faq .c_box .faqlist dl{background:white}@media screen and (min-width: 769px){main #faq .c_box .faqlist dl:nth-child(n+2){margin-top:3rem}}@media screen and (max-width: 768px){main #faq .c_box .faqlist dl:nth-child(n+2){margin-top:6vw}}main #faq .c_box .faqlist dl dt{position:relative;color:#BF2025;font-weight:bold}@media screen and (min-width: 769px){main #faq .c_box .faqlist dl dt{padding:3rem;font-size:2rem}}@media screen and (max-width: 768px){main #faq .c_box .faqlist dl dt{padding:4vw 12vw 4vw 6vw;font-size:4vw}}main #faq .c_box .faqlist dl dt::after{content:"";position:absolute;top:0;display:block;height:100%;background:url("../img/faq-arrow.svg") no-repeat;background-size:50% auto;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width: 769px){main #faq .c_box .faqlist dl dt::after{width:3rem;right:2rem}}@media screen and (max-width: 768px){main #faq .c_box .faqlist dl dt::after{width:6vw;right:3vw}}main #faq .c_box .faqlist dl dt.show::after{-webkit-transform:rotate(0);transform:rotate(0)}main #faq .c_box .faqlist dl dd{display:none}@media screen and (min-width: 769px){main #faq .c_box .faqlist dl dd{padding:0 3rem 3rem}}@media screen and (max-width: 768px){main #faq .c_box .faqlist dl dd{padding:0 6vw 4vw}}@media screen and (min-width: 769px){main #faq .c_box .faqlist dl dd p:nth-child(n+2){margin-top:2rem}}@media screen and (max-width: 768px){main #faq .c_box .faqlist dl dd p:nth-child(n+2){margin-top:3vw}}

/*# sourceMappingURL=common.css.map */