* { box-sizing : border-box}
* { -moz-box-sizing : border-box}

body{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(img/bg.jpg);
}

#head{
	width:800px;
	height:200px;
	border:0px solid #999999;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:url(img/head.jpg);
}

#box{
	width:800px;
	height:688px;
	border:0px solid #999999;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
}

#cont1{
	width:778px;
	height:74px;
	border:0px solid #999999;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}

#cont1 p{
	font-size:13px;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 5px;
	text-align:left;
	line-height:140%;
}

#cont2{
	width:368px;
	height:580px;
	border:0px solid #999999;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}

#cont2 p{
	font-size:13px;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 5px;
	text-align:left;
	line-height:140%;
}

#cont2 h2{
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 14px;
	text-align:left;
	background-image:url(img/cont2h2.jpg);
}

#cont3{
	width:400px;
	height:580px;
	border:0px solid #999999;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}

#cont3 h2{
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 14px;
	text-align:left;
	background-image:url(img/cont3h2.jpg);
}

#footer{
	width:800px;
	height:50px;
	border:0px solid #999999;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:url(img/footer.jpg);
}

h1{
	font-size:13px;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:180px 0px 0px 0px;
	text-align:center;
}

h3{
	font-size:13px;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:20px 20px 0px 0px;
	text-align:right;
}

.font1{
	font-size:14px;
	color:#FF6666;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	text-align:left;
}

hr{
	border:1 solid #FF9999;
	border-style:dotted;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*全体のリンク色*/
a {color:#342c66; }
a:link {color:#342c66; }
a:visited {color:#342c66; }
a:hover { color:#342c66; }

/*h3リンク色*/
A.h3:link { color:#FFFFFF; }
A.h3:visited { color:#FFFFFF; }
A.h3:active { color:#FFFFFF; }
A.h3:hover { color:#FFFFFF; }

