
html, body {
margin:0px; padding:0px;
background-image:url(http://www.mixcd24.jp/data/mixcd24/image/bg_black.gif);background-repeat: repeat-y; background-position: top center;


}


#copy {
	width:auto;
	height:200px;
	margin: 0px;
	padding:0px 0px -290px 0px;
	font-size: 10px;
    color: #000000;
	line-height: 190%;
position:relative ;


}


#container {
	background-color: #151515;

}

.copyright{color:#CCC;
border:none;
background:;
}


a:link{ color:#CCCC99; text-decoration:none;}
a:visited{ color:#CCCC99; text-decoration:none;}
a:hover{ color:#CC9966; text-decoration:none;}

/* 左td */
#lefttd {
display:none!important;
}

#free_main_frame{
width:860px!important;
margin:0;
padding:0px;
background-color:#06293d;
color:#CCCCCC;
font-size:1em;
line-height:1.5em;
letter-spacing:0.1em;
}

* img{border:none;}

/*メインイメージ*/


.main_img{width:860px; margin:0; padding:0;  }

.main_img div.intvTop{margin:0; padding:0}

.main_img img{width:860px; margin:0; padding:0; background:#151515; >margin-top:-1px;}

/* インタビューTOPへ　ボタン */
.intvTopBox{position:relative; top:0; left:0; height:0; width:0; margin:0; padding:0;}

.intvTopBox .intvTop a{
margin:0; padding:0; 
position:absolute; top:-20px; >top:-21px; left:760px; height:20px; width:100px;
background:url(http://www.mixcd24.jp/data/mixcd24/image/interview/btnint_rollout.gif);}

.intvTopBox .intvTop a:link{
background:url(http://www.mixcd24.jp/data/mixcd24/image/interview/btnint_rollout.gif);
}

.intvTopBox .intvTop a:visited{
background:url(http://www.mixcd24.jp/data/mixcd24/image/interview/btnint_rollout.gif);
}

.intvTopBox .intvTop a:hover{
background:url(http://www.mixcd24.jp/data/mixcd24/image/interview/btnint_rollover.gif);
}


/*インタビューイメージ*/
.intrview_top{width:780px; margin:0 0 0 40px; padding:0;}
.intrview_top img{width:780px; margin:0; padding:0;}


/*メインボックス*/
.free_main_box{
width:860px; margin:0; padding:0px;
}

.free_main_box h2{
width:780px; margin:50px 0 30px 40px; padding:0px;
}

.free_main_box p{
width:780px; margin:0px 0 0px 40px; padding:0px;
}


/*Q＆A*/
p.q{width:780px; margin: 0 0 15px 40px;  color:#999999; font-weight:500;}

p.a{width:780px; margin: 0 0 20px 40px; font-weight:bold; color:#FFFFFF;}

/*テキストポイントカラー*/
.point{ font-weight:bold; color:#CCCC00;}


#pan{display:none;}


/*プロフィール*/
.pro_box{
width:780px; margin:20px 0 30px 40px; padding:0px; clear:both;
}

.pro_img{
width:250px; height:auto; margin:0px; padding:0px; float:left;
background-color:#000000;
}

.pro_img img{
width:250px; height:auto; margin:0px; padding:0px;
}

.pro_txt{width:500px; height:auto; margin:0px 0 0 30px; padding:0px; line-height:1.5em; float:left;
height:auto;}




/*フライヤー*/
.flyer_box{
width:780px; margin:20px 0 30px 40px; padding:0px; clear:both;
}

.flyer_img{
width:250px; height:auto; margin:0px; padding:0px; float:left;
height:auto; background-color:#000000;
}

.flyer_img img{width:250px;}

.flyer_txt{width:500px; height:auto; margin:0px 0 0 30px; padding:0px; line-height:1.5em; float:left;
height:auto;}



/*購入ボタン*/
.buy_box{
width:780px; margin:20px 0 30px 40px; padding:0px; clear:both;
text-align:center;
}

.buy_box img:hover{
filter:alpha(opacity=90)!important;
-moz-opacity:0.90!important;
opacity:0.90!important;
}




h3{ clear:both; margin:0 0 10px 0; padding:0; color:#CCCCCC; font-size:1.5em;}

h4{ clear:both; margin:0 0 10px 0; padding:0; color:#CCCCCC; font-size:1.5em; font-weight:bold; color:#CC9966;}



/*ライン*/
.line{
width:780px; margin:20px 0 0 0; padding:0px; height:20px;
background-image:url(http://www.mixcd24.jp/data/mixcd24/image/interview/line_g.png);
}

/*マップ*/
.mapimg img{width:860px; height:250px;}
.mapimg{
position:absolute; width:860px; height:250px; top:550px!important;
}
-->


