

#itemContainer{display: flex; flex-wrap: wrap; justify-content: space-between;}

#itemContainer .ListFeatureBox{flex: 0 1 33%; margin-bottom: 8px;}
#itemContainer .ListFeatureBox{ float:left; width:275px;  }
.ListFeatureBox{ float:left; width:275px;  }

.ListFeatureBoxIn{margin:0 8px 0 0; padding:8px; background:url(/images/2012/bg_reviewmeta612.png) no-repeat right bottom; position:relative; height: 99%; box-sizing: border-box;}
.ListFeatureBox img{ width:250px; }
.ListFeatureBox h2{padding:4px 0 6px 0; margin:1px 0 0;}
.ListFeatureBox h2 a{ display:block; text-decoration:none; line-height:1.2; }
.ListFeatureBox h2{ font-size:11px;}
.ListFeatureBox h3{ font-weight:bold; font-size:12px; line-height:1.2; padding:0 0 4px 0;}
.ListFeatureBox h4{ font-size:11px; padding:0 0 5px; line-height:1.2;}
.ListFeatureBox span{ font-size:10px; display:block; text-align:right; padding:0; color:#9C0;}
.ListFeatureBox strong{ color:#333; font-weight:normal;}
.ListFeatureBox em{ position:absolute; left:0; top:0; background:url(../images/2012/bg_new.png) no-repeat 0 0; text-indent:-9999px; display:block; width:100px; height:100px;}

.xListFeatureBox:nth-child(3n+1){width:267px;float:right}
.xListFeatureBox:nth-child(3n+1) .ListFeatureBoxIn{margin-right:0;float:right}



/*feature common/*/
.FeatureBody{background:url(/images/2012/bg_reviewmeta612.png) no-repeat right bottom; padding:0 0 24px;}
.FeatureBodyIn {background:#FFF; padding:24px;}


.Feature{}
.Feature p{}
.Feature p.Read{ margin:2em 0 4em; padding:20px; background:#000; color:#fff; border:1px solid #eee;}
.Feature p.Read span{ display:block; text-align:right;}
.Feature p.Read.mb1{ margin-bottom:1px;}
.Feature p.Read.mb8{ margin-bottom:8px;}
.Feature p.Read2{ margin:-50px 0 20px; padding:25px 30px 20px; background:#c30000; color:#fff; border:1px solid #ff0000;}
.Feature p.Read2 span{ display:block; text-align:right;}
.Feature p.Read3{ margin:-50px 0 20px; padding:25px 30px 20px; color:#333; border:5px solid #c30000;font-weight:bold;}
.Feature p.ReadS{ margin:5px 0 20px; padding:10px; font-size:1em;}
.Feature p.Profile{ padding:20px; margin:0 0 20px; border:1px solid #ccc; background:#f3f3f3;}
.Feature p.line{ border-bottom:1px dotted #333; margin-bottom:40px;}
.Feature p.Quote{ margin:0 0 40px 40px; padding:20px; background:#f9f6f3; border:1px solid #eee; width:50%;}
.Feature div.info{padding:10px; background:#f9f3f3; margin:0 0 20px; border:1px solid #e0e0e0;}
.Feature p.info{padding:10px; background:#f9f6f3; margin:0 0 20px; border:1px solid #e0e0e0;}
.Feature p.Read.FR{ margin:0 0 1px 16px; padding:10px;}
.Feature p.Read.FL{ margin-right:16px; padding:10px;}
.Feature p.Read.mb2{ margin-bottom:2px; }

.Feature p.w240{ width:240px;}
.Feature p.w150{ width:150px;}
.Feature p.w120{ width:120px;}
.Feature p.w80{ width:80px;}

.FeatureMeta strong{}
.FeatureMeta span{ font-size:10px;}
.FeatureMeta h2{}


.FeatureTTL{ padding:24px 24px 16px; margin:0 0 40px; background:url(../images/2012/bg_reviewmeta612.png) no-repeat right bottom;}
.FeatureTTL p.Img,
.FeatureTTL p.Img img{}
.FTmaincap{font-size:11px; color:#555; text-align:left; display:block; padding:4px 0; line-height:1.5;}
.FeatureTTLdetail{ background:#FFF; padding:8px 0;}
.FeatureTTLdetailL{ padding:0 0 8px; position:relative;}
.FeatureTTLdetail h2{ font-size:10px; padding:4px 0 12px; width:280px; line-height:1.2;}
.FeatureTTLdetail h2 strong{}
.FeatureTTLdetail h3{ font-weight:bold; font-size:16px; line-height:1.2; padding:0 0 4px;}
.FeatureTTLdetail h4{}
.FeatureTTLdetail p.Style{position:absolute; bottom:7px; right:-1px; text-align:right; width:240px; overflow:hidden;}
.FeatureTTLdetail p.Style a{padding:2px 4px 3px; background:#D00; color:#fff; text-decoration:none; font-size:10px; margin:0 1px 1px 0; white-space:nowrap; float:right; line-height:1.2}
.FeatureTTLdetail p.Style a:hover{background:#000;}


.FeatureTTLdetailR { padding:0 0 16px;}
.FeatureTTLdetailR strong{ float:left; width:75%; font-weight:normal; }
.FeatureTTLdetailR span{ float:right; text-align:right; width:25%; font-size:10px;color:#b6c068;}
.FeatureTTLdetailR span{color:#c6d078; font-size:10px;}

.FeatureTTLdetail_article h2{ font-size:15px;}
.FeatureTTLdetail_article h3{ font-weight:bold; font-size:14px; line-height:1.2; padding:0 0 4px;}

.FeatureTTL_id3011{ padding:0; background:#111; margin:0 0 16px;}
.FeatureTTL_id3011 p{ padding:0;}
.FeatureTTL_id3011 .FeatureTTLdetail{ background:#111; padding:8px; color:#eee;}
.FeatureTTL_id3011 h3 span{ margin-left:1em;}

.FeatureTTL .SBS{ float:right; width:58%; margin:0; padding:0; text-align:right;}
.FeatureTTL .EntryNavi{float:left; width:40%; margin:0; padding:0;}
 
.FeatureTTL2638 .FeatureTTLdetail h2{ font-weight:bold; font-size:16px; padding:0 0 1px;}
.FeatureTTL2639 .FeatureTTLdetail h2{ font-weight:bold; font-size:16px; padding:0 0 1px;}

 
 .EntryNavi_b{margin:24px 0;}
 
 
.AlbumArchives{ padding:0 0 16px;}
.AlbumArchives h3{ padding:0 0 4px; font-family:"sugo"; color:#FFF; font-size:24px; line-height:24px; font-weight:normal;}
.AlbumArchives h3 a{ color:#FFF;}
.AlbumArchives h3 a:hover{ color:#F90;}

.AlbumArchives ul{ padding:0 0 4px 0;}
.AlbumArchives li{ padding:0 0 1px 0; line-height:1.2;}
.AlbumArchives li a{ display:block; background:#b1b8b1; padding:8px; color:#555; text-shadow:0 -1px 0 #CCC;}
.AlbumArchives li a:hover{color:#000;background:#C1C8C1; text-shadow:0 1px 0 #EEE;}




.WarpBox{ margin:0 auto 40px; padding:40px 0 0; border-top:5px groove #471c87; overflow:hidden;}
.WarpBox p.WarpJK{text-align:center;}
.WarpBox p.WarpJK strong{ display:block; font-size:1.4em; margin:0 0 8px; }
.WarpBox .kakomi span{font-size:12px;}
.WarpBox .kakomi span em{font-size:11px;}
.WarpBox2 p.WarpJK{ float:right; width:170px; text-align:center; background:#fff; padding:8px; border:1px solid #ccc;}
.WarpBox2 p img{}
.WarpBox2 p.kakomi{ }
.WarpBox2 p.WarpJK strong{ line-height:1.4; font-size:1.2em;}
.WarpBox .link_other{text-align:center;}
.WarpBox2 .WarpCome{float:left; width:350px;}

@media screen and (max-width: 480px) {
.WarpBox{ margin:0 auto 40px; padding:40px 0 0; border-top:5px dotted #580; width:100%;}
.WarpBox2 p.WarpJK{ float:none; width:auto; margin:0 8px 8px; text-align:center; background:#fff; padding:8px; border:1px solid #ccc;}
.WarpBox2 .WarpCome{float:none; width:auto;}

}



.sikaku{font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;}
.red{color:#d11;}

.FeatureBody{}
.FeatureBody p.kakomi{ padding:10px; background:#f0f0f0; margin:0 0 24px; border:1px solid #ddd;}
.FeatureBody p.kakomi span{ display:block; text-align:right;}
.FeatureBody p.kakomi2{ padding:10px; background:#dfdfdc; margin:0 20px 20px; border:1px solid #ccb;}
.FeatureBody p.kakomi2 span{ display:block; text-align:right;}
.FeatureBody p.kakomi3{ padding:10px; background:#dfdcdf; margin:0 20px 20px; border:1px solid #ccc9cc;}
.FeatureBody p.kakomi3 span{ display:block; text-align:right;}
.FeatureBody p.kakomi4{ padding:10px; background:#e0dcdc; margin:0 20px 20px; border:1px solid #d0c6c6;}
.FeatureBody p.kakomi4 span{ display:block; text-align:right; padding:5px 0 0;}
.FeatureBody p.kakomiS{ margin:0 120px 20px 20px;}

.FeatureBody p.kakomiW{ background:none; border:none; border-bottom:1px dotted #eee;border-top:1px dotted #eee;}

.FeatureBody p.kakomi5{ padding:10px; background:#B00; color:#f0f0f0; margin:0 10px 30px; border:1px solid #aaa;}
.FeatureBody p.kakomi6{ padding:10px; background:#f6f6f6; color:#555; margin:0 0 2em; border:1px solid #ddd;}
.FeatureBody p.kakomi6 span{ display:block; text-align:right; padding:0;}

.FeatureBody div.kakomi{ padding:20px 20px 10px; background:#f0f0f0; margin:0 0 20px; border:1px solid #ddd;}
.FeatureBody div.kakomi6{ margin:0 0 20px;}
.FeatureBody div.kakomi strong{}

.FeatureBody p.caption{ font-size:10px; color:#777;}
.FeatureBody p.Q{ font-weight:bold; padding-bottom:15px;}
.FeatureBody p.Q1{ font-weight:bold; padding-bottom:30px;}
.FeatureBody p.Q2{ font-weight:bold;color:#633; padding-bottom:30px;}
.FeatureBody p.ADerrick{ padding-bottom:30px;}
.FeatureBody p.A{ padding-bottom:40px;}


.FeatureBody p.Q3{color:#333; padding-bottom:25px;}
.FeatureBody p.Q3 strong{ font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"}
.FeatureBody p.A1{color:#338; padding-bottom:25px;}
.FeatureBody p.A2{color:#833; padding-bottom:25px;}
.FeatureBody p.Q4{color:#555; padding-bottom:25px; font-weight:bold;}
.FeatureBody p.A3{color:#be3000; padding-bottom:40px;}
.FeatureBody p.Q5{color:#444; padding-bottom:25px; font-weight:bold;}
.FeatureBody p.A5{color:#113; padding-bottom:25px;}
.FeatureBody p.A span.dede{color:#006; font-weight:bold;}
.FeatureBody p.Q6{ font-weight:bold; padding-bottom:30px;}
.FeatureBody p.A6{ padding-bottom:30px;}
.FeatureBody p.A6 span{color:#F60; font-weight:bold;}
.FeatureBody p.A6 span.roy{color:#c00; font-weight:bold;}
.FeatureBody p.A6 span.y{color:#090; font-weight:bold;}

.FeatureBody p.Q7{ font-weight:bold; padding-bottom:30px;}
.FeatureBody p.Q7 em{ font-weight:normal; font-style:normal; color:#555;}
.FeatureBody p.A7{ padding-bottom:30px;}
.FeatureBody p.A7 span.gons{color:#F63; font-weight:bold;}
.FeatureBody p.A8{ padding-bottom:30px; color:#444;}
.FeatureBody p.A8 span{ font-weight:bold;}
.FeatureBody p.A8 span.panda{color:#b57609; font-weight:bold;}

.FeatureBody p.Q9{ font-weight:bold; padding-bottom:30px; color:#444;}
.FeatureBody p.Q9 span{font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;}
.FeatureBody p.Q8{ font-weight:bold; padding-bottom:30px; color:#300;}
.FeatureBody p.Q8 span{font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;}


.FeatureBody p.Q{ font-weight:bold; padding-bottom:30px; color:#444;}
.FeatureBody p.Q span{font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;}

.FeatureBody p.Qs{ font-weight:normal; color:#111;}


.FeatureBody p.Qw{ color:#444;}

.FeatureBody p.A{ padding-bottom:30px; color:#005;}
.FeatureBody p.A span{ font-weight:bold; color:#009;}
.FeatureBody p.A a:link{color:#006;}
.FeatureBody p.A a:visited{color:#006;}
.FeatureBody p.A a:hover{ color:#c33;}
.FeatureBody p.pb0{ padding-bottom:1px;}


.FeatureBody p.A2{ padding-bottom:30px; color:#060;}
.FeatureBody p.A2 span{color:#150;font-weight:bold;}
.FeatureBody p.A2 a:link,
.FeatureBody p.A2 a:visited{color:#251;}
.FeatureBody p.A2 a:hover{ color:#c33;}

.FeatureBody p.A3{ padding-bottom:30px; color:#650;}
.FeatureBody p.A3 span{color:#540;font-weight:bold;}
.FeatureBody p.A3 a:link,
.FeatureBody p.A3 a:visited{color:#651;}
.FeatureBody p.A3 a:hover{ color:#c33;}

.FeatureBody p.A4{ padding-bottom:30px; color:#066;}
.FeatureBody p.A4 span{color:#055;font-weight:bold;}
.FeatureBody p.A4 a:link,
.FeatureBody p.A4 a:visited{color:#651;}
.FeatureBody p.A4 a:hover{ color:#c33;}

.FeatureBody p.A5{ padding-bottom:30px; color:#800;}
.FeatureBody p.A5 span{color:#700;font-weight:bold;}
.FeatureBody p.A5 a:link,
.FeatureBody p.A5 a:visited{color:#651;}
.FeatureBody p.A5 a:hover{ color:#c33;}

.FeatureBody p.A6{ padding-bottom:30px; color:#037;}
.FeatureBody p.A6 span{color:#049;font-weight:bold;}
.FeatureBody p.A6 a:link,
.FeatureBody p.A6 a:visited{color:#651;}
.FeatureBody p.A6 a:hover{ color:#c33;}

.FeatureBody p.A7{ padding-bottom:30px; color:#606;}
.FeatureBody p.A7 span{color:#707;font-weight:bold;}
.FeatureBody p.A7 a:link,
.FeatureBody p.A7 a:visited{color:#651;}
.FeatureBody p.A7 a:hover{ color:#c33;}

.FeatureBody p.Aw{ padding-bottom:30px; color:#816;}
.FeatureBody p.Aw span{color:#716;font-weight:bold;}
.FeatureBody p.Aw a:link,
.FeatureBody p.Aw a:visited{color:#511;}
.FeatureBody p.Aw a:hover{ color:#c33;}

.FeatureBody p.Apink{ color:#c03;}
.FeatureBody p.Apink span{color:#e06;font-weight:bold;}
.FeatureBody p.Aw a:link,
.FeatureBody p.Aw a:visited{color:#c06;}
.FeatureBody p.Aw a:hover{ color:#c33;}

.FeatureBody p.Ag{ padding-bottom:30px; color:#222;}
.FeatureBody p.Ag span{color:#333;font-weight:bold;}
.FeatureBody p.Ag a:link,
.FeatureBody p.Ag a:visited{color:#000;}
.FeatureBody p.Ag a:hover{ color:#c33;}


.FeatureBody p.Aw2{ padding-bottom:30px; color:#040;}
.FeatureBody p.Aw2 span{color:#150;font-weight:bold;}
.FeatureBody p.Aw2 a:link,
.FeatureBody p.Aw2 a:visited{color:#251;}
.FeatureBody p.Aw2 a:hover{ color:#c33;}

.FeatureBody p.Aw3{ padding-bottom:30px; color:#808;}
.FeatureBody p.Aw3 span{color:#708;font-weight:bold;}
.FeatureBody p.Aw3 a:link,
.FeatureBody p.Aw3 a:visited{color:#251;}
.FeatureBody p.Aw3 a:hover{ color:#c33;}


.FeatureBody p .fc444{color: #444;}

.FeatureBody p.pb0{ padding-bottom:1px;}

.FeatureBody p.Mokuji{ background:#f0f0f0; padding:8px; margin:0 0 32px;}
.FeatureBody ul.Mokuji{ background:#f0f0f0; padding:8px; margin:0 0 32px; border:1px solid #DDD;}
.FeatureBody ul.Mokuji li{list-style-type:circle; list-style-position:outside; line-height:1.3; padding:4px 0; margin-left:16px; font-weight:bold;}
.FeatureBody ul.Mokuji2 li{ list-style:none; margin:0;}


.FeatureBody p.Midash{ font-weight:bold; font-size:16px; padding:1px 1px 1px 8px; margin:16px 0 32px; border-left:5px solid #000; line-height:18px; height:18px;}
.FeatureBody p.Midash2{ font-weight:bold; font-size:16px; padding:1px 1px 1px 8px; margin:16px 0 24px; border-left:5px solid #000; line-height:18px; height:36px;}
.FeatureBody p.Midash3{ padding:15px 0; margin:0 0 2em; border:1px dashed #111; border-left:0; border-right:0; font-weight:bold; font-size:1.2em;}
.FeatureBody p.midashi{ padding:15px 8px; margin:2em 0; border:1px dotted #888; border-left:0; border-right:0; font-size:16px; font-weight:bold; box-shadow:0 2px 4px #ddd; background:#f6f6f6;}


.FeatureBody p.Qnormal{ font-weight:normal; padding-bottom:30px; color:#600;}
.FeatureBody p.Qnormal span{font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;}

.FeatureBody p.A9{ padding-bottom:30px; color:#622;}
.FeatureBody p.A9 span{color:#722; font-weight:bold;}

.FeatureBody p.Ayamamoto{ padding-bottom:30px; color:#228;}
.FeatureBody p.Ayamamoto span{color:#339; font-weight:bold;}


.FeatureBody p.A10{ padding-bottom:30px; color:#225;}
.FeatureBody p.A10 em{color:#119; font-weight:bold;}
.FeatureBody p.A10 span{ font-weight:bold; color:#225;}
.FeatureBody p.A10b{color:#444;}
.FeatureBody p.Anaka{ padding-bottom:30px; color:#337;}
.FeatureBody p.Anaka span{font-weight:bold;}
.FeatureBody p.Atim{ padding-bottom:30px; color:#225;}
.FeatureBody p.Atim span{font-weight:bold;}

.FeatureBody p.A11{ padding-bottom:30px; color:#800;}
.FeatureBody p.A11 span{ font-weight:bold;}

.FeatureBody p.A12{ padding-bottom:30px; color:#336;}
.FeatureBody p.A12 span{ font-weight:bold;}

.FeatureBody p.A13{ padding-bottom:30px; color:#800;}
.FeatureBody p.A13 span{ font-weight:bold; color:#900;}

.FeatureBody p.A14{ padding-bottom:30px; color:#005;}
.FeatureBody p.A14 span{ font-weight:bold; color:#009;}
.FeatureBody p.A14 a:link{color:#006;}
.FeatureBody p.A14 a:visited{color:#006;}
.FeatureBody p.A14 a:hover{ color:#c33;}

.FeatureBody p.A14a{ padding-bottom:30px; color:#006;}
.FeatureBody p.A14a span{ font-weight:bold; color:#009;}
.FeatureBody p.A14b{ padding-bottom:30px; color:#050;}
.FeatureBody p.A14b span{ font-weight:bold; color:#060;}
.FeatureBody p.A14c{ padding-bottom:30px; color:#800;}
.FeatureBody p.A14c span{ font-weight:bold; color:#900;}
.FeatureBody p.A14d{ padding-bottom:30px; color:#066;}
.FeatureBody p.A14d span{ font-weight:bold; color:#077;}
.FeatureBody p.A14all{ padding-bottom:30px; color:#500;}
.FeatureBody p.A14all span{ font-weight:bold; color:#400;}

.FeatureBody p.A15a{ padding-bottom:30px; color:#004;}
.FeatureBody p.A15a span{ font-weight:bold; color:#006;}
.FeatureBody p.A15b{ padding-bottom:30px; color:#400;}
.FeatureBody p.A15b span{ font-weight:bold; color:#600;}
.FeatureBody p.A15c{ padding-bottom:30px; color:#444;}
.FeatureBody p.A15c span{ font-weight:bold; color:#222;}
.FeatureBody p.A15d{ padding-bottom:30px; color:#353;}
.FeatureBody p.A15d span{ font-weight:bold; color:#362;}
.FeatureBody p.A15all{ padding-bottom:30px; color:#500;}
.FeatureBody p.A15all span{ font-weight:bold; color:#400;}


.FeatureBody p.Abd01{ padding-bottom:30px; color:#622;}
.FeatureBody p.Abd01 span{font-weight:bold;}
.FeatureBody p.Abd02{ padding-bottom:30px; color:#262;}
.FeatureBody p.Abd02 span{font-weight:bold;}
.FeatureBody p.Abd03{ padding-bottom:30px; color:#226;}
.FeatureBody p.Abd03 span{font-weight:bold;}
.FeatureBody p.Abd04{ padding-bottom:30px; color:#933;}
.FeatureBody p.Abd04 span{font-weight:bold;}
.FeatureBody p.Abd05{ padding-bottom:30px; color:#830;}
.FeatureBody p.Abd05 span{font-weight:bold;}

.FeatureBody p.Arain01{ padding-bottom:30px; color:#622;}
.FeatureBody p.Arain01 span{font-weight:bold;}
.FeatureBody p.Arain02{ padding-bottom:30px; color:#262;}
.FeatureBody p.Arain02 span{font-weight:bold;}
.FeatureBody p.Arain03{ padding-bottom:30px; color:#226;}
.FeatureBody p.Arain03 span{font-weight:bold;}


.FeatureBody p.Qxx{ font-weight:bold; padding-bottom:30px;}
.FeatureBody p.AxxAll{ padding-bottom:30px; color:#f00;}
.FeatureBody p.AxxAll span{color:#f00; font-weight:bold;}
.FeatureBody p.AxxRo{ padding-bottom:30px; color:#513;}
.FeatureBody p.AxxRo span{color:#936; font-weight:bold;}
.FeatureBody p.AxxOl{ padding-bottom:30px; color:#141;}
.FeatureBody p.AxxOl span{color:#060; font-weight:bold;}
.FeatureBody p.AxxJa{ padding-bottom:30px; color:#115;}
.FeatureBody p.AxxJa span{color:#009; font-weight:bold;}
.FeatureBody p.kakomixx{ padding:10px 0 40px; color:#555;}
.FeatureBody p.Axx{ padding-bottom:30px; color:#003;}
.FeatureBody p.Axx span.xxOl{color:#090; font-weight:bold;}
.FeatureBody p.Axx span.xxRo{color:#900; font-weight:bold;}

.FeatureBody p.A_tokumaru{ padding-bottom:30px;}
.FeatureBody p.A_tokumaru span{ color:#070; font-weight:bold;}
.FeatureBody p.A_tokumaru span.y{ color:#f70; font-weight:bold;}

.FeatureBody p.Ajeff{padding:0 0 30px; color:#225;}
.FeatureBody p.Ajeff span{font-weight:bold; color:#116;}

.FeatureBody p.AJuan{padding:0 0 30px; color:#522;}
.FeatureBody p.AJuan span{font-weight:bold; color:#611;}

.FeatureBody p.A_Loefah{padding:0 0 30px; color:#522;}
.FeatureBody p.A_Loefah span{font-weight:bold; color:#611;}

.FeatureBody p.A_Distance{padding:0 0 30px; color:#225;}
.FeatureBody p.A_Distance span{font-weight:bold; color:#116;}

.FeatureBody p.Anobu{padding:0 0 30px; color:#600;}
.FeatureBody p.Anobu span{font-weight:bold; color:#822; padding:0 2px 0 0;}


.FeatureBody p.Asimilab_1{ padding-bottom:30px; color:#505;}
.FeatureBody p.Asimilab_1 span{ font-weight:bold; }
.FeatureBody p.Asimilab_2{ padding-bottom:30px; color:#006;}
.FeatureBody p.Asimilab_2 span{ font-weight:bold; }
.FeatureBody p.Asimilab_3{ padding-bottom:30px; color:#040;}
.FeatureBody p.Asimilab_3 span{ font-weight:bold;}
.FeatureBody p.Asimilab_4{ padding-bottom:30px; color:#330;}
.FeatureBody p.Asimilab_4 span{ font-weight:bold;}
.FeatureBody p.Asimilab_5{ padding-bottom:30px; color:#055;}
.FeatureBody p.Asimilab_5 span{ font-weight:bold;}
.FeatureBody p.Asimilab_6{ padding-bottom:30px; color:#444;}
.FeatureBody p.Asimilab_6 span{ font-weight:bold;}


.FeatureBody p.A_C00{ padding-bottom:30px; color:#806;}
.FeatureBody p.A_C00 span{font-weight:bold;}
.FeatureBody p.A_00A{ padding-bottom:30px; color:#068;}
.FeatureBody p.A_00A span{font-weight:bold;}
.FeatureBody p.A_0A0{ padding-bottom:30px; color:#040;}
.FeatureBody p.A_0A0 span{font-weight:bold;}
.FeatureBody p.A_F90{ padding-bottom:30px; color:#555;}
.FeatureBody p.A_F90 span{font-weight:bold;}
.FeatureBody p.A_606{ padding-bottom:30px; color:#909;}
.FeatureBody p.A_606 span{font-weight:bold;}

.FeatureBody p.Q15{ padding-bottom:30px; color:#522;}
.FeatureBody p.Q15 span{font-weight:bold; color:#411;}

.FeatureBody p.A_gr{padding-bottom:30px; color:#252;}
.FeatureBody p.A_gr span{font-weight:bold;}

.photo td{text-align:right;}
.photo td img{ margin:0 0 2px;}

.FeatureBody p.photo{text-align:right; color:#555; font-size:12px;}
.FeatureBody p.Caption{color:#555; font-size:11px;}

.FeatureBody img{}

.DiskTable1{border:1px solid #ddd; margin:0 0 20px 20px;}
.DiskTable1 td{padding:5px;}

.FeatureLink{ padding:40px 0 20px 0;}
.FeatureLink h4{ background:url(../images/bg_red_540.gif) no-repeat;}
.FeatureLink table{ margin:5px 0 0; width:100%;}
.FeatureLink th{ padding:0 5px 0 0; width:110px; vertical-align:top;}
.FeatureLink td{ vertical-align:top; }
.FeatureLink td span{ font-size:10px;}
.FeatureLink td strong{ font-size:12px; line-height:1.2;}

.FeatureMore{ padding:40px 0;}
.FeatureMore h4{ background:url(../images/bg_ti_black.gif) no-repeat; margin:0 0 5px;}
.FeatureMore table{width:100%;}
.FeatureMore table th{ vertical-align:top; width:1px; padding:5px;}
.FeatureMore table td{ vertical-align:top; padding:5px;}

.FeatureMoreTN{ margin:40px 0 20px;}
.FeatureMoreTN2{ margin:40px 0; padding:0 0 5px; }
.FeatureMoreTN table{ border:1px solid #666; margin:0 auto; width:370px; }
.FeatureMoreTN2 table{  margin:0 auto; width:370px; border:0; }
.FeatureMoreTN caption{padding:2px 4px; background:url(../images/bg_ti_black2.gif) no-repeat 0 0; font-weight:bold; color:#fff;}
.FeatureMoreTN th{ padding:5px 5px 5px 5px; vertical-align:top;border-bottom:1px dotted #aaa;background:#000}
.FeatureMoreTN2 th{ padding:5px 5px 5px 5px; vertical-align:top;border-bottom:1px dotted #333;background:#000; text-align:center}
.FeatureMoreTN th img{}
.FeatureMoreTN td{ vertical-align:top;  padding:5px;border-bottom:1px dotted #aaa; line-height:1.4; color:#ccc;background:#000}
.FeatureMoreTN2 td{ vertical-align:top;  padding:5px;border-bottom:1px dotted #333; line-height:1.4; color:#ccc;background:#000}
.FeatureMoreTN td a{color:#fff; }
.FeatureMoreTN td a:hover{color:#e00; }

.FeatureAutechre2010{}
.FeatureAutechre2010 .TTL{ padding:0 0 20px;}
.FeatureAutechre2010 .TTL h4{ background:url(../images/bg_ti_black.gif) no-repeat 0 0; font-weight:bold; color:#fff; padding:4px 5px 8px; line-height:1;  }
.FeatureAutechre2010 p{line-height:2.5;}
.FeatureAutechre2010 p span{color:#933; line-height:1.8;}
.FeatureAutechre2010 td{font-size:10px; text-align:right; padding:5px 5px; line-height:1.8; background:#222; color:#fff;}
.FeatureAutechre2010 td img{xwidth:120px;}

.FeatureMoreInfo{ padding:40px 0 0;}
.FeatureMoreInfo .TTL{ padding:0 0 10px;}
.FeatureMoreInfo .TTL h4{ background:url(../images/bg_ti_black.gif) no-repeat 0 0; font-weight:bold; color:#fff; padding:4px 5px 8px; line-height:1;  }
.FeatureMoreInfo p{line-height:1.5;}
.FeatureMoreInfo p span{color:#933; line-height:1.8;}
.FeatureMoreInfo p.line{margin-bottom:10px;}
.FeatureMoreInfo table.DiskTableFT{ }
.FeatureMoreInfo table.DiskTableFT th{ vertical-align:top; padding:10px 5px 10px 0; border-bottom:1px dotted #ccc; }
.FeatureMoreInfo table.DiskTableFT td{ vertical-align:top; padding:10px 0; position:relative; border-bottom:1px dotted #ccc;}
.FeatureMoreInfo table.DiskTableFT td img.Eking{ vertical-align:middle; margin:0 0 0 10px;}
.FeatureMoreInfo table.DiskTableFT td span{ color:#777; font-size:11px; padding:0 0 0 10px;}
.FeatureMoreInfo table.DiskTableFT td p.PageStore{padding:0 ;}

.MoreInfo{}
.MoreInfo table{ margin:0 0 0 10px; border:1px solid #ddd; float:right; width:240px;}
.MoreInfo th{ padding:5px;}
.MoreInfo td{ padding:5px; line-height:1.2;font-size:11px; vertical-align:top;}
.MoreInfo strong{  display:block; }
.MoreInfo td strong{ font-size:11px; display:block; padding:0 0 5px;}
.MoreInfo td span{ font-size:10px; display:block; padding:0 0 5px;}


.FeatureMoreInfo table.tours{ margin:0 0 10px; width:95%; margin:0 auto 10px;}
.FeatureMoreInfo table.tours caption{ color:#300; font-weight:bold; padding:0;}
.FeatureMoreInfo table.tours th{ vertical-align:top; padding:10px 10px 10px 0; border-bottom:1px dotted #ccc; white-space:nowrap; width:15%}
.FeatureMoreInfo table.tours td{ vertical-align:top; padding:10px 0; position:relative; border-bottom:1px dotted #ccc;}

.KagamiMore{ padding:40px 0 0;}
.KagamiMore .TTL{ padding:0 0 10px;}
.KagamiMore .TTL h4{ background:url(../images/bg_ti_black.gif) no-repeat 0 0; font-weight:bold; color:#fff; padding:4px 5px 8px; line-height:1;  }
.KagamiMore p{line-height:1.5; padding:0 0 15px;}
.KagamiMore p span{color:#555; font-size:11px;}
.KagamiMore p img{margin:0 10px 10px 0;}


.FeatureDBS{ padding:60px 0 30px;}
.FeatureDBS .TTL{ padding:0 0 20px;}
.FeatureDBS .TTL h4{ background:url(../images/bg_ti_black.gif) no-repeat 0 0; font-weight:bold; color:#fff; padding:4px 5px 8px; line-height:1;  }
.FeatureDBS p{}
.FeatureDBS li{ font-size:11px; line-height:1.2; margin:0 0 1px;}

.FeatureNobu{ padding:60px 0 30px;}
.FeatureNobu .TTL{ padding:0 0 5px;}
.FeatureNobu .TTL h4{ background:url(../images/bg_ti_black.gif) no-repeat 0 0; font-weight:bold; color:#fff; padding:4px 5px 8px; line-height:1;  }
.FeatureNobu p{}
.FeatureNobu li{ font-size:11px; line-height:1.2; margin:0 0 1px; padding:4px; border-bottom:1px dotted #ddd;}


.FeatureLink .DiskTableFT{ margin:5px 0;}
.FeatureLink .DiskTableFT th{ width:110px; vertical-align:top;}
.FeatureLink .DiskTableFT th{padding:5px; font-size:10px; border-bottom:1px solid #f0f0f0;} 
.FeatureLink .DiskTableFT td{padding:5px 0; font-size:10px; border-bottom:1px solid #f0f0f0;} 
.FeatureLink th img{width:100px;}
.FeatureLink .DiskTableFT td strong{display:block; font-size:12px; line-height:1.2;}
.FeatureLink .DiskTableFT p.PageStore{padding:5px 0 0; line-height:1.2;}

.InterviewCD p.PageStore a{float:none;}



.RightFT{ padding:0 0 ; }
.RightFTM{ background:#333;}
.RightFTT{ background:url(../features/images/bg_ftright_t.gif) no-repeat 0 0; padding:5px 0 0;}
.RightFTB{ background:url(../features/images/bg_ftright_b.gif) no-repeat left bottom; padding: 0}
.RightFT .TTL {background:#d30100;padding:1px 5px 4px;}
.RightFT .TTL h4{font-weight:bold; width:80%; float:left; color:#fff; font-weight:bold; font-size:12px; line-height:1;}
.RightFT .TTL h4 a{text-decoration:none;}
.RightFT .TTL h4 a:link,
.RightFT .TTL h4 a:visited{color:#fff;}
.RightFT .TTL h4 a:hover{color:#900;}

.RightFT .TTL span{ width:15%; float:right; }
.RightFT .TTL span a{text-decoration:none; display:block; height:15px; padding:0 20px 0 0}
.RightFT .TTL span a:link,
.RightFT .TTL span a:visited{ background:url(../images/arw_up_red.gif) no-repeat right top; color:#333;}
.RightFT .TTL span a:hover{background:url(../images/arw_ov_red.gif) no-repeat right top; color:#990000;}
.RightFTBox{padding:8px 10px; border-bottom:1px solid #292929; border-top:1px solid #545353; font-size:11px; color:#fff; line-height:1.2;}
.RightFTBox img{width:180px; margin:0 auto;}
.RightFTBox h5{ font-weight:bold; padding:5px 0;}
.RightFTBox a:link{color:#fff;}
.RightFTBox a:visited{color:#fff;}
.RightFTBox a:hover{color:#f00;}


.RightFT{ xxxbackground:#e2e1cf; color:#fff; margin:0 0 0; width:200px;}
.RightFTM{ xxxbackground:#e2e1cf; padding:0;}
.RightFTT{ xxxbackground:url(../images/bg_review_t.gif) no-repeat left top; padding:0 0 0;}
.RightFTT2{background:url(../images/bg_review_t200.gif) no-repeat left top; padding:5px 0 0;}
.xRightFTB{ background:url(../images/bg_review_b200.gif) no-repeat left bottom; padding:0 0 0;}
.RightFT .TTL{background:#d30100;padding:5px 5px 4px;}
.RightFT .RightFTT2 .TTL{padding:0 5px 4px;}
.RightFT .TTL h4{font-weight:bold; width:80%; float:left; color:#fff; font-weight:bold; font-size:12px; line-height:1;}


.DiskTableMiki{ border:1px solid #ccc;}
.DiskTableMiki th{vertical-align:top; padding:5px 5px 0 5px;}
.DiskTableMiki td{vertical-align:top; padding:5px 5px 0;}
.DiskTableMiki td strong{ line-height:1.3;}
.DiskTableMiki td span{font-size:10px; line-height:1.2;}
.DiskTableMiki td p{padding:3px 0; line-height:1.4;}

.InterviewCD{width:180px; position:relative;}
.InterviewCD{ border:1px solid #ccc;}
.InterviewCD th{vertical-align:top; padding:5px 5px 0 5px;}
.InterviewCD td{vertical-align:top; padding:8px; position:relative;}
.InterviewCD td strong{  padding: 0 0 4px; display: inline-block; font-size: 1.1em;}
.InterviewCD td span{font-size:10px; }
.InterviewCD td p{padding:3px 0; line-height:1.4;}
.InterviewCD td .eking{position:absolute; right:8px; top:8px; left:auto;}

.InterviewCD_width{width:auto;}

.DiskTable2{ border:1px solid #ccc;}
.DiskTable2 th{vertical-align:top; padding:5px 5px;}
.DiskTable2 td{vertical-align:top; padding:5px 5px 0 0; line-height:1.4;}
.DiskTable2 td span{font-size:11px;}

.DiskTableSub{ border:1px solid #ccc;}
.DiskTableSub th{vertical-align:top; padding:5px 5px 0 5px;}
.DiskTableSub td{vertical-align:top; padding:5px; line-height:1.4;}
.DiskTableSub td span{font-size:10px;}
.DiskTableSub td a{ text-decoration:none;}





.ChartBoxDJ{ }
.ChartBoxDJ .TTL{ background:url(../images/bg_ti_review.gif) no-repeat 0 0; padding:0 0 3px 5px; margin:0 0 1px;}
.ChartBoxDJ .TTL h3{  font-weight:bold; color:#fff;}
.ChartBoxDJ table{ width:100%; margin:0 0 20px;}
.ChartBoxDJ tr{}
.ChartBoxDJ tr.bg01 td{background:#fff;}
.ChartBoxDJ tr.bg02 td{background:#fff;}
.ChartBoxDJ th{ background:#000 url(../chart/images/bg_chartrank_b.gif) no-repeat left bottom; color:#fff; width:18px; text-align:center; vertical-align:top; border-bottom:1px solid #fff; font-size:10px;}
.ChartBoxDJ td{ vertical-align:top; line-height:1.4; border-bottom:1px solid #fff; border-right:2px solid #fff; padding:10px;word-break: break-all;}
.ChartBoxDJ td p.FL{float:left; width:140px; padding:0;}
.ChartBoxDJ td div.FR{float:right; width:365px;}
.ChartBoxDJ td div.FR strong{font-size:14px; display:block; padding:0 0 8px;}
.ChartBoxDJ td div.FR p{margin-top:16px; padding-bottom:0;}
.ChartBoxDJ td p.bodys{ line-height:1.5; color:#333; border-bottom:3px double #999; clear:both;}
.ChartBoxDJ td {}


.kizuDisks{ background:url(../images/bg_kizudisk.gif) no-repeat 0 0; color:#FFF; padding:10px; margin: 0 0 20px;}
.kizuDisks img{float:left;}
.kizuDisks .kizuDiskR{float:right; width:360px; padding:0 0;}
.kizuDisks .kizuDiskR strong{font-size:15px; padding:0 0 10px;}
.kizuDisks p{margin:20px 0 0;}
.kizuDisks p a{color:#FFF;}
.kizuDisks p a:hover{color:#FF0;}









 .spNobu01{ width:148px; height:25px;display:block; position:relative; top:-150px; left:80px; margin-bottom:-25px;}
 .spNobu01 a{width:148px;height:25px;text-indent:-9999px; display:block;}
 .spNobu01 a:link,
 .spNobu01 a:visited{ background:url(../features/images/bt_nobu_interview_up.gif) no-repeat right top; }
 .spNobu01 a:hover{background:url(../features/images/bt_nobu_interview_ov.gif) no-repeat right top; }

 .spNobu01_2{ width:148px; height:25px;display:block; position:relative; top:-185px; left:80px; margin-bottom:-25px;}
 .spNobu01_2 a{width:148px;height:25px;text-indent:-9999px; display:block;}
 .spNobu01_2 a:link,
 .spNobu01_2 a:visited{ background:url(../features/images/bt_nobu_interview_up.gif) no-repeat right top; }
 .spNobu01_2 a:hover{background:url(../features/images/bt_nobu_interview_ov.gif) no-repeat right top; }



 .spNobu01b{ width:148px; height:25px;display:block; position:relative; top:19px; left:380px; margin-bottom:-25px;}
 .spNobu01b a{width:148px;height:25px;text-indent:-9999px; display:block;}
 .spNobu01b a:link,
 .spNobu01b a:visited{ background:url(../features/images/bt_nobu_interview_up.gif) no-repeat right top; }
 .spNobu01b a:hover{background:url(../features/images/bt_nobu_interview_ov.gif) no-repeat right top; }

.spNobu02{ width:120px;  height:25px;display:block; position:relative; top:0; left:0; margin-bottom:25px;}
.spNobu02 a{width:120px;height:25px;text-indent:-9999px; display:block;}
.spNobu02 a:link,
.spNobu02 a:visited{ background:url(../features/images/bt_nobu_column_up.gif) no-repeat right top; }
.spNobu02 a:hover{background:url(../features/images/bt_nobu_column_ov.gif) no-repeat right top; }

.spNobu02b{ width:120px;  height:25px;display:block; position:relative; top:19px; left:400px; margin-bottom:-25px;}
.spNobu02b a{width:120px;height:25px;text-indent:-9999px; display:block;}
.spNobu02b a:link,
.spNobu02b a:visited{ background:url(../features/images/bt_nobu_column_up.gif) no-repeat right top; }
.spNobu02b a:hover{background:url(../features/images/bt_nobu_column_ov.gif) no-repeat right top; }



.ColumnRightProfile{ color:#fff; margin:8px 0 0; padding:0 0 24px;}
.ColumnRightProfile div{}
.ColumnRightProfile div img{float:none; margin:0 0 8px 0; width:100px; display:block;}
.ColumnRightProfile div h4{ font-weight:bold; padding:0 0 16px;}
.ColumnRightProfile div p{ padding:0 0 16px; font-size:11px; line-height:1.4;}

.ColumnRightProfile a:link,
.ColumnRightProfile a:visited {color:#CCC;}
.ColumnRightProfile a:hover {color:#FF0;}




#interview_root_manuva p strong{color:#125;}




/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative; line-height:1.1 }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color:#000; background: url(../images/bg_direction_nav.png) no-repeat 0 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-prev { left: 8px; }
.flex-direction-nav .flex-next { right: 8px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 8px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 8px; }
.flexslider:hover .flex-next:hover, 
.flexslider:hover .flex-prev:hover { opacity: 1; }



.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width:auto; position:relative; left:0; z-index:5; background:#fff; margin:4px auto 4px;}
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; }
.flex-control-paging li a {width: 12px; height:0; overflow:hidden; padding:12px 0 0; display: block; background: #666; border-radius:45%;}
.flex-control-paging li a:hover { background: #f00;}
.flex-control-paging li a.flex-active { background: #ccc; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

/* Direction Nav */
.flex-direction-nav a {width: 30px; height: 0; padding:30px 0 0; overflow:hidden; margin: -20px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

@media screen and (max-width: 480px) {
div{box-sizing: border-box;}
.ListFeatureBox{ float:none !important ; width:99% !important ; height:auto !important  }
.ListFeatureBoxIn.hht-rv{margin:0 4px 4px !important; height:auto !important; float:none !important ; padding:8px; background:url(/images/2012/bg_reviewmeta612.png) no-repeat right bottom; position:relative;}
.ListFeatureBox img{ width:100%; }
.ListFeatureBox h2{padding:4px 0 6px 0; margin:1px 0 0;}
.ListFeatureBox h2 a{ display:block; text-decoration:none; line-height:1.2; }
.ListFeatureBox h2{ font-size:11px;}
.ListFeatureBox h3{ font-weight:bold; font-size:12px; line-height:1.2; padding:0 0 4px 0;}
.ListFeatureBox h4{ font-size:11px; padding:0 0 5px; line-height:1.2;}
.ListFeatureBox span{ font-size:10px; display:block; text-align:right; padding:0; color:#9C0;}
.ListFeatureBox strong{ color:#333; font-weight:normal;}
.ListFeatureBox em{ position:absolute; left:0; top:0; background:url(../images/2012/bg_new.png) no-repeat 0 0; text-indent:-9999px; display:block; width:100px; height:100px;}

#itemContainer .ListFeatureBox{flex: 0 1 50%; margin-bottom: 8px;background:url(/images/2012/bg_reviewmeta612.png) no-repeat right bottom; border-right: 1px solid #000;}


}