/* feature */

/* 特集コーナー（topなど） */
.featureWrap {height:280px; width:680px; margin-top:20px;}

.featureWrap .featureInner1 {}
.featureWrap .featureInner1 h2 {}
.featureWrap .featureInner1 h3 { margin:14px 14px; font-weight:normal;}

/* 特集1 */
.featureWrap .featureInner1 .wrap {width:678px; background-color:#E7E7E7; border:1px solid #D6D6D6; padding-bottom:10px;}

.featureWrap .featureInner1 .wrap table { width:678px;}
.featureWrap .featureInner1 .wrap table td { vertical-align: top; padding:10px; background-color:#fff; border-top:10px solid #E7E7E7; border-right:10px solid #E7E7E7; line-height:1.5em;}
.featureWrap .featureInner1 .wrap table td:first-child { padding:10px; background-color:#fff; border-top:10px solid #E7E7E7; border-right:10px solid #E7E7E7; border-left:10px solid #E7E7E7;}
.featureWrap .featureInner1 .wrap table td .category a { font-weight:normal; color:#666;}
.featureWrap .featureInner1 .wrap table td p { margin-bottom:5px;}

.featureWrap .featureInner1 .wrap .large td { width:50%;}/* 記事　大 */
.featureWrap .featureInner1 .wrap .large td img {float:left; margin-right:10px;}
.featureWrap .featureInner1 .wrap .middle td { width:33%;}/* 記事　中 */
.featureWrap .featureInner1 .wrap .middle td img {float:left; margin-right:5px;}

/* 特集1直下リンク */
.featureWrap .featureInner1 .listLink { text-align:right; margin-top:10px; float:right;}
.featureWrap .featureInner1 .listLink a { padding-left:10px;}
.featureWrap .featureInner1 .listLink p { line-height:1.4em;}

/* PRリンク（特集1直下） */
.featureWrap .featureInner1 .prWrap {padding:12px 0px 0px 10px; float:left;}
.featureWrap .featureInner1 .prWrap p {color:#009595;}
.featureWrap .featureInner1 .prWrap a {margin-left:8px;}


/* 特集2 */
.featureWrap .featureInner2 { margin-top:20px;}
.featureWrap .featureInner2 .wrap { margin-top:10px; width:678px; background-color:#FDF8F2; border:1px solid #D6D6D6;}

/* 記事　大 */
.featureWrap .featureInner2 .wrap ul { list-style:none;}
.featureWrap .featureInner2 .wrap .large { width:200px; margin:10px; float:left;}
.featureWrap .featureInner2 .wrap .large li img {float:left; margin-right:6px;}
.featureWrap .featureInner2 .wrap .large li { padding:10px 0px; border-top:1px dotted #999;}
.featureWrap .featureInner2 .wrap .large li:first-child { padding:0px 0px 10px 0px; border-top:none;}


/* 記事　中 */
.featureWrap .featureInner2 .wrap .middle { width:440px; margin:6px; float:right;}
.featureWrap .featureInner2 .wrap .middle li { border-top:1px dotted #999; line-height:1.5em; background-image:url(../img/common/arrow1.gif); background-position:left center; background-repeat:no-repeat; padding:10px 10px 10px 26px;}
.featureWrap .featureInner2 .wrap .middle .odd {}
.featureWrap .featureInner2 .wrap .middle li:first-child { border-top:none;}
.featureWrap .featureInner2 .wrap .middle .even {background-color:#FEFAF7;}
.featureWrap .featureInner2 .wrap .middle li a {}
.featureWrap .featureInner2 .wrap .middle li .cap {}
.featureWrap .featureInner2 .wrap .middle li p { padding:5px 10px 2px 0px;}
.featureWrap .featureInner2 .wrap .middle li .cameraIcon { vertical-align:middle; padding-left:5px;}

/* 特集2直下リンク */
.featureWrap .featureInner2 .listLink { text-align:right; margin-top:10px; float:right;}
.featureWrap .featureInner2 .listLink a { padding-left:10px;}
.featureWrap .featureInner2 .listLink p { line-height:1.4em;}




