@charset "utf-8";
#sub_visual {width:100%;background:url('../image/s_visual.jpg') center top;height:400px;}
#sub_visual p {color:white;font-weight:;font-size:70px;text-align:center;padding-top:120px;transition:0.2s;}
#sub_visual p:nth-child(1n+2) {font-size:23px;padding-top:10px;font-weight:normal;opacity:0.5}
#wrap_sc {width:100%;position:relative;margin:0 auto;text-align:center;;overflow:hidden} 

.txtC {text-align:center;}
.fwB {font-weight:bold;}
.mgT20 {margin-top:20px;}
.mgT50 {margin-top:50px;}

.sc01_bg {background-color:#20bf55;background-image:linear-gradient(315deg, #20bf55 0%, #01baef 74%)}
.sc02_bg {background-color: #e6c84f;background-image:linear-gradient(315deg, #e6c84f 0%, #e8807f 74%)}

.sc_area {width:1200px;position:relative;margin:0 auto;text-align:center;}
.sc_area .s01_txt {float:left;padding:50px;text-align:left;display:inline;width:30%}
.sc_area .s01_txt:last-child {width:60%;margin-left:7%}
.sc_area .s01_txt dl {font-size:18px;color:white;}
.sc_area .s01_txt dl dt {font-weight:bold;font-size:23px;padding:26px 0 12px 0}

.sc_area01 {width:1200px;position:relative;margin:0 auto;text-align:center;word-break:keep-all}
.sc_area01 p {margin-top:50px;display:block}
.sc_area01 h2 {
font-size:40px;color:#fff;width:1000px;margin:0 auto;text-align:center;
margin-top:60px;font-weight:bold;line-height:1.7em
}
.sc_area01 h3 {
font-size:18px;color:#fff;width:1000px;margin:0 auto;text-align:center;
margin-top:60px;font-weight:normal;line-height:1.7em
}
.sc_area01 .basic_text {float:left;padding:50px;text-align:left;display:inline;word-break:keep-all}
.sc_area01 .basic_text dl {font-size:18px;color:#fff;}
.sc_area01 .basic_text dl:nth-child(n+2) {margin-top:120px;}
.sc_area01 .basic_text dl dt {font-weight:bold;font-size:30px;padding:26px 0 12px 0}
.sc_area01 .basic_text dl dd {padding:10px 0}
.sc_area01 .basic_text dl dd img {width:100%}
.sc_area01 .basic_text dl dd.nm {text-align:center;}
.sc_area01 .basic_text dl dd .nm {width:auto;}




.sc_area02 {width:1400px;position:relative;margin:0 auto;text-align:center;word-break:keep-all;margin-top:120px;}
.sc_area02 h3 {font-size:18px;color:#fff;width:900px;margin:0 auto;text-align:center;margin-top:60px;font-weight:normal;line-height:1.7em}
.sc_area02 .basic_text {float:left;padding:50px;text-align:left;display:inline;word-break:keep-all;line-height:2.6em}
.sc_area02 .basic_text dl {font-size:18px;color:#fff;}
.sc_area02 .basic_text dl:nth-child(n+2) {margin-top:120px;}
.sc_area02 .basic_text dl dt {font-weight:bold;font-size:30px;padding:26px 0 12px 0}
.sc_area02 .basic_text dl dd {padding:10px 0}
.sc_area02 .basic_text dl dd img {width:100%}
.sc_area02 .basic_text dl dd.nm {text-align:center;}
.sc_area02 .basic_text dl dd .nm {width:auto;}

.sc_area03 {width:1200px;position:relative;margin:0 auto;text-align:center;word-break:keep-all}
.sc_area03 h2 {font-size:30px;color:#fff;width:900px;margin:0 auto;text-align:center;margin-top:60px;font-weight:bold;line-height:1.2em}
.sc_area03 h3 {font-size:18px;color:#fff;width:900px;margin:0 auto;text-align:center;margin-top:40px;font-weight:normal;line-height:1.7em}
.sc_area03 .process {position:relative;width:100%;;clear:both;margin-top:30px;clear:both;margin:70px 0 100px 0;
overflow:auto;}
.sc_area03 .process dl {float:left;display:inline;font-size:15px;color:#000;background:white;
width:23%;text-align:center;margin:1%;padding:10px;
box-shadow: 0px 2rem 6rem rgb(58 109 161 / 10%);
border-radius: 2rem;
}
.sc_area03 .process dl dt {font-weight:bold;font-size:25px;padding:13px 0 12px 0}
.sc_area03 .process dl dd {padding:10px 0}
.sc_area03 .basic_text {float:left;padding:50px;text-align:left;display:inline;word-break:keep-all}
.sc_area03 .basic_text dl {font-size:18px;color:#fff;}
.sc_area03 .basic_text dl:nth-child(n+2) {margin-top:120px;}
.sc_area03 .basic_text dl dt {font-weight:bold;font-size:30px;padding:26px 0 12px 0}
.sc_area03 .basic_text dl dd {padding:10px 0 }
.sc_area03 .basic_text dl dd img {width:100%}


.s_navi {width:100%;position:relative;display:block;}
.s_navi ul {width:1000px;margin:0 auto;text-align:center;padding-top:20px;}
.s_navi ul li {display:inline;float:left;width:16.66%;padding:20px 5px;font-size:21px;text-align:center;margin:0 auto;
border-right:1px solid #;font-weight:bold}
.s_navi ul li a {color:#fff;}
.s_navi li a:hover {color:#fff;background:#35c1cd;}
.s_navi li a.rollover:hover{color:#fff;text-decoration:none;;color:white;padding:10px 10px;border-radius:15px;}
.s_navi li a.over{text-decoration:none; background:#35c1cd;color:white;padding:10px 10px;border-radius:15px;}

.sc_area div {float:left;padding:50px;text-align:left;display:inline;width:30%}
.sc_area div:last-child {width:60%;margin-left:7%}
.sc_area div dl {font-size:18px;color:white;}
.sc_area div dl dt {font-weight:bold;font-size:23px;padding:26px 0 12px 0}


.sc_area05 {width:1400px;position:relative;margin:0 auto;text-align:center;word-break:keep-all;}
.sc_area05 h2 {font-size:100px;color:white;text-align:left;padding:40px 0 45px;font-family:'Poppins';}
.sc_area05 h3 {font-size:18px;color:#fff;margin:0;text-align:left;margin-top:;font-weight:normal;line-height:1.7em}
.sc_area05 .basic_text {float:left;text-align:left;display:inline;word-break:keep-all;line-height:2.6em;margin-top:100px;}
.sc_area05 .basic_text dl {font-size:18px;color:#fff;}
.sc_area05 .basic_text dl:nth-child(n+2) {margin-top:120px;}
.sc_area05 .basic_text dl dt {font-weight:bold;font-size:30px;padding:26px 0 12px 0}
.sc_area05 .basic_text dl dd {padding:10px 0}
.sc_area05 .basic_text dl dd img {width:100%}
.sc_area05 .basic_text dl dd.nm {text-align:center;}
.sc_area05 .basic_text dl dd .nm {width:auto;}

.sc_area05 .basic_text_dk {float:left;text-align:left;display:inline;word-break:keep-all;line-height:2.6em;margin-top:0px;}
.sc_area05 .basic_text_dk dl {font-size:18px;color:#4b4b4b;}
.sc_area05 .basic_text_dk dl dt {font-weight:bold;font-size:30px;padding:26px 0 12px 0;color:#000}
.sc_area05 .basic_text_dk dl dd {padding:30px 0;}
.sc_area05 .basic_text_dk dl dd img {width:76%}
.sc_area05 .basic_text_dk dl dd.nm {text-align:center;}
.sc_area05 .basic_text_dk dl dd .nm {width:auto;}
.mgT80 {margin-top:80px !important}
.mgT120 {margin-top:120px !important}
.bgGray{background:#fbfbfb}
.mgC {text-align:center;margin:0 auto;}

.sc05_process_bg {background:url('/image/s05_process_bg.jpg') top center no-repeat;}

.sc05_process {width:1400px;margin:0 auto;text-align:center;margin-top:80px;height:650px;}
.sc05_process p.tms  {font-weight:bold;font-size:100px;padding:16px 0 12px 0;color:#c9bcaf;text-align:left;}
.sc05_process div {margin:40px 0;display:inline;display:block;width:100%;text-align:left;clear:both;padding:20px;}
.sc05_process div .sa {float:left;width:10%;font-size:44px;color:white;font-weight:bold;}
.sc05_process div .sb {float:left;width:90%;color:#c9bcaf;font-size:16px;line-height:1.3em;padding-top:10px;}



.s06_pf_bg {background:url('/image/s06_bg.jpg');background-size:cover;}