
.sub1_1_tit {width:320px;margin-bottom:20px;background:url(../images/contents/sub1_1img1.gif) no-repeat right top;}
.sub1_1_tit .txt1 {display:block;margin-bottom:5px;font-size:16px;color:#272727;}
.sub1_1_tit .txt2 {font-size:22px;color:#90b70d;line-height:24px;}

.hiswrap {border-top:1px solid #ddd;}
.hiswrap div {padding:0 0 30px;margin:30px 0 0;border-bottom:1px solid #ddd;}
.hiswrap div:after {content:"";display:block;clear:both;}
.hiswrap div h4 {float:left;width:35%;margin-top:3px;padding:0;font-size:16px;background:none;}
.hiswrap div ul {float:right;width:64%;}
.hiswrap div ul strong {display:block;}
.hiswrap div ul span {}

.s1_3wp {}
.s1_3wp li {margin-bottom:10px;}
.s1_3wp strong {display:block;margin-bottom:10px;padding-top:40px;font-size:24px;}
.s1_3wp span {color:#515151px;}
.s1_3wp .st1 {background:url(../images/contents/sub1_3img1.gif) no-repeat left top;}
.s1_3wp .st1 strong {color:#276ab6;}
.s1_3wp .st2 {background:url(../images/contents/sub1_3img2.gif) no-repeat left top;}
.s1_3wp .st2 strong {color:#5b8707;}
.s1_3wp .st3 {background:url(../images/contents/sub1_3img3.gif) no-repeat left top;}
.s1_3wp .st3 strong {color:#de471e;}
.s1_3wp .st4 {background:url(../images/contents/sub1_3img4.gif) no-repeat left top;}
.s1_3wp .st4 strong {color:#627686;}

.contboxwp1 {}
.contboxwp1 .contbox {width:100%;margin-bottom:30px;}
.contboxwp1 .contbox:after {content:"";display:block;clear:both;}
.contboxwp1 .contbox h4 {float:left;width:25%;padding:10px 0 0 0;font-size:16px;border-top:1px solid #454545;background:none;}
.contboxwp1 .contbox div {float:right;width:72%;}

.contboxwp2 {margin-top:40px;}
.contboxwp2 .contbox {width:100%;padding-bottom:20px;}
.contboxwp2 .contbox:after {content:"";display:block;clear:both;}
.contboxwp2 .contbox h5 {float:left;width:18%;margin-top:0;/*border-top:1px solid #454545;background:none;*/}
.contboxwp2 .contbox ul {float:right;width:75%;}

.contboxwp3 {width:100%;margin:10px 0 30px 0;}
.contboxwp3:after {content:"";display:block;clear:both;}
.contboxwp3 .contbox {float:left;width:100%;margin:0 0 10px 0;border:1px solid #4597cb;border-radius:5px;}
.contboxwp3 .contbox strong {display:block;height:30px;padding:10px 0 0 10px;color:#fff;background:#4597cb;}
.contboxwp3 .contbox.mbox {float:left;width:100%;margin:0 0 10px 0;border:1px solid #31b3bf;border-radius:5px;}
.contboxwp3 .contbox.mbox strong {display:block;height:30px;padding:10px 0 0 10px;color:#fff;background:#31b3bf;}
.contboxwp3 .contbox ul {margin:10px;padding:0 10px 0 0;}
.contboxwp3 .end {margin:10px 0 0 0;}


.s3_1txt1 {margin-bottom:20px;}
.s3_1txt1 dt {margin-bottom:10px;padding:10px;font-weight:bold;color:#fff;background:#44b7b8;}
.s3_1txt1 dd {margin-left:10px;padding:0 0 2px 12px;background:url(../images/common/h7.gif) no-repeat 0 8px;color:#666}

.s3_1txt2 {width:600px;margin-bottom:20px;/*background:url(../images/contents/s3_1bg1.gif) no-repeat left top;*/}
.s3_1txt2:after {content:"";display:block;clear:both;}
.s3_1txt2 strong {float:left;width:92%;min-height:20px;padding:10px;font-weight:bold;color:#fff;background:#4597cb}
.s3_1txt2 ul {float:left;width:100%;}
.s3_1txt2 li {padding:0 0 2px 12px;background:url(../images/common/h7.gif) no-repeat 0 8px;color:#666}
.s3_1txt2 ul.list1 {padding-top:7px;}
.s3_1txt2 ul.list2 {padding-top:14px;}

/*
.s3_2char {width:100%;height:200px;background:url(../images/contents/s3_2img1.gif) no-repeat center 30px;}
.s3_2char div {display:none;}
.s3_2chartxt {margin-left:0px;}
.s3_2chartxt strong {display:block;}
*/

.box_gray {padding:10px 200px 10px 20px;border:1px solid #5a6277;border-top:2px solid #5a6277;background:url(../images/contents/box_bg.gif) no-repeat right bottom;}
.box_orange {padding:10px 200px 10px 20px;border:1px solid #d04a3b;border-top:2px solid #d04a3b;background:url(../images/contents/box_bg.gif) no-repeat right bottom;}
.stwp li {line-height:24px;}
.stwp .num1 {padding-left:25px;background:url(../images/contents/num1.gif) no-repeat left 1px;background-size:20px;}
.stwp .num2 {padding-left:25px;background:url(../images/contents/num2.gif) no-repeat left 1px;background-size:20px;}
.stwp .num3 {padding-left:25px;background:url(../images/contents/num3.gif) no-repeat left 1px;background-size:20px;}
.stwp .num4 {padding-left:25px;background:url(../images/contents/num4.gif) no-repeat left 1px;background-size:20px;}
.stwp .num5 {padding-left:25px;background:url(../images/contents/num5.gif) no-repeat left 1px;background-size:20px;}
.stwp .num6 {padding-left:25px;background:url(../images/contents/num6.gif) no-repeat left 1px;background-size:20px;}
.stwp .num7 {padding-left:25px;background:url(../images/contents/num7.gif) no-repeat left 1px;background-size:20px;}
.stwp .num8 {padding-left:25px;background:url(../images/contents/num8.gif) no-repeat left 1px;background-size:20px;}
.stwp .num9 {padding-left:25px;background:url(../images/contents/num9.gif) no-repeat left 1px;background-size:20px;}
.stwp .st1 {padding-left:42px;background:url(../images/contents/st1.png) no-repeat left 2px;background-size:35px;}
.stwp .st2 {padding-left:42px;background:url(../images/contents/st2.png) no-repeat left 2px;background-size:35px;}
.stwp .st3 {padding-left:42px;background:url(../images/contents/st3.png) no-repeat left 2px;background-size:35px;}
.stwp .st4 {padding-left:42px;background:url(../images/contents/st4.png) no-repeat left 2px;background-size:35px;}
.stwp .st5 {padding-left:42px;background:url(../images/contents/st5.png) no-repeat left 2px;background-size:35px;}
.stwp .st6 {padding-left:42px;background:url(../images/contents/st6.png) no-repeat left 2px;background-size:35px;}
.stwp .st7 {padding-left:42px;background:url(../images/contents/st7.png) no-repeat left 2px;background-size:35px;}
.stwp .st8 {padding-left:42px;background:url(../images/contents/st8.png) no-repeat left 2px;background-size:35px;}
.stwp .st9 {padding-left:42px;background:url(../images/contents/st9.png) no-repeat left 2px;background-size:35px;}

.stwp2 {width:100%;}
.stwp2:after {content:"";display:block;clear:both;}
.stwp2 div {position:relative;float:left;margin:10px 0;}
.stwp2 div img {position:absolute;top:5px;left:5px;}
.stwp2 div p {float:left;width:130px;height:50px;padding:30px 5px;color:#fff;text-align:center;background:#81ade2;}
.stwp2 div p strong {display:block;font-size:13px;color:#fff;text-align:center;}
.stwp2 div span {float:left;margin:0 4px;font-size:18px;color:#555;line-height:90px;}


.s5_4char {width:100%;height:200px;background:url(../images/contents/s5_4img1.gif) no-repeat center 30px;background-size:100%;}
.s5_4char div {display:none;}
.s5_4chartxt {}

.s7_1wp {width:100%;}
.s7_1wp:after {content:"";display:block;clear:both;}
.s7_1wp li {float:left;margin:0 5px 20px 0;}

.boardfaq {margin-bottom:30px;}
.boardfaq ul li {margin-bottom:10px;background:url(../images/contents/faq_arr.gif) no-repeat right 5px;}
.boardfaq ul li .faq_q {display:block;padding:0px 16px 10px 30px;line-height:19px;border-bottom:1px solid #515151;background:url(../images/contents/faq_q.gif) no-repeat left top;cursor:pointer;}
.boardfaq ul li div {margin:10px 0;padding:0 10px 10px;border-bottom:1px solid #ddd;}
.boardfaq ul li div p {margin-bottom:5px;}
.boardfaq ul li ul {margin-left:5px}
.boardfaq ul li li {margin-bottom:5px;border-bottom:none;}


.boardnews {margin-bottom:30px;}
.boardnews dl dt.news_tit {min-height:25px;padding:5px 0;border-bottom:1px solid #ccc;background:url(../images/contents/faq_arr.gif) no-repeat right 18px;cursor:pointer;}
.boardnews dl dt.tit_bar {border-top:2px solid #454545;border-bottom:1px solid #515151;background:#f7f7f7;}
.boardnews dl dt.tit_bar strong {text-align:center;}
.boardnews dl dt {width:100%;}
.boardnews dl dt:after {content:"";display:block;clear:both;}
.boardnews dl dt span {float:left;width:10%;text-align:center;line-height:22px;padding:7px 0;}
.boardnews dl dt strong{float:left;width:80%;line-height:22px;padding:5px 0;}
.boardnews dl dd {padding:15px 10px 15px;border-bottom:1px solid #ddd;}

.boardcouncel {border-top:1px solid #555;}
.boardcouncel ul {margin-top:10px;}
.boardcouncel li {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.boardcouncel li strong {display:inline-block;width:100px;}

@media screen and (max-width:400px){
.s7_1wp  {width:310px;margin:0 auto;}
}