@charset "Shift_JIS";



/* レイアウト指定
-------------------------------------------------- */

#wrap
	{
	width:760px;
	}

#sidemenu
	{
	width:190px;
	}

#main
	{
	width:570px;
	}
img{border:0}

/* プリント用レイアウト指定
-------------------------------------------------- */

@media print {

body
	{
	text-align:center;
	}

#wrap
	{
	width:570px;
	margin:0 auto;
	}

#sidemenu
	{
	display:none;
	}

#main
	{
	width:570px;
	}

}



/* フォントサイズ指定
-------------------------------------------------- */

td
	{
	font-size: 12px;
	}

.whiteb12pix
	{
	font-size: 12px; font-weight: bold; color: #FFFFFF;
	}

.orange12pix
	{
	color: #FF9933;
	}

.orangeb14pix
	{
	font-size: 14px; font-weight: bold; color: #FF6600;
	}

.gray12pix
	{
	font-size: 12px; color: #777777;
	}

.black10px
	{
	font-size: 10px;
	}

.red12px
	{
	font-size: 12px; color: #FF0000;
	}

#blog p{line-height:1.67}

/* ホーム＆Blog指定
-------------------------------------------------- */

#blog h1
	{
	margin:0;
	padding:1.3em 0 1.5em;
	color:#960;
	font-size:2em;
	}

#blog p
	{
	margin:0;
	padding:0 0 1.5em;
	}

#blog img
	{
	margin:0 0 15px 15px;
	float:right;
	}
	
#blog li{line-height:1.67}

#link
	{
	margin:30px 0 0;
	padding:5px 0;
	background:url(image/hr_02.gif) repeat-x;
	clear:both;
	}

#link .ic
	{
	padding:0 0 0 23px;
	line-height:180%;
	background:url(image/ic_blog.gif) left center no-repeat;
	}

td.banner
	{
	padding:5px;
	vertical-align:top;
	background:#2A3FAA url(image/bg_home_01.gif) no-repeat;
	}

td.banner img
	{
	margin:0 0 3px;
	}

table#news
	{
	width:559px;
	padding:20px 10px 30px 15px;
	vertical-align:top;
	background:#fff url(image/bg_home_02.gif) no-repeat;
	}

.ic
	{
	padding:2px 0 0 23px;
	background:url(image/ic_news.gif) left center no-repeat;
	}

div.news p
	{
	margin:5px 0;
	padding:0;
	line-height: 1.5em;
	}

div.news span.ic
	{
	color:#960;
	font-size:1.2em;
	font-weight:bold;
	}

