.ec-layoutRole__main{background:none}#bread{background:#f8f6ef}#page_user_data .ec-layoutRole{background:none}#page_user_data .ec-layoutRole .ec-layoutRole__contents{padding-bottom:0}#review{max-width:1200px}#review h2{font-weight:bold;font-size:27px;color:var(--navy);border-bottom:solid 2px #d2cec4;padding-bottom:12px;margin-bottom:25px}#review section{margin-bottom:80px}#review #section01 h1{margin-bottom:40px;font-size:0;line-height:1}#review #section01 p{line-height:1.8}#review #section01 p span{color:var(--red)}#review #section02 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 30px;margin:40px 0 10px}#review #section02 .red{color:var(--red);text-align:right;font-size:12px}#review #section03 ol{border:solid 4px #e8e6de;background:#fff;padding:40px 40px 45px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:40px;gap:0 30px}#review #section03 ol li{position:relative;text-align:center;padding-top:295px}#review #section03 ol li:nth-child(1){background:url(../img/review/r_img01.jpg) no-repeat left top/100% auto}#review #section03 ol li:nth-child(2){background:url(../img/review/r_img02.jpg) no-repeat left top/100% auto}#review #section03 ol li:nth-child(3){background:url(../img/review/r_img03.jpg) no-repeat left top/100% auto}#review #section03 ol li:last-child:after{content:none}#review #section03 ol li:after{position:absolute;top:125px;border-left:solid 13px #79735f;border-top:solid 11px transparent;border-bottom:solid 11px transparent;content:"";display:block;right:-23px;width:0;height:0}#review #section04{margin-bottom:120px}#review #section04 ol{margin-top:60px;display:grid;grid-template-columns:1fr;gap:28px 0;margin-bottom:80px}#review #section04 ol li{padding-left:160px;position:relative}#review #section04 ol li:nth-child(1):before{background-image:url(../img/review/r_step01.png)}#review #section04 ol li:nth-child(2):before{background-image:url(../img/review/r_step02.png)}#review #section04 ol li:nth-child(3):before{background-image:url(../img/review/r_step03.png)}#review #section04 ol li:nth-child(4):before{background-image:url(../img/review/r_step04.png)}#review #section04 ol li:last-child:after{content:none}#review #section04 ol li:before{z-index:2;position:absolute;left:0;top:-15px;content:"";display:block;width:113px;height:113px;background:url(../img/review/r_step01.png) no-repeat left top/100% auto}#review #section04 ol li:after{left:47px;top:104px;position:absolute;content:"";display:block;width:19px;height:227px;background:url(../img/review/r_arrow.png) no-repeat left top/100% auto}#review #section04 ol .box{background:#fff;border-radius:15px;box-shadow:0 0 9px 7px rgba(0,0,0,.04);padding:25px 50px 25px 25px;display:flex;justify-content:space-between}#review #section04 ol .w_img{font-size:0;line-height:1;width:51.6%}#review #section04 ol .w_text{font-feature-settings:"palt";padding-top:30px;width:44%;letter-spacing:.03em}#review #section04 ol h3{font-weight:bold;color:var(--navy);font-size:20px;line-height:1.7;margin-bottom:16px}#review #section04 ol p{line-height:1.8}#review #section04 .notice_box{background:#fff;margin-bottom:60px}#review #section04 .notice_box h4{font-size:18px;font-weight:bold;background:#79735f;color:#fff;text-align:center;padding:8px 10px 10px}#review #section04 .notice_box ul{padding:25px 35px 30px;line-height:2}#review #section04 .notice_box .red{color:var(--red)}@media only screen and (max-width:1200px){#review #section03 ol li{padding-top:22vw}#review #section04 ol .box{min-height:332px;padding-right:30px}#review #section04 ol .w_text{padding-top:0}}@media only screen and (max-width:1024px){#review h2{font-size:22px}#review #section02 ul{gap:0 15px}#review #section03 ol{padding:20px;font-size:13px}#review #section03 ol li{text-align:left}#review #section04 ol{margin-top:5.859vw;display:grid;grid-template-columns:1fr;gap:2.734vw 0;margin-bottom:7.813vw}#review #section04 ol li{padding-left:14.625vw;position:relative}#review #section04 ol li:nth-child(1):before{background-image:url(../img/review/r_step01.png)}#review #section04 ol li:nth-child(2):before{background-image:url(../img/review/r_step02.png)}#review #section04 ol li:nth-child(3):before{background-image:url(../img/review/r_step03.png)}#review #section04 ol li:nth-child(4):before{background-image:url(../img/review/r_step04.png)}#review #section04 ol li:last-child:after{content:none}#review #section04 ol li:before{position:absolute;left:0;top:-1.465vw;content:"";display:block;width:11.035vw;height:11.035vw;background:url(../img/review/r_step01.png) no-repeat left top/100% auto}#review #section04 ol li:after{left:4.59vw;top:10.156vw;position:absolute;content:"";display:block;width:1.855vw;height:22.168vw;background:url(../img/review/r_arrow.png) no-repeat left top/100% auto}#review #section04 ol .box{background:#fff;border-radius:1.465vw;box-shadow:0 0 9px 7px rgba(0,0,0,.04);padding:2.441vw 4.883vw 2.441vw 2.441vw;display:flex;justify-content:space-between}#review #section04 ol .w_img{font-size:0;line-height:1;width:51.6%}#review #section04 ol .w_text{font-feature-settings:"palt";width:44%;letter-spacing:.03em}#review #section04 ol h3{font-weight:bold;color:var(--navy);font-size:18px;line-height:1.7;margin-bottom:1.563vw}#review #section04 ol p{line-height:1.8;font-size:15px}}@media only screen and (max-width:768px){#review{margin-top:0}#review.inner{padding-left:0;padding-right:0}#review section{margin-bottom:40px}#review h2{font-size:20px;padding-bottom:10px;margin-bottom:20px}#review #section01 .w1200{padding-left:0;padding-right:0}#review #section01 h1{margin-bottom:35px}#review #section01 p{padding-left:3%;padding-right:3%;line-height:1.6}#review #section02 h2{margin-bottom:15px}#review #section02 p{line-height:1.6;font-size:15px}#review #section02 ul{margin-top:20px;grid-template-columns:1fr;gap:10px 0;margin-bottom:8px}#review #section02 .red{font-size:12px}#review #section03 ol{grid-template-columns:1fr;padding:12px 12px 20px;gap:0}#review #section03 ol li{padding-top:72vw;font-feature-settings:"palt";font-size:16px;padding-bottom:40px;text-align:center}#review #section03 ol li:last-child{padding-bottom:0}#review #section03 ol li:after{top:auto;right:auto;left:50%;transform:translate(-50%,0);bottom:3px;border-top:solid 13px #79735f;border-left:solid 10px transparent;border-right:solid 10px transparent}#review #section04{margin-bottom:60px}#review #section04 ol{gap:30px 0;margin-bottom:35px}#review #section04 ol li{padding-left:0}#review #section04 ol li:before{width:56px;height:56px;left:-6px;top:-15px}#review #section04 ol li:after{width:23px;height:19px;background:url(../img/review/r_arrow_sp.png) no-repeat left top/100% auto;left:50%;transform:translate(-50%,0);top:auto;bottom:-24px}#review #section04 ol li .box{box-shadow:none;border-radius:0;display:block;padding:30px 18px 22px}#review #section04 ol li .box>div{width:100% !important}#review #section04 ol li .box .w_img{margin-bottom:18px}#review #section04 ol li .box h3{font-size:19px;line-height:1.4;margin-bottom:12px}#review #section04 ol li .box p{line-height:1.6}#review #section04 .notice_box{margin-bottom:35px}#review #section04 .notice_box h4{font-size:16px}#review #section04 .notice_box ul{font-size:15px;line-height:1.666;padding:18px 15px}#review #section04 .notice_box ul li{text-indent:-1.2em;padding-left:1.2em;font-feature-settings:"palt"}}