@charset "UTF-8";
/* CSS Document */

/* headline */
#contents h3.t-public{
	height:70px;
	background-image:url(../images/hl_public.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/* conents */
#contents .box-text{
	width:660px;
	height:auto;
	margin:0 auto;
    color:#333;
}
/* lead */
#wrap-lead{
	width:660px;
	height:auto;
	margin:0 0 30px 0;
}
/* h4 */
#wrap-lead h4{
	width:476px;
	height:40px;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(../images/title_p_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/* h5 */
.box-text h5{
	width:660px;
	height:45px;
	margin:0px;
	padding:0px;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
} 
.box-text h5.t-event{background-image:url(../images/title_p_02.gif);}
.box-text h5.t-support{background-image:url(../images/title_p_03.gif);}


.box-text .line{
	width:660px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #cebab0;
	display:block;
}
.box-text .line-nb{
	width:660px;
	height:auto;
	margin:0 0 30px 0;
	padding:0px;
	border:0;
}
.box-text .nm{
	width:660px;
	height:auto;
	margin:0px;
	border:0px;
	padding:0px;
}
.box-text .text{
	width:340px;
	height:auto;
	float:left;
}
.box-text .text2{
	width:545px;
	height:auto;
	float:left;
}
.box-text h6{
	width:115px;
	height:32px;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
.box-text h6.text01{background-image:url(../images/text_p_01.gif);}
.box-text h6.text02{background-image:url(../images/text_p_02.gif);}
.box-text h6.text03{background-image:url(../images/text_p_03.gif);}
.box-text h6.text04{background-image:url(../images/text_p_04.gif);}
.box-text h6.text05{background-image:url(../images/text_p_05.gif);}
.box-text h6.text06{background-image:url(../images/text_p_06.gif);}
.box-text h6.text07{background-image:url(../images/text_p_07.gif);}
.box-text h6.text08{background-image:url(../images/text_p_08.gif);}
.box-text h6.text09{background-image:url(../images/text_p_09.gif);}
/* photo */
.box-text .public-photo{
	width:185px;
	height:auto;
	float:left;
	margin:0 0 0 20px;
}
/* ul/li */
.box-text ul{margin:0 0 10px 0;}
.box-text ul.nmb{margin:0px;}
.box-text li.color{
	color:#000;
	font-weight:bold;
}