@charset "EUC-JP";

/* CSS Document */





h2.tit_cm{

background:url(../images/tit_cm.gif) left top no-repeat;

width: 655px;

height:39px;

margin: 0 0 10px 0;

color: #FFFFFF;

padding: 10px 0 0 25px;

text-indent: -9999px;

}



.cm_main{

	display: block;

	width: 630px;

	overflow:visible;

	margin: -20px auto 0px;

}



.cm_main #cm_body{

	display: block;

	float: left;

	width: 360px;

	margin: 10px 0 0 0px;

	/*background:url(../images/bg_cat.gif) right bottom no-repeat;*/

}



.cm_main h3.tit_cm_title{

	display: block;

	width: 205px;

	height: 50px;

	margin: 10px 0 10px;

	text-indent:-9999px;

	background: url(../images/tit_cm_titleL.gif) left top no-repeat;

}



.cm_main h3.tit_cm_title_memory{

	display: block;

	width: 205px;

	height: 50px;

	margin: 10px 0 10px;

	text-indent:-9999px;

	background: url(../images/tit_cm_title_memory.gif) left top no-repeat;

}



.cm_main h3.tit_cm_title_chef{

	display: block;

	width: 300px;

	height: 50px;

	margin: 10px 0 10px;

	text-indent:-9999px;

	background: url(../images/tit_cm_title_junkan100331.gif) left top no-repeat;

}



.cm_main li.btn_play{

	float: left;

	width: 175px;

	height: 40px;

	text-indent:-9999px;

	margin: 20px 5px 15px 0px;

}



.cm_main li.btn_play a{

	float: left;

	width: 175px;

	height: 40px;

	background: url(../images/btn_movie.gif) left top no-repeat;

}



.cm_main li.btn_play a:hover{

	background: url(../images/btn_movie_on.gif) left top no-repeat;

}





.cm_main li.btn_play_L{

	float: left;

	width: 175px;

	height: 40px;

	text-indent:-9999px;

	margin: 20px 5px 15px 0px;

}



.cm_main li.btn_play_L a{

	float: left;

	width: 175px;

	height: 40px;

	background: url(../images/btn_movielong.gif) left top no-repeat;

}



.cm_main li.btn_play_L a:hover{

	background: url(../images/btn_movielong_on.gif) left top no-repeat;

}



.cm_main li.btn_play_15{

	float: left;

	width: 175px;

	height: 40px;

	text-indent:-9999px;

	margin: 20px 5px 15px 0px;

}



.cm_main li.btn_play_15 a{

	float: left;

	width: 175px;

	height: 40px;

	background: url(../images/btn_movie15.gif) left top no-repeat;

}



.cm_main li.btn_play_15 a:hover{

	background: url(../images/btn_movie15_on.gif) left top no-repeat;

}





.cm_main li.btn_play_30 {

	float: left;

	width: 175px;

	height: 40px;

	text-indent:-9999px;

	margin: 20px 5px 15px 0px;

}



.cm_main li.btn_play_30 a{

	float: left;

	width: 175px;

	height: 40px;

	background: url(../images/btn_movie30.gif) left top no-repeat;

}



.cm_main li.btn_play_30 a:hover{

	background: url(../images/btn_movie30_on.gif) left top no-repeat;

}



.cm_main li.btn_report {

	float: left;

	width: 174px;

	height: 40px;

	text-indent:-9999px;

	margin: 0px 5px 15px 0px;

}



.cm_main li.btn_report a{

	float: left;

	width: 174px;

	height: 40px;

	background: url(../images/btn_report.gif) left top no-repeat;

}



.cm_main li.btn_report a:hover{

	background: url(../images/btn_report_on.gif) left top no-repeat;

}





#cm_body .product_link { 

	display: block;

	width: 340px;

	height: 70px;

	clear: both;

	margin: 10px 0 10px;

	padding: 10px 10px;

	*padding: 10px 10px;

	background:url(../images/bg_fr_prd.gif) left top no-repeat;

}



#cm_body .product_link_yoko { 

	display: block;

	width: 340px;

	clear: both;

	margin: 10px 0 0;

	padding: 10px 10px 5px 10px;

	*padding: 10px 10px 5px 10px;

	background:url(../images/bg_fr_prd_top.gif) left top no-repeat;

	overflow:hidden;

}



#cm_body .product_link_bottom { 

	display: block;

	width: 340px;

	clear: both;

	height:5px;

	margin: 0 0 10px;

	padding: 0 10px;

	*padding: 0 10px;

	background:url(../images/bg_fr_prd_bottom.gif) left top no-repeat;

}



#cm_body .product_link_left { 

	float:left;

	width:110px;

	padding:0 5px 0 0;

}



#cm_body .product_link_right { 

	float:right;

	width:110px;

}



#cm_body .product_link p.thumb{

	width: 100px;

	float: right;

}



#cm_body .product_link img{

	display:block;

	float: right;

	width: 100px;

}







#cm_body .product_link h3#prod_title{

	display:block;

	background: url(../images/tit_prd_miaw.gif) left top no-repeat;

	width: 233px;

	height: 28px;

	text-indent:-9999px;

}



#cm_body .product_link_yoko h3#prod_title_kuro{

	display:block;

	background: url(../images/tit_prd_kuro.gif) left top no-repeat;

	width: 100px;

	height: 28px;

	padding-bottom:5px;

	text-indent:-9999px;

}



#cm_body .product_link_yoko h3#prod_title_kin{

	display:block;

	background: url(../images/tit_prd_kin.gif) left top no-repeat;

	width: 100px;

	height: 28px;

	padding-bottom:5px;

	text-indent:-9999px;

}



#cm_body .product_link_yoko h3#prod_title_jun{

	display:block;

	background: url(../images/tit_prd_jun.gif) left top no-repeat;

	width: 100px;

	height: 28px;

	padding-bottom:5px;

	text-indent:-9999px;

}



#cm_body .product_link h3#prod_title_chef{

	display:block;

	background: url(../images/tit_prd_chef.gif) left top no-repeat;

	width: 233px;

	height: 28px;

	text-indent:-9999px;

}

#cm_body .product_link h3#prod_title_junkan{

	display:block;

	background: url(../images/tit_prd_junkan100331.gif) left top no-repeat;

	width: 233px;

	height: 28px;

	text-indent:-9999px;

}





#cm_body p.btn_detail{

	background: url(../images/blt_bala.gif) left center no-repeat;

	margin: 5px 0 5px 20px;

	padding: 0 0 0 18px;

}



#cm_body p.btn_detail_yoko{

	background: url(../images/blt_bala.gif) left center no-repeat;

	margin: 5px 0 5px 5px;

	padding: 0 0 0 18px;

}



.cm_main p.tvcm{

	float: right;

}



/*

¥Ð¥Ã¥¯¥Ê¥ó¥Ð¡¼¡²¡²¡²¡²¡²¡²¡²¡²¡²*/



#cm_backnomber{

display: block;

clear: both;

width: 640px;

margin: 20px auto 15px;}





h2.tit_backNum{

background:url(../images/tit_backnumber.gif) left top no-repeat;

width: 680px;

height:39px;

color: #FFFFFF;

text-indent: -9999px;}





#cm_backnomber dl{

float: left;

display:block;

width: 145px;

height: 210px;

margin: 10px 0 20px 20px;

*margin: 10px 0 20px 15px;

padding: 20px;

background:url(../images/bg__fr_bnom.gif) left top no-repeat;}



#cm_backnomber dt{

font-size: 14px;

}



#cm_backnomber dt span.year{

font-size:11px;}



#cm_backnomber dd{

margin: 10px 0;}



#cm_backnomber dd.btn_play_s{

display: block;

width: 145px;

height: 31px;

text-indent:-9999px;

margin: 10px 0 0 0px;



background: url(../images/btn_movieS.gif) left top no-repeat;

}



#cm_backnomber dd.btn_play_s a{

display: block;

width: 145px;

height: 31px;

background: url(../images/btn_movieS.gif) left top no-repeat;

}



#cm_backnomber dd.btn_play_s a:hover{

display: block;

width: 145px;

height: 31px;

background: url(../images/btn_movieS_on.gif) left top no-repeat;

}

