@charset "shift_JIS";

@import "base.css";
@import "sidebar.css";
@import "contents.css";

/*-------------------------------------------------
	++ COMPANY
-------------------------------------------------*/

.company #page_title{
	background:url(../../img/h1-normal.jpg) no-repeat;
	text-indent:0;
	}

.company #page_title span{
	display:block;
	padding-top:18px;
	font-size:146.5%;
	padding-left:50px;
	color:#FFF;
	}

.company .sub-list{
	border-top:3px solid #960101;
	background:url(../../img/main-box-head1px.jpg) 0 0 no-repeat;
	padding-top:3px;
	font-size:167%;
	}
.company .sub-list span {
	display:block;
	width:630px;
	margin-left:10px;
	background:url(../../img/border_line_bold.jpg) bottom repeat-x;
padding:10px 0;
	}



.company .title-list dl{
	margin:20px;
	}

.company .title-list dt{
	font-weight:bold;
	font-size:131%;
	margin-top:25px;
	background:url(../../img/icon_square_red.gif) left no-repeat;
padding-left:15px;
	}

.company .title-list dd{
	margin:5px 0 0 30px;
	font-size:116%;
	}

#company_table{
	width:550px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin:15px;
	}
#company_table th{
	width:120px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	background-color:#FFE8E8;
padding:3px;
font-size:116%;
	vertical-align:top;
	}
#company_table td{
	width:430px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
padding:3px;
font-size:116%;
line-height:160%
	}
.contact-text{
margin:40px 10px;
font-size:131%;
}


#kiyaku{
	width:620px;
	font-size:123.1%;
	}

#kiyaku_text{
	}
#kiyaku_text h2{
	background-color:#F2F2F2;
	padding:3px;
	margin:10px 0;
	font-weight:normal;
	font-size:134%;
	}
#kiyaku_text h5{margin-top:15px;}
#kiyaku_text dt{font-weight:bold;margin-left:10px;margin-top:15px;}
#kiyaku_text dd{margin-left:30px;margin-top:7px;}

