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

* {font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; font-style:normal; margin:0px; padding:0px;}

/* link */
a:link {color:#CCCCCC; text-decoration: none; outline:none;}
a:visited {color:#CCCCCC; text-decoration: none; outline:none;}
a:active {color:#CCCCCC; text-decoration: underline; outline:none;}
a:hover {color:#CCCCCC; text-decoration: underline; outline:none;}

/* float */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* color */
.color1{color:#FFFFFF;}
.color2{color:#B396DB;}
.red{color:#FF0000}

/* etc */
img{border:none; margin:0px; padding:0px;}
p{border:none; margin:0px; padding:0px;}
table{font-size:12px; line-height:150%;}

/* body */
body{margin:0px; color:#CCCCCC; background-color:#1A1A1A; background:url(/img/common/back.gif) repeat; text-align:center;}

/* wrapper */
.wrapper{width:800px; height:auto; margin:0px auto; background:#000000; font-size:12px; line-height:135%; clear:both;}

/* header */
.header { width:800px; text-align:center; }

/* menu */
.menu ul{width:800px; height:41px;}
.menu li{list-style:none; float:left;}
.menu a{display:block; overflow:hidden; height:41px; text-indent:-9999px;}
.menu a:hover{background-position:0 -41px;}
.home a{width:91px; background:url(/img/menu/home.jpg);}
.girls a{width:88px; background:url(/img/menu/girls.jpg);}
.schedule a{width:88px; background:url(/img/menu/schedule.jpg);}
.system a{width:88px; background:url(/img/menu/system.jpg);}
.blog a{width:88px; background:url(/img/menu/blog.jpg);}
.mailmaga a{width:88px; background:url(/img/menu/mailmaga.jpg);}
.recruit a{width:88px; background:url(/img/menu/recruit.jpg);}
.link a{width:88px; background:url(/img/menu/link.jpg);}
.mail a{width:92px; background:url(/img/menu/mail.jpg);}

/* main */
.main{width:780px; height:auto; margin:0px 10px; text-align:left; clear:both;}

/* contents */
.contents{width:780px; height:auto; margin:10px 0px 0px; background:url(/img/common/main_back.jpg) repeat-x; clear:both;}
.area_stt{width:780px; height:auto; clear:both;}
.area_stt img{margin:10px;}
.area_b{width:760px; height:auto; margin:0px 10px; background:#000000; clear:both;}

/* mobile */
.mobile_left{width:165px; height:auto; margin:15px 0px 0px 15px; float:left;}
.mobile_left img{margin:0px 12px 0px 5px;}
.mobile_left2{width:3px; height:auto; margin:15px 0px 0px 20px; float:left;}
.mobile_left3{width:172px; height:auto; margin:15px 0px 0px 25px; float:left;}
.mobile_left3 img{margin:0px 0px 10px;}
.mobile_left4{width:auto; height:auto; margin:15px 0px 0px 15px; color:#B396DB; float:left;}
.mobile_tt{color:#B396DB; font-size:10px; line-height:100%; text-align:left;}
.mobile_tt strong{font-size:18px; font-weight:bold; line-height:100%;}
.mobile_txt{margin:0px 0px 0px 15px;}

/* footer */
.footer{width:800px; height:auto; text-align:center; margin-top:100px; clear:both;}
.footer p{color:#818181;}

/* copyright */
.copyright{width:800px; height:auto; background:#666666; line-height:250%; text-align:center; clear:both;}

/* dt_link */
.dt_link{width:800px; height:auto; margin:0px auto; color:#FFFFFF; font-size:10px; letter-spacing:0.1em; line-height:200%; text-align:right;}
.dt_link a{color:#FFFFFF;}
