@charset "EUC-JP";

/* searchArticle
----------------------------*/
#searchArticle {
	margin-bottom: 10px;
	border: 1px solid #d7d7d7;
}

#searchArticle .maker {
	clear: both;
}

#searchArticle .maker li,
#searchArticle .maker li a {
	color: #0000EE;
}

#searchArticle .maker li {
	float: left;
	white-space: nowrap;
}

#searchArticle .maker li a {
	padding: 0 4px;
}

#searchArticle .searchMore {
	float: right;
	white-space: nowrap;
}

#searchArticle .searchMore a {
	display: block;
	background: url(/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 0 3px transparent;
	padding-left: 18px;
	color: #0000EE;
}


/* newItem
----------------------------*/
#newItem {
	margin-bottom: 30px;
}

.layerArea {
	position: relative;
}

.layerArea .layer {
	background: url(/common_v2/magazine/img/layer_bg.png) repeat scroll 0 0 transparent;
	position: absolute;
	bottom: 1px;
	left: 1px;
}

.layerArea .on {
	background: url(/common_v2/magazine/img/layer_bg_on.png) repeat scroll 0 0 transparent;
}


.layerArea .layer p {
	padding: 10px;
}

.layerArea .layer p a {
	color: #ffffff;
}

.layerArea .layer p .new {
	margin-right: 10px;
}

.itemMain .layer {
	width: 643px;
}

.itemMain img {
	border: 1px solid #cccccc;
}

.itemSub {
	float: left;
}

#itemSub01 {
	width: 323px;
}

#itemSub02 {
	width: 322px;
}

.itemSub img {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#itemSub01 img {
	border-left: 1px solid #cccccc;
}

.itemSub .layer {
	width: 321px;
}

#itemSub02 .layer {
	left: 0;
}


/* perfect
----------------------------*/
#perfect {
	margin-bottom: 10px;
}

#perfect a:hover img {
	opacity: 0.8;
	filter: alpha(opacity="80");
}

#perfect .image {
	float: left;
	width: 240px;
}

#perfect .image img {
	border: 1px solid #ff4757;
}

#perfect .perfectDetail {
	float: right;
	width: 395px;
}

#perfect .perfectDetail .perfectList01 {
	padding-bottom: 10px;
}

#perfect .perfectDetail .perfectList02 {
	padding-top: 10px;
	border-top: 1px solid #eeeeee;
}

#perfect .perfectDetail th {
	width: 107px;
}

#perfect .perfectDetail th img {
	border: 1px solid #aaaaaa;
}

#perfect .perfectDetail td {
	padding-left: 10px;
	vertical-align: middle;
}


/* Listitem
----------------------------*/
.Listitem {
	margin-bottom: 20px;
}

.Listitem .itemInner {
	margin: 0 0 10px -10px;
}

.Listitem .list {
	float: left;
	margin-left: 10px;
	width: 153px;
}

/* ie6 */
* html .Listitem .list {
	display: inline;
}

.Listitem .list .photo {
	margin-bottom: 5px;
}

.Listitem .list .photo a:hover img {
	opacity: 0.8;
	filter: alpha(opacity="80");
}

.Listitem .list .listMiddle {
	margin-bottom: 5px;
}

.Listitem .list .listMiddle .new {
	float: left;
}

.Listitem .list .listMiddle .time {
	float: right;
}

.Listitem .listMore {
	float: right;
}

.Listitem .listMore a {
	display: block;
	background: url(/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 0 3px transparent;
	padding-left: 18px;
}

/* ANG_PRJ-1050 140219 ikema 
--------------------------------
   chukosha_howto
-------------------------------*/
#chukosha_howto {
	margin-bottom: 20px;
}

#chukosha_howto .text {
	margin-bottom: 15px;
}

#chukosha_howto .list{
	padding: 0 5px;
	margin-bottom: 5px;
}

#chukosha_howto .list li{
	width: 300px;
	float: left;
	background-color: #f0f0f0;
	padding: 5px;
	margin: 0 3px 3px 0;
}

#chukosha_howto .list .mr0 {
	margin-right: 0;
}

#chukosha_howto .listMore {
	float: right;
}

#chukosha_howto .listMore a {
	display: block;
	background: url(/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 0 3px transparent;
	padding-left: 18px;
}