@charset "euc-kr";

/* ========== sub ========== */
@import url('/lib/jquery-print-preview/css/print-preview.css');

.contWrap {width:100%; margin-top:40px;padding-bottom:60px}
.contWrap:after {clear: both; content: ""; display: block;}
.contWrap .leftside {width:22%; margin-right:5.69%; float:left;}
.contWrap .rightside {width:72.3%; margin-bottom:30px; float:right;}
.contWrap .rightside .nav {font-size:14px; color:#555555;}
.contWrap .rightside .nav a {}
.contWrap .rightside .nav a:hover{color:#222; font-weight:bold; text-decoration:underline;}

@media all and (max-width:1024px){
	.contWrap{margin-top:0px;}
	.contWrap .leftside{display:none;}
	.contWrap .rightside{margin-top:15px; width:96%; margin-right:2%; margin-left:2%;}
	.contWrap .rightside .nav{text-align:center;}
}
@media all and (max-width:680px){
	.contWrap .rightside{margin-top:15px; width:88%; margin-right:6%; margin-left:6%;}
}
/* ¼­ºê¸Þ´º */
#subMenu {position:relative; width:100%;}
#subMenu h2 {position:relative; font-size:32px; vertical-align:middle; background:#06495c; color:#fff; text-align:center; font-weight:normal; height:112px; padding:34px 10px 25px;}
#subMenu h2 span {position:relative; display:table-cell; width:300px; font-size:14px; font-weight:400; line-height:20px; color:#b4ccce;}
#subMenu ul {width:99.5%; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:16px 0 0;}
#subMenu ul ul {border:none; background:#f3f3f3; margin:0; padding:0; width:100%;}
#subMenu ul ul ul {border:none; background:#fff; width:85%; margin:0 auto;}
#subMenu li {padding:0 8%;}
#subMenu li li {padding:0;}
#subMenu li:first-child {padding-top:10px;}
#subMenu li:last-child {padding-bottom:25px;}
#subMenu li li:first-child {padding-top:8px;}
#subMenu li li:last-child {padding-bottom:10px;}
#subMenu li li li:first-child {padding-top:0;}
#subMenu li li li:last-child {padding-bottom:0;}
#subMenu a {position:relative; display:block; background:url("../../images/sub/subMenu_ico1_on.png") no-repeat 94% 50%; border-bottom:1px solid #e3e3e3; border-top:none; font-size:16px; word-break:break-all; padding:8px 5px 9px 7%; color:#4b4b4b; letter-spacing:-0.08em;}
#subMenu li.on a,#subMenu a:hover {background:#3e6874 url("../../images/sub/subMenu_ico1.png") no-repeat 94% 50%; color:#fff; }
#subMenu li li a,#subMenu li.on li a {background:none; border:none; color:#555555; font-size:14px; font-weight:normal; padding:4px 5px 4px 20px;}
#subMenu li li a:after {position:absolute; left:13px; top:13px; content:""; width:3px; height:3px; background:#9e9e9e;}
#subMenu li li.on a,#subMenu li li a:hover {color:#2b276a; background:none; font-weight:500;}
#subMenu li li.on a:after {background:#2b276a;}
#subMenu li.on li li a {font-weight:normal; color:#2b276a; font-size:12px; padding:3px 15px 3px 10%;}
#subMenu li.on li li a:after {position:absolute; left:10px; top:12px; content:""; width:4px; height:1px; background:#9e9e9e;}
#subMenu li li li.on a,#subMenu li li li a:hover {font-weight:bold; color:#000; text-decoration:underline;}

/* ¿ÞÂÊÇÏ´Ü ÀüÈ­¹øÈ£ */
.calls{float:left; width:100%; height:180px; background:#3e6874;text-align:center;}
.calls .call_cts{height:138px;color:#fff;}
.calls .call_cts h2{font-size:22px;padding:20px 0 0 0; font-weight:500; line-height:1.5em;}
.calls .call_cts a{font-size:28px; color:#fff; line-height:1.5em;}
.calls .call_cts span{display:block;font-size:14px;color:#c6d4d5; line-height:1.5em;}
.calls ul li{height:44px;text-align:left;}
.calls ul li:first-child{margin-bottom:1px;}
.calls ul li a{display:block;line-height:44px;padding:0 0 0 20px;background:#06495c url("../../images/sub/more.gif") 90% 15px no-repeat;font-size:17px;color:#fff;}
@media all and (max-width:1100px){
	.calls .call_cts span{font-size:13px;}
}

/* ¼­ºêÅ¸ÀÌÆ² */
.sub_title{border-bottom:2px solid #122d4f; padding-bottom:20px;}
.sub_title h1{font-size:30px; font-weight:500;}

@media all and (max-width:1024px){
	.sub_title{padding-bottom:50px;}
	.sub_title h1{text-align:center;}
}
@media all and (max-width:680px){
	.sub_title{padding-bottom:20px;}
	.sub_title h1{font-size:30px; font-weight:500;}
}
/* ÄÁÅÙÃ÷¿µ¿ª ±âº»·¹ÀÌ¾Æ¿ô */
#contentBody{position:relative; min-height:500px; margin-top:60px; line-height:1.5em; font-size:16px; color:#000;}
@media all and (max-width:1024px){
	#contentBody{position:relative; min-height:500px; margin-top:45px;}
}

@media all and (max-width:680px){
	#contentBody{position:relative; min-height:500px; margin-top:35px; line-height:1.5em;}
}


/* subSns */
.subSns {position:absolute; right:0; top:45px;}
.subSns a {display:inline-block; width:40px; height:40px; border-radius:100px; line-height:0; font-size:0; margin:0 1px; vertical-align:top;}
.subSns a.list1 {background:url("../../images/sub/sns01.png") no-repeat;}
.subSns a.list2 {background:url("../../images/sub/sns02.png") no-repeat;}
.subSns a.list3 {background:url("../../images/sub/sns03.png") no-repeat;}
.subSns a.list4 {display:none; background:url("../../images/sub/naverband.png") no-repeat;}
.subSns a.list5 {display:none; background:url("../../images/sub/k_talk.png") no-repeat;}
.subSns a.list6 {background:url("../../images/sub/print.png") no-repeat;}
@media all and (max-width:1024px){
	.subSns {position:relative; text-align: center; top:20px; width:100%;}
	.subSns a {display:inline-block; width:40px; height:40px; border-radius:100px; line-height:0; font-size:0; margin:0 0; vertical-align:top;}	
}
@media all and (max-width:768px){
	.subSns a.list4 {display:inline-block;}
	.subSns a.list5 {display:inline-block;}
	.subSns a.list6 {display:none;}
}
@media all and (max-width:680px){
	.subSns {position:relative; text-align: center; top:10px;}
}

/* ³»¿ë ¾ÈÀÇ Å¸ÀÌÆ² */
.conH3{font-size:26px; font-weight:500; color:#222; padding-bottom:15px; margin-top:60px;}
h3.htop{margin-top:0px;}
.conH4{font-size:22px; font-weight:500; color:#222; padding-bottom:18px; padding-left:24px; margin-top:40px; background:url("../../images/sub/h4.png") left 2px no-repeat;}
h4.htop{margin-top:0px;}
@media all and (max-width:680px){
	.conH3{font-size:26px; font-weight:500; color:#222; padding-bottom:15px; margin-top:40px;}
	.conH4{font-size:22px; font-weight:500; color:#222; padding-bottom:18px; padding-left:24px; margin-top:30px; background:url("../../images/sub/h4.png") left 2px no-repeat;}
}
/* box ½ºÅ¸ÀÏ */
.conBox{border:2px solid #eee; padding:20px 5%;}
.conBox h4{margin-top:5px;}
/* conList */
.conList {position:relative; padding:0 0 15px 11px; font-size:1.1rem; color:#000; line-height:24px;}
.conList li {position:relative; padding:0 0 0 17px;}
.conList li::after {position:absolute; left:9px; top:11px; content:""; width:3px; height:3px; background:#737477;}
.conList ul {padding:3px 0 7px 0;}
.conList li li {padding:0 0 0 12px;}
.conList li li::after {position:absolute; left:2px; top:13px; content:""; width:5px; height:1px; background:#737477;}
.conList li li li {padding:0 0 0 8px; color:#888;}
.conList li li li::after {position:absolute; left:2px; top:13px; content:""; width:3px; height:1px; background:#737477;}
.conList2 {position:relative; font-size:13px; color:#555; line-height:24px;}
.conList2 li {background:url("../imgs/template/dotLi2.gif") no-repeat 0 8px; padding:0 0 0 13px;}

/* ÄÜÅÙÃ÷ Å×ÀÌºí */
.contTable {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin:5px 0px 10px 0px;}
.contTable thead th {height:30px; background:#e8eef2; color:#000; padding:6px 4px 7px; border:1px solid #c1c5cd; text-align:center;}
.contTable tbody th {background:#fbfbfb; padding:7px 10px; border:1px solid #e4e7ec; font-weight:bold; color:#000; text-align:center;}
.contTable tbody td {padding:15px 20px; border:1px solid #e4e7ec; border-top:none; text-align:left; height:30px;}
.contTable p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable p.pnone{background:none}
.contTable thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable tbody th.line_t{border-top:1px solid #686e70;}
.contTable tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable .conList {padding:0;}

/* ÄÜÅÙÃ÷ Å×ÀÌºí °¡¿îµ¥ Á¤·Ä */
.contTable_c {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all;}
.contTable_c thead th {height:30px; background:#e8eef2; color:#000; padding:8px 4px 9px; border-bottom:1px solid #c1c5cd; border-left:1px solid #c1c5cd;border-right:1px solid #c1c5cd; text-align:center;}
.contTable_c tbody th {background:#fbfbfb; padding:6px 4px 6px 10px; border-bottom:1px solid #e4e7ec; font-weight:normal; color:#000;}
.contTable_c tbody td {padding:5px 10px 6px 10px; border:1px solid #e4e7ec;border-top:none; text-align:center; height:30px;}


/* ÄÜÅÙÃ÷ Å×ÀÌºí */
.contTable2 {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin:5px 0px 10px 0px;}
.contTable2 thead th {font-size:16px;font-weight:500; background:#e8eef2; color:#000; padding:6px 4px 7px; border:1px solid #c1c5cd; text-align:center;}
.contTable2 tbody th {background:#fbfbfb; padding:7px 10px; border:1px solid #e4e7ec; font-weight:500; color:#000; text-align:center;}
.contTable2 tbody td {padding:12px 16px; padding-top:15px;padding-bottom:15px;border:1px solid #e4e7ec; border-top:none; text-align:left; height:30px;}
.contTable2 tbody td li{font-size:16px;line-height:27px;letter-spacing:0px;font-weight:400;color:#464646;}
.contTable2 tbody tr th{font-size:16px;letter-spacing:-0.2px;font-weight:500;}
.contTable2 p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable2 p.pnone{background:none}
.contTable2 thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable2 tbody th.line_t{border-top:1px solid #686e70;}
.contTable2 tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable2 .conList {padding:0;}
.boardstyle {background:#f7fcff;}


@media all and (max-width:1500px) {
.contTable2 {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin:5px 0px 10px 0px;}
.contTable2 thead th {font-size:15px;letter-spacing:-0.7px;font-weight:500; background:#e8eef2; color:#000; padding:6px 4px 7px; border:1px solid #c1c5cd; text-align:center;}
.contTable2 tbody th {background:#fbfbfb; padding:7px 10px; border:1px solid #e4e7ec; font-weight:bold; color:#000; text-align:center;}
.contTable2 tbody td {padding:10px 20px;padding-top:14px;padding-bottom:14px;font-size:14px;letter-spacing:-0.7px;font-weight:400; line-height:25px;border:1px solid #e4e7ec; border-top:none; text-align:left; height:20px;}
.contTable2 tbody td li{font-size:15px;line-height:27px;letter-spacing:0px;}
.contTable2 tbody tr th{font-size:15px;letter-spacing:-0.2px;font-weight:500;}
.contTable2 p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable2 p.pnone{background:none}
.contTable2 thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable2 tbody th.line_t{border-top:1px solid #686e70;}
.contTable2 tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable2 .conList {padding:0;}
.boardstyle {background:#f7fcff;}
}

@media all and (max-width:1025px) {
.contTable2 {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin:5px 0px 10px 0px;}
.contTable2 thead th {font-size:15px;letter-spacing:-0.7px;font-weight:500; background:#e8eef2; color:#000; padding:6px 4px 7px; border:1px solid #c1c5cd; text-align:center;}
.contTable2 tbody th {background:#fbfbfb; padding:7px 10px; border:1px solid #e4e7ec; font-weight:bold; color:#000; text-align:center;}
.contTable2 tbody td {padding:1px 15px;padding-top:15px;padding-bottom:15px;font-size:14px;letter-spacing:-0.7px;font-weight:400; line-height:10px;border:1px solid #e4e7ec; border-top:none; text-align:left; height:20px;}
.contTable2 tbody td li{font-size:15px;line-height:27px;letter-spacing:0px;}
.contTable2 tbody tr th{font-size:15px;letter-spacing:0.6px;font-weight:500;}
.contTable2 p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable2 p.pnone{background:none}
.contTable2 thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable2 tbody th.line_t{border-top:1px solid #686e70;}
.contTable2 tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable2 .conList {padding:0;}
.boardstyle {background:#f7fcff;}
}

@media all and (max-width:700px) {
.contTable2 {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin:5px 0px 10px 0px;}
.contTable2 thead th {font-size:14px;letter-spacing:-0.7px;font-weight:500; background:#e8eef2; color:#000; padding:6px 4px 7px; border:1px solid #c1c5cd; text-align:center;}
.contTable2 tbody th {background:#fbfbfb; padding:7px 10px; border:1px solid #e4e7ec; font-weight:bold; color:#000; text-align:center;}
.contTable2 tbody td {padding:5px 10px;padding-top:12px;padding-bottom:12px;font-size:14px;letter-spacing:-0.7px;font-weight:400; line-height:25px;border:1px solid #e4e7ec; border-top:none; text-align:left; height:20px;}
.contTable2 tbody td li{font-size:14px;line-height:27px;letter-spacing:-0.7px;}
.contTable2 tbody tr th{font-size:15px;letter-spacing:-0.2px;font-weight:500;}
.contTable2 p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable2 p.pnone{background:none}
.contTable2 thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable2 tbody th.line_t{border-top:1px solid #686e70;}
.contTable2 tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable2 .conList {padding:0;}
.boardstyle {background:#f7fcff;}
}

@media all and (max-width:600px) {
.contTable2 {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin:5px 0px 10px 0px;}
.contTable2 thead th {font-size:14px;letter-spacing:-0.7px;font-weight:500; background:#e8eef2; color:#000; padding:6px 4px 7px; border:1px solid #c1c5cd; text-align:center;}
.contTable2 tbody th {background:#fbfbfb; padding:7px 20px; border:1px solid #e4e7ec; font-weight:bold; color:#000; text-align:center;}
.contTable2 tbody td {padding:0px 10px;padding-top:8px;padding-bottom:8px;font-size:12px;letter-spacing:-0.7px;font-weight:400; line-height:5px;border:1px solid #e4e7ec; border-top:none; text-align:left; height:5px;}
.contTable2 tbody td li{line-height:24px;font-size:13px;}
.contTable2 tbody tr th{font-size:14px;letter-spacing:1.1px;font-weight:500;}
.contTable2 p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable2 p.pnone{background:none}
.contTable2 thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable2 tbody th.line_t{border-top:1px solid #686e70;}
.contTable2 tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable2 .conList {padding:0;}
.boardstyle {background:#f7fcff;}
}

@media all and (max-width:480px) {
.contTable2 {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin:5px 0px 10px 0px;}
.contTable2 thead th {font-size:11px;letter-spacing:0.5px;font-weight:500; line-height:22px;background:#e8eef2; color:#000; padding:6px 4px 7px; border:1px solid #c1c5cd; text-align:center;}
.contTable2 tbody th {background:#fbfbfb; padding:7px 10px; border:1px solid #e4e7ec; font-weight:bold; color:#000; text-align:center;}
.contTable2 tbody td {padding:3px 3px;padding-top:8px;padding-bottom:8px;font-size:10px;letter-spacing:-1.2px;font-weight:400; line-height:20px;border:1px solid #e4e7ec; border-top:none; text-align:left; height:20px;}
.contTable2 tbody td li{font-size:11px;padding:1px 1px;letter-spacing:-0.5px;line-height:19px;}
.contTable2 tbody tr th{font-size:12px;font-weight:500;}
.contTable2 p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable2 p.pnone{background:none}
.contTable2 thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable2 tbody th.line_t{border-top:1px solid #686e70;}
.contTable2 tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable2 .conList {padding:0;}
.boardstyle {background:#f7fcff;}
}



/* ÅÇ */
.mn_5depth {position:relative; margin:0 0 15px 0; width:100%; overflow:hidden;}
.mn_5depth::before {}
.mn_5depth::after {position:absolute; left:0; top:0; content:""; width:1px; height:100%; background:#cfd2d8;}
.mn_5depth li {float:left;}
.mn_5depth li:first-child {padding-left:0;}
.mn_5depth li a {position:relative; display:inline-block; width:108px; text-align:center; border-top:1px solid #cfd2d8; border-bottom:1px solid #cfd2d8; background:#fafafb; color:#555; font-weight:bold; font-size:1.1rem; letter-spacing: -1px; padding:6px 24px 8px; line-height:1.5em; transition: all 0.2s ease-in-out 0s;}

.mn_5depth li.on a,.mn_5depth li a:hover {border-top:1px solid #6a7286; border-bottom:1px solid #6a7286; background:#06495c; color:#fff;}
.mn_5depth li a::after {position:absolute; right:0; top:0; content:""; width:1px; height:43px; background:#cfd2d8; transition: all 0.2s ease-in-out 0s;}
.mn_5depth li a::before {position:absolute; left:-1px; top:0; content:""; width:1px; height:43px; background:#cfd2d8; transition: all 0.2s ease-in-out 0s;}
.mn_5depth li.on a::before,.mn_5depth li a:hover::before {background:#6a7286;}
.mn_5depth li.on a::after,.mn_5depth li a:hover::after {background:#6a7286;}


/* tableStyle3 */
.rightside .tableStyle3 { width:730px; margin-bottom:40px; float:left; line-height:20px;}
.rightside .tableStyle3 h4 { height:25px; border-bottom:#03a680 1px solid; margin-bottom:10px; font-size:18px; font-weight:bold; color:#03a680; float:left;}
.rightside .tableStyle3 table { width:730px; border-top:#cdcfc3 3px solid; border-bottom:#cdcfc3 1px solid; background:#f1f3e7; }
.rightside .tableStyle3 table .tit { width:150px; height:38px; text-align:center; font-size:12px; color:#555555; font-weight:bold; background:#f1f3e7; border-bottom:#d5d7cb 1px solid; border-left:#d5d7cb 1px solid; }
.rightside .tableStyle3 table .tit:first-child { border-left:0;}
.rightside .tableStyle3 table .sub {  border-left:#d5d7cb 1px solid;  border-bottom:#d5d7cb 1px solid; padding:15px 30px;  font-size:12px; color:#555555; }
.rightside .tableStyle3 table .sub:first-child { border-left:0;}
.rightside .tableStyle3 table .sub p { width:100%; padding:15px 8px; float:left; }
.rightside .tableStyle3 table .sub b { color:#333333;}

/* °Ô½ÃÆÇ */
.tit{margin-bottom:10px;}
.hightTxt{color:#000000;}
.brd_none {border-left:none !important;}
.board .title{text-align:left; font-weight:500;}
.board .title a img{vertical-align:middle; margin-left:2px; margin-bottom:2px;}
.board {border-collapse:collapse; width:100%; border-top:2px solid #72afc1;}
.board thead th {background:#fafafb; padding: 8px 4px 10px 4px; color:#2f3743; letter-spacing:-1px; border-bottom:1px solid #c1c5cd; border-left:1px solid #e4e7ec;}
.board thead th:first-child {border-left:none;}
.board td {border-bottom:1px solid #e9e8e8; border-left:1px solid #e4e7ec; padding:9px 5px 10px 5px; text-align:center; color:#464646;}
.board .txt_left {padding-left:10px; text-align: left;}
.board .comment {font-size:11px; color:#D14900;}
.board .td_left {text-align:left;}
.board a {color:#464646;}
.board a:hover {color:#000; text-decoration:underline;}
.board .boardNotice {background:#f8f7f3; color:#715700;}
.board .boardNotice a {color:#715700; font-weight:normal; font-size:16px;}

@media all and (max-width:767px) {
	.board,.board thead,.board tbody,.board th,.board td,.board tr {display:block;}
	.board thead tr {position: absolute; top: -9999px; left: -9999px;}
	.board tr {position:relative; border-bottom:1px solid #e4e7ec; border-top:none;}
	.board tbody tr.boardNotice {background:#f8f7f3; color:#715700; padding-bottom:15px;}
	.board tr:first-child {border-top:none;}
	.board tbody td {position:relative; border:none; text-align:left; font-size:16px; padding:5px 10px 5px}	
	.board tr:nth-child(2n) {background-color:#f7f7f7;}
	.board tr:nth-child(2n+1) {background-color:#fff;}	
	.board td.title {padding:10px 10px 0 70px; color:#000;}
	.board td.b_title {padding:10px 10px 0 70px; color:#000; text-align:left; font-weight: bold;}
	.board td.b_title2 {padding:10px 10px 0 70px; color:#767676; font-size:15px;}
	.board td.b_title3 {padding:0 0 5px 70px; font-size:15px;}
	.board .b_num img {width:36px;}
	.board .b_num {position:absolute; left:0; top:6px; width:50px; text-align:center; font-size:13px;}
	.board .b_name {padding:5px 0 10px 70px; display:inline-block; font-size:15px; color:#767676;}
	.board .b_date {position:relative; padding:5px 0 10px 13px; display:inline-block; font-size:15px; color:#767676; min-height:23px;}
	.board .b_date2 {position:relative; padding:5px 0 10px 5px; display:inline-block; font-size:15px; color:#767676; min-height:23px;}
	.board .b_date::after {position:absolute; left:5px; top:12px; content:""; width:1px; height:12px; background:#b9b9b9;}
	.board .b_click {position:relative; padding:5px 0 10px 13px; display:inline-block; font-size:15px; color:#767676; background:url("/base/imgs/board/board_info_line.gif") no-repeat 3px 35%;}
	.board .b_click::after {position:absolute; left:5px; top:12px; content:""; width:1px; height:12px; background:#b9b9b9;}
	.board .b_file, .board .b_flie{position:relative; padding:5px 0 10px 13px; display:inline-block; height:22px;}
	.board .b_file::after, .board .b_flie::after {position:absolute; left:5px; top:11px; content:""; width:1px; height:12px; background:#b9b9b9;}

}

/** °Ô½ÃÆÇ view */
.boardStyle3_read {border-collapse:collapse; width:100%; border-top:2px solid #72afc1; border-bottom:1px solid #96afce; padding-bottom:20px;}
.boardStyle3_read thead th {background:#fafafb; padding: 8px 4px 10px 4px; color:#2f3743; border:1px solid #e4e7ec; font-weight:500;}
.boardStyle3_read tbody th {color:#707070; border:1px solid #e9e8e8;  text-align:center; border-left:1px solid #e4e7ec; border-right:1px solid #e4e7ec;}
.boardStyle3_read td {border-bottom:1px solid #e9e8e8; padding:9px 10px 10px 10px; background:none; text-align: left;}
.boardStyle3_read td table{width:100% !important;}
.boardStyle3_read td table td{border:none !important;width:auto !important}
.boardStyle3_read td img{vertical-align:middle;}
.boardStyle3_read .last {border:none; padding:15px 5px 15px 5px !important;  border-bottom:1px solid #c1c5cd; color:#2f3743; }
.boardStyle3_read .gray {background-color:#fafafb; color:#2f3743; font-weight:400;}
.boardStyle3_read .txt_left {padding-left: 5px; text-align: left;}
.boardStyle3_read .substance {padding:10px !important; overflow:hidden; width: 730px; white-space: normal; text-align: left;}
.boardStyle3_read .substance img{max-width:860px; height:auto !important; }
.boardStyle3_read .editor img{max-width:860px; height:auto !important; }

.boardStyle3_read .title{text-align:left; font-weight:500;}
.boardStyle3_read.j_off {background:#f8f8f8;}
.boardStyle3_read.j_full {background:#ffc4b9;}
.read_tit3{font-size:13px; color:#888; margin-left:20px;}
.boardStyle3_read.conList {padding:0; line-height:1.6rem; margin:0 0 0 -5px;}
.boardStyle3_read.conList li::after {top:8px;}
.boardStyle3_read td.editor{padding-top:30px;}
.editor .ed{margin:10px 0;}
@media all and (max-width:960px) {
	.boardStyle3_read .substance img{max-width:600px;  height:auto !important;}
	.boardStyle3_read .editor img{max-width:600px;  height:auto !important;}
	.boardStyle3_read td.td_100{word-break:break-all;}
}

@media all and (max-width:767px) {
	/*.board,table.boardStyle3_read,.board_insert,.board_foot {font-size:15px; line-height:23px;}
	table.boardStyle3_read .last,.board_insert .last {font-size:19px; text-align:center; padding:15px 3%;}


	.boardStyle3_read {display:block; height:100%;}
	.boardStyle3_read tbody {display:block; height:100%;}
	.boardStyle3_read th.th_100 {width:97%; border:none;}
	table.boardStyle3_read .last {display:block; width:94%; border-bottom:0; margin:0 auto;}
	.boardStyle3_read tr {display:block; height:100%; background:#fafafb;}
	.boardStyle3_read tr:after,.board_insert tr:after {content:""; display:block; clear:both;}
	.boardStyle3_read .gray {width:22%; display:inline-block; float:left; height:100%; padding:10px 2% 10px 2%; line-height:18px; min-height:18px; border:0; border-top:1px solid #e5e5e5;}
	.boardStyle3_read td {width:71%; background:#fff; display:inline-block; float:none; height:100%; min-height:18px; text-align:left; line-height:18px; padding:10px 0 10px 3%;  border:0; border-top:1px solid #e5e5e5;}
	.boardStyle3_read td.td_100 {width:97%;}
	.boardStyle3_read td.td_line2 {min-height:40px;}
	.boardStyle3_read .txt_left {padding:10px 0 10px 3%;}*/
	.boardStyle3_read .substance {padding:3% !important; width:94%;}
	.boardStyle3_read .substance img {width:100% !important;  height:auto !important;}
	.boardStyle3_read .editor img {width:100% !important;  height:auto !important;}
	.boardStyle3_read .brdata_content {padding:10px 0; width:97%;}
}


.boardBtm {position:relative; width:100%; margin-top:30px; text-align:center; clear:left;}
.boardBtm .inner{width:100%; padding-bottom:10px; vertical-align:middle}
.boardBtm a{vertical-align:middle; display:inline-block;color:#767676; font-size:13px; text-align:center; line-height:31px;}
.boardBtm .inner .prevBtn2 {border:1px solid #edeef0; width:33px; height:30px; background:url("../../images/sub/board_prev.png") center center no-repeat; display:inline-block; margin-right:5px; vertical-align:top;}
.boardBtm .inner .nextBtn2 {border:1px solid #edeef0; width:33px; height:30px; background:url("../../images/sub/board_next.png") center center no-repeat; display:inline-block; margin-left:5px; vertical-align:top;}
.boardBtm .inner .boardList { width:33px; height:32px; display:inline-block; margin:0px 3px 0px 3px; }
.boardBtm .inner .boardList a { width:30px; height:30px; text-align:center; line-height:30px; display:inline-block; background:#e9e9e9; font-size:12px; color:#555555; border-radius:24px 24px;}
.boardBtm .inner .boardList a:hover { font-weight:bold; text-decoration:none; background:#03a680; color:#fff; }
.boardBtm .inner .boardList a.on { font-weight:bold; text-decoration:none; background:#03a680; color:#fff; border-radius:24px 24px;}
.writeBtn {float:right; width:74px; height:30px; text-indent:-10000px; display:inline-block; background:url("../../images/sub/write_btn.png") -1px 0px no-repeat;}
.listBtn {float:right; width:64px; height:30px; text-indent:-10000px; display:inline-block; background:url("../../images/sub/list_btn.png") -1px 0px no-repeat;}
.deBtn{float:left; width:64px; height:30px; text-indent:-10000px; display:inline-block; background:url("../../images/sub/but_modify.png") -1px 0px no-repeat;}
@media all and (max-width:767px) {
	.boardBtm{padding-bottom:20px;}
	.boardBtm .inner .boardList a {margin-bottom:10px;}
}

.rightside table .reply_ico { width:30px; height:15px; padding-left:15px; color:#3187d7; background:url(../../images/computer_images/subBoard_reply_ico.gif) 0px 3px no-repeat;}

/* ÆäÀÌÁö³Ñ¹ö */
.paging{width:100%; text-align:center; margin-top:35px; height:35px; overflow:hidden;}
.paging a{margin:0 3px;width:30px; height:30px; text-align:center; line-height:30px; display:inline-block; background:#e9e9e9; font-size:12px; color:#555555; border-radius:24px 24px;}
.paging a span{display:inline-block; overflow:hidden; text-indent:-5000px; vertical-align:middle;}
.paging a.prev{background:url(../img/common/board_prev.png) no-repeat center center; border:1px solid #edeef0; border-radius:0}
.paging a.next{background:url(../img/common/board_next.png) no-repeat center center;border:1px solid #edeef0; border-radius:0}
.paging a.on{ font-weight:bold; text-decoration:none; background:#03a680; color:#fff; border-radius:24px 24px;}

/* ´ñ±Û */
.re{position:relative; width:100%; border-top:1px solid #666; border-bottom:1px solid #888; margin-top:20px;}
.re td.dat label{box-sizing:border-box;width:100%; display:inline-block; font-size:16px; font-weight:400; background:url("../../images/sub/det_ico.png") left 0px no-repeat; padding-left:30px; line-height:30px;}
.re td.dat textarea{float:left; width:89%; height:76px; background:#fff; border:#dbdbdb 1px solid;}
.re td{border-bottom:1px solid #eee; padding:10px 0; color:#666;}
.reply_c{background:#f4f8fc; padding:10px 20px;}
@media all and (max-width:1300px) {
	.re td.dat textarea{width:87%;}
}
@media all and (max-width:1200px) {
	.re td.dat textarea{width:86%;}
	.reply_c{word-break:break-all;}
}
@media all and (max-width:767px) {
	.re td.dat textarea{width:78%;}
}
@media all and (max-width:480px) {
	.re td.dat textarea{width:67%;}
}
/* ´ñ±Û¹öÆ° */
.replyTit { width:100px; margin-bottom:5px; padding-left:23px; font-weight:bold; background:url(../../images/computer_images/subLayout.png) -681px -70px no-repeat; } 
.replyBtn {float:right;width:90px; height:78px; text-indent:-10000px;overflow:hidden; display:inline-block;  background:url("../../images/sub/re_btn.png") no-repeat;}
.replyBtn2{width:64px; height:30px; text-indent:-10000px; display:inline-block;  background:url("../../images/sub/re_btn2.png") 0 0 no-repeat;}

/* boardStyle_search */
.boardStyle_search {width:92%; background:#f0f2f5; padding:15px 4%; text-align:center; border:1px solid #e4e7ec; margin-top:40px;}
.boardStyle_search .searchBtn {vertical-align:middle; width:64px; height:35px; text-indent:-10000px; display:inline-block; background:url("../../images/sub/search_btn.png") -1px 3px no-repeat; }
@media all and (max-width:767px) {
	.boardStyle_search .inputline{width:120px;}
}
/* textboxStyle1 */
.rightside .textboxStyle1 {  width:730px; margin-bottom:25px; padding-bottom:15px; border-bottom:#d9d9d9 1px dashed; float:right; line-height:20px; }
.rightside .textboxStyle1 h4 { height:25px; border-bottom:#03a680 1px solid; margin-bottom:10px; font-size:18px; font-weight:bold; color:#03a680; float:left;}
.rightside .textboxStyle1 .img { padding-right:18px; }
.rightside .textboxStyle1 .txt { color:#555555; font-size:12px; }

/* tabMenu3 */
.rightside .tabMenu3 { width:720px; height:39px; margin-bottom:25px; float:left;}
.rightside .tabMenu3 .tabMenu_li { width:89px; height:39px; border-left:#dbdbdb 1px solid; float:left;}
.rightside .tabMenu3 .tabMenu_li:first-child { border:0;}
.rightside .tabMenu3 .tabMenu_li:last-child { border-right:#dbdbdb 1px solid;}
.rightside .tabMenu3 .tabMenu_li a { width:100%; height:100%; display:inline-block; border-bottom:#dbdbdb 1px solid;  background:#e9e9e9; font-size:15px; color:#555555; font-weight:bold; text-align:center; line-height:38px; float:left;}
.rightside .tabMenu3 .tabMenu_li a:hover { width:90px; border-bottom:#fff 1px solid;  margin-left:-1px; background:url(../../images/computer_images/tabOnBg.gif);}
.rightside .tabMenu3 .tabMenu_li a.on { width:90px; border-bottom:#fff 1px solid;  margin-left:-1px; background:url(../../images/computer_images/tabOnBg.gif);}

/* tabMenu4 */
.rightside .tabMenu4 { width:100%; height:39px;  background:#e9e9e9; margin-bottom:30px; border-bottom:#dbdbdb 1px solid; float:left;}
.rightside .tabMenu4 .tabMenu_li { width:116px; height:39px; border-left:#dbdbdb 1px solid; float:left;}
.rightside .tabMenu4 .tabMenu_li:first-child { border:0;}
.rightside .tabMenu4 .tabMenu_li:last-child { border-right:#dbdbdb 1px solid}
.rightside .tabMenu4 .tabMenu_li a { width:100%; height:100%; display:inline-block; border-bottom:#dbdbdb 1px solid;  background:#e9e9e9; font-size:15px; color:#555555; font-weight:bold; text-align:center; line-height:38px; float:left;}
.rightside .tabMenu4 .tabMenu_li a:hover { width:118px; border-bottom:#fff 1px solid;  margin-left:-1px; background:url(../../images/computer_images/tabOnBg.gif);}
.rightside .tabMenu4 .tabMenu_li a.on { width:118px; border-bottom:#fff 1px solid;  margin-left:-1px; background:url(../../images/computer_images/tabOnBg.gif);}

/* ÇÐ°ú¾Ù¹ü */
/* gallery1 */
.rightside .gallery1 {width:100%; margin-bottom:40px;}
.rightside .gallery1 .photoArea {width:100%; height:540px;}
.rightside .gallery1 .photoArea .photoArea_li {width:100%; height:100%; float:left;}
.rightside .gallery1 .pageBtn{position:relative; width:calc(100% - 100px); height:48px; padding:10px 50px; border-bottom:#ececec 1px solid; text-align:center; color:#333333;}
.rightside .gallery1 .pageBtn .prevBtn {position:absolute; top:10px; left:0; width:48px; height:48px; display:inline-block; background:url(../../images/sub/subLayout.png) -349px -0px no-repeat; float:left;}
.rightside .gallery1 .pageBtn .nextBtn {position:absolute; top:10px; right:0;  width:48px; height:48px; display:inline-block; background:url(../../images/sub/subLayout.png) -398px -0px no-repeat; float:left;}
.rightside .gallery1 .pageBtn p {line-height:48px;  font-size:18px; font-weight:bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightside .gallery1 .btmBtn {width:100%; text-align:center; float:left;}

/* gallery1_list */
.rightside .gallery1_list {position:relative; width:100%; float:left;}
.rightside .gallery1_list:after {clear: both; content: ""; display: block;}
.rightside .gallery1_list .gallery1_list_ul {width:100%; float:left; margin-bottom:25px; padding-bottom:20px; border-bottom:1px solid #eee;}
.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li { width:28%; height:201px; margin:0 2% 19px 3%; float:left;}
.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li .img {width:100%; height:171px; border:#e7e7e7 1px solid; float:left; background:#eee;}
.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li .img img{vertical-align:middle; text-align:center;}
.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li .txt {width:100%; text-align:center; color:#555555; font-size:15px; font-weight:bold;}
.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li .txt{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:block;max-width: 100%;padding:0 0 5px 0; margin:0 0 2px 0;}

@media all and (max-width:768px) {
	.rightside .gallery1 .photoArea {height:360px;}
	.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li .img {height:151px;}
}
@media all and (max-width:640px) {
	.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li .img {height:auto;}
	.rightside .gallery1_list .gallery1_list_ul .gallery1_list_li {clear:left; width:100%; height:auto;  margin:0 0 19px 0;}
}
@media all and (max-width:480px) {
	.rightside .gallery1 .photoArea {height:270px;}
}

/* basicBtn */
.rightside .basicBtn {width:90px; height:30px; line-height:28px; display:inline-block; color:#333333; font-size:13px; text-align:center; font-weight:bold; background:url(../../images/computer_images/subLayout.png) -93px -135px no-repeat; margin:10px 0; }
.rightside .basicBtn:hover { text-decoration:none;}

/* downBtn */
.rightside .downBtn { width:120px; height:30px; display:inline-block; background:url("../../images/computer_images/subLayout.png") -188px -167px no-repeat;  float:left; color:#fff; font-size:12px; font-weight:bold; line-height:26px; text-align:center;}


/* basicBtn95 */
.rightside .basicBtn95 {width:95px; height:30px; line-height:28px; display:inline-block; color:#333333;  font-size:13px; text-align:center; font-weight:bold; background:url(../../images/computer_images/subLayout.png) -88px -167px no-repeat; margin:10px 0; }
.rightside .basicBt95n:hover { text-decoration:none;}

/* orgTit */
.rightside .orgTit {width:96%; margin-bottom:25px; padding:20px 2%; background:#e9e9e9 url("../../images/sub/orgTit.png") left top no-repeat; overflow:hidden;}
.rightside .orgTit .tit_left {width:auto; padding-left:25px; font-size:20px; line-height:38px; font-weight:bold; color:#333333; text-align:left; float:left;}
.rightside .orgCont {text-align: center;}

@media all and (max-width:680px) {
	.rightside .orgTit .tit_left {line-height:28px; }
}
/* selectBox */
.rightside .orgTit .info-section-select-1 {width:208px; height:28px; display:inline-block; position:relative;background:#fff; border:1px solid #c9c9c9; line-height:normal; vertical-align:middle; float:right; margin:4px 15px 0 0; padding-left:8px;}
.rightside .orgTit .info-section-select-2 {width:208px; height:23px; display:inline-block; position:relative;background:#fff; border:1px solid #c9c9c9; line-height:normal; vertical-align:middle; float:right; margin:7px 15px 0 0;}
.info-section{margin-top:10px;}
@media all and (max-width:680px) {
.rightside .orgTit .info-section-select-1 {float:left; margin-left:24px;}
.rightside .orgTit .info-section-select-2 {float:left; margin-left:24px;}
}
.rightside .orgTit .tit_select{  width:208px; height:23px; display:inline-block;  position:relative;background:#fff; border:1px solid #c9c9c9; line-height:normal; vertical-align:middle;  float:right; margin:7px 15px 0 0;}
.rightside .orgTit .tit_select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2;  background:transparent; color:#666; text-align:left; line-height:17px; }
.rightside .orgTit .tit_select .my_value.selected{ font-weight:bold}
.rightside .orgTit .tit_select button.my_value{ width:100%; height:23px; color:#333333; font-size:13px; text-indent:5px; }
.rightside .orgTit .tit_select div.my_value{ height:19px; text-indent:8px}
.rightside .orgTit .tit_select .ctrl{ position:absolute; top:0; right:0; width:25px; height:23px; background:url(../../images/real_images/realestate_subimg.png) 0px -73px no-repeat;}
.rightside .orgTit .tit_select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff; font-size:0; line-height:0}
.rightside .orgTit .tit_select ul{ overflow:hidden; position:absolute; bottom:-86px; left:-1px; width:210px; border:0; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; background:#fff; list-style:none}
.rightside .orgTit .tit_select ul.a_list{ }
.rightside .orgTit .tit_select.open ul.a_list{ display:block}
.rightside .orgTit .tit_select ul.i_list{ left:-2000%}
.rightside .orgTit .tit_select.open ul.i_list{ left:0}
.rightside .orgTit .tit_select li{ overflow:hidden; position:relative; height:28px; line-height:25px; text-indent:5px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; white-space:nowrap}

/* ÄÁÅÙÃ÷ ½ºÅ©·Ñ */
@media all and (max-width:768px) {
	.mCont_scroll {overflow-x:scroll; padding-top:45px; background:url("../../images/sub/mCont_scroll_ico.gif") no-repeat right 0; background-size:68px 40px;}
	.mCont_scroll table {width:900px !important;}
}

/* Á¤·Ä */
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_left2{float:left;}
.text_right2{float:right;}

/* °£°Ý */
.pT5{padding-top:5px;}
.pT10{padding-top:10px;}
.pT20{padding-top:20px;}
.pT30{padding-top:30px;}
.pB5{padding-bottom:5px;}
.pB10{padding-bottom:10px;}
.pB20{padding-bottom:20px;}
.pB30{padding-bottom:30px;}
.pL5{padding-left:5px;}
.pL10{padding-left:10px;}
.pL20{padding-left:20px;}
.pL30{padding-left:30px;}
.pR5{padding-right:5px;}
.pR10{padding-right:10px;}
.pR20{padding-right:20px;}
.pR30{padding-right:30px;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT40{margin-top:40px;}
.mT50{margin-top:50px;}
.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL20{margin-left:20px;}
.mL30{margin-left:30px;}
.mR5{margin-right:5px;}
.mR10{margin-right:10px;}
.mR20{margin-right:20px;}
.mR30{margin-right:30px;}


/* ÆùÆ® */
.font_s{font-size:14px;}
.font_big{font-size:20px;}
.blue{color:#4354aa;}
a:link.blue{color:#4354aa;}
.red{color:#b12011;}
a:link.red{color:#b12011;}
.bold{font-weight:500}
.inputline{height:20px; border:1px solid #cdcdcd; padding:4px 10px; vertical-align:middle}

/* iframe °Ô½ÃÆÇ ¸ð¹ÙÀÏ È­¸é css */ 
@media all and (max-width:768px) {
	.mcont{overflow:scroll; -webkit-overflow-scrolling:touch;}
}

/* ÀÚ°ÝÁõ */
.study_area {float:left; width:22.6%; border: 1px solid #e2e2e2; margin:0 1% 0 1%; height:800px;}
.study_area .tt {background-color:#f4f4f4; padding:10px 0; color:#000; font-size:18px; text-align:center; font-weight:bold;}
.study_area .text {padding:10px 15px 10px;}
.study_area2 {float:left; width:31%; border: 1px solid #e2e2e2; margin:0 1% 0 1%; height:700px;}
.study_area2 .tt {background-color:#f4f4f4; padding:10px 0; color:#000; font-size:18px; text-align:center; font-weight:bold;}
.study_area2 .text {padding:10px 15px 10px;}
@media all and (max-width:1250px){
	.study_area {height:810px;}
	.study_area2 {height:710px;}
}
@media all and (max-width:767px){
	.study_area {width:99.5%; margin:0 0 15px 0; height:auto;}
	.study_area2 {width:99.5%; margin:0 0 15px 0; height:auto;}
}
/*    ÄÁÅÙÃ÷ ºÎºÐ css     */
/* ÇÐ°ú°³¿ä */
.in_movie textarea{width:92%; height:186px; padding:25px 4%; border:none; background:#f4f4f4; display:block; overflow-x:hidden; font-family:'Noto Sans KR'; font-size:16px; font-weight:300;}
@media all and (max-width:768px) {
	.in_movie iframe{height:190px !important;}
}
/* ÇÐ½À·Îµå¸Ê- º¸¶ó»ö */
.gyu01{position:relative;}
.gyu01 dl{width:99.8%; float:left; border-top:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.gyu01 dt{float:left; display:block; width:28%; line-height:65px; padding-left:2%; margin-right:4%; height:70px; background:url("../../images/sub/load_tit01.png") left top no-repeat; color:#fff; font-size:21px;}
.gyu01 dd{float:left; width:63%; padding:30px 3% 30px 0;}
.gyu01 dd p{line-height:25px;}
.gyu01 ul.conList{padding:0 0 0 0; margin-top:15px;}
.gyu01 ul.conList li{float:left; width:34%;}
.gyu01 ul.conList li.lic{clear:left;}
/* ÇÐ½À·Îµå¸Ê- ÆÄ¶õ»ö */
.gyu02{position:relative;}
.gyu02 dl{width:100%; float:left; background:#eeeeee;}
.gyu02 dt{float:left; display:block; width:28%; line-height:65px; padding-left:2%; margin-right:4%; height:70px; background:url("../../images/sub/load_tit01.png") left top no-repeat; color:#fff; font-size:21px;}
.gyu02 dd{float:left; width:63%; padding:30px 3% 30px 0;}
.gyu02 dd p{line-height:25px;}
.gyu02 ul.conList{padding:0 0 0 0; margin-top:15px;}
.gyu02 ul.conList li{float:left; width:34%;}
.gyu02 ul.conList li.lic{clear:left;}
@media all and (max-width:1210px){
	.gyu01 dt{width:100%;}
	.gyu02 dt{width:100%;}
	.gyu01 dd{clear:left; width:90%; padding:30px 5%;}
	.gyu02 dd{clear:left; width:90%; padding:30px 5%;}
}
@media all and (max-width:640px){
	.gyu01 ul.conList li{clear:left; width:100%;}
	.gyu02 ul.conList li{clear:left; width:100%;}
}

/* Ä¿¸®Å§·³ */
.ir_curi {display:block; width:100%; height:673px; text-indent:-9999px; border:none; background:url("../../images/sub/curi.gif") no-repeat; }
.ir_curi .ir_img{width:0; height:0; line-height:0; overflow:hidden; font-size:0;}
@media all and (max-width:768px){
	.ir_curi {height:603px; background-size:82% auto;}
}
@media all and (max-width:480px){
	.ir_curi {height:433px; background-size:100% auto;}
}

/* 10´ëÀåÁ¡ */
.kang{position:relative; margin-bottom:50px;}
.kang div.ico01{background:#f4f4f4 url("../../images/sub/kang_ico01.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico02{background:#f4f4f4 url("../../images/sub/kang_ico02.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico03{background:#f4f4f4 url("../../images/sub/kang_ico03.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico04{background:#f4f4f4 url("../../images/sub/kang_ico04.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico05{background:#f4f4f4 url("../../images/sub/kang_ico05.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico06{background:#f4f4f4 url("../../images/sub/kang_ico06.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico07{background:#f4f4f4 url("../../images/sub/kang_ico07.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico08{background:#f4f4f4 url("../../images/sub/kang_ico08.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico09{background:#f4f4f4 url("../../images/sub/kang_ico09.png") right center no-repeat; height:66px; width:100%;}
.kang div.ico10{background:#f4f4f4 url("../../images/sub/kang_ico10.png") right center no-repeat; height:66px; width:100%;}
.kang div span{float:left; background:url("../../images/sub/kang_bg.png") left center no-repeat; text-align:center; padding-top:16px; height:52px; width:130px; color:#fff; font-size:24px; text-decoration:underline;} 
.kang div h1{font-size:22px; font-weight:400; padding-top:20px; padding-left:10px;}
.kang p{padding:25px 0 0 10px;}
@media all and (max-width:480px){
	.kang div span{font-size:18px; width:100px; padding-top:18px; height:48px; font-weight:bold; background:url("../../images/sub/kang_bg2.png") left center no-repeat;}
	.kang div h1{font-size:18px; font-weight:500; padding-top:20px; padding-left:0;}
}

/* ÇÐ°ú°³¿ä */
.info_top{width:100%;}
/*.info_top{width:100%; background:url("../../images/sub/info01.jpg") left top no-repeat; background-size:45%;}*/
.info_top div{padding-left:50%;}
.info_top div span{font-family:"Nanum Myeongjo", serif; font-size:20px; margin-bottom:20px;}
.info_m{position:relative; overflow:hidden;}
.info_m dl{width:100%; float:left; background:#3e6874; margin-top:5px;}
.info_m dt{float:left; margin-top:-5px; display:block; width:18%; line-height:65px; padding-left:4%; margin-right:1%; height:65px; background:url("../../images/sub/info_tit.png") left top no-repeat; color:#fff; font-size:21px;}
.info_m dd{float:left; width:74%; padding:15px 3% 15px 0;}
.info_m dd ul.conList{padding:0 0 0 0;}
.info_m dd ul.conList li{font-size:17px; line-height:32px; color:#fff;}
.info_m dd ul.conList li::after {position:absolute; left:9px; top:15px; content:""; width:3px; height:3px; background:#eee;}
.ja{position:relative; overflow:hidden;}
.ja dl{width:100%; float:left; margin-bottom:10px;}
.ja dt{float:left; width:18.4%; height:140px; max-height:220px; margin-right:3.6%; }
.ja dt img{width:100%;}
.jinhak{margin-top:60px;}
.jinhak li{float:left; width:31.97%; margin-left:0.5%; background:#eee; }
.jinhak li h4 img{width:100%; margin-top:-60px;}
.jinhak li p{padding:10px 6% 20px 6%; min-height:230px; font-size:16px; text-align:center;}

@media all and (max-width:1210px){
	.info_m dt{width:100%;}
	.info_m dd{clear:left; width:90%; padding:20px 5%;}
}
@media all and (max-width:680px){
	/*.info_top{width:100%; background:url("../../images/sub/info01.jpg") left top no-repeat; background-size:100%;}*/
	.info_top div{padding-left:0;}
	/*.info_top div{padding-top:90%; padding-left:0;}*/
	.info_top div span{font-size:17px;}
	.info_m dd{clear:left; width:91%; padding:15px 5% 20px 4%;}
	.info_m dd ul.conList li{font-size:15px; line-height:21px; padding-left:15px;}
	.info_m dd ul.conList li::after {top:9px;}
	.ja dt{float:left; width:30%;}
	.ja dt span{float:left; }
	.ja dt img{width:100%;}
	.jinhak li{clear:left; width:80%;}
}
@media all and (max-width:480px){
	.jinhak li{clear:left; width:100%;}
	.ja dl{padding-bottom:18px; min-height:100px}
	.ja dd{float:right; width:61%; text-align:left;}
	.ja dt{float:left; width:38%; height:0px;}
	.ja dt img{width:100%;}
	.m_j{margin-top:36px !important;}
	.jinhak li p{min-height:150px;}
}

/* ListStyle1 ±³¼ö¼Ò°³*/
.ListStyle1 {width:100%; float:left;}
.ListStyle1 .ListStyle1_li {width:100%; margin-bottom:30px; min-height:170px; border-bottom:1px solid #2b276a;}
.ListStyle1 .ListStyle1_li .ListStyle1_img {width:18.27%; height:117px; margin-right:4.25%; float:left; text-align:center;}
.ListStyle1 .ListStyle1_li .ListStyle1_dl {width:77.46%; height:117px; float:left;}
.ListStyle1 .ListStyle1_li .ListStyle1_dl .ListStyle1_tit { width:100%; line-height:30px; border-bottom:#d9d9d9 1px solid; color:#000000; font-size:24px; font-weight:500; float:left; margin-top:10px; margin-bottom:10px; }
.ListStyle1 .ListStyle1_li .ListStyle1_dl .ListStyle1_tit .detailBtn { width:98px; height:30px; display:inline-block; background:url("../../images/computer_images/gu_view.png") 0 0 no-repeat; float:right; margin-top:7px; } 
.ListStyle1 .ListStyle1_li .ListStyle1_dl .ListStyle1_sub {width:100%; float:left;}
.ListStyle1 .ListStyle1_li .ListStyle1_dl .ListStyle1_sub .subLeft { width:12%; margin-right:2%; color:#333333; font-weight:bold; float:left;}
.ListStyle1 .ListStyle1_li .ListStyle1_dl .ListStyle1_sub .subRight { width:86%;color:#555555;  float:left; }
.ListStyle1 .ListStyle1_li select{position:absolute; top:0; right:0;}

@media all and (max-width:640px){
	.ListStyle1 .ListStyle1_li {margin-bottom:30px; min-height:260px;}
	.ListStyle1 .ListStyle1_li .ListStyle1_img {width:18.27%; clear:left;}
	.ListStyle1 .ListStyle1_li .ListStyle1_dl {width:100%; clear:left;  font-size:14px;}
}
@media all and (max-width:500px){
	.ListStyle1 .ListStyle1_li {margin-bottom:30px; padding-bottom:20px; min-height:320px;}
	.ListStyle1 .ListStyle1_li .ListStyle1_dl .ListStyle1_sub .subLeft {width:100%; font-size:15px; line-height:26px;}
	.ListStyle1 .ListStyle1_li .ListStyle1_dl .ListStyle1_sub .subRight {width:100%; clear:left; line-height:26px;}
}

.table_con{padding:20px !important;word-break:break-all;}
.table_con img{max-width:860px; height:auto !important; }
@media all and (max-width:960px) {
	.table_con img{max-width:740px;  height:auto !important;}
}
@media all and (max-width:680px) {
	.table_con img{width:100% !important; height:auto !important;}
}

/* °Ô½ÃÆÇµ¿¿µ»ó*/
.mV{width:100%; height:520px;}
@media all and (max-width:767px) {
	.mV{width:100%; height:420px;}
}
@media all and (max-width:480px) {
	.mV{width:100%; height:220px;}
}

/* ÀÌ¹ÌÁö Ãà¼Ò ½Ã »õÃ¢ ÀÌ¹ÌÁö ¶ß°Ô º¯°æ */
.pc_Img{display:block;}
.mobile_Img{display:none;}
@media all and (max-width:767px) {
	.mobile_Img{display:block;}
	.pc_Img{display:none;}
}

@media all and (max-width:767px) {
	.sub0104_img img {width:100%}
}


/*** ±³°ú¸ñ¼Ò°³ ***/
.tab_area {height:40px;margin-bottom:40px;padding:0 20px;background:#2a8aa7;border-radius:0 50px 50px 50px}
.tab_area li {float:left;width:25%;text-align:center;font-weight:bold;font-size:16px;background:url(../img/sub/bg_tab_line.gif) no-repeat right 20px}
.tab_area li a {display:block;width:auto;height:50px;line-height:40px;color:#fff}
.tab_area li a.on,.tab_area li a:hover,.tab_area li a:focus,.tab_area li a:active {color:#1a7590;background:#fff;line-height:50px;margin-top:-10px;border-left:1px solid #2a8aa7;border-top:1px solid #2a8aa7;border-right:1px solid #2a8aa7;border-radius:0 20px 0 0}
.tab_area li.last {background:none}
.subject_area {overflow:hidden}
.subject_area .subje {overflow:hidden;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}
.subject_area .subje .pic {float:left;width:308px;border:1px solid #ddd}
.subject_area .subje .txt {float:left;width:95%;padding-left:35px;padding-top:30px}
.subject_area .subje .txt dt {margin-bottom:12px;font-size:18px;font-weight:bold;color:#086a86}
.subject_area .subje .txt dd {font-size:15px}
@media all and (max-width:768px){
	.tab_area li a {font-size:14px;font-weight:400;}
	.tab_area li a.on,.tab_area li a:hover,.tab_area li a:focus,.tab_area li a:active {}
	.subject_area .subje .pic {width:100%}
	.subject_area .subje .pic img {width:100%}
	.subject_area .subje .txt {float:left;width:auto;padding:30px 15px 0 15px;}
}
@media all and (max-width:480px){
	.tab_area li a {line-height:20px;}
	.tab_area li a.on,.tab_area li a:hover,.tab_area li a:focus,.tab_area li a:active {line-height:20px;}
}
/*** ±³°ú¸ñ¼Ò°³ ***/


img.btnFild{vertical-align:middle; margin-bottom:2px;} 


