@charset "UTF-8";

/*-----------------------------------------
	common.cssの変更
-----------------------------------------*/

.box-pin {
	margin:-4px auto 5px auto;
}

.box-pin-btm {
	padding:0 18px 17px 18px;
}

/*-----------------------------------------
	ジャンルタイトル
-----------------------------------------*/

.genre-h3 {
	width:578px;
	margin:0 auto;
	padding-left:22px;
	background:url(/img_201003/icon_maru.gif) 0 4px no-repeat;
	text-align:left;
	color:#6A4127;
	font-weight:bold;
	font-size:131%;
}

/*-----------------------------------------
	新着一覧
-----------------------------------------*/
.art-h3 {
	width:578px;
	margin:0 auto;
	padding-left:22px;
	background:url(/img_201003/icon_maru.gif) 0 4px no-repeat;
	text-align:left;
	color:#6A4127;
	font-weight:bold;
	font-size:131%;
}


.art-conte {
	clear:both;
	width:568px;
	margin:0 auto 20px auto;
	padding-bottom:13px;
	background:url(/img_201003/line_box_dot.gif) bottom center no-repeat;
}

.art-conte-in {
	width:568px;
	background:url(/img_201003/icon_list_ye.gif) 0 2px no-repeat;
}

.art-h4 {
	margin-bottom:5px;
	font-size:131%;
	font-weight: bold;
	
}

.art-h4 a {
	color:#C64C2A;
	font-weight: bold;
}

.art-ph {
	float: left;
	width: 50px;
}

.art-ph img{
	border:3px solid #DDDDDD;
}

/*
.art-txt {
	float: right;
	width: 433px;
	text-align: left;
}
*/
.art-btn {
	margin-top: 5px;
}


.art-sub {
	width:585px;
	margin: 5px auto 30px auto;
	font-size:85%;
	*font-size:x-small;
    *font:x-small;
	text-align: left;
}

.art-sub a:link, 
.art-sub a:visited,
.art-sub a:hover,
.art-sub a:active{
	color:#222222;
}


.art-writer {
	text-align: right;
}


