@charset "UTF-8";
/*--------------------------------------------------------------------------------
CSS information
 file name  :  ourcomp.css
 style info :  メインコンテンツ設定 
 --------------------------------------------------------------------------------*/

/*--- import */
@import url("reset.css");
@import url("tmpl-style.css");
@import url("tmpl-style-2c.css");
@import url("tmpl-model.css");

div#title_tp{
	background:url(../images/template/shadow01.gif) 0 bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:10px;
	width: 740px;
}


#main h2 {
	font-size: 180%;
	font-weight:700;
	color: #4D3926;
	letter-spacing: .1em;
	border-left: 3px solid #4D3926;
	padding: 7px 0 0 9px;
	height: 1.4em;
	margin:1px 0 20px 15px;
	line-height:1.1;
}

#main p{
	font-size:130%;
	line-height:1.8;
	margin:0 0 0 15px;
}

#main table{
	font-size:130%;
	letter-spacing:.1em;
	margin:20px 0 0 15px;
	border-left:solid 1px #666;
	border-top:solid 1px #666;
}

#main table th,
#main table td{
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
	vertical-align:middle;
	text-align:left;
}
#main table th{
	background:#eee;
	height: 40px;
	text-align:center;
}
#main table td{
	padding-left: 22px;
}
#main table th.thltsp{
	letter-spacing:1em;
	text-indent:.5em;
}
#main table .th01 {
	letter-spacing:1em;
	text-indent:.5em;
	line-height: 1.8;
	padding-top: 9px;
	vertical-align:top;
}
#main table .th02 {
	letter-spacing: 0;
}

#main table .td01 {
	line-height: 1.8;
	padding: 9px 0 9px 22px;
}

#main a{
	color:#039;
}

#main a:hover{
	padding-bottom: 1px;
	border-bottom: 1px solid #003399;
}



