/*　主要の色　*/

.background_color{
background: #E0FFFF;
}

.main_bg{
background: #0492ff;
}

.sub_bg{
background: #fff;
}

.main_color{
color: #06F;
}

.sub_color{
color: #fff;
}

.border_color{
border: solid 1px #06F;
}

.border_bottom{
border-bottom: solid 1px #06F;
}



.white{
color: #fff;
}

.alert{
color:red;
}

.notice_data{
background: #E0FFFF;
margin:0px auto;
border-radius:10px;
width:98%;
padding:1%;
}

.shadow{
  box-shadow: 2px 4px 4px 2px #06F;
}

.title{
  font-weight:bold;
  background: #06F;
}

.small_title{
  font-weight:bold;
  background:#EE82EE;
}

.girl a:visited{
color: #06F;
}

.girl_list_icon{
color:#fff;
}

.girl_list_icon .icon{
border:1px solid #fff;
}


.table_girl_name a:visited {text-decoration:none;color: #0492ff;}

/*　PC、スマホ切り替え　*/
#change_divice {
  text-align: center;
}

#change_divice a,a:visited{
color:#fff;
}

html, body {
height:100%;
width:100%;
text-align:left;
color:#07bda1;
font-family:
"ＭＳ Ｐゴシック",Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN",
"メイリオ", Meiryo, sans-serif;
 filter: expression(document.execCommand("BackgroundImageCache", false, true));
 font-size: 17px;
}


* a {text-decoration:underline;overflow:hidden;color: #06F;}
* a, a:visited {text-decoration:none;color: #06F;}
* a:hover {text-decoration:none;color: #06F;}

.positive{
background:#00CC99;
color:#fff;
}

.negative{
background:#CCC;
color:#3c3c3c;
}

.girl_right_comment{
  color: #06F;
}



/*　重要　*/



/*page structure css*/
* {padding:0;margin:0;}
* ul, ol,li {margin:0;padding:0;list-style:none;}
* a img,:link img,:visited img {border:none;}
* a:focus, a:active {outline:none;-moz-outline:none;}
* img {border:none;}

* p {margin:0px;padding:0px;}
*form  {margin:0px;padding:0px;}
*iframe {margin:0;padding:0;}

.clear {clear:both;}
table, td, th {
border-collapse: collapse;
border:none;
}


#wrapper{
margin: 0px auto;
position: relative;
}



#top_button{
margin:2px auto 0px auto;
}

#top_button li{
float:left;
}

#top_button li a{
display: table-cell;
}

.button_top{
margin:0px auto;
}

/*
.button_top :hover{
margin:0px auto;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
*/

#contents{

}



.data{
positon:relative;
}


#footer{
margin: 0px auto;
bottom: 0px;
}

#footer_link{
text-align:center;
color:#fff;
}

#footer_link a{
color:#fff;
}

#footer_link span{
margin:0px 5px;
}

#footer_shop{
margin-top:10px;
color:#fff;
text-align:center;
}

#copy_right{
margin-top:5px;
color:#fff;
text-align:center;
}






/*女性リスト*/

.girl_list_icon{
color:#fff;
}

.girl_list_icon .icon{
margin:0px 1px;
float:left;
text-align:center;
border:1px solid #fff;
}

.sche_img{
display:none;
}

.td_day{
vertical-align: top;
text-align:center;
padding:5px 0px;
}

.start_end{
  padding: 2px 0px;
}

.td_day div{
  margin:2px 0px;
}


.span10{
	margin-left:10px;
}

.span20{
	margin-left:20px;
}

.span30{
	margin-left:30px;
}
