/* CSS Document */

@import url(navi.css);
@import url(common.css);

/* --------------------------------------------------------------- */


body {
		-webkit-animation:kmo 10s;
		-o-animation:kmo 10s;
		-ms-animation:kmo 10s;
		-moz-animation:kmo 10s;
}
	

	@-webkit-keyframes kmo {
	0%	{opacity:0; filter: alpha(opacity=0);}
	50% {opacity:1.0; filter: alpha(opacity=100);}
	}
	@-o-keyframes kmo {
	0%	{opacity:0; filter: alpha(opacity=0);}
	50% {opacity:1.0; filter: alpha(opacity=100);}
	}
	@-ms-keyframes kmo {
	0%	{opacity:0; filter: alpha(opacity=0);}
	50% {opacity:1.0; filter: alpha(opacity=100);}
	}
	@-moz-keyframes kmo {
	0%	{opacity:0; filter: alpha(opacity=0);}
	50% {opacity:1.0; filter: alpha(opacity=100);}
	}




#main {
	width:1000px;
	height:352px;
	padding:71px 0 0 0;
	margin:0 auto;
	text-align:center;
}

#sec1 {
	width:100%;
	background:url(../img/top/back1.png) repeat;
	text-align:center;
}

	#sec1 .anzu {
		margin:-33px 0 10px 0;
	}
	
	#sec1in {
		width:1000px;
		margin:0 auto;
		padding:20px 0 60px 0;
	}
	
	#sec1in h2 {
		width:272px;
		height:43px;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	#sec1in h2 a {
		width:272px;
		height:43px;
		display:block;
	}
	
		#sh21 {background:url(../img/top/st1.png) no-repeat;}
		#sh22 {background:url(../img/top/st2.png) no-repeat;}
		#sh23 {background:url(../img/top/st3.png) no-repeat;}
	
	.boxl{
		width:272px;
		padding:27px 27px 35px 27px;
		border-top:3px solid #F39F1D;
		float:left;
		background-color:#FFFFFF;
	}
	
		.boxl p {margin:0; padding:10px 5px; border-top:1px solid #d6d6d6; text-align:left;}
	
	.boxc {
		width:272px;
		padding:27px 27px 35px 27px;
		border-top:3px solid #F39F1D;
		float:left;
		margin-left:11px;
		background-color:#FFFFFF;
	}
	
		.boxc p,
		.boxr p {margin:0; padding:10px 5px; text-align:left
		;}
	
	.boxr {
		width:272px;
		padding:27px 27px 35px 27px;
		border-top:3px solid #F39F1D;
		float:right;
		background-color:#FFFFFF;
	}

.boxr p a {
	display: block;
	background-color:#FF8E00;
	padding: 10px 15px;
	text-decoration: none;
	color: #Fff;
	border-radius: 5px;
	font-size: 1.2em;
	transition: 0.5s;
}

.boxr p a:hover {background-color: #A35612;}
	
	
table.inbox {
	width:272px;
	border-spacing:0;
	border-top:1px #d6d6d6 solid;
}

table.inbox td {
	background-color:#FFFFFF;
	padding:3px;
	border-bottom:1px #d6d6d6 solid;
	text-align:left;
	vertical-align:top;
}

table.inbox th {
	background-color:#F7F5F1;
	padding:3px;
	border-bottom:1px #d6d6d6 solid;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}




#sec2 {
	width:100%;
	background:url(../img/top/uback.jpg) no-repeat right top;
	background-color:#FFFFFF;
	height:304px;
}

	#sec2in {
		width:960px;
		margin:0 auto;
		padding:46px 0 0 0;
	}
	
	#sec2in h2 {
		width:112px;
		height:27px;
		background:url(../img/top/st4.png) no-repeat;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	
	#sec2in p {
		line-height:220%;
		margin:0;
		padding:20px 0 0 0;
		font-size:
	}px;