/*!
==================================================

Page: 口コミ投稿割

Modified: 2022-10-27 12:02:27

==================================================
*/.content_reviews_discount_form.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#92278e), color-stop(25%, #92278e), color-stop(25%, #666666));background:linear-gradient(to right, #92278e 0%, #92278e 25%, #666666 25%)}.content_reviews_discount_form.content .content_header .subject i.icon{background:#92278e}.content_reviews_discount_form.content .content_header .subject i.icon::before{background-image:url("../img/icon/reviews.svg")}.content_reviews_discount_form .btnblk{background-color:#92278e}.content_reviews_discount_form .note{color:#92278e}.content_reviews_discount_form .content_body h2.subject{margin:1em 10px}.content_reviews_discount_form .content_body h3{font-size:2em;font-weight:normal;margin:1em 0}.content_reviews_discount_form .cnt_reviews_discount{text-align:center}.content_reviews_discount_form .cnt_reviews_discount .leftjust{text-align:left}.content_reviews_discount_form .introduction{padding:0}.content_reviews_discount_form .discount_detail{background:hsl(36,90%,80%);border-radius:10px;margin:1em auto;padding:0 !important;border:0 !important;width:75%}.content_reviews_discount_form .discount_detail h3{background:hsl(36,90%,65%);border-radius:10px 10px 0 0;font-size:1.8em;margin:0;padding:1em 0}.content_reviews_discount_form ul.prices{display:block;font-size:1.2em;line-height:1.8em;position:relative}.content_reviews_discount_form ul.prices li{border-top:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.content_reviews_discount_form ul.prices li .course{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:1em 10px;text-align:right}.content_reviews_discount_form ul.prices li .discount{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:1em 10px;text-align:left}.content_reviews_discount_form ul.prices .num{font-size:1.4em}.content_reviews_discount_form ul.post_site{display:inline-block;position:relative;width:75%}.content_reviews_discount_form ul.post_site li{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px 0;padding:2px;width:100%}.content_reviews_discount_form ul.post_site li .site_title{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;font-size:1.3em;padding-right:10px;text-align:center}.content_reviews_discount_form ul.post_site li .site_title img{max-height:60px;max-width:250px}.content_reviews_discount_form ul.post_site li .link_url{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.content_reviews_discount_form ul.step{margin-bottom:1em}.content_reviews_discount_form ul.step li{background:none;padding:.5em;position:relative}.content_reviews_discount_form ul.step li .mark{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #92278e;border-radius:50%;color:#92278e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.9em;height:3.6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-right:10px;position:relative;text-align:center;top:0;width:3.6em;z-index:1}.content_reviews_discount_form ul.step li:nth-child(even){background:#f7f7f7}.content_reviews_discount_form ul.step li:nth-child(even) .mark{background:#92278e;color:#fff}.content_reviews_discount_form ul.kome li:before{color:rgb(105.7513513514,28.2486486486,102.8540540541)}.content_reviews_discount_form .to_reviews_form h2.guide{background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(30%, rgb(255, 173.4, 51)), color-stop(70%, rgb(255, 173.4, 51)), to(#fff));background:linear-gradient(to right, #fff, rgb(255, 173.4, 51) 30%, rgb(255, 173.4, 51) 70%, #fff);color:#fff;font-size:2em;line-height:2em;margin:0;margin-bottom:20px;padding:1.5em 0;position:relative}.content_reviews_discount_form .to_reviews_form h2.guide::before{border-color:hsl(36,100%,60%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 20px 0 20px;bottom:0;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);width:0}.content_reviews_discount_form .btn_reviews_form{display:inline-block;font-size:1.2em;min-width:75%;padding:1.5em 1em}.content_reviews_discount_form .wrap_btn_reviews_form{padding:10px;position:relative}.domain_blk{text-align:center}.domain_blk .domain_aventure{background:hsl(0,100%,65%);border-radius:.5em;display:inline-block;margin:1em auto;padding:1em 2em}.domain_blk .domain_aventure .subject{color:#111}.domain_blk .domain_aventure .domain{color:#fff;font-size:1.3em}.domain_blk .domain_aventure.recruit{background:rgb(93.407079646,127.3783185841,209.092920354)}.domain_btn{text-align:center;margin-top:1em}.domain_btn .domain_aventure{background:hsl(0,100%,65%);border-radius:.5em;border:none;display:inline-block;margin:1em auto;padding:1em 2em;text-transform:none}.domain_btn .domain_aventure.inactive{cursor:auto}.domain_btn .domain_aventure.inactive:hover{background:hsl(0,100%,65%)}.domain_btn .domain_aventure .subject{color:#111}.domain_btn .domain_aventure .domain{color:#fff;font-size:1.3em;margin-left:5px;margin-right:5px}.domain_btn .domain_aventure.recruit{background:#fad521}.domain_btn .domain_aventure.recruit .domain{color:#00a5eb}.domain_btn .domain_aventure.recruit:hover .domain{color:#fff}.domain_btn .domain_aventure:not(.inactive):hover{background:#00a5eb}.blk_vali{color:red;display:none;margin-top:.5em}.vali .blk_vali{display:block}.vali .blk_vali.inline{display:inline}