/**
* ThumbList01 レイアウト修正
* @release date 2010.03.30
* -- filename: themeCms_ver2.css	revision: 203790
* -- filename: mod_themeCms_contenets.css	revision: 203164
* -- filename: mod_themeCms_overwrite.css	revision: 203946
*/
.ncontentSection{overflow:hidden;position:relative;width:650px;margin-top:0;margin-bottom:15px!important;color:#000;zoom:1;}
.ncontentSection h2{display:none;}
.ncontentSection .thumb{position:relative;float:left;margin:0 20px 13px 0;_margin-right:17px;text-align:left;z-index:2;}
.ncontentSection .thumb img{display:block;}
.ncontentSection .thumb .imgTitle{margin-top:7px;}
.ncontentSection .thumb .imgTitle,.ncontentSection .thumb .imgTitle a{color:#969696;}
.ncontentSection .thumb .production{margin:7px 0 0!important;color:#a9a9a9;}
.ncontentSection .thumb .copyright{position:relative;margin:7px 0 0!important;color:#a9a9a9;}
.ncontentSection .thumb .copyrightLayer{position:absolute;left:0;width:450px;background-color:#fff;}
.ncontentSection .moreLayer{position:absolute;bottom:8px;left:50px;*filter:progid:DXImageTransform.Microsoft.Shadow(color=#ececec,direction=140,strength=2);}
.ncontentSection .moreLayer p{position:relative;*position:static;padding:2px 4px 2px 5px;border:1px solid #cfd1d4;background-color:#fff;color:#74777a;line-height:1.4;z-index:2;white-space:nowrap;}
.ncontentSection .moreLayer .shadow{*display:none;position:absolute;width:100%;height:100%;left:1px;top:1px;background:transparent url(../img/bg_layer2.png) repeat scroll 0 0;}
.ncontentSection .moreLayer .shadow_2{*display:none;position:absolute;width:100%;height:100%;left:2px;top:2px;background:transparent url(../img/bg_layer2.png) repeat scroll 0 0;}
.ncontentSection .listContents{overflow:hidden;zoom:1;}
.ncontentSection .listContents h3{font-size:16px;line-height:1.2;font-weight:normal;}
.ncontentSection .listContents h3 img{vertical-align:bottom;}
.ncontentSection .listContents h3 span{color:#969696;font-size:14px;font-weight:normal;}
.ncontentSection .listContents h3 .category{color:#969696!important;font-weight:normal!important;font-size:12px!important;margin-left:5px;}
.ncontentSection .listContents h3 .theater{font-size:12px;}
.ncontentSection .listContents h3 a{color:#0036d3;font-size:16px;text-decoration:underline;vertical-align:baseline;}
.ncontentSection .listContents h3 a:visited{color:#7f017f;text-decoration:underline;}
.ncontentSection .listContents h3 a span{color:#0036d3;font-size:16px;font-weight:normal;}
.ncontentSection .SRSection .listContents h3{margin-top:0;}
.ncontentSection .listContents .HeadTitle01{zoom:1;}
.ncontentSection .listContents .HeadTitle01:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.ncontentSection .listContents .HeadTitle01 h3,.ncontentSection .listContents .HeadTitle01 p{float:left;}
.ncontentSection .listContents .HeadTitle01 p{position:relative;top:5px;margin-left:10px;color:#969696;}
.ncontentSection .listContents .hidden{overflow:hidden;width:0;height:0;margin:0;font-size:0;line-height:0;}
.ncontentSection .listContents dl{overflow:hidden;margin:4px 0 0;zoom:1;}
.ncontentSection .listContents dt{float:left;margin:2px 4px 0 0;color:#979797;line-height:1.2;}
.ncontentSection .listContents dd{overflow:hidden;margin-bottom:2px;zoom:1;line-height:1.5;color:#000;}
.ncontentSection .listContents dd.relatedLink{margin-bottom:1px;padding-left:5px;}
.ncontentSection .listContents dd.relatedLink a{margin-right:5px;text-decoration:underline;}
.ncontentSection .listContents .etcUrl a{text-decoration:underline;}
.ncontentSection .listContents a{color:#0036d3;}
.ncontentSection .listContents a:visited{color:#7f017f;}
.ncontentSection .listContents a.url{color:#16a403!important;text-decoration:none!important;vertical-align:baseline;}
.ncontentSection .listContents a.btnMore{color:#969696!important;text-decoration:underline;}
.ncontentSection .listContents span.gameRelease{padding-left:5px;border-left:1px solid #969696;}
.ncontentSection .listContents div.moreView{margin-top:3px;}
.ncontentSection .listContents div.moreView a{color:#979797!important;text-decoration:underline;}
.ncontentSection .listContents .info span{padding-left:8px;margin-right:6px;background:url(../img/ver3_bg_separator.png) no-repeat left top;}
.ncontentSection .listContents .info .firstChild{padding:0!important;background:none!important;}
.ncontentSection .movieArea{overflow:hidden;zoom:1;}
.ncontentSection .movieArea li{float:left;padding:0 5px 0 7px;background:url(../img/line_h_01.gif) no-repeat left 3px;}
.ncontentSection .movieArea li.firstChild{padding:0 5px 0 0!important;background:none;}
.ncontentSection .btnResult{margin-bottom:5px;}
.ncontentSection .btnResult a{color:#0036d3;text-decoration:underline;}
.ncontentSection .btnResult a:visited{color:#7f017f;}
.ncontentSection .moreView{margin-bottom:3px;}
.ncontentSection .moreView a{color:#0036d3;}
.ncontentSection .moreView a:visited{color:#7f017f;}
.ncontentSection .moreView strong{text-decoration:underline;}
.ncontentSection .mediaList{overflow:hidden;clear:both;margin-top:5px;zoom:1;}
.ncontentSection .mediaList li{float:left;width:82px;margin-right:18px;}
.ncontentSection .mediaList li .thumb{position:relative;float:none;width:80px;height:65px;margin:0;background-color:#f6f6f6;zoom:1;}
.ncontentSection .mediaList li .thumb .sub_thumb{position:absolute;left:0;bottom:0;_bottom:-1px;width:80px;text-align:center;}
.ncontentSection .mediaList li .thumb .sub_thumb img{margin:0 auto;border:0;}
.ncontentSection .mediaList li p{padding-top:5px;line-height:1.4;}
.ncontentSection .mediaList li p a{color:#0036d3;}
.ncontentSection .mediaList li p a:visited{color:#7f017f;}
.ncontentSection .parallelList dt,.ncontentSection .parallelList dd{display:inline;float:none!important;margin-right:5px;vertical-align:middle;}
.ncontentSection .parallelList dt{padding-left:9px;background:url(../img/ver3_bg_separator.png) no-repeat left top;}
.ncontentSection .parallelList dd{margin-bottom:1px!important;}
.ncontentSection .firstChild{padding:0!important;background:none!important;}
.ncontentSection .dataList{overflow:hidden;position:relative;margin:7px 0 0;zoom:1;}
.ncontentSection .dataList h4{float:left;margin:2px 8px 0 0;_margin-right:4px;color:#979797;line-height:1.2;font-size:12px;font-weight:normal;}
.ncontentSection .dataList .series div{overflow:hidden;margin-bottom:1px;zoom:1;line-height:1.5;zoom:1;}
.ncontentSection .dataList .series .copyright{padding-bottom:2px;color:#b2b2b2;line-height:1.3;}
.ncontentSection .dataList .series .copyright a{color:#b2b2b2!important;}
.ncontentSection .dataList .parallel{overflow:hidden;position:relative;margin:0 0 2px -9px;}
.ncontentSection .dataList .parallel h4{display:inline;float:none;padding-left:9px;background:url(../img/ver3_bg_separator.png) no-repeat left top;}
.ncontentSection .dataList .parallel div{display:inline;margin-right:5px;}
.ncontentSection .dataList .info{overflow:hidden;position:relative;text-indent:-8px;}
.ncontentSection .dataList .info span{padding-left:9px;margin-right:6px;background:url(../img/ver3_bg_separator.png) no-repeat left top;}
.ncontentSection .dataList .info .firstChild{padding:0!important;background:none!important;}
.ncontentSection .dataList div.relatedLink{padding-left:5px;}
.ncontentSection .dataList div.relatedLink div{margin-bottom:1px;}
.ncontentSection .dataList div.relatedLink a{margin-right:5px;text-decoration:underline;}
.ncontentSection .dataList .selectbox-enable h4{position:relative;top:2px;}
.ncontentSection .dataList .selectbox-disable a{text-decoration:none;}
.applyDB{padding-bottom:6px!important;background:none;}
.applyDB h2{display:block!important;color:#000;font-size:14px;}
.ncontentSection .artisteList{position:relative;overflow:hidden;width:671px;margin:12px 0 0 0;left:-12px;zoom:1;}
.ncontentSection .artisteList li{float:left;display:inline;width:82px;margin-left:12px;text-align:center;}
.ncontentSection .fiveList{left:-10px;}
.ncontentSection .fiveList li{width:120px;margin-left:10px;}
.ncontentSection .artisteList .thumb{position:relative;float:none;width:80px;height:65px;margin:0 auto 4px!important;}
.ncontentSection .artisteList .sub_thumb{position:absolute;left:0;bottom:0;_bottom:-1px;width:80px;text-align:center;}
.ncontentSection .artisteList .thumb img{margin:0 auto;border:0;}
.ncontentSection .artisteList .moveLink{color:#0c0c0c;line-height:1.3;}
.ncontentSection .artisteList .moveLink a{color:#0036d3;text-decoration:underline;}
.ncontentSection .artisteList .moveLink a:visited{color:#7f017f;}
.ncontentSection .artisteList h3{margin:1px 0 0;color:#0c0c0c;font-size:12px;font-weight:normal;line-height:1.4;}
.ncontentSection .artisteList h3 a{color:#0036d3;text-decoration:underline;}
.ncontentSection .artisteList h3 a:visited{color:#7f017f;}
.ncontentSection .artisteList .option{margin-top:2px;padding:0!important;}
.ncontentSection .artisteList .option div{padding:0 0 5px!important;margin:0!important;background:none;color:#979797;}
.ncontentSection .artisteList .thumb .awardDB{overflow:visible;}
.awardDB:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
.awardDB .awardInfo{margin-top:8px;clear:both;}
.awardDB .awardInfo h2{margin:0;display:block;font-size:12px;}
.awardDB .listContents h3{padding-right:6em;}
.ncontentSection .awardList{margin:8px -130px 0 0;width:670px;zoom:1;}
.ncontentSection .awardList:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
.ncontentSection .awardList li{float:left;display:inline;width:75px;margin-right:20px;position:relative;}
.ncontentSection .awardList .thumb{margin:0 0 6px;width:65px;}
.ncontentSection .awardList .thumb img{margin:0 auto;border:0;}
.ncontentSection .awardList .moveLink{color:#0c0c0c;line-height:1.3;}
.ncontentSection .awardList .moveLink a{color:#0036d3;text-decoration:underline;}
.ncontentSection .awardList .moveLink a:visited{color:#7f017f;}
.ncontentSection .awardList h3{margin:1px 0 3px;color:#0c0c0c;font-size:12px;font-weight:normal;line-height:1.4;clear:both;}
.ncontentSection .awardList h3 a{color:#0036d3;text-decoration:underline;}
.ncontentSection .awardList h3 a:visited{color:#7f017f;}
.ncontentSection .awardList div{position:relative;line-height:1.4166667;}
.ncontentSection .awardList div a{color:#0036d3;text-decoration:underline;}
.ncontentSection .awardList div a:link{color:#0036d3;}
.ncontentSection .awardList div a:visited{color:#7f017f;}
.ncontentSection .btnMoreView{padding-top:4px;text-align:right;}
.ncontentSection .btnMoreView a:link{color:#0036d3;text-decoration:underline;}
.ncontentSection .btnArtisteMoreView{clear:both;position:absolute;top:0;right:0;}
.ncontentSection .btnArtisteMoreView a{color:#0036d3;text-decoration:underline;}
.ncontentSection .btnArtisteMoreView a:visited{color:#7f017f;}
.ncontentSection .PrevNext{position:absolute;top:0;right:-1px;}
.ncontentSection .PrevNext .last{margin-left:6px;padding-left:7px;background:url(../img/line_v_15.gif) no-repeat left top;}
.ncontentSection .PrevNext a:link{color:#0036d3;text-decoration:underline;}
.ncontentMultiList{position:relative;overflow:hidden;zoom:1;}
.ncontentMultiList h2{display:block!important;margin-bottom:12px;color:#000;font-size:14px;}
.ncontentMultiList .listContents{float:left;width:229px;}
.ncontentMultiList .btnMoreView{position:absolute;top:0;right:0;color:#0036d3;text-decoration:underline;}
.ncontentMultiList .btnMoreView:visited{color:#7f017f;}
.noImageMultiList .listContents{float:left;width:323px;}
.appearance h2{display:block!important;margin-bottom:12px;color:#000;font-size:14px;}
.appearance .colGroup{overflow:hidden;zoom:1;}
.appearance .thumb{float:left;width:auto!important;padding-right:23px;margin:0!important;border-right:1px solid #e6e6e6;}
.appearance .thumb .imgTitle a{text-decoration:underline;}
.appearance .listContents{float:left;margin-left:-1px;border-left:1px solid #e6e6e6;}
.appearance .listContents ul{overflow:hidden;padding:0 0 0 21px!important;zoom:1;}
.appearance .listContents .imageType li{float:left;width:82px;margin-right:12px;text-align:center;}
.appearance .listContents .imageType .thumb{position:relative;float:none;width:80px;height:65px;padding:0!important;margin:0;background:none;border:0;}
.appearance .listContents .imageType .sub_thumb{position:absolute;left:0;bottom:0;_bottom:-1px;width:80px;text-align:center;}
.appearance .listContents .imageType .thumb img{margin:0 auto;border:0;}
.appearance .listContents .imageType .option{margin-top:5px;padding:0!important;}
.appearance .listContents .imageType .option div{padding:0 0 5px!important;margin:0!important;background:none;color:#979797;}
.appearance .listContents .imageType .option .title a{text-decoration:underline;line-height:1.4;}
.appearance .listContents .imageType h3{margin-top:5px;color:#0c0c0c;font-size:12px;}
.appearance .listContents .imageType h3 a{font-size:12px;text-decoration:underline;line-height:1.4;}
.appearance .listContents .imageType .option .cast{padding-bottom:2px;}
.appearance .listContents .textType li{padding:0 0 10px 10px;background:url(../img/bu_dot2.gif) no-repeat left 4px;color:#060606;}
.appearance .listContents .textType li h3{display:inline;font-size:12px;}
.appearance .listContents .textType li h3 a{color:#0036d3;font-size:12px;}
.appearance .listContents .textType li h3 a:visited{color:#7f017f;}
.appearance .listContents .textType li .option{display:inline;*margin-left:4px;color:#979797;}
.appearance .listContents .textType li a{color:#0036d3;text-decoration:underline;}
.appearance .listContents .textType li a:visited{color:#7f017f;}
.appearance .listContents .textType li span{color:#979797;}
.appearance .btnMoreView{position:absolute;top:0;right:0;color:#0036d3;text-decoration:underline;}
.appearance .btnMoreView:visited{color:#7f017f;}
.appearance .listContents h3{font-size:12px;}
.appearance .listContents h3 a{font-size:12px;}
.appearance .listContents .textSerialList{padding:0 0 9px 9px;background:url(../img/bu_dot3.gif) no-repeat 0 5px;zoom:1;}
.appearance .listContents .textSerialList h2{display:block!important;margin-bottom:12px;color:#000;font-size:14px;}
.appearance .listContents .textSerialList h3{display:inline;color:#060606;font-size:12px;font-weight:normal;}
.appearance .listContents .textSerialList h3 a{display:inline-block;color:#0036d3;text-decoration:underline;vertical-align:baseline;}
.appearance .listContents .textSerialList .option{display:inline;*margin-left:4px;color:#979797;}
.appearance .listContents .textSerialList .option .firstChild{padding:0;background:none;}
.appearance .listContents .textSerialList .option div{display:inline;margin-right:1px;*margin-right:5px;}
.appearance .listContents .textSerialList .option .vLine{padding-left:7px;background:url(../img/line_v_25.gif) no-repeat left center;}
.appearance .listContents .textSerialList .btnMoreView{position:absolute;top:0;right:0;color:#0036d3;text-decoration:underline;}
.appearance .listContents .textParallelList{padding:0 0 5px 9px;background:url(../img/bu_dot3.gif) no-repeat 0 5px;zoom:1;}
.appearance .listContents .textParallelList h2{display:block!important;margin-bottom:12px;color:#000;font-size:14px;}
.appearance .listContents .textParallelList h3{color:#060606;font-size:12px;font-weight:normal;}
.appearance .listContents .textParallelList h3 a{display:inline-block;color:#0036d3;text-decoration:underline;vertical-align:baseline;}
.appearance .listContents .textParallelList .option{padding-top:3px;color:#979797;zoom:1;}
.appearance .listContents .textParallelList .option .firstChild{padding:0;background:none;}
.appearance .listContents .textParallelList .option div{display:inline;margin-right:1px;*margin-right:5px;}
.appearance .listContents .textParallelList .option .vLine{padding-left:7px;background:url(../img/line_v_25.gif) no-repeat left center;}
.appearance .listContents .textParallelList .btnMoreView{position:absolute;top:0;right:0;color:#0036d3;text-decoration:underline;}
.noSectionLine .option div{padding:0;background:none;}
.minBorder{padding-top:12px;margin:0;border-top:1px solid #e6e6e6;}
.maxBorder{padding-top:12px;margin:0;border-top:2px solid #b9b9b9;}
.minBorder .btnMoreView,.maxBorder .btnMoreView,.maxBorder .btnArtisteMoreView{top:14px;}
.AreaSearch{margin-bottom:20px;}
.AreaSearch h2{color:#000;display:inline;font-size:14px;margin-right:7px;}
.AreaSearchResults{;border:solid 1px #d9d9d9;margin-top:9px;}
.AreaSearchResultsTitle{border:solid 1px #fff;border-bottom:none;background:url(../img/bg_ski-trail_01.gif) repeat-x bottom left #f3f3f3;zoom:1;}
.AreaSearchResultsTitle:after{content:".";clear:both;height:0;overflow:hidden;display:block;}
.AreaSearchResultsTitle h3{padding:4px 0 4px 14px;font-size:14px;color:#323232;font-weight:bold;float:left;line-height:1.4;}
.AreaSearchResultsTitle p{padding:2px 9px 0;float:right;line-height:1.6;margin-top:2px;}
.AreaSearchResultsTitle p a:link{color:#515255;text-decoration:underline;}
.AreaSearchResultsTitle p a:hover,.AreaSearchResultsTitle p a:active,.AreaSearchResultsTitle p a:focus{color:#515255;text-decoration:underline;}
.AreaSearchResultsTitle p a:visited{color:#515255;text-decoration:underline;}
.AreaSearchResultsBody{border-top:solid 1px #d9d9d9;position:relative;overflow:hidden;}
.AreaSearchResultsBody .scrollbar-box{padding:0 1px;overflow:hidden;position:relative;}
.AreaSearchResultsBody table{width:100%;border-spacing:0;border-collapse:separate;*border-collapse:collapse;table-layout:fixed;border:none;position:relative;line-height:1.4;}
.AreaSearchResultsBody table thead{color:#525252;}
.AreaSearchResultsBody table thead th,.AreaSearchResultsBody table td{background:#fbfbfb;border-right:#e2e2e2 1px solid;text-align:left;}
.AreaSearchResultsBody table thead th{padding:4px 0 4px;}
.AreaSearchResultsBody table td{padding:5px 0 3px;text-align:center;}
.AreaSearchResultsBody table td.skiTrail{padding-left:14px;text-align:left;}
.AreaSearchResultsBody table tr.odd td{background-color:#f5f5f5;}
.AreaSearchResultsBody table th.lastChild,.AreaSearchResultsBody table td.lastChild{border:none;}
.AreaSearchResultsBody a:link{color:#0036d3;text-decoration:underline;}
.AreaSearchResultsBody a:hover,.AreaSearchResultsBody a:active,.AreaSearchResultsBody a:focus{color:#0036d3;text-decoration:none;}
.AreaSearchResultsBody a:visited{color:#7F017F;text-decoration:underline;}
.AreaSearchResultsBody .sliderWrapper{margin:0;position:absolute;top:0;right:-1px;height:100%;_height:276px;width:12px;background:url(../img/bg_slider_02.gif) repeat-y top right;}
.AreaSearchResultsBody .slider{margin:0;position:absolute;top:0;right:0;}
.AreaSearchResultsBody .scrollbar-track{margin:0;padding:0;height:100%;width:100%;}
.AreaSearchPrefecture{padding-top:9px;}
.AreaSearchPrefectureTitle{background:url(../img/bg_ski-prefecture_01.gif) repeat-x top left #e4e4e4;zoom:1;border:1px solid #cdcdcd;}
.AreaSearchPrefectureTitle li{float:left;font-weight:bold;padding:7px 15px;border-right:1px solid #cdcdcd;}
.AreaSearchPrefectureTitleLink{padding:7px 15px;background:url(../img/bg_ski-prefecture_02.gif) repeat-x bottom left #d9d9d9;}
.AreaSearchPrefectureBody{padding:12px 0 5px;background-color:#fbfbfb;border:solid 1px #e8e7e8;border-top:none;}
.AreaSearchPrefectureBody h4{font-size:12px;float:left;padding:0 26px 0 15px;width:5em;color:#323232;height:2em;overflow:hidden;}
.AreaSearchPrefectureBody div{zoom:1;}
.AreaSearchPrefectureBody div:after{content:".";display:block;height:0;overflow:hidden;clear:both;}
.AreaSearchPrefectureBody li{float:left;margin-right:10px;padding-right:10px;background:transparent url(../img/line_ski-prefecture_01.gif) no-repeat scroll right 10%;overflow:hidden;}
.AreaSearchPrefectureBody li.last{background:none;}
.AreaSearchPrefectureBody a:link{color:#616269;text-decoration:none;}
.AreaSearchPrefectureBody a:hover,.AreaSearchPrefectureBody a:active,.AreaSearchPrefectureBody a:focus{color#616269;text-decoration:underline;}
.AreaSearchPrefectureBody a:visited{color:#616269;text-decoration:none;}
.AreaSearchPrefectureTitle a:link{color:#8f8f8f;text-decoration:none;}
.AreaSearchPrefectureTitle a:hover,.AreaSearchPrefectureTitle a:active,.AreaSearchPrefectureTitle a:focus{color:#8f8f8f;text-decoration:none;}
.AreaSearchPrefectureTitle a:visited{color:#8f8f8f;text-decoration:none;}
.ShrineSearch h4{width:6em;}
.ShrineSearch table thead th{width:90px;}
.ShrineSearch table thead th.shrineSearchSpot{padding-left:15px;width:120px;}
.ShrineSearch table thead th.shrineSearchArea{text-align:center;}
.ShrineSearch table thead th.shrineSearchStation{text-align:center;}
.ShrineSearch table td{padding-left:14px;padding-right:14px;}
.ShrineSearch table td.shrineSearchSpot{padding-left:14px;text-align:left;}
.SkiSearch{margin-bottom:20px;}
.SkiSearch h2{color:#000;display:inline;font-size:14px;margin-right:7px;}
.SkiSearchResults{;border:solid 1px #d9d9d9;margin-top:9px;}
.SkiSearchResultsTitle{border:solid 1px #fff;border-bottom:none;background:url(../img/bg_ski-trail_01.gif) repeat-x bottom left #f3f3f3;zoom:1;}
.SkiSearchResultsTitle:after{content:".";clear:both;height:0;overflow:hidden;display:block;}
.SkiSearchResultsTitle h3{padding:4px 0 4px 14px;font-size:14px;color:#323232;font-weight:bold;float:left;line-height:1.4;}
.SkiSearchResultsTitle p{padding:2px 9px 0;float:right;line-height:1.6;margin-top:2px;}
.SkiSearchResultsTitle p a:link{color:#515255;text-decoration:underline;}
.SkiSearchResultsTitle p a:hover,.SkiSearchResultsTitle p a:active,.SkiSearchResultsTitle p a:focus{color:#515255;text-decoration:underline;}
.SkiSearchResultsTitle p a:visited{color:#515255;text-decoration:underline;}
.SkiSearchResultsBody{border-top:solid 1px #d9d9d9;position:relative;overflow:hidden;}
.SkiSearchResultsBody .scrollbar-box{padding:0 1px;overflow:hidden;position:relative;}
.SkiSearchResultsBody table{width:100%;border-spacing:0;border-collapse:separate;*border-collapse:collapse;table-layout:fixed;border:none;position:relative;line-height:1.4;}
.SkiSearchResultsBody table thead{color:#525252;}
.SkiSearchResultsBody table thead th,.SkiSearchResultsBody table td{background:#fbfbfb;border-right:#e2e2e2 1px solid;text-align:left;}
.SkiSearchResultsBody table thead th{padding:4px 0 4px;}
.SkiSearchResultsBody table thead th.skiTrail{padding-left:15px;width:183px;}
.SkiSearchResultsBody table thead th.run{text-align:center;}
.SkiSearchResultsBody table thead th.lift{text-align:center;}
.SkiSearchResultsBody table td{padding:5px 0 3px;text-align:center;}
.SkiSearchResultsBody table td.skiTrail{padding-left:14px;text-align:left;}
.SkiSearchResultsBody table tr.odd td{background-color:#f5f5f5;}
.SkiSearchResultsBody table th.lastChild,.SkiSearchResultsBody table td.lastChild{border:none;}
.SkiSearchResultsBody a:link{color:#0036d3;text-decoration:underline;}
.SkiSearchResultsBody a:hover,.SkiSearchResultsBody a:active,.SkiSearchResultsBody a:focus{color:#0036d3;text-decoration:none;}
.SkiSearchResultsBody a:visited{color:#7F017F;text-decoration:underline;}
.SkiSearchResultsBody .sliderWrapper{margin:0;position:absolute;top:0;right:-1px;height:100%;_height:276px;width:12px;background:url(../img/bg_slider_02.gif) repeat-y top right;}
.SkiSearchResultsBody .slider{margin:0;position:absolute;top:0;right:0;}
.SkiSearchResultsBody .scrollbar-track{margin:0;padding:0;height:100%;width:100%;}
.SkiSearchPrefecture{padding-top:9px;}
.SkiSearchPrefectureTitle{background:url(../img/bg_ski-prefecture_01.gif) repeat-x top left #e4e4e4;zoom:1;border:1px solid #cdcdcd;}
.SkiSearchPrefectureTitle li{float:left;font-weight:bold;padding:7px 15px;border-right:1px solid #cdcdcd;}
.SkiSearchPrefectureTitleLink{padding:7px 15px;background:url(../img/bg_ski-prefecture_02.gif) repeat-x bottom left #d9d9d9;}
.SkiSearchPrefectureBody{padding:12px 0 5px;background-color:#fbfbfb;border:solid 1px #e8e7e8;border-top:none;}
.SkiSearchPrefectureBody h4{font-size:12px;float:left;padding:0 26px 0 15px;width:5em;color:#323232;height:2em;overflow:hidden;}
.SkiSearchPrefectureBody div{zoom:1;}
.SkiSearchPrefectureBody div:after{content:".";display:block;height:0;overflow:hidden;clear:both;}
.SkiSearchPrefectureBody li{float:left;margin-right:10px;padding-right:10px;background:transparent url(../img/line_ski-prefecture_01.gif) no-repeat scroll right 10%;overflow:hidden;}
.SkiSearchPrefectureBody li.last{background:none;}
.SkiSearchPrefectureBody a:link{color:#616269;text-decoration:none;}
.SkiSearchPrefectureBody a:hover,.SkiSearchPrefectureBody a:active,.SkiSearchPrefectureBody a:focus{color#616269;text-decoration:underline;}
.SkiSearchPrefectureBody a:visited{color:#616269;text-decoration:none;}
.SkiSearchPrefectureTitle a:link{color:#8f8f8f;text-decoration:none;}
.SkiSearchPrefectureTitle a:hover,.SkiSearchPrefectureTitle a:active,.SkiSearchPrefectureTitle a:focus{color:#8f8f8f;text-decoration:none;}
.SkiSearchPrefectureTitle a:visited{color:#8f8f8f;text-decoration:none;}
.sportsDB h2{display:none;}
.sportsDB .listContents h3{color:#000;}
.sportsDB .playerList{padding-top:8px;clear:both;}
.sportsDB .playerList h3{margin-bottom:7px;font-size:12px;}
.sportsDB .sportsList{padding-top:9px;clear:both;}
.sportsDB .sportsList h3{margin-bottom:8px;font-size:12px;}
.sportsDB .playerList .inner{margin-right:50px;padding-bottom:1.5em;float:left;position:relative;}
.sportsDB .playerList .inner ul{float:left;}
.sportsDB .playerList .lastChild{margin-right:-100px;}
.sportsDB .playerList .inner .MoreLink01{margin-right:-20px;position:relative;position:absolute;right:0;bottom:0;}
.sportsDB .withLink{padding-right:200px;position:relative;}
.sportsDB h3.withLink a{position:absolute;top:0;right:0;font-size:12px;}
.ThemeSports01{overflow:visible;}
.ThemeSports01 h2{margin-bottom:6px;font-size:16px;}
.ThemeSports01 p.link01{margin-bottom:13px;}
.ThemeSports01 a:link,.ThemeSports01 a:hover{color:#0036d3;text-decoration:underline;}
.ThemeSports01 a:visited{text-decoration:none;}
.ThemeSports01 .series a:link{text-decoration:none;}
.ThemeSports01 .series a:hover{text-decoration:underline;}
.ThemeSports01 .etcUrl a:link{text-decoration:underline;}
.ThemeSports01 .dataList strong.Won,.ThemeSports01 .dataList strong.WonGold,.ThemeSports01 .dataList strong.WonSilver,.ThemeSports01 .dataList strong.WonBronze{margin-right:10px;}
.ThemeSports01 .dataList strong.WonGold,.ThemeSports01 .dataList strong.WonSilver,.ThemeSports01 .dataList strong.WonBronze{padding-left:17px;padding-top:3px;padding-bottom:1px;background:url(../img/ico_medals01.gif) no-repeat;}
.ThemeSports01 .dataList strong.WonGold{background-position:left center;}
.ThemeSports01 .dataList strong.WonSilver{background-position:left top;}
.ThemeSports01 .dataList strong.WonBronze{background-position:left bottom;}
.ThemeSports01 .dataList a.medalWinners{color:#979797;text-decoration:underline;}
.ThemeSports01 .ThumbList01 a:visited{color:#7F017F;text-decoration:underline;}
.ncontentSection .ThumbList01{margin-bottom:6px;}
.ncontentSection .ThumbList01 li{margin-right:15px;width:80px;float:left;position:relative;}
.ncontentSection .ThumbList01 h3,.ncontentSection .ThumbList01 h4,.ncontentSection .ThumbList01 h5,.ncontentSection .ThumbList01 h6{margin-bottom:4px;padding-top:84px;font-size:100%;font-weight:normal;word-wrap:break-word;}
.DbResults01 .ThumbList01 h3,.DbResults01 .ThumbList01 h4,.DbResults01 .ThumbList01 h5,.DbResults01 .ThumbList01 h6{padding-top:84px;}
.ncontentSection .ThumbList01 .thumb{position:absolute;left:0;top:0;width:80px;height:80px;}
.ncontentSection .ThumbList01 .thumb img{vertical-align:bottom;text-align:left;}
.ncontentSection .ThumbList01 .large{position:absolute;left:-99999px;top:-12px;z-index:100;border:solid 1px #000;}
#imgLayer .large{display:block;border:solid 1px #000;}
.ncontentSection .ThumbList01 .thumb .large img{vertical-top:bottom;text-align:left;}
.ncontentSection .ThumbList01 .hover .large{left:0;z-index:100;}
.ncontentSection .ThumbList01 .optionMedia,.ncontentSection .ThumbList01 .optionDate,.ncontentSection .ThumbList01 .optionCast{color:#b2b2b2;}
.ncontentSection .ThumbList01 .optionDate{margin-bottom:16px;}
.ncontentSection .ThumbList01 .optionData,.ncontentSection .ThumbList01 .optionData a:link{color:#979797;}
.ncontentSection .ThumbList01 .firstChild{clear:left;}
.WinnerList .ThumbList01 li{padding-bottom:16px;}
.WinnerList .ThumbList01 .optionPrize{color:#979797;}
.WinnerList .ThumbList01 .moreTextlayer{color:#74777a;}
.ThumbListWinner01 h4,.ThumbListWinner01 h5,.ThumbListWinner01 h6{padding-top:101px;color:#000;}
.ThumbListWinner01 .thumb{top:17px;}
.ThumbListWinner01 .win{position:absolute;top:0;left:0;z-index:9999;}
.SportsGameList .ThumbList01 li{padding-bottom:16px;}
.SportsGameList .ThumbList01 .optionPrize{color:#979797;}
.SportsGameList .ThumbList01 .moreTextlayer{color:#74777a;}
.WonMedals{padding-top:18px;line-height:1.3;}
.WonMedals .WonGold{padding:1px 0 0 15px;position:absolute;top:-19px;background:url(../img/ico_medals01.gif) no-repeat left center;}
.WonMedals .WonSilver{padding:1px 0 0 15px;position:absolute;top:-19px;background:url(../img/ico_medals01.gif) no-repeat left top;}
.WonMedals .WonBronze{padding:1px 0 0 15px;position:absolute;top:-19px;background:url(../img/ico_medals01.gif) no-repeat left bottom;}
.WonMedals .PrizeText{padding:1px 0 0 0;position:absolute;top:-19px;}
.MoreLink01{margin-bottom:10px;text-align:right;clear:both;}
.sportsDB .listContents .MoreLink03:link,.sportsDB .listContents .MoreLink03:visited,.sportsDB .listContents .MoreLink03:hover,.sportsDB .listContents .MoreLink03:active,.sportsDB .listContents .MoreLink03:focus{color:#979797;text-decoration:underline;}
.ThemeSports01 .moreTextlayer{padding:2px 4px 0;display:block;position:absolute;z-index:99;line-height:1.4;border:1px solid #cfd1d4;background-color:#fff;-moz-box-shadow:1px 1px 1px #e6e6e6;-webkit-box-shadow:1px 1px 1px #e6e6e6;box-shadow:1px 1px 1px #e6e6e6;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#e6e6e6');zoom:1;white-space:nowrap;}
.JpMedalists h3,.MedalRanking h3{margin-bottom:5px;font-size:14px;}
.JpMedalists h3 .date,.MedalRanking h3 .date{margin-left:10px;font-size:12px;color:#979797;font-weight:normal;}
.JpMedalists{margin-bottom:20px;}
.JpMedalistsResults{border:solid 1px #d9d9d9;margin-top:9px;}
.JpMedalistsTitle{border:solid 1px #fff;border-bottom:none;background:url(../img/bg_ski-trail_01.gif) repeat-x bottom left #f3f3f3;zoom:1;}
.JpMedalistsTitle table{width:100%;border-spacing:0;border:none;position:relative;}
.JpMedalistsTitle table th{text-align:center;padding-top:5px;padding-bottom:3px;border-right:1px solid #d9d9d9;border-left:1px solid #fff;}
.JpMedalistsTitle table th span{background-image:url("../img/ico_medals02.gif");background-repeat:no-repeat;padding-left:15px;padding-top:3px;padding-bottom:1px;line-height:16px;}
.JpMedalistsTitle table th.gold{border-left:0 none;width:214px;}
.JpMedalistsTitle table th.silver{background-position:left top;width:213px;}
.JpMedalistsTitle table th.brondz{border-right:0 none;}
.JpMedalistsTitle table th.gold span{background-position:left center;}
.JpMedalistsTitle table th.silver span{background-position:left top;}
.JpMedalistsTitle table th.brondz span{background-position:left bottom;}
.JpMedalistsBody{border-top:solid 1px #d9d9d9;position:relative;overflow:hidden;}
.JpMedalistsBody .scrollbar-box{padding:0 1px;overflow:hidden;position:relative;}
.JpMedalistsBody table{width:100%;border-spacing:0;border-collapse:separate;*border-collapse:collapse;border:none;position:relative;}
.JpMedalistsBody table td{border-right:#e2e2e2 1px solid;text-align:left;}
.JpMedalistsBody table td{padding:5px 5px 5px 15px;}
.JpMedalistsBody table td{background-color:#f5f5f5;}
.JpMedalistsBody table tr.odd td{background-color:#fbfbfb;}
.JpMedalistsBody table th.brondz,.JpMedalistsBody table td.brondz{border:none;}
.JpMedalistsBody table .gold,.JpMedalistsBody table .silver{width:194px;}
.JpMedalistsBody a:link{color:#0036d3;text-decoration:underline;}
.JpMedalistsBody a:hover,.JpMedalistsBody a:active,.JpMedalistsBody a:focus{color:#0036d3;text-decoration:none;}
.JpMedalistsBody a:visited{color:#7F017F;text-decoration:underline;}
.JpMedalistsBody .sliderWrapper{margin:0;position:absolute;top:0;right:-1px;height:100%;_height:276px;width:12px;background:url(../img/bg_slider_02.gif) repeat-y top right;}
.JpMedalistsBody .slider{margin:0;position:absolute;top:0;right:0;}
.JpMedalistsBody .scrollbar-track{margin:0;padding:0;height:100%;width:100%;}
.MedalRanking{padding-bottom:10px;}
.MedalRankingTable table,.MedalRankingTable table th,.MedalRankingTable table td{border:0 none;border-collapse:separate;}
.MedalRankingTable table{float:left;margin-right:-1px;width:325px;border:1px solid #d4d2d2;}
.MedalRankingTable table th,.MedalRankingTable table td{padding:6px 5px;text-align:center;vertical-align:middle;}
.MedalRankingTable table th.country,.MedalRankingTable table td.country{text-align:left;}
.MedalRankingTable table thead th{border-top:1px solid #fff;border-bottom:1px solid #d4d2d2;background:#f3f3f3 url("../img/bg_medal-thead.gif") left bottom repeat-x;}
.MedalRankingTable table thead th.rank{background-image:url("../img/bg_medal-thead-edge.gif");background-position:left bottom;background-repeat:no-repeat;}
.MedalRankingTable table tbody th{background:#f3f3f3;font-weight:normal;}
.MedalRankingTable table .odd th{background-color:#f1f1f1;}
.MedalRankingTable table .odd td{background-color:#fbfbfb;}
.MedalRankingTable table .even th{background-color:#ebebeb;}
.MedalRankingTable table .even td{background-color:#f5f5f5;}
.MedalRankingTable table .rank{width:45px;}
.MedalRankingTable table .country{padding-right:15px;padding-left:15px;}
.MedalRankingTable table .medal{width:20px;white-space:nowrap;}
.MedalRankingTable table .total{width:35px;white-space:nowrap;padding-right:5px;padding-left:5px;}
.MedalRankingTable table .country a{text-decoration:underline;}
.MedalRankingTable table .country a:visited{color:#7F017F;}
.MedalRankingTable table tbody .rank{border-right:1px solid #d4d2d2;border-left:1px solid #fff;}
.MedalRankingTable table tbody .firstRow .rank{background-image:url("../img/bg_medal-firstcell.gif");background-position:0 0;background-repeat:repeat-x;}
.MedalRankingTable table .country{padding-right:0;padding-left:15px;}
.MedalRankingTable table tbody .total{border-right:1px solid #fff;}
.appearance h2{display:block!important;margin-bottom:12px;color:#000;font-size:14px;}
.appearance .colGroup{overflow:hidden;zoom:1;}
.appearance .thumb{float:left;width:auto!important;padding-right:23px;margin:0!important;border-right:1px solid #e6e6e6;}
.appearance .thumb .imgTitle a{text-decoration:underline;}
.appearance .listContents{float:left;margin-left:-1px;border-left:1px solid #e6e6e6;}
.appearance .listContents ul{overflow:hidden;padding:0 0 0 21px!important;zoom:1;}
.appearance .listContents .imageType li{float:left;width:82px;margin-right:12px;text-align:center;}
.appearance .listContents .imageType .thumb{position:relative;float:none;width:80px;height:65px;padding:0!important;margin:0;background:none;border:0;}
.appearance .listContents .imageType .sub_thumb{position:absolute;left:0;bottom:0;_bottom:-1px;width:80px;text-align:center;}
.appearance .listContents .imageType .thumb img{margin:0 auto;border:0;}
.appearance .listContents .imageType .option{margin-top:5px;padding:0!important;}
.appearance .listContents .imageType .option div{padding:0 0 5px!important;margin:0!important;background:none;color:#979797;}
.appearance .listContents .imageType .option .title a{text-decoration:underline;line-height:1.4;}
.appearance .listContents .imageType h3{margin-top:5px;color:#0c0c0c;font-size:12px;}
.appearance .listContents .imageType h3 a{font-size:12px;text-decoration:underline;line-height:1.4;}
.appearance .listContents .imageType .option .cast{padding-bottom:2px;}
.appearance .listContents .textType li{padding:0 0 10px 10px;background:url(../img/bu_dot2.gif) no-repeat left 4px;color:#060606;}
.appearance .listContents .textType li h3{display:inline;font-size:12px;}
.appearance .listContents .textType li h3 a{color:#0036d3;font-size:12px;}
.appearance .listContents .textType li h3 a:visited{color:#7f017f;}
.appearance .listContents .textType li .option{display:inline;*margin-left:4px;color:#979797;}
.appearance .listContents .textType li a{color:#0036d3;text-decoration:underline;}
.appearance .listContents .textType li a:visited{color:#7f017f;}
.appearance .listContents .textType li span{color:#979797;}
.appearance .btnMoreView{position:absolute;top:0;right:0;color:#0036d3;text-decoration:underline;}
.appearance .btnMoreView:visited{color:#7f017f;}
.appearance .listContents h3{font-size:12px;}
.appearance .listContents h3 a{font-size:12px;}
.textSerialList{padding:0 0 9px 9px;background:url(../img/bu_dot3.gif) no-repeat 0 5px;zoom:1;}
.textSerialList h2{display:block!important;margin-bottom:12px;color:#000;font-size:14px;}
.textSerialList h3{display:inline;color:#060606;font-size:12px;font-weight:normal;}
.textSerialList h3 a{display:inline-block;color:#0036d3;text-decoration:underline;vertical-align:baseline;}
.textSerialList .option{display:inline;*margin-left:4px;color:#979797;}
.textSerialList .option .firstChild{padding:0;background:none;}
.textSerialList .option div{display:inline;margin-right:1px;*margin-right:5px;}
.textSerialList .option .vLine{padding-left:7px;background:url(../img/line_v_25.gif) no-repeat left center;}
.textSerialList .btnMoreView{position:absolute;top:0;right:0;color:#0036d3;text-decoration:underline;}
.textParallelList{padding:0 0 5px 9px;background:url(../img/bu_dot3.gif) no-repeat 0 5px;zoom:1;}
.textParallelList h2{display:block!important;margin-bottom:12px;color:#000;font-size:14px;}
.textParallelList h3{color:#060606;font-size:12px;font-weight:normal;}
.textParallelList h3 a{display:inline-block;color:#0036d3;text-decoration:underline;vertical-align:baseline;}
.textParallelList h3 a:visited{color:#7F017F;}
.textParallelList .option{padding-top:3px;color:#979797;zoom:1;}
.textParallelList .option .firstChild{padding:0;background:none;}
.textParallelList .option div{display:inline;margin-right:1px;*margin-right:5px;}
.textParallelList .option .vLine{padding-left:7px;background:url(../img/line_v_25.gif) no-repeat left center;}
.textParallelList .btnMoreView{position:absolute;top:0;right:0;color:#0036d3;text-decoration:underline;}
.noSectionLine .option div{padding:0;background:none;}
#gameSelectoptionList{margin-top:1px\9;margin-left:2px\9;}
#gameSelectoptionList{border-color:#C1C1C1;}
.ncontentSection .dataList .selectbox-enable .gameSelect .seljs_title{padding-top:0;height:22px;background:transparent;}
.ncontentSection .dataList .selectbox-enable .etcUrl,.ncontentSection .dataList .selectbox-enable .gameSelect{margin-bottom:0;}
.ncontentSectionMore{clear:both;margin-top:10px;}
.ncontentSectionMore h2{display:block;margin-bottom:8px;font-size:16px;}
.ncontentSectionMore li{margin-bottom:10px;}
.ncontentSectionMore li h3{display:inline-block;font-size:14px;margin-right:6px;vertical-align:middle;color:#0036D3;font-weight:normal;line-height:1.4;overflow:hidden;}
.ncontentSectionMore li h3 a{color:#0036d3;text-decoration:underline;display:inline-block;vertical-align:baseline;}
.ncontentSectionMore li h3 a:visited{color:#7f017f;}
.ncontentSectionMore .SearchTitle01{margin-bottom:8px;font-size:14px;}
.ncontentSectionMore .ThumbList01 h4 a{text-decoration:underline;color:#0036D3;}
.ncontentSectionMore .ThumbList01 h4 a:visited{color:#7F017F;}
.ncontentSectionMore .btnResult{position:relative;clear:both;margin-bottom:0;line-height:1.2;text-align:right;}
.ncontentSectionMore .btnResult a{color:#0036D3;text-decoration:underline;}
.ncontentSectionMore .starRating{width:65px;background:url(../img/bg_star_five_small_grey.gif) 0 0 no-repeat;font-size:1px;}
.ncontentSectionMore .starRating span{display:block;height:12px;overflow:hidden;}
.ncontentSection .StarRating{margin-bottom:7px!important;border-bottom:1px solid #e6e6e6;zoom:1;}
.ncontentSection .StarRating:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.ncontentSection .StarRating h4{float:left;position:relative;top:5px;margin-right:10px!important;font-weight:normal;color:#969696;}
.ncontentSection .StarRating a{text-decoration:underline;}
.ncontentSection .StarRating div.holder,.ncontentSection .StarRating div.holder div{margin-bottom:0!important;}
.ncontentSection .StarRating div.holder{float:left;margin:4px 0 0!important;padding-bottom:5px;}
.ncontentSection .StarRating div.star{margin:0!important;width:80px!important;float:left;background:url(../img/bg_star_five_grey.gif) 0 0 no-repeat;}
.ncontentSection .StarRating div.star span{display:block;overflow:hidden;position:relative;top:1px;}
.ncontentSection .StarRating .revieNumber,.ncontentSection .StarRating .ratingPoint{margin-left:5px!important;float:left;}
.ncontentSection .StarRating .ratingPoint{margin-top:-5px!important;margin-bottom:0!important;font-weight:bold;font-size:18px;font-family:tahoma;}
.sportsDB .playerList:after,.ThumbList01:after,.MedalRankingTable:after{content:"";display:block;clear:both;}
.ThumbList01{zoom:1;}
.SkiSearch .SkiSearchPrefectureTitle:after,.AreaSearch .AreaSearchPrefectureTitle:after{content:"";display:block;clear:both;}
.SkiSearch .SkiSearchPrefectureTitle,.AreaSearch .AreaSearchPrefectureTitle{zoom:1;}
.ncx01{margin-top:15px;}
div.NCSeparator01 hr{display:none;}
div.NCSeparator01{margin:14px 0 17px;_margin:14px 0 -10px;height:1px;overflow:hidden;background:#e1e1e1;position:relative;display:block;}
.NCTitle01{position:relative;margin:5px 0 14px;_margin-top:17px;_zoom:1;}
.NCTitle01 h3{font-size:16px;font-weight:bold;color:#000;}
.NCTitle01 h3,.NCTitle01 p{display:inline;}
.NCTitle01 a.more{position:relative;top:-2px;margin-left:4px;*margin-left:6px;zoom:1;color:#0036D3;text-decoration:underline;}
.reviewSection .NCTitle01{margin-top:15px;margin-bottom:9px;}
.ncontentSection{position:relative;zoom:1;}
.ncontentSection .relatedSites{margin-top:-3px;}
.ncontentSection .relatedSites h3{margin-bottom:5px;font-size:16px;}
.ncontentSection .relatedSites h3 a{text-decoration:underline;}
.ncontentSection .relatedSites li{margin-bottom:15px;}
.reviewSection{padding:0;margin:0 0 -7px;line-height:1.4;zoom:1;position:relative;}
.reviewSection:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.reviewSection li .listContents{padding:0 80px 12px 0;zoom:1;}
.reviewSection li a{display:inline-block;vertical-align:baseline;}
.reviewSection li h3{color:#0036d3;font-size:16px;font-weight:normal;}
.reviewSection li h3 a{color:#0036d3;text-decoration:underline;}
.reviewSection li h3 a:visited{color:#7f017f;text-decoration:underline;}
.reviewSection li p{color:#000;line-height:1.6;font-size:13px;}
.reviewSection li .option *{color:#979797;}
.reviewSection li .option span{display:inline-block;margin-right:2px;padding-left:7px;background:url(/search_ver3/img/ver3_separator_2.png) no-repeat left center;}
.reviewSection li .option .firstChild{padding:0!important;background:none;}
.reviewSection li .option .source{color:#16a403;}
.reviewSection li .option .source a{color:#16a403;}
.reviewSection li .review_grade{position:absolute;overflow:hidden;display:inline;width:34px;height:5px;margin:7px 0 0 5px;background:url(../img/sprite_bbs_grade.gif) no-repeat left top;}
.reviewSection li .review_grade span{display:block;height:5px;background:url(../img/sprite_bbs_grade.gif) no-repeat left -6px;}
.reviewSection li .review_grade span span{display:none;}
.reviewSection .starRating,.reviewSection .starRating span,.reviewSection .option .starRating,.reviewSection .option .starRating span{padding-left:0;vertical-align:top;}
.reviewSection .starRating,.reviewSection .option .starRating{position:relative;top:1px;background:url(../img/bg_star_five_small_grey.gif) 0 0 no-repeat;}
.reviewSection .starRating span,.reviewSection .option .starRating span{background:none;display:block;height:12px;overflow:hidden;}
.reviewSection .starRating{width:65px;}
.reviewSection .titleWithRate h3,.reviewSection .starRating{display:inline-block;*display:inline;zoom:1;}
.reviewSection .starRating{*margin-top:2px;}
.reviewSection .titleWithRate .starRating{position:relative;top:3px;width:65px;*margin-left:5px;}
.reviewSection .lineType{padding-bottom:4px;}
.reviewSection .lineType h3{display:inline-block;*display:inline;margin-right:6px;vertical-align:middle;font-size:14px;}
.reviewSection .lineType .option{display:inline-block;*display:inline;vertical-align:middle;}
.reviewSection .listType{position:relative;zoom:1;}
.reviewSection .listType ul{position:absolute;top:-20px;right:0;padding:0;margin:0;}
.reviewSection .listType li{float:left;padding:0;margin:0;}
.ncontentSection{width:auto;}
.ncontentSection .ncontentSectionMore .ThumbList01,.ncontentSection .ncontentSectionMore .ThumbList01 li{margin-bottom:0;}
.ncontentSection .ncontentSectionMore .ThumbList01 .thumb{width:65px;height:65px;}
.ncontentSection .ncontentSectionMore .ThumbList01 h4{margin-bottom:2px;padding-top:68px;*padding-top:70px;line-height:1.4;}
.ThemeSports01 .ThumbList01 h5{padding-top:74px;}
.ncontentSection .StarRating{margin-top:-4px;margin-bottom:6px!important;}
.ncontentSection .StarRating div.holder{padding-bottom:3px;}