.TTL{ padding:0 0 10px;}
.TTL h2{font-weight:bold; width:50%; float:left;font-family:Georgia, "Times New Roman", Times, serif;}
.TTL h3{font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
.TTL span{ width:50%; float:right; font-size:9px; text-align:right; letter-spacing:-0.8px;  }
.TTL span a{text-decoration:none; display:block; height:15px; padding:0 20px 0 0}
.TTL span a:link,
.TTL span a:visited{ background:url(../images/arw_up_white.gif) no-repeat right top; color:#333;}
.TTL span a:hover{background:url(../images/arw_ov_white.gif) no-repeat right top; color:#990000;}

.MainLeft{ width:598px;}
.MainLeftIn{ padding:15px 29px 0; }
.MainRight{ width:182px; float:right;}
.MainRightIn{ padding:0; }

/*ContentsArea*/
#beta{text-align:center;}

.TopReviewBox2{ width:540px; background:url(../images/bg_mainleft.gif) repeat-y; border-bottom:1px solid #646464; padding:10px 0 5px;}
.TopReviewBox2_2{ width:540px; background:url(../images/bg_mainleft.gif) repeat-y; border-bottom:1px solid #646464; padding:10px 0 5px 0;}
.TopReviewBoxL{float:left; width:260px; }
.TopReviewBoxL .TTL{height:30px; padding:0;position:relative;}
.TopReviewBoxL .TTL h2{position:absolute; left:-10px; top:-15px;}
.TopReviewBoxR{float:right; width:250px; }
.TopReviewBoxR .TTL{height:30px; padding:0;position:relative;}
.TopReviewBoxR .TTL h2{position:absolute; left:0; top:-15px;}
.TopReviewBoxBig{ overflow:visible; height:335px; }
.TopReviewBoxBig h3{ font-weight:bold;  padding:5px 0; line-height:1.2;}
.TopReviewBoxBig h3 span{font-weight:normal; font-size:10px; display:block;}
.TopReviewBoxBig p{ line-height:1.3;}
.TopReviewBoxBig span{ font-size:10px; color:#555;}
.TopReviewBoxThum{ padding:10px 0 7px;}
.TopReviewBoxThum img{ width:50px; height:50px;}

.TopPickUpBox{ padding:0 0 15px; line-height:1.4;}
.TopPickUpBox img{margin:0 0 5px;}
.TopPickUpBox h3{ font-size:10px;}
.TopPickUpBox h3 a{width:55%; float:left;}
.TopPickUpBox h3 span{width:40%; float:right; text-align:right;}
.TopPickUpBox h4{ font-weight:bold;}
.TopPickUpBox h4 span{ font-weight:normal;}


.TopReviewBoxL2{float:left; width:250px;}
.TopReviewBoxL2_In{ padding:0 0 0 0;}
.TopReviewBoxL2_In1{border-bottom:0px dotted #646464; padding:15px 0 0;}
.TopReviewBoxL2_In2{border-bottom:1px dotted #646464; padding:20px 0 0;}
.TopReviewBoxL2_In3{padding:20px 0 0 0;}
.TopReviewBoxL2 .TTL{ position:relative; height:20px;}
.TopReviewBoxL2_In1 .TTL h2{position:absolute; top:-15px; left:-5px;}
.TopReviewBoxL2_In2 .TTL h2{position:absolute; top:-15px; left:-15px;}
.TopReviewBoxL2_In3 .TTL h2{position:absolute; top:-15px; left:-5px;}


.TopReviewBoxR2{float:right; width:250px;}
.TopReviewBoxR2_In{ padding:20px 0 0;}
.TopReviewBoxR2 .TTL{ position:relative; height:20px;}
.TopReviewBoxR2 .TTL h2{position:absolute; top:-20px; left:-3px;}
.TopReviewBoxR2_In2{padding:20px 0 0 20px;}
.TopReviewBoxM{ padding:2px 0 10px 0;}
.TopReviewBoxM_L{ width:95px; float:left;}
.TopReviewBoxM_L img{ width:90px;}
.TopReviewBoxM_R{width:155px; float:right;}
.TopReviewBoxM h3{ font-weight:bold; line-height:1.2;}
.TopReviewBoxM h3 span{ font-size:10px; color:#555; font-weight:normal; display:block;}
.TopReviewBoxM p{ line-height:1.4;}



.TopReviewBox1{ width:540px; border-bottom:1px solid #e0e0e0; padding:20px 0 10px;}
.TopReviewBox1 h3{font-weight:bold; font-size:14px; line-height:1.2; padding-bottom:10px;}
.TopReviewBox1 h3 span{ font-size:10px; color:#555;}
.TopReviewBox1 span{ font-size:10px; color:#555;}

.TopColumnBox{ line-height:1.2; padding:0 0 30px; }
.TopColumnBox img{ width:250px; height:60px; }
.TopColumnBox .TTL{ padding:5px 0 0;}
.TopColumnBox .TTL p{ width:150px; float:left; }
.TopColumnBox .TTL span{ width:100px; float:right; text-align:right; font-size:10px;}
.TopColumnBox h3{ font-size:11px;}
.TopColumnBox h4{ font-weight:bold;}






/**/
	.panel h2.title {}
	
	.coda-slider-no-js .coda-slider { display:none;}
	.coda-slider,
	.coda-slider .panel { width: 540px; height:300px; overflow:hidden; } 
	

	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto;    overflow-x: hidden; }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left; width:540px; }
	.coda-slider .panel-container { position: relative }

	
	/* Tab nav */
		
.coda-nav{ padding:1px 0 6px 0; _padding-bottom:7px; background:url(../images/bt_tab_ft_b.jpg) no-repeat right bottom;}
.coda-nav ul{width:auto; float:right;}
.coda-nav li{  font-weight:bold; float:left;}
.coda-nav li.tab1{width:85px;}
.coda-nav li.tab2{width:85px;}
.coda-nav li.tab3{width:85px;}
.coda-nav li a{ display:block;width:85px; height:24px; text-indent:-9999px;}
.coda-nav li.tab2 a{width:85px;}

.coda-nav li.tab1 a:link,
.coda-nav li.tab1 a:visited{background:url(../images/bt_tab_ft1_up.jpg) no-repeat 0 0; color:#fff;}
.coda-nav li.tab1 a:hover{background:url(../images/bt_tab_ft1_ov2.jpg) no-repeat 0 0; color:#fff;}
.coda-nav li.tab1 a.current:link,
.coda-nav li.tab1 a.current:visited{background:url(../images/bt_tab_ft1_ov.jpg) no-repeat 0 0; color:#fff;}

.coda-nav li.tab2 a:link,
.coda-nav li.tab2 a:visited{background:url(../images/bt_tab_ft2_up.jpg) no-repeat 0 0; color:#fff;}
.coda-nav li.tab2 a:hover{background:url(../images/bt_tab_ft2_ov2.jpg) no-repeat 0 -1px; color:#fff;}
.coda-nav li.tab2 a.current:link,
.coda-nav li.tab2 a.current:visited{background:url(../images/bt_tab_ft2_ov.jpg) no-repeat 0 -1px; color:#fff;}

.coda-nav li.tab3 a:link,
.coda-nav li.tab3 a:visited{background:url(../images/bt_tab_ft3_up.jpg) no-repeat 0 0; color:#fff;}
.coda-nav li.tab3 a:hover{background:url(../images/bt_tab_ft3_ov2.jpg) no-repeat 0 -1px; color:#fff;}
.coda-nav li.tab3 a.current:link,
.coda-nav li.tab3 a.current:visited{background:url(../images/bt_tab_ft3_ov.jpg) no-repeat 0 -1px; color:#fff;}


	
	
	
/**/





.TopFeature{ padding:15px 0 20px; width:540px;}
.TopFeature .TTL{ padding:0;}
.TopFeature_TTL h3{ font-weight:bold; padding:0 0 10px;}

.FeatureTTL{ padding:0 0 10px; color:#fff;}
.FeatureTTLdetailM{background:url(../features/images/bg_ti_interview_m.gif) repeat-y; margin:1px 0 0; width:540px;}
.FeatureTTLdetailT{background:url(../features/images/bg_ti_interview_t.gif) no-repeat 0 0; padding:10px 0 0;}
.FeatureTTLdetailB{background:url(../features/images/bg_ti_interview_b.gif) no-repeat left bottom; padding:0 10px 10px;}



.FeatureTTLdetailL{float:left;  display:block;}
.FeatureTTLdetailL strong{ font-size:10px; display:block;}
.FeatureTTLdetailL b{ font-weight:bold; font-size:16px; display:block; line-height:1.3; padding:4px 0;}
.FeatureTTLdetailL i{ display:block; font-style:normal;}
.FeatureTTL a{text-decoration:none; display:block;}
.FeatureTTL a:link,
.FeatureTTL a:visited{ color:#fff;}
.FeatureTTL a:hover{ color:#CCC;}
.FeatureTTLdetailR{float:right; text-align:right; font-size:11px; padding-top:0; }
.FeatureTTLdetailR b{ font-weight:normal; font-size:11px; line-height:1.3; padding-right:0px;}
.FeatureTTLdetailR i{ font-style:normal; padding-right:7px;}
.pane p{width:540px;}

.FeatureTTLdetailM2{background:url(../features/images/bg_ti_blue3_m.jpg) repeat-y; margin:1px 0 0; width:540px;}
.FeatureTTLdetailT2{background:url(../features/images/bg_ti_blue3_t.jpg) no-repeat 0 0; padding:10px 0 0;}
.FeatureTTLdetailB2{background:url(../features/images/bg_ti_blue3_b.jpg) no-repeat left bottom; padding:0 10px 10px;}
.FeatureTTLdetailB2 .FeatureTTLdetailL{width:100%; }
.FeatureTTLdetailB2 .FeatureTTLdetailR{width:100%;  padding-top:0;}
.FeatureTTLdetailB2 .FeatureTTLdetailR b{padding:4px 0 4px 4px;}
.FeatureTTLdetailB2 .FeatureTTLdetailR i{padding:4px 0 4px 4px;}

.FeatureTTLdetailM1{background:url(../features/images/bg_ti_black_m.gif) repeat-y; margin:1px 0 0; width:540px;}
.FeatureTTLdetailT1{background:url(../features/images/bg_ti_black_t.gif) no-repeat 0 0; padding:10px 0 0;}
.FeatureTTLdetailB1{background:url(../features/images/bg_ti_black_b.gif) no-repeat left bottom; padding:0 10px 10px;}
.FeatureTTLdetailB1 .FeatureTTLdetailL{width:65%;  }
.FeatureTTLdetailB1 .FeatureTTLdetailL b{}
.FeatureTTLdetailB1 .FeatureTTLdetailR{width:35%; }
.FeatureTTLdetailB1 .FeatureTTLdetailR b{display:block; padding:4px 0;}
.FeatureTTLdetailB1 .FeatureTTLdetailR i{display:block; padding:4px 0;}

.FeatureTTLdetailM3{background:url(../features/images/bg_ti_red_m.jpg) repeat-y; margin:1px 0 0; width:540px;}
.FeatureTTLdetailT3{background:url(../features/images/bg_ti_red_t.jpg) no-repeat 0 0; padding:10px 0 0;}
.FeatureTTLdetailB3{background:url(../features/images/bg_ti_red_b.jpg) no-repeat left bottom; padding:0 10px 10px;}
.FeatureTTLdetailB3 .FeatureTTLdetailL{width:65%;  }
.FeatureTTLdetailB3 .FeatureTTLdetailL b{}
.FeatureTTLdetailB3 .FeatureTTLdetailR{width:35%; }
.FeatureTTLdetailB3 .FeatureTTLdetailR b{display:block; padding:4px 0;}
.FeatureTTLdetailB3 .FeatureTTLdetailR i{display:block; padding:4px 0;}





.Top .MainRightAd{padding:0 9px 20px;}

.TopColumnTTL{padding:0 19px; color:#fff;}
.TopColumnTTL .TTL span a:link,
.TopColumnTTL .TTL span a:visited{ background:url(../images/arw_up_red.gif) no-repeat right top; color:#333;}
.TopColumnTTL .TTL span a:hover{background:url(../images/arw_ov_red.gif) no-repeat right top; color:#990000;}


.MainRight a:link,
.MainRight a:visited{ color:#333; text-decoration:none;}
.MainRight a:hover{ color:#f00;}


.RightRank{ color:#fff; margin:0 0 20px; width:180px;}
.RightRankM{ background:#000; }
.RightRankT{ background:url(../images/bg_review_t.gif) no-repeat left top; padding:4px 0 0;}
.RightRankB{ background:url(../images/bg_review_b.gif) no-repeat left bottom; padding:0 0 0;}
.RightRank .TTL{background:#d30100;padding:0 5px 3px; font-weight:bold;}
.RightRank .TTL h4{font-weight:bold;}
.RightRank table{}
.RightRank th,
.RightRank td{ padding:5px; color:#333; font-size:10px; line-height:1.2; vertical-align:middle;background:url(../images/border02.gif) repeat-x left top;}
.RightRank th{ padding:5px 0 5px 5px;}
.RightRank th img{width:50px;}


