@charset "utf-8";

/* CSS Document */
BODY
{
		margin: 0;/* トップ余白 */
		font-style:normal;/* 対象フォントスタイル */
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";/* 対象フォント */
		font-size:medium;
		background-image:url(../images/common/bg.jpg);/* 背景画像 main_out用 */
		background-repeat:repeat-x;
		background-attachment:fixed;
}

#main_out
{
		height: auto;
} /* 全体の高さ */

#main_in
{
		width: 800px;/* 全体の幅 */
		height: auto;/* 全体の高さ */
		margin:0 auto 0 auto;
		text-align: left;/* テキスト開始位置 */
		color: #000000;/* ページ全体のフォントカラー */
		background-color:#ffffff;/* ページセンター部のカラー */
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		
}


#contents{
		padding-left:50px;
		padding-right:50px;
		padding-bottom:20px;
		}


#contents_2{
		padding-left:50px;
		padding-right:50px;
		padding-bottom:20px;
		}


.c-both/* 回り込み解除 */
{
		clear:both;
}
/*追加フォントサイズカラー*/

.size20-red {
	font-size: 28px;
	font-weight: bold;
	color: #EA0000;
	line-height:150%;
}



/*追加ここまで*/


/*footer*/
.footer
{
		clear:left;
		background-image:url(../images/common/footer.jpg);
		background-repeat:repeat-x;
		width:800px;
		height:20px;
		border:0px;
		padding-top:10px;
		text-align:center;
		font-size:12px;
}

a
{
		text-decoration: none;
}

a:hover
{
		text-decoration: underline;
} /* マウスがリンクに触ったら下線を表示*/

a:link
{
		color: #6078a9;
} /* 未訪問 */

a:visited
{
		color:#6078a9;
} /* 訪問済み */

a:hover
{
		color: #6078a9;
} /* クリックしたとき*/


img
{
		border:0;
}

.txt_pragraph
{
	color:#6078a9;
	font-weight:bold;
}


.font_red
{
	color:#FF0000;
	font-weight:bold;
	background-color:#FFFF00;

}


#keireki
{
	border:1px solid #000000;
	border-collapse:collapse;
}

.keireki_td
{
	border:1px solid #000000;
	border-collapse:collapse;
	padding:5px;
	line-height:1.5;
	font-size:12px;
}

.taiken_line
{
	float:left; 
	width:678px; 
	padding-right:10px; 
	border:1px #FF0000 solid; 
	padding:5px;

}

.product_line
{
	float:left; 
	width:678px; 
	padding-right:10px; 
	border:1px #000000 solid; 
	padding:5px;

}
