/* CSS Document */


html, body {margin:0px; padding:0px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;  font-size:90%; color:#ffffff; 
background-image:url(http://www.mixcd24.jp/data/mixcd24/image/bg_black.gif);background-repeat: repeat-y; background-position: top center; background-color:#000000;}


#container {
background-color: #151515;
}

.copyright{
color:#CCC;
border:none;
background:;
}

.copyright_txt{ text-align:center;}

a:link{ color:#CCCC99; text-decoration:none;}
a:visited{ color:#CCCC99; text-decoration:none;}
a:hover{ color:#CC9966; text-decoration:none;}


#free_main_frame{
width:860px!important;
margin:0;
padding:0px;
background-color:#000;
color:#CCCCCC;
font-size:1em;
line-height:1.5em;
letter-spacing:0.1em;
}

.main_img{width:860px; margin:0; >margin-top:-1px; padding:0;}
.main_img img{width:860px; margin:0; padding:0;}


.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;
}


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:#bfa025;}




#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;
height:auto; background-color:#000000;
}


.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;
}






h3{ clear:both; margin:0 0 10px 0; padding:0; color:#CCCCCC; font-size:1.2em;}

h4{ clear:both; margin:0 0 10px 0; padding:0; color:#CCCCCC; font-size:1.2em; 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;
}



.int_bnr_container{width:auto; margin:0; padding:0 0 0 35px;}
.int_bnr_box img{ border:0; margin:0; padding:0;}

.int_bnr_box img:hover {
filter:alpha(opacity=90)!important;
-moz-opacity:0.90!important;
opacity:0.90!important;
}

.int_bnr_box{ width:345px; margin:0 5px 0 5px; padding:0; float:left;}



div#container{width:860px; height:auto; margin-left:-430px; padding:0px; position:absolute; top:0px; left:50%; background-color:#000000;}

