@charset "UTF-8";

.article-body-outer h4#koteititle {
background-color: #666;
font-size: 90%;
padding: 10px 1px 1px 3px;
margin: 0;
height: 22px;
color: #fff;
}


.article-body-outer ul.pickup {
margin: 0px 0 25px 0px;
list-style: none;
position: relative;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
border-left: 1px solid #D3CDCD;
border-right: 1px solid #D3CDCD;
border-bottom: 1px solid #ccc;
}

.article-body-outer ul.pickup li:first-child {
border: none;
}


.article-body-outer ul.pickup li.pickup {
border-top: dashed 1px #999;
list-style: none;
margin-left:0px;
font-weight: bold;
}

.article-body-outer ul.pickup li.pickup:first-child {
border-top: solid 1px #999;
}

/*
.article-body-outer ul.pickup li.pickup :before {
position: absolute;
z-index: 1;
top: 5px;
left: 5px;
content: url(http://parts.blog.livedoor.jp/img/cms_lite/common/icon/icon_forward.png);
}
*/

.article-body-outer ul.pickup li.pickup a{
	color:#754E32;
text-decoration: none;
line-height: 1.7;
display: block;
padding: 10px 5px 10px 5px;
font-size: 16px;
}

.article-body-outer ul.pickup li.pickup a:hover {
text-decoration:underline;
}

.article-body-outer ul.pickup li:nth-child(5n+3) a {
color: red;
}


div.article-body-outer.box .related-articles h2.related-articles-title {
background-color: #666;
font-size: 90%;
padding: 10px 1px 1px 3px;
margin: 0;
height: 22px;
color: #fff;
}

.article-body-outer ul.related-articles-list {
margin: 0px 0 25px 0px;
list-style: none;
position: relative;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
border-left: 1px solid #D3CDCD;
border-right: 1px solid #D3CDCD;
border-bottom: 1px solid #ccc;
}

.article-body-outer ul.related-articles-list li {
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f2));
background-color: #f1f1f2;
border-top: solid 1px #999;
padding: 3px 3px 3px 20px !important;
position: relative;
line-height: 1.4;
list-style: none;
padding-bottom: 18px !important;
margin-left:0px;
font-weight: bold;
}
.article-body-outer ul.related-articles-list li:first-child {
border: none;
}

.article-body-outer ul.related-articles-list :before {
position: absolute;
z-index: 1;
top: 5px;
left: 5px;
content: url(http://parts.blog.livedoor.jp/img/cms_lite/common/icon/icon_forward.png);
}
.related-articles-list li a {
color: #000;
text-decoration: none;
}

.related-articles-list li a:hover {
text-decoration:underline;
background:#ccc;
}

/*記事下オススメ記事*/
.foot_con h3{ /*タイトルの部分です*/
	color:#ff0000; /*文字色です*/
	font-size:24px !important; /*文字の大きさです*/
	border-top:1px solid #ccc; /*上の枠線をつけています*/
	border-right:1px solid #ccc; /*右の枠線をつけています*/
	border-left:1px solid #ccc; /*左の枠線をつけています*/
	margin:0 !important;
	padding:10px; /*枠線と文字の間隔です*/
}

.foot_con ul{ /*記事リスト全体の部分です*/
	margin:0 !important;
	padding:0;
	border:1px solid #ccc; /*記事リストを囲む枠線です*/
}

.foot_con li{ /*記事リストそれぞれの項目の部分です*/
	list-style:none !important; /*先頭に記号をつけないようにしています*/
	border-bottom:1px solid #ccc; /*記事タイトルの下に枠線を引いています*/
	margin-left:0 !important;
}

.foot_con li:last-child{ /*リストの最後の項目の部分です*/
	list-style:none; /*先頭に記号をつけないようにしています*/
	border-bottom:none; /*記事タイトルの下に枠線を引いて
います*/
}

.foot_con a{ /*リンクの部分です*/
	display:block; /*文字だけでなく、枠内全てがリンクになるようにしています*/
	padding:10px;
	text-decoration:none; /*リンクの線を消しています*/
	line-height:1.5; /*行間です*/
	font-size:16px; /*文字の大きさです*/
	font-weight:bold;/*太字にします*/
}

.foot_con a:hover{ /*ポインタやタップしたときの動作です*/
	opacity:0.5; /*薄くなります*/
}
