﻿/* CSS レイアウト */
@import url('common.css');

/*  共通  */
.content_text p.iroha_title{
	border-style:solid; 
	border-width:0 0 0 8px; 
	border-color:#FDAC29; 
	font-weight:bold; 
	color:#5E574D; 
	padding:2px 0 0px 12px; 
	margin:24px 0 9px 0;
	line-height:145%;
}


/*  contact  */
.red_kome{
	font-size:13px;
	color:#ff3300;
}
#contact{	
	padding:0 0 50px 0;
}
#contact table{
	border-style:solid; 
	border-width:1px 0 0; 
	border-color:#bbbbbb; 
	font-size:14px; 
	margin:0 0 0 15px;	
}
#contact table th{
	width:150px; 
	padding:9px 0 9px 19px; 
	font-weight:normal; 
	background:#f1f1f4; 
	border-style:dotted; 
	border-width:0 0 1px; 
	border-color:#cccccc;
}
#contact table td{
	width:385px;
	padding:9px 0 9px 15px; 
	border-style:dotted; 
	border-width:0 0 1px; 
	border-color:#cccccc;
}
.contact_text1{
	width:240px;
}
.contact_textarea{
	width:370px; 
	height:180px;
}
.contact_select{
	width:90px;
}
#contact_submit{
	width:150px; 
	height:32px; 
	margin:0 0 0 230px;
}

.content_text p#contcact_confirmp{
	text-align:center; 
	margin:21px 0 19px 15px; 
	padding:30px 0 0 0;
	border-style:solid; 
	border-width:1px 0 0; 
	border-color:#c4c4c8; 
	width:570px;
}



/*  link  */
.content_text p#link_table_p{
	padding-bottom:15px;
	margin-bottom:0;
}
table#link_table{
	margin:0px 0 32px 0;
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:#bebebe;
	letter-spacing:0;
	line-height:145%;
}
table#link_table th{
	padding:7px 8px 7px 8px;
	width:200px;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#bebebe;
	font-weight:normal;
	vertical-align:middle;
}
table#link_table td{
	padding:7px 10px 7px 8px;
	width:360px;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#bebebe;
}
.link_table_title{
	background-color:#f2f2f4;
	text-align:center;
}


/*  company  */
table#company_table{
	font-size:14px;
	margin:20px 0 25px 10px;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#cccccc;
}
table#company_table th{
	font-weight:normal;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#cccccc;
	width:160px;
	padding:10px 0 10px 15px;
}
table#company_table td{
	font-weight:normal;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#cccccc;
	padding:10px 0 10px 15px;
	width:390px;
}

/* sitemap */
ul#sitemap{
	font-size:14px;
	line-height:165%;
	list-style:none;
}
ul#sitemap li{
	line-height:190%;
}
ul#sitemap ul{
	font-size:14px;
	line-height:135%;
	list-style:none;
}
ul#sitemap ul li{
	line-height:155%;
	font-size:13px;
}



/*  yokuaru  */
#yokuaru_all_index{
	padding:0 0 0 9px;
}
#yokuaru_all{
	padding:15px 0 0 9px; 
	margin:30px 0 0; 
	border-style:solid; 
	border-width:1px 0 0; 
	border-color:#cfcfcf;
}



