

* html { height: 1px; }

@charset "euc=kr"; 

/* Common Style **************************************************************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, button,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, frameset, frameborder, frame, img, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-family: Dotum,Arial,Verdana,sans-serif;}

* {padding:0; margin:0}
img {border:0 none; vertical-align:middle;}

/* tables still need 'cellspacing="0"' in the markup */
table {  border-collapse: collapse;  border-spacing: 0;}

li{list-style:none;}
ul{list-style:none;}
ul, ol, li, dl, dt, dd, input, textarea, h1, h2, h3, h4, em, address, fieldset, form, iframe, object {margin:0px; padding:0; }
ol, ul {  list-style: none; }


/*form*/
textarea {Border:1px SOLID #c2c6c9;  width:100%; }
input, textarea {vertical-align: middle; font-size: 12px; height:20px;}
fieldset{border:none;}
.input{ height:16px; padding:3px 0 0 3px; font:11px µ¸¿ò,Dotum; color:#666; background:#ffffff; border:1px solid #c4c2bd; }
.input_s1{ height:16px; padding:2px 0 0 3px; font:11px µ¸¿ò,Dotum; color:#666; background:#ffffff; border:1px solid #c4c2bd; }
.input_search{ height:19px; padding:4px 0 0 3px; font:12px µ¸¿ò,Dotum; color:#666; background:#ffffff; border:3px solid #dad5c2; }
.textarea_s { padding:10px; font:12px µ¸¿ò,Dotum; color:#989a9c; background:#fff; border:1px solid #c4c2bd; line-height:17px; }
textarea{ Background-Color:#fff; Color:#544943; border:1px solid #c5c6ca; }
select{ Color:#2a2a2a; font-size: 12px; line-height:22px; height:22px; vertical-align:middle; padding-top:2px; padding-bottom:2px; padding-right:2px;}
select option{ Color:#2a2a2a; font-size: 12px; }


/* Font Style */
body,td,div		{	font-family: Dotum,Arial,Verdana,sans-serif; font-size: 12px; color:#525252; line-height:16px; }
a:link			{	font-family: Dotum,Arial,Verdana,sans-serif; color:#525252; text-decoration:none; }
a:hover			{	font-family: Dotum,Arial,Verdana,sans-serif; color:#000; text-decoration:none; }
a:active		{	font-family: Dotum,Arial,Verdana,sans-serif; color:#525252; text-decoration:none; }
a:visited		{	font-family: Dotum,Arial,Verdana,sans-serif; color:#525252; text-decoration:none; }


.news_border   {border:1px solid #d4d4d4;}
.news_link		 {color:#000; background:#fff; font-family: Arial,Verdana,sans-serif; padding:10px; line-height:21px; text-align:left; font-size: 14px; }
.news_link a:link			{	font-family: Arial,Verdana,sans-serif; font-size: 14px; color:#006ba1;  }
.news_link a:hover			{	font-family: Arial,Verdana,sans-serif; font-size: 14px; color:#006ba1;  }
.news_link a:active		    {	font-family: Arial,Verdana,sans-serif; font-size: 14px; color:#006ba1;  }
.news_link a:visited		{	font-family: Arial,Verdana,sans-serif; font-size: 14px; color:#006ba1;  }


.news_link2		 {color:#000; background:#fff; font-family: Verdana,sans-serif; padding:10px; line-height:25px; text-align:left; font-size: 18px; }
.news_link2 a:link			{	font-family: Verdana,sans-serif; font-size: 18px; color:#006ba1;  }
.news_link2 a:hover			{	font-family: Verdana,sans-serif; font-size: 18px; color:#006ba1;  }
.news_link2 a:active		{	font-family: Verdana,sans-serif; font-size: 18px; color:#006ba1;  }
.news_link2 a:visited		{	font-family: Verdana,sans-serif; font-size: 18px; color:#006ba1;  }


.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t14 {font-size:14px;}

dl { float:left; }
dd { float:left; }

.black			{	color:#000;}
.black_b		{	color:#000; font-weight:bold;}
.blue			{	color:#1b4cba;}
.blue_b			{	color:#2aa3eb; font-weight:bold;}
.blue_b2		{	color:#007db1; font-weight:bold;}
.blue2			{	color:#0493e5;}
.blue3          {	color:#657082;}
.blue4          {	color:#1e73b9;}
.blue5          {	color:#0c87b0;}
.orange			{	color:#ff890b;}
.orange_b		{	color:#ef3f1c; font-weight:bold;}
.orange2        {	color:#e76f28;}
.red			{	color:#e6150b;}
.green			{   color:#568b22;}
.green2			{   color:#36a010;}
.gray			{	color:#6a737b;}
.gray_b			{	color:#262626; font-weight:bold;}
.d_gray_b		{   color:#181818; font-weight:bold;}
.red			{	color:#e6150b; }
.red_b			{	color:#e6150b; font-weight:bold;}

.b			    {   font-weight:bold;} 
.f_left			{	float:left; }
.f_right		{	float:right; }
.center         {	text-align:center;}
.right			{   text-align:right;}
.f_left2		{	float:left; width:100%; }

/* padding */
.p_t1 { padding-top:1px; }
.p_t2 { padding-top:2px; }
.p_t5 { padding-top:5px; float:left; width:100%;}
.p_t5_2 { padding-top:5px; }
.p_t7 { padding-top:7px; float:left; width:100%;}
.p_t10 { padding-top:10px; float:left; width:100%;}
.p_t10_2 { padding-top:10px;}
.p_t15 { padding-top:15px; float:left; width:100%;}
.p_t20 { padding-top:20px; float:left; width:100%;}
.p_t25 { padding-top:25px; float:left; width:100%;}
.p_b5 { padding-bottom:5px; float:left; width:100%;}
.p_b7 { padding-bottom:7px; float:left; width:100%;}
.p_b10 { padding-bottom:10px; float:left; width:100%;}
.p_b15 { padding-bottom:15px; float:left; width:100%;}
.p_b20 { padding-bottom:20px; float:left; width:100%;}
.p_b23 { padding-bottom:23px; float:left; width:100%;}
.p_b25 { padding-bottom:25px; float:left; width:100%;}
.p_b30 { padding-bottom:30px; float:left; width:100%;}

.s_pdbx {float:left; width:100%; padding:0 0 15px 0;}
.s_pdbx2 {float:left; width:100%; padding:0 0 10px 0;}

/*layout ---------------------------------------------------------------*/
#LayoutHeader { width:auto; background:url("images/top/top_bg.jpg") repeat-x; } 
#HeaderBx { width:1077px; margin:auto; padding:0 0 0 0; height:161px;} 
#HeaderBx .Layoutbx1 {float:left; width:991px; height:26px;}
#HeaderBx .Layoutbx2 {float:left; width:991px; height:95px; padding:0 0 0 0;}
#HeaderBx .Layoutbx3 {float:left; width:991px; height:40px; padding:0 0 0 0;}
#HeaderBx .right_box {float:right; padding:5px 0 0 0; width:500px;}
#HeaderBx .right_box .top_m {float:right; text-align:right;}
#HeaderBx .right_box .top_m ul{float:left; width:100%;}
#HeaderBx .right_box .top_m li{float:left; text-align:right; padding:0 5px 0 4px;}
#HeaderBx .right_box .top_m li a{color:#615f59; font-size:11px;}
#HeaderBx .right_box .top_m li a:link{color:#615f59; font-size:11px;}
#HeaderBx .right_box .top_m li a:hover{color:#070707; font-size:11px;}

#LayoutMiddle { width:1077px; margin:auto; padding:0 0 0 0; position:relative;} 
#LayoutMiddle .Main_ConBx1 { float:left; width:991px; height:342px; padding:0 0 13px 0; background:url("images/main/main_bg2.gif") no-repeat;}
#LayoutMiddle .ContentBx { float:left; width:991px; padding:1px 0 0 0;}
#LayoutMiddle .ContentBx .Layoutbx1_main { float:left; width:217px; padding:0 0 0 0;}
#LayoutMiddle .ContentBx .Layoutbx2_main { float:left; width:506px; padding:0 0 0 0;}
#LayoutMiddle .ContentBx .Layoutbx3_main { float:left; width:268px; padding:0 0 0 0;}
#LayoutMiddle .ContentBx .Layoutbx1_sub { float:left; width:235px; padding:0 0 0 0;}
#LayoutMiddle .ContentBx .Layoutbx2_sub { float:left; width:756px; padding:15px 0 0 0;}
#LayoutMiddle .ContentBx .section {float:left; padding:0 0 11px 0 ;}
#LayoutMiddle .ContentBx .section2 {float:left; width:204px; padding:0 0 0 0; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f4f3ef;}

#HeaderBx .Layoutbx2 .SearchBx{float:right; width:470px; height:76px; padding:17px 0 0 0;}
#HeaderBx .Layoutbx2 .SearchBx .InputBx{float:left; width:376px; height:37px; padding:0px 0 0 0;}
#HeaderBx .Layoutbx2 .SearchBx .InputBx .InputBg {float:left; width:372px; height:28px; border:1px solid #4c700f; background-color:#78a030; padding:1px;}
#HeaderBx .Layoutbx2 .SearchBx .InputBx .InputBg dd.bx1 {float:left; width:310px;}
#HeaderBx .Layoutbx2 .SearchBx .InputBx .InputBg dd.bx2 {float:left; width:60px;}
#HeaderBx .Layoutbx2 .SearchBx .InputBx .InputBg input {height:21px; padding:7px 0 0 3px; font:12px µ¸¿ò,Dotum; color:#666; background:#ffffff; border:0px;}
#HeaderBx .Layoutbx2 .SearchBx .BtBx{float:right; width:90px; height:32px; padding:0px 0 0 0;}
#HeaderBx .Layoutbx2 .SearchBx .TxBx{float:right; padding:4px 0 0 0;}
#HeaderBx .Layoutbx2 .SearchBx .TxBx ul{float:left; width:100%;}
#HeaderBx .Layoutbx2 .SearchBx .TxBx li{float:left; text-align:right; padding:0 7px 0 7px; background:url("images/top/tx_line.gif") no-repeat right 2px;}
#HeaderBx .Layoutbx2 .SearchBx .TxBx li a{color:#7b8868; font-size:11px; font-weight:bold;}
#HeaderBx .Layoutbx2 .SearchBx .TxBx li a:link{color:#7b8868; font-size:11px; font-weight:bold;}
#HeaderBx .Layoutbx2 .SearchBx .TxBx li a:hover{color:#070707; font-size:11px;}
#HeaderBx .Layoutbx2 .LogoBx {float:left;}


/* Navi ***********************************************************************************************************/ 
.navi { width:100%; padding:0 0 0 0; height:38px; float:left; position:relative; z-index:999;}
.navibx { width:100%; float:left; height:38px;}
.navi ul .m2 { float:left; padding:0px; }
.navi ul .m1{list-style: none; float:left; padding:12px 5px 0 5px; width:90px; text-align:center; height:28px; position:relative;}
.navi ul .m1 a { padding:0px 5px 0 5px; font-weight:bold; font-size:14px; color:#dbe3bc; }
.navi ul .m1 a:link { padding:0px 5px 0 5px; font-weight:bold; font-size:14px; color:#dbe3bc; }
.navi ul .m1 a:hover { color:#ffffff; }
.navi ul .naviline{list-style: none; float:left; width:2px; height:40px; position:relative; background:url("images/top/top_line.gif") no-repeat;}
.topmenu_subbx {width:100%; height:405px; visibility: hidden; position:absolute; z-index:999; border-bottom:4px solid #305b01; background:url("images/top/2depth_bg.gif") repeat-x;}


.msub {position:absolute; left:0px; top:37px; width:200px; z-index:999;}
.subm_pdbx1 {margin:auto; width:990px; padding:20px 87px 20px 0px;}

.subm_imgBx {float:left; padding:0 35px 0 0;}
.subm_img {float:left; width:207px; height:310px; padding:34px 0 0 0; border-right:1px solid #e1e1e0;}
.subm_txBx {float:left; width:745px; padding:0 0 16px 0;}

ul.b_intx				{float:left; width:143px; padding:0 5px 0 0;}
ul.b_intx li			{ display:block; list-style:none; font-size:12px; float:left; width:100%; padding:0 0 0 0px;}
ul.b_intx li.menu_tit   { color:#101010; font-weight:bold; padding:0 0 8px 0;}
ul.b_intx li a:link     { color:#46484a; display:block; padding:2px 0 2px 0px; }
ul.b_intx li a:active   { color:#46484a; display:block; padding:2px 0 2px 0px; }
ul.b_intx li a:visited	{ color:#46484a; display:block; padding:2px 0 2px 0px; }
ul.b_intx li a:hover 	{ color:#1b87cc; display:block; padding:2px 0 2px 0px; }

ul.b_intx2				{float:left; width:119px; padding:0 5px 0 0;}
ul.b_intx2 li			{ display:block; list-style:none; font-size:12px; float:left; width:100%; padding:0 0 0 0px;}
ul.b_intx2 li.menu_tit   { color:#101010; font-weight:bold; padding:0 0 8px 0;}
ul.b_intx2 li a:link     { color:#46484a; display:block; padding:2px 0 2px 0px; }
ul.b_intx2 li a:active   { color:#46484a; display:block; padding:2px 0 2px 0px; }
ul.b_intx2 li a:visited	{ color:#46484a; display:block; padding:2px 0 2px 0px; }
ul.b_intx2 li a:hover 	{ color:#1b87cc; display:block; padding:2px 0 2px 0px; }


/*Quick ---------------------------------------------------------------*/
#Quick{right:0px; float:right; padding-top:10px;}
#Quick .QuickBx { right:0px; float:left; width:67px; border:1px solid #315110; background-color:#ffffff;}
#Quick .QuickBx p {float:left; width:67px;}
#Quick .QuickBx li.m1 { clear:both; border-bottom:1px solid #e4e2e0; color:#999999; font-size:11px; text-align:center; padding:4px 0px 3px 0px;}
#Quick .QuickBx li.m2 { clear:both; border-bottom:1px solid #b2c284; color:#1e1e1e; font-size:11px; text-align:center; padding:4px 0px 3px 0px;} 
#Quick .QuickBx li span.c1 { font-weight:bold; color:#64a133;}
#Quick .QuickBx li span.c2 { font-weight:bold; color:#ff6c00;}
#Quick .btbx {float:left;}

#Quick .QuickBx .QBtBx {float:left; width:100%; background-color:#f2f4d1; height:18px; padding-top:2px; text-align:center;}


#Quick .QuickDetail { float:left; width:580px; height:480px; border:1px solid #315110; background-color:#fff;}
#Quick .QuickDetail .QTitle { float:left; width:100%; height:24px; background-color:#315110;}
#Quick .QuickDetail .QTitle p { float:left; width:300px; background
                                    :url("images/quick/tit_arrow.gif") no-repeat 10px 8px; font-weight:bold; color:#fff; padding:4px 0 0 18px;}
#Quick .QuickDetail .QBt { float:right; width:45px; padding:3px 0 0 0; }
#Quick .QuickDetail .QContentBx { padding:0 15px 0px 15px; position:relative;}

.QuickTabBx { float:left; width:100%; padding:16px 0 13px 0; }
.QuickTab { float:left; width:100%; padding:0 0 0 0; height:27px; border-bottom:2px solid #67ac20;}
ul.Quick_tab { list-style-type:none; height:27px; display:block; padding:0 2px 0 0;  }
ul.Quick_tab li { display:inline; padding:0 0 0 0; }
a.Quick_tab:link, a.Quick_tab:visited {display:block; float:left; font-weight:bold; border-left:1px solid #e8e7e5; border-top:1px solid #e8e7e5; border-right:1px solid #e8e7e5; 
text-align:center; padding:6px 17px 0 17px; height:20px; color:#707070; text-decoration:none; background: url("images/quick/tab_bg_off.gif") repeat-x;}
a.Quick_tab_selected:link, a.Quick_tab_selected:visited {display:block; float:left; font-weight:bold; border-left:1px solid #67ac20; border-top:1px solid #67ac20; border-right:1px solid #67ac20; 
text-align:center; padding:6px 17px 0 17px; height:20px; color:#fff393; text-decoration:none; background: url("images/quick/tab_bg_on.gif") repeat-x;}
a.Quick_tab:hover {color:#468a00; text-decoration:none; }
ul.Quick_tab li.RTx { float:right; width:230px; padding:4px 0 0 0; font-size:14px; color:#090909; font-weight:bold; text-align:right;}
ul.Quick_tab li.RTx span { color:#ea3d00;}

.Quick_table_list {float:left; width:100%;}
.Quick_table_list table {float:left; width:100%; border-bottom:1px solid #aeaeae;}
.Quick_table_list th {height:20px; background:#f8f7e4; padding:2px 0 2px 0; vertical-align: middle; text-align:center; color:#59812f; border-top:2px #85b157 solid;}
.Quick_table_list td {color:#7e7e81; text-align:center; padding:3px 5px 3px 5px; border-top:1px #e0e0dd solid; vertical-align:middle; font-size:11px;}
.Quick_table_list td.price {color:#e27806; font-weight:bold; text-align:right; padding-right:10px;}
.Quick_table_list td.left {text-align:left; padding-left:5px;}
.Quick_table_Bot {float:left; width:100%; background-color:#faf9e8; border-bottom:1px solid #d1cc80; padding:10px 0 10px 0;}
.Quick_table_Bot .QT_bt1 {float:left; padding:0 0 0 9px;}
.Quick_table_Bot .QT_bt2 {float:right; padding:0 9px 0 0;}
.Quick_table_Bot2 {float:left; width:100%; background-color:#f7f7f7; border-bottom:1px solid #d6d6d6; padding:10px 0 10px 0;}
.Quick_table_Bot2 dl {float:left; width:530px; padding:4px 0 4px 13px;}
.Quick_table_Bot2 dl dd {float:left; width:110px; }
.Quick_table_Bot2 dl dt {float:left; width:135px; text-align:right; padding:5px 20px 0 0; font-size:14px; font-weight:bold; color:#575757;}
.Quick_table_Bot2 dl dt span {color:#e35c02;}



.layoutMenu .menu_sub {float:left; width:186px; padding:5px 18px 20px 18px; }
.layoutMenu .menu_sub  li.m1 { clear:both; width:181px; border-bottom:1px solid #dfdad5;}
.layoutMenu .menu_sub  li.m1.linex { border-bottom:0px;}

/*Category  ---------------------------------------------------------------*/
.Category {float:left; width:207px;}
.Category ul {padding:15px 0 0 28px;}
.Category li.c_m1 { clear:both; height:24px;}
.Category_sub {float:left; width:213px; height:345px; background:url("images/left/category_bg.gif") no-repeat; padding-bottom:10px;}
.Category_sub ul {padding:15px 0 0 28px;}
.Category_sub li.c_m1 { clear:both; height:24px;}

.Category_N {float:left; width:207px; height:360px; position:absolute; background:url("images/left/category_bg.png") no-repeat;}
.Category_N ul {padding:15px 0 0 28px;}
.Category_N li.c_m1 { clear:both; height:24px;}


/*Main  -----------------------------------------------------------------*/
.Event {float:left; width:522px; height:342px;}
.Event_img {width:522px; height:342px; position:absolute; overflow:hidden;}
.Event_img img {float:left;}
.Event_bt {float:right; width:522px; position:relative; z-index:2;}
.Event_bt .E_bot {position:relative; top:313px; float:left; width:100%; height:29px; background-color:#f1a655;}
.Event_bt .E_bot .E_bot_bt {position:relative; float:right;}
.Event_bt .E_bot .E_bot_bt .E_btbx {float:left; width:102px; height:29px; text-align:center; line-height:30px; font-weight:bold; background:url("images/main/event_bg1.gif") no-repeat; }
.Event_bt .E_bot .E_bot_bt .E_btbx a { color:#ffe402; }
.Event_bt .E_bot .E_bot_bt .E_btbx a:hover { color:#fff;}
.Event_bt .E_bot .E_bot_bt .E_btbx2{float:left; width:102px; height:29px; text-align:center; line-height:30px; font-weight:bold; color:#fff; background:url("images/main/event_bg2.gif") no-repeat;}
.Event_bt .E_bot .E_bot_bt .E_btbx2 a { color:#ffe402;}
.Event_bt .E_bot .E_bot_bt .E_btbx2 a:hover { color:#fff;}

.Login {float:left; width:232px; padding:27px 15px 0 15px;}
.Login_box {float:left; width:215px; padding:0 0px 30px 7px;}
.Login_box p {float:left; width:100%; padding-bottom:8px;}
.Login_row {float:left; width:158px; padding:0 0 0 0;}
.Login_row .input1 {height:20px; padding:4px 0 0 3px; color:#777777; background:#fff; border-top:1px solid #c9c8c9; border-left:1px solid #c9c8c9; border-right:1px solid #c9c8c9; border-bottom:0px;}
.Login_row .input2 {height:20px; padding:4px 0 0 3px; color:#777777; background:#fff; border-top:1px solid #c9c8c9; border-left:1px solid #c9c8c9; border-right:1px solid #c9c8c9; border-bottom:1px solid #c9c8c9;}
.Login_bt {width:52px; float:right; padding:0 0 0 0;}
.Login_bot {float:left; width:210px; padding:8px 0 0 2px; font-size:11px; color:#6e7853;}
.Login_bot span {color:#274a15; font-weight:bold;}

.Login_box2 {float:left; width:230px; height:165px; padding:0 0px 0px 0px;}
.Login_box2 .TopLine { float:left; width:100%; padding:0px 0 6px 0; border-bottom:1px solid #dddddc; }
.Login_box2 .TopLine .TxName { float:left; width:85px; padding:7px 0 0 2px; color:#7d7d7d; }
.Login_box2 .TopLine .TxName span { color:#486a1b; font-weight:bold; }

.M_notice { float:left; width:100%; }
.M_notice_tab { float:left; width:100%; height:26px; background: url("images/main/notice_line.gif") repeat-x;}
.M_notice_tab .tab { float:left; }
.M_notice_tab .more { float:right; width:15px; padding-top:5px;}
.M_notice_tab2 {  float:left; width:100%; height:16px; Background-Color:#e7e9ed; } 
.M_notice .list {float:left; width:100%; padding:10px 0 0 0;}
.M_notice .list li { overflow:hidden; padding:0 0 0 5px; list-style:none; background: url("images/lv/main/arrow.gif") no-repeat 4px 5px; height:20px;}
.M_notice .list .subj { float:left; width:185px; }
.M_notice .list .date { float:left; width:35px; text-align:right;}
ul.UM_tab {list-style-type:none; height:26px; display:block; padding:0px; }
ul.UM_tab li {display:inline;}
ul.UM_tab li.bt {float:right; width:30px; padding-top:4px;}
a.UM_nav:link, a.UM_nav:visited {display:block; float:left; font-size:12px; font-weight:bold; margin:0; text-align:left; padding:4px 13px 0 13px; height:22px; color:#979b8d; text-decoration:none;}
a.UM_nav_r:visited {display:block; float:left; font-weight:bold; font-size:12px; margin:0; width:74px; padding:5px 13px 0 13px; height:21px; text-align:left; text-decoration:none; background:url("../../common/images/lv/main/tab_bg1.gif") no-repeat;}
a.UM_nav_selected:link, a.UM_nav_selected:visited {display:block; font-size:12px; float:left; font-weight:bold; text-align:center; padding:5px 13px 0 13px; height:19px; text-decoration:none; color: #1b220e; border-top:2px solid #80a636; border-left:2px solid #80a636; border-right:2px solid #80a636; background-color:#fbfbf5;}
a.UM_nav:hover {color: #1b220e; text-decoration:none; font-weight:bold; background-color:#e9f1d9; border-bottom:2px solid #80a636; padding:4px 13px 0 13px; height:20px;}

#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx { float:left; width:506px; padding:0 0 0 0; height:300px;}
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_tit { float:left; width:504px; height:38px; border:1px solid #dddddd; background: url("images/main/th_bg.gif") repeat-x;}
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_tit p { float:left; width:200px; }
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_tit .btbx { float:right; padding:7px 10px 0 0; }
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_tit .btbx .More { float:right; padding:3px 0px 0 15px; }
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_tit .btbx .NumBx { float:left; padding:4px 0px 3px 0px; width:19px; text-align:center; color:#959595; font-weight:bold; }
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_tit .btbx .NumBx2 { float:left; padding:4px 0px 3px 0px; width:19px; text-align:center; color:#d95c00; font-weight:bold; background-color:#edeee5; }

#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_tit .btbx li { float:left; padding-right:2px; }
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_p { float:left; width:504px; padding:20px 0 0 2px; }
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_p .DetailBx { float:left; width:124px; padding-right:2px;}
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_p .DetailBx .Img { float:left; width:124px; height:124px; text-align:center;}
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_p .DetailBx .Tx { float:left; width:118px; padding:2px 3px 0 3px; text-align:center; line-height:17px;}
#LayoutMiddle .ContentBx .Layoutbx2_main .ProductBx .Product_p .DetailBx .Tx span { color:#000000; font-size:16px; font-weight:bold;}

#LayoutMiddle .ContentBx .Layoutbx2_main .BanBx { float:left; width:488px; padding:0 8px 0 8px; height:71px; background: url("images/main/main_ban_bg.gif") repeat-x; border:1px solid #e5e5e5;} 
#LayoutMiddle .ContentBx .Layoutbx2_main .BanBx li { padding:0 7px 0 7px; list-style-type:none; float:left; display:inline;}

#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx { float:left; width:506px; padding:0 0 0 0;}
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx { float:left; width:210px; padding:0 20px 0 23px;}
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx .TxBx1 { float:left; width:210px; height:24px; padding:17px 0 0 0;}
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx .TxBx1 p { float:left; }
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx .TxBx1 ul { float:right;}
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx .TxBx1 li { float:left; padding-right:0px; color:#535353; }
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx .TxBx1 li span {color:#000000; font-weight:bold;}
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx .TxBx2 { float:left; width:210px; padding:0 0 2px 0; color:#a0a0a0; font-size:11px;}
#LayoutMiddle .ContentBx .Layoutbx2_main .NoticeBx .DetailBx .ImgBx { float:left; width:200px; border:1px solid #e0dedf; padding:4px; height:100px;}

#LayoutMiddle .ContentBx .Layoutbx3_main .LineBx1 { float:right; width:256px; border-top:1px solid #d4d4d4; padding-bottom:18px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
#LayoutMiddle .ContentBx .Layoutbx3_main .LineBx1 .BgBx { float:left; width:120px; height:105px; padding:5px; background-color:#f4f4f4; }
#LayoutMiddle .ContentBx .Layoutbx3_main .LineBx1 .BgBx .BotLine { float:left; width:100%; padding-bottom:3px; border-bottom:1px solid #dddddd; }
#LayoutMiddle .ContentBx .Layoutbx3_main .LineBx1 .BgBx .TxtBx { float:left; width:100%; font-size:11px; line-height:15px; color:#787878; padding-top:8px; }
#LayoutMiddle .ContentBx .Layoutbx3_main .LineBx2 { float:right; width:256px; padding:10px 0 15px 0;  border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
#LayoutMiddle .ContentBx .Layoutbx3_main .TitBx { float:left; width:225px; padding:13px 0 0 20px;}
#LayoutMiddle .ContentBx .Layoutbx3_main .TitBx p { float:left; padding-bottom:1px;}
#LayoutMiddle .ContentBx .Layoutbx3_main .TitBx ul { float:right; }
#LayoutMiddle .ContentBx .Layoutbx3_main .TitBx li { float:left; padding-right:3px; }
#LayoutMiddle .ContentBx .Layoutbx3_main .DetailBx2 { float:left; width:100px; padding:0 14px 8px 14px; }
#LayoutMiddle .ContentBx .Layoutbx3_main .DetailBx2 .ImgBx { float:left; width:90px; height:90px; padding:0 5px 0 5px; }
#LayoutMiddle .ContentBx .Layoutbx3_main .DetailBx2 .TxBx { float:left; width:100%; color:#727272; height:30px; font-size:11px; font-weight:bold; padding:1px 0 1px 0; text-align:center; }
#LayoutMiddle .ContentBx .Layoutbx3_main .DetailBx3 { float:left; width:100px; padding:0 14px 5px 14px; }
#LayoutMiddle .ContentBx .Layoutbx3_main .DetailBx3 .ImgBx { float:left; width:82px; height:72px; padding:0 9px 0 9px; }
#LayoutMiddle .ContentBx .Layoutbx3_main .DetailBx3 .ImgBx p { float:left; width:80px; height:70px; border:1px solid #91a26a;}
#LayoutMiddle .ContentBx .Layoutbx3_main .DetailBx3 .TxBx { float:left; width:100%; color:#475032; height:30px; font-size:11px; text-align:center; padding:3px 0 2px 0;}
.DotLineBx { float:left; width:228px; padding:4px 15px 5px 15px;}
.DotLine { float:left; border-bottom:1px dotted #cccccc; height:1px;}

#LayoutMiddle .ContentBx .Layoutbx3_main .BgBx { float:right; width:258px; background-color:#d3e3ad; height:330px;}
#LayoutMiddle .ContentBx .Layoutbx3_main .BgBx .TitBx { float:left; width:225px; padding:5px 0 8px 20px;}
#LayoutMiddle .ContentBx .Layoutbx3_main .BgBx .TitBx .TitBx_line { float:left; width:220px; padding:0px 0 0px 0; border-bottom:1px solid #aaba83;}
#LayoutMiddle .ContentBx .Layoutbx3_main .BgBx .TitBx .TitBx_line p { float:left; padding-bottom:1px;}
#LayoutMiddle .ContentBx .Layoutbx3_main .BgBx .TitBx .TitBx_line ul { float:right; }
#LayoutMiddle .ContentBx .Layoutbx3_main .BgBx .TitBx .TitBx_line li { float:left; padding-right:0px; }

#LayoutMiddle .ContentBx .Layoutbx3_main .BanBx { float:right; }



/*Sub ---------------------------------------------------------------*/
.TitleBx { float:left; width:100%; padding:3px 0 10px 0;}
.Title_ImgBx { float:left; width:100%; padding:0 0 2px 0; }
.Title_ImgBx p { float:left; padding-right:2px; }
.Title_ImgBx .Title_Txbx { float:left; padding:35px 0 0 0;}
.Title_ImgBx .Title_Btbx { float:right; padding:26px 5px 0 0; }

.Category_tit { float:left; width:754px; border:1px solid #d0d2ce; background-color:#eeefe9; padding:12px 0 12px 0;}
.Category_tit p { float:left; padding-left:18px; color:#5d5d5d; font-size:14px; font-weight:bold;}
.Category_tit p span{  color:#181818; font-weight:bold;}
.Category_tit2 { float:left; width:754px; border-bottom:1px solid #9fa299;  padding:10px 0 9px 0;}
.Category_tit2 p { float:left; padding-left:2px; color:#0d0d0d; font-size:16px; font-weight:bold;}

.Product_DBx1 { float:left; width:340px; }
.Product_DBx1 p { float:left; width:300px; height:300px; border:1px solid #d5d6d4; }
.Product_DBx1 .Btn_expand { float:left; padding:10px 0 0 110px; }
.Product_DBx2 { float:left; width:415px; padding:5px 0 0 0;}
.Product_DBx2 dl { float:left; width:100%; padding:3px 0 4px 0;}
.Product_DBx2 dd.tx1 { float:left; width:83px; padding:0 0 0 12px; background: url("images/sub/dot_02.gif") no-repeat 1px 5px; color:#424242; font-weight:bold;}
.Product_DBx2 dd.tx2 { float:left; width:320px; }
.Product_DBx2 .BtnBx { float:left; width:100%; padding:12px 0 0 0; }

.Sub_Section { float:left; width:100%; padding:0 0 12px 0;}
.Sub_Section2 { float:left; width:100%; padding:0 0 12px 0; line-height:19px; color:#656565;}
.Sub_Tit2 { float:left; width:100%; padding:7px 0 6px 0; line-height:19px; color:#62731d; font-size:14px; font-weight:bold;}
.Category_TList_Bx { float:left; width:100%; border-bottom:2px solid #ea993e;}
.Category_TList_Bx p { float:left; width:100%; height:43px;}
.Category_TList_Bx2 { float:left; width:100%; border-bottom:1px solid #e9e8e6;}
.Product_s { float:left; width:100%; padding:0px 0 20px 0; }
.Product_s .DetailBx { float:left; width:138px; padding-right:2px;}
.Product_s .DetailBx .Ico{ position:absolute; z-index:2; padding:5px 0 0 0;}
.Product_s .DetailBx .Img { float:left; width:124px; height:124px; text-align:center; padding:0 7px 0 7px;}
.Product_s .DetailBx .Tx { float:left; width:132px; padding:2px 3px 0 3px; }
.Product_s .DetailBx .Tx .Txt { float:left; width:100%; text-align:center; padding-bottom:2px;}
.Product_s .DetailBx .Tx .Price { float:left; width:136px; padding:2px 1px 0 1px; text-align:center; line-height:17px;}
.Product_s .DetailBx .Tx .Price .Tx1 { float:left; width:70px; text-align:center; padding-top:2px; }
.Product_s .DetailBx .Tx .Price .Tx1 span { color:#0d0d0d; font-size:12px; font-weight:bold;}
.Product_s .DetailBx .Tx .Price .Input_bx { float:left; width:66px; font-size:11px;}  
.Product_s .DetailBx .Tx .Price .Input_bx dd { float:left; padding-right:2px; font-size:11px;}
.Product_s .DetailBx .Tx .bt_cart {float:left; width:80px; padding-left:34px; padding-top:3px;}

.Product_s2 { float:left; width:100%; padding:0px 0 20px 0; }
.Product_s2 .DetailBx { float:left; width:144px; padding-right:3px; padding-left:3px;}
.Product_s2 .DetailBx .Ico{ position:absolute; z-index:2; padding:5px 0 0 0;}
.Product_s2 .DetailBx .Img { float:left; width:124px; height:124px; text-align:center; padding:0 7px 0 7px;}
.Product_s2 .DetailBx .Tx { float:left; width:132px; padding:2px 3px 0 3px; }
.Product_s2 .DetailBx .Tx .Txt { float:left; width:100%; text-align:center; padding-bottom:2px;}
.Product_s2 .DetailBx .Tx .Price { float:left; width:136px; padding:2px 1px 0 1px; text-align:center; line-height:17px;}
.Product_s2 .DetailBx .Tx .Price .Tx1 { float:left; width:70px; text-align:center; padding-top:2px; }
.Product_s2 .DetailBx .Tx .Price .Tx1 span { color:#0d0d0d; font-size:12px; font-weight:bold;}
.Product_s2 .DetailBx .Tx .Price .Input_bx { float:left; width:66px; font-size:11px;}  
.Product_s2 .DetailBx .Tx .Price .Input_bx dd { float:left; padding-right:2px; font-size:11px;}
.Product_s2 .DetailBx .Tx .bt_cart {float:left; width:80px; padding-left:34px; padding-top:3px;}

.Product_s .Bt { float:left; width:20px; padding:70px 0 50px 5px;}

.SBot_line { float:left; width:100%; border-bottom:1px solid #9ca294; padding:5px 0 4px 0;}
.SBot_line p { float:left; padding:10px 0 0 15px; background: url("images/sub/dot_01.gif") no-repeat 2px 15px; color:#838383;}
.SBot_line .Tx_Rbt { float:right;}

.TabDetail { float:left; width:100%; padding:0 0 0 0; height:36px; background: url("images/sub/d_tab_bg.gif") repeat-x;}
ul.UM_tab3 { list-style-type:none; height:36px; display:block; padding:0px; }
ul.UM_tab3 li { display:inline; padding:0 0 0 0;}
a.UM_nav3:link, a.UM_nav3:visited {display:block; float:left; font-weight:bold; border-left:1px solid #e8e7e5; border-top:1px solid #e8e7e5; border-right:1px solid #d0d0d0; 
text-align:center; padding:8px 17px 0 17px; height:25px; color:#717171; text-decoration:none; background: url("images/sub/tab_bg_off.gif") repeat-x;}
a.UM_nav3_selected:link, a.UM_nav3_selected:visited {display:block; float:left; font-weight:bold; border-left:2px solid #aa6010; border-top:2px solid #aa6010; border-right:2px solid #aa6010; 
text-align:center; padding:8px 17px 0 17px; height:24px; color:#fff393; text-decoration:none; background: url("images/sub/tab_bg_on.gif") repeat-x;}
a.UM_nav3:hover {color:#9e5507; text-decoration:none; }
.TabDetail_Bx { float:left; width:704px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px 25px 20px 25px; }
.TabDetail_Bx .TabDetail_img { float:left; width:100%; padding-bottom:10px; text-align:center; }
.TabDetail_Bx p { float:left; width:100%; line-height:18px; }

.TabDetail2 { float:left; width:734px; padding:10px; background-color:#f4e6d3; border:1px solid #e6cba6; }
ul.UM_tab4 { list-style-type:none; display:block; padding:0px; }
ul.UM_tab4 li { display:inline; padding:0 0 0 0;}
a.UM_nav4:link, a.UM_nav4:visited {display:block; float:left; font-weight:bold; text-align:center; padding:4px 15px 4px 15px; color:#857052; text-decoration:none; }
a.UM_nav4_selected:link, a.UM_nav4_selected:visited {display:block; float:left; font-weight:bold; text-align:center; background-color:#fefedc; padding:3px 14px 3px 14px; color:#000; text-decoration:none; border:1px solid #e7cfaf; }
a.UM_nav4:hover {color:#000000; text-decoration:none; }
.TabTopLine { float:left; width:100%; border-top:1px solid #dfceb7; padding:5px 0 0 0;}

.Product_e_Bx { float:left; width:730px; border:1px solid #bfcca4; background-color:#f6f7f5; padding:12px; }
.Product_e_Bx .Detail_L { float:left; width:245px; border-right:1px solid #dfe3dc; }
.Product_e_Bx .Detail_R { float:right; width:470px; }
.Product_e_Bx .TitBx { float:left; background: url("images/sub/arrow.gif") no-repeat 5px 6px; color:#749933; font-weight:bold; width:93%; color:#749933; padding:2px 0 7px 12px;}
.Product_e_Bx .Product_DBx { float:left; width:93px; padding:0 10px 0 10px;}
.Product_e_Bx .Product_DBx .ImgBx { float:left; padding:0 0 0 13px;}
.Product_e_Bx .Product_DBx .ImgBx p { float:left; width:65px; height:65px; border:1px solid #cacdc7; }
.Product_e_Bx .Product_DBx .TxBx { float:left; width:100%; text-align:center; padding:7px 0 3px 0;}

.Tab_table_list {float:left; width:100%;}
.Tab_table_list table {float:left; width:100%; border-bottom:1px solid #a1a59c;}
.Tab_table_list th {height:21px; background:#f4f4f3; padding:1px 0 2px 0; vertical-align: middle; text-align:center; color:#686868; border-top:1px #b3bbb3 solid;}
.Tab_table_list td {color:#7e7e81; text-align:center; padding:6px 5px 6px 5px; border-top:1px #dbdbdb solid; vertical-align:middle;}
.Tab_table_list td.left {text-align:left; padding-left:5px;}
.Tab_table_list td.LH { text-align:left; padding-left:10px; line-height:22px; }
.Tab_table_list p {width:100%; text-align:right; padding:1px 0 0 0; }

.Tab_table_left {float:left; width:100%; border-bottom:1px solid #686868;}
.Tab_table_left table {float:left; width:100%; border-top:1px solid #686868;}
.Tab_table_left th {background:#f4f4f3; height:23px; padding:3px 5px 3px 15px; vertical-align: middle; text-align:left; color:#626760; border-bottom:1px #e4e4e4 solid;}
.Tab_table_left td {color:#7e7e81; height:23px; text-align:left; padding:3px 5px 3px 10px; border-bottom:1px #e4e4e4 solid; vertical-align:middle;}

.S_table_left {float:left; width:100%; border-bottom:1px solid #686868;}
.S_table_left table {float:left; width:100%; border-top:2px solid #686868;}
.S_table_left th {background:#f4f4f3; height:23px; padding:9px 5px 9px 20px; vertical-align: middle; text-align:left; color:#626760; border-bottom:1px #e4e4e4 solid; line-height:25px;}
.S_table_left td {color:#7e7e81; height:23px; text-align:left; padding:9px 5px 9px 10px; border-bottom:1px #e4e4e4 solid; vertical-align:middle; line-height:25px;}

.Tab_table_listBx {float:left; width:100%; border-bottom:1px solid #d9d9d9; padding:0px 0 0px 0; }
.Tab_table_listBx .LImgBx {float:left; width:140px; padding:13px 0 13px 0;}
.Tab_table_listBx .LImgBx p {float:left; width:120px; height:95px; border:1px solid #c3c3c3;}
.Tab_table_listBx .RTxBx {float:right; width:560px; padding:13px 0 13px 0;}
.Tab_table_listBx .RTxBx dd.Tx1 {float:left; width:100%; padding:3px 0 5px 0; color:#313131; font-weight:bold; font-size:14px;}
.Tab_table_listBx .RTxBx dd.Tx2 {float:left; width:100%; line-height:17px; color:#787878;}
.Tab_table_listBx .Detail_Bg {float:left; width:100%; background-color:#f9f8ee; border-top:1px solid #eae6cd; color:#787878; padding:11px 0 13px 0;}
.Tab_table_listBx .Detail_Bg p {float:left; width:670px; line-height:17px; padding:0 10px 3px 20px;}
.Tab_table_listBx .Detail_Bg .table_BtnBx {float:right; padding:4px 10px 0 0;}

.list_TopLine {float:left; width:100%; border-top:2px solid #686868; padding:0 0 0 0; }
.listBx1 {float:left; width:100%; border-bottom:1px solid #d9d9d9; padding:0px 0 0px 0; }

.listBx1 .LImgBx {float:left; width:120px; padding:13px 0 13px 0;}
.listBx1 .LImgBx p {float:left; width:120px; height:95px; border:1px solid #c3c3c3;}
.listBx1 .LImgBx_1 {float:left; width:120px; padding:13px 0 13px 0;}
.listBx1 .LImgBx_1 p {float:left; width:95px; height:95px; border:1px solid #c3c3c3;}
.listBx1 .LImgBx2 {float:left; width:30px; padding:40px 0 0 0; text-align:center; }

.listBx1 .RTxBx {float:right; width:613px; padding:12px 0 12px 0;}
.listBx1 .RTxBx dd.Tx1 {float:left; width:580px; padding:3px 0 5px 0; color:#313131; font-weight:bold; font-size:14px;}
.listBx1 .RTxBx dd.Tx2 {float:left; width:580px; line-height:17px; color:#787878;}
.listBx1 .RTxBx dd.BtBx {float:right; padding:2px 0 0 0; width:400px; text-align:right;}
.listBx1 .RTxBx2 {float:right; width:102px; padding:18px 0 0 0; }
.listBx1 .RTxBx2 p {float:left; width:100%; font-weight:bold; text-align:center; padding-bottom:4px; }
.listBx1 .CTxBx {float:left; width:500px; padding:15px 0 10px 0;}
.listBx1 .CTxBx dl {float:left; width:100%; padding:6px 0 6px 0; border-bottom:1px solid #d6d6d6; }
.listBx1 .CTxBx dt {float:left; width:65px; background:url("images/sub/arrow3.gif") no-repeat 4px 6px; padding:0 0 0 10px; color:#2f332a; font-weight:bold; }
.listBx1 .CTxBx dd {float:left; width:85px; }
.listBx1 .Detail_Bg {float:left; width:716px; background-color:#f9f8ee; border-top:1px solid #eae6cd; color:#787878; padding:10px 20px 10px 20px;}
.listBx1 .Detail_Bg dl {float:left; width:100%; padding:5px 0 5px 0; border-bottom:1px solid #dcdcdc; }
.listBx1 .Detail_Bg dd.Tx1 {float:left; width:100%; color:#59a331; font-weight:bold; padding:3px 0 2px 0;}
.listBx1 .Detail_Bg dd.Tx2 {float:left; width:100%; line-height:17px;}
.listBx1 .Detail_Bg dd.BtBx {float:right; padding:1px 0 1px 0;}
.listBx1 .comment_bg dl {float:left; width:100%; border-top:0px; border-bottom:1px solid #e8e7e7; background-color:#fff; padding:6px 0 6px 0; }
.listBx1 .comment_bg dd.Txt {float:left; width:500px; padding:2px 0 0 15px; font-size:11px;}
.listBx1 .comment_bg dd.Bt {float:right; padding:0 15px 0 0;}
.listBx1 .ViewBx { float:left; width:736px; padding:15px 10px 15px 10px; line-height:18px; color:#787878; }



.Customer_MBx1 { float:left; width:100%; padding:0 0 14px 0;}
.Customer_MBx1 p { float:left; width:100%; }
.Customer_MBx1 .SearchBx { float:left; width:679px; padding:12px 0 12px 75px; border-left:1px solid #a0a85d; border-right:1px solid #a0a85d; border-bottom:1px solid #a0a85d; }
.Customer_MBx1 .SearchBx dd { float:left; padding:0 2px 0 0; }
.Customer_MBx2 { float:left; width:736px; padding:10px 9px 10px 9px; border:1px solid #e2e3de; background-color:#f4f5f1;}
.Customer_MBx2 .C_DetailBx { float:left; width:147px; }
.Customer_MBx2 .C_DetailBx p { float:left; width:100%; height:35px; }
.Customer_MBx2 .C_DetailBx ul { float:left; width:125px; height:108px; border-right:1px solid #e1e2dd; padding:2px 10px 2px 10px;}
.Customer_MBx2 .C_DetailBx li { clear:both; background:url("images/sub/dot_04.gif") no-repeat 1px 10px; padding:2px 0 3px 10px; font-weight:bold; }
.Customer_MBx3 { float:left; width:754px; border:1px solid #d5d6d3; }
.Customer_MBx3 p { float:left; width:170px; padding:10px 0 0 20px; }
.Customer_MBx3 .faqBx { float:left; width:545px; padding:12px 0 12px 0; }
.Customer_MBx3 .faqBx dl { float:left; width:100%; padding:0 0 3px 0; }
.Customer_MBx3 .faqBx dd.faq01 { float:left; width:66px; }
.Customer_MBx3 .faqBx dd.faq02 { float:left; width:450px; font-weight:bold; padding:3px 0 0 0; }
.Customer_MBx4 { float:left; width:100%; padding:0 0 10px 0;}
.Customer_MBx4 li.Tx1 { clear:both; width:100%; padding:5px 0 5px 0px; line-height:20px;}
.Customer_MBx4 li.Tx2 { clear:both; width:100%; padding:8px 0 2px 0px; color:#000; font-weight:bold; font-size:14px; }
.Customer_BtBx { float:left; width:706px; padding:13px 25px 13px 25px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f7f7f7; }
.Customer_BtBx p { float:left; width:100%; padding:3px 0 3px 0; }

.faqBx2 { float:left; width:100%; padding:12px 0 12px 0; border-top:1px solid #c2c8ba; border-bottom:1px solid #7d8377; }
.faqBx2 .SearchBx2 { float:left; padding:0 0 0 65px; width:670px; }
.faqBx2 .SearchBx2 dd { float:left; padding:0 2px 0 0; }

.Store_LineBx { float:left; width:752px; background-color:#68b58c; border:2px solid #4b946d; padding:6px 0 7px 0; }
.Store_LineBx p { float:left; width:200px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px; }
.Store_LineBx2 { float:left; width:752px; background-color:#cea25c; border:2px solid #be924d; padding:6px 0 7px 0; }
.Store_LineBx2 p { float:left; width:200px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px;}
.Store_Tx1 { float:left; width:750px; padding:12px 0 2px 5px; color:#2a2a2a; font-weight:bold; font-size:14px; }
.Store_Line { float:left; width:100%; border-bottom:1px solid #e6e6e6; padding:8px 0 5px 0; }
.Store_Line dl { float:left; width:100%; }
.Store_Line dd.Tx1 { float:left; width:90px; padding:0 0 5px 3px; height:22px; }
.Store_Line dd.Tx2 { float:left; width:650px; padding:4px 0 5px 0; color:#151515; font-weight:bold; }
.Store_Line dd.Tx3 { float:left; width:650px; padding:4px 0 5px 0; }
.Store_Bx1 { float:left; width:231px; padding:0 20px 0 0; }
.Store_Bx1 p { float:left; width:231px; height:25px; padding:8px 0 0 0; text-align:center; color:#fffd76; font-weight:bold; font-size:14px; background:url("images/sub/store_img2.gif") no-repeat; }
.Store_Bx1 .Store_ImgLine { float:left; width:205px; border:1px solid #e7e7e7; padding:12px; }
.Store_Bx1 .Store_ImgLine span { float:left; width:205px; height:195px; }
.Store_Bx1 .Store_TxtBx { float:left; width:205px; background:#f8f8f8; padding:12px 12px 14px 12px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
.Store_Bx1 .Store_TxtBx dd { float:left; width:100%; padding:3px 0 3px 0; }
.Login_line { float:left; width:100%; border-top:2px solid #7c7b7b; border-bottom:1px solid #e3e3e3; }
.Login_line p { float:left; width:570px; padding:38px 0 35px 180px; }
.Login_Img { float:left; width:205px; padding:0 0 0 100px; }
.Login_InputBx { float:left; width:360px; height:130px; }
.Login_Input { float:left; width:305px; height:62px; padding:10px 0 0 0; }
.Login_Input dl { float:left; width:230px; }
.Login_Input dd.InputTx { float:left; width:60px; padding:4px 0 0 0; height:23px;}
.Login_Input dd.Input { float:left; width:170px; height:27px;}
.Login_Input .LoginBt { float:right; width:70px; height:50px; }
.Login_Input .LoginCheck { float:left; width:250px; padding:5px 0 0 60px; font-size:11px; color:#9a9a9a; line-height:19px;}
.Login_BotBx { float:left; height:80px; padding:28px 0 0 90px; width:560px; }
.FindId_Tx { float:left; width:630px; padding:30px 0 23px 117px; }
.FindId_BxPd1 { float:left; width:312px; padding:0 0 0 9px; }
.FindId_BxPd1 p { float:left; width:310px; border:1px solid #585858; background-color:#777777; padding:5px 0 0 0; height:28px; font-size:14px; text-align:center; color:#fff; font-weight:bold;}
.FindId_BxPd1 .LineBx { float:left; width:310px; border-left:1px solid #d7d7d7; text-align:center; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:2px 0 0 0; height:70px; background-color:#f8f8f8;}
.FindId_TxBx { float:left; width:100%; text-align:center; padding:15px 0 15px 0; line-height:18px; color:#707070; }
.FindId_TxBx2 { float:left; width:633px; border:1px solid #e0e9ba; background-color:#f8f7f3; color:#5c5c5c; line-height:18px; text-align:center; padding:15px 0 15px 0; }
.FindId_BtBx { float:left; width:100%; padding:16px 0 16px 0; border-top:1px solid #e9eae8; }
dd.Find_TxBx { float:left; padding:3px 9px 0 12px; color:#629f2b; font-weight:bold; background: url("images/sub/dot_05.gif") no-repeat 4px 8px ;}
.Sub_TitArrow { float:left; width:670px; background: url("images/sub/arrow2.gif") no-repeat 0 10px ; padding:10px 0 7px 20px; color:#232323; font-size:14px; }

.Sub_TopLine { float:left; width:100%; border-top:2px solid #686868; border-bottom:1px solid #b0b1b0; padding:10px 0 10px 0; }
.Sub_TopLine dd.pd_r30 { float:left; padding-right:30px; font-weight:bold; }
.Sub_TopLine2 { float:left; width:726px; border-top:2px solid #686868; border-bottom:1px solid #b0b1b0; padding:20px 0 13px 30px; background-color:#f6f6f5; }
.Sub_TopLine2 p { float:left; padding:0 0 10px 0; }
.Sub_TopLine2 li { clear:both; width:99%; padding:2px 0 2px 5px;}
.Sub_TopLine3 { float:left; width:100%; border-top:2px solid #686868; border-bottom:1px solid #b0b1b0; padding:0px 0 0px 0; }
.Sub_TopLine3 p { float:left; width:740px; padding:20px 0 20px 16px; font-weight:bold; line-height:20px; }
.Sub_TopLine3 .BgBx { float:left; width:746px; border-top:1px solid #e6e6e6; background-color:#f6f6f6; padding:9px 0 9px 10px; }
.Sub_TopLine3 .BgBx dd.Tx { float:left; padding:3px 10px 0 15px; font-weight:bold; background: url("images/sub/dot_05.gif") no-repeat 4px 8px ; color:#373737; }

.Member_Step    { float:left; width:100%; padding:0 0 20px 0; }
.Member_Step ul { float:left; width:100%; }
.Member_Step li { float:left; padding:0 2px 0 0; }
.Member_BgBx	{ float:left; width:754px; border:1px solid #dbdada; height:275px; background: url("images/sub/member_bg1.gif") repeat-x; } 
.Member_BgBx p { float:left; padding:35px 0 0 30px; }
.Member_BgBx .MB_LBx { float:left; width:330px; height:275px; border-right:1px solid #e3e3e2; }
.Member_BgBx .MB_RBx { float:left; width:420px; height:275px; }
.Member_BgBx2	{ float:left; width:754px; border:1px solid #dbdada; padding:60px 0 60px 0; line-height:22px; text-align:center; font-weight:bold; font-size:14px; color:#474747; background: url("images/sub/member_bg2.gif") repeat-x; } 

.BotNotice { float:left; width:100%; padding:0 0 0 0; }
.BotNotice li.Tit { clear:both; width:100%; padding:6px 0 6px 0; font-weight:bold; color:#424242;}
.BotNotice li { padding:2px 0 2px 0;}

.WoorinongBx1 { float:left; width:754px; color:#404040; font-weight:bold; line-height:20px; font-size:16px; border:1px solid #c2c2c1; padding:15px 0 14px 0; text-align:center; background: url("images/sub/bxbg01.gif") repeat-x; }
.WoorinongBx2 { float:left; width:714px; border:1px solid #e7e7e7; padding:15px 20px 15px 20px; background-color:#f5f5f4; }
.WoorinongBx2 p { float:left; width:100%; padding:9px 0 0 0; border-top:1px solid #cdcdcd; font-weight:bold; }
.WoorinongBx3 { float:left; width:754px; border:1px solid #c5c5b8; background-color:#f5f5e8; padding:9px 0 9px 0; }
.WoorinongBx3 dl { float:left; padding:0 0 0 0; }
.WoorinongBx3 dd { float:left; padding:0 9px 0 0; }
.WoorinongBx3 dd.Tx1 { float:left; padding:4px 9px 0 12px; font-weight:bold; background: url("images/sub/dot_05.gif") no-repeat 4px 9px; }
.WoorinongBx4 { float:left; width:734px; border:1px solid #e7e7e7; padding:10px; background-color:#f5f5f4; }
.WoorinongBx4 .ImgBg1 { float:left; line-height:19px; padding:12px 0 0 63px; width:162px; height:46px; color:#fff; font-weight:bold; font-size:14px; background: url("images/sub/woorinong_img2.gif") no-repeat;}
.WoorinongBx4 .ImgBg2 { float:left; line-height:19px; padding:20px 0 0 63px; width:162px; height:38px; color:#fff; font-weight:bold; font-size:14px; background: url("images/sub/woorinong_img3.gif") no-repeat;}
.WoorinongBx4 dl { float:left; width:500px; padding:4px 0 3px 0; border-bottom:1px solid #d6d6d6;}
.WoorinongBx4 dd.Txt01 { float:left; height:20px; width:70px; padding:2px 17px 0 12px; color:#2f332a; font-weight:bold; background: url("images/sub/dot_05.gif") no-repeat 4px 8px ;}
.WoorinongBx4 dd.Txt02 { float:left; height:19px; width:110px; padding:2px 0 0 0; font-weight:bold; color:#6c6c6c; }
.WoorinongBx4 dd.Txt03 { float:left; height:19px; width:400px; padding:2px 0 0 0; font-weight:bold; color:#6c6c6c; }
.WoorinongBx5 { float:left; width:740px; border:1px solid #c9c8c8; background-color:#f5f5f4; padding:15px 0 15px 14px; font-weight:bold; }
.WoorinongBx6 { float:left; width:734px; border:1px solid #e0ddc7; background-color:#f5f4e9; padding:7px 10px 8px 10px; }
.WoorinongBx6 p { float:left; width:150px; }
.WoorinongBx6 .f_RBt { float:right; width:150px; }
.WoorinongBx6 .f_RTx{ float:right; font-weight:bold; font-size:14px; text-align:right; width:260px; padding:4px 0 0 0;}
.WoorinongBx6 .f_LTx{ float:left; font-weight:bold; font-size:14px; width:260px; padding:6px 0 0 0; color:#000;}
.WoorinongBx7 { float:left; width:100%; padding:10px 0 18px 0; text-align:center; }
.WoorinongBx7 p { float:left; width:100%; font-size:16px; color:#000000; font-weight:bold; text-align:center; padding:10px 0 0 0; }
.WoorinongBx8 { float:left; width:100%; padding:12px 0 20px 0; font-size:16px; font-weight:bold; color:#000000; text-align:right; }
.WoorinongBx9 { float:left; border:1px solid #b8bbb4; background-color:#efeeee; width:738px; padding:8px; }
.WoorinongBx9 dl { float:left; width:100%; }
.WoorinongBx9 dd.Bx1 { float:left; width:170px; }
.WoorinongBx9 dd.Bx2 { float:left; width:550px; font-size:14px; color:#000000; padding:7px 0 0 0; }
.WoorinongBx9 .Bx9Pd { float:left; width:714px; padding:10px 20px 10px 20px; background-color:#fff; border-top:1px solid #dfdddd; }
.WoorinongBx9 .Bx9Pd dl { float:left; width:100%; border-bottom:1px solid #d6d6d6; padding-bottom:6px; padding-top:6px; }
.WoorinongBx9 .Bx9Pd dd.Bx3 { float:left; height:20px; width:180px; padding:2px 17px 0 12px; color:#2f332a; font-weight:bold; background: url("images/sub/dot_05.gif") no-repeat 4px 8px ;}
.WoorinongBx9 .Bx9Pd dd.Bx4 { float:left; width:480px; padding-top:2px;}
.WoorinongBx10 { float:left; width:714px; border:1px solid #d5d6d3; background-color:#f4f4f4; padding:8px 20px 8px 20px; }
.WoorinongBx10 dl { float:left; width:100%; }
.WoorinongBx10 dt { float:left; width:100%; padding:12px 0 12px 0; font-size:14px; font-weight:bold;}
.WoorinongBx10 dd.Bx1 { float:left; width:100%; border-bottom:1px solid #dddbdb; padding:12px 0 12px 0; font-size:16px; font-weight:bold; color:#000; }
.WoorinongBx11 { float:left; width:734px; border:1px solid #d5ddcc; background-color:#f2f6ed; text-align:center; padding:12px 10px 15px 10px; font-weight:bold; font-size:14px; }
.WoorinongBx12 { float:left; width:714px; border:1px solid #d5d6d3; background-color:#f4f4f4; padding:10px 20px 10px 20px; }
.WoorinongBx12 dl { float:left; width:100%; padding:5px 0 3px 0; }
.WoorinongBx12 dt { float:left; width:150px; padding:0px 0 0px 13px; color:#3e3e3e; font-weight:bold; background: url("images/sub/dot_03.gif") no-repeat 4px 6px ;}
.WoorinongBx12 dd { float:left; width:540px; }
.WoorinongBx13 { float:left; width:100%; padding:15px 0 20px 0; font-size:16px; font-weight:bold; color:#000000; text-align:center; border-top:2px solid #5c8138; }

.SiteMapSBx { float:left; width:143px; padding:0 8px 0 0; }
.SiteMapSBx p { float:left; width:100%; height:30px; text-align:center; font-weight:bold; font-size:14px; color:#7a5a31; padding:7px 0 0 0; background: url("images/sub/sitemap_img1.gif") repeat-x ; }
.SiteMapSBx li.m1{ clear:both; width:100%; padding:3px 0 4px 0px;}
.SiteMapSBx li.m1 a { background:url("images/sub/dot_04.gif") no-repeat 5px 3px; padding:0 0 0 13px; font-weight: bold; }
.SiteMapSBx li ul { width:100%; border-top:1px solid #eceada; border-bottom:1px solid #eceada; background-color:#faf8ec; padding:5px 0 5px 0; margin-bottom:5px;}
.SiteMapSBx li.m2{ clear:both; width:100%; padding:2px 0 2px 0px;}
.SiteMapSBx li.m2 a { padding:0 0 0 13px; font-size:11px; color:#6d6d6d;}

.SurveyTit { float:left; width:100%; height:36px; }
.SurveyBg { float:left; width:716px; padding:5px 20px 5px 20px; border-top:2px solid #686868; border-bottom:1px solid #e3e3e3; background-color:#f7f8f2; }
.SurveyBg .ImgBx { float:left; width:220px; padding:0 0 0 50px; }
.SurveyBg .TxBx { float:left; width:410px; padding:40px 0 0 0px; line-height:26px; color:#62665d; font-size:14px; font-weight:bold; }
.SurveyBg .TxBx p { color:#688f2c; font-size:16px; }
.SurveyBx1 { float:left; width:100%; padding:10px 0 10px 0; }
.SurveyBx1 p { float:left; font-size:14px; width:100%; color:#5c8f40; font-weight:bold; padding:4px 0 4px 0; }
.SurveyBx1 .SurveyTx1 { float:left; width:100%; font-weight:bold; padding:3px 0 5px 0; color:#101010; }
.SurveyBx2 { float:left; width:100%; padding:5px 0 5px 0;}
.SurveyBx2 .DBx1 { float:left; width:180px; color:#424242; font-weight:bold; }
.SurveyBx2 .DBx2 { float:left; width:235px; padding-top:2px; height:10px;}
.SurveyBx2 .DBx2 .GraphBg { float:left; width:225px; height:8px; background-color:#e5e6e0; border:1px solid #fff; }
.SurveyBx2 .DBx2 .GraphBg span { float:left; height:8px; background-color:#ff5723; }
.SurveyBx2 .DBx3 { float:left; width:100px; color:#505050; font-weight:bold; }
.SurveyBx3 { float:left; width:100%; color:#424242; font-weight:bold; padding:4px 0 4px 0; }

.S_BgBx { float:left; background-color:#faf9ef; padding:25px; width:703px; border:1px solid #edecdd; }
.S_BgBx p { float:left; width:100%; line-height:25px; font-size:16px; font-weight:bold; color:#181715; text-align:center; }
.S_BgBx .Tit_01 { float:left; width:100%; padding:25px 0 15px 0; font-weight:bold; color:#61562e; text-align:center; font-size:16px; }
.S_BgBx .Txt_01 { float:left; width:100%; padding:0 0 0 0; line-height:20px; color:#68665e; }
.S_BgBx .Txt_01 b { color:#45433b; font-weight:bold; font-size:14px; }

.TermsBx { float:left; width:100%; }
.TermsBx ul { float:left; width:100%; }
.TermsBx ul li.Tx1 { float:left; width:100%; padding:5px 0 10px 0; font-size:12px; font-weight:bold; color:#555f4c; line-height:20px; } 
.TermsBx ul li.Tx2 { float:left; width:100%; padding:10px 0 5px 0; font-size:14px; font-weight:bold; color:#b8651c; }
.TermsBx ul li.Tx3 { float:left; width:100%; padding:0px 0 10px 0; line-height:18px; color:#828282; }

/*footer ---------------------------------------------------------------*/
#LayoutfooterBx {clear:both; width:auto; height:180px; padding-top:40px; }
.footer_line {width:100%; border-top:2px solid #72b134; border-bottom:1px solid #babcb7; padding:9px 0 7px 0; text-align:center; height:17px;}
.footer_line ul {width:790px; margin:auto;}

.footer_line li {padding:0 4px 0 4px; color:#646562; font-size:12px; list-style-type:none; float:left; display:inline;}
.footer_line li.Mline{color:#7f7d7d;}
.footerBx {width:480px; margin:auto; padding:15px 0 15px 0; text-align:center; color:#5e5e5e; font-size:11px; line-height:16px;}
.footerBx2 {width:280px; margin:auto; padding:2px 0 15px 0; text-align:center; color:#938c8a;}
.footerBx2 ul {padding:0 0 0 0;}
.footerBx2 li {padding:5px 4px 0 4px; color:#646562; list-style-type:none; float:left; display:inline;}
.footerBx2 li.footer_M {color:#646562; font-size:11px;}
.footerBx2 li.footer_M_selected {color:#568b22; font-size:11px; font-weight:bold; background: url("images/main/footer_arrow.gif") no-repeat center 0px;}
.footerBx2 li.Mline{color:#7f7d7d;}


/*left ---------------------------------------------------------------*/
.S_notice { float:left; width:196px; padding:10px 5px 13px 5px;}
.S_notice_tab { float:left; width:100%; height:20px; background: url("images/left/notice_line.gif") repeat-x;}
.S_notice_tab .tab { float:left; }
.S_notice_tab .more { float:right; width:15px; padding-top:0px;}
.S_notice .list {float:left; width:100%; padding:10px 0 0 0;}
.S_notice .list li { overflow:hidden; padding:0 0 0 5px; list-style:none; height:20px;}
.S_notice .list .subj { float:left; width:185px; }
ul.UM_tab2 {list-style-type:none; height:26px; display:block; padding:0px; }
ul.UM_tab2 li {display:inline;}
ul.UM_tab2 li.bt {float:right; width:30px; padding-top:4px;}
a.UM_nav2:link, a.UM_nav2:visited {display:block; float:left; font-size:12px; font-weight:bold; text-align:left; padding:0px 8px 0 8px; height:18px; color:#979b8d; text-decoration:none; border-bottom:2px solid #cadcb6;}
a.UM_nav_selected2:link, a.UM_nav_selected2:visited {display:block; font-size:12px; float:left; font-weight:bold; text-align:center; padding:0px 8px 0 8px; height:18px; text-decoration:none; color:#4c8707; border-bottom:2px solid #4c8707;}
a.UM_nav2:hover {color:#4c8707; text-decoration:none; font-weight:bold; padding:0px 8px 0 8px; height:18px;}

.layoutMenuBx { float:left; width:206px; padding:0 0 10px 0; }
.layoutMenu { float:left; width:202px; background-color:#8f9d16; padding:0 2px 2px 2px; }
.layoutMenu .tit { float:left; width:202px; height:51px; background-color:#8f9d16;}
.layoutMenu .menu { float:left; width:202px; padding:10px 0 10px 0; background-color:#fff; }
.layoutMenu .menu  li.m1{ clear:both; width:175px; margin-left:12px; border-bottom: 1px #ececec solid; padding:4px 0 4px 0px;}
.layoutMenu .menu  li.m1 A:visited{  }
.layoutMenu .menu  li.m1 A:hover{ font-size:12px; color:#56a44b; text-decoration:none; background:url("images/left/left_arrow_on.gif") no-repeat 2px 3px; padding:0 0 0 10px;}
.layoutMenu .menu  li.lineX{ border-bottom: 1px #fff solid; font-size:12px;}
.layoutMenu .menu  li.m1 a{font-size:12px; background:url("images/left/left_arrow_off.gif") no-repeat 2px 3px; padding:0 0 0 10px; font-weight: bold; color:#686a75; }

.layoutMenu .menu  li.m2 { clear:both; margin:0 0 2px 12px; width:175px; }
.layoutMenu .menu  li.m2 ul { background-color:#f1f4f1; padding:5px 10px 5px 10px;}
.layoutMenu .menu  li.m2 li{ clear:both; width:160px; margin-left:3px; padding:2px 0 3px 0;}
.layoutMenu .menu  li.m2 li A:visited{  }
.layoutMenu .menu  li.m2 li A:hover{ font-size:11px; color:#000; text-decoration:none; background:url("images/left/left_dot.gif") no-repeat 2px 3px; padding:0 0 0 8px;}
.layoutMenu .menu  li.m2 li a{font-size:11px; background:url("images/left/left_dot.gif") no-repeat 2px 3px; padding:0 0 0 8px; color:#686a75; }


/* Table */
.Table_TopBx1 { float:left; width:100%; padding:3px 0 5px 0; }
.Table_TopBx1 .Table_TopBt { float:right; }
.Table_TopBx1 dl { float:left; width:200px; padding:5px 0 0 0; }
.Table_TopBx1 dd { float:left; font-size:14px; color:#272727; font-weight:bold; }

.Table_TopBx2 { float:left; padding:0px 0 12px 75px; }
.Table_TopBx2 dl { float:left; }
.Table_TopBx2 dd { float:left; padding:0 15px 0 0; }
.Table_TopBx2 dd.Tx1 { float:left; background:url("images/sub/dot_05.gif") no-repeat 1px 7px; padding:3px 5px 0 10px; font-weight:bold;}

.table_list1 {float:left; width:100%;}
.table_list1 table {float:left; width:100%; border-bottom:1px solid #a1a59c;}
.table_list1 th {height:24px; background:#f4f4f3; padding:3px 0 2px 0; vertical-align: middle; text-align:center; color:#686868; border-top:2px #686868 solid;}
.table_list1 th.linex_th {border-right:0px;}
.table_list1 td {color:#7e7e81; text-align:center; padding:3px 0 3px 0; height:24px; border-top:1px #dcdcdc solid; vertical-align:middle;}
.table_list1 td.left {text-align:left; padding-left:10px;}
.table_list1 td.right {text-align:right; padding-right:15px;}
.table_list1 td .Td_DetailBx { float:left; width:100%; }
.table_list1 td .Td_DetailBx .Td_Img { float:left; width:100%; padding:12px 0 12px 0; text-align:center; }
.table_list1 td .Td_DetailBx .Td_Tx { float:left; width:97%; padding:0 0 15px 10px; line-height:18px; text-align:left; color:#6c6c6c;}
.table_list1 td .Td_DetailBx .Td_DetailBx2 { float:left; width:736px; padding:5px 10px 7px 10px; background-color:#f9f8ee; border-top:1px solid #f2f0e4; }
.table_list1 td .Td_DetailBx .Td_DetailBx2 .Td_Tx2 { float:left; width:100%; border-bottom:1px solid #dee0db; padding:5px 0 6px 0; text-align:left;}
.table_list1 td .Td_DetailBx .Td_DetailBx2 .Td_Tx3 { float:left; width:100%; padding:7px 0 5px 0; line-height:17px; text-align:left; color:#6c6c6c;}
.table_list1 td .Td_DetailBx .Td_DetailBx2 .Td_BtBx { float:right; padding:0 0 0 0;}

.table_list1 td dl { float:left; padding:0 0 0 10px;}  
.table_list1 td dd { float:left; padding-right:2px; font-size:11px;}

.table_list1 td.ListTdBg { background-color:#f9f8f4; }

.table_left {float:left; width:100%; border-bottom:1px solid #c1c1c0;}
.table_left table {float:left; width:100%; border-top:2px solid #686868;}
.table_left th {height:23px; padding:4px 5px 4px 17px; vertical-align: middle; text-align:left; color:#626760; border-top:1px #e4e4e4 solid; background:url("images/sub/dot_03.gif") no-repeat #f4f4f3 10px center;}
.table_left th.th_bg1 { background-color:#e6e8e3; }
.table_left td.BgTx {text-align:left; background-color:#f7f7ee; font-weight:bold; }
.table_left td {color:#7e7e81; height:23px; text-align:left; padding:4px 5px 4px 10px; border-top:1px #e4e4e4 solid; vertical-align:middle;}
.table_left td.td_bg1 { background-color:#fbfaf2; }
.table_left td.bg_tit { background-color:#f9f8f0; padding:7px 10px 7px 10px;}
.table_left td.bg_tit dl { float:left; padding:0 0 0 0; }
.table_left td.bg_tit dd.Tit { float:left; width:720px; padding:3px 0 4px 0; color:#3f633a; font-weight:bold; font-size:14px;}
.table_left td.bg_tit dd.Name { float:left; width:420px; padding:2px 0 0 0; color:#535353;}
.table_left td.bg_tit dd.Date { float:right; width:100px; padding:0 10px 0 0; text-align:right;}
.table_left td dd {float:left; padding-right:20px;}
.table_left td dd.txt_l {float:left;}
.table_left td dd.txt_r {float:right;}
.table_left td p {float:left; padding:15px 10px 15px 10px; width:736px; line-height:17px;}
.table_left td.Txt_cetner { text-align:center; padding:15px 0 15px 0; }
.table_left .gray_bg {float:left; width:100%; border-top:1px solid #e8e7e7; background-color:#f7f7f7; padding:8px 0 8px; }
.table_left .gray_bg dd.Txt {float:left; width:640px; padding:2px 0 0 15px;}
.table_left .gray_bg dd.Bt {float:right; padding:0 15px 0 0;}

.table_bot_tx { float:left; width:100%; text-align:right; padding:5px 0 0 0; }

.lh { line-height:22px; }
.txt_address {padding:2px 0 2px 0;}
.table_BtBx { float:right; padding:10px 0 10px 0;}
.Point_c {color:#fe8f00; font-weight:bold;}
.Point_c2 {color:#c6c6c6; font-weight:bold;}

/* Paging */
.pagesCont{ float:left; width:100%; padding:18px 0 18px 0; }
.pagesCont_Bt{ position:absolute; z-index:2; margin:10px 0 0 627px;}
.pagesCont_Bt2{ position:absolute; z-index:2; padding:15px 0 0 640px;}
ul.pages {text-align:center;}
ul.pages li { display:inline;}
ul.pages li img {vertical-align:middle; margin-bottom:2px}
ul.pages .num {padding:0 5px 0 5px;}
ul.pages li a { font-size:11px; }
ul.pages li strong { color:#434343;}

/* popup */
#pop_wrap{ box-sizing: border-box;}
.pop_top{width:auto; height:40px; background:url("images/popup/pop_tibg.gif") repeat-x; padding-bottom:15px;}
.pop_top .pop_tit{float:left; height:29px; width:70%; padding-left:42px; font-weight:bold; padding-top:11px; font-size:14px; color:#fff; background:url("images/popup/pop_ico.gif") no-repeat;}
.pop_top .pop_close {float:right; width:50px;}
#pop_con{position:relative; margin:0 20px 20px 20px; }
.pop_btbx { float:right; padding:12px 0px 0 0; height:25px; }
.pop_bt {float:right;}
.pop_category_bx1 { float:left; width:175px; height:300px; }
.pop_category_bx2 { float:left; width:660px; border:1px solid #e5e5e5; padding:15px; background-color:#f7f7f7; }
.pop_category_bx2 .category_mbx { float:left; width:110px; }
.pop_category_bx2 .category_mbx li { padding:2px 0 2px 1px; }
.pop_category_bx2 .category_mbx li.Tit { padding:0 0 5px 0; font-size:14px; font-weight:bold; color:#0f0f0f; }
.pop_ErrorBx { float:left; width:500px; padding:25px 0 25px 40px; }
.pop_ErrorBx p { float:left; width:90px; }
.pop_ErrorBx .ErrorTxt { float:left; width:400px; font-size:14px; font-weight:bold; color:#727272; line-height:21px; padding:10px 0 0 0; }
.pop_ErrorBx2 { float:left; width:100%; border-top:1px solid #e6e5d9; border-bottom:1px solid #e6e5d9; background-color:#f9f8f0; padding:23px 0 25px 0; text-align:center;}
.pop_ErrorBx3 { float:left; padding:25px 30px 25px 40px; }
.pop_ErrorBx3 p { float:left; }
.pop_ErrorBx3 .ErrorTxt { float:left; font-size:14px; font-weight:bold; color:#727272; line-height:21px; padding:15px 0 0 10px; }

.pop_TopBx { float:left; width:100%; border-top:2px solid #aaa26d; border-bottom:1px solid #e4e2c6; background-color:#faf8ed; padding:8px 0 9px 0; }
.pop_TopBx dt { float:left; color:#766d32; font-weight:bold; padding:4px 5px 0 20px;}
.pop_TopBx dd { float:left; padding-right:20px; }
.pop_CBx { float:left; width:100%; }
.pop_CBx .pop_LBx { float:left; width:49%; }
.pop_CBx .pop_RBx { float:right; width:49%; }

.LogOutTx { float:left; padding:10px 2% 10px 2%; font-weight:bold; color:#60603c; width:96%; text-align:center;}

.pop_table_list {float:left; width:100%;}
.pop_table_list table {float:left; width:100%; border-bottom:1px solid #a1a59c;}
.pop_table_list th {height:21px; background:#f4f4f3; padding:2px 0 3px 0; vertical-align: middle; text-align:center; color:#686868; border-top:1px #b3bbb3 solid; border-bottom:1px #e0e0e0 solid;}
.pop_table_list td {text-align:left; padding:4px 0 3px 10px; color:#8a8a8a;}
.pop_table_list td.center {text-align:center; padding-left:0px;}

.TotalBx { float:left; width:100%; padding:13px 0 13px 0; font-size:16px; font-weight:bold; color:#000000; text-align:right; }
.OrderPd { float:left; width:232px; padding:0 5px 0 0; }
.OrderBx { float:left; width:230px; border:1px solid #e8e8e8; background-color:#f6f7f5; }
.OrderBx .OrderTx1 { float:left; width:50px; height:45px; background-color:#90ba67; padding:13px 0 0 0; text-align:center; color:#ffffff; font-weight:bold; }
.OrderBx .OrderTx2 { float:left; width:104px; padding:4px 0 4px 6px; }
.OrderBx .OrderTx2 dl { float:left; width:100%; border-bottom:1px solid #e8e8e8; padding:4px 0 4px 0;}
.OrderBx .OrderTx2 dt { float:left; width:34px; color:#557734; font-weight:bold; text-align:center; }
.OrderBx .OrderTx2 dd { float:right; width:65px; text-align:right; }
.OrderBx .OrderBt { float:right; width:68px; padding:5px 0 0 0; text-align:center; }

/*¹öÆ° -*/
.Btn_Bx { float:left; width:100%; padding:0px 0 5px 0; text-align:right;}


/* Etc Style */
.scroll { overflow-x:hidden; overflow-y:auto; }




/* ÁßºÐ·ù */
.Menu_2depth {position:absolute; width:141px; left:100px; z-index:999;}
.Menu_2depth p {float:left; width:5px;}
.Menu_2depth .M_2depthLine {float:right; width:110px; border:1px solid #669d2b; padding:5px 12px 5px 12px; background-color:#fff;}
ul.ML_2depth			   {float:left; width:110px; padding:0 5px 0 0;}
ul.ML_2depth li			   {display:block; list-style:none; font-size:12px; float:left; width:100%; padding:3px 0 2px 0px; border-bottom:1px solid #e3e3e3; }
ul.ML_2depth li.line_none  {border-bottom:none;}
ul.ML_2depth li a:link     {color:#737373; display:block; padding:0px 0px 0px 0px; font-weight:bold; }
ul.ML_2depth li a:hover    {color:#212121; display:block; padding:0px 0px 0px 0px; }

.DetailBx_OutLine { float:left; width:705px;}


.Member_LineBx	{ float:left; width:746px; border:2px solid #dee8cb; padding:3px 3px 10px 3px; } 
.Member_LineBx .MLBx_DotBx { float:left; width:720px; padding:0 13px 0 13px; }
.Member_LineBx .MLBx_DotBx ul { float:left; width:100%; }
.Member_LineBx .MLBx_DotBx li { display:block; list-style:none; padding:3px 0 3px 8px; color:#565656; line-height:18px; font-size:12px; background: url("images/sub/member_dot.gif") no-repeat 0px 10px; }
.Member_LineBx .MLBx_DotBx li span { font-weight:bold; color:#ff8a18; }

.Member_LineBx .MLBx_table {float:left; width:726px; padding:0 10px 10px 10px; }
.Member_LineBx .MLBx_table p { float:left; width:100%; padding:0 0 5px 0; }
.Member_LineBx .MLBx_table table {float:left; width:100%; border-bottom:2px solid #dde2ce;}
.Member_LineBx .MLBx_table th {height:21px; background:#f3f5ed; padding:3px 0 2px 0; vertical-align: middle; text-align:center; color:#394c15; font-size:14px; font-weight:bold; border-top:2px #afd146 solid; border-bottom:1px #dde2ce solid;}
.Member_LineBx .MLBx_table td {color:#4e4e4e; text-align:center; padding:4px 5px 4px 5px; vertical-align:middle; border-bottom:1px solid #ebece7;}
.Member_LineBx .MLBx_table td.left {text-align:left; padding-left:10px;}
.Member_LineBx .MLBx_table td span { font-weight:bold; color:#84a93e; }
.Member_LineBx .MLBx_table .MLBx_Bot { float:left; width:90%; color:#4e4e4e; padding:7px 0 0 5px;} 
.Member_LineBx .MLBx_table .MLBx_Bot span { color:#84a93e; font-weight:bold; }
.Member_LineBx .MLBx_table .MLBx_Bot2 { float:left; width:90%; color:#f2721d; font-size:11px; padding:6px 0 0 0; } 


.TopSearch { float:left; width:240px; border:1px solid #315110; background-color:#fff;}
.TopSearch .TSTitle { float:left; width:100%; height:24px; background-color:#315110;}
.TopSearch .TSTitle p { float:left; width:150px; background:url("images/popup/tit_arrow.gif") no-repeat 10px 8px; font-weight:bold; color:#fff; padding:4px 0 0 18px;}
.TopSearch .TSTitle .TSBt { float:right; width:45px; padding:3px 0 0 0; }
.TopSearch .TSContentBx { padding:0 10px 8px 10px; position:relative; }
.TopSearch .TSContentBx .TSBx01 { float:left; width:100%; padding:8px 0 0px 0; text-align:center;}
.TopSearch .TSContentBx .TSBx02 { float:left; width:100%; padding:5px 0 7px 0; text-align:center;}
.TopSearch .TSContentBx .TSBx03 { float:left; width:100%; padding:0px 0 8px 0; text-align:center;}
.TopSearch .TSContentBx .TSBx04 { float:left; width:100%; padding:0px 0 10px 0; text-align:center;}


/*°Ô½ÃÆÇ¸®½ºÆ® -*/
.Board_ListBx {float:left; width:100%; border-top:2px solid #686868; border-bottom:1px solid #a1a59c;}
.Board_TopBx {float:left; width:100%; background-color:#f4f4f3; padding:7px 0 7px 0; border-bottom:1px solid #dcdcdc;}
.Board_TTx1 {float:left; width:60px; text-align:center; font-weight:bold; color:#686868;}
.Board_TTx2 {float:left; width:90px; text-align:center; font-weight:bold; color:#686868;}
.Board_TTx3 {float:left; width:516px; text-align:center; font-weight:bold; color:#686868;}
.Board_CBx {float:left; width:100%; border-bottom:1px solid #dcdcdc;}
.Board_CTxBx {float:left; width:100%; padding:6px 0 7px 0;}
.Board_CTx1 {float:left; width:60px; text-align:center; color:#686868;}
.Board_CTx2 {float:left; width:90px; text-align:center; color:#686868;}
.Board_CTx3 {float:left; width:511px; padding-left:5px; text-align:left; color:#686868;}

.Board_DetailBx { float:left; width:100%; }
.Board_DetailBx .Board_DBx { float:left; width:736px; padding:5px 10px 7px 10px; background-color:#f9f8ee; border-top:1px solid #f2f0e4; }
.Board_DTx { float:left; width:100%; padding:7px 0 5px 0; line-height:17px; text-align:left; color:#6c6c6c;}
.Board_BtBx { float:right; padding:0 0 0 0;}

.Btn_C { float:left; width:100%; padding:10px 0 10px 0; text-align:center;}

.table_list2 {float:left; width:100%;}
.table_list2 table {float:left; width:100%; border:1px solid #a1a59c;}
.table_list2 th {height:24px; background:#f4f4f3; padding:2px 0 2px 0; vertical-align: middle; text-align:center; color:#686868; border-top:2px #686868 solid;}
.table_list2 td {color:#7e7e81; text-align:center; padding:2px 0 1px 0; height:24px; border:1px #dcdcdc solid; vertical-align:middle;}
.table_list2 td.left {text-align:left; padding-left:10px;}
.table_list2 td.right {text-align:right; padding-right:15px;}

.PColor { background-color:#e5f1cb; }