.sub_mv{padding-bottom:13rem}@media screen and (max-width:767px){.sub_mv{padding-bottom:0}.sub_mv .page_ttl_wrap{padding-bottom:0}.sub_mv .page_ttl_wrap:after{height:30rem;margin-top:1rem;position:static;width:100%}}.faq{background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(244,250,252,.71) 54.19%,#eff8fb 100%);background-repeat:no-repeat;background-size:100% 109rem}.faq .container{padding:7rem 7rem 16rem;position:relative}.faq .container:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/guide/about_bg_center.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:119.8rem;left:-25rem;position:absolute;top:55rem;width:155.1rem;z-index:-1}.faq .container:after{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/common_bg01.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:97.3rem;position:absolute;right:-50rem;top:118rem;width:106rem;z-index:-1}.faq .top_text{font-size:1.8rem;font-weight:500;line-height:calc(36/18);text-align:center}@media screen and (max-width:767px){.faq{background-size:100% 40rem}.faq .container{padding:4rem 1.5rem 7.1rem}.faq .top_text{font-size:1.5rem;line-height:2;text-align:left}}.faq .link_list{margin-top:16.7rem}.faq .link_list ol{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:11.5rem}.faq .link_list li{width:calc((100% - 2.4rem) / 4);position:relative}.faq .link_list li:before{display:block;position:absolute;top:0;left:50%;line-height:1;transform:translate(-50%,-80%);width:auto;height:auto;font-size:10rem;font-weight:500;font-family:'Poppins',sans-serif}.faq .link_list li:nth-child(1):before{content:"01";color:#ea6a78}.faq .link_list li:nth-child(2):before{content:"02";color:#ea88a9;letter-spacing:-.06em}.faq .link_list li:nth-child(3):before{content:"03";color:#eba862;letter-spacing:-.06em}.faq .link_list li:nth-child(4):before{content:"04";color:#e5cb72;letter-spacing:-.075em}.faq .link_list li:nth-child(5):before{content:"05";color:#bd8dd3;letter-spacing:-.1em}.faq .link_list li:nth-child(6):before{content:"06";color:#57a6ea;letter-spacing:-.079em}.faq .link_list li:nth-child(7):before{content:"07";color:#7dc8d9;letter-spacing:-.06em}.faq .link_list li:nth-child(8):before{content:"08";color:#88c788;letter-spacing:-.075em}.faq .link_list li a{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4rem;font-weight:500;font-size:2rem;line-height:calc(23/20);text-align:center;color:#fff;background-color:#ea6a78;height:8rem;background-position:right 1.6rem center;background-repeat:no-repeat;background-size:4.5rem 4.5rem}.faq .link_list li:nth-child(1) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link01.png);background-color:#ea6a78}.faq .link_list li:nth-child(2) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link02.png);background-color:#ea88a9;padding-right:3.5rem}.faq .link_list li:nth-child(3) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link03.png);background-color:#eba862}.faq .link_list li:nth-child(4) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link04.png);background-color:#e5cb72}.faq .link_list li:nth-child(5) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link05.png);background-color:#bd8dd3}.faq .link_list li:nth-child(6) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link06.png);background-color:#57a6ea}.faq .link_list li:nth-child(7) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link07.png);background-color:#7dc8d9}.faq .link_list li:nth-child(8) a{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/sub/faq/faq_link08.png);background-color:#88c788}@media screen and (max-width:767px){.faq .link_list{margin-top:8rem}.faq .link_list ol{gap:5rem .5rem}.faq .link_list li{width:calc((100% - .5rem) / 2)}.faq .link_list li:before{font-size:5rem}.faq .link_list li a{border-radius:4.5rem;font-size:1.5rem;line-height:1.2;height:4.5rem;background-position:right .5rem center;background-size:2rem 2rem}.faq .link_list li:nth-child(2) a{align-items:center;padding-right:0}}.faq_wrapper{margin-top:17rem}.faq_wrapper .sec+.sec{margin-top:12rem}.faq_wrapper .sec .sec_ttl{font-weight:700;font-size:3.2rem;text-align:left;padding-bottom:3rem;padding-top:3rem;padding-left:17.5rem;position:relative;display:flex;align-items:center}.faq_wrapper .sec:nth-child(1) .sec_ttl{color:#ea6a78}.faq_wrapper .sec:nth-child(2) .sec_ttl{color:#ea88a9}.faq_wrapper .sec:nth-child(3) .sec_ttl{color:#eba862}.faq_wrapper .sec:nth-child(4) .sec_ttl{color:#e5cb72}.faq_wrapper .sec:nth-child(5) .sec_ttl{color:#bd8dd3}.faq_wrapper .sec:nth-child(6) .sec_ttl{color:#57a6ea}.faq_wrapper .sec:nth-child(7) .sec_ttl{color:#7dc8d9}.faq_wrapper .sec:nth-child(8) .sec_ttl{color:#88c788}.faq_wrapper .sec .sec_ttl:before{font-size:10rem;font-family:'Poppins',sans-serif;font-weight:500;position:absolute;bottom:-1rem;left:4rem}.faq_wrapper .sec:nth-child(1) .sec_ttl:before{content:"01"}.faq_wrapper .sec:nth-child(2) .sec_ttl:before{content:"02";letter-spacing:-.06em}.faq_wrapper .sec:nth-child(3) .sec_ttl:before{content:"03";letter-spacing:-.06em}.faq_wrapper .sec:nth-child(4) .sec_ttl:before{content:"04";letter-spacing:-.06em}.faq_wrapper .sec:nth-child(5) .sec_ttl:before{content:"05";letter-spacing:-.06em}.faq_wrapper .sec:nth-child(6) .sec_ttl:before{content:"06";letter-spacing:-.079em}.faq_wrapper .sec:nth-child(7) .sec_ttl:before{content:"07";letter-spacing:-.079em}.faq_wrapper .sec:nth-child(8) .sec_ttl:before{content:"08";letter-spacing:-.079em}.faq_wrapper .sec .sec_ttl:after{display:block;content:"";position:absolute;width:100%;height:1.1rem;border-radius:4rem;bottom:0;left:0;right:0}.faq_wrapper .sec:nth-child(1) .sec_ttl:after{background-color:#ea6a78}.faq_wrapper .sec:nth-child(2) .sec_ttl:after{background-color:#ea88a9}.faq_wrapper .sec:nth-child(3) .sec_ttl:after{background-color:#eba862}.faq_wrapper .sec:nth-child(4) .sec_ttl:after{background-color:#e5cb72}.faq_wrapper .sec:nth-child(5) .sec_ttl:after{background-color:#bd8dd3}.faq_wrapper .sec:nth-child(6) .sec_ttl:after{background-color:#57a6ea}.faq_wrapper .sec:nth-child(7) .sec_ttl:after{background-color:#7dc8d9}.faq_wrapper .sec:nth-child(8) .sec_ttl:after{background-color:#88c788}.faq_wrapper .faq_contents{margin-top:5.3rem}.faq_wrapper .faq_item+.faq_item{margin-top:2.5rem}.faq_wrapper .faq_item .question{align-items:center;background-position:right 2rem center;background-repeat:no-repeat;background-size:4.5rem 4.5rem;border-radius:2rem;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;font-weight:500;line-height:calc(27/18);padding:1.3rem 8rem 1.3rem .5rem;position:relative;transition:.3s ease;height:8rem}.faq_wrapper .faq_item:nth-child(odd) .question{background-color:#f5c464;background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/open_icon01.png)}.faq_wrapper .faq_item:nth-child(even) .question{background-color:#7bc9e0;background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/open_icon02.png)}.faq_wrapper .faq_item .question:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:'';flex-shrink:0;height:7rem;margin-right:1.5rem;width:7rem}.faq_wrapper .faq_item:nth-child(odd) .question:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/q_icon01.png)}.faq_wrapper .faq_item:nth-child(even) .question:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/q_icon02.png)}.faq_wrapper .faq_item:nth-child(odd).open .question{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/close_icon01.png)}.faq_wrapper .faq_item:nth-child(even).open .question{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/close_icon02.png)}.faq_wrapper .faq_item .answer{display:none}.faq_wrapper .faq_item .answer_inner{background-color:#fff;border-radius:2rem;cursor:pointer;display:none;display:flex;font-size:1.6rem;font-weight:500;line-height:calc(28/16);margin-top:1rem;padding:2rem 2rem 2rem .5rem;position:relative;transition:.3s ease}.faq_wrapper .faq_item .answer_inner:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:'';flex-shrink:0;flex-shrink:0;height:7rem;margin-right:1.5rem;width:7rem;margin-top:.5rem;margin-bottom:.5rem}.faq_wrapper .faq_item:nth-child(odd) .answer_inner:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/a_icon01.png)}.faq_wrapper .faq_item:nth-child(even) .answer_inner:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/a_icon02.png)}.faq_wrapper .faq_item.open .answer{display:block}.faq_wrapper .common_link_btn{margin-top:15.6rem;width:36.5rem}.faq_wrapper .faq_remark{margin-top:3.3rem;text-align:center;font-weight:500;font-size:1.6rem;color:#707070}.faq_wrapper .faq_remark a{color:#7bc9e0;font-family:'Poppins',sans-serif;font-weight:500;font-size:1.6rem}@media screen and (max-width:767px){.faq_wrapper{margin-top:8rem}.faq_wrapper .sec+.sec{margin-top:5.5rem}.faq_wrapper .sec .sec_ttl{font-size:2.3rem;padding-bottom:1.5rem;padding-top:1.5rem;padding-left:9rem}.faq_wrapper .sec:nth-child(4) .sec_ttl{font-size:2rem;padding-bottom:1rem;padding-left:10rem}.faq_wrapper .sec .sec_ttl:before{font-size:6rem;bottom:-.5rem;left:1rem}.faq_wrapper .sec .sec_ttl:after{height:.7rem}.faq_wrapper .common_link_btn{margin-top:5rem;width:24rem}.faq_wrapper .faq_remark{margin-top:1.5rem;font-size:1.4rem;line-height:1.2}.faq_wrapper .faq_remark a{font-size:1.4rem}.faq_wrapper .faq_contents{margin-top:2.8rem}.faq_wrapper .faq_item+.faq_item{margin-top:.8rem}.faq_wrapper .faq_item .question{align-items:flex-start;background-position:right 1rem top .8rem;background-size:2.5rem 2.5rem;border-radius:1.5rem;font-size:1.6rem;line-height:calc(24/16);padding:.8rem 4.3rem .8rem .5rem;height:auto}.faq_wrapper .faq_item .question:before{height:3rem;margin-right:.8rem;width:3rem}.faq_wrapper .faq_item:nth-child(odd) .question:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/q_icon01_sp.png)}.faq_wrapper .faq_item:nth-child(even) .question:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/q_icon02_sp.png)}.faq_wrapper .faq_item .answer_inner{border-radius:1.5rem;font-size:1.4rem;line-height:calc(22/14);margin-top:.8rem;padding:1rem 1rem 1rem .5rem;align-items:flex-start}.faq_wrapper .faq_item .answer_inner:before{height:3rem;margin-right:.8rem;width:3rem}.faq_wrapper .faq_item:nth-child(odd) .answer_inner:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/a_icon01_sp.png)}.faq_wrapper .faq_item:nth-child(even) .answer_inner:before{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/assets/css/../img/top/a_icon02_sp.png)}}