@charset "shift_jis";

/* ----------------------------------------------------------- 
CSS Information  

Site URL:	http://www.cosme.net/xxxxx
File name:      cpn.css
Last update:   
---------------------------------------------------------- */ 

/* ----------------------------------------------------------- 
คส
----------------------------------------------------------- */ 
/* set up ----------------------------- */
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }

#evt111206 {
 width:635px;
	background: url("images/bg_main.png") repeat-y 0px 0px;	
	color:#000;
	font-size:12px;	
	line-height:18px;
	text-align:center;
	margin:0;
}

#evt111206 img { vertical-align: bottom; }


#evt111206 .alignleft {
 float:left;
	margin:0 5px 5px 0;
}

#evt111206 a {
	color:#cc1e1e;
	font-weight:bold;
	text-decoration:underline;
}

#evt111206 a:hover {
	color:#db6161;
	font-weight:bold;
	text-decoration:underline;
}

#evt111206 .foot {
 clear:both;
 width:635px;
	background: url("images/bg_bottom.png") center bottom;	
	backgroud-repeat:no-repeat;
	height:10px;
	margin:0 auto;
}

#evt111206 .foot_main {
 clear:both;
 width:590px;
	background: url("images/bg_mainfoot_10s.png") center bottom;	
	backgroud-repeat:no-repeat;
	height:37px;
	margin:0 auto;
}

/* ----------------------------------------------------------- 
 title
----------------------------------------------------------- */ 
#evt111206_title {
	background: url("images/bg_title_top.png") ;
	background-repeat:no-repeat;
	text-align:left;
	width:635px;
	height:232px;
	margin:0 auto;
	padding:0;
}
#evt111206_title .ttlimg {
	width:468px;
	margin: 0 0 0 150px;
	padding-top:18px;
}

#evt111206_title .lead {
	width:458px;
	font-size:13px;
	line-height:20px;
	margin: 5px 0 0 155px;
	color: #FFF;
}

/* ----------------------------------------------------------- 
 menu
----------------------------------------------------------- */ 
#evt111206_menu {
	width:625px;
	margin:0 auto 5px auto;
}
#evt111206_menu .menu01 {
	float:left;
}
#evt111206_menu .menu02 {
	float:right;
}


/* ----------------------------------------------------------- 
 3steps
----------------------------------------------------------- */ 
#evt111206_steps {
 clear:both;
	width:590px;
	margin:0 auto 10px auto;
	text-align:left;
	position:relative;
}
#evt111206_steps .btn {
	position:absolute;
	left:437px; top: 0;
}
#evt111206_steps a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_steps .step1 {
 float:left;
	width:199px;
	height:153px;
	background: url("images/bg_step1.png") no-repeat left bottom;	
	margin-top:13px;
	display: inline;
}
#evt111206_steps .step1 .txt {
 margin:33px 15px 0 14px;	
}
#evt111206_steps .step1 .word {
 width:110px;
 margin:8px 25px 0 58px;	
	font-size:11px;
}
#evt111206_steps .step2 {
 float:left;
	width:198px;
	height:153px;
	background: url("images/bg_step2.png") no-repeat left bottom;	
	margin-top:13px;
	display: inline;
}
#evt111206_steps .step2 .txt {
 margin:33px 14px 0 14px;	
}
#evt111206_steps .step2 .word {
 width:110px;
 margin:8px 25px 0 58px;	
	font-size:11px;
}
#evt111206_steps .step3 {
 float:left;
	width:192px;
	height:153px;
	background: url("images/bg_step3.png") no-repeat left bottom;	
	margin-top:13px;
	display: inline;
}
#evt111206_steps .step3 .txt {
 margin:33px 11px 0 11px;	
}
#evt111206_steps .step3 .word {
 width:110px;
 margin:8px 25px 0 58px;	
	font-size:11px;
}

/* ----------------------------------------------------------- 
 oi[
----------------------------------------------------------- */
#evt111206_banners {
	margin:15px 0 ;
}
#evt111206_banners a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_banners .left {
 float:left;
}
#evt111206_banners .right {
 float:right;
	margin-left:11px;
}

/* ----------------------------------------------------------- 
 pagetop
----------------------------------------------------------- */
#evt111206_pagetop {
 clear:both;
 text-align:right;
	margin:0 0 10px 0;
}
#evt111206_pagetop a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

/* ----------------------------------------------------------- 
 ๆ๑Kwtitle
----------------------------------------------------------- */ 
#evt111206_title02 {
 width:635px;
	height:181px;
	position:relative;
}

#evt111206_title02 a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_title02 .btn_top {
	position:absolute;
	top:17px;
	left:15px;
}
#evt111206_title02 .btn_login {
	position:absolute;
	top:14px;
	left:218px;
}
#evt111206_title02 .btn_kuchikomi {
	position:absolute;
	top:14px;
	right:13px;
}
/* ----------------------------------------------------------- 
 ^u
----------------------------------------------------------- */ 

#evt111206_tab {
 width:584px;
	height:42px;
	text-align:left;
	margin:17px 22px 0 29px;
}
#evt111206_tab li {
 float:left;
	margin-right:7px;
}


/* ----------------------------------------------------------- 
 10ใา
----------------------------------------------------------- */ 
#evt111206_main10s {
 width:578px;
	margin:0 22px 0 23px;
	padding:16px 6px 0 6px;
	background: url(images/bg_main02_10s.png) no-repeat left top;
	color:#333;
}
#evt111206_main10s .profile_img a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main10s .profile_img {
 float:left;
 width:220px;
	margin:0 0 10px 12px;
	_margin:0 0 10px 6px;
	text-align:left;
}
#evt111206_main10s .profile_txt {
 float:right;
 width:315px;
	margin:0 15px 10px 0;
	_margin:0 8px 10px 0;
	display:inline;
	text-align:left;
}
#evt111206_main10s .profile_img span {
	margin-left: 2px;
}
#evt111206_main10s .profile_img .txt {
	margin-top: 5px;
}
#evt111206_main10s .btn-fvr a{
	display: inline-block;
	overflow: hidden;
	width: 215px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-10s.png) no-repeat left top;
}
#evt111206_main10s .btn-fvr a:hover {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-10s_over.png) no-repeat left top;
}
#evt111206_main10s .btn-fvr-done {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-10s_done.png) no-repeat left top;
}

#evt111206_main10s .nickname {
	font-size:14px;
	font-weight:bold;
}
#evt111206_main10s .review a {
 display : inline-block ;
	vertical-align: baseline;
	padding-bottom:12px;
}
#evt111206_main10s .review span {
 font-size:135%;
	font-weight:bold;
	vertical-align: baseline;
 *vertical-align : 0.05em ;
	margin-left:-2px;
}

#evt111206_main10s .ph{
	border-top: solid 1px #cc1e1e;
	border-left: solid 1px #cc1e1e;
	border-right: solid 1px #cc1e1e;
	border-bottom: solid 1px #cc1e1e;
	background-color: #FFFFFF;
}
#evt111206_main10s_ranking {
 width:578px;
 clear:both;
	background-color: #cdebf1;
}
#evt111206_main10s_ranking a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main10s_ranking h4 {
	margin-top: 10px;
}
#evt111206_main10s_ranking .rank01 {
 width:554px;
	margin:0 auto 10px auto;
}
#evt111206_main10s_ranking .rank01 ul {
	margin-left:-5px;
}
#evt111206_main10s_ranking .rank01 li {
 float:left;
	height:35px;
	margin-bottom:4px;
}
#evt111206_main10s_ranking .rank01 li  img {
 display: block;
} 
#evt111206_main10s_ranking .ph_area {
 float:left;
 width:167px;
	margin-right:8px;
}
#evt111206_main10s_ranking .rank1_ph_bg {
 width:151px;
	height:151px;
	background: url(images/bg_ph01_10s.png) no-repeat center top;
	padding: 9px 8px 7px 8px;
}
#evt111206_main10s_ranking .txt_area {
 float:right;
	width:378px;
	text-align:left;
	padding-top:3px;
}
#evt111206_main10s_ranking .price {
	margin-left : -7px;
}
#evt111206_main10s_ranking p {
	margin-bottom : 3px;
}
#evt111206_main10s .itemname {
	font-size : 13px;
	margin-top:10px;
}
#evt111206_main10s .comment_l {
	clear:both;
}
#evt111206_main10s .checklink {
	font-size : 11px;
	margin-bottom:3px;
}
#evt111206_main10s_ranking .rank02 {
 float:left;
 width:266px;
	text-align:left;
	margin-left:16px;
	_margin-left:8px;
}
#evt111206_main10s_ranking .rank03 {
 float:right;
 width:266px;
	text-align:left;
	margin-right:16px;
	_margin-right:8px;
}
#evt111206_main10s_ranking .ph_area02 {
 float:left;
 width:120px;
	margin-right:8px;
	_margin-right:4px;
}
#evt111206_main10s_ranking .txt_area02 {
 float:right;
	width:138px;
	text-align:left;
	padding-top:5px;
}
#evt111206_main10s_ranking .price02 {
	margin-left : -3px;
}
#evt111206_main10s .itemname02 {
	font-size : 12px;
}

#evt111206_main10s_ranking .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_10s.png);@
}
#evt111206_main10s_ranking .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main10s_ranking .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_10s.png) ;
}
#evt111206_main10s_ranking .comment {
 clear:both;
	padding-top:3px;
	font-size:11px;
	line-height:16px;
}
#evt111206_main10s_ranking .bangai {
 clear:both;
	background: url(images/bg_bangai.png) #FFF no-repeat left bottom;
	margin:0;
	padding-bottom:25px;
}
#evt111206_main10s_ranking .bangai h5 {
	margin-bottom: 2px;
}
#evt111206_main10s_ranking .bangai .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_b.png);
}
#evt111206_main10s_ranking .bangai .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main10s_ranking .bangai .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_b.png) ;
}
#evt111206_main10s_ranking .ph_area03 {
 float:left;
 width:120px;
	margin:12px 8px 0 0;
	_margin:12px -4px 0 0;
	position:relative;
}
#evt111206_main10s_ranking .price03 {
	position: absolute;
	top:-15px; left:-8px;
	z-index:1;
}

#evt111206_main10s .ast {
 clear:both;
	font-size: 83%;
	text-align: right;
	color:#666;
	padding:10px 0;
 margin:0;
}

#evt111206_main10s_navi {
 text-align:left;
	margin-top: 10px ;
}
#evt111206_main10s_navi li {
 float:left;
	width:184px;
	margin-left:6px;
}
#evt111206_main10s_ranking .kuchikomi {
	margin-top:-5px;
	*margin-top:0;
}

/* ----------------------------------------------------------- 
 20ใา
----------------------------------------------------------- */ 
#evt111206_main20s {
 width:578px;
	margin:0 22px 0 23px;
	padding:16px 6px 0 6px;
	background: url(images/bg_main02_20s.png) no-repeat left top;
	color:#333;
}
#evt111206_main20s .profile_img a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main20s .profile_img {
 float:left;
 width:220px;
	margin:0 0 10px 12px;
	_margin:0 0 10px 6px;
	text-align:left;
}
#evt111206_main20s .profile_txt {
 float:right;
 width:315px;
	margin:0 15px 10px 0;
	_margin:0 8px 10px 0;
	display:inline;
	text-align:left;
}
#evt111206_main20s .profile_img span {
	margin-left: 2px;
}
#evt111206_main20s .profile_img .txt {
	margin-top: 5px;
}
#evt111206_main20s .btn-fvr a{
	display: inline-block;
	overflow: hidden;
	width: 215px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-20s.png) no-repeat left top;
}
#evt111206_main20s .btn-fvr a:hover {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-20s_over.png) no-repeat left top;
}
#evt111206_main20s .btn-fvr-done {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-20s_done.png) no-repeat left top;
}

#evt111206_main20s .nickname {
	font-size:14px;
	font-weight:bold;
}
#evt111206_main20s .review a {
 display : inline-block ;
	vertical-align: baseline;
	padding-bottom:12px;
}
#evt111206_main20s .review span {
 font-size:135%;
	font-weight:bold;
	vertical-align: baseline;
 *vertical-align : 0.05em ;
	margin-left:-2px;
}
#evt111206_main20s .ph{
	border-top: solid 1px #cc1e1e;
	border-left: solid 1px #cc1e1e;
	border-right: solid 1px #cc1e1e;
	border-bottom: solid 1px #cc1e1e;
	background-color: #FFFFFF;
}
#evt111206_main20s_ranking {
 width:578px;
 clear:both;
	background-color: #dae9c5;
}
#evt111206_main20s_ranking a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main20s_ranking h4 {
	margin-top: 10px;
}
#evt111206_main20s_ranking .rank01 {
 width:554px;
	margin:0 auto 10px auto;
}
#evt111206_main20s_ranking .rank01 ul {
	margin-left:-5px;
}
#evt111206_main20s_ranking .rank01 li {
 float:left;
	height:35px;
	margin-bottom:4px;
}
#evt111206_main20s_ranking .rank01 li  img {
 display: block;
} 
#evt111206_main20s_ranking .ph_area {
 float:left;
 width:167px;
	margin-right:8px;
}
#evt111206_main20s_ranking .rank1_ph_bg {
 width:151px;
	height:151px;
	background: url(images/bg_ph01_20s.png) no-repeat center top;
	padding: 9px 8px 7px 8px;
}
#evt111206_main20s_ranking .txt_area {
 float:right;
	width:378px;
	text-align:left;
	padding-top:8px;
}
#evt111206_main20s_ranking .price {
	margin-left : -7px;
}
#evt111206_main20s_ranking p {
	margin-bottom : 3px;
}
#evt111206_main20s .itemname {
	font-size : 13px;
	margin-top:10px;
}
#evt111206_main20s .comment_l {
	clear:both;
}
#evt111206_main20s .checklink {
	font-size : 11px;
	margin-bottom:3px;
}
#evt111206_main20s_ranking .rank02 {
 float:left;
 width:266px;
	text-align:left;
	margin-left:16px;
	_margin-left:8px;
}
#evt111206_main20s_ranking .rank03 {
 float:right;
 width:266px;
	text-align:left;
	margin-right:16px;
	_margin-right:8px;
}
#evt111206_main20s_ranking .ph_area02 {
 float:left;
 width:120px;
	margin-right:8px;
	_margin-right:4px;
}
#evt111206_main20s_ranking .txt_area02 {
 float:right;
	width:138px;
	text-align:left;
	padding-top:3px;
}
#evt111206_main20s_ranking .price02 {
	margin-left : -3px;
}
#evt111206_main20s .itemname02 {
	font-size : 12px;
}

#evt111206_main20s_ranking .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_20s.png);@
}
#evt111206_main20s_ranking .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main20s_ranking .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_20s.png);
}
#evt111206_main20s_ranking .comment {
 clear:both;
	padding-top:3px;
	font-size:11px;
	line-height:16px;
}
#evt111206_main20s_ranking .bangai {
 clear:both;
	background: url(images/bg_bangai_20s.png) #FFF no-repeat left bottom;
	margin:0;
	padding-bottom:25px;
}
#evt111206_main20s_ranking .bangai h5 {
	margin-bottom: 2px;
}
#evt111206_main20s_ranking .bangai .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_b.png);
}
#evt111206_main20s_ranking .bangai .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main20s_ranking .bangai .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_b.png) ;
}
#evt111206_main20s_ranking .ph_area03 {
 float:left;
 width:120px;
	margin:12px 8px 0 0;
	_margin:12px -4px 0 0;
	position:relative;
}
#evt111206_main20s_ranking .price03 {
	position: absolute;
	top:-15px; left:-8px;
	z-index:1;
}

#evt111206_main20s .ast {
 clear:both;
	font-size: 83%;
	text-align: right;
	color:#666;
	padding:10px 0;
 margin:0;
}

#evt111206_main20s_navi {
 text-align:left;
	margin-top: 10px ;
}
#evt111206_main20s_navi li {
 float:left;
	width:184px;
	margin-left:6px;
}
#evt111206_main20s_ranking .kuchikomi {
	margin-top:-5px;
	*margin-top:0;
}

/* ----------------------------------------------------------- 
 30ใา
----------------------------------------------------------- */ 
#evt111206_main30s {
 width:578px;
	margin:0 22px 0 23px;
	padding:16px 6px 0 6px;
	background: url(images/bg_main02_30s.png) no-repeat left top;
	color:#333;
}
#evt111206_main30s .profile_img a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main30s .profile_img {
 float:left;
 width:220px;
	margin:0 0 10px 12px;
	_margin:0 0 10px 6px;
	text-align:left;
}
#evt111206_main30s .profile_txt {
 float:right;
 width:315px;
	margin:0 15px 10px 0;
	_margin:0 8px 10px 0;
	display:inline;
	text-align:left;
}
#evt111206_main30s .profile_img span {
	margin-left: 2px;
}
#evt111206_main30s .profile_img .txt {
	margin-top: 5px;
}
#evt111206_main30s .btn-fvr a{
	display: inline-block;
	overflow: hidden;
	width: 215px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-30s.png) no-repeat left top;
}
#evt111206_main30s .btn-fvr a:hover {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-30s_over.png) no-repeat left top;
}
#evt111206_main30s .btn-fvr-done {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-30s_done.png) no-repeat left top;
}

#evt111206_main30s .nickname {
	font-size:14px;
	font-weight:bold;
}
#evt111206_main30s .review a {
 display : inline-block ;
	vertical-align: baseline;
	padding-bottom:12px;
}
#evt111206_main30s .review span {
 font-size:135%;
	font-weight:bold;
	vertical-align: baseline;
 *vertical-align : 0.05em ;
	margin-left:-2px;
}

#evt111206_main30s .ph{
	border-top: solid 1px #cc1e1e;
	border-left: solid 1px #cc1e1e;
	border-right: solid 1px #cc1e1e;
	border-bottom: solid 1px #cc1e1e;
	background-color: #FFFFFF;
}
#evt111206_main30s_ranking {
 width:578px;
 clear:both;
	background-color: #e5ddf6;
}
#evt111206_main30s_ranking a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main30s_ranking h4 {
	margin-top: 10px;
}
#evt111206_main30s_ranking .rank01 {
 width:554px;
	margin:0 auto 10px auto;
}
#evt111206_main30s_ranking .rank01 ul {
	margin-left:-5px;
}
#evt111206_main30s_ranking .rank01 li {
 float:left;
	height:35px;
	margin-bottom:4px;
}
#evt111206_main30s_ranking .rank01 li  img {
 display: block;
} 
#evt111206_main30s_ranking .ph_area {
 float:left;
 width:167px;
	margin-right:8px;
}
#evt111206_main30s_ranking .rank1_ph_bg {
 width:151px;
	height:151px;
	background: url(images/bg_ph01_30s.png) no-repeat center top;
	padding: 9px 8px 7px 8px;
}
#evt111206_main30s_ranking .txt_area {
 float:right;
	width:378px;
	text-align:left;
	padding-top:3px;
}
#evt111206_main30s_ranking .price {
	margin-left : -7px;
}
#evt111206_main30s_ranking p {
	margin-bottom : 3px;
}
#evt111206_main30s .itemname {
	font-size : 13px;
	margin-top:10px;
}
#evt111206_main30s .comment_l {
	clear:both;
}
#evt111206_main30s .checklink {
	font-size : 11px;
	margin-bottom:3px;
}
#evt111206_main30s_ranking .rank02 {
 float:left;
 width:266px;
	text-align:left;
	margin-left:16px;
	_margin-left:8px;
}
#evt111206_main30s_ranking .rank03 {
 float:right;
 width:266px;
	text-align:left;
	margin-right:16px;
	_margin-right:8px;
}
#evt111206_main30s_ranking .ph_area02 {
 float:left;
 width:120px;
	margin-right:8px;
	_margin-right:4px;
}
#evt111206_main30s_ranking .txt_area02 {
 float:right;
	width:138px;
	text-align:left;
	padding-top:5px;
}
#evt111206_main30s_ranking .price02 {
	margin-left : -3px;
}
#evt111206_main30s .itemname02 {
	font-size : 12px;
}

#evt111206_main30s_ranking .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_30s.png);@
}
#evt111206_main30s_ranking .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main30s_ranking .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_30s.png) ;
}
#evt111206_main30s_ranking .comment {
 clear:both;
	padding-top:3px;
	font-size:11px;
	line-height:16px;
}
#evt111206_main30s_ranking .bangai {
 clear:both;
	background: url(images/bg_bangai_03.png) #FFF no-repeat left bottom;
	margin:0;
	padding-bottom:25px;
}
#evt111206_main30s_ranking .bangai h5 {
	margin-bottom: 2px;
}
#evt111206_main30s_ranking .bangai .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_b.png);
}
#evt111206_main30s_ranking .bangai .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main30s_ranking .bangai .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_b.png) ;
}
#evt111206_main30s_ranking .ph_area03 {
 float:left;
 width:120px;
	margin:12px 8px 0 0;
	_margin:12px -4px 0 0;
	position:relative;
}
#evt111206_main30s_ranking .price03 {
	position: absolute;
	top:-15px; left:-8px;
	z-index:1;
}

#evt111206_main30s .ast {
 clear:both;
	font-size: 83%;
	text-align: right;
	color:#666;
	padding:10px 0;
 margin:0;
}

#evt111206_main30s_navi {
 text-align:left;
	margin-top: 10px ;
}
#evt111206_main30s_navi li {
 float:left;
	width:184px;
	margin-left:6px;
}
#evt111206_main30s_ranking .kuchikomi {
	margin-top:-5px;
	*margin-top:0;
}


/* ----------------------------------------------------------- 
 40ใา
----------------------------------------------------------- */ 
#evt111206_main40s {
 width:578px;
	margin:0 22px 0 23px;
	padding:16px 6px 0 6px;
	background: url(images/bg_main02_40s.png) no-repeat left top;
	color:#333;
}
#evt111206_main40s .profile_img a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main40s .profile_img {
 float:left;
 width:220px;
	margin:0 0 10px 12px;
	_margin:0 0 10px 6px;
	text-align:left;
}
#evt111206_main40s .profile_txt {
 float:right;
 width:315px;
	margin:0 15px 10px 0;
	_margin:0 8px 10px 0;
	display:inline;
	text-align:left;
}
#evt111206_main40s .profile_img span {
	margin-left: 2px;
}
#evt111206_main40s .profile_img .txt {
	margin-top: 5px;
}
#evt111206_main40s .btn-fvr a{
	display: inline-block;
	overflow: hidden;
	width: 215px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-40s.png) no-repeat left top;
}
#evt111206_main40s .btn-fvr a:hover {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-40s_over.png) no-repeat left top;
}
#evt111206_main40s .btn-fvr-done {
	display: inline-block;
	overflow: hidden;
	width: 212px;
	height: 0;
	padding-top: 40px;
	background: url(images/btn-fvr-40s_done.png) no-repeat left top;
}

#evt111206_main40s .nickname {
	font-size:14px;
	font-weight:bold;
}
#evt111206_main40s .review a {
 display : inline-block ;
	vertical-align: baseline;
	padding-bottom:12px;
}
#evt111206_main40s .review span {
 font-size:135%;
	font-weight:bold;
	vertical-align: baseline;
 *vertical-align : 0.05em ;
	margin-left:-2px;
}

#evt111206_main40s .ph{
	border-top: solid 1px #cc1e1e;
	border-left: solid 1px #cc1e1e;
	border-right: solid 1px #cc1e1e;
	border-bottom: solid 1px #cc1e1e;
	background-color: #FFFFFF;
}
#evt111206_main40s_ranking {
 width:578px;
 clear:both;
	background-color: #fddbe2;
}
#evt111206_main40s_ranking a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_main40s_ranking h4 {
	margin-top: 10px;
}
#evt111206_main40s_ranking .rank01 {
 width:554px;
	margin:0 auto 10px auto;
}
#evt111206_main40s_ranking .rank01 ul {
	margin-left:-5px;
}
#evt111206_main40s_ranking .rank01 li {
 float:left;
	height:35px;
	margin-bottom:4px;
}
#evt111206_main40s_ranking .rank01 li  img {
 display: block;
} 
#evt111206_main40s_ranking .ph_area {
 float:left;
 width:167px;
	margin-right:8px;
}
#evt111206_main40s_ranking .rank1_ph_bg {
 width:151px;
	height:151px;
	background: url(images/bg_ph01_40s.png) no-repeat center top;
	padding: 9px 8px 7px 8px;
}
#evt111206_main40s_ranking .txt_area {
 float:right;
	width:378px;
	text-align:left;
	padding-top:3px;
}
#evt111206_main40s_ranking .price {
	margin-left : -7px;
}
#evt111206_main40s_ranking p {
	margin-bottom : 3px;
}
#evt111206_main40s .itemname {
	font-size : 13px;
	margin-top:10px;
}
#evt111206_main40s .comment_l {
	clear:both;
}
#evt111206_main40s .checklink {
	font-size : 11px;
	margin-bottom:3px;
}
#evt111206_main40s_ranking .rank02 {
 float:left;
 width:266px;
	text-align:left;
	margin-left:16px;
	_margin-left:8px;
}
#evt111206_main40s_ranking .rank03 {
 float:right;
 width:266px;
	text-align:left;
	margin-right:16px;
	_margin-right:8px;
}
#evt111206_main40s_ranking .ph_area02 {
 float:left;
 width:120px;
	margin-right:8px;
	_margin-right:4px;
}
#evt111206_main40s_ranking .txt_area02 {
 float:right;
	width:138px;
	text-align:left;
	padding-top:5px;
}
#evt111206_main40s_ranking .price02 {
	margin-left : -3px;
}
#evt111206_main40s .itemname02 {
	font-size : 12px;
}

#evt111206_main40s_ranking .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_40s.png);@
}
#evt111206_main40s_ranking .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main40s_ranking .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_40s.png) ;
}
#evt111206_main40s_ranking .comment {
 clear:both;
	padding-top:3px;
	font-size:11px;
	line-height:16px;
}
#evt111206_main40s_ranking .bangai {
 clear:both;
	background: url(images/bg_bangai_04.png) #FFF no-repeat left bottom;
	margin:0;
	padding-bottom:25px;
}
#evt111206_main40s_ranking .bangai h5 {
	margin-bottom: 2px;
}
#evt111206_main40s_ranking .bangai .clip a {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_b.png);
}
#evt111206_main40s_ranking .bangai .clip a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
#evt111206_main40s_ranking .bangai .clip-off {
	display: inline-block;
	overflow: hidden;
	width: 134px;
	height: 0;
	padding-top: 35px;
	background: url(images/btn_clip_done_b.png) ;
}
#evt111206_main40s_ranking .ph_area03 {
 float:left;
 width:120px;
	margin:12px 8px 0 0;
	_margin:12px -4px 0 0;
	position:relative;
}
#evt111206_main40s_ranking .price03 {
	position: absolute;
	top:-15px; left:-8px;
	z-index:1;
}

#evt111206_main40s .ast {
 clear:both;
	font-size: 83%;
	text-align: right;
	color:#666;
	padding:10px 0;
 margin:0;
}

#evt111206_main40s_navi {
 text-align:left;
	margin-top: 10px ;
}
#evt111206_main40s_navi li {
 float:left;
	width:184px;
	margin-left:6px;
}
#evt111206_main40s_ranking .kuchikomi {
	margin-top:-5px;
	*margin-top:0;
}

/* ----------------------------------------------------------- 
 mission
----------------------------------------------------------- */ 
#evt111206_mission {
 width:625px;
 margin:0 auto 0 auto;
	position: relative;
}
#evt111206_mission a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#evt111206_mission .kuchikomi_clip {
	position: absolute;
	top: 143px;  
	left: 68px; 
}
#evt111206_mission .kuchikomi_search {
	position: absolute;
	top: 143px;  
	left: 313px; 
}


/* ----------------------------------------------------------- 
 
----------------------------------------------------------- */ 

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} 
