@charset "Shift_JIS";

body,
#htbdfwp_contents{
background-color:#E1F7E1;
background:url(../images/bg.gif);
text-align:center;
}

body,td{
color:#000000;
font-size:90%;
}

#wrapper{
color:#000000;
text-align:center;
width:678px;
margin:0 auto;
background-color:#ffffff;
}

#htbdfwp_contents #wrapper{
padding-bottom:20px;
}

.entermap{
width:678px;
height:584px;
background-color:#99e6ff;
}

a{
color:#cc6666;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#95CD40;
}

a.copy{
color:#ffffff;
text-decoration:none;
}

a.copy:hover{
color:#ffffff;
background-color:#8CDB8C;
text-decoration:underline;
}

#header{
margin-bottom:15px;
}

#contenttable{
margin:1%;
padding:1px;
}

#copyright{
text-align:center;
font-size:90%;
line-height:140%;
background-color:#8CDB8C;
padding:3px;
}

#htbdfwp_contents #copyright{
display:none;
}


#contents{
margin:2% 0 0 0;
text-align:left;
}

#ContentsLeft{
width:320px;
float:left;
margin:5px 5px 5px 2%;
padding:0;
}
#ContentsRight{
width:320px;
float:left;
margin-top:5px;
padding:0;
}
#ContentsBottom{
clear:both;
margin:10px 2% 5px 2%;
}

.fusen{
border-left:10px solid #7acc7a;
border-top:1px solid #7acc7a;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#f7fff0;
padding:5px;
font-weight:bold;
}

.fusen2{
border-left:10px solid #00b2b8;
border-top:1px solid #00b2b8;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#e5fff7;
padding:5px;
font-weight:bold;
}

.fusen3{
border-left:10px solid #ff9900;
border-top:1px solid #ff9900;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#ffe6c1;
padding:5px;
font-weight:bold;
}

.fusen4{
border-left:10px solid #cc6666;
border-top:1px solid #cc6666;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#ffe8e8;
padding:5px;
font-weight:bold;
}

/*night-on-channel*/
#night-on-channel{
clear:both;
margin:10px 2% 5px 2%;
padding:20px 0 0 0;
}
#night-on-channel .header{
background:url(../images/nightonchannel.gif) no-repeat left top;
}
#night-on-channel .header p.read{
margin-left:160px;
padding:0;
}
#night-on-channel .kokodake-header{
margin:0;
padding:0;
background:url(../images/kokodake.gif) no-repeat left top;
height:50px;
text-indent:-9999px;
}
#kokodake-middle{
width:648px;
margin:0;
padding:0;
border-left:1px solid #95CD40;
border-right:1px solid #95CD40;
}
#kokodake-middle .movie{
margin-left:10px;
padding:0;
width:140px;
float:left;
text-align:center;
}
#kokodake-middle .anacomment{
margin:0 5px 10px 0;
padding:0;
width:470px;
float:right;
font-size:90%;
}
#night-on-channel .kokodake-footer{
clear:both;
margin:0;
padding:5px;
border-left:1px solid #95CD40;
border-right:1px solid #95CD40;
border-bottom:1px solid #95CD40;
font-size:10px;
}

.cap{
margin-right:5px;
margin-bottom:5px;
padding:3px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
width:120px;
height:90px;
}

.tantou{
text-indent:1em;
font-weight:bold;
background-color:#99e6ff;
padding:4px;
margin:0 0 10px 0;
}

.txt{
border-bottom:1px dotted #99e6ff;
line-height:160%;
line-break:strict;
}


/*-- clear --*/
.clearAll{
font-size:1px;
margin:0;
padding:0;
line-height:0;
clear:both;
height:1px;
/*\*/
overflow:hidden;
/**/
}

/* Mac IE 5 \*//*/
.clearAll{
display:block;
}
/* Mac IE 5 end*/


/*message-form*/
.read{
line-height:140%;
text-indent:0px;
margin-left:10px;
margin-bottom:15px;
font-size:90%;
}

#ohanashi_link{
margin-left:10px;
margin-bottom:15px;
font-size:100%;
}

/*hitorigoto*/

ul{
margin:0 0 15px 0;
padding:0;
}

.whatsnew li{
line-height:180%;
text-indent:0px;
list-style:none;
font-size:90%;
padding-left:30px;
background:url(../images/yaji-mizu.gif)  no-repeat 13px 50%;
color:#33CC33;
}

.mrk{
font-size:10px;
font-weight:bold;
color:#33CC33;
padding:0 0 0 3px;
}

/*message-card*/
.mes{
margin-left:0px;
}

.mes li{
line-height:180%;
text-indent:0px;
list-style:none;
padding-left:30px;
background:url(../images/star-g.gif)  no-repeat 13px 50%;
}

/*???o?i?[*/
.banner_s{
margin-bottom:10px;
}

/*???????܋�?K??*/
.tadaima{
margin:10px 0px 10px 0px;
}

.tadaima li{
line-height:180%;
text-indent:0px;
list-style:none;
padding-left:30px;
background:url(../images/yaji-g.gif)  no-repeat 13px 50%;
color:#ff3366;
}

a.newface{
color:#6666ff;
text-decoration:none;}

a.newface:hover{
color:#e550b4;
text-decoration:underline;
}

hr.under {
width:96%;
margin:2% auto;
color:#ffffff;
border-top,border-left,border-right:1px solid #ffffff;
border-bottom:1px dotted #666666;
height: 1px;
background-color:#ffffff;
}

hr.separate{
color:#fff;
height:1px;
border:none;
margin:0;
padding:0;
}

/*--ً}mp--*/
#kokuchi{
margin:0 10px 10px;
padding:3px;
border:2px dotted #b3003c;
background-color:#ffe5e5;
line-height:140%;
font-size:90%;
}
#kokuchi p{
margin-left:5px;
}

#news{
	color:#6666ff;
	font-size:100%;
	padding:0 15px 15px;
}

#news a,
#news a:hover{
	color:#6666ff;
}

#news strong{
	color:#6666ff;
	font-size:110%;
}

#news ul{
	margin:0 auto;
	list-style:inside none;
	padding:5px 0 0;
	text-align:left;
}

#news ul li{
	padding:0 0 10px;
}

#news #anakouza_banner{
	margin:0 auto;
	text-align:center;
}

#news #anakouza_banner img{
	border:1px solid #000;
}

