@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

html{
}

h1,h2,h3,h4,h5,h6,p,div,address{
	font-size:100%;
	font-weight:normal;
}

body {
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	background:#F6F6F6;
}

a{
	color:#FF3300;
	text-decoration:none;
}
		
a:hover{
	color:#666;
	text-decoration:underline;
}

.clear{
		clear:both;
		width:1px;
		height:1px;
		overflow:hidden;
		}

.mgb10 {
	margin-bottom:10px;
}

.mgb05 {
	margin-bottom:5px;
}

.mgb08 {
	margin-bottom:8px;
}

.tac{
	text-align:center;
}


/* ************************ HEADER ************************* */

div#header-line{
	width:100%;
	height:45px;
	background:url(../images/h_bg.jpg) repeat-x;
	margin-bottom:20px;
}

div#header-line p{
	text-align:right;
}



div#header{
	width:882px;
	height:69px;
	margin:0px auto 19px;
}

div#header h2{
	width:882px;
	height:69px;
	text-indent:-9999px;
	background:url(../images/hd_ttl.gif) no-repeat;
}


/* ************************ CONTENTS ************************* */

#contents{
	width:882px;
	margin:0px auto 0px;
}

/* ************************ ct1 ************************* */

div#ct1{
	clear:both;
	width:882px;
	margin:0px auto 0px;
}

div#ct1-left-box{
	width:412px;
	float:left;
	padding-right:20px;
	margin-bottom:24px;
}

div#ct1-right-box{
	width:450px;
	float:left;
	/*border-bottom:#333 1px solid;*/
}

div#ct1-right-box h1.mainttl{
	width:450px;
	height:223px;
	text-indent:-9999px;
	background:url(../images/main_ttl.gif) no-repeat;
	margin-bottom:21px;
}

div#ct1-right-box h2.ttl01{
	width:450px;
	height:64px;
	text-indent:-9999px;
	background:url(../images/ct_ttl01.gif) no-repeat;
	padding-bottom:4px;
}

div#ct1-right-box h3.dvdex{
	width:450px;
	height:148px;
	text-indent:-9999px;
	background:url(../images/dvd_ex.jpg) no-repeat;
	margin-bottom:19px;
}

div#ct1-right-box p.leadexp{
	text-align:center;
	font-size:0.8em;
	padding-bottom:16px;
}

p.price{
	margin-bottom:3px;
	text-align:center;
}

p.sell{
	text-align:center;
}
/* ************************ ct2 ************************* */

div#ct2-left-box{
	width:96px;
	float:left;
	padding-right:14px;
}

div#ct2-right-box{
	width:772px;
	float:left;
	/*border-bottom:#333 1px solid;*/
}

div#ct2-right-box h2.prof01{
	width:766px;
	height:56px;
	text-indent:-9999px;
	background:url(../images/profile_01.gif) no-repeat;
	margin-bottom:15px;
}

div#ct2-right-box h3.prof02{
	width:766px;
	height:72px;
	text-indent:-9999px;
	background:url(../images/profile_02.gif) no-repeat;
	margin-bottom:24px;
}

/* ************************ MV01 ************************* */

div#mv01{
	margin-bottom:19px;
}

div#mv01 h2.mv-1{
	width:882px;
	height:30px;
	text-indent:-9999px;
	background:url(../images/morning_ttl.gif) no-repeat;
	margin-bottom:16px;
}

div#mv01 p.mv1-txt{
	width:545px;
	height:72px;
	text-indent:-9999px;
	background:url(../images/mv_01_txt.gif) no-repeat;
	margin-bottom:14px;
}

.mvleft{
	float:left;
	width:329px;
	padding-right:8px;
}

.mvright{
	float:left;
	width:545px;
}

/* ************************ MV02 ************************* */

div#mv02{
	margin-bottom:19px;
}

div#mv02 h2.mv-2{
	width:882px;
	height:30px;
	text-indent:-9999px;
	background:url(../images/noon_ttl.gif) no-repeat;
	margin-bottom:16px;
}

div#mv02 p.mv2-txt{
	width:545px;
	height:72px;
	text-indent:-9999px;
	background:url(../images/mv_02_txt.gif) no-repeat;
	margin-bottom:14px;
}

/* ************************ MV03 ************************* */

div#mv03{
	margin-bottom:19px;
}

div#mv03 h2.mv-3{
	width:882px;
	height:30px;
	text-indent:-9999px;
	background:url(../images/night_ttl.gif) no-repeat;
	margin-bottom:16px;
}

div#mv03 p.mv3-txt{
	width:545px;
	height:72px;
	text-indent:-9999px;
	background:url(../images/mv_03_txt.gif) no-repeat;
	margin-bottom:14px;
}


/* ************************ BUY ************************* */

div#buy-box{
	width:882px;
	background:#E4E1DF;
	margin:0px 0px 30px 0px;
}

.pdt15{
	padding-top:15px;
}

.pdb15{
	padding-bottom:15px;
}

/* ************************ FOOTER ************************* */

div#footer{
	width:100%;
	height:53px;
	background:url(../images/footer_bg.jpg) repeat-x;
}

div#footer p.logo{
	float:left;
	padding:10px 0px 0px 16px;
}

div#footer p.cpright{
	float:right;
	padding:36px 10px 0px 0px;
	font-size:10px;
	color:#FFFFFF;
}
