/*°øÅë¼±¾ð*/
* {font-family:Dotum,Tahoma,Arial,sans-serif; 12px/140% dotum; color:#777777; padding: 0; margin: 0; }
html {height:100%;overflow-y:scroll;}
body {
	margin:0;
	padding:0;
	font-family:Dotum,Tahoma,Arial,sans-serif;
	font-size:12px;
	color:#777777;
	text-align:center;
	width:100%;
	height:100%;
	line-height:15px;
}

/*reset*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,optgroup,option {margin:0; padding:0;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset {border:0;}
img {border:0;padding:0;	margin:0; vertical-align:top;#vertical-align:top;}
caption, th {text-align:left;}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {list-style:none;}
abbr,acronym {border:0;}
select, option, input, textarea	{
	margin:0;
	padding:0;
	vertical-align:middle;
	font-family:Dotum;

}

.lh130 {
	line-height: 130%;
}
.lh120 {
	line-height: 120%;
}
.lh160 {
	line-height: 160%;
}
.lh175 {
	line-height: 175%;
}
.lh185 {
	line-height: 185%;
}
.lh200 {
	line-height: 200%;
}
.lh220 {
	line-height: 220%;
}
.lh170 {
	line-height: 170%;
}
.lh145 {
	line-height: 150%;
}

/*common*/
input.txt {
	color:#666;
	height:18px;
	padding-top:2px;
	padding-left:3px;
	border:1px solid #F2F2F2;
	background:#F2F2F2;
}
input.txt2 {
	color:#666;
	height:18px;
	padding-top:2px;
	padding-left:3px;
	border:1px solid #DDDDDD;
	background:#FFF;
}
textarea.txt {
	color:#666;
	padding-top:2px;
	padding-left:3px;
	border:1px solid #DDDDDD;
	background:#FFF;
	scrollbar-face-color:#FFFFFF ; 
	scrollbar-shadow-color:#ECECEB ;
	scrollbar-highlight-color:#FFFFFF ; 
	scrollbar-3dlight-color:#ECECEB ;
	scrollbar-darkshadow-color:#FFFFFF ; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#696969; 
}

select.txt {
    font-size:11px;
	color:#888;
	letter-spacing:-1px;
	padding:2px;
}
/*·Ñ¿À¹öÀÌ¹ÌÁö*/
    a.rollover img { border-width:0px; display:inline; }
    a.rollover img.over { display:none; }
    a.rollover:hover { border:0px }
    a.rollover:hover img { display:none; }
    a.rollover:hover img.over { display:inline; }


a:link 		{text-decoration: none;}
a:visited 	{text-decoration: none;}
a:hover 	{text-decoration: none;}
a:active	{text-decoration: none;}

a.b:link	{text-decoration: none;}
a.b:visited {text-decoration: none;}
a.b:hover 	{text-decoration: underline;}
a.b:active 	{text-decoration: none;}
a.bu:link 	{text-decoration: none;}
a.bu:visited {text-decoration: none;}
a.bu:hover 	{text-decoration: none;}
a.bu:active {text-decoration: none;}


a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }
/*Á¤·Ä°ü·Ã*/
.floatL			{float:left;}
.floatC			{clear:both;text-align:center;}
.floatL li 		{float:left;}
.floatL2		{clear:both;text-align:left;}
.floatL3		{clear:both;}
.floatR			{float:right;}
.floatR2		{clear:both;text-align:right;}
.clearB			{clear:both;}
.cursor			{cursor:hand;}

/*¿©¹éÁöÁ¤*/
.pt5 					{clear:both;text-align:left;height:5px;}
.pt10 					{clear:both;text-align:left;height:10px;}
.pt32 					{clear:both;text-align:left;height:32px;#height:31px;}
.pr40 					{float:left;text-align:left;padding-right:40px;}
.pl120 					{float:left;text-align:left;margin-left:120px;}
.pt15 					{clear:both;text-align:left;height:15px;}
.pt20 					{clear:both;text-align:left;height:20px;}
.pt25 					{clear:both;text-align:left;height:25px;}
.pt30 					{clear:both;text-align:left;height:30px;}
.pt35  					{clear:both;text-align:left;height:35px;}
.pt40 					{clear:both;text-align:left;height:40px;}
.pt50 					{clear:both;text-align:left;height:50px;}
.pt55 					{clear:both;text-align:left;height:55px;}
.pt60 					{clear:both;text-align:left;height:60px;}
.pt70 					{clear:both;text-align:left;height:70px;}
.pt80 					{clear:both;text-align:left;height:80px;}
.pt122					{clear:both;text-align:left;height:122px;}
.pt160					{clear:both;text-align:left;height:160px;}
.pw10 					{float:left;width:10px;}
.pt8 					{clear:both;text-align:left;height:8px;}
.pl5 					{float:left;padding-left:5px;}
.ver10 {
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
}
.under {
	text-decoration: underline;
}
a,under:link {
	text-decoration: underline;
}
a.under:visited {
	text-decoration: underline;
}
a.under:hover {
	text-decoration: underline;
}
a,under:active {
	text-decoration: underline;
}
.lh155 {
	line-height: 155%;
}
.lh140 {
	line-height: 140%;
}
.ver10-lh160 {
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 160%;
}
.ver11-lh160 {
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 160%;
}
span.dot11 {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 11px;
	line-height: 130%;
    letter-spacing:-0.5pt;
}
.lnb {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 11px;
	line-height: 130%;
    letter-spacing:-0.5pt;
	color:#8C8C8C;
}
.none {
	text-decoration: none;
	border: none;
}
.thline {
	text-decoration: line-through;
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}
.ver16 {
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
}
.ver14 {
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
}
.dotum11px {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 11px;
}

.mainbg {
 background:url("../img/main/main_bg.jpg") repeat-x 0 0;
}
.subbg {
 background:url("../img/sub/sub_bg.jpg") repeat-x 0 0;
}

/*************************************************layout****************************************************************/

#wrapper { 
 text-align:center;
 margin: 0 auto;
 width: 100%;
 padding:0px;
}

#header {
 margin: 0 auto;
 width: 1000px;
 overflow:hidden;
}
#mainwrapper { 
 margin:0 auto;
 width: 1000px;
 padding:0px;
}
#main_visual {
 margin: 0 auto;
 clear: both;
 width: 100%;
 text-align:center;
 padding:0px;
 border-bottom:4px solid #A6CE3A;
}
#footer {
 margin: 0 auto;
 clear: both;
 width: 1000px;
}
#subwrapper { 
 margin:0 auto;
 width: 1000px;
 text-align:left;
 clear:both;
}
#left { 
 margin: 80px 0px 0px 0px;
 width: 202px;
 float: left;
 padding:0;
 
}
#column { 
 float: right;
 margin: 70px 0px 0px 0px;
 width: 794px;
 display: inline;
 text-align:left;
 border-left:4px solid #A6CE3A;
}
#board {
	width:100%;
	overflow:hidden;
}

#subvisual {
 width: 100%;
 float: left;
 margin: 0;
 padding:0;
 position:absolute;
 left:0px;
 top:140px;
 z-index:8;
}

#menulayer1 {
width: 100%;
 float: left;
 margin: 0;
 padding:0;
 position:absolute;
 left:0px;
 top:113px;
 z-index:3;
}
#menulayer2 {
width: 100%;
 float: left;
 margin: 0;
 padding:0;
 position:absolute;
 left:0px;
 top:113px;
 z-index:3;
}
#menulayer3 {
width: 100%;
 float: left;
 margin: 0;
 padding:0;
 position:absolute;
 left:0px;
 top:113px;
 z-index:3;
}
#menulayer4 {
width: 100%;
 float: left;
 margin: 0;
 padding:0;
 position:absolute;
 left:0px;
 top:113px;
 z-index:3;
}

#menulayer5 {
width: 100%;
 float: left;
 margin: 0;
 padding:0;
 position:absolute;
 left:0px;
 top:113px;
 z-index:3;
}



#divZoom { 
 margin:0 auto;
 width: 744px;
 position:absolute;
 left:215px;
 float:right;
 background-color:#fff;
}


/*top*/
.top_btn { 
 margin:0 auto;
 width: 1000px;
 }
.top_btn	 ul	{margin:0;padding:0;}
.top_btn	 ul li	{display:inline;float:left;text-align:left;}
.top_btn	 ul li.ci{width:315px; padding-top:53px;}
.top_btn	 ul li.menu{width:685px;padding:0;padding-bottom:27px;}



.top_btn_menu {width:685px;clear:both;}
.top_btn_menu ul	{margin:0;padding:0;}
.top_btn_menu ul li{display:inline;float:left;text-align:left;}

.top_btn_smenu {clear:both;float:right;text-align:left;}
.top_btn_smenu ul	{margin:0;padding:0;}
.top_btn_smenu ul li{display:inline;float:left;}

.snb {float: left;text-align:left;margin:0;padding:0;}
.snb	 ul	{margin:0;padding:0;}
.snb	 ul li	{float:left;margin:0;}


.topnav_img {margin: 0 auto;width: 1000px;clear: both; text-align:left;}
.topnav_img 	 ul	{margin:0;padding:0;}
.topnav_img 	 ul li	{display:inline;float:left;margin-top:28px;padding-bottom:21px;#padding-bottom:20px;}


.topnav_box {margin: 0 auto; width: 1000px;}

.topnav_sub1 {margin-left:320px;float:left;text-align:left;background-color:#A6CE3A;overflow:hidden;display:inline;padding:0 15px 0 15px;}
.topnav_sub1 	ul	{margin:0;padding:0;}
.topnav_sub1 	ul li	{float:left;padding:0;height:26px;display:inline;}
.topnav_sub1 	ul li img	{vertical-align:middle;}


.topnav_sub2 {margin-left:445px;float:left;text-align:left;background-color:#A6CE3A;overflow:hidden;display:inline;padding:0 15px 0 15px;}
.topnav_sub2 	ul	{margin:0;padding:0;}
.topnav_sub2 	ul li	{float:left;padding:0;height:26px;display:inline;}
.topnav_sub2 	ul li img	{vertical-align:middle;}

.topnav_sub3 {margin-left:568px;float:left;text-align:left;background-color:#A6CE3A;overflow:hidden;display:inline;padding:0 15px 0 15px;}
.topnav_sub3 	ul	{margin:0;padding:0;}
.topnav_sub3 	ul li	{float:left;padding:0;height:26px;display:inline;}
.topnav_sub3 	ul li img	{vertical-align:middle;}


.topnav_sub4 {margin-left:695px;float:left;text-align:left;background-color:#A6CE3A;overflow:hidden;display:inline;padding:0 15px 0 15px;}
.topnav_sub4 	ul	{margin:0;padding:0;}
.topnav_sub4 	ul li	{float:left;padding:0;height:26px;display:inline;}
.topnav_sub4 	ul li img	{vertical-align:middle;}

.topnav_sub5 {margin-left:860px;float:left;text-align:left;background-color:#A6CE3A;overflow:hidden;display:inline;padding:0 15px 0 15px;}
.topnav_sub5 	ul	{margin:0;padding:0;}
.topnav_sub5 	ul li	{float:left;padding:0;height:26px;display:inline;}
.topnav_sub5 	ul li img	{vertical-align:middle;}


/*¸ÞÀÎÄÁÅÙÃ÷*/
.main_con {float: left;margin: 0;width:1000px;display: inline;text-align:left; padding-top:40px;}
.main_con	 ul {margin:0;padding:0;}
.main_con	 ul li	{display:inline;float:left;}
.main_con	 ul li.product	{width:450px;margin-right:70px;}


.main_con	 ul li.support	{width:300px;margin-right:70px;}
.main_con	 ul li.support2	{width:360px;margin-right:77px;}

.main_con	 ul li.product2	{width:268px;margin-right:70px;}
.main_con	 ul li.contact2	{width:280px;}
.main_con	 ul li.contact3	{width:255px;margin-right:77px;}

.main_con	 ul li.price	{width:230px;float:right;}


.main_product {width:450px;float: left;}
.main_product ul	{margin:0;padding:0;}
.main_product ul li{display:inline;float:left;}
.main_product ul li.h3{width:110px;}



.main_business {width:310px;float: left;}
.main_business ul	{margin:0;padding:0;}
.main_business ul li{display:inline;float:left;}


.main_support {width:300px;float: left;}
.main_support ul	{margin:0;padding:0;}
.main_support ul li{float:left;}
.main_support ul li.h3{margin-bottom:22px;}

.main_support2 {width:360px;float: left;}
.main_support2 ul	{margin:0;padding:0;}
.main_support2 ul li{float:left;}
.main_support2 ul li.h3{margin-bottom:16px;}
.main_support2 ul li.cont{background:url("../img/main/main_partnersupport_n.gif") no-repeat 0 0;padding-left:150px;height:85px;}

.main_support2_box {width:210px;float: right;}
.main_support2_box ul	{margin:0;padding:0;}
.main_support2_box ul li {float:left;}
.main_support2_box ul li.btn {float:left;padding-top:10px;}


.main_product2 {width:262px;}
.main_product2 ul	{margin:0;padding:0;}
.main_product2 ul li {float:left;}
.main_product2 ul li.h3{margin-bottom:22px;}

.main_contact2 {width:280px;}
.main_contact2 ul	{margin:0;padding:0;}
.main_contact2 ul li {float:left;}
.main_contact2 ul li.h3{margin-bottom:22px;}

.main_contact3 {width:255px;}
.main_contact3 ul	{margin:0;padding:0;}
.main_contact3 ul li {float:left;}
.main_contact3 ul li.h3{margin-bottom:16px;}

.main_price {width:230px;}
.main_price ul	{margin:0;padding:0;}
.main_price ul li{float:left;display:inline;}
.main_price ul li.h3{margin-bottom:18px;}
.main_price ul li.more{float:right;}




.main_product_box {width:268px;float: left;}
.main_product_box ul	{margin:0;padding:0;}
.main_product_box ul li {float:left;display:inline;}
.main_product_box ul li.ic{width:101px;border-right:1px solid #EAEAEA;height:69px;}

.main_product_tab {}
.main_product_tab li {margin-right:6px;margin-bottom:6px;float:left;display:inline;}
.main_product_tab li.r {margin-right:0px;margin-bottom:6px;}
.main_product_tab li.l2 {clear:both;}


.main_tit {clear: both;float:left;height:40px;}
.main_tit_r {float:right;height:27px;}

p.mainvisual {
 background:url("../img/main/img_mainvisual.jpg") no-repeat 0 0;background-position: center top;
}

/*¼­ºêÄÁÅÙÃ÷*/
.sub_content {width:740px;float:right;text-align:left;padding-bottom:80px;margin-top:90px;}

.lnb {float: left;margin: 0;display: inline;text-align:left;padding-top:35px;}
.lnb	 ul {margin:0;padding:0;}
.lnb	 ul li	{display:inline;float:left;}

h3 {clear:both;padding-top:20px;padding-bottom:50px;}
h4 {clear:both;float:left;padding-bottom:25px;}
h4.intro5 {clear:both;float:left;padding-bottom:17px;}
p.intro2 {clear: both;float:left;padding-bottom:0;}
p.intro22 {clear: both;float:left;padding-top:40px;padding-bottom:0;}
p.snb_tit {clear: both;float:left;height:90px;text-align:left;}

p.business3_txt {clear: both;float:left;padding-left:37px;padding-top:15px;line-height:20px;}

.tab {float:left;text-align:left;padding-bottom:40px;}
.tab ul	{}
.tab	 ul li	{display:inline;float:left;margin-left:14px;}
.tab	 ul li:first-child  {float:left;margin-left:0;}


.tab_ci {float:left;text-align:left;padding-bottom:40px;}
.tab_ci ul	{}
.tab_ci	 ul li	{display:inline;float:left;margin-left:9px;}
.tab_ci	 ul li:first-child  {float:left;margin-left:0;}


.oilprice	{float:left;}
.oilprice	li	{display:inline;float:left;}
.oilprice	li:first-child  {width:210px; line-height:20px;}
.oilprice	li:first-child strong  {color:#189161;font-weight:bold;}

.oilprice	li.table	{width:530px;}


.relation_site {width:530px;}
.relation_site 	li	{clear:both;float:left;width:530px;}
.relation_site 	li.tit	{margin-bottom:15px;}


.intro3 {width:740px; background:url("../img/sub/intro3_img01.gif") no-repeat 0 0;overflow:hidden;}
.intro3_b {width:530px;float:right;text-align:left;}

/*°Ô½ÃÆÇ¸®½ºÆ®*/
table.orange	{
	width:100%;
	border-top:1px solid #F4791E;
	border-bottom:1px solid #EEEEEE;
}
table.orange th {
	padding:10px 0 10px 20px;
	border-bottom:1px solid #F4791E;
	text-align:left;
}
table.orange th.no {
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #F4791E;
	text-align:center;
}
table.orange td {
	padding:8px 0 8px 20px;
	text-align:left;
}
table.orange td.h20 {
	padding:0;
	height:20px;
}
table.orange td.no {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#D5C4AA;font-weight:bold;
	padding:5px 0 5px 0px;
	text-align:center;
}
table.orange td.data {
	font-size:11px;color:#8C8C8C;
	padding:6px 0 6px 20px;
	text-align:left;
}




/*footer*/
.footer {width:1000px;float:left;text-align:left;display: inline;padding-bottom:80px;}
.footer	 ul	{margin-top:35px;padding:0;}
.footer	 ul li	{display:inline;}
.footer	 ul li.copy  {float:left;}
.footer	 ul li.bi	{float:right;}

.footer_sub {width:1000px;float:left;text-align:left;display: inline;padding-bottom:80px; border-top:1px solid #D5D5D5;}
.footer_sub	 ul	{margin-top:35px;padding:0;}
.footer_sub	 ul li	{display:inline;}
.footer_sub	 ul li.copy  {float:left;}
.footer_sub	 ul li.bi	{float:right;}

/*tab¸Þ´º*/
div.tabmenu {clear:both;float:left;text-align:left;background:url("../img/sub/tab_business2_bg.gif") repeat-x 0 0;height:66px;margin-bottom:20px;overflow:hidden;width:740px;}
div.tabmenu	 ul	{margin:0;padding:0;}
div.tabmenu	 ul li	{display:inline;float:left;}

/*tab¸Þ´º2*/
div.tabmenu2 {clear:both;float:left;text-align:left;margin-bottom:20px;width:740px;}
div.tabmenu2	 ul	{margin:0;padding:0;}
div.tabmenu2	 ul li	{display:inline;float:left;}

/*tab¸Þ´º ÄÁÅÙÃ÷*/
div.business2_viewtab {clear:both;padding:0;}
div.business2_viewtab ul	{ margin:0;padding:0;}
div.business2_viewtab ul li	{display:inline;}
div.business2_viewtab ul li.l	{float:left;text-align:left;}
div.business2_viewtab ul li.r	{float:right;}


/*°Ô½ÃÆÇ°ü·Ã*/

/*°Ô½ÃÆÇ¸®½ºÆ®*/
table.boardlist	{
	width:100%;
	border-bottom:2px solid #777777;
}
table.boardlist th {
	padding:8px 0 10px 0;
	background:url("../img/sub/bg_board_th.gif") repeat-x 0 0; 
	text-align:center;
}
table.boardlist td {
	padding:8px 0 8px 10px;
	line-height:14px;
	text-align:left;
	border-bottom:1px solid #EEE;
}
table.boardlist td.writer {
	padding:8px 0 8px 0;
	line-height:14px;
	font-size:12px;
	color:#888888;
	text-align:center;
}
table.boardlist td.no {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#888888;
	padding:8px 0 8px 0;
	text-align:center;
}
table.boardlist td.hit {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#888888;
	padding:8px 0 8px 0;
	text-align:center;
}
table.boardlist td span.reply{
	font-weight:bold;
	padding-left:5px;
}
table.boardlist td a{color:#777777;}
table.boardlist tr.onme td {color:#404040;}
table.boardlist tr.onme td a{color:#404040;}
table.boardlist tr.onme td{	background-color: #F7F7F7;}
table.boardlist tr.onme td.sta{background-color: #F7F7F7;}
table.boardlist tr.onme td.end{background-color: #F7F7F7;}
table.boardlist td.none {padding:0; height:25px;border:0;}

/*view*/
table.boardview	{
	width:100%;
	border-bottom:2px solid #5E5E5E;
}
table.boardview.vline{border-bottom:1px solid #A6A39A;}
table.boardview th {
	padding:8px 0 12px 25px;
	background:url("../img/sub/bg_board_th.gif") repeat-x 0 0;
	color:#FFF;
	font-weight:bold;
}
table.boardview th img {
	vertical-align:middle;
}
table.boardview td {
	color:#787772;
	padding:8px 0 8px 0;
	line-height:14px;
	text-align:left;
}
table.boardview td a{color:#404040;}
table.boardview td a:hover{color:#3B88DE;}

table.boardview td.pe {
    font-family:Dotum,Tahoma,Arial,sans-serif;font-size:11px;color:#ffffff;
	padding:6px 0 8x 20px;
}
table.boardview td.pe2 {
    display:inline; float:left;
	padding-right:10px;
}


table.boardview td.cont {
	line-height:20px;
    padding:30px 10px 30px 10px;
}
table.boardview td.cont span.img{display:block;text-align:center;}


table.boardview_b	{
	width:100%;
}
table.boardview_b td	{
	padding:0;
	border-bottom:1px solid #EAEAEA;
}
table.boardview_b td.file {
    font-size:11px;color:#189161;padding:4px 0 8px 15px;
}
table.boardview_b td.file a {color:#189161;}
table.boardview_b td.file a:hover{color:#189161;text-decoration:underline;}
table.boardview_b td.hit {
	font-size:11px;color:#888888;
	text-align:right;
	padding:4px 0 12px 0;
}

table.boardwrite {
	width:100%;
}
table.boardwrite th {
	vertical-align:top;
	padding:10px 0 10px 20px;
	border-bottom:1px solid #EAEAEA;
}
table.boardwrite th img{vertical-align:top;}
table.boardwrite td span{font-size:11px;padding-right:10px;color:#777777;letter-spacing:-1px;}
table.boardwrite th.sta, table.boardwrite td.sta {border-top:0;}

table.boardwrite td {
	border-bottom:1px solid #EAEAEA;
	color:#666;
	padding:5px 0 5px 0;

}
table.boardwrite p.space {padding-top:8px; padding-bottom:5px;}




/*paging*/
.paging	{
	text-align:left;
}
.paging ul	{
    margin:0;
	padding:0;
}
.paging ul li	{
	display:inline;
	float:left;

}
.paging ul li.no	{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#888888;padding:0 10px 0 10px;letter-spacing:2px;
}
.paging ul li.no a	{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#888888;
    text-decoration: none;
}
.paging strong	{
	font-weight:bold; color:#333333;
}
span.status {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#888888;letter-spacing:2px;
	text-align:right;
}
span.status img {vertical-align:middle;}
span.status strong{font-weight:bold; color:#333333;}

div.lbtn {text-align:center;clear:both;}
div.viewbtn {clear:both;padding-bottom:50px;}
div.viewbtn ul	{ margin:0;padding:0;}
div.viewbtn ul li	{display:inline;}
div.viewbtn ul li.l	{float:left;text-align:left;margin-top:20px;}
div.viewbtn ul li.r	{float:right;margin-top:20px;}

div.rbtn {clear:both;float:right;margin-top:30px;}


/*searchbox*/
.searchbox {
	height:40px;
	margin-top:20px;
	margin-bottom:25px;
	border-bottom:1px solid #D9D9D9;
}
.searchbox input.txt {
	color:#666;
	height:18px;
	width:220px;
	border:1px solid #EEEEEE;
	background:#EEEEEE;	
}
.searchbox ul	{
   padding:0;
   margin:0;
}
.searchbox ul li	{
    display:inline;
    vertical-align:middle;
}
.searchbox img {vertical-align:middle;}


/*ÄÚ¸àÆ®°ü·Ã*/
div.comment {
 margin-top:30px;
}
div.comment table	{
	width:100%;
	padding:0;
}
div.comment table td {
	color:#777777;
	text-align:left;
	padding:5px 0  5px 0;
}
div.comment table td.line {background-color:#EAEAEA; height:1px;padding:0;}
div.comment table td.none {height:7px;padding:0;}
div.comment table td img	{
	vertical-align:middle;
}
div.comment table td span.name	{
	color:#333;
	font-weight:bold;
	margin-right:20px;

}
div.comment table td span.date	{
    font-size:11px;
	margin-right:20px;
}

/*view2*/
div.pageview {
	padding:0;
	border-top:1px solid #5E5E5E;
	margin-top:60px;
}
div.pageview table	{
	width:100%;
}
div.pageview table th {
	padding:10px 0  8px 20px;
	width:11%;
	border-bottom:1px solid #EAEAEA;
}
div.pageview table td {
	color:#777777;
	padding:3px 0 3px 0;
	text-align:left;
	border-bottom:1px solid #EAEAEA;
	font-size:11px;
	line-height:22px;
}

div.pageview table td a{color:#777777;}
div.pageview table td a:hover{color:#404040;}


/*»ç¾÷Àå*/
table.contact	{
	width:100%;
	border-top:1px solid #A6CE3A;
}
table.contact th {
	padding:8px 0 10px 0;
	text-align:center;
	border-bottom:1px solid #A6CE3A;
}
table.contact td {
	padding:8px 0 8px 0;
	line-height:14px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
}
table.contact td.name {
	padding:8px 0 8px 10px;
	line-height:14px;
	text-align:left;
	font-weight:bold;
}
table.contact td a{color:#777;}
table.contact td a:hover{color:#189161;text-decoration:underline;}
table.contact td.add {
	padding:8px 0 8px 10px;
	line-height:14px;
	text-align:left;
}
table.contact td.no {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#888888;
	padding:8px 0 8px 0;
	text-align:center;
}


/*intro3*/
table.history	{
	width:100%;
	border-top:2px solid #A6CE3A;
}
table.history td {
	padding:15px 0 15px 0;
	line-height:18px;
	text-align:center;
	border-bottom:1px solid #EEE;
	vertical-align:top;
}
table.history td.year {
	font-weight:bold;
	color:#629F24;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.history td.month {
	font-weight:bold;
	color:#3E9427;
}
table.history td.cont {
	color:#737373;
	text-align:left;
	padding:15px 0 15px 10px;
}


/*intro5*/
table.basic	{
	width:100%;
	border-top:1px solid #A6CE3A;
}
table.basic th {
	padding:8px 0 10px 0;
	text-align:center;
	border-bottom:1px solid #A6CE3A;
}
table.basic td {
	padding:8px 0 8px 0;
	line-height:18px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
}
table.basic td.last {
	padding:8px 0 8px 0;
	line-height:18px;
	text-align:center;
	border-bottom:1px solid #7B7B7B;
}
table.basic td.bold {
	padding:8px 0 8px 0;
	line-height:14px;
	text-align:center;
	font-weight:bold;
	color:#555;
}

table.basic td.no {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#888888;
	padding:8px 0 8px 0;
	text-align:center;
}

table.basic td span.down {
	font-weight:bold;color:#005CDF;
}
table.basic td span.up {
	font-weight:bold;color:#D91919;
}

table.basic2	{
	width:100%;
	border-top:1px solid #A6CE3A;
}
table.basic2 td {
	padding:8px 0 8px 0;
	line-height:18px;
	text-align:left;
	border-bottom:1px solid #e5e5e5;
}
table.basic2 td.bold {
	padding:8px 0 8px 0;
	line-height:14px;
	text-align:left;
	font-weight:bold;
}
table.basic2 td.bold2 {
	padding:8px 0 8px 0;
	line-height:14px;
	text-align:center;
	font-weight:bold;
	color:#333333;
}


table.basic3	{
	width:100%;
	border-top:1px solid #A6CE3A;
	
}
table.basic3 td {
	padding:20px 0 10px 0;
	line-height:18px;
	text-align:left;
	border-bottom:0;
}
table.basic3 td.last {
	padding:0 0 20px 0;
	line-height:18px;
	text-align:left;
	border-bottom:1px solid #e5e5e5;	
}
table.basic3 td.bold2 {
	padding:0 0 20px 0;
	line-height:14px;
	text-align:center;
	font-weight:bold;
	color:#333333;
	border-bottom:1px solid #e5e5e5;	
}
table.basic3 td.bold {
	padding:20px 0 10px 0;
	line-height:14px;
	text-align:center;
	font-weight:bold;
	color:#333333;
}


table.relationsite	{
	width:100%;
	border-top:1px solid #A6CE3A;
	border-bottom:1px solid #e5e5e5;	
	margin-bottom:35px;
}
table.relationsite td {
	padding:10px 0 10px 20px;
	line-height:20px;
	text-align:left;
	border-bottom:0;
}
table.relationsite td.top {
	padding:20px 0 10px 20px;
}
table.relationsite td.bottom {
	padding:10px 0 20px 20px;
}
table.relationsite td a span.name {
	font-size:12px;
	font-weight:bold;
	color:#555555;
}
table.relationsite td a span.url {
	font-size:11px;
	color:#C9B81D;font-family:Verdana, Arial, Helvetica, sans-serif;
}



table.contact_detail	{
	width:100%;
	border-top:2px solid #A6CE3A;
}
table.contact_detail th {
	padding:15px 0 10px 0;
	text-align:left;
	padding-left:50px;
	border-bottom:1px solid #e5e5e5;
	vertical-align:top;
}
table.contact_detail td {
	padding:12px 0 10px 0;
	line-height:20px;
	text-align:left;
	border-bottom:1px solid #e5e5e5;
}
table.contact_detail td.last {
    padding:12px 0 10px 0;
	line-height:20px;
	text-align:left;
	border-bottom:1px solid #7B7B7B;
}
table.contact_detail th.last {
	padding:15px 0 10px 0;
	text-align:left;
	padding-left:50px;
	border-bottom:1px solid #7B7B7B;
	vertical-align:top;
}
table.contact_detail td.bold {
	padding:12px 0 10px 0;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	color:#555;
}

table.contact_detail td.map {
	position:relative;
	}

table.contact_detail td.map span {
    position:absolute;
	right:0;padding-right:20px;display:inline;
	}
table.contact_detail td.photo img {
	padding:0 10px 10px 0;
}
table.contact_detail td.photo {
	padding:10px 0 0px 0;'
	vertical-align:top;
}

/*main_price*/
table.main_price	{
	width:230px;
}
table.main_price th {
	padding:4px 0 4px 0;
	text-align:left;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#595959;
	letter-spacing:-1px;
}
table.main_price td {
	padding:4px 0 4px 0;
	line-height:15px;
	font-size:11px;
}
table.main_price td.price {
	font-size:11px;
	text-align:center;
	padding-left:10px;
}
table.main_price td span.up {
	font-weight:bold;
	color:#D91919;
}
table.main_price td span.down {
	font-weight:bold;
	color:#005CDF;
}
table.main_price td.compare {
	font-size:11px;
	text-align:right;
}


/*popup*/
div.pop_wrapper { 
 margin: 0 auto;
 width: 620px;
 padding:0px;
 text-align:center;
}

div.pop_cont  {
 margin: 0 auto;
 width: 345px;
 text-align:left;
}
div.privacy_cont  {
 margin: 0 auto;
 width: 500px;
 text-align:left;
}
div.pop_cont2  {
 margin: 0 auto;
 width: 260px;
 text-align:left;
}

div.logbox2 {
	padding:10px 0 0 0px;
}
	div.logbox2 dl{
        width:260px;
		overflow:hidden;
		color:777777;
	}
	div.logbox2 dl dt{
		width:65px;
		height:24px;
		padding-top:4px;
		float:left;
	}
	div.logbox2 dl dd{
		height:28px;
	}
	div.logbox2 dl dd img{
		vertical-align:middle;
	}
	div.logbox2 dl dd input.txt{
		*margin-top:-1px;
	}
	div.logbox2 div.txt{
	    margin-top:20px;
		margin-bottom:20px;
		text-align:center;
	}
div.pop_close  {
 margin: 0 auto;
 width: 400px;
 text-align:left;
border-top:1px solid #eaeaea;
}


p.graylinebg {clear:both;width:100%;float: left;background:url("../img/sub/bg_grayline.gif") repeat-x 0 0;height:1px;}
p.mainlinebg {clear:both;width:100%;float: left;height:1px;background-color:#d5d5d5;}

.privacy{width:720px;padding:15px;color:#888;overflow-x:hidden; overflow-y:scroll;height:120px;border:1px solid #DDDDDD;padding:10px;scrollbar-face-color: #fff; scrollbar-shadow-color: #fffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #fffff; scrollbar-darkshadow-color: #fff; scrollbar-track-color: #fff;scrollbar-arrow-color: #fff;}
.coming{clear:both;text-align:center;height:200px;margin-top:60px;}



.sitemap {float: left;margin: 0;width:740px;text-align:left;background:url("../img/sub/bg_sitemap.gif") repeat-y 0 0;}
.sitemap	 ul {margin:0;padding:0;}
.sitemap	 ul li	{float:left;display:inline;}
.sitemap	 ul li.l	{width:270px;}
.sitemap	 ul li.ml	{width:250px;}
.sitemap	 ul li.r	{width:220px;float:right;}


.sitemap_b {float: left;margin: 0;text-align:left;}
.sitemap_b	 ul {margin:0;padding:0;}
.sitemap_b	 ul li	{float:left;clear:both;}
.sitemap_b	 ul li.tit	{float:left;margin-bottom:25px;}


