/* CSS Document */

html{
    height:100%;
	margin:0px;
}

body{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:20px;
	color:#444444;
}

.head{
	width:100%;
	height:250px;
	margin:0px;
	background-image:url(img/head_bg.jpg);
	background-position:center;
	background-repeat:repeat;
	vertical-align:top;
}

.title{
	width:900px;
	height:250px;
	margin:0px auto 0px auto;
	padding:0px;
	background-image:url(img/head.jpg);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
}

.title_text{
	width:900px;
	height:10px;
	padding:15px 0px 0px 0px;
	size:10px;
	line-height:10px;
	color:#ffffff;
}

.base{
	width:900px;
	height:100%;
	position:relative;
	margin:10px auto 0px auto;
	padding:0px;
	vertical-align:top;
}

.title_copy{
	width:900px;
	height:60px;
	padding:0px;
	float:left;
	background-image:url(img/title.gif);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
}


.main{
	width:900px;
	height:447px;
	padding:0px;
	float:left;
	background-image:url(img/main.jpg);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
}

.main_box{
	width:870px;
	height:180px;
	margin:108px 0px 0px 15px;
	float:left;
	font-size:16px;
	line-height:25px;
	color:#666666;
}

.box01{
	width:250px;
	height:180px;
	padding:0px 60px 0px 0px;
	float:left;
}

.box02{
	width:250px;
	height:180px;
	padding:0px 0px 0px 0px;
	float:left;
}

.copy{
		width:900px;
		height:40px;
		margin:25px 0px 0px 0px;
	background-image:url(img/foot.jpg);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
}

.copy_txt{
		width:900px;
		height:12px;
		padding:16px 0px 0px 0px;
		font-size:12px;
		line-height:12px;
		color:#ffffff;
		text-align:center;
}

a:moji{
	color:#ff3300;
	}


a:visited{
	color:#ff3300;
	text-decoration:underline;
}


.hiddenTx{
	display:none;
}

.kaijo{
    clear:left;
}

.spc{
	width:100%;
	height:1px;
	clear:left;
}

.spc30{
	width:100%;
	height:20px;
	clear:left;
}

.spc20{
	width:100%;
	height:20px;
	clear:left;
}

.spc10{
	width:100%;
	height:10px;
	clear:left;
}

.spc5{
	width:100%;
	height:5px;
	clear:left;
}

