@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

 Style Info:     コンテントページのスタイル設定
 File name:      content.css
 Last update:    2009.9.08
 
 
 
----------------------------------------------------------- */



/*----------------------------------------------------
	ヘッダー
----------------------------------------------------*/
body{
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-x;
}
h1{
	margin-bottom:28px;
}
#mainPic{
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	margin-bottom:29px;
}

/*----------------------------------------------------
	コンテンツ領域
----------------------------------------------------*/
#content{
	margin-bottom:32px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#mainCol{
	width:688px;
	float:right;
}
#subCol{
	width:163px;
	padding-left:15px;
	float:left;
}

	/*----------------------------------------------------
		メインカラム
	----------------------------------------------------*/
	#mainCol h2{
		margin-bottom:11px;
	}
	
		/*----------------------------------------------------
			エントリー
		----------------------------------------------------*/
		#mainCol dl{
			font-size:81%;
			line-height:1.8em;
			margin-bottom:36px;
		}
		#mainCol dl dt{
			position:absolute;
			width:6em;
		}
		#mainCol dl dd{
			padding-left:6.5em;
			border-bottom:1px dotted #666;
		}
		#entry{
		}
		.entry h3{
			background-image:url(../images/news/news_head3_bg.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			color:#484848;
			margin-bottom:8px;
		}
		.entry .entryContent{
			border-top:1px dotted #999;
			border-bottom:1px dotted #999;
			padding:18px 0 20px 0;
			margin-bottom:1em;
		}
		.entry .entryContent h4.date{
			float:left;
			width:156px;
			color:#c57916;
			font-size:88%;
		}
		.entry .entryContent .text{
			float:right;
			width:532px;
			font-size:75%;
			line-height:1.7em;
		}
		.pageNavi {
			position: relative;
			overflow: hidden;
			margin-bottom:1em;
		}
		.pageNavi ul {
			position: relative;
			left: 50%;
			float: left;
		}
		.pageNavi ul li {
			position: relative;
			left: -50%;
			float: left;
			font-size:75%;
			margin-left:1em;
		}
		.newsCat .entry .entryContent{
			border-top:1px dotted #999;
			border-bottom:none;
			padding:10px 0 10px 0;
			margin-bottom:0px;
		}
		/*----------------------------------------------------
			お問い合わせ
		----------------------------------------------------*/
		.exp{
			font-size:88%;
			line-height:1.6em;
		}
		table#inquiry{
		}
		.input textarea{
			width:100%;
		}
		p.submit{
			text-align:center;
		}
		p.submit input{
			padding:3px;
			width:200px;
			height:30px;
			font-size:100%;
		}
		
		/*----------------------------------------------------
			会社概要
		----------------------------------------------------*/
		.getadobe{
			font-size:69%;
			line-height:1.2em;
		}
		.getadobe img{
			float:left;
			margin-right:1em;
		}
		table ul li{
			line-height:1.6em;
		}

		/*----------------------------------------------------
			サイトポリシー
		----------------------------------------------------*/
		.policy p{
			font-size:88%;
			line-height:1.6em;
		}
		.policy ul{
			margin-bottom:1em;
			font-size:88%;
			padding-left:2em;
		}
		.policy ul li{
			list-style-type:disc;
			line-height:1.6em;
		}

		/*----------------------------------------------------
			ブラザーズからの提案,
			サービス案内
		----------------------------------------------------*/
		.service .entry .entryContent{
			padding-bottom:0;
		}
		.service .entry .entryContent p{
			font-size:88%;
			line-height:1.6em;
		}
		.service .entry .entryContent p.img{
			text-align:center;
		}
		.service .entry .entryContent p.img img{
			border:3px solid #CCC;
		}
		.service .entry .entryContent ul{
			margin-bottom:1em;
			padding-left:2em;
		}
		.service .entry .entryContent ul li{
			font-size:88%;
			line-height:1.6em;
			list-style-type:disc;
		}
		.service .entry .entryContent ol{
			margin-bottom:1em;
			padding-left:2em;
		}
		.service .entry .entryContent ol li{
			font-size:88%;
			line-height:1.6em;
			list-style-type:decimal;
		}

		.service p.meta{
			font-size:81%;
		}
		p.lead{
			font-size:88%;
			line-height:1.6em;
		}
		ul#suggestList{
			font-size:75%;
		}
		ul#suggestList h3{
			background-image:none;
			margin-bottom:8px;
			padding-left:0px;
		}
		ul#suggestList li{
			margin-bottom:19px;
		}
		ul#suggestList li.odd{
			float:left;
			width:332px;
		}
		ul#suggestList li.even{
			float:right;
			width:332px;
		}
		ul#suggestList li div{
			border:1px solid #d5d5d5;
		}
		ul#suggestList p.text{
			padding:0 5px 0 5px;
			line-height:1.6em;
		}
		ul.suggest p.text{
			text-align:center;
			margin:20px 0 10px 0;
		}
		ul#suggestList p.detail{
			text-align:right;
			padding:0 5px 0 0;
		}
		.margin_bottom{
			margin-bottom:2em;
		}
		.entry .entryContent h4.suggest{
			font-size:88%;
		}
		.entry .entryContent h5.suggest{
			font-size:81%;
		}


			.sisters_kiyaku p{
			font-size:88%;
			line-height:1.6em;
		}
		.sisters_kiyaku ol{
			margin-bottom:1em;
			font-size:88%;
			padding-left:2em;
		}
		.sisters_kiyaku ul li{
			list-style-type:disc;
			line-height:1.6em;
		}
		
	/*----------------------------------------------------
		サブカラム
	----------------------------------------------------*/
	#subCol ul li{
		margin-bottom:12px;
	}
	#subCol ul li ul li{
		margin-bottom:0px;
	}

