/* CSS Document */
@charset "UTF-8";

#contents #sidenavi {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 157px;
	float: left;
}
#contents #sidenavi table {
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
}
#contents #main {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 600px;
}
#contents #main table {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.5em;
}

h2 {
	font-size: 11px;
	color: #0099FF;
	margin: 0px;
	padding: 15px 0px 10px 15px;
	font-weight: normal;
}
h3 {
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 20px 5px 10px;
	padding: 0px 0px 0px 10px;
	color: #999999;
	border-left: 5px solid #999999;
	height: 25px;
	font-size: 13px;
	border-bottom: 1px dotted #999999;
}
/* 2007.11.13 add by son*/
h5 {
	font-size: 13px;
	color: #0099FF;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	font-weight: normal;
}
/* 2007.11.24 add by AHN*/
h6 {
	margin: 20px 5px 10px;
	padding: 2px 0px 0px 10px;
	color: #0059b2;
	border-left: 10px solid #2e97ff;
	height: 25px;
	font-size: 13px;
	border-bottom: 1px dotted #2e97ff;
}
/* 2007.11.13 add by son*/
p {
	margin: 0px 10px;
	padding: 0px;
	color: #666666;
	font-size: 12px;
	line-height: 1.5em;
}
.p2 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #666666;
	font-size: 12px;
	line-height: 2em;
}
#button01 {
	height: 30px;
	width: 60px;
	margin: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#button01 a{
	background: url(/img/company/button_a.gif);
	width: 60px;
	height: 30px;
	display: block;
	text-decoration: none;
}
#button01 em {
	visibility: hidden;
}
#button01 a:hover{
	background: url(/img/company/button_a2.gif);
	width: 60px;
	height: 30px;
}
#button01 a:active{
	background: url(/img/company/button_a3.gif);
	width: 60px;
	height: 30px;
}
#button02 {
	height: 30px;
	width: 60px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#button02 a{
	background: url(/img/company/button_b.gif);
	width: 60px;
	height: 30px;
	display: block;
	text-decoration: none;
}
#button02 em {
	visibility: hidden;
}
#button02 a:hover{
	background: url(/img/company/button_b2.gif);
	width: 60px;
	height: 30px;
}
#button02 a:active{
	background: url(/img/company/button_b3.gif);
	width: 60px;
	height: 30px;
}
#contents #main ul {
	line-height: 1.2em;
}
#contents #main #form1 {
	margin: 0px;
	padding: 10px 0px;
	border: 1px solid #CCCCCC;
}

.map {
	margin: 0px;
	padding: 10px;
}

/*	ma.company.tpl	*/

.ma_company_tb	{

	border:0px solid #999;
/*	font-size: 15px;	*/
/*	color:rgb(60,60,60);	*/
	text-align: left;
	width:570px;
/*	padding-left:15px;	*/
/*	border-collapse: collapse; */
/*	height: 25px;	*/
	margin: auto; 
	line-height:100%;

		


}
.ma_company_tb	td	{

	vertical-align:middle; 
	padding-top: 3px;	
/*	padding-left:12px;	*/
	line-height:100%;

		


}

.button_tb	{
	
	margin: auto; 
	border:0px solid #cdcdcd;
	width:584px;
	height:30px;
	margin:4px 4px 4px 4px

}

.button_tb_full	{
	
	margin: auto; 
	border:0px solid #cdcdcd;
	width:584px;
	height:30px;
	margin:4px 4px 4px 4px

}

.ma_textbox	{

	width:408px;
	height:22px;
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	padding-top: 3px;
	padding-left: 5px;
	font-size:13px;

}

.ma_textbox_blue	{
	border:	0px solid #cdcdcd;
	background-color:	#F0FCFF;
	padding-top: 3px;
	padding-left: 5px;
	font-size:13px;
}

.ma_textarea	{
	
	width:405px;
	border:	0px solid #cdcdcd;

	background-color:	#fffee7;
/*	padding: 5px 5px 5px 5px;	*/
	overflow-y:visible;
/*	height:auto;	*/
	font-size:13px;
	
	color: #000;
	padding: 5px 5px 5px 5px;

}

.ma_textarea_blue	{
	border:	0px solid #cdcdcd;
	background-color:	#F0FCFF;
	overflow-y:visible;
	font-size:13px;
	color: #000;
	padding: 5px 5px 5px 5px;
}



.ma_textarea_sm	{
	
	width:251px;
	border:	1px solid #cdcdcd;

	background-color:	#fffee7;
/*	padding: 5px 5px 5px 5px;	*/
	overflow-y:visible;
	height:150px;	
	font-size:13px;
	color: #000;
	padding: 5px 5px 5px 5px;
	margin-left:2px;

}

.ma_company_file	{

	width:408px;	
	height:22px;
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	padding-left: 5px;
	size:100px;
	size:100;

}

.ma_company_file_sm	{	/* good size*/

	width:439px;	
	height:22px;
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	padding-left: 5px;
	size:100px;
	size:100;

}

.ma_company_button	{

	width:50%;
	height:25px;
	font-size:13px;

/*
	border:	1px solid #000;
	background-color:  #FFF;
	vertical-align:middle; 
					*/

 }

 .ma_company_button_full	{

	width:100%;
	height:25px;
	font-size:13px;

/*
	border:	1px solid #000;
	background-color:  #FFF;
	vertical-align:middle; 
					*/

 }

 .ma_company_button_san	{

	width:33%;
	height:25px;
	font-size:13px;


 }
  .ma_company_button_san	{

	width:33%;
	height:25px;
	font-size:13px;


 }

 
 .ma_company_button_san2	{

	width:196px;
	height:25px;
	font-size:13px;


 }

 .ma_select	{

 	width:402px;	
	height:22px;
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	padding-left: 5px;
	margin-left:5px;
	font-size:13px;

 }
 
  .ma_select_blue	{

 	width:402px;	
	height:22px;
	border:	0px solid #cdcdcd;
	background-color:	#F0FCFF;
	padding-left: 5px;
	margin-left:5px;
	font-size:13px;
 }

.ma_select_goods	{

 	width:433px;	
	height:22px;
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	padding-left: 5px;
	margin-left:5px;
	font-size:13px;

 }

.titlebox	{

	border:1px solid #cdcdcd;
	height:20px;
	padding-left: 5px;
	width:148px;

}
.titlebox	td{
	padding-top:3px;
	vertical-align:top;
	padding-left:10px;

}
.titlearea	{

	border:1px solid #cdcdcd;
	height:124px;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	
	width:148px;

}
.titlearea	td{
	padding-top:5px;
	vertical-align:top;
	padding-left:10px;



}
.tltleline	{

	border:1px solid #cdcdcd;
	height:20px;
	vertical-align:top;
	padding-top:5px;
	padding-left:10px;
	width:556px;

}

.nb_tb	{
	width:590px;
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF; 
	border-style:solid;
}

.zip01	{
	
	width:110px;
	height:18px;
	border:	1px solid #cdcdcd;
	background-color:	#fffee7;
	padding-top: 3px;
	padding-left: 5px;
	font-size:13px;


}
.zip02	{
	
	width:120px;
	height:18px;
	border:	1px solid #cdcdcd;
	background-color:	#fffee7;
	padding-top: 3px;
	padding-left: 5px;
	font-size:13px;


}
.co_kikan	{

	width:252px;
	height:18px;
	border:	1px solid #cdcdcd;
	background-color:	#fffee7;
	padding-top: 3px;
	padding-left: 5px;
	font-size:13px;


}


/*	co.attention.genre.tpl	*/


.co_textbox	{

	width:290px;
	height:22px;
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	padding-top: 3px;
	padding-left: 5px;
	font-size:13px;

}

.co_textarea	{
	
	width:290px;
	border:	0px solid #cdcdcd;

	background-color:	#fffee7;
	overflow-y:visible;
	height:auto;	
	font-size:13px;
	
	color: #000;
	padding: 5px 5px 5px 5px;

}

.co_button	{

	width:50%;
	height:25px;
	font-size:13px;


}



.co_textarea_full	{

	width:570px;
	border:	1px solid #cdcdcd;
	background-color:	#fffee7;
	overflow-y:visible;
	height:auto;	
	font-size:13px;
	color: #000;
	padding: 5px 5px 5px 5px;

}

/*	list page	*/

.nb_list	{
	width:384px;
	height:15px;   
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF; 
	border-style:solid;
	border:	0px solid #cdcdcd;
	text-align:center;
}

.nb_list	td{
	width:32px;
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF; 
	border-style:solid;
	text-align:center;
	font-size:13px;
	color: #AAA;
	cursor:pointer;
}
.nb_list	th{
	width:32px;
	border-bottom:2px dotted #999999;;
	border-top:2px dotted #999999;;
	border-left:2px dotted #999999;;
	border-right:2px dotted #999999;; 
	text-align:center;
	font-size:16px;
	background-color: #FFFFCC;
}

/*	ALL VIEW	*/

.nb_view	{

	width:590px;
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF; 
	border-style:solid;

}

.nb_view	td{
	padding:5px 5px 5px 5px;
	background-color: #F0FCFF;

}

.nb_view	th{
	padding:5px 5px 5px 5px;
	background-color: #F0FCFF;
	text-align:center;

}


/*ma.company.top.php */
.nb_view_yellow	{

	width:590px;
	border-bottom-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF; 
	border-style:solid;

}

.nb_view_yellow	td{
	padding:5px 5px 5px 5px;
	background-color: #fffee7;

}


.ma_textbox_yellow	{
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	padding-top: 3px;
	padding-left: 5px;
	font-size:13px;
}

.ma_textarea_yellow	{
	width:582px;;
	border:	0px solid #cdcdcd;
	background-color:	#fffee7;
	overflow-y:visible;
	font-size:13px;
	color: #000;
	padding: 5px 5px 5px 5px;
}
