/* kk-wmo.com Website
   ----------------------------------------
   2007.2.9
   auter:Shirai Hiroto(From One or Eight)
   http://www.oneoreight.co.jp
   ----------------------------------------*/

/* ブラウザ設定リセット ######################################## */
* {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,em,strong {
	font-weight:normal;
	font-style:normal;
}
li {
	list-style-type:none;
}
img {
	border:0;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}
.clr {
	clear:both;
	margin:0;
	padding:0;
}
.clearfix {
	height:auto !important;
	height:1px;
	min-height:1%;  /* for IE 7*/
	/*\*//*/display:inline-table;/**/
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:1%;
	line-height:1%;
	visibility:hidden;
}


/* ############################################## */

/* body ######################################## */
body {
	margin:0px;
	padding:0px;
	background:#f7e8ca;
}
#layout {
	width:800px;
	padding:0px 20px;
	margin:0 auto;
	text-align:left;
	background:url(../img/basic/back_01.gif);
}

/* ############################################## */

/* head ######################################## */
#head {
	width:800px;
	height:73px;
}
#head_left {
	float:left;
	width:574px;
	height:73px;
}
#head_right {
	float:right;
	width:226px;
	height:73px;
	background:url(../img/2nd/head_menu_back.gif) no-repeat;
}
#head_left h1 a {
	text-indent:-9999px;
	background:url(../img/2nd/title.gif) no-repeat;
	width:574px;
	height:73px;
	display:block;
}
#head_right li {
	float:left;
}
.head_menu01 a {
	text-indent:-9999px;	
	width:103px;
	height:20px;
	background:url(../img/2nd/head_menu_01.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.head_menu01 a:hover {
	text-indent:-9999px;	
	width:103px;
	height:20px;
	background:url(../img/2nd/head_menu_01.gif) no-repeat;
	background-position:-103px 0px;
	display:block;
}
.head_menu02 a {
	text-indent:-9999px;	
	width:123px;
	height:20px;
	background:url(../img/2nd/head_menu_02.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.head_menu02 a:hover {
	text-indent:-9999px;	
	width:123px;
	height:20px;
	background:url(../img/2nd/head_menu_02.gif) no-repeat;
	background-position:-123px 0px;
	display:block;
}
/* ############################################## */

/* contents ######################################## */
#contents {
	width:800px;
	margin:0px 0px 10px 0px;
	background:url(../img/2nd/contents_back.gif) no-repeat;
}
/* ############################################## */

/* top ######################################## */

#top_menu {
	width:800px;
	margin:0px 0px 0px 0px;
}
.head_01 {
	width:800px;
	height:24px;
	background:url(../img/2nd/head_01.gif) no-repeat;
	text-indent:-9999px;	
}
/* ############################################## */

/* left ######################################## */

#left { 
	float:left;
	width:225px;
	padding:0px 0px 10px 12px;
}
.left_menu02 a {
	width:225px;
	height:39px;
	background:url(../img/2nd/left_menu_01.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu02 a:hover {
	width:225px;
	height:39px;
	background:url(../img/2nd/left_menu_01.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu03 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_03.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu03 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_03.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu04 a {
	width:225px;
	height:39px;
	background:url(../img/basic/left_menu_04.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu04 a:hover {
	width:225px;
	height:39px;
	background:url(../img/basic/left_menu_04.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu05 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_05.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu05 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_05.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu06 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_06.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu06 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_06.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu07 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_07.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu07 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_07.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu08 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_08.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu08 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_08.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu09 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_09.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu09 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_09.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu10 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_10.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu10 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_10.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu11 a {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_11.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu11 a:hover {
	width:225px;
	height:40px;
	background:url(../img/basic/left_menu_11.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-225px 0px;
}
.left_menu12 a {
	width:225px;
	height:168px;
	background:url(../img/basic/left_menu_12.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
}
.left_menu13 {
	width:215px;
	padding:5px;
}
.left_menu13 li {
	font-size:11px;
	color:#000000;
	background:url(../img/basic/arrow.gif) no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 5px;
}
/* ############################################## */

/* right ######################################## */

#right {
	float:right;
	width:547px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 7px;
	background:url(../img/2nd/left_bar.gif) no-repeat;
}
.topicpass {
	width:547px;
	height:15px;
	font-size:11px;
	color:#585858;
	padding:5px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}
.diagnosis a {
	width:547px;
	height:65px;
	background:url(../img/2nd/index_08.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
	padding:0px 0px 15px 0px;
}
.diagnosis a:hover {
	width:547px;
	height:65px;
	background:url(../img/2nd/index_08.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:-547px 0px;
	padding:0px 0px 15px 0px;
}
.page_top a {
	width:547px;
	height:13px;
	background:url(../img/basic/page_top.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	background-position:0px 0px;
	padding:0px 0px 15px 0px;
}
.site_link {
	width:517px;
	background:#e7e7e7;
	font-size:11px;
	color:#000000;
	line-height:16px;
	padding:5px 10px;
}
a:link {
	color:#000000;
}
a:hover {
	color:#000000;
}
a:visited {
	color:#000000;
}
/* ############################################## */

/* footer ######################################## */
#footer {
	width:800px;
	height:80px;
	padding:0px 0px 0px 0px;
}
#footer h2 {
	width:800px;
	height:80px;
	background:url(../img/basic/copyright.gif) no-repeat;
	text-indent:-9999px;
}
