/* CSS Document */
/*共通*/
#wrap {
	overflow: hidden;
}
.container {

	margin: auto;

}
body {
	margin:auto;
	font:90% "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;}


/*ヘッダー*/
#header_00 {
	background-color: #FFF;
}
#header {
	width: 960px;
	height: 170px;
	overflow: hidden;
	padding-top:45px;
	text-decoration: none;
	margin:auto;

}

#header h1 {
	list-style-type: none;
	float: left;

}
#header_right {
	height: 130px;
	font-size: 13px;
	width: 472px;
	float: right;
}
#header_right ul{
	list-style-type: none;
	padding-left: 10px;
	
}

#header #header_right #mokuji_01 {
	width: 120px;
	height: 130px;
	border-left-width: 1px;
	border-left-style: solid;
	float: left;

}
#header #header_right #mokuji_02 {
	width: 120px;
	height: 130px;
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}
#header #header_right #mokuji_03 {
	width: 120px;
	height: 130px;
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}
#header_right #mokuji_04 {
	width: 105px;
	height: 130px;
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}

*:first-child+html #header_right ul{
	margin-left:2px;
}
#header_right ul .01 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .02 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .03 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .04 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .05 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .06 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .07 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .08 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .09 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .10 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .11 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .12 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .13 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .14 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .15 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}
#header_right ul .16 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	
}


#header_right a {
	text-decoration: none;
}
#header_right a:link{
	color:#000000
}
#header_right a:visited{
	color:#000000
}

/*メイン*/

#section_00 {
	background-color: #EFEDED;
}
#section_01 {
	width: 960px;
	padding-top:50px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.section {
	width: 960px;
	margin-bottom:8px;
	overflow: hidden;
	

}
.section .03 {
	margin-top: 0px;
	margin-bottom: 10px;
}


.section .p_04 {
	margin-top: 0px;
	margin-bottom: 2px;
}

.section .p_05 {
	margin-top: 0px;
	word-wrap: break-word;
	width:210px;
}

.section img{
	border-style:none;
}

.section a:hover img
{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}

.box01 {
	width: 210px;
	text-align: center;
	font-size: 13px;
	float: left;
	height: 250px;
	margin-top:20px;
	word-wrap: break-word;
}

.box02 {
	width: 210px;
	text-align: center;
	font-size: 13px;
	float: left;
	height: 250px;
	margin-left: 40px;
	margin-top: 20px;
		word-wrap: break-word;
}

.section .back {
	float: right;
	height: 15px;
}



/*フッター*/
#footer_00 {
	background-color: #FFFFFF;
}

#footer {
		clear:both;
	height:50px;
	margin:auto;

}
#footer p {
	color: #331900;
	text-align: center;
}



.clear{
	clear:both;
}