#sec_simple{background:-webkit-gradient(linear,left top,left bottom,from(#000007),to(#242426));background:linear-gradient(#000007 0,#242426 100%)}#sec_simple .sec_detail{border:1px solid #707070;border-radius:10px;background:0 0;background-color:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);--webkit-backdrop-filter:blur(30px)}#sec_simple .sec_detail .title{position:relative;border-bottom:1px solid #707070}#sec_simple .sec_detail .title:before{position:absolute;top:50%;left:20px;display:block;width:10px;height:10px;margin-top:-5px;content:'';background:#fff}#sec_simple .sec_detail img{width:400px;max-width:100%}#sec_simple .sec_detail+.sec_detail{overflow:hidden;border:1px solid #328dc9;border-radius:10px;background:0 0;background-color:rgba(0,0,0,.35);-webkit-box-shadow:inset 0 0 15px 0 #328dc9;box-shadow:inset 0 0 15px 0 #328dc9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--webkit-backdrop-filter:blur(10px)}#sec_simple .sec_detail+.sec_detail .title{border-bottom:1px solid #328dc9}#sec_simple .sec_detail+.sec_detail .title:before{background:#328dc9}#sec_demerit .txt{color:#333;border-radius:10px;background:#e8e9eb}#sec_demerit .txt em{font-family:NotoSansJP-SemiBold;color:#328dc9}#sec_demerit .box_em{position:relative;-webkit-box-shadow:inset 0 0 15px 0 #328dc9;box-shadow:inset 0 0 15px 0 #328dc9}#sec_demerit .box_em:before{position:absolute;left:50%;content:'';background:url(../img/construction/arrow_03.svg) no-repeat center center;background-size:contain}#sec_method{position:relative;z-index:0;overflow:hidden;background:#f6f7f8}#sec_method .l_inner{position:relative}#sec_method .list_link li{border-radius:10px;background:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sec_method .list_link a{line-height:calc(24/16);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:10px 40px 10px 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sec_method .list_link a:before{position:absolute;top:50%;right:20px;width:14px;height:14px;margin-top:-7px;content:'';background:url(../img/construction/arrow_04.svg) no-repeat center center;background-size:contain}#sec_method .sec_step h5{display:inline-block;text-align:center;background:#fff}#sec_method dl{border-radius:10px;background:#f6f7f8}.sec_method_detail{padding-top:60px}.sec_method_detail .title_wrap{position:relative;text-align:center;border-radius:10px 10px 0 0;background:#e8e9eb}.sec_method_detail .content{border-radius:0 0 10px 10px;background:#fff}.sec_step{border:1px solid #ccc;border-radius:10px}.sec_step+.sec_step{position:relative}.sec_step+.sec_step:before{position:absolute;content:'';background:url(../img/construction/arrow_02.svg) no-repeat center center;background-size:contain}.sec_step .title_wrap_s{position:relative;padding:0 10px;text-align:center}.sec_step .title_wrap_s h5{font-family:NotoSansJP-Medium;line-height:33px;position:relative;padding:0 20px;color:#34aeff;background:#fff}.sec_step .title_wrap_s h5:before{position:absolute;top:50%;left:0;display:block;width:7px;height:7px;margin-top:-3.5px;content:'';border-radius:3.5px;background:#ccc}.sec_step .title_wrap_s h5:after{position:absolute;top:50%;right:0;display:block;width:7px;height:7px;margin-top:-3.5px;content:'';border-radius:3.5px;background:#ccc}.sec_step li+li{position:relative}.sec_step li+li:before{position:absolute;left:50%;display:block;content:'';background:url(../img/construction/arrow_01.svg) no-repeat center center;background-size:contain}.sec_step dt{font-family:Montserrat-Regular;line-height:1;text-align:center}.sec_step dd{font-family:NotoSansJP-SemiBold;font-size:18px;font-weight:700}.sec_step dd .label{font-family:NotoSansJP-Regular;font-size:12px;line-height:30px;display:inline-block;margin-left:20px;padding:0 10px;color:#fff;border-radius:15px;background:#328dc9}.sec_step dd .label+.label{margin-left:10px}.sec_step dd br+.label{margin-left:0}.sec_step dd br.br_sp+.label{margin-left:20px}#sec_standard .content{border:1px solid #ccc;border-radius:10px}#sec_standard .list_dot li{position:relative;padding-left:20px}#sec_standard .list_dot li:before{position:absolute;top:12px;left:0;width:10px;height:10px;content:'';border-radius:5px;background:#aaa}#sec_standard .list_dot li em{font-family:NotoSansJP-Medium}#sec_standard .list_dot dd{margin-top:5px}@media screen and (min-width:769px) and (max-width:1280px){#sec_simple .sec_detail{width:calc((100% - 40px)/ 2)}#sec_simple .sec_detail+.sec_detail{margin-left:40px}#sec_demerit .txt{width:calc((100% - 40px)/ 2);padding:20px}#sec_demerit .txt:nth-child(n+3){margin-top:30px}#sec_method .sec_detail .title_wrap{font-size:20px}#sec_method .sec_detail .content{padding:30px}.sec_step{padding:30px 50px}.sec_step dt{width:80px}.sec_step dd{width:calc(100% - 80px);padding:20px}#sec_standard .content{padding:40px 50px}}@media screen and (min-width:769px){#sec_simple .l_flex{margin-top:65px}#sec_simple .img{padding:40px;text-align:center}#sec_simple .title{padding:20px 20px 20px 40px}#sec_demerit{margin-top:120px}#sec_demerit .l_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#sec_demerit .box_em{font-size:18px;margin-top:150px;padding:30px 20px}#sec_demerit .box_em:before{top:-100px;width:50px;height:50px;margin-left:-25px}#sec_method .list_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px}#sec_method .list_link li{width:calc((100% - 40px)/ 3)}#sec_method .list_link li:nth-child(n+2){margin-left:20px}.sec_method_detail .content{padding:50px 60px}.sec_method_detail .title_wrap{padding:30px 20px}.sec_method_detail .title_wrap h4{font-size:24px}.sec_step+.sec_step{margin-top:80px}.sec_step+.sec_step:before{top:-70px;left:50%;width:50px;height:50px;margin-left:-25px}.sec_step .title_wrap_s{top:-47px}.sec_step .title_wrap_s h5{font-size:18px}.sec_step li+li{margin-top:85px}.sec_step li+li:before{position:absolute;top:-67px;left:50%;width:50px;height:50px;margin-left:-25px}.sec_step dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec_step dt{padding:20px;border-right:2px dotted #ccc}.sec_step dt em{font-size:32px}#sec_standard .content{margin-top:50px}#sec_standard .list_dot li+li{margin-top:40px}#sec_standard .list_dot li em{font-size:18px}#sec_standard .list_dot dt{margin-top:20px}}@media screen and (min-width:1281px){#sec_simple .sec_detail{width:calc((100% - 140px)/ 2)}#sec_simple .sec_detail+.sec_detail{margin-left:140px}#sec_demerit .txt{width:calc((100% - 80px)/ 2);padding:30px}#sec_demerit .txt:nth-child(even){margin-left:80px}#sec_demerit .txt:nth-child(n+3){margin-top:40px}#sec_method .sec_detail .title_wrap{font-size:24px}#sec_method .sec_detail .content{padding:50px}.sec_step{padding:30px 90px}.sec_step dt{width:105px}.sec_step dd{width:calc(100% - 105px);padding:20px 30px}#sec_standard .content{padding:50px 70px}}@media screen and (max-width:768px){.title_page_wrap .title_en{font-size:45px}#sec_simple .l_flex{display:block;margin-top:40px}#sec_simple section+section{margin-top:20px}#sec_simple .img{padding:30px}#sec_simple .title{padding:10px 10px 10px 40px}#sec_demerit{margin-top:70px}#sec_demerit .txt{padding:20px}#sec_demerit .txt:nth-child(n+2){margin-top:20px}#sec_demerit .box_em{margin-top:70px;padding:20px;text-align:left}#sec_demerit .box_em:before{top:-50px;width:30px;height:30px;margin-left:-15px}#sec_demerit .box_em p{font-size:16px;line-height:2}#sec_method .sec_detail .title_wrap{font-size:18px}#sec_method .list_link{margin-top:40px}#sec_method .list_link li+li{margin-top:20px}.sec_method_detail .content{padding:30px 10px 20px}.sec_method_detail .title_wrap{padding:10px 20px}.sec_method_detail .title_wrap h4{font-size:18px;line-height:1.6}.sec_step{padding:0 10px 20px}.sec_step+.sec_step{margin-top:70px}.sec_step+.sec_step:before{top:-55px;left:50%;width:30px;height:30px;margin-left:-15px}.sec_step .title_wrap_s{top:-17px}.sec_step .title_wrap_s h5{font-size:18px}.sec_step li+li{margin-top:60px}.sec_step li+li:before{top:-45px;width:30px;height:30px;margin-left:-15px}.sec_step dt{padding:10px 20px;border-bottom:2px dotted #ccc}.sec_step dt em{font-size:28px}.sec_step dd{padding:10px 20px 20px;text-align:center}#sec_standard .content{margin-top:30px;padding:20px}#sec_standard .list_dot li+li{margin-top:40px}#sec_standard .list_dot li em{font-size:16px}#sec_standard .list_dot dt{margin-top:10px}}