@charset "utf-8";
/* 2016-2-25*/

body{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#5c2e0d;
}
a{
	color:#0e73b1;
}
a:hover{
	color:#5c2e0d;
}
a:hover img{
	opacity:0.8;
}
header{
	width:100%;
	height:359px;
	border-top:#93d000 solid 20px;
	border-bottom:#5c2e0d solid 4px;
	background:url(../images/hdg_img_01.png) no-repeat center;
}
#header_innner{
	border-top:#5c2e0d solid 5px;
}
#header_innner_top{
	width:960px;
	margin:0 auto;
	padding-top:15px;
}
.logo{
	float:left;
}
.fb_btn{
	float:right;
	background-color:#fff;
}

.hdg_01{
	text-align:center;
	margin-top:120px;
}

/* content */
#content{
	width:960px;/**/
	margin:0 auto;
	padding:30px 35px 0;
}
#content table{
	width:100%;
}
#content table td{
	vertical-align:top;	
}
#content table .none{
	width:10%;
	background:#93d000;
	border-right:#fff solid 2px;
	border-bottom:#fff solid 1px;
}
#content table .ja,
#content table .en{
	border-right:#fff solid 1px;
}
#content table .ja,
#content table .en,
#content table .ch{
	width:30%;
	padding:10px;
	background:#93d000;
	font-size:18px;
}
#content table .vol{
	background:#93d000;
	border-right:#fff solid 2px;
	border-top:#fff solid 1px;
	border-bottom:#fff solid 1px;
	font-size:14px;
}
#content table .ja_link,
#content table .en_link,
#content table .ch_link{
	padding:15px;
	border:#93d000 solid 1px;
	font-size:14px;
}

.top_btn{
	text-align:center;
	font-size:14px;
	margin:40px 0 120px;
}
.top_btn a{
	padding:10px;
	color:#5c2e0d;
	text-decoration:none;
	border:1px solid #5c2e0d;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.top_btn a:hover{
	background:#5c2e0d;
	color:#fff;
}
.top_btn a:before{
	content:"▲";
	margin-right:10px;
}

 .page_ttl{
	 padding:8px;
	 background-color: #93D000;
	 font-size:1.4em;
}
.midashi{
	border-bottom:#5c2e0d solid 4px;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:8px
}/**/
.photo img{
	padding:0 10px 10px 0;
	margin:0;
	height:180px;
	vertical-align:bottom
}/**/

a.fb_icon{ 
background: url(../images/fb_icon.png) no-repeat right center;
padding-right:20px
}/**/


/* footer */
footer{
	width:100%;
	height:39px;
	padding-top:25px;
	background:#93d000;
	color:#5c2e0d;
	text-align:center;
}

/* clearfix */
.header_innner_top:after{
	content:"";
	display:block;
	clear:both;
}
.header_innner_top{
	zoom:1;
}