﻿@charset "utf-8";

/* ============================================
	company/index.html
============================================ */
div.gaiyoSec01 {
	margin-bottom: 10px;
}
	dl.gaiyoSec01L {
		float: left;
		width: 305px;
	}
	p.gaiyoSec01L {
		float: right;
		width: 123px;
	}

dl.dl_gaiyo dt,
dl.gaiyoSec01L dt {
	clear: both;
	float: left;
	width: 7em;
	text-align: left;
}
dl.dl_gaiyo dd,
dl.gaiyoSec01L dd {
	margin-left: 11em;
	padding-bottom: 0.5em;
}
	dl.dl_gaiyo dd p,
	dl.gaiyoSec01L dd p {
		height: 1%;
		line-height: 1.8;
	}


/* ============================================
	company/ayumi.html
============================================ */
dl.dl_ayumi dt {
	clear: both;
	float: left;
	width: 6em;
	text-align: right;
}
dl.dl_ayumi dd {
	margin-left: 10em;
}
dl.dl_ayumi dd.break {
	padding-bottom: 1em;
}
	dl.dl_ayumi dd p {
		height: 1%;
	}

/* ============================================
	company/office.html
============================================ */
div.officeSec01 { 
		margin-top: 20px;
}
dl.officeSec01L {
	float: left;
	width: 340px;
}
	dl.officeSec01L dt {
		color: #3a4c9e;
	}
	dl.officeSec01L dd {
		margin-left: 60px;
	}

p.officeSec01L {
	float: right;
	width: 114px;
}
dl.dl_office dt {
	color: #3a4c9e;
	margin-top: 20px;
}
dl.dl_office dd {
	margin-left: 60px;
}



/* ============================================
	company/link.html
============================================ */
ul.ul_link li {
	margin-bottom: 10px;
}


/* ============================================
	company/news.html
============================================ */
div.companyMtTit01 {
	width: 499px;
	height: 30px;
	position: relative;
}
	div.companyMtTit01 h1 {
		font-weight: bold;
	}
p.companyMtList {
	position: absolute;
	top: 7px;
	right: 5px;
}
p.companyMtTxt01 {
	margin: 0 0 10px 8px;
	font-size: 85%;
}

div.companyMtInfo {
	width: 496px;
	font-size: 10px;
}
div.companyMtTit02 {
	background: url(../img/bg_companyTit02.jpg) left top no-repeat;
	padding: 5px 8px 1px 8px;
	width: 483px !important;
	width: 496px;
}
div.companyMtTit02 h2 {
	font-size: 115%;
	font-weight: bold;
	color: #66a6d8;
}
div.companyMtSec {
	margin: 20px 0 0 8px;
}

/*--  btNavi  --*/
.btNavi {
	margin: 35px 0 55px 0;
	line-height: 1;
	text-align: right;
}
	.btNavi li {
		display: inline;
	}
		p.btNaviTxt {
			font-size: 8px;
		}
			.btNavi a {
				color: #66a6d8;
			}








/* ============================================
	MT Default CSS
============================================ */
.entrybody {
	margin-right: 8px;
}
.entrybody p,
.entrybody ul,
.entrybody ol,
.entrybody blockquote
{
	margin-bottom: 1.5em;
}

/*
.entrybody a:link     { color: #C00; text-decoration: underline; }
.entrybody a:visited  { color: #933; text-decoration: underline; }
.entrybody a:hover    { color: #333; text-decoration: none; }
.entrybody a:active   { color: #333;  position: relative; top:1px; }
.entrybody a img, a:hover img { background: none !important; text-decoration: none !important;} 
*/


.entrybody ul {}
.entrybody ul li {
	list-style: outside disc;
	margin-left: 2.7em;
}
* html .entrybody ul li {
	margin-left: 3em; /* IE FIX */
}


.entrybody ol {}
.entrybody ol li {
	list-style: outside decimal;
	margin-left: 2.7em;
}
* html .entrybody ol li {
	margin-left: 3em; /* IE FIX */
}

.entrybody blockquote {
	border: 1px solid #cccccc;
	padding: 1em 1.5em 1em;
}
	.entrybody blockquote p {
		margin-bottom: 0;
	}







