.contents .discription-mid-body input[type=checkbox]+label:hover,.contents .faq .faq-body li label:hover{cursor:pointer}.main-contents{background:#fff;color:#000;font-family:madf;padding:0}a{color:#2587ea}a:hover{opacity:1}.top{background:url(../../../img/lp/rsv/howto_receive/billboard_bg.png) left center;padding:40px 0 90px}.top .topbody{margin:auto;width:980px}.top .topbody .billboard{display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto 13px;width:630px}.top .topbody .billboard img{display:block;width:100%}.top .topbody .billboard .left{padding:5px 0 0;width:184px}.top .topbody .billboard .right{width:380px}.top .topbody .top-reserve-btn{margin:15px auto 0;width:300px}.top .topbody .top-reserve-btn a{background:#fff;border:5px solid #333;border-radius:12px;color:#000;display:block;font-size:2.6rem;font-weight:700;height:70px;line-height:65px;text-align:center;width:100%}.top .topbody .top-reserve-btn a:before{background:url(../../../img/lp/rsv/howto_receive/top_reserve_btn_icon.png) center center no-repeat;background-size:42px 36px;content:"";display:inline-block;height:36px;margin-right:5px;vertical-align:-6px;width:42px}.contents{width:100%}.contents .top-discription{padding:170px 0 0;margin:auto;position:relative;width:980px}.contents .top-discription .receipt-select{top:-50px;left:50%;margin-left:-490px;padding:0 50px;position:absolute;width:980px}.contents .top-discription .receipt-select ul{display:flex;justify-content:center;align-items:center;width:880px}.contents .top-discription .receipt-select ul li{width:280px}.contents .top-discription .receipt-select ul li:nth-child(2){margin:0 20px}.contents .top-discription .receipt-select ul li a{background-color:#fff;background-repeat:no-repeat;background-position:center 25px;background-size:66px auto;border:5px solid #333;border-radius:10px;color:#fff;display:block;height:180px;padding:100px 0 0;width:100%}.contents .top-discription .receipt-select ul li a span{background:#333;border-radius:18px;display:block;font-size:2.6rem;font-weight:700;height:36px;line-height:36px;margin:auto;position:relative;text-align:center;width:200px}.contents .top-discription .receipt-select ul li a span:after{border-left:4px solid #333;border-bottom:4px solid #333;bottom:-20px;content:"";height:14px;left:50%;margin-left:-3px;position:absolute;transform:rotate(-45deg);width:14px}.contents .top-discription .receipt-select ul li.home a{background-image:url(../../../img/lp/rsv/howto_receive/receipt_select_home_icon.png)}.contents .top-discription .receipt-select ul li.car a{background-image:url(../../../img/lp/rsv/howto_receive/receipt_select_car_icon.png)}.contents .top-discription .receipt-select ul li.short a{background-image:url(../../../img/lp/rsv/howto_receive/receipt_select_short_icon.png)}.contents .top-discription .discription{margin:auto;padding:0 50px 40px;width:980px}.contents .top-discription .discription dl{border:4px solid #ffe300;border-radius:20px;padding:10px}.contents .top-discription .discription dl dt{border-bottom:2px solid #ccc;font-size:2rem;font-weight:700;padding:15px 30px 20px}.contents .top-discription .discription dl dd{font-size:1.8rem;line-height:1.8;padding:15px 30px 0}.contents .top-discription .discription dl dd .sub{color:#d90b0b;font-weight:700;margin-top:4px}.contents .top-discription .discription dl dd .link{margin-top:16px;text-align:center}.contents .top-discription .discription dl dd .link a{color:#2587ea;font-size:1.8rem;font-weight:700}.contents .top-discription .discription dl dd .link a:after{border-right:3px solid #2587ea;border-bottom:3px solid #2587ea;content:"";display:inline-block;height:11px;margin-left:15px;transform:rotate(-45deg);vertical-align:1px;width:11px}.contents .select-box{border-top:2px solid #ccc}.contents .select-box .select-body .select-home{background:url(../../../img/lp/rsv/howto_receive/search_arrow_bg.png) center bottom no-repeat;background-size:100% auto;position:relative;width:100%}.contents .select-box .select-body .select-home:after{width:0;height:0;border-style:solid;border-width:22px 30px 0;border-color:#fff transparent transparent;content:"";bottom:-20px;left:50%;margin-left:-30px;position:absolute}.contents .select-box .select-body .select-home .homebody{width:980px;margin:auto;padding:90px 0 50px;position:relative}.contents .select-box .select-body .select-home .homebody:before{background:#e54c30;content:"";display:block;height:10px;left:50%;top:0;margin-left:-150px;position:absolute;width:300px}.contents .select-box .select-body .select-home h2{height:40px;margin:0 auto 40px;width:240px}.contents .select-box .select-body .select-home h2 img{width:100%}.contents .select-box .select-body .select-home .subttl{display:flex;align-items:center;justify-content:center;font-size:3.2rem;font-weight:700;height:88px;line-height:1.4;margin-bottom:40px;text-align:center}.contents .select-box .select-body .select-home .subttl span{font-size:2.4rem;font-weight:700}.contents .select-box .select-body .select-home .home-image{display:flex;justify-content:flex-start;align-items:center;margin:auto;padding:0 50px;width:980px}.contents .select-box .select-body .select-home .home-image .image{width:400px}.contents .select-box .select-body .select-home .home-image .image img{width:100%}.contents .select-box .select-body .select-home .txt{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.6;padding:0 0 0 30px;width:480px}.contents .select-box .select-body .select-home .txt span{color:#e54c30;font-weight:700}.contents .select-box .select-body .select-home dl{display:flex;align-items:flex-start;margin:50px auto 0;padding:0 5px;width:800px}.contents .select-box .select-body .select-home dl dt{background:#e54c30;border-radius:15px;color:#fff;font-size:2rem;font-weight:700;height:30px;line-height:30px;text-align:center;width:110px}.contents .select-box .select-body .select-home dl dd{font-size:2rem;font-weight:700;padding:0 0 0 30px}.contents .select-box .select-body .select-home dl dd img{margin:0 10px 5px 0;width:28px}.contents .select-box .select-body .select-home dl dd p{color:#e54c30;font-size:1.6rem;margin-top:10px}.contents .select-box .select-body .select-home .target-count{font-size:2.4rem;font-weight:700;line-height:1;margin-top:25px;text-align:center}.contents .select-box .select-body .select-home .target-count span{color:#e54c30;font-size:2.8rem;font-weight:700}.contents .select-box .select-body .searchbox{background:#ffe300}.contents .select-box .select-body .searchbox .searchbox-body{margin:auto;padding:90px 20px 40px;width:980px}.contents .select-box .select-body .searchbox .searchbox-body h3{margin:0 auto 18px;width:230px}.contents .select-box .select-body .searchbox .searchbox-body h3 img{width:100%}.contents .select-box .select-body .searchbox .searchbox-body .search-btn{margin:10px auto 0;display:flex;justify-content:space-between;width:880px}.contents .select-box .select-body .searchbox .searchbox-body .search-btn a{background:#fff;border:5px solid #00234e;border-radius:10px;color:#111;display:block;font-size:2.4rem;font-weight:700;height:90px;line-height:80px;position:relative;text-align:center;width:430px}.contents .select-box .select-body .searchbox .searchbox-body .search-btn a:after{border-right:3px solid #00234e;border-bottom:3px solid #00234e;content:"";height:12px;transform:rotate(-45deg);position:absolute;right:25px;top:50%;margin-top:-5px;width:12px}.contents .select-box .select-body .searchbox .searchbox-body .search-btn.home a{font-size:2.4rem;letter-spacing:1px}.contents .select-box .select-body .searchbox .searchbox-body .target-count{font-size:2.4rem;font-weight:700;line-height:1;margin-top:25px;text-align:center}.contents .select-box .select-body .searchbox .searchbox-body .target-count span{color:#e54c30;font-size:2.8rem;font-weight:700}.contents .select-box .select-body .searchbox .searchbox-body .not-here{font-size:2.4rem;font-weight:700;line-height:1;margin-top:20px;text-align:center}.contents .select-box .select-body .searchbox .searchbox-body .not-here a{color:#2587ea;text-decoration:underline}.contents .select-box .select-body .row{display:flex;align-items:flex-start;margin:auto;padding:50px 15px 70px;width:980px}.contents .select-box .select-body .row>li{margin:0 15px;width:460px}.contents .select-box .select-body .row>li h2{height:40px;margin:0 auto 40px;width:240px}.contents .select-box .select-body .row>li h2 img{width:100%}.contents .select-box .select-body .row>li .subttl{display:flex;align-items:center;justify-content:center;font-size:3.2rem;font-weight:700;height:88px;line-height:1.4;margin-bottom:40px;text-align:center}.contents .select-box .select-body .row>li .subttl span{font-size:2.4rem;font-weight:700}.contents .select-box .select-body .row>li .image{margin:0 auto 20px;width:400px}.contents .select-box .select-body .row>li .image img{display:block;margin:auto;width:100%}.contents .select-box .select-body .row>li .txt{font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:30px;padding:0;width:100%}.contents .select-box .select-body .row>li .txt span{color:#e54c30;font-weight:700}.contents .select-box .select-body .row>li .car-btn{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;width:460px}.contents .select-box .select-body .row>li .car-btn li{width:220px}.contents .select-box .select-body .row>li .car-btn li a{background:#fff;border:5px solid #111;border-radius:10px;color:#111;display:block;font-size:2.4rem;font-weight:700;height:90px;line-height:85px;text-align:center}.contents .select-box .select-body .row>li .car-btn li a:after{border-right:3px solid #111;border-bottom:3px solid #111;content:"";display:inline-block;height:15px;margin-left:0;transform:rotate(-45deg);vertical-align:2px;width:15px}.contents .select-box .select-body .row>li .short-btn{margin-bottom:30px}.contents .select-box .select-body .row>li .short-btn a{background:#fff;border:5px solid #111;border-radius:10px;color:#111;display:block;font-size:2.4rem;font-weight:700;height:90px;line-height:85px;text-align:center}.contents .select-box .select-body .row>li .short-btn a:after{border-right:3px solid #111;border-bottom:3px solid #111;content:"";display:inline-block;height:15px;margin-left:15px;transform:rotate(-45deg);vertical-align:2px;width:15px}.contents .select-box .select-body .row>li .detaillink{font-size:2.2rem;font-weight:700;line-height:1;text-align:center}.contents .select-box .select-body .row>li .detaillink a{color:#2587ea;text-decoration:underline}.contents .faq{border-top:2px solid #ccc;position:relative}.contents .faq .faq-fl{position:relative;width:980px;padding:80px 0;margin:auto}.contents .faq .faq-fl:before{background:#e54c30;content:"";display:block;height:10px;left:50%;top:0;margin-left:-150px;position:absolute;width:300px}.contents .faq h2{margin:0 auto 70px;width:200px}.contents .faq h2 img{width:100%}.contents .faq .faq-body{margin:auto;padding:0 50px;width:980px}.contents .faq .faq-body li{border-bottom:2px solid #eee;min-height:72px;padding:15px 50px;position:relative}.contents .faq .faq-body li:last-of-type{border-bottom:none}.contents .faq .faq-body li label{background:url(../../../img/lp/rsv/howto_receive/faq_q_icon.png) left 20px no-repeat;background-size:20px auto;color:#e54c30;display:block;font-size:2.4rem;font-weight:700;min-height:20px;padding:20px 25px 20px 50px;position:relative;width:100%}.contents .faq .faq-body li label:after{border-left:3px solid #e54c30;border-bottom:3px solid #e54c30;content:"";height:15px;position:absolute;right:0;top:18px;transform:rotate(-45deg);width:15px}.contents .faq .faq-body li input[type=checkbox]{height:1px;position:absolute;visibility:hidden;width:1px}.contents .faq .faq-body li input[type=checkbox]~.answer{background:url(../../../img/lp/rsv/howto_receive/faq_a_icon.png) left 0 no-repeat;background-size:20px auto;color:#333;display:none;font-size:2.4rem;font-weight:700;padding:0 25px 20px 50px}.contents .faq .faq-body li input[type=checkbox]:checked~label:after{transform:rotate(135deg);top:26px!important}.contents .faq .faq-body li input[type=checkbox]:checked~.answer{display:block}.contents .discription-mid{padding:50px 20px 0}.contents .discription-mid-body{border:4px solid #ffe300;border-radius:20px;overflow:hidden;position:relative;width:880px;margin:auto}.contents .discription-mid-body input[type=checkbox]{position:absolute;width:1px;height:1px;visibility:hidden}.contents .discription-mid-body input[type=checkbox]+label{display:block;width:100%;padding:30px 50px 30px 40px;font-size:2rem;font-weight:700;position:relative}.contents .discription-mid-body input[type=checkbox]+label::after{border-top:3px solid #000;border-right:3px solid #000;content:"";height:12px;width:12px;position:absolute;right:44px;top:50%;margin-top:-9px;transform:rotate(135deg)}.contents .discription-mid-body .text{display:none;color:#333;font-size:1.8rem;line-height:1.5;padding:0 40px 30px}.contents .discription-mid-body .text .textbox{color:#333;margin-bottom:15px}.contents .discription-mid-body .text .coution{color:#d90b0b;font-weight:700}.contents .discription-mid-body .text .link{margin-top:20px;text-align:center}.contents .discription-mid-body .text .link a{color:#2587ea;font-size:1.8rem;font-weight:700}.contents .discription-mid-body .text .link a::after{border-top:2px solid #2587ea;border-right:2px solid #2587ea;content:"";display:inline-block;height:7px;width:7px;transform:rotate(45deg);vertical-align:1px;margin-left:8px}.contents .discription-mid-body input[type=checkbox]:checked~.text{display:block}.contents .discription-mid-body input[type=checkbox]:checked+label::after{margin-top:-4px;transform:rotate(-45deg)}.contents .select-box .select-body .select-home .txt a{color:#2587ea;text-decoration:underline}.contents .select-box .select-body .select-home .txt a:hover{text-decoration:none}