@charset "utf-8";
/* トップページ */

/**************topのみ***********/
body {
	background:url(../images/con_bk.gif) repeat-x;
	font-family:Century Gothic;
}

/**************topのみ***********/
div#slider {
	width:800px;
	height:480px;
	margin-bottom: 15px;
}

div.content_wrapp {
	clear:both;
	width: 800px;
	height:auto;
	overflow: hidden;
	}

div#content {
	width: 800px;
	height: auto;
	overflow:hidden;
}

div#con_left {
	width: 542px;
	height:auto;
	overflow: hidden;
	float: left;
}

div#con_right {
	width: 220px;
	height:auto;
	overflow:hidden;
	float:right;
}

div.waku {height:auto;overflow: hidden;margin-bottom: 20px;}

div#con_left h2 {
	width: 542px;
	height:25px;
	position:relative;
	clear:both;
}

h2#news {background:url(../images/mi_news.gif) no-repeat;}
h2#blogmi {background:url(../images/mi_blog.gif) no-repeat;}

div#con_left h2 span {
	width:50px;
	height:auto;
	position:absolute;
	left:80px;
	top: 3px;
	font-size: 12px;
	font-weight: normal;
}

div.conbox {
	width: 522px;
	margin: 10px;
	overflow: hidden;
}

div.imgbox {
	width: 70px;
	height:45px;
	float: left;
}

div.textbox {
	width: 452px;
	height:auto;
	overflow: hidden;
	float:right;
}

div.textbox h3 a {
	display:block;
	width: 452px;
	height:15px;
	margin-bottom:6px;
	background:url(../images/ya01.gif) no-repeat left;
	position:relative;
}
div.textbox h3 a:hover {
	background:url(../images/ya01_o.gif) no-repeat left;
}
div.textbox h3 {font-size:100%;}
div.textbox h3 a span {	position:absolute;left:18px;cursor:pointer;}


div#blogbox div.conbox {
	padding-bottom: 10px;
	border-bottom: 1px solid #d3d3d2;
}


div#con_right img {
	margin-bottom: 10px;
}





