@charset="UTF-8";

/*index*/
nav#enter ul{text-align:center;margin-top:5px;}

nav#enter ul li a{
color:#555555;
display:block;
list-style:none;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-bottom:5px;
width:90%;
height:50px;
line-height:50px;
background:url(img/navback.gif) repeat-x #EEDDCC;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

#18{

margin-left:10px;
margin-right:10px;
}


#top{
margin:0 auto;
}

#consept{
padding:5px;
background:#FFFFFF;
color:#663333;
}

nav.contents ul{
width:100%;
padding: 5px 0 0 0;
}

nav.contents li a{
color:#555555;
display:block;
list-style:none;
float:left;
box-sizing:content-box;
margin-left:1%;
margin-bottom:3px;
width:32%;
height:50px;
line-height:50px;
background:url(img/navback.gif) repeat-x #EEDDCC;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}


nav#tel ul{
width:95%;
margin-left:auto;
margin-right:auto;
text-align:center;
}

nav#tel li{
font-size:20px;
display:block;
list-style:none;
box-sizing:content-box;
height:50px;
line-height:50px;
background:url(img/telback.gif) repeat-x #EEDDCC;
border:1px solid  #663300;
border-radius:8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}

nav#tel li a{
display:block;
color: #333333;
}


.main{ width:100%;margin:5px 0;}

.main h2{
font-weight:bold;
color:#FFCC99;
padding:5px 0;
background: #555555;
}

.list{
list-style:none;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#FFFFFF;

}

.l_title{
margin:5px;
font-weight:bold;
color: #993333;
}

.l_tex{
text-align:left;
padding-bottom:8px;
margin:0 8px;
color:#555555;
}

.l_card{
text-align:center;
padding-bottom:8px;
margin:0 8px;
}


/*girls.html*/

.casts h2{
font-weight:bold;
color:#FFCC99;
padding:5px 0;
background: #555555;
}

.casts{width:100%;margin:5px 0;}
.casts a{
text-decoration:none;
color:#990066;
}

.girl{
    display:block;
    list-style:none;
	width: 98%;
	height:100px;
	font-size: 14px;
	color: #000000;
    margin:5px auto 0 auto;
	border: 1px solid #888888;
	border-radius: 3px;
	-webkit-border-radius: 2px;
	background:url(img/girlback.gif) #ffffff;
}

.g_smn{
	float:left;
	margin: 5px;
}
.g_tex{
text-align:left;
	float:left;
	margin-top:30px;
}
.g_name{
    font-weight:bold;
}

.new{    font-size:12px;
color:#FF3300;
}


/*pic1-5.html*/
#prof{
color:#FFFFFF;
width:100%;
margin:5px auto;
text-align:center;
padding:5px 0;
/*background:#222222;*/
border-bottom:1px solid #CCCCCC;
}

#g_name2{

    font-size:16px;
    font-weight:bold;
}

nav.return ul{text-align:center;margin-top:5px;}

nav.return ul li a{
color:#555555;
display:block;
list-style:none;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-bottom:5px;
width:95%;
height:50px;
line-height:50px;
background:url(img/navback.gif) repeat-x #EEDDCC;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

/*system.html*/
.marquee {
-webkit-animation: switchtext 0.5s infinite alternate;
 -moz-animation: switchtext 0.5s infinite alternate;
 animation: switchtext 0.5s infinite alternate;
padding: 10px 0 ;
overflow:hidden;
font-weight:bold;
font-size:14px;
line-height:1.4em;
letter-spacing:0.08em;
margin:0 auto;
color:#F00;
}

.marquee span{
color:#F50;
font-size:16px;
border-bottom:1px solid #F00;
}

@-webkit-keyframes switchtext {
 from { opacity: 0.2; }
 to { opacity: 1.0; }
}
@-moz-keyframes switchtext {
 from { opacity: 0.2; }
 to { opacity: 1.0; }
}
@keyframes switchtext {
 from { opacity: 0.2; }
 to { opacity: 1.0; }
}
