@charset "euc-kr";

/* ========== sub ========== */
@import url("/common/js/jquery-print-preview/css/print-preview.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");

#contents .contWrap {width:100%; margin-top:40px;padding-bottom:60px}
#contents .contWrap:after {clear: both; content: ""; display: block;}
#contents .contWrap .leftside {width:22%; margin-right:5.69%; float:left;}
#contents .contWrap .rightside {width:72.3%; margin-bottom:30px; float:right;}
#contents .contWrap .rightside .nav {font-size:14px; color:#555555;}
#contents .contWrap .rightside .nav a {}
#contents .contWrap .rightside .nav a:hover{color:#222; font-weight:bold; text-decoration:underline;}

@media all and (max-width:1024px){
	#contents .contWrap{margin-top:0px;}
	#contents .contWrap .leftside{display:none;}
	#contents .contWrap .rightside{margin-top:15px; width:96%; margin-right:2%; margin-left:2%;}
	#contents .contWrap .rightside .nav{text-align:center;}
}
@media all and (max-width:680px){
	#contents .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:228px; 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 0; 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:80px; line-height:26px;}
h3.htop{margin-top:0px;}
.conH4{font-size:22px; font-weight:500; color:#222; padding-bottom:10px; padding-left:24px; margin-top:40px; background:url("../../images/sub/h4.png") left 1px top 8px no-repeat;}
.conH4_type {font-size:22px; font-weight:500; color:#222; padding-bottom:10px; margin-top:40px;}
h4.htop{margin-top:0px;}


.conH4 span {font-size:18px; color:#098e1f;}
.conH4_type span {font-size:18px; color:#098e1f;}
.conH4_type br {display:none;}
@media all and (max-width:680px){
    .conH4_type br {display:block;}
	.conH3{font-size:26px; font-weight:500; color:#222; padding-bottom:15px; margin-top:40px; line-height:28px;}
	.conH4{font-size:22px; font-weight:500; color:#222; padding-bottom:10px; padding-left:24px; margin-top:30px; background:url("../../images/sub/h4.png") left 2px no-repeat;}
	.conH4_type{font-size:22px; font-weight:500; color:#222; padding-bottom:10px; margin-top:30px; }
}
p.Pcon {font-size:17px; line-height:22px; margin:0 0 15px 0; font-weight:300;}
p.Pcon2 {font-size:17px; line-height:22px; margin:0 0 30px 0; font-weight:300;}
p.Pcon3 {font-size:15px; line-height:22px; margin:0 0 15px 0; font-weight:300;}

span.font_blue {display:block; color:#06495c; font-size:24px; font-weight:600; line-height:32px; margin-bottom:25px;  margin-top:25px; text-align:center;}
span.font_span {color:#525252; font-size:20px; font-weight:600; line-height:32px; margin-bottom:25px;  margin-top:25px; text-align:center;}


/* box ½ºÅ¸ÀÏ */
.conBox{border:2px solid #eee; padding:20px 5%;}

/* conList */
.conList {position:relative; padding:0 0 15px 11px; font-size:1.1em; 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; color:#000; line-height:28px;}
.conList2 li {background:url("../../images/sub/h4.png") left 6px no-repeat; padding:0 0 0 25px; font-size:16px;}
.conList2 li span {color:#339723; font-weight:500; font-size:16px;}

.conList3 {position:relative; color:#000; line-height:28px;}
.conList3 li {background:url("../../images/sub/ul_ty02.png") left 5px no-repeat; padding:0 0 0 20px; font-size:16px; line-height:22px; margin:0 0 10px 0;}
.conList3 li span {color:#339723; font-weight:500; font-size:16px;}

.conList4 {position:relative; color:#000; line-height:28px;}
.conList4 li {position:relative; padding:0 0 0 17px; font-size:16px;}
.conList4 li::after {position:absolute; left:6px; top:14px; content:""; width:3px; height:3px; background:#737477;}
.conList4 ul {padding:3px 0 7px 0;}
.conList4 li li {padding:0 0 0 12px;}
.conList4 li li::after {position:absolute; left:2px; top:13px; content:""; width:5px; height:1px; background:#737477;}
.conList4 li li li {padding:0 0 0 8px; color:#888;}
.conList4 li li li::after {position:absolute; left:2px; top:13px; content:""; width:3px; height:1px; background:#737477;}

/* ÄÜÅÙÃ÷ Å×ÀÌºí */
.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 tbody td.tdL {text-align:left;}
.contTable tbody td.tdC {text-align:center;}

.contTable_pop {border-collapse:collapse; width:98%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#000; word-break:break-all; margin-left: 9px; margin-right:9px; margin-bottom:10px;}
.contTable_pop thead th {height:30px; background:#e8eef2; color:#000; padding:5px 5px 5px; border:1px solid #c1c5cd; text-align:center;}
.contTable_pop tbody th {background:#fbfbfb; padding:5px 5px; border:1px solid #e4e7ec; font-weight:bold; color:#000; text-align:center;}
.contTable_pop tbody td {padding:5px 13px; border:1px solid #e4e7ec; border-top:none; text-align:center; height:30px;}
.contTable_pop p{background:url("../../images/sub/org_bullet.gif") no-repeat left 11px; padding-left:12px;}
.contTable_pop p.pnone{background:none}
.contTable_pop thead th.line_r{border-right:1px solid #c1c5cd;}
.contTable_pop tbody th.line_t{border-top:1px solid #686e70;}
.contTable_pop tbody td.line_r2{border-right:1px solid #e4e7ec;}
.contTable_pop .conList {padding:0;}
.contTable_pop tbody td.tdL {text-align:left;}
.contTable_pop tbody td.tdC {text-align:center;}

/* ÄÜÅÙÃ÷ Å×ÀÌºí °¡¿îµ¥ Á¤·Ä */
.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; border-left:1px solid #e4e7ec; border-right:1px solid #e4e7ec; font-weight:normal; color:#000;}
.contTable_c tbody td {padding:5px 10px 6px 10px; border:1px solid #c1c5cd;border-top:none; text-align:center; height:30px;}

/* ÄÜÅÙÃ÷ Å×ÀÌºí °¡¿îµ¥ Á¤·Ä */
.contTable_body {border-collapse:collapse; width:100%; border-top:1px solid #686e70; border-bottom:1px solid #c1c5cd; color:#555; word-break:break-all;}
.contTable_body tbody th {background:#e8eef2; color:#4f565b; padding:8px 4px 9px; border-bottom:1px solid #c1c5cd; border-left:1px solid #c1c5cd;border-right:1px solid #c1c5cd; text-align:center;}
.contTable_body tbody td {padding:5px 10px 6px 10px; border:1px solid #e4e7ec;border-top:none; text-align:center; height:30px;}
.contTable_body tbody td.bg {background:#fbfbfb;}


/* 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:#03a680;}
.brd_none {border-left:none !important;}
.board .title{text-align:left; font-weight:500;}
.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;}
.board img.new {margin-left:5px; vertical-align: middle; margin-bottom:2px;}

@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 .b_file {display:none;}
	.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_date::after {position:absolute; left:5px; top:10px; 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:10px; content:""; width:1px; height:12px; background:#b9b9b9;}
	.board .b_file{display:none;}
}

/** °Ô½ÃÆÇ 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; padding:9px 10px 10px 10px; 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;}
.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 .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;}
.boardStyle3_read .substance img {max-width:860px; height:auto !important; }
.boardStyle3_read td.td_100 img{max-width:860px; height:auto !important; }
.editor .ed{margin:10px 0;}
@media all and (max-width:960px) {
	.boardStyle3_read .substance img{max-width:680px;  height:auto !important;}
	.boardStyle3_read td.td_100 img{max-width:680px;  height:auto !important;}
}

@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% !important; 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%; 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%;  height:auto !important;}
	.boardStyle3_read td.td_100 img {width:100%;  height:auto !important;}

	.boardStyle3_read .brdata_content {padding:10px 0; width:97%;}
}
@media all and (max-width:480px) {
	.tae{width:460px !important;}
}
.photo_imgs img {width:100%; margin-top:20px;}

.boardBtm {position:relative; width:100%; margin-top:30px; text-align:center; clear:left;}
.boardBtm .inner{width:100%; padding-bottom:10px;}
.boardBtm a{display:inline-block;color:#767676; font-size:13px; text-align:center; line-height:31px;}
.boardBtm .inner .prevBtn2 {width:33px; height:30px; background:url("../../images/sub/board_prev.png") center center no-repeat; display:inline-block; margin-right:5px;}
.boardBtm .inner .nextBtn2 {width:33px; height:30px; background:url("../../images/sub/board_next.png") center center no-repeat; display:inline-block; margin-left:5px;}
.boardBtm .inner .boardList { width:33px; height:32px; display:inline-block; margin:0px 3px 0px 3px; overflow: hidden;}
.boardBtm .inner a{border:1px solid #edeef0; }
.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;}

/* ´ñ±Û */
.re{position:relative; width:100%; border-top:1px solid #666; border-bottom:1px solid #888; margin-top:20px;}
.re td.dat label{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;}
.re td.dat textarea{float:left; width:85%; 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:767px) {
	.re td.dat textarea{width:68%;}
}

/* ´ñ±Û¹öÆ° */
.replyTit { width:100px; margin-bottom:5px; padding-left:23px; font-weight:bold; background:url(../../images/computer_images/subLayout.png) -681px -70px no-repeat; } 
.replyBtn {width:90px; height:78px; text-indent:-10000px; 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;}

/* ´ñ±Û2 */
.comment_board {position:relative; margin-top:100px; background-color:#f3f3f3; padding:20px 30px;}
.comment_board h3 {color:#0054a6; font-size:18px; font-weight:500;}
.comment_board .list {margin-top:10px;}
.comment_board .list li{margin:8px 0px;}
.comment_board .list a img {padding-right:5px;}
.comment_board .list span {float:right;}
.comment_board .list span em {color:#696969;}
.comment_board .list span u {text-decoration:none;}
@media all and (max-width:670px) {
	.comment_board .list a{display:block; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; width:95%;}
	.comment_board .list span {float:none; padding-left:14px;}
}
/* 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%; float:left; margin-bottom:40px;}
.rightside .gallery1 .photoArea {width:100%; height:540px; float:left;}
.rightside .gallery1 .photoArea .photoArea_li {width:100%; height:100%; float:left;}
.rightside .gallery1 .pageBtn{position:relative; width:100%; height:48px; padding:10px 0; border-bottom:#ececec 1px solid; float:left; text-align:center; color:#333333;}
.rightside .gallery1 .pageBtn .prevBtn {position:absolute; left:0; width:48px; height:48px; display:inline-block; background:url(../../images/computer_images/subLayout.png) -349px -0px no-repeat; float:left;}
.rightside .gallery1 .pageBtn .nextBtn {position:absolute; right:0;  width:48px; height:48px; display:inline-block; background:url(../../images/computer_images/subLayout.png) -398px -0px no-repeat; float:left;}
.rightside .gallery1 .pageBtn span{line-height:48px;  font-size:18px; font-weight:bold;}
.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;}
@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;}
}


/* ÄÁÅÙÃ÷ ½ºÅ©·Ñ */
@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;}
.mR50{margin-right:50px;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB20{margin-bottom:20px;}
.mB30{margin-bottom:30px;}
.mB40{margin-bottom:40px;}
.mB50{margin-bottom:50px;}


/* ÆùÆ® */
.font_s{font-size:14px;}
.font_big{font-size:18px;}
.blue{color:#4354aa;}
.blue2{color:#0683b2;}
.blue3{color:#003fe6;}
a:link.blue{color:#4354aa;}
.red{color:#b12011;}
.red2{color:#f70000;}
.orange{color:#f57c06;}
.green{color:#0dac54;}
.green2{color:#06495c;}
a:link.red{color:#b12011;}
.bold{font-weight:500}
.inputline{height:20px; border:1px solid #cdcdcd; padding:4px 10px;}

img.img100 {width:100%;}
span.source {display:block; font-size:15px; color:#7a7a7a; margin-top:15px;}

/* ¹öÆ° */
.btnWrap{margin-top:20px; padding-bottom:10px;}
.btn_big {position:relative; display:inline-block; background:#06495c;}
.btn_big a {display:inline-block; padding:5px 20px; font-size:16px; color:#fff !important;}
.btn_big a:hover {text-decoration:underline;}
.btn_big a.icon_link {display:block;background:url("../../images/sub/go_link.png") no-repeat right 15px center; padding-right:40px;}
.btn_big a.icon_down {display:block;background:url("../../images/sub/go_down.png") no-repeat right 15px center; padding-right:40px;}
.btn_big a.icon_btn {display:block;background:url("../../images/sub/go_btn.png") no-repeat right 15px center; padding-right:40px;}

.btn_middle {position:relative; display:inline-block; background:#06495c;}
.btn_middle a {display:inline-block; padding:3px 15px; font-size:15px; color:#fff !important;}
.btn_middle a:hover {text-decoration:underline;}
.btn_middle a.icon_link {display:block;background:url("../../images/sub/go_link.png") no-repeat right 15px center; padding-right:40px;}
.btn_middle a.icon_down {display:block;background:url("../../images/sub/go_down.png") no-repeat right 15px center; padding-right:40px;}
.btn_middle a.icon_btn {display:block;background:url("../../images/sub/go_btn.png") no-repeat right 15px center; padding-right:40px;}

@media all and (max-width:768px) {
.btn_middle a.min_width {min-width:50px;}
.btn_middle a.min_width2 {min-width:62px;}
.btn_middle a {padding:3px 10px; font-size:13px;}
.btn_middle a.icon_link {padding-right:30px;}
}

.btn_small {position:relative;  background:#06495c;}
.btn_small a {display:inline-block; padding:0px 12px; font-size:12px; color:#fff !important;}
.btn_small a:hover {text-decoration:underline;}
.btn_small a.icon_link {display:block;background:url("../../images/sub/go_link.png") no-repeat right 10px center; padding-right:35px;}
.btn_small a.icon_down {display:block;background:url("../../images/sub/go_down.png") no-repeat right 10px center; padding-right:35px;}
.btn_small a.icon_btn {display:block;background:url("../../images/sub/go_btn.png") no-repeat right 10px center; padding-right:35px;}

.btn_color01{background:#00a080 !important;}

/* ÆäÀÌÂ¡ */
.paging{width:100%; text-align:center; margin-top:30px; 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("../../images/common/board_prev.png") no-repeat center center; border:1px solid #edeef0; border-radius:0}
.paging a.next{background:url("../../images/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;}

/* boardStyle_search */
.search {width:92%; background:#f0f2f5; padding:15px 4%; text-align:center; border:1px solid #e4e7ec; margin-top:40px;}
.search select{width:70px; height:30px; font-size:15px; color:#555; margin-right:5px; vertical-align:middle; font-weight:300; font-family:'Noto Sans KR';}
.search .keyword{height:20px; border:1px solid #cdcdcd; padding:4px 10px; line-height:26px; width:218px; margin-right:5px; }
.search input{vertical-align:middle; font-weight:300; font-family:'Noto Sans KR';}

@media all and (max-width:767px) {
	.search .keyword{width:40%;}
}

/* fourTab */
.fourDepthTab_top {margin-bottom:10px;}
.fourDepthTab{width:100%; height:45px; display:table; overflow:auto; height:auto; margin-bottom:20px;}
.fourDepthTab li{display:table-cell; display:block; float:left; }
.fourDepthTab.licence {}
.fourDepthTab.license li{display:block; float:left; width:14.28%; margin-bottom:1px;}
.fourDepthTab.license2 li{display:block; float:left; width:20%; margin-bottom:1px;}


.fourDepthTab.equal li{width:10%;}
.fourDepthTab li.first a{margin:0;}
.fourDepthTab li a {color:#525b66; font-size:15px; font-weight:bold; line-height:43px; display:block;text-align:center; border:1px solid #dbdee1; margin-left:1px; padding:0; word-break:keep-all;}
.fourDepthTab li a.on {border:1px solid #404d5d; background-color:#06495c; color:#fff;}
.fourDepthTab li.on a{border:1px solid #404d5d; background-color:#4b5869; color:#fff;}


@media all and (max-width:767px) {
	.fourDepthTab.license li {width:99.8%;}
	.fourDepthTab.license2 li {width:99.8%;}
}

/* ¾Ù¹ü */
.selfIntro_list_wrap{border-top:2px solid #72afc1; border-bottom:1px solid #b7bcc3; padding-top:20px;}
.selfIntro_list{overflow:hidden; width:100%;}
.selfIntro_list li {float:left; margin:0 2.6% 20px 0; width:23%; font-size:15px;}
.selfIntro_list li.last {float:left; margin:0 0 20px 0; font-size:15px;}
.selfIntro_list li .list_thumbnail{width:100%; min-height:188px; /*height:295px;*/ border:1px solid #e0e2e5;}
.selfIntro_list li .list_img{width:90%; height:121px;  padding:9px 5%; border-bottom:1px dashed #b7bcc3;}
.selfIntro_list li .img_box{width:100%; height:122px; overflow:hidden; border:1px solid #b7bcc3; background-color:#f1f1f1;}
.selfIntro_list li .img_box img{width:100%; height:100%;}
.selfIntro_list li .img_box a {display:block; width:100%; height:100%;}
.selfIntro_list li .txt_box{width:100%; min-height:40px; /*height:91px;*/ overflow:hidden;}
.selfIntro_list li .list_title{padding:12px 15px; font-weight:bold; font-size:15px; color:#444444; line-height:20px;}
.selfIntro_list li .list_title span{font-weight:bold; font-size:15px; color:#06495C;}

@media all and (max-width:1200px){
	.selfIntro_list li {float:left; margin:0 2.6% 20px 0; width:30%;}
	.selfIntro_list li.last {margin:0 2.6% 20px 0;}
}

@media all and (max-width:760px){
	.selfIntro_list li {float:left; margin:0 2% 20px 2%; width:46%;}
	.selfIntro_list li.last {margin:0 2% 20px 2%;}
}

@media all and (max-width:480px){
	.selfIntro_list li .list_img{height:205px;}
	.selfIntro_list li {text-align:center; margin:0 10% 20px 10%; width:80%;}
	.selfIntro_list li.last {text-align:center; margin:0 10% 20px 10%; width:80%;}
	.selfIntro_list li .img_box{height:203px;}
	.selfIntro_list li .img_box img{width:100%; height:100%; max-height:203px !important; max-width:310px !important;}
}

/* iframe °Ô½ÃÆÇ ¸ð¹ÙÀÏ È­¸é css */ 
@media all and (max-width:768px) {
	.mcont{overflow:scroll; -webkit-overflow-scrolling:touch;}
}
.coming {text-align:center;}
@media all and (max-width:680px){
	.coming img{width:100%;}
}
/*    ÄÁÅÙÃ÷ ºÎºÐ 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:15px; font-weight:300;}
@media all and (max-width:768px) {
	.in_movie iframe{height:260px !important;}
}
@media all and (max-width:480px) {
	.in_movie iframe{height:230px !important;}
}
@media all and (max-width:320px) {
	.in_movie iframe{height:100px !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_tit02.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;}
}

/* ÇÐ°ú°³¿ä */
.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:#cfe2f7; 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;}
.ja{position:relative; overflow:hidden;}
.ja dl{width:100%; float:left; margin-bottom:10px;}
.ja dt{float:left; width:18.4%; height:140px; margin-right:3.6%; display:block;}
.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:90%; padding:30px 5%;}
	.info_m dd ul.conList li{font-size:15px; line-height:28px;}
	.ja dt{clear:left;}
	.ja dt img{width:173px; height:140px;}
	.ja dd{clear:left;}
	.jinhak li{clear:left; width:60%;}
}
@media all and (max-width:480px){
	.jinhak li{clear:left; width:80%;}
}

/* ListStyle1 ±³¼ö¼Ò°³*/
.ListStyle1 {width:100%; float:left;}
.ListStyle1 p{padding-left:20px;}
.ListStyle1 .ListStyle1_li {width:100%; margin-bottom:30px; min-height:170px; border:2px solid #d7d7d7; padding:20px 0 0 0;}
.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:73.5%; 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/contents/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:15px; right:22px;}

@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; padding-left:20px;}
	.ListStyle1 .ListStyle1_li .ListStyle1_dl {width:93%; clear:left;  font-size:14px; padding-left:20px;}
}
@media all and (max-width:500px){
	.ListStyle1 .ListStyle1_li {margin-bottom:30px; padding-bottom:20px; min-height:320px;}
	.ListStyle1 .ListStyle1_li .ListStyle1_dl {width:90%;}
	.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;}
	.ListStyle1 .ListStyle1_li select{position:absolute; top:15px; right:0;}
}

/* intro_view */
.intro_view {width:100%; border-top:2px solid #72afc1; border-bottom:1px solid #b7bcc3; padding-top:25px; overflow:hidden; clear:both;}
.intro_view .intro_basic .img {width:16%; min-height:185px; float:left; margin-right:2%;}
.intro_view .intro_basic .img:after {clear:both; display:block; content:"";}
.intro_view .intro_basic .txt {float:left; width:82%; padding-bottom:25px;}
.intro_view .intro_basic .txt p.title {height:47px; border-bottom:1px dashed #e0e2e5; font-size:20px; color:#283345; font-weight:bold;}
.intro_view .intro_basic .txt p.list {margin-top:15px; font-size:15px; color:#555555; line-height:25px;}
.intro_view .intro_basic .txt p.list span {width:90px; font-weight:bold; display:block; clear:both; float:left;}
.intro_view .intro_ditails {clear:both; padding:35px 5%; width:90%; background-color:#f5f5f5; font-size:15px; color:#555555; line-height:30px;}

.board tr td a.solid_photo{right:0; padding:7px 10px; font-weight:bold; font-size:13px; background-color:#4b5869; color:#fff; margin-left:10px;}
table td p.imgbox {width:100px; height:117px; border:1px solid #b7bcc3; background-color:#f1f1f1; float:right; margin-right:30px; text-align:center;}
table td.vcenter {vertical-align:middle; line-height:120px;}

@media all and (max-width:768px){
	.intro_view .intro_basic .img {min-height:135px; width:15.82%; margin-right:11.18%;}
	.intro_view .intro_basic .txt {width:73%;}
}

@media all and (max-width:480px){
	.intro_view .intro_basic .img {clear:left;}
	.intro_view .intro_basic .txt {width:100%;}
}

/* ¹Ú½º */
.box {display:block; margin-top:10px; margin-bottom:30px; padding-top:11px; padding-right:35px; padding-bottom:11px; padding-left:35px; border-top-width:1px; border-top-style:dashed; border-top-color:#c8c8c8; border-right-width:1px; border-right-style:dashed; border-right-color:#c8c8c8; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#c8c8c8; border-left-width:1px; border-left-style:dashed; border-left-color:#c8c8c8;}
.box p {color:#333; font-size:15px; line-height:24px;}
.box.type2 {padding-top:8px; padding-right:8px; padding-bottom:8px; padding-left:8px; border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; background-repeat:repeat; background-color:#fff; background-image:url("../../images/sub/box_type2_pattern.png"); background-position:left top;}
.box.type2 .box_wrap {padding-top:17px; padding-bottom:17px; padding-right:30px; padding-left:30px; background-color:#fff;}
.box.type3 {padding-top:17px; padding-bottom:17px; border-top-style:solid; border-top-color:#a9a9a9; border-right-style:solid; border-right-color:#a9a9a9; border-bottom-style:solid; border-bottom-color:#a9a9a9; border-left-style:solid; border-left-color:#a9a9a9;}
.box.type4 {padding-top:20px; padding-bottom:20px; border-top-style:dotted; border-left-width:0; border-bottom-style:dotted; border-right-width:0; background-color:#fdfdfd; background-repeat:no-repeat;}
.box.type4 p {background-repeat:no-repeat; background-position:left top;}
.box.type5 {padding-top:30px; padding-bottom:30px; border:1px solid #ababab; background-color:#fdfdfd;}
.box.type6 {padding-top:30px; padding-bottom:30px; border-top-style:solid; border-top-color:#dfdfdf; border-right-style:solid; border-right-color:#dfdfdf; border-bottom-style:solid; border-bottom-color:#dfdfdf; border-left-style:solid; border-left-color:#dfdfdf;}
.box.type7 {position:relative; padding-top:8px; padding-right:8px; padding-bottom:8px; padding-left:8px; border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; background-repeat:repeat; background-color:#fff; background-image:url("../../images/sub/box_type7_pattern.png"); background-position:left top;}
.box.type7 .box_wrap {padding-top:17px; padding-bottom:17px; padding-right:30px; padding-left:30px; background-color:#fff;}
.box.type7:after {display:block; position:absolute; top:0; left:0; width:88px; height:8px; background-color:#0054a6; content:'';}
.box.type7:before {display:block; position:absolute; top:0; left:0; width:8px; height:44px; background-color:#0054a6; content:'';}
.box_group {margin-top:10px; margin-bottom:30px;}
.box_group .box {margin-top:0; margin-bottom:0;}

@media screen and (max-width:640px) {
	.box.type4 {padding-left:35px !important;}
	.box.type4 p {min-height:0 !important; padding-left:0 !important; background-position:center top;}
}

/* 10¹®10´ä */
.faq{ border-top:2px solid #b7bcc3; margin-top:20px; display:none;}
.faq li{padding:14px 30px 14px 45px; border-bottom:1px solid #dbdee1;}
.faq li.q{background:url("../../images/contents/faq_q.png") no-repeat 15px 19px #fff; position:relative; color:#444; cursor:pointer;}
.faq li.q.lh{line-height:20px; padding-top:12px;}
.faq li.q.on{ background:url("../../images/contents/faq_q.png") no-repeat 15px 19px #f5f5f5; font-weight:bold;}
.faq li.q span{display:block; position:absolute; width:10px; height:10px; right:15px; top:21px; background:url("../../images/contents/faq_plus.png") no-repeat left top; line-height:20px;}
.faq li.q.on span{ background-position:bottom;}
.faq li.a{background:url("../../images/contents/faq_a.png") no-repeat 15px 18px; line-height:20px; color:#555; display:none;}
.faq li.a .w80 img{width:97%;}

.topSummary{ border:3px solid #3E6874; padding:42px 35px 43px 181px; background:url("../../images/contents/board_top.png") no-repeat 52px center; margin-top:20px;}
.topSummary.phone{ background:url("../../images/contents/phone_top.png") no-repeat 48px center;}
.topSummary.activities{ background:url("../../images/contents/activities_top.png") no-repeat 48px center;}
.topSummary.cyberot{ background:url("../../images/contents/cyberOT_top.png") no-repeat 48px center;}
.topSummary .title{ font-size:22px; font-weight:bold; color:#06495C;}
.topSummary .text{color:#444;}
.topSummary ul{margin-top:20px;}
.topSummary li{color:#767676; line-height:20px; background:url("../../images/common/bu_box.png") no-repeat 0 10px; padding-left:8px; margin-bottom:5px; font-size:13px;}
.topSummary li.mail{padding-top:8px; border-top:1px solid #dbdee1; margin-top:15px;background:url("../../images/common/bu_box.png") no-repeat 0 21px; margin-bottom:0;}
.topSummary li.mail a{display:inline-block; padding:0 28px 0 10px; font-weight:bold; font-size:13px; background:url("../../images/common/btn_stroke_arrow.png") no-repeat right top; color:#4b5869; border:1px solid #b4bcc7; line-height:29px; margin-left:15px;}

/* ¹è°æ ¹Ú½º */
.conBox {border:1px solid #d8dce1; padding:15px; border-radius:5px; word-break:break-all;}
.boxGray {background:#f5f6f7;}
.boxBlue {border:1px solid #4698c8;}
.boxGradient {background:url("../../images/contents/conBox.gif") repeat-x 0 0;}
.topBox {position:relative; background:url("../../images/contents/topBox.gif") no-repeat 0 0; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:30px 4%;}
.topBoxBtm {position:absolute; right:0; bottom:0; background:url("../../images/contents/topBoxBtm.gif") no-repeat right 0; width:100%; height:42px;}
.boxImg {min-height:94px; padding:25px 4% 25px 22%;}
.boxImg1 {position:absolute; left:6%; top:25px; background:url("../../images/contents/box_ico_01.gif") no-repeat 0 0; height:94px; width:94px;}
.boxImg2 {position:absolute; left:6%; top:28%; background:url("../../images/contents/box_ico_01.gif") no-repeat 0 0; height:94px; width:94px;}
.boxImg3 {position:absolute; left:6%; top:25px; background:url("../../images/contents/box_ico_02.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg4 {position:absolute; left:6%; top:25px; background:url("../../images/contents/box_ico_03.gif") no-repeat 0 0; height:118px; width:118px;}
.topBox .txtL {font-size:17px; font-weight:300; letter-spacing:-1px; padding:0 0 15px 0; line-height:30px; color:#474747;}
.topBox .txtS {font-family:Arial; padding:0 0 14px 2px; font-size:11px; color:#979797;}
.topBox .txtP {font-size:14px;}
.boxImg .txtL {padding:14px 0 15px 0;}


.futureChallenge_img {width: 100%;}
@media all and (max-width:1040px){.list_executive img{width: 100%;}}

@media all and (max-width:1023px) {
	.topBox .txtP {font-size:17px;}
	.boxImg1,.boxImg2,.boxImg3 {left:5%; top:35px; background-size:94px 94px;}
}

@media all and (max-width:767px) {
	.topBox .txtP {font-size:16px;}
	.topBox {padding:6%;}
	.boxImg {padding:6%;}
	.topBox .txtL {font-size:20px; padding:0 0 10px 0;}
	.boxImg .txtL {padding:0 0 10px 0;}
	.boxImg1,.boxImg2,.boxImg3 {display:none;}
}


/* ÅÇ */
.mn_5depth {width:100%; height:45px; display:table; overflow:auto; height:auto; margin-bottom:20px;}
.mn_5depth li {display:table-cell; display:block; float:left; }
.mn_5depth.license li{display:block; float:left; width:14.28%; margin-bottom:1px;}
.mn_5depth.license2 li{display:block; float:left; width:20%; margin-bottom:1px;}
.mn_5depth.license3 li{display:block; float:left; width:16.5%; margin-bottom:1px;}
.mn_5depth.license4 li{display:block; float:left; width:20%; margin-bottom:1px;}

.mn_5depth li.first a{margin:0;}
.mn_5depth li a {color:#525b66; font-size:15px; font-weight:bold; line-height:43px; display:block;text-align:center; border:1px solid #dbdee1; margin-left:1px; padding:0; word-break:keep-all;}
.mn_5depth li a.on {border:1px solid #404d5d; background-color:#4b5869; color:#fff;}
.mn_5depth li.on a{border:1px solid #404d5d; background-color:#06495c; color:#fff;}

@media all and (max-width:767px) {
	.mn_5depth.license li {width:99.8%;}
	.mn_5depth.license2 li {width:99.8%;}
	.mn_5depth.license3 li {width:99.8%;}
	.mn_5depth.license4 li {width:49.8%;}
}

.coming {text-align:center;}
@media all and (max-width:680px){
	.coming img{width:100%;}
	.introduction_img {width:100%;}
}


.table_con{padding:20px !important;word-break:break-all;}
@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;}
}



/* ÃëµæÀýÂ÷ */
.get-step { margin:15px 0 60px; }
.get-step > .table1{ margin-bottom: 13px; }
.get-step ol li { display: inline-block; vertical-align: middle; padding-left:44px; position: relative; }
.get-step ol li:first-child { padding-left:0;}
.get-step ol li + li:before  { content: ''; position: absolute; left: 0; top:0; bottom:0; width:44px; background: url(../../images/contents/ico_arr_step.png) no-repeat 50% 50%; }
.get-step ol li .step_box { width:154px; height: 154px; background: url(../../images/contents/bg_get_step1.png) no-repeat 0 0;  text-align: center; position: relative; }
.get-step ol li.s1 .step_box { background-image: url(../../images/contents/bg_get_step1.png); }
.get-step ol li.s2 .step_box { background-image: url(../../images/contents/bg_get_step2.png); }
.get-step ol li.s3 .step_box { background-image: url(../../images/contents/bg_get_step3.png); }
.get-step ol li.s4 .step_box { background-image: url(../../images/contents/bg_get_step4.png); }
.get-step ol li .step_box dl:before { content: ''; position: absolute;left:50%; width:1px;  height: 10px;  top:75px; background: #fff; }
.get-step ol li .step_box > div { position: absolute;left: 0; right:0; top:50%; transform: translateY(-50%); font-size:15px; color: #fff ; line-height: 1.3; }
.get-step ol li .step_box dl dt { position: absolute;left: 0; right:0; top:44px; font-size:15px; color: #fff; line-height: 1.3; }
.get-step ol li .step_box dl dt p { margin-top:-7px;}
.get-step ol li .step_box dl dt p span { display: block;font-size:13px; line-height: 1.2; }
.get-step ol li .step_box dl dt em { position: relative; top:-11px; }
.get-step ol li .step_box dl dt small { display: block; font-size:11px;  }
.get-step ol li .step_box dl dd { position: absolute;left: 0; right:0; bottom:37px; font-size:20px; color: #fff; text-align: center;}
.get-step ol li .step_box dl dd p { line-height: 1.2; position: relative; top:7px; }
.get-step ol li .step_box dl dd p small { font-size:11px; display: block; font-weight: 300;}
.get-step ol li .step_box dl dd span { font-size:15px; }
.get-step ol li.long .step_box dl:before { top:84px;}