/* ==================================
  ＤＶＤ発売告知ページCSS
================================== */

/* 本当の恋の見つけかた */



/***********************************************/

* { 
margin:0; padding:0;}


html{
overflow-x: hidden;
overflow-y: scroll;

}

/*IE7だけに適用*/
*+html{
	overflow-y:auto;
}
/*IE7だけに適用 終*/

 
body{
/*font-family:"ヒラギノ角ゴpro3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "Osaka", "sans-serif";
font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Arial, "Osaka", "ＭＳ Ｐゴシック",; 
font: 12px/140% Verdana, Arial, "Osaka", "ＭＳ Ｐゴシック","ヒラギノ角ゴpro3", "Hiragino Kaku Gothic Pro", sans-serif ;*/
	font-size: 12px;
	color: #333333;
	text-align:center;
	background: url(../images/bg.jpg) repeat #FFF;
}

/* ClearFix */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {
	overflow:hidden;
	}
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
	overflow:visible;
	}
/* End hide from IE-mac */
								
.clear {
clear: both;}

.alt{
width: 0;
height: 1px;
overflow: hidden;}


/***********************************************/


#wrapper{ 
width:902px;
margin:0 auto;
text-align:left;
}


#contents{ 
width:100%;
margin:0; 
}



#main_box{
	width:902px;
	height:auto;
	margin:15px 0 ;
	padding:0;
	float:left;
	background: url(../images/info_bk.jpg) repeat-y;

	
}

/***********************************************/

#main_box #box01{
width:902px;
height:103px;
background:url(../images/topbase.jpg) no-repeat ;
float:left;
}

#main_box #box01 .rogo{
	float:left;
	margin-top:15px;
	width:390px;
	height:80px;
}

#main_box #box01 .catch{
float:right;
margin-top:15px;
width:512px;
height:80px;
}

#main_box #box01 .copy{
	float:right;
	width:512px;
	height:55px;
	background: url(../images/catch.jpg) no-repeat;
}

#main_box #box01 .onair{
	float:right;
	width:512px;
	height:25px;
	background: url(../images/onair.jpg) no-repeat;
}

/***********************************************/


#main_box #box02{
padding:20px 26px 10px 26px;
width:850px;
float:left;
}


#main_box #box02 .p_box{
width:358px;
float:left;
}


#main_box #box02 .p_box img{
	margin-right:9px;
	width:350px;
	float:left;
	/*border: 1px solid #666;*/
}


#main_box #box02 .dvd_box{
width:489px;
float:right;
height:300px;
background:url(../images/dvd_sale.jpg) no-repeat;
}


#main_box #box02 .dvd_title{
width:489px;
height:84px;
background:url(../images/dvd_title.jpg) no-repeat ;
}

#main_box #box02 .dvd_info{
width:489px;
float:left;
}


#main_box #box02.dvd_photo{
width:130px;
height:202px;
float:right;
}


/* DVDボックス追加時に使う

#main_box #box02 .dvd_coment{
width:357px;
float:left;
font-size:14px; 
}

*/


#main_box #box02 .dvd_coment{
width:489px;
float:left;
font-size:14px; 
}



#main_box #box02 .dvd_coment .txt01{
	font-size:14px;
	padding:10px 7px 0 12px;
	line-height: 135%;
	letter-spacing: 0.05em;
	/*color: #CC0000;
	font-weight: bolder;*/
	color: #666666;
	
	/*font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;*/
}


#main_box #box02 .dvd_coment .txt01a{
	font-size:12px;
	padding:7px 0;
	line-height: 135%;
	letter-spacing: 0.05em;
	/*color: #CC0000;
	font-weight: bolder;*/
	color: #666666;
	
	/*font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;*/
}



#main_box #box02 .dvd_coment .txt02{
	font-size:14px;
	padding:5px 5px 10px 10px;
	line-height: 150%;
	letter-spacing: 0.05em;
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Arial, "Osaka", "ＭＳ Ｐゴシック",; 
}

#main_box #box02 .buy_bt{
width:305px;
padding-left:10px;
}


/***********************************************/

#main_box #box03{
margin:0;
width:902px;
}

#main_box #box03 img{
 padding:0 7px 10px 7px;
}


#main_box #box03 .information{
	margin:0 19px 20px 19px;
	width:862px;
	border: 1px solid #666;
}



.pro{
	width:200px;
	border-right: 1px #333 solid;
	border-bottom: 1px #666 dotted;
	padding:7px 5px 7px 12px;
    font-size:12px;
	font-weight: bold;
	background: #FFF;
	letter-spacing: 0.05em;
}

.tvinfo{
	border-bottom: 1px #666 dotted;
	padding:7px 5px 7px 7px;
	font-size:12px;
	background: #FFF;
	letter-spacing: 0.05em;
	line-height: 140%;
}

.info_txt{
	padding:5px 5px 5px 7px;
    font-size:12px;
	background: #FFF;
	letter-spacing: 0.05em;
}

.pro2{
	width:200px;
	border-right: 1px #333 solid;
	padding:7px 5px 7px 12px;
    font-size:12px;
	font-weight: bold;
	background: #FFF;
	letter-spacing: 0.05em;
}


.tvinfo2{
	padding:7px 5px 7px 7px;
    font-size:12px;
	background: #FFF;
	letter-spacing: 0.05em;
}


a.infolink{
color: #CC3333;
font-size:12px;
letter-spacing:0.13em;
text-decoration: none;
padding-bottom: 1px;
line-height: 200%;
}

a.infolink:hover{
color: #FF9933;
font-size:12px;
letter-spacing:0.13em;
text-decoration: none;
padding-bottom: 1px;
line-height: 200%;
}


/***********************************************/

#main_box #box04{
margin:0;
width:902px;
}

#main_box #box04 img{
 padding:0 7px 10px 7px;
}


#main_box #box04 .outline{
	margin:0 25px 20px 25px;
	width:851px;
}

#main_box #box04 .outline .story{
	line-height: 160%;
	letter-spacing: 0.08em;
}


/***********************************************/



#main_box #box05{
	padding:7px 18px 10px 15px;
	width:869px;
	float:left;
}


#main_box #box05 .cate_box{
	padding:0;
	width:595px;
	float:left;
}

#main_box #box05 .cate_box h3{
	font-size:130%;
	font-weight: bold;
	letter-spacing: 0.05em;
	line-height: 140%;
	padding:10px 3px 0 15px;
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Arial, "Osaka", "ＭＳ Ｐゴシック",; 
}

#main_box #box05 .cate_box h2{
	font-size:130%;
	font-weight: bold;
	letter-spacing: 0.02em;
	line-height: 130%;
	padding:10px 3px 0 15px;
	color:#003399;
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Arial, "Osaka", "ＭＳ Ｐゴシック",; 
}


#main_box #box05 .cate_box p{
	letter-spacing: 0.08em;
	line-height: 150%;
	padding:0 0 10px 18px;
}

#main_box #box05 .cate_box p img{
padding:5px 0;
}

#main_box #box05 .cate_box .program{
	margin:5px 3px 10px 18px;
	width:572px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}


.t01{
	background:#CCC;
	padding:5px 0;
	text-align:center;
	font-size:12px;
	line-height: 140%;
	letter-spacing: 0.08em;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width:100px;
	font-weight: bold;
}

.t02{
	background:#FFF;
	padding:5px 15px;
	font-size:12px;
	line-height: 140%;
	letter-spacing: 0.08em;
	border-bottom: 1px solid #999;
}



#main_box #box05 .bunner_box{
	width:264px;
	float:right;
}


ul{
margin:0 ;
padding:0;
list-style:none;
}

li{
margin:0;
padding:0;
list-style:none;
}

li img{
margin-bottom:0;
padding-bottom:5px;
vertical-align:top; 
}

/***********************************************/


#main_box .box06{
margin:0;
width:902px;
height:35px;
background:url(../images/credit2.jpg);
}

/*クレジット表記あるとき
#main_box .box06{
margin:0;
width:902px;
height:74px;
background:url(../images/credit.jpg);
}*/

#main_box .box06 .dvdcredit{
	color:#663300;
	letter-spacing: 0.1em;
	font-size:12px;
	padding:18px 0 0 20px;
}


/***********************************************/


.abccredit{
	text-align:center;
	color:#333;
	letter-spacing: 0.1em;
	font-size:15px;
	font-weight: bold;
	padding:0 0 10px 0;
}


a.abclink{color:#333;
	letter-spacing: 0.1em;
	font-size:15px;
	text-decoration: none; 
}
