@charset "euc-kr";
@import url('global.css');
@import url('layout.css');
@import url('board.css');

.hand{ cursor:pointer;}
.ov_h{ overflow:hidden;}
.f_240207{ color:#240207;}
.f_red{ color:#ab3143 !important;}
.f_gray{ color:#999 !important;}
.f_green{ color:#055555 !important;}
.f_gold{ color:#b88a3a !important;}
.f_14px{ font-size:14px !important;}
.f_11px{ font-size:11px !important;}

a.file:link, a.file:visited, a.file:hover, a.file:active	{color:#777;text-decoration: none; font-size:11px;}
a.file:link span{ padding:0 10px; display:inline-block;}

.noline{ border:none !important}
.line01{ border-top:#ececec 1px solid; height:1px; margin:10px 0;}/*ie6*/
.lh220{line-height:220%;}

.dec_tx01{padding:10px;}
.dec_tx01 strong{ color:#444;}
.dec_tx01 em{ font-style:normal; text-decoration: underline;}
.dec_tx03{ color:#ab3143; background:url(/images/common/blt_dot2.gif) 0 5px no-repeat; padding:0 0 0 10px; margin-left:10px; font-size:11px;}
.dec_tx03 span{ color:#6a6a6a;}
.dec_tx03 span strong{color:#6a6a6a !important;}
.dec_tx02{ margin:10px 0 0 0; padding:0 0 0 8px;}
.dec_tx04{ color:#ab3143; background:url(/images/common/blt_exclamation.gif) 0 1px no-repeat; padding:0 0 0 14px; margin-left:0px; font-size:11px;}

.radio2{margin:0 30px 0 0;display:inline; vertical-align:middle;}
.radio2 strong{ color:#220308 !important; padding:0 20px 0 20px;}
.radio3{margin:0 10px 0 0;display:inline; vertical-align:middle;}
.radio3 strong{ color:#220308 !important; padding:0 5px 0 20px;}

.box01{ padding:0 0 10px 0; overflow:hidden; background:url(/images/common/box_b.gif) 0 100% no-repeat;}
.box01 .box01_in{ background:url(/images/common/box_t.gif) 0 0 no-repeat; padding:10px 10px 0 10px;}
.box01.left{ text-align:left}
.box01 label.radio{ display: inline-block; width:148px; float:left; margin:0; border-bottom:#ededed 1px solid;}
.c_both{ clear:both;}

/*padding,margin*/
.mgt0{ margin-top:0 !important;}
.mgt5{ margin-top:10px !important;}
.mgt10{ margin-top:10px !important;}
.mgt15{ margin-top:15px !important;}
.mgt20{ margin-top:20px !important;}
.mgt25{ margin-top:25px !important;}
.mgt30{ margin-top:30px !important;}
.mgt40{ margin-top:40px !important;}
.mgt50{ margin-top:50px !important;}
.mgt60{ margin-top:60px !important;}
.mgt80{ margin-top:80px !important;}
.mgl0{ margin-left:0 !important;}
.mgl10{margin-left:10px !important;}
.mgl20{margin-left:20px !important;}
.mgl35{margin-left:35px !important;}
.mgr30{margin-right:30px !important;}
.pdl0{ padding-left:0 !important;}
/*//padding,margin*/

/*align*/
.alg_center{ text-align:center !important;}
.alg_left{ text-align:left !important;}
.alg_right{ text-align:right !important;}
.alg_middle{ vertical-align:middle !important;}
/*//align*/

/* ÇÏ´Ü ¹öÆ° ¿µ¿ª : center ±âº» */
.btn	{clear:both;margin:0px 0 10px 0;text-align:center; width:100%;}

.btn.btm	{position:relative;clear:both;margin:15px 0 0 0;}
.btn.btm	.left	{position:absolute;left:0;top:0;}
.btn.btm	.right	{position:absolute;right:0; top:0;}
.btn.btm.aleft	{text-align:left;}
.btn.btm.aright	{text-align:right;}
/* //ÇÏ´Ü ¹öÆ° ¿µ¿ª */

/* tab : ±âº» Å¸ÀÔ */
#tab, #tab2, #tab3	{
	position:relative;
	clear:both;
	height:27px;
	padding:0;
}
#tab2{ padding:0 0 0 28px; margin:30px 0 0 0;}
#tab.double	{height:46px;}
#tab	li, #tab2	li, #tab3	li	{float:left;display:block;margin:0;}
#tab	li	img, #tab2	li	img	{vertical-align:top;margin:0;}
#tab	li.btn	{position:absolute;top:8px;right:0;padding:0 1px 0 0;} /* ¿À¸¥ÂÊ ÆÇ·Ê¹öÆ° */
#tab	li.btn	img	{margin:0; vertical-align:middle;}
#tab	li.btn li{ float:none;}
/* //tab : ±âº» Å¸ÀÔ */

/* tab : ¹öÆ° Å¸ÀÔ */
#tab3	{ height:auto;float:left;width:100%;padding:0 0 20px 0;background-image:none;background-position:0 80px;}
#tab3		li	img	{margin:0 0 0 1px;}
#tab3.mt30	{ margin:30px 0 0 0;}
/* //tab : ¹öÆ° Å¸ÀÔ */

/* tab : ÅØ½ºÆ®Å¸ÀÔ */
#tab_tx{ width:199px; position:absolute; top:43px; right:84px; background:url(/images/common/bg_tab.gif) 0 0 no-repeat; padding:0 0 0 1px; }
#tab_tx li{ float:left;}
#tab_tx li a{ color:#777;background:url(/images/common/bg_tab.gif) -1px 0 no-repeat; width:66px;height:21px; display:block; text-align:center; padding:5px 0 0 0; font-size:11px;}
#tab_tx li.type1 a{background:url(/images/common/bg_tab3.gif) -1px 0 no-repeat; width:111px;}
#tab_tx li.on.type1 a{background:url(/images/common/bg_tab3.gif) -1px -50px no-repeat !important; width:111px !important;}
#tab_tx li.on a{background:url(/images/common/bg_tab.gif) -1px -50px no-repeat; font-weight:bold;width:66px;}
#tab_tx li a:hover{background:url(/images/common/bg_tab.gif) -1px -50px no-repeat; font-weight:bold; text-decoration:none;width:66px;}

#tab_tx2{ width:203px; position:absolute; top:43px; right:84px; background:url(/images/common/bg_tab2.gif) 0 0 no-repeat; padding:0 0 0 1px; }
#tab_tx2 li{ float:left;}
#tab_tx2 li a{ color:#777;background:url(/images/common/bg_tab2.gif) -1px 0 no-repeat; width:101px;height:21px; display:block; text-align:center; padding:5px 0 0 0; font-size:11px;}
#tab_tx2 li.on a{background:url(/images/common/bg_tab2.gif) -1px -50px no-repeat; font-weight:bold;width:101px;}
#tab_tx2 li a:hover{background:url(/images/common/bg_tab2.gif) -1px -50px no-repeat; font-weight:bold; text-decoration:none;width:101px;}

#tab_tx3{ width:222px;position:absolute; top:43px; right:84px; background:url(/images/common/bg_tab.gif) 0 0 no-repeat; padding:0 0 0 1px; }
#tab_tx3 li{ float:left;}
#tab_tx3 li a{ color:#777;background:url(/images/common/bg_tab3.gif) -1px 0 no-repeat; width:111px;height:21px; display:block; text-align:center; padding:5px 0 0 0; font-size:11px;}
#tab_tx3 li.on a{background:url(/images/common/bg_tab3.gif) -1px -50px no-repeat; font-weight:bold;width:111px;}
#tab_tx3 li a:hover{background:url(/images/common/bg_tab3.gif) -1px -50px no-repeat; font-weight:bold; text-decoration:none;width:111px;}

/*ul list*/
ul.type1{ margin:10px 0 0 0;}
ul.type1 li{ background:url(/images/common/blt_dot1.gif) 2px 5px no-repeat; padding:0 0 0 10px; line-height:120%; margin:2px 0;}
ul.type1 li strong{ display:block; color:#444;}
ul.type2{ margin:10px 0 0 0;}
ul.type2 li{ background:url(/images/common/blt_dot1.gif) 2px 5px no-repeat; padding:0 0 0 10px; line-height:120%; margin:10px 0;}
ul.type2 li strong{ display:block; color:#444;}
ul.type3{ margin:10px 0 0 80px;}
ul.type3 li{ background:url(/images/common/blt_dot1.gif) 2px 5px no-repeat; padding:0 0 0 10px; line-height:120%; margin:10px 0;}
ul.type3 li strong{ display:block; color:#444; font-weight:normal;}
ul.type3 li span{padding:5px 0 0 20px; display:block;}
ol.type1{ margin:10px 0 0 0;list-style-type:decimal}
ol.type1 li{list-style: decimal; margin:5px 0 5px 20px; }
ol.type1 li strong{ color:#444;}

/*main*/
.main_ele{ float:left; width:179px;}
/* °øÁö»çÇ× */
#tabcontainer	{position:relative;margin:0 0 0 30px; float:right; width:360px;}
#tabcontainer	ul	{margin:0;}
#tabcontainer	#tab	{height:30px;}
#tabcontainer	#tab	li	{float:left;display:block;margin:0;height:30px;}
#tabcontainer	#tab	li	img	{vertical-align:top;margin:0;}
#tabcontainer	li	span	{float:right;font-size:0.9em;}
#index_wrap	#content1, #index_wrap	#content2, #index_wrap	#content3 {margin:9px 0 0 0;}
#index_wrap	#content1	li,
#index_wrap	#content2	li,
#index_wrap	#content3	li {
	margin:0;
	padding:4px 0 4px 6px;
	background:url('/images/common/blt_dot1.gif') no-repeat left center;
}
/* //°øÁö»çÇ× */

/*ppopup*/
.pop_w{ width:750px; position:absolute; top:50px; left:50%; margin:0 0 0 -375px; background:#fff; padding:20px; z-index:100; border:#555 2px solid;}
.pop_w .tit_z{ padding:0 0 20px 0 ; margin:0;}
.pop_w .bt_x{ position: absolute; top:20px; right:20px;}
body#popup{ background:none;}
body#popup .pop_w{width:750px; margin:0; background:#fff;border:#555 2px solid; padding:20px; position:relative; top:0; left:0;}

/*ÀÔ·ÂÆû*/
table.table_style02 td{color:#555;font:12px ±¼¸²,gulim;text-align:left;}
table.table_style02 td a{color:#326e77;text-decoration:none;}
table.table_style02 td a.clson{color:#326e77;text-decoration:underline;}
table.table_style02 td a:hover{text-decoration:underline;}
table.table_style02 td a.clson01{color:#326e77;font:bold 12px ±¼¸²,gulim;text-decoration:underline;}
table.table_style02 td a.clson01:hover{text-decoration:underline;}
table.table_style02 td a.clson02{color:#777;font:12px ±¼¸²,gulim;text-decoration:underline;}
table.table_style02 td a.clson02:hover{text-decoration:underline;}

.clsred{color:#ff6600;font:11px µ¸¿ò,dotum;padding-left:3px;}

.cls_keyword input{border:1px solid #aaa;color:#000;width:250px;padding:3px;}
.cls_keyword01 input{border:1px solid #aaa;color:#000;width:30px;padding:3px;}
.cls_keyword02 input{border:1px solid #aaa;color:#000;width:40px;padding:3px;}
.cls_keyword02_02 input{border:1px solid #aaa;color:#000;width:50px;padding:3px;}
.cls_keyword03 input{border:1px solid #aaa;color:#000;width:60px;padding:3px;}
.cls_keyword04 input{border:1px solid #aaa;color:#000;width:100px;padding:3px;}
.cls_keyword05 input{border:1px solid #aaa;color:#000;width:180px;padding:3px;}
.cls_keyword06 input{border:1px solid #aaa;color:#000;width:83px;_width:82px;*width:82px;padding:3px;}
.cls_keyword07 input{border:1px solid #aaa;color:#000;width:240px;padding:3px;}
.cls_keyword08 input{border:1px solid #aaa;color:#000;width:290px;padding:3px;}
.cls_keyword09 input{border:1px solid #aaa;color:#000;width:95%;padding:3px;}
.cls_keyword10 input{border:1px solid #aaa;color:#000;width:50%;padding:3px;}
.cls_keyword11 input{border:1px solid #aaa;color:#000;width:205px;padding:3px;}
.cls_keyword12 input{border:1px solid #aaa;color:#000;width:60px;padding:3px;}
.cls_keyword13 input{border:1px solid #aaa;color:#000;width:438px;padding:3px;}
.cls_keyword14 input{border:1px solid #aaa;color:#000;width:150px;padding:3px;}
.cls_keyword15 input{border:1px solid #aaa;color:#000;width:385px;padding:3px;}
.cls_keyword16 input{border:1px solid #aaa;color:#000;width:265px;padding:3px;}
.cls_keyword_code input{border:1px solid #aaa;color:#000;width:52px;padding:3px;}


/*main roll*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
   border-radius: 0px;
   width:840px; margin:0 0 0 120px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 840px;
    padding:0;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 840px;
    height: 70px;
    padding:0;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  840px;
    height: 70px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 120px;
    height: 70px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right:0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-skin-tango{ padding-left:120px; border-right:#d9dbdd 1px solid;}
.jcarousel-skin-tango li{ float:left;}

/*about*/
.message_w{ background:url(/images/about/message_img2.jpg) 100% 0 no-repeat; padding:0 227px 0 10px; margin:30px 0 0 0;}
.intro_w{padding:0 10px 0 10px; margin:30px 0 0 0;}
.people_dl{ overflow:hidden; padding:10px 20px 10px 0;}
.people_dl dt{ float:left; padding:10px; color:#424242;}
.people_dl dt strong{ background:url(/images/common/blt_dot2.gif) 0 1px no-repeat; display:block; padding:0 0 0 15px; font-size:14px; color:#333;}
.people_dl dt span{ padding:0 0 0 15px; display:block;}
.people_dl dt span.mail a{ color:#741a41; text-decoration:underline; }
.people_dl dd{ border-left:#e6e6e6 1px solid; width:475px; float:right; text-align:left; padding:10px 0 0 20px;}
.people_dl dd strong{ display:block; border-bottom:#f0f0f0 1px solid; padding:0 0 5px 12px; background:url(/images/common/blt_doc.gif) 0 3px no-repeat; color:#303030;}
.people_dl dd ul{ padding:5px 0 0 12px;}
.people_dl dd ul li{ background:url(/images/common/blt_dot1.gif) 0 5px no-repeat; padding:0 0 0 7px;}
.location_map{ overflow:hidden;}
.location_map li{ padding:2px 0 2px 85px; position:relative; margin:2px 0;}
.location_map li span{ position:absolute; top:2px; left:0;_left:-85px;}
.location_map li strong{ display:block; color:#444;}

.consulting_w{ padding:15px; background:#eeeedc;}

.pri_w{ overflow:hidden;}
.pri_w h4{ font-size:14px; color:#333;}
.pri_w strong{ color:#444;}
.pri_w h5{ padding:0; margin:20px 0 10px 0; position:absolute;}
.pri_w p{ margin:10px 0 0 10px;}