@charset "utf-8";
/* CSS Document */
body{
	scrollbar-face-color: #D6CBA9;
	scrollbar-shadow-color: #A89E7B;
	scrollbar-arrow-color: #4D2217;
	margin-top: 5px;
	margin: 0px;
	padding: 0px;
	background-color: #EEE;
	background-image:url(../images/back_new.gif);
	background-repeat:repeat-y;
	background-position: center;
	color: #666666;
	}

#header{

	}
.text10{
	font-size: 10px;
	}
.text9900{
	color: #990000;
	}
.text996600{
	color: #996600;
	}
.teisei{
	text-decoration:line-through;
	}

	
	
	
	
.today_h{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	}
#today_box{
	margin-left: 10px;
	}
.today{
	width: 131px;
	height: 84px;
	background:url(../images/today_bg.gif);
	margin-bottom: 3px;
	padding: 5px 5px 2px 5px;
	font-size: 12px;
	color: #FFFFFF;
	}
.today-new-box {
	background-image: url(../images/today_bg_new.gif);
	height: 130px;
	width: 110px;
	margin-bottom: 10px;
	margin-left: 2px;
	position: relative;
}
.today-ph {
	height: 65px;
	width: 55px;
	margin-top: 35px;
	margin-left: 5px;
	position: absolute;
}
.today-name {
	height: 20px;
	width: 90px;
	margin-top: 8px;
	margin-left: 10px;
	position: absolute;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.today-size {
	height: 60px;
	width: 45px;
	margin-top: 40px;
	margin-left: 65px;
	position: absolute;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
}
.today-time {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	width: 90px;
	margin-top: 108px;
	margin-left: 10px;
	position: absolute;
	height: 15px;
	text-align: center;
}





.today_ph{
	border: solid 1px #fff;
	float: left;
	}
.today_time{
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: center;
	color: #383838;
	line-height: 13px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
.name{
	font-weight: normal;
	color: #7D0000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 13px;
	}
#right_box marquee {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #990000;
}

#panlist{
	margin-bottom: 10px;
	font-size: 70%;
	}
#top_center{
	margin-left: 10px;
	}
#topics{
	width: 300px;
	height: 250px;
	overflow: auto;
	background-color: #ECECEC;
	padding: 10px;
	}
.midashi{
	clear: both;
	margin-top: 20px;
	margin-bottom: 0px;
	}
#minilist_box{
	clear: both;
	margin-left: 10px;
	width: 300px;
	}
.minilist{
	width: 75px;
	padding: 3px;
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000000;
	border: 1px solid #660000;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
	}	
.minilist_ph{
	border: solid 1px #fff;
	}
#right_box{
	margin-left: 10px;
	width: 620px;
	}	
.list{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	}
.list p{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	background:url(../images/list_name.gif) no-repeat center;
	line-height: 20px;
	font-weight: bold;
	color: #7D0000;
	}
.new{
	font-size: 10px;
	color: #FFF;
	font-weight:normal;
	background-color: #CC3300;
	padding: 0px 0px;
	}
.up{
	font-size: 10px;
	color: #FFF;
	font-weight:normal;
	background-color: #663399;
	padding: 0px 0px;
	}
#girls_view_box{
	width: 100%;
	}
.comment{
	font-size: 12px;
	line-height: 120%
	}
#thumbnail_box{
	width: 264px;
	margin-bottom: 10px;
	}
#question{
	border-top: #B3840A solid 1px;
	border-bottom: #B3840A solid 1px;
	clear: both;
	font-size: 12px;
	margin-top: 20px;
	}

#question th{
	text-align: left;
	color: #330000;
	padding: 5px;
	}
#right_box #view_box #form1 .text11 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 13px;
}
#right_box #view_box #form1 .text-red {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 13px;
	color: #990000;
}

#question td{
	color: #000;
	padding: 10px;
	}


#qr{
	clear: both;
	font-size: 80%;
	text-align: center;
	border:#666666 solid 1px;
	background-image: url(../images/mobile_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 250px;
	height: 120px;
	margin-left: 5px;
	}
.thumbnail{
	border: #333333 solid;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 1px;
	margin: 0px 2px 5px 2px;
	float: left;
	}
#view_schedule{
	font-size: 10px;
	margin-top: 10px;
	color: #000;
	}
#view_schedule th,#view_schedule td{
	padding: 3px;
	text-align: center;
	border-bottom: #333333 solid 1px;
	}
#view_schedule th{
	font-weight:normal;
	background:#CC6600;
	color: #FFFFFF;
	}
#view_schedule td.td-option{
	font-weight:normal;
	background:#CC6600;
	color: #FFFFFF;
	}
#view_box h1{
	font-size: 14px;
	border-bottom: #996600 solid 1px;
	margin: 0px;
	padding: 0px;
	}
.size{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	font-size: 80%;
	color: #000000;
	}
.schedule{
	margin-bottom: 5px;
	border: solid #333333 1px;
	border-left: 0px;
	font-size: 12px;
	color:#000000;
	}
.schedule th,.schedule td{
	border-left: solid #333333 1px;
	}
.schedule th{
	font-weight:normal;
	background:#CC6600;
	color: #FFFFFF;
	}
.schedule .center{
	text-align: center;
	}
.yasumi{
	color: #999999;
	}
.syuryou{
	color: #666666;
	}
	

/*システムページ*/
	
#kiyaku{
	margin-bottom: 20px;
	font-size: 12px;
	padding: 5px;
	color: #000;
	line-height: 150%;
	}
#kiyaku li{
	line-height: 18px;
	}
#kiyaku ol{
	}
#kiyaku th,#kiyaku td{
	padding: 10px;
	}
#kiyaku th{
	border-bottom: #996600 dotted 1px;
	color:#CC0000;
	}
.system{
	border: #660000 solid 1px;
	margin-bottom: 20px;
	font-size: 12px;
	}
.system td,{
	padding: 10px;
	line-height: 18px;
	}
.system th{
	color: #FFFFFF;
	text-align: left;
	background:url(../images/system_h.jpg);
	padding: 5px;
	}	
.system ol{
	margin: 0px;
	padding: 0px;
	}
.system ul{
	margin: 0px 0px 0px 18px;
	padding: 0px;
	list-style-type: square;
	}
.right_h{
	border-right: #B3840A dotted 1px;
	background-color: #FFF7E6;
	color: #660000;
	border-bottom: #CC9900 solid 1px;
	font-size: 14px;
	}
.top_h{
	border-bottom: #CC9900 solid 1px;
	background-color: #996633;
	color: #FFFFFF;
	text-align: center;
	border-right: #B3840A dotted 1px;
	font-size: 14px;
	}
.nomal{
	border-right: #B3840A dotted 1px;
	border-bottom: #CC9900 solid 1px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	}
	
/*求人ページ*/

#recruit{
	font-size: 12px;
	line-height: 18px;
	border-top: #996600 dotted 1px;
	}
#recruit td{
	padding: 10px;
	border-bottom: #996600 dotted 1px;
	}
#recruit th{
	padding: 10px;
	text-align: left;
	border-bottom: #996600 dotted 1px;
	color: #996600;
	font-weight: normal;
	background-color: #FEF0E0;
	}
.kakushi {
	color: #FEF0E0
	}	
.point{
	color: #FF6600;
	}
/*リンクページ*/

.link{
	text-align: center;
	font-size: 10px;
	border-bottom: #996600 dotted 1px;
	}
.link td{
	padding: 5px;
	}
#banner{
	font-size: 80%;
	line-height: 120%;
	text-align: left;
	}

/*トップページｖ＝ルマガ登録*/
#mmbox {
	width: 230px;
	border:#666666 solid 1px;
	background-color: #FFFFFF;
	text-align: center;
	background-image: url(../images/mail_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-left: 5px;
	}

.verbutton {
	width: 220px;
	font-size: 12px;
	background-color: #A84824;
	border-width: 4px;
	border-color: #A84824;
	border-style: outset;
	padding: 0.2em;
	text-align:center;
	margin-top: 5px;
}

.verbutton10 {
	width: 220px;
	font-size: 10px;
	background-color: #A84824;
	border-width: 4px;
	border-color: #A84824;
	border-style: outset;
	padding: 0.2em;
	text-align:center;
	margin-top: 5px;
}

.verbutton a {
	text-decoration: none;
	color: #FFFFFF;
}

.verbutton10 a {
	text-decoration: none;
	color: #FFFFFF;
}

.verbutton a:hover {
	color: #9D091F;
	}

.verbutton10 a:hover {
	color: #9D091F;
	}
	
.mmtitle {
	width: 280px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #B67A08;
	text-align: center;
	color: #B67A08;
	}

.mm {
	width: 240px;
	font-size: 12px;
	color :#FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	}

		
/*フッター*/	

#anchor{
	text-align: right;
	font-size: 70%;
	margin-right: 20px
	}

address{
	font-size: 10px;
	text-align: center;
	font-style:normal;
	margin-top: 15px;
	margin-right: 20px;
	}
marquee {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}
.list-box {
	background-image: url(../images/list_bg.jpg);
	float: left;
	height: 245px;
	width: 190px;
	margin-bottom: 10px;
	position: relative;
	margin-right: 5px;
}
.list-ph {
	height: 193px;
	width: 115px;
	margin-top: 4px;
	margin-left: 6px;
	position: absolute;
}
.list-size {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	height: 70px;
	width: 55px;
	margin-top: 10px;
	margin-left: 135px;
	position: absolute;
	line-height: 16px;
}
.list-name {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	height: 35px;
	width: 150px;
	margin-top: 206px;
	margin-left: 20px;
	position: absolute;
	text-align: center;
	line-height: 17px;
}
#topics-new {
	background-image: url(../images/h_topics_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	width: 250px;
	background-color: #FAF8EB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #963B18;
	border-bottom-color: #7C442D;
	border-left-color: #963B18;
	position: relative;
	margin-left: 5px;
}
#topics-new2 {
	height: 205px;
	width: 230px;
	margin-top: 25px;
	position: absolute;
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#list-new {
	background-image: url(../images/h_list_s_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
	background-color: #FAF8EB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #963B18;
	border-bottom-color: #7C442D;
	border-left-color: #963B18;
	position: relative;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 30px;
}
#list-new2 {
	height: auto;
	width: auto;
	margin-top: 5px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	position: relative;
	overflow: auto;
}
#brog-box {
	height: auto;
	width: 250px;
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
}
.honbun12px {
	padding-left: 5px;
	margin-left: 5px;
}
