.inq-text	{
	padding : 10px ;
	}

.small	{
	color : #777 ;
	}

table.mailform	{
	border-collapse : collapse ;
	border-spacing : 0 ;
	text-align : left ;
	}

table.mailform caption	{
	padding : 0 0 0 3px ;
	height : 20px ;
	font-size : 10px ;
	text-align : left ;
	}

table.mailform th	{
	padding : 12px ;
	width : 166px ;
	background : #E5E5E5 ;
	vertical-align : top ;
	border-top : 1px #A89D9D dashed ;
	text-align : left ;
	}

table.mailform td	{
	padding : 12px 0 12px 12px ;
	border-top : 1px #A89D9D dashed ;
	}

table.mailform .t-top	{
	border : none ;
	}

table.mailform td strong	{
	display : inline-block ;
	width : 80px ;
	font-weight : normal ;
	}

span.star	{
	padding-right : 2px ;
	color :#B01A14 ;
	}

th span.blankstar	{
	display : inline-block ;
	padding-right : 2px ;
	filter:Alpha(opacity=0);
	-moz-opacity : 0 ;
	opacity : 0 ;
	}

.inq-text input	{
	padding : 2px 3px 1px 3px ;
	border : 1px #E5E5E5 solid ;
	width : 300px ;
	}

.inq-text textarea	{
	padding : 2px 3px 1px 3px ;
	border : 1px #E5E5E5 solid ;
	width : 390px ;
	height : 320px ;
	line-height : 120% ;
	overflow : auto ;
	font-size : 12px ;
	}

.button	{
	padding-left : 25px ;
	text-align : center ;
	}

.button input	{
	margin : 0 10px ;
	padding : 2px 3px 1px 3px ;
	width : 150px ;
	color : #666 ;
	background : #E5E5E5 ;
	border : 1px #A89D9D solid ;
	}

.sitemap	{
	margin : 0 auto ;
	border-collapse : collapse ;
	border-spacing : 0 ;
	}

.sitemap th	{
	padding : 15px 10px ;
	vertical-align : top ;
	text-align : left ;
	border-bottom : 1px #ccc dotted ;
	}

.sitemap th span	{
	display : inline-block ;
	padding-left : 16px ;
	height : 18px ;
	background : url('../img/h4-ico3.png') center left no-repeat ;
	}

.sitemap th.topth	{
	padding : 15px 10px 15px 0 ;
	background : none ;
	border-bottom : none ;
	}

.sitemap th.topth span	{
	display : inline-block ;
	padding-left : 16px ;
	height : 18px ;
	background : url('../img/h4-ico1.png') center left no-repeat ;
	}

.sitemap td	{
	padding : 15px 10px 15px 0 ;
	vertical-align : top ;
	text-align : left ;
	border-bottom : 1px #ccc dotted ;
	}

* html .blanking	{
	height : 400px ;
	}