@charset "utf-8";


/*
------------------------------------
news
------------------------------------
*/
.news table{
	width:745px;
	margin:0 auto;
	}
.news table th{
	width:18%;
	font-size:93%;
	font-weight:bold;
	color:#9f9251;
	line-height:1.5;
	padding:10px 0 0 33px;
	background:url(../image/icon03.gif) no-repeat left 8px;
	white-space: nowrap;
	border-bottom:1px dotted #878787;
	vertical-align:top;
	}
.news table td{
	font-size:108%;
	line-height:1.5;
	padding:7px 0 7px 0;
	border-bottom:1px dotted #878787;
	vertical-align:top;
	}



/*
------------------------------------
Tabs
------------------------------------
*/
.navi-tab1{
	width:802px;
	height:56px;
	}
.navi-tab1 li{
	float:left;
	display:inline;
	overflow:hidden;
	}


.navi-tab2{
	margin-bottom:20px;
	background:url(../image/tab2_bg02.gif) repeat-x left bottom;
	}
.navi-tab2 ul{
	width:744px;
	overflow:hidden;
	position:relative;
	background:url(../image/tab2_bg03.gif) no-repeat left bottom;
	}
.navi-tab2 li{
	font-size:93%;
	line-height:1.1;
	margin-left:-2px;
	float:left;
	display:inline;
	background:url(../image/tab2_bg03.gif) no-repeat right bottom;
	}

.navi-tab2 li a{
	color:#000;
	padding:8px 17px 10px 27px;
	background:url(../image/tab2_icon02.gif) no-repeat 15px 10px;
	display:block;
	}
.navi-tab2 li.on{
	font-size:93%;
	line-height:1.1;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(../image/tab2_bg01.gif) repeat-x left top;
	float:left;
	display:inline;
	}
.navi-tab2 > li.on{
	margin-left:0;
	}
.navi-tab2 li.on a{
	background:url(../image/tab2_icon01.gif) no-repeat 15px 13px;
	}


/*
------------------------------------
info
------------------------------------
*/
.info{
	width:753px;
	margin:0 auto;
	}
.info .block{
	background:url(../image/info_flame02.gif) no-repeat left bottom;
	}
.info .block .bg{
	width:713px;
	padding:18px 20px 30px 20px;
	background:url(../image/info_flame01.gif) no-repeat left top;
	overflow:hidden;
	position:relative;
	}
.info .block .pic{
	width:270px;
	text-align:right;
	padding-bottom:1em;
	background:#ffffff;
	float:right;
	}
.info .block .h2-item03{
	margin-bottom:5px;
	}
.info .block .day{
	font-size:93%;
	font-weight:bold;
	color:#9f9251;
	text-align:right;
	padding-bottom:5px;
	}
.info .block .text{
	padding-left:10px;
	padding-right:10px;
	}
.info .block .text p{
	font-size:108%;
	line-height:1.5;
	}
.info .block .more{
	font-size:93%;
	text-align:right;
	padding-top:10px;
	}

.info .block .more a{
	padding-right:10px;
	padding-left:22px;
	background:url(../image/icon04.gif) no-repeat 11px 6px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}



/*
------------------------------------
nyusatsu
------------------------------------
*/
.nyusatsh1{
	width:715px;
	margin-left:auto;
	margin-right:auto;
	}
.nyusatsh2{
	margin:0 auto;
	}
.nyusatsh1 th img,
.nyusatsh2 th img{
	margin-left:3px;
	margin-right:3px;
	vertical-align:text-middle;
	}


/*
------------------------------------
other
------------------------------------
*/

.pic-area02{
	width:714px;;
	margin-left:15px;
	margin-bottom:15px;
	padding-bottom:15px;
	}
.pic-area02 .pic{
	width:257px;
	float:right;
	}
.pic-area02 .data{
	width:420px;
	padding-left:15px;
	float:left;
	}

.pic-area03{
	width:714px;;
	margin-left:15px;
	margin-bottom:15px;
	padding-bottom:15px;
	}
.pic-area03 .pic{
	width:231px;
	float:right;
	}
.pic-area03 .data{
	width:460px;
	float:left;
	}

.pic-area04{
	width:714px;;
	margin-left:15px;
	margin-bottom:15px;
	padding-bottom:15px;
	}
.pic-area04 .pic{
	width:200px;
	float:right;
	}
.pic-area04 .data{
	width:490px;
	float:left;
	}


.pic-area02:after,
.pic-area03:after,
.pic-area04:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear:both; 
    visibility: hidden;
}
.pic-area02,
.pic-area03,
.pic-area04{display: inline-block;}
/* IE-mac \*/
* html .pic-area02,
* html .pic-area03,
* html .pic-area04{height: 1%;}
* html .pic-area02,
* html .pic-area03,
* html .pic-area04 {display: block;}
/* End */





/*
------------------------------------
sitemap
------------------------------------
*/
.sitemap ul.list01 li ul{
	margin-left:1em;
	}
.sitemap ul.list01 li ul li{
	font-size:108%;
	line-height:1.5;
	padding:10px 0 3px 13px;
	background:url(../image/icon04.gif) no-repeat left 15px;
	border-bottom:none;
	}







