@charset "utf-8";

/*------------mainのスタイル---------------------------------------------------------------*/

div#main{
	width:820px;
	height:430px;
	margin:0 auto;
	background:url(../images/sketchbook.png) no-repeat left top;
	overflow:hidden;
	margin:-4px 0 11px 90px;
}

div#photo{
	width:396px;
	height:390px;
	background:url(../images/mainphoto.png) no-repeat left top;
	float:left;
	margin:16px 0 0 94px;
}

/*------------maintextのスタイル---------------------------------------------------------------*/

div#maintext{
	width:253px;
	float:right;
	margin:50px 65px 0 0px;
}

div#main p#copy{
	font-weight:bold;
	font-size:24px;
	text-align:center;
	margin-bottom:40px;
}

div#main p#text{
	width:255px;
	height:54px;
	font-size:90%;
	margin-bottom:45px;
}

div#maintext ul{
	width:170px;
	margin:0 auto;
	list-style:none;
}

div#maintext ul li a{
	height:36px;
	display:block;
	text-indent:-99999px;
	background-position:left top;
	background-repeat:no-repeat;
}


div#maintext ul li#yobou a{
	background:url(../images/yobou.gif);
	margin-bottom:17px;
}

div#maintext ul li#kenkou a{
	background:url(../images/kenkou.gif);
}

div#maintext ul li#yobou a:hover{
	background-position:left bottom;
}

div#maintext ul li#kenkou a:hover{
	background-position:left bottom;
}

/*------------subのスタイル---------------------------------------------------------------*/
div#sub{
	width:867px;
	margin-left:44px;
}

/*------------oshiraseのスタイル---------------------------------------------------------------*/
div#oshirase{
	width:857px;
	height:127px;
	background:url(../images/oshirase_background.png) no-repeat left top;
	margin:-10px 0 0 -5px;
	overflow:hidden;
}

div#oshirase dl{
	width:725px;
	height:34px;
	font-size:90%;
	padding:38px 0 0 56px;
}

div#oshirase dl dt{
	float:left;
}

div#oshirase dl dd{
	padding-left:8em;
}

/*------------shinryozikanのスタイル---------------------------------------------------------------*/
div#shinryozikan{
	width:435px;
	height:335px;
	background:url(../images/shinsatsu_background.png) no-repeat left top;
	margin:24px 0px 0 -5px;
	float:left;
	overflow:hidden;
}

div#shinryozikan dl{
	width:348px;
	height:261px;
	padding:41px 0 0 56px;
	font-size:16px;
}

div#shinryozikan dl dt{
	float:left;
}

div#shinryozikan dl dd{
	padding-left:8em;
}

div#shinryozikan #table{
	width:347px;
	height:119px;
	background:url(../images/shinsatsu_table.png) no-repeat left top;
	margin:-148px 0 0 56px;
}

div#shinryozikan p{
	font-size:16px;
	float:left;
	margin-left:56px;
}

div#shinryozikan p img{
	margin-left:13px;
	vertical-align:text-bottom;
}

div#shinryozikan p strong{
	font-size:29px;
	padding-left:6px;
}

/*------------accessのスタイル---------------------------------------------------------------*/
div#access{
	width:430px;
	height:335px;
	background:url(../images/access_background.png) no-repeat left top;
	margin:24px 5px 0 0;
	float:right;
	overflow:hidden;
}

div#access img{
	float:right;
}

div#access dl{
	width:348px;
	height:261px;
	padding:41px 0 0 56px;
	font-size:90%;
}

div#access dl dd{
	margin-bottom:13px;
}

div#access dl dt#waz{
	font-size:15px;
	margin-bottom:24px;
}

div#access img{
	padding:43px 30px 0 0;
}
