﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
}

/*  ============== health ==================
----------------------------------------------- */
.health_stitle {
	background: url(../images/health_dic/health_maintitle.jpg) no-repeat;
	margin: 0 0 11px 0;
	padding: 54px 0 0 0;
	width: 800px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:54px;/* for ie5.x */
}

.health_ctitle {
	margin: 0 0 5px 0;
	padding: 45px 0 0 0;
	width: 610px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:45px;/* for ie5.x */
}

.health_ctitle.cate1 {
	background: url(../images/health_dic/health_cate1.jpg) no-repeat;
	}
	
.health_ctitle.cate2 {
	background: url(../images/health_dic/health_cate2.jpg) no-repeat;
	}
	
.health_ctitle.cate3 {
	background: url(../images/health_dic/health_cate3.jpg) no-repeat;
	}

.health_ctitle.cate4 {
	background: url(../images/health_dic/health_cate4.jpg) no-repeat;
	}
	
.health_ctitle.cate5 {
	background: url(../images/health_dic/health_cate5.jpg) no-repeat;
	}
	
.health_ctitle.cate6 {
	background: url(../images/health_dic/health_cate6.jpg) no-repeat;
	}

.health_ctitle.cate7 {
	background: url(../images/health_dic/health_cate7.jpg) no-repeat;
	}
	
.health_ctitle.cate8 {
	background: url(../images/health_dic/health_cate8.jpg) no-repeat;
	}
	
.health_ctitle.cate9 {
	background: url(../images/health_dic/health_cate9.jpg) no-repeat;
	}
	
.health_ctitle.hcate1 {
	background: url(../images/health_dic/health_cate1.jpg) no-repeat;
	}
	
.health_ctitle.hcate2 {
	background: url(../images/health_dic/health_cate2.jpg) no-repeat;
	}
	
.health_ctitle.hcate3 {
	background: url(../images/health_dic/health_cate3.jpg) no-repeat;
	}

.health_ctitle.hcate4 {
	background: url(../images/health_dic/health_cate4.jpg) no-repeat;
	}
	
.health_ctitle.hcate5 {
	background: url(../images/health_dic/health_cate5.jpg) no-repeat;
	}
	
.health_ctitle.hcate6 {
	background: url(../images/health_dic/health_cate6.jpg) no-repeat;
	}

.health_ctitle.hcate7 {
	background: url(../images/health_dic/health_cate7.jpg) no-repeat;
	}
	
.health_ctitle.hcate8 {
	background: url(../images/health_dic/health_cate8.jpg) no-repeat;
	}
	
.health_ctitle.hcate9 {
	background: url(../images/health_dic/health_cate9.jpg) no-repeat;
	}

.health_title {
	margin:0 0 10px 0;
	padding:3px 0 0 10px;
	background: url(../images/health_dic/health_csubtitle.jpg) no-repeat;
	font-size:1.8em;
	color:#FFF;
	font-weight: bold;
	width:600px;
	height:28px;
	text-align:left;
	}

.health_subtitle {
	margin:0 0 5px 0;
	font-size:1.8em;
	color:#249911;
	font-weight:bold;
	text-align:left;
	}

.health_area {
	clear:both;
	margin: 0 0 10px 0;
	width: 610px;
	padding: 35px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.health_area.area1 {
	background: url(../images/health_dic/health_areatitle1.jpg) no-repeat;
	}
	
.health_area.area2 {
	background: url(../images/health_dic/health_areatitle2.jpg) no-repeat;
	}
	
.health_area.area3 {
	background: url(../images/health_dic/health_areatitle3.jpg) no-repeat;
	}
	
.health_area.area4 {
	background: url(../images/health_dic/health_areatitle4.jpg) no-repeat;
	padding: 31px 0 0 0;
	height /**/:31px;/* for ie5.x */
	}
	
.health_area.area5 {
	background: url(../images/health_dic/health_areatitle5.jpg) no-repeat;
	width: 293px;
	padding: 34px 0 0 0;
	height /**/:34px;/* for ie5.x */
	}
	
.health_area.area6 {
	background: url(../images/health_dic/health_areatitle6.jpg) no-repeat;
	width: 293px;
	padding: 34px 0 0 0;
	height /**/:34px;/* for ie5.x */
	}

.health_ex {
	margin:0 0 20px 0;
	font-size: 1.4em;
	text-align: left;
	}

.image_left {
	margin:0 10px 15px 0;
	float:left;
	}
	
.image_right {
	margin:0 0 10px 15px;
	float:right;
	}
	
.image_center {
	margin:0 0 10px 10px;
	text-align: center;
	}

.health_box {
	margin:0 0 10px 0;
	width:610px;
	background-color: #F1F1F1;
	}

.health_area_left {
	margin:0;
	width:293px;
	float:left;
	background-color:#F6FCED;
	}

.health_area_right {
	margin:0;
	width:293px;
	float:right;
	background-color:#F6FCED;
	}

.health_list1 {
	margin:0 0 10px 10px;
	padding:0;
	list-style-type: none;
	line-height:1.5;
	text-align:left;
	}

.health_list1 li {
	margin:0;
	padding:0;
	font-size:1.4em;
	}


.health_list2 {
	margin:0 0 10px 10px;
	padding:0;
	list-style-type: none;
	line-height:1.5;
	text-align:left;
	}

.health_list2 li {
	margin:0;
	padding:0;
	font-size:1.4em;
	}

.health_archive_title {
	background: url(../images/health_dic/health_icon1.gif) no-repeat;
	background-position: 0 3px;
	margin:0 0 0 10px;
	padding:0 0 0 13px;
	color:#FF9700;
	}

.health_archive {
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:1.7;
	}

.health_archive li {
	margin:0;
	padding:0;
	}

.health_archive li span {
	background: url(../images/health_dic/health_icon2.gif) no-repeat;
	background-position: 0 2px;
	margin:0 0 0 25px;
	padding:0 0 0 10px;
	}

.health_archive li span.now {
	background: url(../images/health_dic/health_icon3.gif) no-repeat;
	background-position: 0 2px;
	}

.health_archive ul {
	margin:0 0 15px 0;
	padding:0;
	list-style-type:none;
	}

.health_archive ul li {
	background: none;
	margin:0;
	padding:0 0 0 46px;
	}

.health_archive ul li.now2 {
	background-color:#FFE1BF;
	}

.health_archive ul li a {
	text-decoration: none;
	}
	
.health_archive ul li.now2 a {
	text-decoration: none;
	color:#FF7C00;
	}

.healthbox_area {
	margin:0 0 10px 0;
	}
	
.healthbox {
	width:180px;
	margin:0 0 10px 18px;
	float:left;
	display: inline;
	text-align:left;
	min-height: 130px;
	}
.healthbox_image {
	margin:0 0 5px 0;
	}
	
.healthbox_title {
	font-size:1.4em;
	color:#209B0D;
	}
	
.healthbox_ex {
	font-size:1.2em;
	}
	
	
.health_mainimage {
	margin: 6px 0 10px 0;
	width: 610px;
	padding: 42px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:42px;/* for ie5.x */
	}

.health_mainimage.hmi1 {
	background: url(../images/health_dic/health_mainimage5.jpg) no-repeat;
	}

.health_mainimage.hmi2 {
	background: url(../images/health_dic/health_mainimage4.jpg) no-repeat;
	}
	
.health_mainimage.hmi3 {
	background: url(../images/health_dic/health_mainimage3.jpg) no-repeat;
	}
	
.health_mainimage.hmi4 {
	background: url(../images/health_dic/health_mainimage2.jpg) no-repeat;
	}
	
.health_mainimage.hmi5 {
	background: url(../images/health_dic/health_mainimage6.jpg) no-repeat;
	}
	
.health_mainimage.hmi6 {
	background: url(../images/health_dic/health_mainimage1.jpg) no-repeat;
	}

.health_ex_box {
	margin:0 2px 10px 0;
	padding:0;
	}

.health_ex_title {
	margin: 0 0 10px 0;
	width: 606px;
	padding: 38px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:38px;/* for ie5.x */
	}

.health_ex_title.htitle1 {
	background: url(../images/health_dic/health_title1.jpg) no-repeat;
	}

.health_ex_title.htitle2 {
	background: url(../images/health_dic/health_title2.jpg) no-repeat;
	}
	
.health_ex_title.htitle3 {
	background: url(../images/health_dic/health_title3.jpg) no-repeat;
	}
	
.health_ex_title.htitle4 {
	background: url(../images/health_dic/health_title4.jpg) no-repeat;
	}
	
.health_ex_title.htitle5 {
	background: url(../images/health_dic/health_title5.jpg) no-repeat;
	}
	
.health_ex_title.htitle6 {
	background: url(../images/health_dic/health_title6.jpg) no-repeat;
	}

.health1_img {
	float:right;
	margin:10px 0 10px 10px;
	}

.health_ex2 {
	margin:0 15px 10px 10px;
	font-size:1.4em;
	}

.health_kind {
	margin:0 0 15px 10px;
	width:584px;
	height:400px;
	background:url(../images/health_dic/health2_image.jpg) no-repeat;
	background-color: #F1F1F1;
	position:relative;
	}

.kind1 {
	position:absolute;
	top:320px;
	left:10px;
	width:180px;
	font-size: 1.2em;
	}
	
.kind2 {
	position:absolute;
	top:320px;
	left:205px;
	width:170px;
	font-size: 1.2em;
	}
	
.kind3 {
	position:absolute;
	top:320px;
	left:390px;
	width:170px;
	font-size: 1.2em;
	}

.health_how {
	margin:0 0 10px 15px;
	>margin:0 0 30px 15px;
	width:576px;
	height:863px;
	background: url(../images/health_dic/health3_image.jpg) no-repeat;
	position:relative;
	}
	
.how_ex {
	position:absolute;
	top:0;
	left:10px;
	font-size: 1.4em;
	line-height:1.3;
	}

.how_ex span {
	font-weight:bold;
	color:#239A10;
	}

.how_ex1 {
	position:absolute;
	left:383px;
	font-size: 1.3em;
	>font-size: 1.4em;
	line-height:1.3;
	width:185px;
	}

.how_ex1 span {
	font-weight:bold;
	color:#239A10;
	}
	
.how_ex1.harea1 {
	top:10px;
	}
	
.how_ex1.harea2 {
	line-height:1.4;
	top:180px;
	}
	
.how_ex1.harea3 {
	line-height:1.4;
	top:413px;
	}
	
.how_ex1.harea4 {
	line-height:1.4;
	top:560px;
	}
	
.how_ex1.harea5 {
	line-height:1.4;
	top:735px;
	}

.health_ex_left {
	margin:0 5px 10px 5px;
	font-size:1.4em;
	float:left;
	width:425px;
	}

.health_img {
	float:right;
	}

.snavi_area {
	margin:0 0 5px 0;
	padding:0;
	}

.health_snavi2l {
	margin:0 0 5px 0;
	padding:30px 0 0 10px;
	width:292px;
	height:56px;
	background:url(../images/health_dic/health_fnavi1.jpg) no-repeat;
	position:relative;
	float:left;
	}
	
.health_snavi2r {
	margin:0 0 5px 0;
	padding:30px 0 0 10px;
	width:292px;
	height:56px;
	background:url(../images/health_dic/health_fnavi1.jpg) no-repeat;
	position:relative;
	float:right;
	}

.health_snavi {
	margin:25px 0 10px 0;
	width:610px;
	height:70px;
	background:url(../images/health_dic/health_fnavi3_s.jpg) no-repeat;
	position:relative;
	}
	
.t5 {
	margin-top:0;
	}

.health_snavi_title {
	position: absolute;
	top:7px;
	left:18px;
	font-size: 1.2em;
	}

.health_snavi_list {
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	top:35px;
	left:10px;
	}

.health_snavi_list li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:98px;
	}

.health_snavi2l a {
	margin:0 5px 0 0;
	font-size: 1.2em;
	text-decoration: none;
	}

.health_snavi2r a {
	margin:0 5px 0 0;
	font-size: 1.2em;
	text-decoration: none;
	}

.health_snavi_list li a {
	font-size:1.2em;
	text-decoration: none;
	float: left;
	display: block;
	}




.healthdic_footnavi .foot_navi3 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
.healthdic_footnavi .foot_navi3 li {
	margin: 0 0 3px 0;
	padding: 0;
	float:left;
	width:203px;
	height:83px;
	position: relative;
	}	
	
.healthdic_footnavi .foot_navi3 li.foot_navi3-3 {
	margin: 0 0 3px 0;
	}

.healthdic_footnavi .foot_navi3 li a {
	background:url(../images/health_dic/health_fnavi.jpg) no-repeat;
	background-position: 0 0;
	width:203px;
	height:83px;
	display: block;
	text-decoration: none;
	font-size:1.2em;
	}
	
.healthdic_footnavi .foot_navi3 li a:hover {
	background-position: 0  -83px;
	}

.healthdic_footnavi .foot_navi3 li span {
	background:url(../images/health_dic/health_fnavi.jpg) no-repeat;
	background-position: 0 -83px;
	width:203px;
	height:83px;
	display: block;
	text-decoration: none;
	font-size:1.2em;
	}

.healthdic_footnavi .foot_navi3_title {
	top:9px;
	left:15px;
	position: absolute;
	color:#FFF;
	font-size:0.9em; 
	}

.healthdic_footnavi .foot_navi3 li span .foot_navi3_title {
	color:#000;
	}

.healthdic_footnavi .foot_navi3 li a:hover .foot_navi3_title {
	color:#000;
	}

.healthdic_footnavi .foot_navi3_ex {
	top:30px;
	left:10px;
	position: absolute;
	line-height:1.4;
	}
	
span.gr {
	margin:0;
	display:inline;
	color:#239A10;
	}
	
span.gr_line {
	margin:0 15px 5px 0;
	display:block;
	color:#239A10;
	font-size:14px;
	text-align: left;
	}