@charset "Shift_JIS";

/*------------------------------------------------
	PROGRAM-ID		"トップページのみ"
------------------------------------------------*/

/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/
/*	clearfix ハック
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
.clearfix:after{
	content						: ".";
	display						: block;
	clear							: both;
	height							: 0;
	visibility						: hidden;
}
.clearfix{
	display						: inline-block;
}
/*------------------------------------------------
	プライバシーポリシー
------------------------------------------------*/
#main .textArea{
	width						:500px;
	margin					: 0px 0px 10px 30px ;
}
#main .textArea ol.list li p{
	font-weight			: bold;
	margin					: 15px 0px 5px 0px ;
}

/*------------------------------------------------
 お問い合わせフォーム
------------------------------------------------*/
#main form{
	width								: 570px;
}
#main table.formStyle{
	width								: 500px;
	border								: 1px solid #999;
	margin							: 20px 0px 10px 30px ;
}
#main table.formStyle td{
	padding							: 5px;
	border								: 1px solid #999;
}

#main table.formStyle th{
	width								: 100px;
	background-color			: #D1D1D1;
	text-align						: center;
	border								: 1px solid #999;
	padding							: 10px;
	font-weight					: bold;
}
#main .formStyle2{
	width								: 500px;
	margin							: 20px 0px 10px 30px ;
	background-color			: #D1D1D1;
}
#main .formStyle2 td{
	padding							: 5px 0px 5px 0px ;
}
#main .formStyle2 p{
	margin							: 0px 0px 10px 0px ;
}
#main .formStyle3{
	width								: 500px;
	margin							: 20px 0px 10px 30px ;
}
#main p.contactLast{
	margin							: 30px 0px 30px 30px ;
	width								: 500px;
	text-align						: center;
	font-weight					: bold;
	font-size							: 120%;
}
/*------------------------------------------------
 会社概要
------------------------------------------------*/
#main h3{
	margin							: 3px 0px 3px 0px ;
}
#main table.tableType{
	clear								: both;
	width								: 570px;
	border								: 1px solid #999;
	margin							: 3px 0px 20px 0px ;
	background					: #fff;
	text-align						: left;
}
#main table.tableType td{
	width								: 40%;
	padding							: 5px;
	border								: 1px solid #EAEAEA;
}
#main table.tableType th{
	width								: 15%;
	background-color			: #DEDEDE;
	border								: 1px solid #fff;
	padding							: 3px;
	font-weight					: bold;
}
#main table.tableType p{
	margin							: 10px 0px 10px 10px ;
}
/*------------------------------------------------
 サイトマップ
------------------------------------------------*/
#main .sitemap{
	width								: 530px;
	margin							: 10px 0px 30px 20px ;
}

#main .sitemap h3{
	margin							: 10px 0px 10px 0px ;
}
#main .sitemap dl{
	margin							: 10px 0px 20px 30px ;
}
#main .sitemap dl dt{
	width								: 300px;
	background					: url(../about/img/sitemap1.gif) no-repeat;
	margin							: 0px 0px 7px 30px ;
	padding							: 0px 0px 5px 20px ;
}
#main .sitemap dl dt.last{
	width								: 300px;
	background					: url(../about/img/sitemap2.gif) no-repeat;
}
#main p.map{
	margin							: 20px 0px 20px 35px;
}

