@charset "utf-8";

/* カテゴリページ専用スタイル
---------------------------------------*/

div#contBody div.imgSpace {
	float: right;
	padding-bottom: 1em;
}

div#contBody div.imgSpace img { 
}

div.kouotu2,
div.kouotu {
	width:619px;
	margin-left:1px;
	background:url(../img/category/bgKouotu.png) left top repeat-y;
	overflow: hidden;
	margin-top: 10px;
}

div.kouotu3 {
	width:600px;
	margin-left:1px;
	background:url(../img/category/bgKouotu3.png) left top repeat-y;
	overflow: hidden;
	margin-top: 10px;
	margin: 10px auto 0;
}

div.kouotu2 {background:url(../img/category/bgKouotu2.png) left top repeat-y;}

div.kouotu2 a,
div.kouotu a {
	text-decoration:underline;
}

div.kouotuBtm {
	width:619px;
	overflow:hidden;
	clear: both;
}

div.kouotuBtm3 {
	width:600px;
	margin:0 auto;
	overflow:hidden;
	clear: both;
}


div.kou {
	width:304px;
	float:left;
}

div.kouotu3 div.kou {
	width:600px;
	float:none;
}

div.otu {
	width:304px;
	float:right;
}

div#contBody div.kou h3,
div#contBody div.otu h3 {
	width:274px;
	height:44px;
	background:url(../img/category/bgCatH3.png) left top no-repeat;
	padding: 0 0 0 30px;
	font-size: 16px;
	line-height: 44px;
	margin: 0;
	overflow: hidden;
}

div#contBody div.kouotu3 div.kou h4 {
	width:589px;
	height:44px;
	background:url(../img/category/bgKouOtu3H4.png) left top no-repeat;
	padding: 0 0 0 30px;
	font-size: 16px;
	line-height: 44px;
	margin: 0;
	overflow: hidden;
	border-top: none;
}

div#contBody div.kouotu3 div.kou h4 img,
div#contBody div.kou h3 img,
div#contBody div.otu h3 img {
	vertical-align:middle;
}

div#contBody div.kou p,
div#contBody div.otu p {
	padding:15px 15px 0;
	display: block;
	letter-spacing: 1px;
	margin: 0;
	line-height: 1.5;
}

div#contBody div.kou ul,
div#contBody div.otu ul {
	padding:10px 15px 0 25px;
	display: block;
	letter-spacing: 1px;
	margin: 0;
	line-height: 1.7;
}

div#contBody div.kou ul li,
div#contBody div.otu ul li {
	background:url(../img/top/iconGkbgk.gif) left 7px no-repeat;
	padding: 0 0 0 13px;
}


/* 新着情報系のアーカイブリスト
---------------------------------------*/
div#newsArchive {
	width:620px;
	height:37px;
	position:relative;
	overflow:hidden;
}

div#newsArchive span.rssLink {
	position:absolute;
	top:10px;
	right:15px;
}

	
/* サンクスページ用
---------------------------------------*/
div#thanksImg {
}

div#thanksImg img {
}

div#thanksText {
	text-align:center;
}


/* Seeds用
---------------------------------------*/
div.b16hyousi {
	float:left;
	text-align:center;
	width:170px;
}

div.b16honbun {
	float:right;
	width:430px;
}

ul.b16sono1to5 {
	margin-bottom:1.5em;
}

ul.b16sono1to5 li {
	margin-left:1em;
	padding-left:18px;
	background:url(../img/icon/p01.gif) left 3px no-repeat;
}
