#faq-section h3{background:rgba(255,255,255,0);text-align:center;letter-spacing:3px}#faq-section h3.h3_01{background:#7c7b93}#faq-section h3.h3_02{background:linear-gradient(to right,rgba(255,255,255,0) 0,#0fd 100%)}#faq-section h2 span{padding-top:7.5rem}#faq-section h3 span{line-height:1;font-family:ft1;font-weight:400;color:#fff}#faq-section h3 small{display:block}#faq-section .sub_item{box-shadow:0 0 10px 2px rgba(0,0,0,.2);border-radius:8px}@media screen and (min-width:751px){#faq-section{background:url(../img/character/chara-main-bg.png)}#faq-section h3{padding:3.4375rem 0}#faq-section h3 span{font-size:2.75rem}#faq-section h3 small{font-size:1.25rem}}@media screen and (max-width:750px){#faq-section h2 span{padding-top:10rem}#faq-section .sub-cate{margin-top:1.875rem;margin-bottom:.75rem}#faq-section h2{background:url(../img/character/chara-bg-m.png);height:18.5625rem;color:#fff}#faq-section h3{padding:2.1875rem 0;margin:0 0 3.125rem}#faq-section h3 span{font-size:2.1875rem}#faq-section h3 small{font-size:1.25rem}}#faq-section .main-block li{margin:0 0 2.5rem}#faq-section .main-block li h4{background:#bafdf2;font-size:1.875rem;padding:1.25rem 2.3125rem 1.25rem 2.5rem;color:#446;font-family:ft1,sans-serif;font-weight:400;letter-spacing:2px}#faq-section .main-block li p{background:#fff;padding:1.25rem 2.5rem 1.25rem 2.5rem;color:#446;font-family:Montserrat,sans-serif;white-space:pre-wrap;font-size:1.125rem}.sub-cate{width:62.5rem;margin:0 auto}.sub-cate ul{overflow:hidden;margin:0 0 2.625rem;background:#ebebf2;padding:2.5rem 3.75rem 0}.sub-cate li{float:left;width:10.875rem;font-size:1rem;font-family:ft1;position:relative;padding:0 0 0 1.25rem;margin:0 3.75rem 2.5rem 0}.sub-cate li:nth-child(4n){margin-right:0}.sub-cate li a{color:#444467;display:block;font-family:ft1}@media screen and (min-width:751px){#faq-section h2{background:url(../img/faq/faq-bg.png);height:17rem;color:#fff;background-size:cover}#faq-section .main-block{width:75rem;padding:3.75rem 0 5.9375rem;margin:0 auto 0}#faq-section .main-block .img{margin:3.125rem 0}.arrow{position:absolute;top:.5rem;left:0;background:url(../img/system/icon_anc_arw.png);width:.9375rem;height:.375rem;background-size:cover}}.panel{display:none}.sub_item{width:62.5rem;margin:0 auto 1.875rem}.sub_item a.js-dropdown{display:block;text-align:center;padding:1.25rem 0;font-size:1.25rem;color:#555674;background:#fff;position:relative;font-family:ft1;border-radius:8px}.sub_item a.js-dropdown .arrow{right:2.5rem;top:1.875rem;left:auto;width:1.4375rem;height:.5625rem}.sub_item a.js-dropdown.is-active .arrow{transform:rotate(180deg)}.pageTop{position:fixed;bottom:1.875rem;right:1.875rem;width:5.625rem;height:5.625rem;z-index:99}.pageTop img{width:100%}@media screen and (max-width:750px){.pageTop{position:fixed;bottom:2.5rem;right:2.5rem;width:6.875rem;height:6.875rem;z-index:99}#faq-section .main-block{margin:0 0 5.625rem;padding:0 2.5rem}#faq-section .main-block .img{width:110%;margin-left:-5%}#faq-section .main-block .words-5{position:relative}#faq-section .main-block .words-5 p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}#faq-section .main-block .words-5 img{position:relative;z-index:2}.arrow{position:absolute;top:.875rem;left:6px;background:url(../img/system/icon_anc_arw.png);width:1.375rem;height:9px;background-size:cover}.sub-cate{width:41.875rem;margin:0 auto}.sub-cate ul{padding:2.5rem 3.125rem 0}.sub-cate li{float:left;width:16.4375rem;margin:0 2.5rem 3.125rem 0;font-size:1.5rem;font-family:Montserrat,sans-serif;padding:0 0 0 2.5rem}.sub-cate li:nth-child(2n){margin-right:0}.sub-cate li a{color:#444467;display:block;font-family:Montserrat,sans-serif;font-size:1.5rem}.sub_item a.js-dropdown{font-size:1.875rem;letter-spacing:3px}.sub_item a.js-dropdown .arrow{top:2.375rem;right:12.5rem}.sub_item{width:41.875rem}#faq-section .main-block li h4{background:#0fd;padding:1.0625rem 2.3125rem 1.0625rem 2.5rem;color:#446;font-size:1.875rem}#faq-section .main-block li p{background:#fff;padding:1.25rem 2.5rem 1.25rem 2.5rem;color:#446;font-family:Montserrat,sans-serif;font-size:1.625rem}}#faq-section .sub-block{padding:0 0 4.375rem}#faq-section .sub-block .inner{position:relative}@media screen and (min-width:751px){#faq-section .sub-block .inner{width:75rem;margin:0 auto}#faq-section .sub-block .inner>*{position:absolute}#faq-section .sub-block .inner .text{font-size:1.5rem;line-height:1.6}#faq-section .sub-cate{margin-top:6.75rem;margin-bottom:3.125rem}}@media screen and (max-width:750px){#faq-section{background:url(../img/character/chara-main-bg-m.png)}#faq-section .sub-block .inner .number{position:absolute}#faq-section .sub-block .inner h4 img{width:auto}#faq-section .sub-block .inner .text{font-size:2.8rem;line-height:1.7}}#faq-section .sub-block .block-1{position:relative;z-index:2}@media screen and (min-width:751px){#faq-section .sub-block .block-1{background:url(../img/faq/bg_1.png) no-repeat center 0;height:51.25rem;margin:-3.125rem 0 0}#faq-section .sub-block .block-1 h4{top:13.5625rem;left:6.25rem}#faq-section .sub-block .block-1 .number{top:0;right:0}#faq-section .sub-block .block-1 .text{top:21.25rem;left:6.25rem}#faq-section .sub-block .block-1 .thumb-slider{background:url(../img/faq/bg_thumb_slider.png) no-repeat center 0;width:35.875rem;height:22.1875rem;top:11.5625rem;right:5.125rem}#faq-section .sub-block .block-1 .thumb-slider .slick-slide img{width:34.6875rem;height:20.9375rem}}@media screen and (max-width:750px){#faq-section .sub-block .block-1{background:url(../img/faq/bg_1_sp.png) no-repeat center 0;padding:4.5rem 0 9.375rem;margin:-10px 0 0;position:relative}#faq-section .sub-block .block-1 h4{padding-left:2.5rem}#faq-section .sub-block .block-1 .text{margin:2.8125rem 0 1.25rem 2.5rem}#faq-section .sub-block .block-1 .number{width:7.25rem;top:-1.25rem;right:2.5rem}}#faq-section .sub-block .block-2{position:relative;z-index:1}@media screen and (min-width:751px){#faq-section .sub-block .block-2{background:url(../img/faq/bg_2.png) no-repeat center 0;height:94.5rem;margin:-16.1875rem 0 0}#faq-section .sub-block .block-2 h4{top:12.6875rem;right:5rem}#faq-section .sub-block .block-2 .number{top:20.125rem;left:5rem}#faq-section .sub-block .block-2 .text{text-align:right;top:22.5rem;right:5.3125rem}#faq-section .sub-block .block-2 .img{width:59.0625rem;top:39.5rem;left:5.3125rem}}@media screen and (max-width:750px){#faq-section .sub-block .block-2{background:url(../img/faq/bg_2_sp.png) no-repeat center 0;padding:5.625rem 0 2.8125rem;text-align:right}#faq-section .sub-block .block-2 h4{padding:0 2.5rem 0 0}#faq-section .sub-block .block-2 .number{width:10.875rem;top:-10px;left:2.5rem}#faq-section .sub-block .block-2 .text{margin:4.0625rem 1.875rem 1.875rem 0}}#faq-section .sub-block .block-3{position:relative;z-index:2}@media screen and (min-width:751px){#faq-section .sub-block .block-3{background:url(../img/faq/bg_3.png) no-repeat center 0;height:61.25rem;margin:-29.5625rem 0 0}#faq-section .sub-block .block-3 h4{top:22rem;left:5rem}#faq-section .sub-block .block-3 .number{top:17.6875rem;right:0}#faq-section .sub-block .block-3 .text{top:32.5rem;left:5rem}#faq-section .sub-block .block-3 .img{width:34.625rem;top:39.75rem;right:5px}}@media screen and (max-width:750px){#faq-section .sub-block .block-3{background:url(../img/faq/bg_3_sp.png) no-repeat center 0;padding:6.875rem 0 3.75rem;margin:-1.6875rem 0 0}#faq-section .sub-block .block-3 h4{padding-left:2.5rem}#faq-section .sub-block .block-3 .number{width:10.9375rem;top:-2.5rem;right:2.5rem}#faq-section .sub-block .block-3 .text{margin:2.8125rem 0 1.875rem 2.5rem}}#faq .slick-arrow{width:2rem;height:3rem}@media screen and (max-width:750px){#faq .slick-arrow{width:4rem;height:6rem}}#faq .slick-arrow.slick-prev{background-image:url(../img/faq/slide_prev.png);bottom:-4.375rem;left:13.75rem}@media screen and (max-width:750px){#faq .slick-arrow.slick-prev{bottom:-6.25rem;left:2.5rem}}#faq .slick-arrow.slick-next{background-image:url(../img/faq/slide_next.png);bottom:-4.375rem;right:.9375rem}@media screen and (max-width:750px){#faq .slick-arrow.slick-next{bottom:-6.25rem;right:2.5rem}}#faq .slick-dots{position:absolute}#faq .slick-dots li button{border-radius:50%;background:0 0;cursor:pointer;outline:0;font-size:0}#faq .slick-dots li.slick-active button{background:#fff}@media screen and (min-width:751px){#faq .slick-dots{width:17.5rem;padding:2.8125rem 0 0;left:67.5%;transform:translateX(-50%)}#faq .slick-dots li{margin:0 7px}#faq .slick-dots li button{border:3px solid #fff;width:1.5rem;height:1.5rem;padding:1.125rem 0 0}}@media screen and (max-width:750px){#faq .slick-dots{padding:2.1875rem 8.125rem 0;left:50%;transform:translateX(-50%)}#faq .slick-dots li{margin:0 1.375rem}#faq .slick-dots li button{border:2px solid #fff;width:1.875rem;height:1.875rem;padding:1.125rem 0 0}}