@charset "utf-8";

/*clearfixのDWデザインビュー（ライブビュー）崩れを防ぐ※公開時は消す方がいい※*/
.clearfix {overflow:hidden;}

/*▼基本▼*/
body{
height:100%;
padding:0;
margin:0;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:small;
line-height:130%;
color:#ffffff;
background-image:url(../images/bg.gif);
background-color:#ff75ac;
}
/*リンク関係*/
a:link { color: #ff6600;text-decoration:none;}
a:visited { color: #ff9900;text-decoration:none;}
a:active { color: #ffcc00;text-decoration:underline;}
a:hover { color: #ffcc00;text-decoration:underline;}
a img { border-color:#1e3853;}
a:active, a:focus{outline:none;}
/*▲基本▲*/

/*▽レイアウト等▽*/
#trunk{
width:800px;
border-left:7px solid #000000;
border-right:7px solid #000000;
margin:0px auto 0px auto;
text-align:center;
background-color:#000000;
}
h1,h2{
display:none;
}

/*汎用*/
.area{
width:800px;
}

/*購入ボタン周り*/
#cartbox{
width:365px;
height:90px;
padding-left:435px;
background-image:url(../images/head03.jpg);
background-repeat:no-repeat;
background-position:center top;
/*margin-bottom:14px;*/
}
#ct01{
width:182px;	
text-align:left;
padding-top:10px;
float:left;
}
#ct02{
width:183px;
text-align:left;
padding-top:10px;
float:right;
}

/*特典情報*/
#tokutenbox{
width:800px;
height:80px;
background-color:#521f6e;
}

/*第一弾ページへ*/
/*#infobox{
width:780px;
height:60px;
padding:20px 10px 20px 10px;
background-image:url(../images/bg_vol1.gif);
background-repeat:no-repeat;
text-align:left;
}
.infoban{
border:1px solid #90f;
}*/
/*シリーズページへ*/
#infobox{
width:800px;
/*height:100px;*/
}

/*キャラ紹介部分*/
#charabox01{
height:230px;
background-image:url(../images/bg_cc.jpg);
background-repeat:no-repeat;
background-position:center top;
}
#chara01{
width:400px;
float:left;
}
#chara02{
width:400px;
float:right;
}
#charabox02{
height:185px;
background-image:url(../images/bg_cc.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}
#chara01_2{
width:400px;
float:left;
}
#chara02_2{
width:400px;
float:right;
}

/*紹介ボイス部分*/
#cvbox{
height:43px;
background-image:url(../images/bg_cv.jpg);
background-repeat:no-repeat;
background-position:center top;
}
#cv01{
padding-left:130px;
width:270px;
text-align:left;
float:left;
}
#cv02{
padding-right:110px;
width:290px;
text-align:right;
float:right;
}

/*特徴と試聴*/
#feature{
height:253px;
background-image:url(../images/feature.jpg);
background-repeat:no-repeat;
background-position:center top;
}
#ft01{
width:395px;
text-align:right;
padding-top:30px;
padding-right:5px;
float:left;
}
#ft02{
width:400px;
text-align:left;
padding-top:10px;
float:right;
}
.ft02_btn{
margin-right:10px;
}

/**/
#ptbox{
width:800px;
height:27px;
background-image:url(../images/bg_pt.jpg);
background-repeat:no-repeat;
background-position:center top;
}
#pagetop{
width:780px;
height:23px;
padding-right:20px;
padding-top:4px;
text-align:right;
}

/**/
#foot01{
width:485px;
padding:10px 20px 10px 20px;
float:left;
text-align:left;
}
#foot01 img{
margin-right:10px;
}
#foot02{
width:275px;	
float:right;
}

/*インタビュー*/
#interview{
}
.i_box{
background-color:#ffffff;
padding:15px 30px 30px 30px;
text-align:left;
}
.i_box_title{
}
.voicebox0{
margin-top:20px;	
margin-bottom:10px;
padding:10px 5px 10px 5px;
width:500px;
border-bottom:1px dotted #CCC;
background-color:#e7e7e7;
}
.voicebox{
margin-top:30px;
margin-bottom:10px;
padding:10px 5px 10px 5px;
width:500px;
border-bottom:1px dotted #CCC;
background-color:#e7e7e7;
}
.hirabox{
padding:10px 5px 10px 5px;	
width:500px;
color:#639;
font-weight:bold;
border-bottom:1px dotted #CCC;
}
.maebox{
padding:10px 5px 10px 5px;
width:500px;
color:#399;
font-weight:bold;
border-bottom:1px dotted #CCC;
}
.photobox{	
padding-top:15px;
width:500px;
text-align:center;
}

