@charset "Shift_Jis";

/*
-------------------------------
美人妻 ご奉仕倶楽部

version:11th november 2006
-------------------------------*/

/*----basics----*/

body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#fff url(../images/common/bg.gif);
	font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	}
	
#wrapper{
	margin:0 auto;
	padding:0;
	width:780px;
	text-align:left;
	}

#wrapper h1{
	margin:0;
	padding:0;
	font-size:8px;
	font-weight:normal;
	color:#ccc;
	text-align:left;
	width:500px;
	z-index:-1;
	position:absolute;
	top:150px;
}
#wrapper h1 a{
	color:#ccc;
}
#wrapper h2{
	margin:0;
	padding:0;
	font-size:8px;
	font-weight:normal;
	color:#ccc;
	text-align:left;
	width:500px;
	z-index:-2;
	position:absolute;
	top:250px;
}

#lineLeft{
	margin:0;
	padding:0;
	width:5px;
	background:url(../images/common/left.gif) repeat-y;
	}
	
#lineRight{
	margin:0;
	padding:0;
	width:5px;
	background:url(../images/common/right.gif) repeat-y;
	}
	
#center{
	margin:0;
	padding:0;
	width:770px;
	background:#fff;
	}

#flashMenu{
	margin:0;
	padding:0;
	width:770px;
	height:90px;
	}
	
#imageFlash{
	margin:0;
	padding:0;
	width:770px;
	height:247px;
	}
#imageFlash_mini{
	margin:0;
	padding:0;
	width:770px;
	height:100px;
	}

.cteTitle{
	margin:20px 0 10px 0;
	padding:0 0 0 8px;
	width:522px;
	height:30px;
	background:#C30 url(../images/common/midashiBack03.jpg) no-repeat;
	line-height:30px;
	color:#fff;
	}
	
*html .cteTitle{
	width:530px;
	}
	
.clearb {
	clear: both;
	font-size:0px;
}

#copy{
	margin:40px 0 0 0;
	padding:0;
	font-size:12px;
	text-align:center;
	}
#copy a{
	font-size:9px;
	color:#c00;
}
	
/*----day shift----*/
#day_shift{
	width:180px; 
	position:relative; 
	margin:0 0 0 10px;
	}
	
	
.day_shiftTitle{
	margin:0 0 4px 0;
	padding:0 0 0 8px;
	width:180px;
	background-color:#c00;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#fff;
	clear:both;
	}

.day_shiftImageLeft{
	float:left;
	margin:0 4px 16px 0;
	padding:0;
	}
	
.day_shiftProfile{
	margin:0;
	padding:0;
	line-height:110%;
	font-size:12px;
	}


/*----contents----*/

#contentsLeft{
	margin:0;
	padding:0;
	width:200px;
	background-color:#a3a3a3;
	}
	
#contentsRight{
	margin:0;
	padding:10px 20px 20px 20px;
	width:530px;
	}
#contentsRight2{
	margin:0;
	padding:10px 10px 20px 10px;
	width:530px;
	}

#contentsAll{
	margin:0;
	padding:10px 20px 20px 20px;
	width:730px;
	}


/*----footer----*/

#footer{
	width:770px;
	height:30px;
	background:#c00;
	font-size:10px;
	color:#fff;
	text-align:center;
	}
	
#footer ul{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:30px;
	}
	
#footer ul li{
	margin:0px 2px 0px 2px;
	display:inline;
	}
	
#footer a:link,a:visited{
	color:#fff;
	text-decoration:none;
}

#footer a:hover,a:active{
	color:#fff;
	text-decoration:underline;
	}
	

/*----fonts----*/

.font10White{
	font-size:10px;
	color:#FFFFFF;
	}

.font12White{
	font-size:12px;
	color:#FFFFFF;
	}
	
.font12Yellow{
	font-size:12px;
	color:#FFCC00;
	}
	
.font12Blue{
	font-size:12px;
	color:#0066FF;
	}
	
.font12Red{
	font-size:12px;
	color:#FF0000;
	}
	
.font12dGray{
	font-size:12px;
	color:#333;
	}

.font12Orange{
	font-size:12px;
	color:#f90;
	}
/*----border----*/

.gryBorder{
	border:#999 1px solid;
	}


/*----other----*/

h2{
	margin:20px 0 10px 0;
	padding:0;
	font-size:12px;
	}
	
h3{
	margin:20px 4px 0 6px;
	padding:0 0 0 24px;
	height:1.6em;
	font-size:12px;
	border-bottom:#666 dotted 1px;
	background:url(../images/common/icon01.gif) 2px 1px no-repeat;
	}

*html h3{
	background:url(../images/common/icon01.gif) 2px 0px no-repeat;
	}
	
h4{
	margin:20px 0 10px 0;
	padding:0;
	font-size:14px;
	}
p{
	margin:8px 4px 4px 6px;
	font-size:12px;
	color:#333;
	line-height:140%;
	}
	
ul.list01{
	margin:8px 4px 8px 16px;
	padding:0;
	}
	
ul.list01 li{
	margin:8px 4px 4px 6px;
	padding:0;
	font-size:12px;
	color:#333;
	line-height:140%;
	}	

#contentsRight a:link,#contentsRight a:visited{
	color:#c00;
	text-decoration:none;
}

#contentsRight a:hover,#contentsRight a:active{
	color:#999;
	text-decoration:underline;
	}
	

.boder_tb{border-bottom:#999999 solid 1px; border-top:#999999 solid 1px;}

.formkoumoku{background:#990000;color:#ffffff;text-align:right;}
.formquest{background:#e1e1e1;color:#333333;}
