@charset "Shift_JIS";


img{
	border:0;
}

.clear08 {
	clear:both;
	font-size:0px;
	line-height:0px;

}

.boo{
	font-weight:bold;
}

#mess_2008{
 padding:0 15px;
 }

/*---------------------------------------------------message_box*/

#m_box08{
	margin-top:7px;
}

#m_box08_01{
	float:left;
	display:inline;
	margin-right:7px;
	width:236px;
	height:177px;
	background-image:url(../img/2008_img/m01_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
}
#m_box08_01 a{
	
	
	
	width:236px;
	height:177px;
	display:block;
	background-image:url(../img/2008_img/m01_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
}
#m_box08_01 a:hover{
	
	
	
	width:236px;
	height:177px;
	display:block;
	background-image:url(../img/2008_img/m01_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 -177px;
	text-indent:-999px;
}
#m_box08_02{
	float:left;
	display:inline;
	margin-right:7px;
	width:236px;
	height:177px;
	background-image:url(../img/2008_img/m02_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
}
#m_box08_02 a{
	
	
	
	width:236px;
	height:177px;
	display:block;
	background-image:url(../img/2008_img/m02_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
}
#m_box08_02 a:hover{
	
	
	
	width:236px;
	height:177px;
	display:block;
	background-image:url(../img/2008_img/m02_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 -177px;
	text-indent:-999px;
}

#m_box08_03{
	float:left;
	display:inline;
	width:236px;
	height:177px;
	background-image:url(../img/2008_img/m03_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
}
#m_box08_03 a{
	
	
	
	width:236px;
	height:177px;
	display:block;
	background-image:url(../img/2008_img/m03_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
}
#m_box08_03 a:hover{
	
	
	
	width:236px;
	height:177px;
	display:block;
	background-image:url(../img/2008_img/m03_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 -177px;
	text-indent:-999px;
}
/*---------------------------------------------------present_box*/

/*#present_box08_top{
	background-image:url(../img/2008_img/present_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:722px;
	height:9px;
	
	margin-top:8px;
}
#present_box08_under{
	background-image:url(../img/2008_img/present_under.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:722px;
	padding:3px 0 0 0;
}

#present_box08_left{
	width:318px;
	float:left;
	margin-left:5px;
}
#present_box08_right{
	float:right;
	width:382px;
	color:#333333;
	font-size:80%;
	line-height:1.2em;
	padding:0 8px 5px 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.lucky_c{
	font-weight:bold;
	color:#FF6600;
	text-align:center;
	font-size:1.15em;
	letter-spacing:-0.03em;
	line-height:1.1em;
}

.presento_to{
	margin-top:5px;
	margin-left:45px;
	font-size:80%;
	color:#FF6600;
	
}
.presento_to a{
	
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}
.presento_to a:visited{	
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}
.presento_to a:hover{
	text-decoration:underline;	
	color:#FF6600;
	font-weight:bold;
}
.presento_to img{
	vertical-align:middle;
}
*/
#present_box0008{
	background-image:url(../img/2008_img/present_parts0008.gif);
	width:722px;
	height:93px;
	margin-top:7px;
	background-repeat:no-repeat;
	position:relative;
}

#p_kotira{
	font-size:80%;
	color:#FF6600;
	font-weight:bold;
	position:absolute;
	top:70px;
	left:80px;
	
}

#p_kotira img{
	vertical-align:middle;
}

#p_kotira a{
	font-size:80%;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
#p_kotira a:visited{
	font-size:80%;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
#p_kotira a:hover{
	font-size:80%;
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
}


/*.present_0008 a{
	
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}
.present_0008 a:visited{	
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}
.present_0008 a:hover{
	text-decoration:underline;	
	color:#FF6600;
	font-weight:bold;
}
*/

/*#present08_btn{
	width:184px;
	height:14px;
	line-height:0px;
	margin-top:7px;
	margin-left:50px;
	background-image:url(../img/2008_img/present_btn08.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;
}
#present08_btn a{
	width:184px;
	height:14px;
	line-height:0px;
	background-image:url(../img/2008_img/present_btn08.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
}

#present08_btn a:hover{
	width:184px;
	height:14px;
	line-height:0px;
	background-image:url(../img/2008_img/present_btn08.gif);
	background-repeat:no-repeat;
	background-position:0 -14px;
	text-indent:-9999px;
}*/
	
/*---------------------------------------------------message*/

#meeage_lead_top{
	margin-top:7px;
	padding-bottom:7px;
	border-bottom: 1px dotted #C1022C;
}

#mes08area{
	padding:0 10px 0 10px;

}
.mes08_text_lead{
	font-size:0.8em;
	line-height:1.4em;
	color:#333333;
	margin:4px 0 0 0;
}
.mes08_text_title{
	color:#C1022C;
	margin:20px 0 1.4em 0;
	padding:3px 0 0 5px;
	font-size:1em;
	line-height:1.6em;
	font-weight:bold;
	border-bottom: 1px dotted #c1022c;
	border-left: 5px solid #c1022C;
}
.mes08_cod{
	color:#406e16;
	line-height:1.4em;
	font-size:0.85em;
	margin:0 0 0.8em 0;

}
.mes08_text{
	font-size:0.85em;
	line-height:1.4em;
	color:#333333;
	margin-bottom:2em;
	text-align:justify;
	text-justify:inter-ideograph;
}
.mes08_pic_left{
	float:left;
	margin:0 1em 1em 0;
}
.mes08_pic_right{
	float:right;
	margin:0 0 1em 1em;
}

.mes08_kgtop{
	font-size:1em;
	line-height:1.4em;
	color:#333333;
	margin:1.5em 0 2em 0;
	text-align:justify;
	text-justify:inter-ideograph;
}
/*------------------------------------------------prof*/

#mes08prof{
	font-size:0.85em;
	line-height:1.2em;
	color:#333333;
	text-align:justify;
	text-justify:inter-ideograph;
	border: 1px solid #990000;
	padding:10px 10px 15px 10px;
	margin-bottom:30px;

}
.mes08prof_name{
	margin-bottom:0.5em;
}


/*------------------------------------------------oubo*/
#oubo_to{
	width:722px;
	height:45px;
	background-image:url(../img/2008_img/oubosuru_ov.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;

}
#oubo_to a{
	width:722px;
	height:45px;
	background-image:url(../img/2008_img/oubosuru_ov.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;

}
#oubo_to a:hover{
	width:722px;
	height:45px;
	background-image:url(../img/2008_img/oubosuru_ov.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	text-indent:-9999px;
	display:block;

}
#oubosuru{
	text-align:center;
	font-size:0.8em;
	color:#666666;
}
