/* ******************** ���� ******************** */
.c_acc {color:#ee8e00 !important;}
.c_sub {color:#ee8e00 !important;}
.c_blue {color:#4673c5 !important;}
.c_gray {color:#636363 !important;}
.c_white {color:#fff !important;}

.bg_blue {background-color:#4673c5 !important;}
.bg_blue2 {background-color:#2472ff !important;}
.bg_green {background-color:#69ba58 !important;}
.bg_green2 {background-color:#23bc00 !important;}
.bg_pink {background-color:#f26b96 !important;}
.bg_gray {background-color:#636363 !important;}
.bg_gray2 {background-color:#f4f4f4 !important;}
.bg_sky {background-color:#63b2f7 !important;}
.bg_yellow {background-color:#f6c043 !important;}

.tit {font-size:20px; color:#4673c5; font-weight:bold;}
.s_tit {margin-bottom:5px; font-size:16px; color:#000; font-weight:bold;}

.clear {clear:both;}
.left {text-align:left !important;}
.center {text-align:center !important;}
.right {text-align:right !important;}

input[type="text"],input[type="password"],input[type="textarea"],input[type="number"] {height:35px; padding-left:5px; border:1px solid #ddd; border-radius:3px; color:#333;}
select {width:100%; height:35px; border:1px solid #ddd; padding-left:5px; border-radius:3px; cursor:pointer; color:#333; background: url(../images/common/select.png) no-repeat 95% 50% #fff;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
appearance:none;}
select::-ms-expand {display:none;}

.search_head {
	 width:100%; margin:0 !important; padding:20px; text-align:center; 
	 background-color:#f9f9f9; border:1px solid #dfdfdf; border-radius:4px; 
	/* background-image:url('../images/common/btn_wrap.png'); */
	/* background-repeat:repeat-x; */
	
}

.search_head .selectBox label {display:inline;}



.w10 {width:10%}
.w15 {width:15%}
.w20 {width:20%}
.w25 {width:25%}
.w30 {width:30%}
.w33 {width:33%}
.w35 {width:35%}
.w40 {width:40%}
.w45 {width:45%}
.w50 {width:50%}
.w55 {width:55%}
.w60 {width:60%}
.w65 {width:65%}
.w70 {width:70%}
.w75 {width:75%}
.w80 {width:80%}
.w85 {width:85%}
.w90 {width:90%}
.w95 {width:95%}
.w100 {width:100%}

.h05 {clear:both; height:5px;}
.h10 {clear:both; height:10px;}
.h15 {clear:both; height:15px;}
.h20 {clear:both; height:20px;}
.h25 {clear:both; height:25px;}
.h30 {clear:both; height:30px;}
.h35 {clear:both; height:35px;}
.h40 {clear:both; height:40px;}
.h45 {clear:both; height:45px;}
.h50 {clear:both; height:50px;}
.h55 {clear:both; height:55px;}
.h60 {clear:both; height:60px;}
.h65 {clear:both; height:65px;}
.h70 {clear:both; height:70px;}
.h75 {clear:both; height:75px;}
.h80 {clear:both; height:80px;}
.h85 {clear:both; height:85px;}
.h90 {clear:both; height:90px;}
.h95 {clear:both; height:95px;}
.h100 {clear:both; height:100px;}
.h130 {clear:both; height: 130px;}

/* ������ ����Ʈ(���뿵��) */
.con_list ul {display:block;}
.con_list>ul>li {display:inline-block; width:219px; padding:25px;}
.con_list>ul>li>a {position:relative; display:block; border:1px solid #dfdfdf; width:169px; height:170px; line-height:170px; text-align:center;}
.con_list>ul>li>a:hover {box-shadow:1px 1px 5px rgba(0,0,0,.5);}
.con_list>ul>li>a>img {display:inline-block; margin:0 auto; vertical-align:middle;}
.con_list>ul>li p {font-size:13px; color:#000; padding:10px 0; }
.con_list>ul>li li {font-size:11px; color:#999;}

/* �˻���� (result) */
.result {}
.result a {color:#000;}
.result a:hover {color:#666;}
.result .sub_title {width:100%; border-bottom:2px solid #333;}
.result .sub_title p {color:#ff6633; margin:10px 0; font-size:14px; font-weight:bold; padding-left:10px;}
.result .sub {width:100%; border-top:1px solid #ddd;}
.result .sub p {padding:10px 0; text-align:right; font-size:13px;}
.sub_detail a {color:#000;}
.sub_detail a:hover {color:#666;}

.sub_detail ul li {padding:25px; border-bottom:1px solid #ddd; position:relative;}
.sub_detail ul li:last-child {border-bottom:none;}
.sub_detail ul li div:first-child {float:left; width:150px;}
.sub_detail ul li .pBox {padding:0 0 10px 0;}
.sub_detail .pBox p:first-child {font-size:13px; color:#000;}
.sub_detail .pBox p:nth-child(2) {font-size:11px; color:#999;}
.sub_detail .pBox p:last-child {display:inline-block; width:690px;}
.sub_detail ul li a img {box-shadow:1px 1px 5px rgba(0,0,0,.3);}
.sub_detail ul li a img:hover {box-shadow:1px 1px 5px rgba(0,0,0,.7);}

/* ����Ʈ01 (list01) */
.list01 .location>ul {display:inline-block; font-size:0;}
.list01 .location>ul>li {display:inline-block; vertical-align:middle; font-size:13px; float:left;}
.list01 .location>ul>li:first-child>a {border-left:1px solid #ddd;}
.list01 .location>ul>li>a {display:inline-block; vertical-align:middle; border:1px solid #ddd; border-left:0; color:#000;}
.list01 .location>ul {float:right; padding-top:40px;}
.list01 .location .view2 {margin-left:10px;}
.list01 .location .view2 .list {background:url(../images/list/view_list_off.jpg) no-repeat; background-size:cover;}
.list01 .location .view2 .list.on {background:url(../images/list/view_list_on.jpg) no-repeat; background-size:cover;}
.list01 .location .view2 .block {background:url(../images/list/view_block_off.jpg) no-repeat; background-size:cover;}
.list01 .location .view2 .block.on {background:url(../images/list/view_block_on.jpg) no-repeat; background-size:cover;}
.list01 .location .view2 a {width:28px; height:28px;}
.list01 .location .view1 li a {font-size:11px; padding:5px;}
.list01 .location .view1 li.on {background:#7a7a7a;}
.list01 .location .view1 li.on>a {color:#fff;}
.list01 .clear {border-top:1px solid #000;}





/* 편찬개요 */
.open_content .box1 p:nth-child(2) {font-weight:bold; padding:30px 0;}
.open_content .box1 p:nth-child(3) {padding-bottom:30px; word-break:keep-all;}
.open_content .box1 p span {color:#1c86c3;}

.open_content .box2 {padding:20px 0 30px 0;}
.open_content .box2 p {color:#999999; font-size:12px; padding-top:30px;}
.open_content .box2 .leftbox {width:340px; float:left;}
.open_content .box2 .rightbox {width:550px; float:left;}
.open_content .box2 .rightbox h4:first-child {padding-top:0;}
.open_content .box2 .rightbox h4 {padding-top:30px;}
.open_content table {width:100%; font-size:13px; vertical-align:middle;}
.open_content table tr {border:1px solid #e1e1e1; border-left:none; border-right:none;}
.open_content table tr th {background:#f7f7f7; padding:5px 0; color:#000; text-align:center; font-weight:bold; }
.open_content table tr td {text-align:center;  padding:5px 0; border-right:1px solid #e1e1e1;}
.open_content table tr td img {vertical-align:middle;}
.open_content table tr td:nth-child(2) {text-align:left; padding-left:10px;}
.open_content table tr td:last-child {border-right:none;}

.table4 tr:nth-child(odd) td {text-align:left; padding-left:10px;}
.table4 tr td:last-child {padding-left:0 !important; text-align: center;}
.table4 td {text-align:left;}
.table4 td[rowspan="2"] {text-align:center; vertical-align:middle;}
.table4 tr td:nth-child(2){text-align: center;}

.open_area {border-top:1px dotted #000; margin-bottom:30px; padding:20px; text-align:center; overflow:hidden;}
.open_area .opencode {display:inline-block; vertical-align:middle; margin-right:15px;}
.open_area p {display:inline-block;}
.open_area p strong {color:#000; font-weight:bold;}