@charset "UTF-8";
/* CSS Document */


/* =========================================================
 特集ページ用css
========================================================= */


/*　印刷　*/
#main .print{
	margin-bottom: 5px;
	padding: 15px 0 0;
	background: url(../../area/images/bg_line.png) repeat-x left top;
	text-align: right;
}

/* レイアウト */
#main .leftbox{
	float: left;
	width: 348px;
}
#main .rightbox{
	float: right;
	width: 333px;
}
#main .leftbox img,
#main .rightbox img{
	margin-bottom: 10px;
}
#main .leftbox p,
#main .rightbox p{
	margin-bottom: 2em;
	line-height: 1.6;
}


/* 見出し */
#main h2{
	margin-bottom: 10px;
/*	background: url(../../area/images/bg_line.png) repeat-x left top;
	padding: 15px 0 5px;*/
	font-weight: bold;
	font-size: 197%;
}

#main h3{
	background:url(../../feature/images/bg_h3.jpg) #FFF no-repeat left top;
	padding-left:20px;
	font-size:123.1%;
	font-weight:bold;
	line-height:43px;
	margin-bottom: 10px;
}
#main h3 a{
	color:#631516;
}
#main h3 a:hover{
	color:#C90;
}
#main h4{
	font-size:115%;
	font-weight:bold;
	margin-bottom: 7px;
	color: #F66;
}


/* テーブル */
.rightbox table{
	width:333px;
	margin-bottom:20px;
	border:none;
	border-top:1px dotted #999;
	border-collapse:collapse;
	border-spacing:0;
}
.rightbox table th{
	line-height:1.4;
	background:url(../../images/mark_pink.gif) no-repeat 5px center;
	padding-left:12px;
	border:none;
	border-bottom:1px dotted #999;
	background-color:#F6F6EF;
	color:#66321D;
	font-weight:bold;
}
.rightbox table td{
	border:none;
	border-bottom:1px dotted #999;
}


/* リンクに矢印マークをつける */
a.mark{
	background:url(../../images/mark_pink.gif) no-repeat left center;
	font-size:85%;
	padding:0 0 0 8px;
}

/* 文字 */
.small{
	font-size:85%;
}
.big{
	font-size:116%;
}

