@charset "UTF-8";

/* ============== index ============== */

#main {
	position:relative;
	background:url(../images/index/main_anime.jpg) no-repeat;
	width:668px;
	height:463px;
}

#main #sun {
	position:absolute;
	top:4px;
	left:4px;
}

#main #tori {
	position:absolute;
	top:118px;
	left:519px;
}

#main #umi {
	position:absolute;
	top:368px;
	left:430px;
}

#main #flog {
	position:absolute;
	top:191px;
	left:15px;
}


#slide{ width:660px; height:455px; margin:0 auto; position:relative; }
#slide img{ position:absolute; left:0; top:0; }


body{ background: url('../images/common/background.jpg') 50% 50% no-repeat fixed; }
/*#header{ padding-top: 40px; background: none; }
#headBox{ background: none; }
#about{ background: transparent; }
#headBox #about{ top: 55px; left: 495px; }
#headBox #facebook{ position: absolute; top: 55px; left: 665px; }
.menu_bg{ width: 260px; padding: 0; border-radius: 10px; background: none; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); box-shadow: 0 0 10px rgba(0,0,0,.5) }
#btm{ width: 260px; background: none; }
#Lbox{ padding: 0; }
#footer{ height: auto; margin-top: 90px; background: #00852a; }
#footerlink{ height: auto; background: url('../images/common/ie11.png') right 95px no-repeat; }
#footerlink dl{ width: 682px; height: auto; margin-top: 15px; padding: 10px 0; border: 1px solid #fff; border-radius: 10px; zoom:1; }
#footerlink dl:after{ content:''; display:block; clear:both; height:0; overflow:hidden; }
#footerlink dt{ width: 305px; padding: 10px 0 5px 25px; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 135%; }
#footerlink dt span{ margin-top: 5px; display: block; color: #fff; font-size: 11px; }
#footerlink dd{ width: 356px; padding: 5px 0 5px 20px; border-left: 1px solid #fff; }
#copyright{ margin: 0; padding: 15px 0; }*/

#main{ background: none; }

/* ============== about ============== */

#about {
	/*background:#FFFFFF;*/
}

#about #container {
	width:720px;
	margin:0 auto;
	text-align:left;
}

#aboutbox {
	width:720px;
	margin:0 auto;
	padding:20px 0;
}

#aboutbox table {
	width:100%;
	border-top:#CCC 1px solid;
	margin-bottom:30px;
}

#aboutbox th {
	font-size:116%;
	width:10%;
	background:#F2F9F4;
	color:#00852A;
	font-weight:bold;
	padding:10px;
	text-align:center;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}

#aboutbox td {
	font-size:116%;
	width:90%;
	padding:10px;
	border-bottom:#CCC 1px solid;
}

#aboutbox h3 {
	background:url(../images/about/h3bg_about.gif) no-repeat;
	width:710px;
	height:22px;
	font-size:116%;
	font-weight:bold;
	padding:8px 0 0 10px;
	margin-bottom:15px;
}

#about h4 {
	background:url(../images/common/ic_h4.gif) no-repeat 0 0;
	font-weight:bold;
	margin-bottom:10px;
	padding:3px 0 6px 13px;
	font-size:116%;
	color:#61ACD1;
}

#about p {
	font-size:116%;
	line-height:1.8;
	margin-bottom:30px;
	clear:both;
}

#about p.smidashi {
	font-size:116%;
	line-height:1.0;
	margin-bottom:15px;
	background:#F5F5F5;
	padding:5px;
	border:#E5E5E5 1px solid;
	font-weight:bold;
	color:#333333;
}

#about div.close {
	text-align:right;
}

#about div.close a {
	color:#00852A;
}

.data{
	padding:10px 10px 20px 0;
	text-align:right;
	color:#666666;
	font-size:116%;
}