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


#head{
	width:910px;
	height:150px;
	border:solid 1px #999999;
	background-color:#ffffff;
	margin-top:7px;
	background-image:URL(img/head.gif);
}
#box{
	width:910px;
	height:1450px;
	margin-top:5px;
}
#left{
	width:150px;
	height:1440px;
	margin-top:5px;
	float:left;
	background-color:#333333;
}
#left1{
	width:150px;
	height:30px;
	float:left;
	background-color:#007D7D;
}
#left1-1{
	width:150px;
	height:1411px;
	margin-top:10px;
	float:left;
}
#left2{
	width:135px;
	height:31px;
	margin-top:5px;
	margin-left:4px;
	float:left;
}
#left2-1{
	width:150px;
	height:;
	margin-top:0px;
	float:left;
}
#left2-1-1{
	width:150px;
	height:25px;
	margin-top:5px;
	float:left;
}
#center{
	width:590px;
	height:1450px;
	margin-top:5px;
	margin-left:9px;
	float:left;
}
#cont1{
	width:590px;
	height:;
	border:0px solid #000000;
	background-color:#FFFFFF;
}
#cont1-1{
	width:590px;
	height:590px;
	border:1px solid #999999;
	float:left;
	background-color:#FFFFFF;
}
#cont2{
	width:590px;
	height:885px;
	border:1px solid #999999;
	margin-top:5px;
	float:left;
	background-color:#FFFFFF;
}
#cont3{
	width:590px;
	height:225px;
	border:1px solid #999999;
	margin-top:5px;
	float:left;
	background-color:#FFFFFF;
}
#cont3-1{
	width:590px;
	height:1217px;
	border:1px solid #999999;
	margin-top:5px;
	float:left;
	background-color:#FFFFFF;
}

#cont3-1 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#cont3-1 li{
	font-size:14px;
	color:#333333;
	margin-top:expression("5px");
	margin:7px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	text-align:left;
	float:left;
	width:245px;
}

#cont3-1 a{
	color:#333333;
}

#cont4{
	width:590px;
	height:;
	border:1px solid #999999;
	margin-top:5px;
	float:left;
	background-color:#DDDDDD;
}
#cont5{
	width:590px;
	height:700px;
	border:1px solid #999999;
	margin-top:5px;
	float:left;
	background-color:#FFFFFF;
}
#cont5 p{
	font-size:13px;
	color:#666666;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#center1{
	width:572px;
	height:156px;
	margin:0px 0px 0px 7px;
	display:inline;
}
#center2{
	width:270px;
	height:360px;
	margin-top:5px;
	margin-left:6px;
	border:1px solid #999999;
	float:left;
}
#center2-1{
	width:270px;
	height:360px;
	margin-top:5px;
	margin-right:6px;
	border:1px solid #999999;
	float:right;
}
#center3{
	width:270px;
	height:360px;
	margin-top:13px;
	margin-left:6px;
	border:1px solid #999999;
	float:left;
}
#center3-1{
	width:270px;
	height:360px;
	margin-top:13px;
	margin-right:6px;
	border:1px solid #999999;
	float:right;
}
#right{
	width:150px;
	height:1440px;
	margin-top:5px;
	margin-right:0px;
	border:0px solid #999999;
	background-color:#333333;
	float:right;
}
#right2{
	width:150px;
	height:500px;
	margin-top:10px;
	margin-right:0px;
	border:0px solid #999999;
	float:right;
	background-color:#333333;
}
#right3{
	width:150px;
	height:150px;
	margin-top:10px;
	margin-right:0px;
	border:0px solid #999999;
	float:right;
	background-color:#333333;
}
#foot{
	width:910px;
	height:30px;
	border:1px solid #999999;
	margin-top:10px;
	float:left;
	background-color:#007D7D;
}
.font1{
        font-size:20px;
	font-weight:bold;
	text-align:center;
        padding-top:5px;
	background-color:#007D7D;
}
.font2{
        font-size:15px;
	font-weight:bold;
	text-align:center;
        margin-top:16px;
}
.font2-1{
        font-size:15px;
	font-weight:bold;
	text-align:center;
        margin-bottom:10px;
}
.font3{
        font-size:13px;
        margin-top:6px;
        margin-left:23px;
}
.font3-1{
        font-size:13px;
        margin-top:1px;
        margin-left:23px;
}
.font3-2{
        font-size:13px;
        margin-top:3px;
        margin-bottom:10px;
        margin-left:23px;
}
.font3-3{
        font-size:15px;
        margin-top:0px;
        margin-bottom:5px;
        margin-left:23px;
}
.font4{
        font-size:14px;
        margin-top:10px;
        margin-bottom:10px;
        margin-left:30px;
	color:#666666;
	font:align:center;
}
.font4-1{
        font-size:14px;
        margin-top:10px;
        margin-bottom:10px;
        margin-left:30px;
	color:#ff0000;
	font:align:center;
}
.bar{
	padding-top:3px;
	padding-left:22px;
	background:url(img/bar.gif) no-repeat;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	width:588px;
	height:20px;
}
.font5{
        font-size:18px;
        margin-top:7px;
        margin-bottom:7px;
        margin-left:50px;
        color:#0000ff;
	font-family:HGP創英角ﾎﾟｯﾌﾟ体;
}
.font5-1{
        font-size:15px;
        margin-top:5px;
        margin-left:5px;
        margin-bottom:10px;
	font-family:HGP創英角ﾎﾟｯﾌﾟ体;
}
.font5-2{
        font-size:15px;
        margin-top:15px;
        margin-left:100px;
	font-family:HGP創英角ﾎﾟｯﾌﾟ体;
}
#rm{
        font-size:13px;
        padding-top:3px;
        padding-left:2px;
        color:#ff0000;
	font-weight:bold;
	color:#FF00CC;
	width:150px;
	height:20px;
}
.font7{
        font-size:10px;
        margin-top:5px;
        margin-left:5px;
        color:#666666;
}
h1{
	font-size:13px;
	color:#ffffff;
	text-align:right;
	margin-right:5px;
	margin-top:130px;
	margin-bottom:0px;
}
h2	{
	font-size:13px;
	text-align:right;
	margin:3px 10px 0px 0px;
	font-weight:bold;
	color:#ffffff;
}
a{
	color:#ffffff;
}


/*cont5リンク色*/
A.c5:link { color:#009999; }
A.c5:visited { color:#009999; }
A.c5:active { color:#009999; }
A.c5:hover { color:#009999; }

