@charset "utf-8";

BODY,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-family:굴림;font-size:10pt;color:#111111;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link    {color:#111111;text-decoration:none;}
A:visited {color:#111111;text-decoration:none;}
A:active  {color:#111111;text-decoration:none;}
A:hover  {color:#111111;text-decoration:underline;}

img {border:0px;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member { font-weight:bold; }
.guest  { font-weight:normal; }

input { font-family:"굴림";font-size:9pt;color:#111111; }
.input_trans {  border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.submit {border:solid 1 white;font-family:"굴림";font-size:9pt;color:#000000;background-color:#FFFFFF; height=18px}

TD { font-family:"굴림";font-size:9pt;color:#111111; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px} 
td { font-family:"굴림";line-height: 150%;font-size:9pt;color:#111111; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px} 
.top_term {  padding-right: 123px}
.term150 {  line-height: 150%; padding-top: 5px; padding-bottom: 5px}
.term_jae {  line-height: 150%; padding: 2px;}
.term200 {  line-height: 200%}
.term_cell {  padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.kofod_content_term  {  padding-top: 0px; padding-right: 15px; padding-bottom: 5px; padding-left: 20px}
.stermb {  padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; font-weight:bold; color:#3b3b3b;}
.sterm {  padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; line-height: 150%;}
.sterm2 {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; line-height: 150%;}
.mainpic_term {  padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px}
.pwd_term {  padding-top: 1px; padding-right: 53px;}
.bottom { font-family:"굴림";font-size:8pt;color:#979797; line-height: 130%; }
.con_term {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; line-height: 150%; text-align: justify;}
.con_term2 {  padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; line-height: 150%; text-align: justify;}
.adm {  padding-top: 20px; padding-right: 35px;}
.content_term {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; line-height: 150%; text-align: justify;}
.content_term2 {  padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; line-height: 150%; text-align: justify;}
.content_term3 {  padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 10px; line-height: 150%; text-align: justify;}
.content_term4 {  padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 150%; text-align: justify;}
.content_term5 {  padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; line-height: 150%; text-align: justify;}
.icon_term {margin: 0 0 1px 0;}
.icon_term2 {margin: 11px 0 0 0;}
.icon_term3 {margin: 4px 3px 0 0;}
.strong {  font-weight: normal; color: #000000; font-size: 9pt; font-style: normal}
.product_title {  font-size: 11pt; font-style: normal; font-weight: bold; color: #333333; text-decoration: none}
.product_price { font-size: 9pt; font-style: normal; font-weight: normal; color: #FF6633; text-decoration: underline}
.term_order {
	line-height: 150%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: left;
	color: #333333;
}
.term_order2 {  line-height: 150%; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; text-align: left}
.input { font-family:"굴림";font-size:9pt;color:#111111; ; padding-right: 2px; padding-left: 2px; border: #ccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.border_pic {  border: #bcbfc0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.info { line-height: 150% ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}.bottom_term {  padding-right: 10px}
.main_date {  font-family: "Times New Roman", "Times", "serif"; font-size: 10px; text-decoration: none}
.main_datenotice { font-family: "Times New Roman", "Times", "serif"; font-size: 10px; text-decoration: none ; color: #00564a}
.main_subject { text-decoration: none}
.main_subjectnotice { text-decoration: none ; color: #00564a}
.term150_new { line-height: 150%; padding-top: 5px; padding-bottom: 15px; text-align: justify; padding-right: 5px; padding-left: 5px}
.select_input {background-color:rgb(240,240,240);border-width:1pt; height:20pt;width:140;cursor:hand;}.mappop {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 150%;
}
.mapbox {
	padding-left: 30px;
	line-height: 15px;
	padding-top: 20px;
}
.tb_term { line-height: 150%; padding-top: 4px; padding-bottom: 4px; text-align: justify; padding-right: 5px; padding-left: 5px}
.tb_term_inter { line-height: 150%; padding-top: 4px; padding-bottom: 4px; text-align: justify; padding-right: 5px; padding-left: 0px}
.term_main_center {  padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px}
.term_main_leftright {  padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px}



/* Top Menu */
ul#topmenu {
	position: relative;
	display: inline;
	list-style: none;
	width: 858px;
	height: 66px;
}
ul#topmenu a {
	display: block;
}
#topmenu li {
	float: left;
	display: inline;
}
#topmenu ul {
	position: absolute;
	display: none;
	width: 858px;
}
#topmenu li.menu1 ul {
	left: 0px;
	margin-left:0;
}
#topmenu li.menu2 ul {
	left:-50px;
	margin-left:0;
}
#topmenu li.menu3 ul {
	left: 180px;
	margin-left:0;
}
#topmenu li.menu4 ul {
	left: 285px;
	margin-left:0;
}
#topmenu li.menu5 ul {
	left: 270px;
	margin-left:0;
}
#topmenu li.menu6 ul {
	left: 450px;
	margin-left:0;
}
#topmenu li.menu7 ul {
	left: -80px;
	margin-left:0;
}

.popmenu {position:absolute;top:770px;left:0px;width:100%;min-width:1000px;background:url("") left 28px repeat-x;z-index:1; }
.top {width:120px;}
.down {width:1000px; padding-left:80px; text-align:center; }
.contentson {margin:0 auto;display:none;width:1049px;text-align:center}
.contentsoff {margin:0 auto;}
.div_menu_btn {padding-right:45px;}

.popmenu2 {position:absolute;top:270px;left:0px;width:100%;min-width:1000px;background:url("") left 28px repeat-x;z-index:0; }
.top {width:120px;padding-left:524px;}
.down {width:1000px; padding-left:80px; text-align:center; z-index:-10; }
.contentson {margin:0 auto;display:none}
.contentsoff {margin:0 auto;}

/* .popmenu3을 새로 생성했습니다 */

.popmenu3 {position:absolute;top:-20px;left:0px;width:100%;min-width:1000px;background:url("") left 0px repeat-x;z-index:1; }
.top {width:120px;padding-left:100px;}
.popmenu3 .down{width:1040px; padding-left:0px; text-align:center; }
.contentson {margin:0 auto;display:none}
.contentsoff {margin:0 auto;}

.content_term_menu92 {  padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; line-height: 150%; text-align: justify;}

/* HEADER */
#header_area20 {width:1920px;margin:0 auto; margin-top:-20px; height:100px;}
#header_area20 h1 {float:left;margin:65px 40px 0 100px;z-index:1000;} /* float : left, right, 좌우 정렬 */
#header_area20 h1 img {width:115px;height:98px;}
#header_area20 ul {float:left;margin:75px 0 0 0;z-index:1000;}
#header_area20 ul li {float:left;margin:0 30px 0 0;}
#header_area20 ul li a {display:block;padding:10px 0;}
#header_area20 ul li img {height:16px;}

/* right sub */
#right_menu_out {
	height:25px;
	width:180px;
	background: url(/img/right_menu_bg.png) no-repeat;
	text-align:left;
	padding-left:10px;
	padding-top:0px;
	font-size:11pt;
	font-weight:500;
	color: #fff;
}

#right_menu_on {
	height:25px;
	width:180px;
	background: url(/img/right_menu_bg_on.png) no-repeat;
	text-align:left;
	padding-left:5px;
	padding-top:0px;
	font-size:11pt;
	font-weight:500;
	color: #fff;
}


/*2023 add*/
.GText_wrap {
	line-height:150%;
	margin-bottom:15px;
	padding:10px;
}

.GText {
	line-height:150%;
	margin-bottom:15px;
	padding:10px;
	font-size:14px;
	border:0px solid #f00;
}

.smallTitle {
	font-family: 'TmonMonsori';
}

.sBox {
	border:1px solid #ddd;
	background-color:#e6e6ff;
	padding:10px;
	margin-bottom:10px;
}

.ssBox {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
}

.scBox {
	border:1px solid #ddd;
	background-color:#ffd9d9;
	padding:10px;
	margin-bottom:10px;
}