/* 基本事項
-------------------------------------------------------- */
#FeatureWrap {color:#231f20;background:#fff;font-family:'Lucida Grande',sans-serif;width:600px;margin:0;padding:0;overflow:hidden;/*border:1px solid #FF6600;*/}
#FeatureWrap a {color:#fa387a;text-decoration:underline;}
#FeatureWrap a:hover {color:#a52b61;text-decoration:none;}
#FeatureWrap ul,#FeatureWrap ol,#FeatureWrap li,#FeatureWrap dl,#FeatureWrap dt,#FeatureWrap dd {margin:0;padding:0;list-style:none;}
#FeatureWrap p {margin:0;}
#FeatureWrap img {border:none;}
#FeatureWrap .hide {display:none;}
#FeatureWrap .clr {clear:both;height:0;font-size:1px;line-height:1px;}
#FeatureWrap .clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {min-height:1px;}
* html #FeatureWrap .clearfix {height:1px;}

#FeatureWrap {
background:url(http://img.barks.jp/image/review/1000077191/feature_repeat.png) repeat-y;
border-bottom:1px solid #26405e;
}

/* 共通ページナビ消去 */
.Item {margin:0;width:600px;}
.ItemName {display:none;line-height:0;padding:0;visibility:hidden;}
.Itemdata {margin:5px 0 10px;}


/* HEADER TILE FOOTER
------------------------------------------------------- */
#FeatureWrap h1 {
margin:0;
padding:0;
width:600px;
height:280px;
text-indent:-9999px;
background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 0;
}


#FeatureWrap #feature_footer {
margin:0;
background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -460px;
clear:both;
width:600px;
height:50px;
font-size:12px;
line-height:16px;
}
#FeatureWrap #feature_footer p {
float:right;
padding:10px 10px 0 0;
}
#FeatureWrap #feature_footer p a {
color:#404248;
text-decoration:none;
}
#FeatureWrap #feature_footer p a:hover {
color:#eee;
}
#FeatureWrap #Feature_in {
clear:both;
padding:0 10px;
}
#FeatureWrap #Feature_in .box {
margin-bottom:20px;
clear:both;
}

/* SUB HEADING
------------------------------------------------------- */
#FeatureWrap #Feature_in .box h3.sub_heading {
margin:0;
width:580px;
height:50px;
clear:both;
text-indent:-9999px;
}

/* LEAD
------------------------------------------------------- */

#FeatureWrap #Lead {
font-size:13px;
line-height:20px;
color:#1e3f5a;
margin:15px 20px;
}

/* カテゴリ
------------------------------------------------------- */
#FeatureWrap .Cbox {
clear:both;
font-size:13px;
line-height:20px;
color:#555;
margin:0 0 20px;
}

#FeatureWrap p {
margin:0 0 10px;
}

#FeatureWrap .Cbox span {
white-space: nowrap;
}

#FeatureWrap .Cbox img {
border:1px solid #577CA5;
}
#FeatureWrap .Intpage02 .Cbox img {
border:1px solid #de1e3b;
}
#FeatureWrap .Intpage03 .Cbox img {
border:1px solid #3b5703;
}
#FeatureWrap .Intpage04 .Cbox img {
border:1px solid #b56d00;
}

#FeatureWrap .Cbox img.noline {
border:none;
}


#FeatureWrap .Cbox_top {
clear:both;
margin:0 0 10px;
padding:3px 10px;
background:#1d66b2;
}

#FeatureWrap .Intpage02 .Cbox_top {
background:#de1e3b;
}
#FeatureWrap .Intpage03 .Cbox_top {
background:#3b5703;
}
#FeatureWrap .Intpage04 .Cbox_top {
background:#b56d00;
}

#FeatureWrap .Cbox_top h2 {
color:#FFF;
font-size:16px;
line-height:20px;
margin:0;
padding:0;
}

#FeatureWrap .Cbox h4 {
color:#1d66b2;
font-size:13px;
line-height:18px;
border-left:3px solid #1d66b2;
padding:0 0 0 5px;
margin:15px 0;
}
#FeatureWrap .Intpage02 .Cbox h4 {
color:#de1e3b;
border-left:3px solid #de1e3b;
}
#FeatureWrap .Intpage03 .Cbox h4 {
color:#3b5703;
border-left:3px solid #3b5703;
}
#FeatureWrap .Intpage04 .Cbox h4 {
color:#b56d00;
border-left:3px solid #b56d00;
}

#FeatureWrap .Cbox h3 {
color:#1d66b2;
font-size:15px;
line-height:18px;
margin:0 0 10px;
padding:0 0 5px 6px;
border-left:5px solid #1d66b2;
border-bottom:1px solid #1d66b2;
}

#FeatureWrap .Intpage02 .Cbox h3 {
color:#de1e3b;
border-left:5px solid #de1e3b;
border-bottom:1px solid #de1e3b;
}
#FeatureWrap .Intpage03 .Cbox h3 {
color:#3b5703;
border-left:5px solid #3b5703;
border-bottom:1px solid #3b5703;
}
#FeatureWrap .Intpage04 .Cbox h3 {
color:#b56d00;
border-left:5px solid #b56d00;
border-bottom:1px solid #b56d00;
}

#FeatureWrap .Cbox_left {
float:left;
margin:0 15px 10px 0;
width:160px;
}

#FeatureWrap .Cbox_left strong {
color:#723615;
font-size:13px;
line-height:16px;
}

#FeatureWrap .Cbox .Cphoto_l {
float:left;
margin:5px 20px 20px 0;
}

#FeatureWrap .Cbox .Cphoto_r {
float:right;
margin:5px 0 20px 20px;
}

#FeatureWrap .Cbox .Cphoto_l2 {
float:left;
margin:18px 15px 0 0;
}

#FeatureWrap .Cbox .Cphoto_m {
margin:5px 0 0;
}

#FeatureWrap .Cbox table {
font-size:13px;
line-height:18px;
border:1px solid #ccc;
border-collapse:collapse;
margin:10px 0;
width:220px;
}

#FeatureWrap .Cbox th,
#FeatureWrap .Cbox td {
padding:3px;
border:1px solid #ccc;
border-collapse:collapse;
}

#FeatureWrap .Cbox th {
background:#f1d7ea;
}

#FeatureWrap .Cbox .30p {
width:30%;
}

#FeatureWrap .Cbox .70p {
width:70%;
}

#FeatureWrap ul.CboxList li {
list-style-type:square;
list-style-position:inside;
padding:0 8px;
font-size:14px;
line-height:24px;
font-weight:bold;
}





.page-btn {
margin:0 10px 10px;
overflow:hidden;
}
.page-btn a {
display:block;
width:560px;
height:125px;
text-indent:-9999px;
}
.page-btn03 {
margin:0 10px 20px;
}
.page-btn01 a {
background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -520px;
}
.page-btn01 a:hover {
background-position:0px -650px;
}
.page-btn02 a {
background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -780px;
}
.page-btn02 a:hover {
background-position:0px -910px;
}
.page-btn03 a {
background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -1040px;
}
.page-btn03 a:hover {
background-position:0px -1170px;
}



/* Base
------------------------------------------------------- */
#Feature_in #IntBox {
font-size:12px;
line-height:18px;
margin:10px 5px 0;
padding:20px 20px;
background:#fff;
border:2px solid #577ca5;
}

#Feature_in #IntBox.Intpage02 {
border:2px solid #dfa5b2;
}
#Feature_in #IntBox.Intpage03 {
border:2px solid #a5c170;
}
#Feature_in #IntBox.Intpage04 {
border:2px solid #d7ac6a;
}


#IntBox h4.int {
margin:5px 0 10px;
padding:5px 10px;
color:#3366cc;
border-bottom:1px dotted #3366cc;
border-left:4px solid #3366cc;
font-size:14px;
}
#IntBox .barks {
padding:0;
color:#7e818b;
}
#IntBox .int_artist {
margin:0 0 10px;
padding:0;
color:#404248;
line-height:18px;
}
#IntBox .int_artist span {
font-weight:bold;
padding-right:5px;
}
.comments {
font-size:10px;
color:#666;
font-weight:normal !important;
}
.comments02 {
font-size:10px;
color:#3366cc;
font-weight:normal !important;
}
#IntBox .color01 {
color:#d85a75;
}
#IntBox .color02 {
color:#89ba2a;
}
#IntBox .color03 {
color:#e38900;
}

#IntBox .nextpage {
padding:20px 0px 0;
text-align:right;
font-weight:bold;
}
/* 写真左寄せ */
#IntBox .photo_l {
padding:5px 15px 15px 0;
float:left;
}
/* 写真右寄せ */
#IntBox .photo_r {
padding:5px 0 15px 15px;
float:right;
}
/* 写真中寄せ */
#IntBox .photo_c {
text-align:center;
margin:20px 0;
}



#Feature_in .cdspace {
margin:10px 0 0;
font-size:12px;
line-height:130%;
}
#Feature_in .cdspace strong {
margin:10px 0 0;
font-size:16px;
line-height:150%;
color:#3366cc;
}


#FeatureWrap .FeatureONavi {
margin:0;
padding:0;
width:600px;
height:50px;
}

#FeatureWrap .FeatureONaviSpace {
margin:10px 0 0;
}


#FeatureWrap .FeatureONavi li {
display:block;
list-style:none;
float:left;
width:150px;
height:50px;
}

#FeatureWrap .FeatureONavi span {
display:none;
}

#FeatureWrap .FeatureONavi div a {
display:block;
width:150px;
height:50px;
}

#FeatureWrap .FeatureONavi .FN-a a {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -280px;}
#FeatureWrap .FeatureONavi .FN-a a:hover {background-position: 0 -400px;}
#FeatureWrap .FeatureONavi .FN-a-on {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -340px;}
#FeatureWrap .FeatureONavi .FN-b a {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat -150px -280px;}
#FeatureWrap .FeatureONavi .FN-b a:hover {background-position: -150px -400px;}
#FeatureWrap .FeatureONavi .FN-b-on {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat -150px -340px;}
#FeatureWrap .FeatureONavi .FN-c a {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat -300px -280px;}
#FeatureWrap .FeatureONavi .FN-c a:hover {background-position: -300px -400px;}
#FeatureWrap .FeatureONavi .FN-c-on {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat -300px -340px;}
#FeatureWrap .FeatureONavi .FN-d a {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat -450px -280px;}
#FeatureWrap .FeatureONavi .FN-d a:hover {background-position: -450px -400px;}
#FeatureWrap .FeatureONavi .FN-d-on {background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat -450px -340px;}


#FeatureWrap .credit {
background:#fff;
border:1px solid #dcdcdc;
padding:1px;
margin:0 20px 10px;
text-align:center;
font-size:10px;
line-height:14px;
color:#888;
}
#FeatureWrap .credit p {
padding:10px;
background:#FFF;
}

#ProfBox {
background:#f0f8fd;
border:2px solid #577CA5;
padding:9px 15px 3px;
margin:20px 10px 10px;
}

#ProfBox strong {
font-size:18px;
line-height:20px;
color:#1d66b2;
}

#ProfBox span {
font-size:12px;
line-height:18px;
color:#1d66b2;
font-weight:bold;
}

#ProfBox p {
margin:6px 0 12px 0;
}

#ProfBox .size14 {
font-size:14px;
line-height:20px;
}

#ProfBox .Prfphoto_r {
float:right;
margin:5px 0 15px 15px;
}

#ProfBox .Prfphoto_c {
text-align:center;
margin:10px auto;
}

#ProfBox .Prfphoto_r img {
border:1px solid #577CA5;
}

#ProfBox .Prfphoto_l {
float:left;
margin:0 15px 15px 0px;
}

#ProfBox .Prfphoto_box {
float:left;
width:300px;
margin:0 0 15px 0px;
}

#FeatureWrap #ProfBox ol,
#FeatureWrap #ProfBox li {
list-style:decimal;
margin:0 0 0 15px;
}

.clear {
clear:both;
}


#Feature_in table {
margin: 0 0 10px;
font-size:12px;
line-height:14px;
border-collapse:separate;
border:1px solid #ddd;
color:#333;
}
#Feature_in table td.lft {
width:150px;
background:#DDD;
padding:2px;
text-align:center;
border:0;
}
#Feature_in table th {
width:150px;
background:#b5daf3;
padding:2px 5px;
text-align:left;
border-spacing:5px;
}

#Feature_in table td.rht {
width:350px;
border:0;
padding:2px 5px;
}

.btn-sp01 {
margin:0 23px 5px;
overflow:hidden;
}
.btn-sp01 a {
display:block;
width:480px;
height:90px;
background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -1320px;
text-indent:-9999px;
}
.btn-sp01 a:hover {
background-position:0px -1410px;
}
.btn-sp02 {
margin:0 23px 15px;
overflow:hidden;
}
.btn-sp02 a {
display:block;
width:480px;
height:90px;
background:url(http://img.barks.jp/image/review/1000077191/jvc_parts_120222.png) no-repeat 0 -1500px;
text-indent:-9999px;
}
.btn-sp02 a:hover {
background-position:0px -1590px;
}

