@charset "utf-8";

/* ===================================================================
CSS Document

 file name  :style.css
 style info :コンテンツエリア関係 他
=================================================================== */


body{
	margin:0;
	padding:0;
	color:#333333;
	line-height:1.5;
	background:url(../image/bg_body.gif) repeat-x top;
}

td,th{
	line-height:1.5;
}

.win body{
	font-family:"ＭＳ Ｐゴシック",'メイリオ',Meiryo,sans-serif;
}
.mac body{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
}


/*----------------------------------------------------
	リンク、リンクカラー、強調
----------------------------------------------------*/
a:link{
	color: #16529d;
	text-decoration: none;
}

a:visited{
	color: #5c1791;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

strong{
	font-weight:bold;
}

/*----------------------------------------------------
	レイアウト
----------------------------------------------------*/

#container{
	width:960px;
	margin:0 auto;
	font-size:100%;
}

/*----------------------------------------------------
	タイトル
----------------------------------------------------*/

h1,h2,h3,h4,h5{
	clear:both;
	text-align:left;
	font-weight:bold;
}



/*-------------------*/

hr {
	display:none;
}

.line {
	background:url(../image/hr_02.gif) no-repeat;
	height:1px;
	margin:25px 0 25px 8px;
}

/*
===== 4: img rollover ===========================
*/
a:hover img {
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=70);
}

/*--------Rマーク上付き用-----------*/
sup { vertical-align: top; }
/*-------------------*/