@charset "utf-8";

 #contents.infomation .infomation_wrap .info_view_area {width:66.4%; max-width:730px; }
.sp_wrap {letter-spacing:-0.04em; line-height:1.5; font-size:18px; margin-bottom:120px;}
.sp_wrap .mt {background:url(/infomation/img/sub01_01_img01.png) no-repeat center top; min-height:910px; display:flex; flex-direction: column; justify-content: space-between; position:relative; color:#fff; align-items: center; text-align:center; padding:50px 50px 70px; border-radius:0 0 50px 50px;}
.sp_wrap .mt .top {display:flex; justify-content: space-between; width:100%; border-bottom:1px solid #fff; padding-bottom:20px; opacity:.5; font-size:17px;}
.sp_wrap .mt .center h2 { font-size:78px; line-height:1; margin-bottom:15px;}
.sp_wrap .mt .center h3 {font-size:34px; font-weight:normal; margin-top:-5px;}
.sp_wrap .mt .center h3:after {content:''; display:block; width:64px; height:1px; background:#fff; margin:26px auto 30px; opacity:.4;}
.sp_wrap .mt .center p {font-size:20px;}
.sp_wrap .mt .btm {display:flex; justify-content: space-between; width:100%; border-top:1px solid #fff; padding-top:20px; opacity:.5;}
.sp_wrap .mt .cur01 {position:absolute; left:50%; margin-left:-35px; bottom:-35px; width:70px; height:70px; background:#000; color:#fff; text-align:center; line-height:70px; border-radius:50%; }






.con01_1 {padding:120px 50px 140px;}
.con01_1 ul {display:flex; justify-content: space-between; gap:10px;}
.con01_1 ul li img {border-radius:10px 10px 0 0;}
.con01_1 ul li span { display:block; padding:25px 8px; text-align:center; background:#f7f7f7; border-radius:0 0 30px 30px;}
.con01_1 ul li:after {content:''; display:block; width:65px; height:82px; background:url(/infomation/img/ico01.png) no-repeat; margin:20px auto;}
.con01_1 ul li:last-child:after {transform:rotateY(180deg);}
.con01_1 h3 {font-size:52px; text-align:center; line-height:1.2; background:url("/infomation/img/ico03.png") no-repeat center center; padding:30px 0;}
.con01_1 h3 strong {font-weight:bold; color:#cd5169;}

.conTit1 {font-size:18px; text-align:center; margin-bottom:4px;}
.conTit2 {font-size:52px; text-align:center;line-height:1.3; letter-spacing: -0.05em; }
.conTxt {font-size:20px; text-align:center;}
.conTxt:before {content:''; display:block; width:64px; height:1px; background:#fff; opacity:.4; margin:25px auto 30px;}
.conTxt span {color:#888;}

.mc01 {background:#798670 url("/infomation/img/sub01_01_img04.png") no-repeat center bottom; padding:120px 50px 150px; text-align:center; color:#fff;}
.mc01 ul {display:flex; justify-content: space-between; margin-top:90px; }
.mc01 ul li div { width:190px; height:190px; border-radius:200px; border:1px solid rgba(255,255,255,0.5); position:relative;}
.mc01 ul li div:before {content:''; display:block; width:10px; height:10px; border:2px solid #fff; background:#ff8a8c; border-radius:50%; position:absolute; left:50%; margin-left:-6px; top:-5px;}
.mc01 ul li div em {color:#ff8a8c; display:block; padding:40px 0 8px;}
.mc01 ul li div strong {font-size:28px;}

.mc02 {background:#f7f7f7; border-radius:0 0 900px 900px; text-align:center; padding:120px 0 115px;}
.mc02 .conTit1 {color:#e96a6c;}
.mc02 .conTxt:before {background:#000;}
.mc02 .img01 {max-width:494px; display:block; margin:60px auto 0; }





.con01_2 {text-align:center; padding:120px 0px 130px;}
.con01_2 .conTit1 {color:#e96a6c;}
.con01_2 ul {display:flex; justify-content: space-between; padding-top:60px;}
.con01_2 ul li {position:relative; }
.con01_2 ul li em {position:absolute; left:20px; top:20px; color:#fff;}
.con01_2 ul li img {border-radius:10px 10px 0 0;}
.con01_2 ul li span {display:block; padding:20px 10px; background:#f7f7f7; border-radius: 0 0 10px 10px;}
.con01_2 ul li span strong {display:block;}

.key {background:#b78292 url("/infomation/img/sub01_01_img09.png") no-repeat center top; color:#fff; text-align:center; padding:120px 50px 140px; border-radius:0 0 50px 50px; }
.key ul {margin-top:80px;}
.key ul li {position:relative; background:#fff; border-radius:100px; color:#333; text-align:left; position:relative; padding:20px 24px 20px 130px; }
.key ul li .num {position:absolute; left:40px; top:50%; margin-top:-50px; display:block; width:130px; height:100px; line-height:100px; font-size:52px; color:#e96a6c; opacity:.4; font-weight:bold;  }
.key ul li div {border-left:1px solid #e2e2e2; padding-left:30px; display:flex; min-height:86px; flex-direction: column; justify-content: center;}
.key ul li + li {margin-top:20px;}
.key ul li h3 { margin-bottom:5px; color:#e96a6c; font-size:18px; font-weight:600;}
.key ul li + li span {}


.fav {padding:110px 50px 140px; text-align:center;}
.fav .conTit1 {font-size:28px;}
.fav .conTit2 strong {font-weight:bold; color:#e96a6c;}
.fav ul {margin-top:40px;}
.fav ul li {position:relative; background:#f7f7f7; padding:32px 32px 32px 96px; border-radius:10px; font-size:22px; text-align:left;  }
.fav ul li + li {margin-top:20px;}
.fav ul li:before { content:''; display:block; width:38px; height:38px; background:url("/infomation/img/ico04.png") no-repeat; position:absolute; left:30px; top:30px;}

.qna {background:#1c1c1c url("/infomation/img/sub01_01_img10.png") no-repeat center top; color:#fff; padding:120px 50px 130px; text-align:center; border-radius:0 0 50px 50px; position:relative;}
.qna .conTit1 {font-size:28px;}
.qna .conTit2 strong {font-weight:bold; color:#e96a6c;}
.qna ul {margin-top:40px;}

.qna ul li + li {margin-top:20px;}
.qna ul li button{position:relative; display:block; width:100%; background:#fff; padding:32px 32px 32px 96px; border-radius:10px; font-size:22px; text-align:left; border:0; transition: 0.3s; }
.qna ul li button.on {border-radius:10px 10px 0 0;}
.qna ul li button i { display:block; width:58px; height:58px; background:#000; color:#fff; text-align:center; line-height:54px; border-radius:50px; position:absolute; left:19px; top:17px; font-size:18px;}
.qna ul li div { display:none; background:#f2f2f2; position:relative; padding:32px 32px 32px 96px; color:#000; text-align:left; border-radius:0 0 10px 10px;}
.qna ul li div i { display:block; width:48px; height:48px; background:#e96a6c; color:#fff; text-align:center; line-height:44px; border-radius:50px; position:absolute; left:25px; top:22px; font-size:18px;}
.qna .blogo {position:absolute; right:50px; bottom:50px; width:120px !important;}



.sp_wrap.s01_02 .mt {background-image:url(/infomation/img/sub01_02_img01.png);}

.con02_1 {padding:120px 50px 140px; text-align:center;}
.con02_1 p { font-size:28px;}
.con02_1 img {max-width:381px; margin:50px auto;}
.con02_1 h3 {font-size:52px; text-align:center; line-height:1.2; background:url("/infomation/img/ico03.png") no-repeat center center; padding:30px 0;}
.con02_1 h3 strong {font-weight:bold; color:#e96a6c;}

.mc03 {background:#5a39c0 url(/infomation/img/sub01_02_img04.png) no-repeat center bottom; color:#fff; padding:120px 50px 140px;  text-align:center;}
.mc03 .conTxt:before { background:#fff;}
.mc03 .img01 {max-width:300px; margin:50px auto;}
.mc03 ul {display:flex; justify-content: space-between; margin:100px 0 60px;}
.mc03 ul li {width:47%; border:1px solid rgba(255,255,255,0.3); padding-bottom:50px;}
.mc03 ul li strong {display:block;  background:#fff; height:60px;line-height:60px; width:70%; border-radius:60px; color:#333; text-align:center; margin:-30px auto 30px;}
.mc03 h5 {font-size:32px; }
.mc03 h5:after {content:''; display:block; width:70px; height:1px; background:#fff; opacity:.3; margin:23px auto 30px;}

/*
.sp_wrap.s01_02 .fav .conTit2 strong {color:#5a39c0;}
.sp_wrap.s01_02 .fav ul li:before {filter:hue-rotate(-85deg);}
*/


.sp_wrap.s01_03 .mt {background-image:url(/infomation/img/sub01_03_img01.png);}
.con03_1 {padding:120px 50px 140px; }
.con03_1 .conTit1 { color:#ff506d;}
.con03_1 .conTxt:before {background:#000;}
.con03_1 ul { background:#f2f2f2; padding:50px 55px 55px; border-radius:20px; margin-top:70px;}
.con03_1 ul li + li {margin-top:30px;}
.con03_1 ul li h4 {font-size:18px; margin-bottom:10px;} 
.con03_1 ul li h4 strong {font-weight:bold; color:#ff506d;}
.con03_1 ul li p {background:#fff; padding:6px; border-radius:100px;}
.con03_1 ul li p em {display:block; height:10px; border-radius:10px; background:#ff506d; width:80%;}
.con03_1 ul li:last-child p em {width:90%;}

.con03_2 {padding:120px 50px 140px; background:url("/infomation/img/sub01_03_img02.png") no-repeat center top; color:#fff;text-align:center;  }
.con03_2 .conTit1 {color:#ff506d;}
.con03_2 ul {display:flex; justify-content: space-between; margin-top:80px;}
.con03_2 ul li {background:#fff; border-radius:20px; width:47%; color:#333; padding-bottom:40px;}
.con03_2 ul li em {display:block; width:180px; height:60px; color:#fff; line-height:60px; background:#000; margin:-30px auto 30px; border-radius:60px; }
.con03_2 ul li strong {display:block; margin:0 0 20px; font-size:22px;}
.con03_2 ul li span {color:#777;}
.con03_2 ul li:last-child em {background:#ff506d;}

.con03_3 {padding:120px 50px 140px; text-align:center;}
.con03_3 .conTxt:before {background:#000;}
.con03_3 img {margin-top:80px; display:block;}

.sp_wrap.s01_03 .key {background:#a9a19a url("/infomation/img/sub01_03_img05.png") no-repeat center top;}
.sp_wrap.s01_03 .key ul li .num  , .sp_wrap.s01_03 .key ul li h3 {color:#ff506d;}



.tbl01 {width:100%; border:0; border-spacing:0; border-collapse:collapse;}
.tbl01 th {height:70px; background:#000; color:#fff;}
.tbl01 td {border:1px solid #e2e2e2; height:60px; color:#888;}



.sp_wrap.s01_04 .mt {background-image:url(/infomation/img/sub01_04_img01.png);}
.con04_1 {padding:120px 50px 140px; text-align:center;}
.con04_1 .conTit1 {color:#666;}
.con04_1 .conTit2 strong {color:#ff7646; font-weight:bold;}
.con04_1 .tbl01 {margin-top:50px;}
.con04_1 th:nth-child(2) {background:#ff7646;}
.con04_1 td:nth-child(2) {border-left:3px solid #ff7646; border-right:3px solid #ff7646; color:#ff7646; font-weight:600;}
.con04_1 tr:last-child td:nth-child(2) {border-bottom:3px solid #ff7646;}

.con04_2 {padding:120px 50px 140px; color:#fff; background:url("/infomation/img/sub01_04_img03.png") no-repeat center top;}


.con04_2 .conTit2 strong {color:#ff7646; font-weight:bold;}
.con04_2 .img01 {margin:70px auto 0; display:block; max-width:590px;}

.con04_3 {padding:120px 50px 140px; text-align:center;}
.con04_3 .conTit1 {color:#ff7646;}
.con04_3 .conTxt:before{ background:#000;}
.con04_3 img {margin:70px auto 0; max-width:337px;}

.sp_wrap.s01_04 .key {background:#a9a19a url("/infomation/img/sub01_04_img06.png") no-repeat center top;}
.sp_wrap.s01_04 .key ul li .num  , .sp_wrap.s01_04 .key ul li h3 {color:#ff7646;}




.sp_wrap.s01_05 .mt {background-image:url(/infomation/img/sub01_05_img01.png);}
.con05_1 {padding:120px 50px 140px; text-align:center;}
.con05_1 .conTit2 strong {color:#ef5270; font-weight:bold;}
.con05_1 .conTxt:before {background:#000;}
.con05_1 img {margin-top:60px;}

.sp_wrap.s01_05 .mc01 {background:#355668 url("/infomation/img/sub01_05_img03.png") no-repeat center bottom;}
.sp_wrap.s01_05 .mc01 .conTit1 { color:#ef5270;}

.con05_2 {padding:120px 50px 140px; text-align:center;}
.con05_2 ul {display:flex; margin-top:40px; justify-content: space-between;}
.con05_2 ul li {width:31%; border-radius:20px; overflow:hidden; background:#f4e2e3;}
.con05_2 ul li span {display:flex; position:relative; justify-content: center; align-items: center; height:175px; }
.con05_2 ul li span em {position:absolute; left:50%; bottom:-30px; width:50px; height:50px; margin-left:-25px; background:#fff; border-radius:50%; text-align:center; line-height:50px; }
.con05_2 ul li strong {display:flex; justify-content: center; align-items: center; background:#ef5270; color:#fff; height:175px; font-size:20px; }

.sp_wrap.s01_05 .key {background:#a9a19a url("/infomation/img/sub01_05_img05.png") no-repeat center top; margin-top:100px;}



.sp_wrap.s01_06 .mt {background-image:url(/infomation/img/sub01_06_img01.png);}

.con06_1 {padding:120px 50px 140px; text-align:center; background:url("/infomation/img/sub01_06_img02.png") no-repeat center 20px;}
.con06_1 .conTit2 strong { color:#cd5169; font-weight:bold;}
.con06_1 .conTxt:before {background:#000;}
.con06_1 div {padding:50px; background:rgba(173,128,109,0.1); border-radius:20px; margin-top:60px; text-align:left;}
.con06_1 div h4 {color:#cd5169; margin-bottom:10px; font-size:20px;}
.con06_1 div p {margin-bottom:30px;}


.con06_2 {padding:0 50px 140px; text-align:center;}
.con06_2 .conTit2 strong {color:#cd5169; font-weight:bold;}
.con06_2 .tbl01 {margin-top:50px;}
.con06_2 th:nth-child(2) {background:#cd5169;}
.con06_2 td:nth-child(2) {border-left:3px solid #cd5169; border-right:3px solid #cd5169; color:#cd5169; font-weight:600;}
.con06_2 tr:last-child td:nth-child(2) {border-bottom:3px solid #cd5169;}

.sp_wrap.s01_06 .mc01 {background:#476888 url("/infomation/img/sub01_06_img04.png") no-repeat center top;}
.sp_wrap.s01_06 .mc01 ul li p {width:180px; font-size:17px; position:relative; padding-top:40px;}
.sp_wrap.s01_06 .mc01 ul li p:before {content:''; display:block; width:1px; height:40px; position:absolute; left:50%; top:-20px; background:#ff8a8c;}

.sp_wrap.s01_06 .key {background:#181818 url("/infomation/img/sub01_06_img06.png") no-repeat center top; margin-top:100px;}




.sp_wrap.s02_01 .mt {background-image:url(/infomation/img/sub02_01_img01.png);}
.con08_1 { padding:120px 50px 140px; text-align:center;}
.con08_1 .conTit1 {color:#e63e38;}
.con08_1 .conTxt:before {background:#000;}
.con08_1 img {max-width:360px; margin:60px auto 0;}

.con08_2 {padding:120px 50px 140px; text-align:center; background:url(/infomation/img/sub02_01_img03.png) no-repeat center top; color:#fff;}
.con08_2 ul {display:flex; justify-content: space-between; margin:70px -10px 0; flex-wrap:wrap; }
.con08_2 ul li { width:calc(50% - 20px); margin:0 10px 20px;}
.con08_2 ul li div { display:flex; justify-content: center; align-items: center; height:130px;  border:1px solid rgba(255,255,255,0.5); position:relative;}
.con08_2 ul li div:before {content:''; display:block; width:10px; height:10px; border:1px solid #fff; background:#e75e59; border-radius:50%; position:absolute; left:50%; margin-left:-6px; top:-5px;}
.con08_2 ul li div em {color:#ff8a8c; display:block; padding:40px 0 8px;}
.con08_2 ul li div strong {font-size:22px;}

.con08_3 {padding:120px 0px 140px; text-align:center; background:#f7f7f7;}
.con08_3 .conTit2 {font-size:48px;}
.con08_3 .conTit2 span {font-size:38px;}
.con08_3 .conTit2 span em {color:#e63e38;}
.con08_3 img {margin-top:70px;}

.sp_wrap.s02_01 .key {background:#825a51 url("/infomation/img/sub02_01_img05.png") no-repeat center top;}
.sp_wrap.s02_01 .key ul li h3 {color:#e63e38;}
.sp_wrap.s02_01 .key ul li img {position:absolute; left:20px; top:20px; max-width:86px;}
.sp_wrap.s02_01 .key ul li div {padding-left:0; border-left:0;}

.con08_4 {padding:120px 50px 140px; text-align:center;}
.con08_4 .conTit2 strong {font-weight:bold; color:#e63e38;}
.con08_4 .tbl01 {margin-top:50px; word-break: keep-all;}
.con08_4 th:nth-child(2) {background:#e63e38;}
.con08_4 td:nth-child(2) {border-left:3px solid #e63e38; border-right:3px solid #e63e38; color:#e63e38; font-weight:600; padding:20px 10px;}
.con08_4 tr:last-child td:nth-child(2) {border-bottom:3px solid #e63e38;}

.sp_wrap.s02_01 .mc01 {background:#5f1f1c url("/infomation/img/sub02_01_img12.png") no-repeat center top;}
.sp_wrap.s02_01 .mc01 .conTit1 {color:#ff8a8c;}
.sp_wrap.s02_01 .mc01 ul li div strong {font-size:16px;}
.sp_wrap.s02_01 .mc01 ul li div strong span {display:block; font-size:18px; color:#ff8a8c;}
.sp_wrap.s02_01 .mc01 img { max-width:280px; margin:100px auto 0;}






.sp_wrap.s02_02 .mt {background-image:url(/infomation/img/sub02_02_img01.png);}
.con09_1 {padding:120px 50px 140px;}
.con09_1 .conTit1 {color:#0096ec;}
.con09_1 .conTit2 strong {color:#0096ec; font-weight:bold;}
.con09_1 .conTxt:before {background:#000;}
.con09_1 img {max-width:500px; margin:70px auto 0;}

.sp_wrap.s02_02 .mc01 { background:#584135 url("/infomation/img/sub02_02_img03.png") no-repeat center top;}
.sp_wrap.s02_02 .mc01 .conTit2 strong {color:#42baff; font-weight:bold;}
.sp_wrap.s02_02 .mc01 ul li div em {color:#42baff;}
.sp_wrap.s02_02 .mc01 ul li div:before {background:#42baff;}
.sp_wrap.s02_02 .mc01 ul li div strong {font-size:20px;}


.con09_2 {padding:120px 50px 140px;}
.con09_2 .conTit2 strong {color:#0096ec; font-weight:bold;}
.con09_2 .conTxt:before {background:#000;}
.con09_2 img {max-width:340px; margin:70px auto 0;}

.con09_3 {padding:0 0 140px;}
.con09_3 .conTit2 strong {color:#0096ec; font-weight:bold;}
.con09_3 .conTxt:before {background:#000;}
.con09_3 img {margin:70px auto 0;}

.sp_wrap.s02_02 .key { background:#674634 url("/infomation/img/sub02_02_img06.png") no-repeat center top;}
.sp_wrap.s02_02 .key ul li .num  , .sp_wrap.s02_02 .key ul li h3 {color:#0096ec;}




.sp_wrap.s02_03 .mt {background-image:url(/infomation/img/sub02_03_img01.png);}

.con10_1 {padding:120px 0px;}
.con10_1 .conTit2 {position:relative; z-index:2;}
.con10_1 .conTit2 strong {color:#ff7430; font-weight:bold;}

.con10_1 img { margin:-100px auto 0; z-index:-1;}

.sp_wrap.s02_03 .mc01 { background:#253a1f url("/infomation/img/sub02_03_img03.png") no-repeat center top;}
.sp_wrap.s02_03 .mc01 .conTit2 strong {font-weight:bold; color:#ff7430;}
.sp_wrap.s02_03 .mc01 ul li div em {color:#ff7430;}
.sp_wrap.s02_03 .mc01 ul li div:before {background:#ff7430;}
.sp_wrap.s02_03 .mc01 ul li div strong {font-size:20px;}


.con10_2 {padding:120px 50px 140px;}
.con10_2 .conTit2 strong {font-weight:bold; color:#ff7430;}
.con10_2 .conTxt:before {background:#000;}
.con10_2 img { margin-top:60px;}
.con10_2 .txt {margin-top:40px; display:block; text-align:center;}

.sp_wrap.s02_03 .key {background:#6d543a url("/infomation/img/sub02_03_img05.png") no-repeat center top;}
.sp_wrap.s02_03 .key ul li .num  , .sp_wrap.s02_03 .key ul li h3 {color:#ff7430;}




.sp_wrap.s02_04 .mt {background-image:url(/infomation/img/sub02_04_img01.png);}
.con11_1 {padding:120px 0px;}
.con11_1 .conTit2 {position:relative; z-index:2;}
.con11_1 .conTit2 strong {color:#ff3386; font-weight:bold;}


.con11_2 {padding:120px 50px 180px; color:#fff; background:#5b4f44 url("/infomation/img/sub02_04_img03.png") no-repeat center bottom;}
.con11_2 .conTit1 {font-size:28px;}
.con11_2 .conTit2 strong { font-weight:bold; color:#ff3386;}
.con11_2 ul {display:flex; justify-content: space-between; margin-top:90px; }
.con11_2 ul li { width:48%;   border:1px solid rgba(255,255,255,0.5); position:relative; text-align:center; padding:0 10px 35px;}
.con11_2 ul li div:before {content:''; display:block; width:10px; height:10px; border:2px solid #fff; background:#ff8a8c; border-radius:50%; position:absolute; left:50%; margin-left:-6px; top:-5px;}
.con11_2 ul li div em {color:#ff3386; display:block; padding:40px 0 8px;}
.con11_2 ul li div strong {font-size:18px; font-weight:600;}


.con11_3 {padding:120px 50px 140px;}
.con11_3 .conTxt:before {background:#000;}
.con11_3 .conTit2 strong {color:#ff3386; font-weight:bold;}
.con11_3 .box {margin-top:60px;}
.con11_3 .box h4 { position:relative; line-height:1; margin-bottom:30px; }
.con11_3 .box h4:before {content:''; display:block; height:2px; width:100%; position:absolute; top:26px; background:#000; opacity:.1;}
.con11_3 .box h4 span {display:block; width:180px; height:54px; background:#000; border-radius:100px; text-align:center; line-height:54px; color:#fff; font-size:20px;  margin:0 auto; position:relative; z-index:2;}
.con11_3 .box ul {display:flex; justify-content: space-between;}
.con11_3 .box ul li {text-align:center;}
.con11_3 .box ul li span {display:block; margin-top:16px;}

.con11_4 {padding:120px 50px 90px; color:#fff; background:#000 url("/infomation/img/sub02_04_img21.png") no-repeat center top;}
.con11_4 .conTit2 strong {font-weight:bold; color:#ff3386;}
.con11_4 ul {display:flex; flex-wrap:wrap; margin-top:60px;}
.con11_4 ul li {width:50%; text-align:center; margin-bottom:50px;}
.con11_4 ul li img { max-width:200px; margin:0 auto 20px;}
.con11_4 ul li em {font-size:15px; opacity:.6; display:block;}
.con11_4 ul li strong {font-size:24px; color:#ff3386; display:block; margin-bottom:6px;}
.con11_4 .txt {text-align:center; margin-top:30px;}


.sp_wrap.s02_04 .key {background:#b99a9f url("/infomation/img/sub02_04_img22.png") no-repeat center top;}
.sp_wrap.s02_04 .key ul li .num  , .sp_wrap.s02_04 .key ul li h3 {color:#ff3386;}







.sp_wrap.s02_05 .mt {background-image:url(/infomation/img/sub02_05_img01.png);}
.con12_1 {padding:120px 0px;}
.con12_1 .conTit2 {position:relative; z-index:2;}
.con12_1 .conTit2 strong {color:#0090b0; font-weight:bold;}
.con12_1 img {margin-top:50px;}

.sp_wrap.s02_05 .mc01 {background:#946c5c url("/infomation/img/sub02_05_img06.png") no-repeat center top;}
.sp_wrap.s02_05 .mc01 ul li div {background:url("/infomation/img/sub02_05_img03.png") no-repeat center center;border:0;}
.sp_wrap.s02_05 .mc01 ul li:nth-child(2) div {background-image:url(/infomation/img/sub02_05_img04.png);}
.sp_wrap.s02_05 .mc01 ul li:nth-child(3) div {background-image:url(/infomation/img/sub02_05_img05.png);}
.sp_wrap.s02_05 .mc01 ul li em {color:#fff;}
.sp_wrap.s02_05 .mc01 ul li p {width:180px; font-size:17px; position:relative; padding-top:40px;}
.sp_wrap.s02_05 .mc01 ul li p:before {content:''; display:block; width:1px; height:40px; position:absolute; left:50%; top:-20px; background:#fff;}


.con12_2 {padding:70px 0 0;}

.con12_3 {padding:120px 0 140px;}
.con12_3 .conTxt:before {background:#000;}
.con12_3 .conTit2 strong {color:#0090b0; font-weight:bold;}
.con12_3 img {margin-top:60px;}
.con12_3 .txt {text-align:center; margin-top:50px;}

.sp_wrap.s02_05 .key {background:#999dae url(/infomation/img/sub02_05_img09.png) no-repeat center top;}
.sp_wrap.s02_05 .key ul li .num  , .sp_wrap.s02_05 .key ul li h3 {color:#0090b0;}






.sp_wrap.s02_06 .mt {background-image:url(/infomation/img/sub02_06_img01.png);}

.con13_1 {padding:120px 0px;}
.con13_1 .conTit2 {position:relative; z-index:2;}
.con13_1 .conTit2 strong {color:#0083c6; font-weight:bold;}
.con13_1 img {margin-top:-30px;}


.con13_2 {padding:120px 50px 140px; background:#977162 url(/infomation/img/sub02_06_img03.png) no-repeat center top; color:#fff;}
.con13_2 .img01 { margin-top:70px;}
.con13_2 .lst01 {display:flex; justify-content: space-between; margin:50px 30px 0;}
.con13_2 .lst01 li {width:30%; display:flex; text-align:center; border:1px solid rgba(255,255,255,0.4); justify-content: center; align-items: center; padding:30px 10px; line-height:1.3; position:relative;}
.con13_2 .lst01 li:before {content:'→'; display:block; position:absolute; right:-13%; width:10%; text-align:center; }
.con13_2 .lst01 li:last-child:before {display:none;}
.con13_2 .lst02 {display:flex; justify-content: space-between; margin-top:90px; }
.con13_2 .lst02 li div { width:190px; height:190px; border-radius:200px; position:relative; text-align:center; background:url("/infomation/img/sub02_06_img05.png") no-repeat center center;}
.con13_2 .lst02 li:nth-child(2) div {background-image:url("/infomation/img/sub02_06_img06.png");}
.con13_2 .lst02 li:nth-child(3) div {background-image:url("/infomation/img/sub02_06_img07.png");}
.con13_2 .lst02 li div:before {content:''; display:block; width:10px; height:10px; border:2px solid #fff; background:#ff8a8c; border-radius:50%; position:absolute; left:50%; margin-left:-6px; top:-5px;}
.con13_2 .lst02 li div em {color:#fff; display:block; padding:40px 0 8px;}
.con13_2 .lst02 li div strong {font-size:28px;}
.con13_2 .lst02 li div span {display:block; opacity:.65; }


.con13_3 {padding:120px 0 140px;}
.con13_3 .conTit2 strong {color:#0083c6; font-weight:bold;}
.con13_3 .conTxt:before {background:#000;}
.con13_3 img {margin-top:60px;}
.con13_3 .txt {text-align:center; margin-top:50px;}

.sp_wrap.s02_06 .key {background:#6d6884 url(/infomation/img/sub02_06_img09.png) no-repeat center top;}
.sp_wrap.s02_06 .key ul li .num  , .sp_wrap.s02_06 .key ul li h3 {color:#0083c6;}





.sp_wrap.s02_07 .mt {background-image:url(/infomation/img/sub02_07_img01.png);}
.con14_1 {padding:120px 0px;}
.con14_1 .conTit2 {position:relative; z-index:2;}
.con14_1 .conTit2 strong {color:#00a7dc; font-weight:bold;}
.con14_1 img {margin-top:-100px;}

.con14_2 {padding:120px 50px 140px; background:#006d91 url(/infomation/img/sub02_07_img03.png) no-repeat center top; color:#fff;}
.con14_2 .conTit1 {font-size:32px; line-height:1.3;}
.con14_2 .conTit2 strong {font-weight:bold; color:#38cfff;}
.con14_2 ul { background:#f3f0ec; padding:50px 55px 55px; border-radius:20px; margin-top:70px; color:#333;}
.con14_2 ul li + li {margin-top:30px;}
.con14_2 ul li h4 {font-size:18px; margin-bottom:10px;} 
.con14_2 ul li h4 strong {font-weight:bold; color:#ff506d;}
.con14_2 ul li p {background:#fff; padding:6px; border-radius:100px;}
.con14_2 ul li p em {display:block; height:10px; border-radius:10px; background:#00a7dc; width:90%;}
.con14_2 ul li:nth-child(2) p em {width:80%;}

.sp_wrap.s02_07 .img02_07 { padding:100px 0 0;}

.con14_3 {padding:120px 0 140px;}
.con14_3 .conTit1 {color:#00a7dc; }
.con14_3 .conTxt:before {background:#000;}
.con14_3 img {margin-top:60px;}
.con14_3 .txt {text-align:center; margin-top:50px;}


.sp_wrap.s02_07 .key {background:#6d6884 url(/infomation/img/sub02_07_img06.png) no-repeat center top;}
.sp_wrap.s02_07 .key ul li .num  , .sp_wrap.s02_07 .key ul li h3 {color:#00a7dc;}




.sp_wrap.s02_08 .mt {background-image:url(/infomation/img/sub02_08_img01.png);}
.sp_wrap.s02_08 .img02_08 {max-width:320px; margin:120px auto 0;}


.con15_1 {padding:120px 0px;}
.con15_1 .conTit1 {position:relative; z-index:2;}
.con15_1 .conTit2 {position:relative; z-index:2;}
.con15_1 .conTit2 strong {color:#00a7dc; font-weight:bold;}
.con15_1 img {margin-top:-240px;}


.sp_wrap.s02_08 .mc01 {background:#8c173f url(/infomation/img/sub02_08_img04.png) no-repeat center top;}
.sp_wrap.s02_08 .mc01 .img01 {margin:60px 0;}
.sp_wrap.s02_08 .mc01 ul li div strong {font-size:19px;}

.con15_2 {padding:120px 0 140px;}
.con15_2 img {margin-top:60px;}
.con15_2 + .con15_2 {border-top:1px solid #ddd; border-bottom:1px solid #ddd;}





.sp_wrap.s03_01 .mt {background-image:url(/infomation/img/sub03_01_img01.png);}
.sp_wrap.s03_01 .img03_01 {max-width:320px; margin:120px auto 0;}


.con16_1 {padding:100px 50px 140px;}
.con16_1 .conTit2 strong {font-weight:bold; color:#af3f9b;}
.con16_1 ul {display:flex; justify-content: space-between; margin-top:60px;}
.con16_1 ul li {text-align:center;}
.con16_1 ul li strong {display:block; margin:20px 0 6px; font-size:20px;}
.con16_1 ul li strong span {color:#af3f9b;}

.con16_2 {padding:0px 50px 140px;}
.con16_2 .conTit1 {font-size:32px;}
.con16_2 .conTit1 span {color:#af3f9b;}
.con16_2 .conTxt:before {background:#000;}
.con16_2 img {max-width:556px; margin:50px auto 0;}
.con16_2 .txt {background:#f7f7f7; padding:30px 15px; border-radius:16px; color:#af3f9b; text-align:center; margin-top:60px; font-size:20px; font-weight:500;}

.con16_3 {padding:120px 50px 40px; background:#641756 url("/infomation/img/sub03_01_img10.png") no-repeat center top; color:#fff;}
.con16_3 .conTit1 {color:#ed76d8;}
.con16_3 img {margin:50px 0 100px;}

.con16_4 {padding:120px 50px 240px; background:#8d715e url("/infomation/img/sub03_01_img12.png") no-repeat center bottom; color:#fff;}
.con16_4 img {max-width:300px; margin:60px auto 0;}
.con16_4 .txt {text-align:center; margin-top:40px; }
.con16_4 .txt strong {display:block; font-size:24px;}




.sp_wrap.s03_02 .mt {background-image:url(/infomation/img/sub03_02_img01.png);}
.con17_1 {padding:120px 50px 140px;}
.con17_1 .conTit1 {color:#d69500;}
.con17_1 .conTxt:before {background:#000;}
.con17_1 .conTxt strong {color:#d69500;}
.con17_1 img {max-width:360px; margin:60px auto;}
.con17_1 .txt {padding:30px 15px; text-align:center; background:#f7f7f7; border-radius:20px; font-size:18px; }
.con17_1 .txt strong { color:#d69500;}


.con17_2 {padding:120px 50px 140px; background:#000 url(/infomation/img/sub03_02_img04.png) no-repeat center top; color:#fff; }
.con17_2 .conTit1 {color:#d69500;}
.con17_2 img {margin:60px auto; max-width:583px;}
.con17_2 .box {padding:30px 20px; border:1px solid rgba(255,255,255,0.3); text-align:center;}
.con17_2 .box + .box {margin-top:30px;}
.con17_2 .box strong {font-size:20px; color:#d69500; display:block; margin-bottom:10px;}


.con17_3 {padding:120px 50px 140px;}
.con17_3 .conTit1 {color:#d69500;}
.con17_3 .conTxt strong {color:#d69500;}
.con17_3 .conTxt:before {background:#000;}
.con17_3 img {margin-top:60px;} 
    
.con17_4 {padding:120px 50px 140px; color:#fff; background:#000 url(/infomation/img/sub03_02_img07.png) no-repeat center top;}   
.con17_4 .conTxt strong {color:#d69500;}
.con17_4 img {margin-top:60px;} 
    


.sp_wrap.s03_03 .mt {background-image:url(/infomation/img/sub03_03_img01.png);}
.sp_wrap.s03_03 .img03_03 {max-width:360px; margin:100px auto 0;}

.con18_1 {padding:100px 50px 140px;}
.con18_1 .conTit1 {color:#007457;}
.con18_1 .conTxt:before {background:#000;}
.con18_1 img {margin-top:50px;}

.con18_2 {padding:120px 50px 140px; background:url(/infomation/img/sub03_03_img04.png) no-repeat center top; color:#fff;}
.con18_2 img {margin-top:60px;}

.con18_3 {padding:120px 50px 140px;}
.con18_3 .conTit1 {color:#007457;}
.con18_3 .conTxt:before {background:#000;}
.con18_3 img {margin-top:50px;}

.con18_4 {padding:120px 0px 0; color:#fff; background:#0e2527;}



.sp_wrap.s03_04 .mt {background-image:url(/infomation/img/sub03_04_img01.png);}
.sp_wrap.s03_04 .img03_04 {max-width:360px; margin:100px auto 0;}

.con19_1 {padding:100px 0 0;}
.con19_1 .conTit1 {color:#ff6000;}
.con19_1 .conTxt:before {background:#000;}
.con19_1 img {margin-top:50px;}

.con19_2 {padding:120px 50px 140px;}
.con19_2 .conTit1 {color:#ff6000;}
.con19_2 .conTxt:before {background:#000;}
.con19_2 img {margin-top:60px;}

.con19_3 {padding:0px 50px 140px;}
.con19_3 .conTit1 {color:#ff6000;}
.con19_3 .conTxt:before {background:#000;}
.con19_3 img {margin-top:60px;}

.con19_4 { color:#fff; background:#070d25;}
.con19_4 .conTit1 {padding-top:40px; opacity:.65;}
.con19_4 .conTit2 strong {font-weight:bold; color:#ff6000;}
.con19_4 .conTxt {margin-bottom:60px;}






.sp_wrap.s03_05 .mt {background-image:url(/infomation/img/sub03_05_img01.png);}
.sp_wrap.s03_05 .img03_05 {max-width:360px; margin:100px auto 0;}
.con20_1 {padding:100px 0 120px; border-bottom:2px solid #ddd;}
.con20_1 .conTit2 strong {font-weight:bold; color:#217ad8;}
.con20_1 .conTxt:before {display:none;}
.con20_1 .conTxt {font-size:20px; margin-top:8px;}


.con20_2 {padding:120px 0 0; }
.con20_2 .conTxt:before {background:#000;}
.con20_2 .conTit1 {color:#217ad8;}
.con20_2 img {margin-top:50px;}

.con20_3 {padding:120px 50px 140px; background:#3e5260 url("/infomation/img/sub03_05_img07.png") no-repeat center top; color:#fff;}
.con20_3 img {margin-top:50px;}



.sp_wrap.s03_06 .mt {background-image:url(/infomation/img/sub03_06_img01.png);}
.sp_wrap.s03_06 .img03_06 {max-width:360px; margin:100px auto 0;}
.con21_1 {padding:100px 0 120px; border-bottom:2px solid #ddd;}
.con21_1 .conTit2 strong {font-weight:bold; color:#00a0a2;}
.con21_1 .conTxt:before {display:none;}
.con21_1 .conTxt {font-size:20px; margin-top:8px;}


.con21_2 {padding:120px 0 140px; }
.con21_2 .conTxt:before {background:#000;}
.con21_2 .conTit1 {color:#00a0a2;}
.con21_2 img {margin-top:50px;}
.con21_2 div {padding:0 50px;}

.con21_3 {padding:140px 50px 140px; background:#5d5047 url("/infomation/img/sub03_06_img09.png") no-repeat center top; color:#fff;}
.con21_3 .conTit2 strong {color:#11b8ba; font-weight:bold;}
.con21_3 img {margin-top:60px;}




.sp_wrap.s03_07 .mt {background-image:url(/infomation/img/sub03_07_img01.png);}
.con22_1 {padding:120px 0 140px; border-bottom:2px solid #ddd; }
.con22_1 .conTit2 strong {font-weight:bold; color:#49b400;}
.con22_1 .conTit1 {color:#888;}
.con22_1 .conTxt:before {background:#000;}
.con22_1 img { max-width:320px; margin:60px auto 0;}


.con22_2 {padding:120px 50px 140px; }
.con22_2 + .con22_2 {padding-top:0;}
.con22_2 .conTit2 strong {font-weight:bold; color:#49b400;}
.con22_2 .conTit1 {color:#888;}
.con22_2 .conTxt:before {background:#000;}
.con22_2 img {  margin:60px auto 0;}

.sp_wrap.s03_07 .mc02 .conTit1 {color:#49b400;}



.sp_wrap.s04_01 .mt {background-image:url(/infomation/img/sub04_01_img01.png);}
.con23_1 {padding:120px 50px 140px;  }
.con23_1 .conTit1 {color:#888;}
.con23_1 .conTit2 strong {font-weight:bold; color:#7662cf;}
.con23_1 .conTxt:before {background:#000;}
.con23_1 ul {display:flex; justify-content: space-between; margin-top:60px;}
.con23_1 ul li {padding:40px 10px; width:48%; border-radius:20px; text-align:center; display:flex; justify-content: center; align-items: center; background:#f1effa; font-weight:600; font-size:19px; color:#7662cf; }

.con23_2 {padding:120px 50px 190px; background:url(/infomation/img/sub04_01_img02.png) no-repeat center top; color:#fff; }
.con23_2 .conTit1 {opacity:.75;}
.con23_2 .conTit2 strong {font-weight:bold; color:#8266ff;}
.con23_2 ul {display:flex; margin-top:70px; justify-content: space-between;}
.con23_2 ul li {position:relative; width:47%;  height:150px; display:flex; justify-content: center; align-items: center; flex-direction: column; border:1px solid rgba(255,255,255,0.3);}
.con23_2 ul li:before {content:''; display:block; width:10px; height:10px; border:2px solid #fff; background:#8266ff; border-radius:50%; position:absolute; left:50%; margin-left:-6px; top:-5px;}
.con23_2 ul li strong {display:block;}


.con23_3 {padding:120px 0 0px;  }
.con23_3 .conTit1 {opacity:.75;}
.con23_3 .conTit2 strong {font-weight:bold; color:#8266ff;}
.con23_3 img {margin-top:50px;}

.con23_4 {padding:120px 50px 140px;}
.con23_4 .conTit2 strong {font-weight:bold; color:#8266ff}
.con23_4 img {max-width:300px; margin:50px auto 0;}
.con23_4 .txt {text-align:center; margin-top:60px;}

.sp_wrap.s04_01 .mc02 .conTit1 {color:#8266ff;}

.sp_wrap.s04_01 .key {background:#1f222b url(/infomation/img/sub04_01_img06.png) no-repeat center top;}
.sp_wrap.s04_01 .key ul li .num  , .sp_wrap.s04_01 .key ul li h3 {color:#8266ff;}






.sp_wrap.s04_02 .mt {background-image:url(/infomation/img/sub04_02_img01.png);}
.sp_wrap.s04_02 .img04_02 { max-width:630px; margin:120px auto 0;}
.con24_1 {padding:80px 0 0px;  }
.con24_1 .conTit1 {color:#888;}
.con24_1 .conTit2 strong {font-weight:bold; color:#843ecc;}
.con24_1 .conTxt:before {background:#000;}
.con24_1 img {margin-top:20px;}


.con24_2 {padding:120px 50px 140px;  }
.con24_2 .conTit1 {color:#888;}
.con24_2 .conTit2 strong {font-weight:bold; color:#843ecc;}
.con24_2 .conTxt:before {background:#000;}
.con24_2 img {margin-top:50px;}
.con24_2 .txt {margin-top:50px; text-align:center;}

.sp_wrap.s04_02 .mc02 .conTit1 {color:#843ecc;}

.sp_wrap.s04_02 .key {background:#9e7e67 url(/infomation/img/sub04_02_img06.png) no-repeat center top; margin-top:100px;}
.sp_wrap.s04_02 .key ul li .num  , .sp_wrap.s04_02 .key ul li h3 {color:#843ecc;}



.sp_wrap.s04_03 .mt {background-image:url(/infomation/img/sub04_03_img01.png);}
.sp_wrap.s04_03 .mt .center h2 {font-size:62px; }
.sp_wrap.s04_03 .mt .center h2 span { font-size:52px;}
.sp_wrap.s04_03 .img04_03 {  margin:50px auto 0;}

.con25_1 {padding:0;  }
.con25_1 .conTit1 {color:#888;}
.con25_1 .conTit2 strong {font-weight:bold; color:#993ecc;}
.con25_1 .conTxt:before {background:#000;}
.con25_1 img {margin-top:50px;}


.con25_2 {padding:120px 50px 140px;  }
.con25_2 .conTit1 {color:#888;}
.con25_2 .conTit2 strong {font-weight:bold; color:#993ecc;}
.con25_2 .conTxt:before {background:#000;}
.con25_2 img {margin-top:50px;}
.con25_2 .txt {margin-top:50px; text-align:center;}

.sp_wrap.s04_03 .mc02 .conTit1 {color:#993ecc;}


.sp_wrap.s04_03 .key {background:#9e7e67 url(/infomation/img/sub04_03_img06.png) no-repeat center top; margin-top:100px;}
.sp_wrap.s04_03 .key ul li .num  , .sp_wrap.s04_03 .key ul li h3 {color:#993ecc;}






.sp_wrap.s04_04 .mt {background-image:url(/infomation/img/sub04_04_img01.png);}

.sp_wrap.s04_04 .img04_04 {  margin:120px auto 0; max-width:630px;}


.con26_1 {padding:120px 50px 140px;  }
.con26_1 .conTit1 {color:#888;}
.con26_1 .conTit2 strong {font-weight:bold; color:#993ecc;}
.con26_1 .conTxt:before {background:#000;}
.con26_1 .conTxt span {color:#000; font-size:20px; display:block; margin-bottom:20px; font-weight:bold;}
.con26_1 img { margin-top:50px; max-width:630px;}




.con26_2 {padding:0;  text-align:center; }
.con26_2 .conTit2 strong {font-weight:bold; color:#993ecc;}
.con26_2 .img01 {max-width:320px; margin:50px auto;}
.con26_2 h4 {font-size:24px; color:#993ecc;}
.con26_2 .txt {font-size:20px; margin-top:12px; padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #ddd;}

.sp_wrap.s04_04 .mc02 .conTit1 {color:#993ecc;}
.sp_wrap.s04_04 .key {background:#9e7e67 url(/infomation/img/sub04_04_img07.png) no-repeat center top; margin-top:100px;}
.sp_wrap.s04_04 .key ul li .num  , .sp_wrap.s04_04 .key ul li h3 {color:#993ecc;}




.sp_wrap.s05_01 .mt {background-image:url(/infomation/img/sub05_01_img01.png);}

.con27_1 {padding:120px 50px 140px;}
.con27_1 .conTit1 {color:#888;}
.con27_1 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con27_1 .conTxt:before {background:#000;}
.con27_1 img {max-width:320px; margin:50px auto 0;}


.con27_2 {padding:100px 50px 140px; border-top:2px solid #ff7521;}

.con27_2 .conTit1 {color:#ff7521;}
.con27_2 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con27_2 .conTxt:before {background:#000;}
.con27_2 img {margin:60px auto 0;}



.sp_wrap.s05_01 .key {background:#8e7b6a url(/infomation/img/sub05_01_img08.png) no-repeat center top; }
.sp_wrap.s05_01 .key ul li .num  , .sp_wrap.s05_01 .key ul li h3 {color:#ff7521;}



.sp_wrap.s05_02 .mt {background-image:url(/infomation/img/sub05_02_img01.png);}


.sp_wrap.s05_02 .mc02 .conTit1 {color:#ff7521;}
.sp_wrap.s05_02 .key {background:#8e7b6a url(/infomation/img/sub05_02_img07.png) no-repeat center top; margin-top:100px;}
.sp_wrap.s05_02 .key ul li .num  , .sp_wrap.s05_02 .key ul li h3 {color:#ff7521;}



.sp_wrap.s05_03 .mt {background-image:url(/infomation/img/sub05_03_img01.png);}


.sp_wrap.s05_03 .mc02 .conTit1 {color:#ff7521;}
.sp_wrap.s05_03 .key {background:#8e7b6a url(/infomation/img/sub05_03_img06.png) no-repeat center top; }
.sp_wrap.s05_03 .key ul li .num  , .sp_wrap.s05_03 .key ul li h3 {color:#ff7521;}


.sp_wrap.s05_04 .mt {background-image:url(/infomation/img/sub05_04_img01.png);}

.con28_1 {padding:120px 0 0;}
.con28_1 .conTit1 {color:#888;}
.con28_1 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con28_1 .conTxt:before {background:#000;}
.con28_1 img { margin:20px auto 0;}

.con28_2 {padding:120px 50px 140px;}
.con28_2 .conTit1 {color:#888;}
.con28_2 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con28_2 .conTxt:before {background:#000;}
.con28_2 img { margin:50px auto 0; max-width:577px;}


.con28_3 {padding:120px 50px 140px; border-top:2px solid #ff7521;}
.con28_3 .conTit1 {color:#888;}
.con28_3 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con28_3 .conTxt:before {background:#000;}
.con28_3 img { margin:50px auto 0; max-width:582px;}


.con28_4 {padding:120px 50px 140px; }
.con28_4 .conTit1 {color:#888;}
.con28_4 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con28_4 .conTxt:before {background:#000;}
.con28_4 img { margin:50px auto 0; }


.sp_wrap.s05_04 .mc02 .conTit1 {color:#ff7521;}
.sp_wrap.s05_04 .key {background:#8e7b6a url(/infomation/img/sub05_04_img07.png) no-repeat center top; }
.sp_wrap.s05_04 .key ul li .num  , .sp_wrap.s05_04 .key ul li h3 {color:#ff7521;}




.sp_wrap.s05_05 .mt {background-image:url(/infomation/img/sub05_05_img01.png);}

.con29_1 {padding:120px 0 0;}
.con29_1 .conTit1 {color:#888;}
.con29_1 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con29_1 .conTxt:before {background:#000;}
.con29_1 img { margin:0px auto 0;}


.con29_2 {padding:120px 50px 140px; border-bottom:2px solid #ff7521;}
.con29_2 .conTit1 {color:#888;}
.con29_2 .conTit2 strong {font-weight:bold; color:#ff7521;}
.con29_2 .conTxt:before {background:#000;}
.con29_2 img { margin:50px auto 0; max-width:577px;}


.sp_wrap.s05_05 .mc02 .conTit1 {color:#ff7521;}
.sp_wrap.s05_05 .key {background:#8e7b6a url(/infomation/img/sub05_05_img06.png) no-repeat center top; }
.sp_wrap.s05_05 .key ul li .num  , .sp_wrap.s05_05 .key ul li h3 {color:#ff7521;}



@media screen and (max-width: 600px) { 

    
    #contents.infomation .infomation_wrap .info_view_area {width:100%; overflow:hidden;}
    .sp_wrap .mt {min-height:130vw; padding:15px 15px 30px; border-radius:0 0 25px 25px; background-size:auto 100%;}
    .sp_wrap .mt .top {font-size:12px; padding-bottom:13px;}
    .sp_wrap .mt .btm {font-size:12px; }
    .sp_wrap .mt .center h2 {font-size:32px; margin-bottom:10px;}
    .sp_wrap .mt .center h3 {font-size:18px; margin-bottom:16px;}
    .sp_wrap .mt .center h3:after {display:none;}
    .sp_wrap .mt .center p {font-size:15px; padding:0 15px;}
    .sp_wrap .mt .center p br {display:none;}
    
    .sp_wrap .mt .cur01 {width:40px; height:40px; line-height:40px; margin-left:-20px; bottom:-20px;}
    
    .con01_1 {padding:60px 0;}
    .con01_1 ul li span {font-size:15px; padding:15px 10px; min-height:75px; border-radius: 0 0 10px 10px;}
    .con01_1 ul li:after {background-size:30px auto; width:30px; height:40px; margin:15px auto;}
    .con01_1 h3 {font-size:24px; background-size:70% auto; margin:0;}
    
    .conTit1 {font-size:14px;}
    .conTit2 {font-size:28px;}
    .conTxt {font-size:16px;}
    .conTxt br {display:none;}
    .conTxt:before {width:30px; margin:12px auto 12px;}
    
    .mc01 {padding:60px 20px; background-size:100% auto;}
    .mc01 ul {display:block; margin-top:40px;}
    .mc01 ul li div {margin:0 auto 14px; width:90%; height:100px; border-radius:10px;}
    .mc01 ul li div em {padding:16px 0 3px;}
    .mc01 ul li div strong {font-size:20px;}
    
    .mc02 {padding:60px 30px 70px; border-radius:0 0 40px 40px; }
    .mc02 .img01 {max-width:60%; margin-top:40px;}
    
    .con01_2 {padding:60px 0;}
    .con01_2 ul {padding-top:40px; gap:10px;}
    .con01_2 ul li em {left:10px; top:10px; font-size:14px;}
    .con01_2 ul li span strong {font-size:16px;}
    .con01_2 ul li span {font-size:14px; padding:10px 4px; white-space: nowrap;}
    
    .key {padding:60px 15px; background-size:100% auto; border-radius: 0 0 20px 20px;}
    .key ul {margin-top:40px;}
    .key ul li { border-radius:10px; padding:15px; margin:0; border:0; font-size:15px;}
    .key ul li + li {margin-top:10px;}
    .key ul li h3 {font-size:15px;}
    .key ul li div {border:0; padding:0; min-height:70px;}
    .key ul li .num {display:none;}
    
    .fav {padding:50px 0;}
    .fav .conTit1 {font-size:18px; margin-bottom:0;}
    .fav ul {margin-top:30px;}
    .fav ul li {font-size:15px; padding:20px 15px 20px 40px;}
    .fav ul li:before {width:20px; height:20px; background-size:20px; left:12px; top:21px;}
    .fav ul li + li {margin-top:10px;}
    
    .qna {padding:50px 15px; border-radius:0 0 20px 20px;}
    .qna .conTit1 {font-size:18px; margin-bottom:0;}
    .qna ul {margin-top:30px;}
    .qna ul li button {font-size:15px; padding:20px 15px 20px 40px; border-radius:6px;}
    .qna ul li button i {width:20px; height:20px; background-size:20px; left:12px; top:20px; line-height:20px; font-size:10px;}
    .qna ul li div {padding:20px 15px 20px 40px; font-size:14px;}
    .qna ul li div i {width:20px; height:20px; background-size:20px; left:12px; top:20px; line-height:20px; font-size:10px;}
    .qna ul li + li {margin-top:10px;}
    .qna .blogo {height:10px; width:auto !important; right:15px; bottom:20px;}
    
    
    .con02_1 {padding:60px 20px;}
    .con02_1 p {font-size:20px;}
    .con02_1 img {max-width:50%; margin:40px auto;}
    
    .con02_1 h3 {font-size:24px; background-size:70% auto; margin:0;}
    
    .mc03 {padding:60px 20px; background-size:100% auto;}
    .mc03 .img01 {max-width:50%; margin:40px auto 0;}
    .mc03 ul {display:block; margin-top:60px; margin-bottom:30px;}
    .mc03 ul li {width:auto; margin-top:40px; height:auto; padding-bottom:30px; font-size:16px;}
    .mc03 ul li strong {height:40px; line-height:40px; margin-top:-20px; font-size:16px;}
    .mc03 h5 {font-size:18px; }
    .mc03 h5 br {display:none;}
    .mc03 h5:after {width:30px; margin:10px auto 15px;}
    .mc03 h5 + p {font-size:15px;}
    .mc03 h5 + p br {display:none;}
    
    .con03_1 {padding:60px 0;}
    .con03_1 ul {padding:25px 20px; border-radius:10px; margin-top:40px;}
    .con03_1 ul li h4  {font-size:16px;}
    .con03_1 ul li + li {margin-top:16px;}
    
    .con03_2 {padding:60px 25px 70px; background-size:auto 140%;}
    .con03_2 ul {display:block; margin-top:40px;}
    .con03_2 ul li {width:auto; background:none; padding:0; margin:20px 0 0;}
    .con03_2 ul li em {width:100px; height:40px; font-size:16px; line-height:40px; margin:0 auto 16px;;}
    .con03_2 ul li div { border:1px solid rgba(255,255,255,0.3); color:#fff; padding:20px;}
    .con03_2 ul li span {color:#fff; opacity:.65; font-size:15px;}
    .con03_2 ul li strong {font-size:18px; margin-bottom:2px;}
    .con03_2 ul li strong br {display:none;}
    
    
    .tbl01 th {height:40px; font-size:15px;}
    .tbl01 td {font-size:14px; height:44px;}
    
    .con03_3 {padding:60px 20px 70px;}
    
    .sp_wrap.s01_03 .key {background-size:100% auto;}
    
    
    .con04_1 {padding:60px 0;}
    
    .con04_1 .tbl01 {margin-top:30px;}
    
    .con04_2 {padding:60px 20px;}
    .con04_2 .img01 {margin-top:40px;}
    
    
    .con04_3 {padding:60px 20px;}
    .con04_3 img {max-width:60%; margin-top:40px;}
    
    .sp_wrap.s01_04 .key {background-size:100% auto;}
    
    .con05_1 {padding:60px 10px;}
    
    .con05_2 {padding:60px 25px;}
    .con05_2 ul {margin-top:30px; display:block;}
    .con05_2 ul li {width:auto; border-radius:8px;}
    .con05_2 ul li + li {margin-top:16px; }
    .con05_2 ul li span {height:auto; padding:24px 10px; font-size:15px;}
    .con05_2 ul li strong {height:auto; padding:24px 10px;}
    .con05_2 ul li span em {width:30px; height:30px; line-height:30px; margin-left:-15px; bottom:-15px;}
    
    
    .sp_wrap.s01_05 .key {background-size:100% auto;}
    
    .con06_1 {padding:60px 0;}
    .con06_1 div {margin-top:35px; padding:20px; font-size:15px; border-radius:10px;}
    
    .con06_2 {padding:60px 0;}
    .con06_2 .tbl01 {margin-top:30px;}
    .sp_wrap.s01_06 .mc01 {background-size:100% auto;}
    .sp_wrap.s01_06 .mc01 ul li p {width:auto;  font-size:15px; margin:14px 0 30px; padding:0; }
    .sp_wrap.s01_06 .mc01 ul li p:before {display:none;}
    .sp_wrap.s01_06 .mc01 ul li div {margin-bottom:5px;}
    
    .sp_wrap.s01_06 .key {background-size:100% auto;}
    
    
    .con08_1 {padding:60px 0;}
    .con08_1 img {max-width:50%; margin-top:40px;}
    
    .con08_2 {padding:60px 20px; background-size:auto 130%;}
    .con08_2 ul {display:block; margin-top:40px;}
    .con08_2 ul li {width:auto; margin:0 0 10px; }
    .con08_2 ul li div {height:auto; padding:20px 10px;}
    .con08_2 ul li div strong {font-size:18px;}
    
    
    .con08_3 {padding:60px 0px;}
    .con08_3 .conTit2 span {font-size:18px;}
    .con08_3 .conTit2 {font-size:28px; padding:0 15px;}
    .con08_3 img {margin-top:35px;}
    
    
    .sp_wrap.s02_01 .key ul li img {display:none !important;}
    
    .con08_4 {padding:60px 0;}
    .con08_4 .tbl01 {margin-top:35px;}
    
    
    .sp_wrap.s02_01 .mc01 {background-size:100%;}
    .sp_wrap.s02_01 .mc01 ul li div {height:auto; padding-bottom:24px;}
    .sp_wrap.s02_01 .mc01 img {max-width:40%; margin-top:60px;}
    
    
    .con09_1 {padding:60px 0;}
    .con09_1 img {max-width:60%; margin-top:40px;}
    
    
    .sp_wrap.s02_02 .mc01 {background-size:100% auto;}
    .sp_wrap.s02_02 .mc01 ul li div strong {font-size:17px;}
    .sp_wrap.s02_02 .mc01 ul li div strong br {display:none;}
    
    
    .con09_2 {padding:60px 0;}
    .con09_2 img {margin-top:40px; max-width:55%;}
    
    .con09_3 {padding:0 0 60px;}
    .con09_3 img {margin-top:40px; max-width:110% !important; width:110% !important; margin-left:-5%;}
    
    
    .sp_wrap.s02_02 .key {background-size:100% auto;}
    
    .con10_1 {padding:60px 0;}
    .con10_1 img {margin-top:-15vw;}
    
    .sp_wrap.s02_03 .mc01 {background-size:100% auto;}
    .sp_wrap.s02_03 .mc01 ul li div {height:auto; padding-bottom:20px;}
    .sp_wrap.s02_03 .mc01 ul li div strong {font-size:17px; display:block; padding:0 15px;}
    .sp_wrap.s02_03 .mc01 ul li div strong br {display:none;}
    
    .con10_2 {padding:60px 0;}
    .con10_2 img {margin-top:40px;}
    .con10_2 .txt {font-size:15px;}
    
    .sp_wrap.s02_03 .key {background-size:100% auto;}
    
    
    .con11_1 {padding:60px 0 30px;}
    
    .con11_2 {padding:60px 20px; background-size:100% auto;}
    .con11_2 ul {margin-top:40px; display:block;}
    .con11_2 ul li {width:auto; margin-bottom:20px; padding:0 20px 20px;}
    .con11_2 ul li div em {padding-top:20px;}
    .con11_2 ul li div strong {font-size:16px; line-height:1.3;}
    
    
    .con11_3 {padding:60px 0 40px;}
    
    .con11_3 .box {margin-top:40px;}
    .con11_3 .box h4 {margin-bottom:25px;}
    .con11_3 .box h4:before {height:1px; top:20px;}
    .con11_3 .box h4 span {height:40px; line-height:40px; font-size:16px; width:100px;}
    .con11_3 .box ul {flex-wrap:wrap; justify-content: center;}
    .con11_3 .box ul li {width:50%; margin-bottom:20px; }
    .con11_3 .box ul li img {max-width:60%; margin:0 auto;}
    .con11_3 .box ul li span {font-size:16px;}
    
    .con11_4 {padding:60px 0;}
    .con11_4 .conTit2 {padding-left:15px; padding-right:15px;}
    .con11_4 .conTxt {padding-left:15px; padding-right:15px;}
    
    .con11_4 ul {margin-top:40px; padding:0 20px;}
    .con11_4 ul li {width:50%; padding:0 10px 0px; margin-bottom:20px;}
    .con11_4 ul li img {max-width:80%;}
    .con11_4 ul li strong {font-size:20px;}
    .con11_4 ul li p {font-size:14px;}
    .con11_4 .txt {font-size:15px; margin-top:30px; padding:0 15px;}
    
    .sp_wrap.s02_04 .key {background-size:100% auto;}
    
    
    
    .con12_1 {padding:60px 0;}
    
    .sp_wrap.s02_05 .mc01 {background-size:100% auto; }
    .sp_wrap.s02_05 .mc01 ul li div {width:120px; height:120px; background-size:100%;}
    .sp_wrap.s02_05 .mc01 ul li p {width:100%; margin-bottom:25px; margin-top:-15px;}
    .sp_wrap.s02_05 .mc01 ul li p br {display:none;}
    
    .con12_2 {padding: 50px 0 0;}
    
    .con12_3 {padding:60px 0;}
    .con12_3 img {margin-top:40px; width:110% !important; max-width:110% !important; margin-left:-5%;}
    
    .sp_wrap.s02_05 .key {background-size:100% auto;}
    
    .con13_1 {padding:60px 0 20px;}
    .con13_1 img {margin-top:0;}
    
    .con13_2 {background-size:100% auto; padding:60px 20px 40px;}
    .con13_2 .lst01 {margin:40px 0 0; display:block;}
    .con13_2 .lst01 li {font-size:15px; width:auto; height:auto; margin:0 0px 30px; padding:20px 10px;}
    .con13_2 .lst01 li:before {right:50%; margin-right:-15px; width:30px; height:30px; line-height:30px; content:'↓'; bottom:-31px;}
    .con13_2 .lst01 li br {display:none;}
    .con13_2 .img01 {margin-top:40px;}
    
    .con13_2 .lst02 { display:block; margin-top:40px;}
    .con13_2 .lst02 li div { width:120px; height:120px; margin:0 auto 24px; background-size:100%;}
    .con13_2 .lst02 li div em {padding:20px 0 0px;}
    .con13_2 .lst02 li div strong {font-size:17px;}
    .con13_2 .lst02 li div span {font-size:15px;}
    
    .con13_3 {padding:60px 0;}
    .con13_3 img {max-width:110% !important; width:110% !important; margin-left:-5%; margin-top:40px;}
    .con13_3 .txt {font-size:15px; margin-top:30px; padding:0 15px;}
    
    .sp_wrap.s02_06 .key {background-size:100% auto;}
}




