@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}


html{
	width:100%;
	height:100%;
}


body{
	width:100%;
	height:100%;
	background:#ffffff;
	color:#666666;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}


/* container */

.container{
	width:1000px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
}


/* innerBox */

.innerBox{
	width:1000px;
	height:auto;
	float:left;
}


/* header */

.header{
	width:1000px;
	height:250px;
	background:url(../img/bg_header.png) no-repeat left top;
	margin-bottom:30px;
}


/* logo */

.logo{

}


/* boxLeft */

.boxLeft{
	width:250px;
	height:100%;
	float:left;
}


/* boxRight */

.boxRight{
	width:720px;
	height:100%;
	float:right;
}
	

/* titleCat */

.titleCat{
	/* margin-left:10px; */
}



/* boxCat */

.boxCat{
	width:238px;
	border-right:1px solid #1f6fa9;
	border-bottom:1px solid #1f6fa9;
	border-left:1px solid #1f6fa9;
	margin-bottom:20px;
	/* margin-left:10px; */
	float:left;
	_display:inline;
}


/* cat */

.cat{
	list-style:none;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
}


.cat li{
	background:url(../img/list_cat.png) no-repeat left center;
	padding-left:20px;
	font-size:0.9em;
	line-height:1.66;
}


.cat li a{
	color:#023d65;
	text-decoration:none;
}


.cat li a:hover{
	color:#b33e5c;
	text-decoration:underline;
}


/* titleCon */

.titleCon{
	/* margin-left:10px; */
}


/* boxCon */

.boxCon{
	width:238px;
	border-right:1px solid #1f6fa9;
	border-bottom:1px solid #1f6fa9;
	border-left:1px solid #1f6fa9;
	background:#f7f7f7;
	/* margin-left:10px; */
	float:left;
	_display:inline;
}


/* mail */

.mail{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
}


/* boxComment */

.boxComment{
	width:718px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin-bottom:20px;
	float:left;
	padding-top:20px;
}


.boxComment p{
	font-size:0.9em;
	line-height:1.66;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
}


/* footer */

.footer{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background:url(../img/bg_footer.png);
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}


.innerFooter{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
}


.innerFooter ul{
	float:right;
	list-style:none;
	margin-right:10px;
}


.innerFooter ul li{
	float:left;
	font-size:0.9em;
	line-height:1.66;
	margin-left:20px;
}


.innerFooter a{
	color:#666666;
	text-decoration:none;
}


.innerFooter a:hover{
	color:#b33e5c;
	text-decoration:underline;
}










