@charset "utf-8";

/* ==================== 運営会社カテゴリ用 ==================== */

/* 小さい文字 */

.companyP001{ font-size: 10px; }

/* 会社概要部分 */

.companyInfo{
	width: 500px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border-collapse: collapse;
	border: none;
}

.companyInfo th{
	width: 80px;
	margin: 0px;
	padding: 10px 15px;
	border-right: solid 1px #c8c8b4;
	text-align: right;
	vertical-align: top;
}

.companyInfo td{
	margin: 0px;
	padding: 10px 15px;
	border-left: soild 1px #c8c8b4;
	vertical-align: top;
}

h3 { border-left:5px solid #333; border-bottom:1px solid #333; background-color:#f4f4f4; color:#333; padding:3px 3px 3px 5px; margin:30px 0px 15px 0px; font-size:14px; }

dl { margin:20px 0px; border-bottom:1px dotted #ccc; padding-bottom:20px; }
dl dt { font-weight:bold; margin-bottom:8px; margin-left:10px; font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important; }
dl dd { font-size:12px; margin-bottom:10px; font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important; }
dl dd.mini { font-size:12px; padding-left:8px; line-height:20px; }

dl dd a { background:url(../images/application_double.gif) no-repeat; padding:0px 0px 3px 20px; margin-bottom:10px; text-decoration:none; font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important; }


/* -------------------- 企業理念ページ用 -------------------- */

/* ブロックエリア */

.companyFrame001{
	width: 500px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.companyFrame001 h3{
	margin: 0px 0px 10px 210px;
	font-size:12px;
	/*padding: 0px;*/
}

.companyFrame001 p{
	margin: 0px 0px 10px 210px;
	padding: 0px;
}

/* ブロックエリア */

.companyFrame002{
	width: 500px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.companyFrame002 h3{
	margin: 0px 210px 10px 0px;
	font-size:12px;
	/*padding: 0px;*/
}

.companyFrame002 p{
	margin: 0px 210px 10px 0px;
	padding: 0px;
}

/* ブロックエリア用背景 */

#philosophyPhoto001{
	background-image: url(/company/images/philosophy_photo_001.jpg);
}

#philosophyPhoto002{
	background-image: url(/company/images/philosophy_photo_002.jpg);
}

#philosophyPhoto003{
	background-image: url(/company/images/philosophy_photo_003.jpg);
}

#philosophyPhoto004{
	background-image: url(/company/images/outline_photo_005.jpg);
}

/* -------------------- 事業内容ページ用 -------------------- */

.onlineFrame001{
	width: 480px;
	margin: 0px 0px 15px 20px;
	padding: 0px 0px 5px 0px;
	/*border-bottom: solid 1px #dededc;*/
	background-repeat: no-repeat;
	background-position: left bottom;
}

.onlineFrame001 h3{
	margin: 0px 0px 10px 0px;
}

.onlineFrame001 h4{
	margin: 0px 0px 2px 190px;
}

.onlineFrame001 p{
	margin: 0px 0px 10px 190px;
}

.onlineFrame001 ul{
	margin: 0px 0px 10px 210px;
	padding: 0px;
	font-size: 10px;
}

.onlineFrame001 ul li{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

/* ブロックエリア用背景 */

#onlinePhoto001{
	background-image: url(/company/images/outline_photo_001.jpg);
}

#onlinePhoto002{
	background-image: url(/company/images/outline_photo_002.jpg);
}

#onlinePhoto003{
	background-image: url(/company/images/outline_photo_003.jpg);
}

#onlinePhoto004{
	background-image: url(/company/images/outline_photo_004.jpg);
}

#onlinePhoto005{
	background-image: url(/company/images/outline_photo_005.jpg);
}

#onlinePhoto006{
	background-image: url(/company/images/outline_photo_006.jpg);
}

