@charset "utf-8";

@import url("_selectbox.css");
/**
@import url("reset.css");
@import url("style.css");
@import url("table.css");

input[type='button'] {height:18px; padding:3px 6px 0 6px; color:#666; font-weight:bold; cursor:pointer;}
input[type='text']{height:16px; padding:0px; padding-top:1px; color:#000;}
input[type='button'][disabled] {background-color:#ccc; cursor:text;}
*/

.blind { position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; }

body {margin-bottom:100px;}
img, span, select {vertical-align:middle;}
select {height:20px; font-family:NanumGothic,'나눔고딕',dotum; font-size:11px;}

input[type='button'] {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	-khtml-border-radius: 3px;
	border:1px solid #999;
	background: url(../images/table/btn1.png) repeat left top; height:25px; padding:3px 9px 0 9px; color:#666; font-weight:bold; cursor:pointer; font-size:12px;}
input[type='button']:hover {background: url(../images/table/btn1Hover.png) repeat left top;}
input[type='button'][disabled] {background-color:#ccc;cursor: text;}

div.type1 menu li span input, div.type2 menu li span input {
	position: absolute;
	padding:0px;
	height:20px;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-300px, 0) scale(4);
	font-size: 9px;
	direction: ltr;
	cursor: pointer;
	}
div.type1 menu li span, div.type2 menu li span {
	position: relative;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	-khtml-border-radius: 3px;
	border:1px solid #999;
	background: url(../images/table/btn1.png) repeat left top;
	padding:0 9px 0 9px; margin-bottom:1px; color:#666; font-weight:bold; cursor:pointer; font-size:12px;
	line-height: 23px;
	}
div.type1 menu li span:hover, div.type2 menu li span:hover {background: url(../images/table/btn1Hover.png) repeat left top;}

#labelCode {height:18px;text-align:center;border:1px solid #666;}
#labelCode:hover {border:1px solid #3DB7CC;}
#labelName {height:18px;}


div.type1 table input[type='button'] { background:transparent; color:#fff; border:1px solid #3E3E3E; background-color: #747474; }
div.type1 table input[type='button']:hover { background-color: #868686; }


/**
 input {
	  position: absolute;
	  padding:0px;
	  height:23px;
	  top: 0;
	  right: 0;
	  margin: 0;
	  opacity: 0;
	  filter: alpha(opacity=0);
	  transform: translate(-300px, 0) scale(4);
	  font-size: 10px;
	  direction: ltr;
	  cursor: pointer;
	}
 {position: relative; overflow: hidden; height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999; margin-bottom:1px;}
:hover {background-color:#dfdfdf;}
*/

div.type2 table input[type='button'] { height:22px; font-size:11px; font-weight:normal; color:#777; padding:3px 6px 0 6px; border:1px solid #ccc; background: url(../images/table/btn1Hover.png) repeat left top; }
div.type2 table input[type='button']:hover { color:#555; border:1px solid #bbb; }


/* 페이징 */
div.pagination {width:990px; margin:3px auto; line-height:normal;}
div.pagination .prevpage {margin-right:11px;}
div.pagination .nextpage {margin-left:11px;}
div.pagination img {vertical-align:middle;}
div.pagination menu {float:right; position: relative; padding:0; margin:0;}
div.pagination menu li {float:left;}
div.pagination menu input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999; margin:0;}
div.pagination menu input[type='button']:hover {background-color:#dfdfdf;}
div.pagination menu input[type='button'][disabled] {background-color:#ccc; cursor:text;}
div.pagination a, div.pagination a:link, div.pagination a:active, div.pagination a:visited {color:#999; text-decoration:none;}
div.pagination a:hover {color:#666; text-decoration:underline;}

div.paging {margin-top:10px; vertical-align:top; text-align: center;}
div.paging .itemClass {zoom:1; display:inline-block;width:25px;height:25px;	line-height:25px;border:1px solid #c0c0c0;text-align:center;}
div.paging .itemClass:hover{background-color:#28A1E0;color:#fff;border:1px solid #00A8FF; text-decoration: none; }
div.paging .current {font-weight: bold;background-color:#28A1E0;color:#fff;border:1px solid #00A8FF;}

div.paging a{margin:0px 2px 0 2px; vertical-align:top !important;}
div.paging img{zoom:1; margin:0px 1px 0px 0px; vertical-align: top !important; line-height:25px; border:1px solid #c0c0c0;}

div.type0 {width:990px; margin:0 auto; overflow:hidden;}
div.type0 menu {float:right; position: relative; padding:0; margin:0px auto;}
div.type0 menu li {float:left; margin-left:3px; padding-top:1px; padding-bottom:1px;}

div.type1 h1, div.type2 h1 {margin-top:5px; height:20px; float:left; font-size:14px; color:#666; text-shadow:0 3px 3px #ccc; padding-left:20px; background: url(../images/common/icon_h3.png) no-repeat 0 3px; }
div.type1 h2, div.type2 h2 {margin-top:10px; height:20px; float:left;font-size:12px; color:#666; text-shadow:0 2px 2px #ccc; padding-left:20px; background: url(../images/common/icon_h4.png) no-repeat left center;}

/** 상세화면 & 검색조건 */
div.type1 {width:990px; margin:0 auto; clear:both;}
div.type1 table {width:100%; clear:both; border-top:2px solid #f45f31; border-right:1px solid #8cbfca; border-collapse: separate;}
div.type1 table th {
	vertical-align:middle;height:30px;color:#108ea6;font-weight:bold;border-bottom:1px solid #8cbfca;border-left:1px solid #8cbfca;border-right:0; border-top:0;
	background-color:#e0ffff;
}
div.type1 table td {
	vertical-align:middle;height:30px;border-bottom:1px solid #8cbfca;border-left:1px solid #8cbfca;border-right:0; border-top:0;padding-left:5px;padding-right:5px;}
div.type1 menu {float:right; position: relative; padding:0; margin:0px auto;}
div.type1 menu li {float:left; margin-left:3px; padding-top:1px; padding-bottom:1px; line-height: 24px;}


div.gray {}
div.gray table {border-top:2px solid #b1aba7; border-right:1px solid #e3e1df;}
div.gray table th {
	color:#988d83;border-bottom:1px solid #e3e1df;border-left:1px solid #e3e1df;
	background-color:#f5f5f5;
}
div.gray table td {border-bottom:1px solid #e3e1df; border-left:1px solid #e3e1df;color:#5b493b;}


div.header {}
div.header table {border:1px solid #a9a9a9;}
div.header table th, div.header table td { border-bottom:1px solid #a9a9a9;border-left:1px solid #a9a9a9; }
div.header table th:first-child, div.header table td:first-child { border-left:0; }
div.header table tr:last-child th, div.header table tr:last-child td { border-bottom:0; }
div.header table th { color:#696969; background-color:#d3d3d3; }
div.header table td { color:#696969; background-color:#FFF; }


/** 목록화면 - 목록 */
div.type2 {width:990px; margin:0 auto;}
div.type2 h6 {float:right; color:#666666; padding-right:6px; text-shadow:0 2px 2px #ddd;}
div.type2 table {width:100%; clear:both; border-top:2px solid #f45f31; border-collapse: separate;}
div.type2 table thead th {
	vertical-align:middle;height:30px;color:#108ea6;font-weight:bold;border-bottom:1px solid #8cbfca;border-left:1px solid #8cbfca;border-right:0; border-top:0;
	background: url(../images/table/thBlue.png) repeat-x left top;
}
div.type2 table thead th:last-child {border-right:1px solid #8cbfca;}
div.type2 table tbody th, div.type2 table tbody td {vertical-align:middle;height:26px;border-bottom:1px solid #e3e1df;border-left:1px solid #e3e1df;border-right:0;border-top:0;}
div.type2 table tbody th {color:#108ea6;}
div.type2 table tbody td {color:#404040;padding-left:5px;padding-right:5px;}
div.type2 table tbody th:last-child, div.type2 table tbody td:last-child {border-right:1px solid #e3e1df;}
div.type2 table tbody tr:hover td, div.type2 table tbody tr:hover a {background-color:#fff5de; color:#fb7512;}
div.type2 table a, div.type2 table a:link, div.type2 table a:active, div.type2 table a:visited {color:#404040;text-decoration:none;}
div.type2 table a:hover {color:#fb7512; text-decoration:underline;}

div.type2 menu {float:right; position: relative; padding:0; margin:0px auto;}
div.type2 menu li {float:left; margin-left:3px; padding-top:1px; padding-bottom:1px;}

div.nohead {}
div.nohead table {border-top:0;}

div.inner {margin-top:10px;margin-bottom:10px;float:left;}
div.inner table {border-top:1px solid #ccc; border-bottom:0;border-right:1px solid #ccc; border-collapse: separate;}
div.inner table thead th:last-child {border-right:0;}
div.inner table thead th {
	height:26px;color:#666;font-weight:normal;border-bottom:1px solid #ccc;border-left:1px solid #ccc; border-right:0;border-top:0;
	background:transparent; background-color:#f9fff9;
}
div.inner table tbody th:last-child, div.inner table tbody td:last-child {border-right:0;}

div.inner table tbody td {font-weight:normal;height:26px;}
/**
div.inner {margin-top:10px;margin-bottom:10px;float:left;}
div.inner table {border-top:1px solid #8cbfca; border-bottom:0;border-right:1px solid #8cbfca; border-collapse: separate;}
div.inner table thead th {
	height:26px;color:#108ea6;font-weight:normal;border-bottom:1px solid #8cbfca;border-left:1px solid #8cbfca; border-right:0;border-top:0;
	background: url(../images/table/thSky.png) repeat-x left center;
}
div.inner table tbody td {font-weight:normal;height:26px;}
*/

div.type3 {width:990px; margin:0 auto;}
div.type3 h1 {float:left; margin-top:3px; font-size:12px; padding-left:13px; background-image:url(../images/common/icoArrow.gif); background-repeat:no-repeat; background-position:3px 4px;}
div.type3 menu {float:right; position: relative; padding:0 0 1px 0; margin:3px 0 0 0;}
div.type3 menu li {float:left; margin-left:3px;}
div.type3 menu input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.type3 menu input[type='button']:hover {background-color:#dfdfdf;}
div.type3 menu input[type='button'][disabled] {background-color:#ccc; cursor:text;}
div.type3 table {width:100%; border-top:2px solid #999; border-bottom:2px solid #999;}
div.type3 table:hover {border-top:2px solid #99f; border-bottom:2px solid #99f;}
div.type3 table thead {}
div.type3 table thead th {padding:3px 0 3px 0; color:#666; border-bottom:1px solid #ccc; background-color:#f9f9f9;}
div.type3 table thead td {padding:3px 0 3px 3px; color:#999; border-bottom:1px solid #ccc;}
div.type3 table thead tr:last-child th,
div.type3 table thead tr:last-child td {border-bottom:1px solid #999;}
div.type3 table tbody { }
div.type3 table tbody th {padding:2px 3px 1px 3px;}
div.type3 table tbody td {padding:10px 3px 10px 30px;}
div.type3 table tbody input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.type3 table tbody input[type='button']:hover {background-color:#dfdfdf;}
div.type3 table tbody input[type='button'][disabled] {background-color:#ccc; cursor:text;}
div.type3 table a, div.type3 table a:link, div.type3 table a:active, div.type3 table a:visited {color:#999; text-decoration:none;}
div.type3 table a:hover {color:#666; text-decoration:underline;}

div.type4 {width:990px; margin:0 auto;}
div.type4 strong {padding-left:13px; background-image:url(../images/common/icoArrow.gif); background-repeat:no-repeat; background-position:3px 4px;}
div.type4 menu {float:right; position: relative; padding:0 0 1px 0; margin:3px 0 0 0;}
div.type4 menu li {float:left; margin-left:3px;}
div.type4 menu input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.type4 menu input[type='button']:hover {background-color:#dfdfdf;}
div.type4 menu input[type='button'][disabled] {background-color:#ccc; cursor:text;}
div.type4 table {width:100%; border-top:2px solid #999; border-bottom:2px solid #999;}
div.type4 table:hover {border-top:2px solid #99f; border-bottom:2px solid #99f;}
div.type4 table tbody { }
div.type4 table tbody tr:last-child th,
div.type4 table tbody tr:last-child td {border:0;}
div.type4 table tbody th {padding:3px 3px 3px 3px; border-bottom:1px solid #ccc; background-color:#f9f9f9;}
div.type4 table tbody td {padding:3px 3px 3px 3px; border-bottom:1px solid #ccc;}
div.type4 table tbody select {height:19px;}
div.type4 table tbody input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.type4 table tbody input[type='button']:hover {background-color:#dfdfdf;}
div.type4 table tbody input[type='button'][disabled] {background-color:#ccc; cursor:text;}
div.type4 table a, div.type4 table a:link, div.type4 table a:active, div.type4 table a:visited {color:#999; text-decoration:none;}
div.type4 table a:hover {color:#666; text-decoration:underline;}
div.type4 table textarea {float:left; width:100%; padding:6px;}

div.type5 {width:990px; margin:0 auto; border-top:2px solid #999; border-bottom:2px solid #999;}
div.type5:hover {border-top:2px solid #99f; border-bottom:2px solid #99f;}
div.type5 table {width:100%;table-layout:fixed;}
div.type5 table thead th {border-bottom:1px solid #999; background-color:#f9f9f9; padding:6px 0 3px 0; color:#666;}
div.type5 table tbody {text-align:center;}
div.type5 table tbody th {padding:2px 3px 1px 3px;}
div.type5 table tbody td {padding:2px 3px 1px 3px;}
div.type5 table tbody input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.type5 table tbody input[type='button']:hover {background-color:#dfdfdf;}
div.type5 table tbody input[type='button'][disabled] {background-color:#ccc; cursor:text;}
div.type5 table a, div.type5 table a:link, div.type5 table a:active, div.type5 table a:visited {color:#999; text-decoration:none;}
div.type5 table a:hover {color:#666; text-decoration:underline;}
div.type5 table tbody tr:hover {background-color:#f0f0f0; background-image:url(../images/common/icoArrow.gif); background-repeat:no-repeat; background-position:0px 0px;}
/* Button */

body.type1 {background-color:#fff;}
body.type1 h1 {margin-top:10px; margin-left:6px; font-size:12px; font-weight:bold; color:#D04528; text-shadow:0 2px 2px #ddd;}
body.type1 .divWrap {margin: 10px 5px auto; border-top:2px solid #999; border-bottom:2px solid #999;background-color:#fff;}
body.type1 input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
body.type1 input[type='button']:hover {background-color:#dfdfdf;}
body.type1 input[type='button'][disabled] {background-color:#ccc; cursor:text;}
body.type1 a, body.type1 a:link, body.type1 a:active, body.type1 a:visited {color:#33f; text-decoration:none;}
body.type1 a:hover {color:#66f; text-decoration:underline;}
body.type1 table {width:100%;table-layout:fixed;}
body.type1 table thead th {border-bottom:1px solid #ccc; background-color:#f9f9f9; padding:6px 0 3px 0; color:#666;}
body.type1 table tbody {text-align:center;}
body.type1 table tbody th,
body.type1 table tbody td {padding:2px 3px 1px 3px; color:#999;}
body.type1 table tbody input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#ccc; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
body.type1 table tbody input[type='button']:hover {background-color:#dfdfdf;}
body.type1 table a, body.type1 table a:link, body.type1 table a:active, body.type1 table a:visited {color:#ccc; text-decoration:none;}
body.type1 table a:hover {color:#666; text-decoration:underline;}
body.type1 table tbody tr:hover {background-color:#f0f0f0; background-image:url(../images/common/icoArrow.gif); background-repeat:no-repeat; background-position:0px 0px;cursor:pointer;}
body.type1 table tbody tr:hover td {color:#090;}

/** 상세화면 */
div.type6 {width:990px; margin:0 auto; background-color:#f9f9f9; border:2px solid #bbb; color:#666;}
div.type6:hover {border:2px solid #99f; }
div.type6 h1 {width:100px; float:left; font-size:12px; padding:6px 0 0 13px; background-image:url(../images/common/icoArrow.gif); background-repeat:no-repeat; background-position:5px 13px;}
div.type6 menu {float:right; position: relative; padding:0; margin:2px 0 2px 0;}
div.type6 menu li {float:left; margin-right:3px;}
div.type6 menu input[type='button'] {height:26px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.type6 menu input[type='button']:hover {background-color:#dfdfdf;}
div.type6 menu input[type='button'][disabled] {background-color:#ccc; cursor:text;}
div.type6 table {width:100%; border-top:2px solid #999; border-bottom:2px solid #999;}
div.type6 table thead th {border-bottom:1px solid #999; background-color:#f9f9f9; padding:6px 0 3px 0; color:#666;}
div.type6 table thead td {border-bottom:1px solid #999; background-color:#ffffff; padding:6px 0 3px 0; color:#666;}
div.type6 table tbody {text-align:center;}
div.type6 table tbody th {padding:2px 3px 1px 3px;}
div.type6 table tbody td {padding:2px 3px 1px 3px;}
div.type6 table tbody input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.type6 table tbody input[type='button']:hover {background-color:#dfdfdf;}
div.type6 table tbody input[type='button'][disabled] {background-color:#ccc;cursor: text;}
div.type6 table a, div.type6 table a:link, div.type6 table a:active, div.type6 table a:visited {color:#999; text-decoration:none;}
div.type6 table input[type='text'] {border:1px solid #ccc;}
div.type6 table input[type='text']:hover {border:1px solid cyan;}
div.type6 table input[type='text']:focus {border:1px solid #333;}

/** 게시판 상세화면 전용 */ 
div.typeBoard {width:990px; margin:0 auto; overflow:hidden;}
div.typeBoard menu {float:right; position: relative; padding:0; margin:0px auto;}
div.typeBoard menu li {float:left; margin-left:3px; padding-top:1px; padding-bottom:1px;}
div.typeBoard input[type='button'] {height:19px; padding:3px 6px 0 6px; color:#666; font-weight:normal; cursor:pointer; background-color:#f9f9f9; border:1px solid #999;}
div.typeBoard table input[type='button'] { background:transparent; color:#fff; border:1px solid #3E3E3E; background-color: #747474; }
div.typeBoard table input[type='button']:hover { background-color: #868686; }


/** 로그인 페이지 전용  **/
#login_rapper {width:100%;background: url(../images/login/bg_login.gif) repeat-x center top;height:843px;}
.login_inbox {width:980px;height:843px;position:relative;margin:0 auto;}

.login_inbox .login_logo {position:absolute;top:10px;left:0;}
.login_inbox .text {position:absolute;top:160px;left:0;}

.login_fbox {width:458px;height:293px;background: url(../images/img20131115/bg_loginbox.png) no-repeat;position:absolute;right:0;top:280px;border:1px solid #e0e0e0;}
.login_ibox {width:458px;height:293px;position:relative;}
.login_ibox h2 {position:absolute;left:48px;top:48px;}
.login_ibox .arrow  {position:absolute;left:48px;top:189px;}
.login_ibox .btn {position:absolute;right:42px;top:124px;}
.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } 

.notBorder { border:none;border-right:0px; border-top:0px; boder-left:0px; boder-bottom:0px; }

/* 리스트 선택  */
.tr_select {font-weight:bold;	background: #eeeeff;}

/* 프로그레스 스타일 */
.progressClass {
	position:absolute;overflow:hidden;
	width:100%;height:100%;margin:0px;float:left;top:0px;
}

.ajax_loader {background: url("../images/common/spinner_squares_circle.gif") no-repeat center center transparent;width:100%;height:100%;}


.yakhwanType0,.yakhwanType1,.yakhwanType2{width:1200px;margin:0 auto;}
.yakhwanType0:after,.yakhwanType1:after,.yakhwanType2:after{content:"";display:block;clear:both;}
.yakhwanType0.ui-tabs{margin-top:50px;}
.yakhwanType0.detail .yakhwanType0.ui-tabs{margin-top:20px;}
/* .yakhwanType0 .yakhwanType1{padding:0;} */
.yakhwanType0 menu{width:100%;text-align:right;}
.yakhwanType0 menu:after{content:"";display:block;clear:both;}
.yakhwanType0 menu li{display:inline-block;}

.yakhwanType0 menu input[yakhwanType="button"]:disabled {cursor: text;}

.yakhwanType1{padding:25px 0 0;}
.yakhwanType1 h1, .page_title{font-size:15px;color:#555;padding-left:22px;background:url("../images/ico/bullet-circle.png") no-repeat left center;font-family:"NanumGothicBold";}
.yakhwanType1 h2{font-size:13px;color:#555;padding-left:18px;background:url("../images/ico/bullet-subtitle.png") no-repeat left center;font-family:"NanumGothicBold";}
.yakhwanType1 h3 {margin-top: 20px; width:100% !important;font-size:12px;color:#555;padding-left:12px;background: url(../images/common/icoArrow.gif) no-repeat left center;font-family:"NanumGothicBold";}
.yakhwanType1:first-child{margin-top:17px !important;}
.yakhwanType1 h1 + menu,
.yakhwanType1 h2 + menu{margin-top:-23px;}
.yakhwanType1 h2 + .txt-red {margin-top:-14px;}
.yakhwanType1 table + h1{margin-top:30px;}
.yakhwanType1 h1 + h6{margin-top:-16px;}
.yakhwanType1 h6{text-align:right;font-size:13px;color:#666;font-family:'NanumGothicBold';}
.yakhwanType1 menu:after{content:"";display:block;clear:both;}
.yakhwanType1 menu li{display:inline-block;}
.yakhwanType1 menu {text-align:right;}
.yakhwanType1 menu input[yakhwanType="text"]{min-width:86px;height:27px;vertical-align:middle;border:1px solid #d7d7d7;box-sizing:border-box;}
.yakhwanType1 menu input[yakhwanType="button"]:hover{background:#e6eafc;}
.yakhwanType1 menu input[yakhwanType="text"] + img{ vertical-align: middle; }
.yakhwanType1 table{clear:both;margin-top:8px;border:1px solid #a9a9a9;border-top:2px solid #818181;border-left:none;}
.yakhwanType1 table tr:first-child th, .yakhwanType1 table tr:first-child td{/* border-top:0; */}
.yakhwanType1 table th:first-child, .yakhwanType1 table td:first-child{}
.yakhwanType1 table th{background:#d3d3d3;color:#696969;}
.yakhwanType1 table th{border-bottom:1px solid #a9a9a9}
.yakhwanType1 table th, 
.yakhwanType1 table td{height:31px;padding:0 8px;border-left:1px solid #a9a9a9;border-top:1px solid #a9a9a9;font-size:12px;color:#3c4145;}
.yakhwanType1 table td a{color:#3c4145;}
.yakhwanType1 table input[yakhwanType="radio"]{margin:-1px 3px 0 7px;}
.yakhwanType1 table input[yakhwanType="radio"]:first-child{margin-left:0;}
.yakhwanType1 table input[yakhwanType="text"], .yakhwanType1 table select{height:27px !important;vertical-align:middle;border:1px solid #d7d7d7;box-sizing:border-box;font-weight:normal;font-size:12px;}
.yakhwanType1 table input[yakhwanType="text"] + img{ vertical-align: middle; }
.yakhwanType1 table input[yakhwanType="button"]{cursor: pointer; padding: 0 10px; border-radius: 3px; height:25px;background:#747474;border:1px solid #3e3e3e;box-sizing:border-box;color:#fff;vertical-align:middle;}
.yakhwanType1 table input[yakhwanType="button"]:hover{background:#868686;}
.yakhwanType1 table span { vertical-align: middle; display: inline-block; }

/** 2021년 3월 12일 약간 css 정리**/
.over_size img {margin-right:-140px;}
.over_size2 img {margin-right:-80px;}
.over_size3 img {margin-right:-40px;}

.sub_visual02 {text-align:right;width:980px;height:141px;}
.location {font-size:11px;color:#8c8c8c;font-family:dotum;margin-top:-125px;padding-left:4px;}
.location02 {font-size:11px;color:#8c8c8c;font-family:dotum;margin-top:-121px;}

.yakguanbox {height:274px;overflow-x:hidden;overflow-y:auto;border:1px solid #cecece;padding:10px;}
.yanguan_tit {font-size:15px;color:#000000;}
.yanguan_txt {font-size:13px;color:#000000;line-height:150%;margin-top:10px;}
.yanguan_txt_14 {font-size:14px;color:#000000;line-height:150%;margin-top:10px;}
.yanguan_txt_green {font-size:14px;color:#397831;line-height:150%;margin-top:10px;}

.bottom_txt_blue { margin-top:10px; font-size:12px; color:#5e85b9 }

