@charset "Shift_JIS";
/* (C)SOAP LAND GUIDE  */

/* BODY ------------------------------------------------------- */
body {
	margin: 0px;
	background-attachment: fixed;
	background-color: #FFFEBB;
	background-repeat: repeat;
	background-position: left top;
}

td,th {
	font-size: 12px;
	color: #814218;
} 
a:link {
	color: #FF3366;
	text-decoration: none;
}
a:visited {
	color: #FF3366;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}


.main {
	background-image: url(images/main.jpg);
	background-repeat: no-repeat;
	height: 100%;
	padding: 30px 15px;
	vertical-align: top;
	text-align: center;
}
.logos {
	background-attachment: scroll;
	background-image: url(images/top2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg {
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
}

.bg2 {
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-image: url(images/bg2.jpg);
	background-position: right bottom;
}

.footer {
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: center;
	height: 14px;
	vertical-align: middle;
	color: #333333;
}
.pic {
	border: 1px solid #FC8E00;
}

.copy {
	background-color: #FCED00;
	text-align: center;
	height: 14px;
	color: #814218;
}

.girls {
	text-align: center;
}

.title {
	left: 10px;
	padding-left: 30px;
	color: #5CA301;
	font-size: 14px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: 0.2em;
	padding-top: 3px;
	font-weight: bold;
	background-image: url(images/title.gif);
	background-repeat: no-repeat;
}
.ta-01 {
	background-color: #FC8E00;
	vertical-align: top;
}
.ta-011 {
	background-color: #339933;
}
.td-01 {
	background-color: #FFFFCC;
	text-align: right;
	vertical-align: top;
}
.td-02 {
	background-color: #FFFFFF;
	vertical-align: top;
}
.td-03 {
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
}
.gbox1 {
	background-color: #FC8E00;
}
.gbox2 {
	background-color: #FFF0FF;
}
.gbox3 {
	background-color: #FF3333;
}

.f10 {
	font-size: 10px;
	background-color: #FFFFCC;
}

.girlname0 {
	color: #5CA301;
	font-weight: bold;
}
.girlname1 {
	font-size: 14px;
	color: #5CA301;
	font-weight: bold;
}
.girlname2 {color: #5CA301}
.girlname3 {
	font-size: 12px;
	color: #5CA301;
	font-weight: bold;
}
.pfbox {
	background-color: #FFFFFF;
	color: #CCECF9;
	border: 1px solid #FC8E00;
}
.ta-02 {

	background-color: #FFCC66;
	vertical-align: top;
}
.f10b {
	background-color: #FFFFFF;
	color: #333333;
}

.thumbnail{
padding:0px;
width:660px;
margin: 0px;
}
ul{
width:660px;
}
li{
margin:5px;
width:201px;
float:left;
display:block;
padding:0px;
}

