@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* 내용관리 */
#ctt {background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {line-height:1.6em}
#ctt_himg img, #ctt_timg img, #ctt_con img {ma1x-width:100%;height:auto}
.ctt_img {text-align:center}

#greeting-section{position:relative;}
#greeting-section .grt-img{top:0; right:0; padding-right:0; position:absolute;}
#greeting-section .grt-txt{padding-right:440px;}
#greeting-section .grt-txt h2{font-size:24px; line-height:180%;}
#greeting-section .grt-txt h2 span{color:#c2014b;}
#greeting-section .grt-txt h2 strong{font-weight:600;}
#greeting-section .grt-txt div{margin-top:40px; font-size:16px; line-height:180%;}
#greeting-section .grt-txt .thank{font-size:18px;}

@media all and (max-width:1200px) {
	#greeting-section .grt-img{padding-right:10px;}
}

@media all and (max-width:1080px) {
	#greeting-section .grt-txt h2{font-size:22px;}
}

@media all and (max-width:880px) {
	#greeting-section .grt-img{top:auto; right:auto; margin-top:30px; padding-right:0; text-align:center; position:relative;}
	#greeting-section .grt-img img{width:250px;}
	#greeting-section .grt-txt{margin-top:30px; padding-right:0;}
	#greeting-section .grt-txt div{font-size:15px;}
	#greeting-section .grt-txt div br{display:none;}
}

@media all and (max-width:680px) {
	#greeting-section .grt-txt h2{font-size:20px;}
}

@media all and (max-width:580px) {
	#greeting-section .grt-txt h2{font-size:18px;}
}

#vision-section{}
#vision-section .mission-area{}
#vision-section .mission-area .mission-box{padding:50px; text-align:center; border:1px solid #e0e0e0; background:url("../../../img/mission_bg.gif") repeat;}
#vision-section .mission-area .mission-box h2{margin-bottom:25px; font-weight:600; font-size:30px;}
#vision-section .mission-area .mission-box h3{margin-bottom:40px; font-size:24px; line-height:160%;}
#vision-section .mission-area .mission-box h4{font-size:14px; line-height:160%;}
#vision-section .vision-area{margin-top:55px; text-align:center;}
#vision-section .vision-area h2{margin-bottom:25px; font-weight:600; font-size:30px;}
#vision-section .vision-area h3{bottom:-13px; padding:0 30px; font-size:21px; line-height:100%; background-color:#fff; display:inline-block; position:relative;}
#vision-section .vision-area .vision-box{padding:50px 0; border:1px solid #e0e0e0;}
#vision-section .vision-area .vision-box ul{margin:0 -10px;}
#vision-section .vision-area .vision-box ul:after{clear:both; content:""; display:block;}
#vision-section .vision-area .vision-box ul li{width:33.333%; padding:0 10px; float:left;}
#vision-section .vision-area .vision-box ul li .icon{margin-bottom:30px;}
#vision-section .vision-area .vision-box ul li .txt{font-size:18px;}

@media all and (max-width:980px) {
	#vision-section .mission-area .mission-box h2{font-size:27px;}
	#vision-section .mission-area .mission-box h3{margin-bottom:35px; font-size:22px;}

	#vision-section .vision-area h2{font-size:27px;}
	#vision-section .vision-area h3{font-size:18px;}
	#vision-section .vision-area .vision-box ul li .txt{font-size:16px;}
}

@media all and (max-width:880px) {
	#vision-section .mission-area .mission-box h2{font-size:23px;}
	#vision-section .mission-area .mission-box h3{margin-bottom:30px; font-size:18px;}

	#vision-section .vision-area h2{font-size:23px;}
	#vision-section .vision-area h3{font-size:16px;}
	#vision-section .vision-area .vision-box ul li .txt{font-size:15px;}
}

@media all and (max-width:640px) {
	#vision-section .vision-area .vision-box ul{margin:0;}
	#vision-section .vision-area .vision-box ul li{width:100%; padding:15px 0; float:none;}
}

@media all and (max-width:500px) {
	#vision-section .mission-area .mission-box h3 br{display:none;}
}


/* 2024-06-19 vision-section */
#vision-section-new {width: 100%;}
#vision-section-new .box-wrap {position:relative; display: table; width: 100%; max-width: 700px; margin: 0 auto; /*border: 1px solid #7f7f7f; padding: 40px;*/}
/*
#vision-section-new .box-wrap > span {position:absolute;margin: 1em;line-height: 1;font-size: 0.8em;}
#vision-section-new .box-wrap > span::after {content: "○";}
#vision-section-new .box-wrap > span:nth-child(1) {left:0px;top:0px;}
#vision-section-new .box-wrap > span:nth-child(2) {right:0px;top:0px;}
#vision-section-new .box-wrap > span:nth-child(3) {left:0px;bottom:0px;}
#vision-section-new .box-wrap > span:nth-child(4) {right:0px;bottom:0px;}
*/
#vision-section-new .box-wrap > ul {display: table; width: 100%; /*border: 1px solid #7f7f7f;*/ padding: 3em 2em;}
#vision-section-new .box-wrap .img-wrap {display: block; text-align: center;}
#vision-section-new .box-wrap .img-wrap img {max-width: 475px;width: 100%;}
#vision-section-new .box-wrap .box {display: inline-block; margin-top: 3em;}
#vision-section-new .box-wrap .box table {width: 100%; font-size: 18px; letter-spacing: -0.5px;}
#vision-section-new .box-wrap .box table th,
#vision-section-new .box-wrap .box table td {padding: 15px 12px;}
#vision-section-new .box-wrap .box table th {font-size: 1em; font-weight: 800; color: #d50129; border-right: 2px solid #dd2246; text-align: right;}
#vision-section-new .box-wrap .box table td {font-weight: 800; color: #6c6a6b;}
#vision-section-new .box-wrap .inner-box {width: 100%;}
#vision-section-new .box-wrap .inner-box ul {display: table;width: 100%;margin-bottom: 15px;}
#vision-section-new .box-wrap .inner-box ul:last-child {margin-bottom:0px;}
#vision-section-new .box-wrap .inner-box ul li {display: table-cell;font-size: 0.8em;padding: 0 5px;vertical-align: middle;line-height: 1.5;}
#vision-section-new .box-wrap .inner-box ul li.in-title {width: 93px; font-size: 0.9em; border-right: 2px solid #e6687d;}

@media all and (max-width:750px) {
	#vision-section-new .box-wrap {padding: 30px;}
	#vision-section-new .box-wrap .box table {font-size: 17px;}
}

@media all and (max-width:640px) {
	#vision-section-new .box-wrap {padding: 25px;}
	#vision-section-new .box-wrap > ul {padding: 3em 1em;}
	#vision-section-new .box-wrap .box {margin-top:2em;}
	#vision-section-new .box-wrap .box table {font-size: 15px;}
	#vision-section-new .box-wrap .box table th,
	#vision-section-new .box-wrap .box table td {padding: 10px 8px;}
}

/* @media all and (max-width:500px) {
	#vision-section-new .box-wrap {padding: 5px;}
	#vision-section-new .box-wrap > span {display:mpne;}
	#vision-section-new .box-wrap .box table {font-size: 13px;}
	#vision-section-new .box-wrap .box table tr {display: block; margin-bottom: 1em;}
	#vision-section-new .box-wrap .box table tr:last-child {margin-bottom:0px;} 
	#vision-section-new .box-wrap .box table th {display:inline-block; width:100%; padding: 5px 4px; font-size: 1.2em; border-right:0px;border-bottom: 1px solid #a5a5a5; text-align: center;}
	#vision-section-new .box-wrap .box table td {display:inline-block; width:100%; padding: 10px 4px; text-align: center;}
	#vision-section-new .box-wrap .inner-box ul li {text-align: left;}
	#vision-section-new .box-wrap .inner-box ul li.in-title {text-align: center;width: 60px;font-size: 0.8em;border-right: 1px solid #e6687d;}	
} */






#history-section{position:relative;}
#history-section:after{width:1px; height:100%; top:0; left:50%; z-index:10; background-color:#ccc; content:""; display:block; position:absolute;}
#history-section h2{margin-bottom:40px; z-index:100; text-align:center; position:relative;}
#history-section .his-area{padding:20px 0;}
#history-section .his-area:after{clear:both; content:""; display:block;}
#history-section .his-area .his-left{width:50%; padding-right:35px; text-align:right; float:left;}
#history-section .his-area .his-right{width:50%; padding-left:35px; text-align:left; float:right;}
#history-section .his-area .year{margin-bottom:20px; font-weight:900; font-size:36px; position:relative;}
#history-section .his-area .year:after{width:25px; height:26px; top:0; z-index:50; background:url("../../../img/history_bul.png") no-repeat center center; content:""; display:block; position:absolute;}
#history-section .his-area .info{position:relative;}
#history-section .his-area .info .date{top:5px; font-weight:600; font-size:18px; line-height:160%; position:absolute;}
#history-section .his-area .info ul{}
#history-section .his-area .info ul li{padding:5px 15px; font-size:16px; line-height:160%; color:#333; position:relative;}
#history-section .his-area .info ul li:after{width:6px; height:1px; top:18px; background-color:#333; content:""; display:block; position:absolute;}
#history-section .his-area .his-left .year:after{right:-48px;}
#history-section .his-area .his-left .info{padding-right:85px;}
#history-section .his-area .his-left .info .date{right:0;}
#history-section .his-area .his-left .info ul li:after{right:0;}
#history-section .his-area .his-right .year:after{left:-48px;}
#history-section .his-area .his-right .info{padding-left:85px;}
#history-section .his-area .his-right .info .date{left:0;}
#history-section .his-area .his-right .info ul li:after{left:0;}

@media all and (max-width:1080px) {
	#history-section .his-area .info ul li{padding:5px 15px; font-size:15px;}
	#history-section .his-area .info .date{font-size:17px;}
}

@media all and (max-width:840px) {
	#history-section:after{display:none;}

	#history-section .his-area .year{font-size:30px;}

	#history-section .his-area .his-left{width:100%; padding-right:0; padding-left:35px; text-align:left; float:none;}
	#history-section .his-area .his-left .year:after{right:auto; left:-40px;}
	#history-section .his-area .his-left .info{padding-right:0; padding-left:85px;}
	#history-section .his-area .his-left .info .date{right:auto; left:0;}
	#history-section .his-area .his-left .info ul li:after{right:auto; left:0;}

	#history-section .his-area .his-right{width:100%; float:none;}
	#history-section .his-area .his-right .year:after{right:auto; left:-40px;}
}

@media all and (max-width:680px) {
	#history-section .his-area .year{font-size:27px;}
	#history-section .his-area .info ul li{font-size:14px;}
	#history-section .his-area .info .date{font-size:16px;}

	#history-section .his-area .his-left .info{padding-left:80px;}
	#history-section .his-area .his-right .info{padding-left:80px;}
	#history-section .his-area .info ul li:after{top:15px;}
}

#organization-section{text-align:center;}
#organization-section img{max-width:100%;}

#ci-section{}
#ci-section .ci-part:first-child{margin-bottom:80px;}
#ci-section .ci-top{text-align:center;}
#ci-section .ci-top h3{margin-bottom:35px; font-weight:600; font-size:24px;}
#ci-section .ci-top h4{font-size:14px; line-height:180%; color:#333;}
#ci-section .ci-area{margin-top:40px; text-align:center;}
#ci-section .ci-area:after{clear:both; content:""; display:block;}
#ci-section .ci-area .left-box{width:50%; padding-right:30px; float:left;}
#ci-section .ci-area .right-box{width:50%; padding-left:30px; float:right;}

@media all and (max-width:980px) {
	#ci-section .ci-area .left-box{padding-right:9px;}
	#ci-section .ci-area .right-box{padding-left:9px;}
}

#ci-section .ci-area .box{padding:50px; border:1px solid #ccc;}
#ci-section .ci-area .txt{margin-top:35px; font-weight:600; font-size:18px;}

@media all and (max-width:880px) {
	#ci-section .ci-area .box{padding:40px;}
	#ci-section .ci-area .txt{margin-top:25px; font-size:16px;}
}

@media all and (max-width:680px) {
	#ci-section .ci-top h3{font-size:22px;}

	#ci-section .ci-area .left-box{width:100%; padding-right:0; float:none;}
	#ci-section .ci-area .right-box{width:100%; margin-top:30px; padding-left:0; float:none;}
	#ci-section .ci-area .txt{margin-top:15px;}
}

#ci-section .ci-area img{max-width:100%;}
#ci-section .ci-sub-part{margin-top:35px;}
#ci-section .ci-sub-part h5{margin-bottom:30px; font-weight:600; font-size:24px; text-align:center; color:#c6004e;}

@media all and (max-width:680px) {
	#ci-section .ci-sub-part h5{margin-bottom:25px; font-size:22px;}
}

#ci-section .ci-sub-part ul{margin:0 -9px;}
#ci-section .ci-sub-part ul:after{clear:both; content:""; display:block;}
#ci-section .ci-sub-part ul li{width:50%; padding:9px; float:left;}
#ci-section .ci-sub-part .sbox{border:1px solid #ccc;}
#ci-section .ci-sub-part .sbox:after{clear:both; content:""; display:block;}
#ci-section .ci-sub-part .color{width:190px; height:190px; float:left;}
#ci-section .ci-sub-part .co1{background-color:#b8134f;}
#ci-section .ci-sub-part .co2{background-color:#76777b;}
#ci-section .ci-sub-part .co3{background-color:#ec8b24;}
#ci-section .ci-sub-part .co4{background-color:#b9ce35;}
#ci-section .ci-sub-part .co5{background-color:#f4cb21;}
#ci-section .ci-sub-part .co6{background-color:#a9aaae;}
#ci-section .ci-sub-part .stxt{width:calc( 100% - 190px ); height:190px; padding:35px; float:right;}
#ci-section .ci-sub-part .stxt h3{margin-bottom:20px; font-weight:600; font-size:18px; line-height:100%;}
#ci-section .ci-sub-part .stxt h4{font-size:14px; line-height:180%; color:#333;}
#ci-section .ci-sub-part .stxt h4 div{font-weight:600;}
#ci-section .ci-sub-part .sub-txt{margin-top:40px; font-size:14px; line-height:180%; text-align:center; color:#333;}

@media all and (max-width:1330px) {
	#ci-section .ci-sub-part .stxt h4 br{display:none;}
}

@media all and (max-width:1080px) {
	#ci-section .ci-sub-part ul{margin:0;}
	#ci-section .ci-sub-part ul li{width:100%; padding:10px 0; float:none;}
}

@media all and (max-width:620px) {
	#ci-section .ci-sub-part .color{width:100%; height:70px; float:none;}
	#ci-section .ci-sub-part .stxt{width:100%; height:auto; padding:25px; float:none;}
}

#welfare-section{}
#welfare-section:after{clear:both; content:""; display:block;}
#welfare-section .left-area{width:50%; padding-right:36px; float:left;}
#welfare-section .right-area{width:50%; padding-left:36px; float:right;}
#welfare-section h3{margin-bottom:30px; font-weight:600; font-size:24px; display:block;}
#welfare-section .img{}
#welfare-section .img img{max-width:100%;}
#welfare-section .txt{margin-top:35px;}
#welfare-section .txt ul{}
#welfare-section .txt ul li{padding:5px 0 5px 15px; font-size:16px; line-height:160%; position:relative;}
#welfare-section .txt ul li:after{width:5px; height:1px; top:16px; left:0; background-color:#111; content:""; display:block; position:absolute;}

@media all and (max-width:1200px) {
	#welfare-section .left-area{padding-right:10px;}
	#welfare-section .right-area{padding-left:10px;}
}

@media all and (max-width:980px) {
	#welfare-section h3{margin-bottom:25px; font-size:22px;}
	#welfare-section .txt ul li{font-size:15px;}
}

@media all and (max-width:880px) {
	#welfare-section h3{margin-bottom:20px; font-size:20px;}
	#welfare-section .txt ul li{font-size:14px;}
}

@media all and (max-width:680px) {
	#welfare-section h3{font-size:18px;}
}

@media all and (max-width:580px) {
	#welfare-section .left-area{width:100%; padding-right:0; float:none;}
	#welfare-section .right-area{width:100%; margin-top:30px; padding-left:0; float:none;}
}

#care-section{}
#care-section h2{font-weight:600; font-size:24px; text-align:center;}
#care-section ul{margin:1px -20px 0;}
#care-section ul:after{clear:both; content:""; display:block;}
#care-section ul li{width:33.333%; padding:20px; float:left;}
#care-section .box{height:320px; padding:75px 20px; text-align:center; border:1px solid #ccc; border-radius: 30px;}
#care-section .box .txt{margin-top:35px;}
#care-section .box .txt h3{font-weight:600; font-size:24px;}
#care-section .box .txt h4{margin-top:10px; font-size:16px; line-height:160%; color:#333;}

@media all and (max-width:1350px) {
	#care-section .box .txt h3{font-size:22px;}
}

@media all and (max-width:1240px) {
	#care-section .box .txt h3{font-size:20px;}
}

@media all and (max-width:1180px) {
	#care-section ul{margin:20px -10px 0;}
	#care-section ul li{width:33.333%; padding:10px; float:left;}
}

@media all and (max-width:1110px) {
	#care-section .box .txt h3{font-size:18px;}
	#care-section .box .txt h4{font-size:14px;}
}

@media all and (max-width:980px) {
	#care-section h2{font-size:22px;}
	#care-section ul li{width:50%;}
}

@media all and (max-width:880px) {
	#care-section h2{font-size:20px;}
}

@media all and (max-width:680px) {
	#care-section ul{margin:20px -5px 0;}
	#care-section ul li{padding:5px;}
	#care-section .box .txt h4 br{display:none;}
}

@media all and (max-width:580px) {
	#care-section ul li{width:100%;}
	#care-section .box{height:auto; padding:45px 20px; text-align:center; border:1px solid #ccc;}
}

#location-section{}
#location-section .loc-part{padding:50px 0;}
#location-section .loc-part:first-child{padding-top:0; border-bottom:1px solid #ccc;}
#location-section .loc-part:last-child{padding-bottom:0;}
#location-section h3{margin-bottom:25px; font-weight:600; font-size:24px; text-align:center;}
#location-section .loc-info{margin-bottom:25px;}
#location-section .loc-info ul{}
#location-section .loc-info ul:after{clear:both; content:""; display:block;}
#location-section .loc-info ul li{font-size:16px; line-height:24px; color:#666; float:left;}
#location-section .loc-info ul li:nth-child(1){width:50%;}
#location-section .loc-info ul li:nth-child(2),
#location-section .loc-info ul li:nth-child(3){width:25%;}
#location-section .loc-info ul li span{margin-right:10px;}

@media all and (max-width:1120px) {
	#location-section .loc-info ul li:nth-child(1),
	#location-section .loc-info ul li:nth-child(2),
	#location-section .loc-info ul li:nth-child(3){width:100%; padding:3px 0; float:none;}
}

@media all and (max-width:640px) {
	#location-section .loc-info ul li{padding-left:35px !important; position:relative;}
	#location-section .loc-info ul li span{top:3px; left:0; position:absolute;}
}

#location-section .loc-map{margin-bottom:30px;}
#location-section .loc-map .root_daum_roughmap{width:100% !important;}
#location-section .loc-way{}
#location-section .loc-way .way-part{padding:20px 0;}
#location-section .loc-way .way-part h4{margin-bottom:30px; font-weight:600; font-size:18px;}
#location-section .loc-way table{width:100%;}
#location-section .loc-way td{padding:10px 0; font-size:16px;}
#location-section .loc-way td.rb-txt1{font-weight:600; color:#50a232;}
#location-section .loc-way td.rb-txt2{font-weight:600; color:#0475f4;}
#location-section .loc-way .num{width:24px; height:24px; margin-right:12px; margin-bottom:3px; font-weight:600; font-size:11px; line-height:24px; text-align:center; color:#fff; border-radius:50%; background-color:#77787b; display:inline-block; vertical-align:middle;}
#location-section .loc-way .rb1{margin-right:15px; margin-bottom:3px; padding:0 20px; font-weight:600; font-size:14px; line-height:26px; text-align:center; color:#fff; border-radius:30px; background-color:#50a232; display:inline-block; vertical-align:middle;}
#location-section .loc-way .rb2{margin-right:15px; margin-bottom:3px; padding:0 20px; font-weight:600; font-size:14px; line-height:26px; text-align:center; color:#fff; border-radius:30px; background-color:#0475f4; display:inline-block; vertical-align:middle;}

@media all and (max-width:640px) {
	#location-section .loc-way .way-part h4{margin-bottom:25px; font-size:16px;}
	#location-section .loc-way td{width:100%; display:block;}
}

#work-section{}
#work-section .top-txt{font-family:"Nanum Myeongjo"; font-weight:700; font-size:24px; line-height:160%; text-align:center;}
#work-section .work-box{margin-top:80px;}
#work-section .work-box:after{clear:both; content:""; display:block;}
#work-section .work-box img{max-width:100%;}
#work-section .work-box .left-area{width:50%; float:left;}
#work-section .work-box .right-area{width:50%; padding-left:45px; float:right;}
#work-section .work-box h3{margin-bottom:20px; font-weight:600; font-size:24px; line-height:100%; color:#c2014b;}
#work-section .work-box ul{}
#work-section .work-box ul li{padding:5px 0 5px 20px; font-size:16px; line-height:160%; position:relative;}
#work-section .work-box ul li:after{width:3px; height:3px; top:16px; left:4px; background-color:#c2014b; content:""; display:block; position:absolute;}
#work-section .work-box .img{margin-top:60px;}
#work-section .etc-box{margin-top:60px; padding:35px 45px; border-radius:20px; border:1px solid #ddd; background-color:#efefef;}
#work-section .etc-box h2{margin-bottom:15px; padding-left:15px; font-weight:600; font-size:24px; display:block; position:relative;}
#work-section .etc-box h2:after{width:3px; height:3px; top:10px; left:4px; background-color:#c2014b; content:""; display:block; position:absolute;}
#work-section .etc-box div{padding-left:15px; font-size:18px; color:#333;}
#work-section .etc-box ul{padding-left:15px; font-size:18px; color:#333;}
#work-section .etc-box ul li{padding-left:50px; line-height:160%; position:relative;}
#work-section .etc-box ul li span{width:50px; top:0; left:0; position:absolute;}
#work-section .etc-box ul.ll-box{padding-left:15px;}
#work-section .etc-box ul.ll-box li{padding-left:0;}
#work-section .etc-box table{width:100%;}
#work-section .etc-box table td{width:50%; padding:20px 0; vertical-align:top;}

@media all and (max-width:1200px) {
	#work-section .work-box .img{margin-top:20px;}
}

@media all and (max-width:1080px) {
	#work-section .top-txt{font-size:22px;}
	#work-section .work-box{margin-top:70px;}
}

@media all and (max-width:980px) {
	#work-section .top-txt{font-size:20px;}
	#work-section .work-box .left-area{width:100%; text-align:center; float:none;}
	#work-section .work-box .right-area{width:100%; margin-top:30px; padding-left:0; float:none;}

	#work-section .work-box{margin-top:60px;}
	#work-section .work-box h3{margin-bottom:15px; font-size:22px;}
	#work-section .work-box ul li{padding:5px 0 5px 18px; font-size:15px;}
	#work-section .work-box .img{margin-top:40px; text-align:center;}

	#work-section .etc-box{margin-top:50px;}
	#work-section .etc-box h2{margin-bottom:12px; padding-left:15px; font-size:22px;}
	#work-section .etc-box div{font-size:16px;}
	#work-section .etc-box ul{font-size:16px;}

	#work-section .etc-box table td{width:100%; padding:15px 0; display:block;}
}

@media all and (max-width:880px) {
	#work-section .top-txt{font-size:20px;}
	#work-section .work-box{margin-top:40px;}
	#work-section .work-box h3{margin-bottom:15px; font-size:20px;}

	#work-section .etc-box{margin-top:40px; padding:30px;}
	#work-section .etc-box h2{margin-bottom:12px; padding-left:15px; font-size:20px;}

	#work-section .etc-box table td{padding:10px 0;}
}

@media all and (max-width:780px) {
	#work-section .work-box{margin-top:30px;}
	#work-section .work-box h3{font-size:18px;}
	#work-section .etc-box{margin-top:30px; padding:25px;}
	#work-section .etc-box h2{font-size:18px;}
	#work-section .etc-box div{font-size:15px;}
	#work-section .etc-box ul{font-size:15px;}
}

@media all and (max-width:680px) {
	#work-section .etc-box{margin-top:25px; padding:20px;}
}

#operate-section{}
#operate-section:after{clear:both; content:""; display:block;}
#operate-section img{max-width:100%;}
#operate-section .left-area{width:50%; padding-right:20px; float:left;}
#operate-section .right-area{width:50%; padding-left:20px; float:right;}
#operate-section h3{margin-bottom:30px; font-weight:600; font-size:24px;}
#operate-section .left-area ul{}
#operate-section .left-area ul li{padding:10px 0; font-size:16px; line-height:160%; color:#333;}
#operate-section .left-area div{margin-top:30px;}

@media all and (max-width:1060px) {
	#operate-section .left-area{width:100%; padding-right:0; text-align:center; float:none;}
	#operate-section .right-area{width:100%; margin-top:60px; padding-left:0; text-align:center; float:none;}
}

@media all and (max-width:880px) {
	#operate-section h3{margin-bottom:25px; font-size:22px;}
	#operate-section .left-area ul li{font-size:15px;}
}

@media all and (max-width:780px) {
	#operate-section h3{margin-bottom:20px; font-size:20px;}
	#operate-section .left-area ul li{font-size:14px;}
}

.scrollbox{width:100%; max-width:1420px; margin:0 auto; padding:20px; overflow-y:auto; height:430px; border: 1px solid #DBDBDB; color: #666;}
.scrollbox p{font-size:15px; line-height:220%; color:#666;}
.privacy_txt {padding-bottom:20px; font-size:16px; color:#666;}
.privacy_txt p{margin:10px 0;}
.privacy_txt h2 {position:relative;font-weight:600;font-size:18px;color:#07469b;padding-top:13px;margin-bottom:15px;line-height:1; color:#111;}
.privacy_txt h2:before {content:'';position: absolute;left:0;top:0;width:17px;height:2px;background:#2e3192;}
.privacy_txt ul{margin:12px 0 12px 22px; line-height:220%;}
.privacy_txt ul ul{margin:3px 0 3px 22px;}
.privacy_txt .txt-box{line-height:160%;}
.privacy_txt .hempty{height:40px;}

@media all and (max-width:800px) {
	.scrollbox{padding:10px;}
	.privacy_txt h2{font-size:15px;}
}
