* {
	margin : 0;
	padding : 0;
	border : 0;
	background-color : transparent;
	color : #000000;
	font-size : 100%;
	font-weight : normal;
	font-style : normal;
	line-height: 100%;
	text-decoration : none;
}

body {
	font-size:100%;
}

p, h2, span {
	line-height: 18px;
}

ul {
	list-style:none;
}

a {
	overflow: hidden;
	color: #C6130A;
}

.clear {
	clear: both;
	height: 0px;
	font-size:0;
	overflow: hidden;
}

.close, #print {
	width: 60px;
	margin-right: 12px;
	padding-top: 1px;
	text-align: right;
	float: right;
}

.close a {
	background: url(/common/images/close.gif) no-repeat;
	padding-left: 16px;
	color: #3E3E3E;
}

.close a:hover {
	color: #C6130A;
}

#print a {
	background: url(/common/images/arrow_red.gif) no-repeat;
	padding-left: 16px;
	color: #3E3E3E;
}

#print a:hover {
	color: #C6130A;
}

#request {
	width: 180px;
	margin-right: 12px; 
	padding-top: 1px;
	text-align: right;
	float: right;
}

#request a {
	background: url(/common/images/arrow_red.gif) no-repeat;
	padding-left: 16px;
	color: #3E3E3E;
}

#request a:hover {
	color: #C6130A;
}

#container {
	width: 560px;
	margin: 0 auto;
}

#header {
	height: 38px;
	border-bottom: solid 2px #C6130A;
	background-color:#e7e7e7;
}

#logo {
	width: 119px;
	height: 29px;
	background: url(/common/images/popup_logo.gif) no-repeat;
	margin: 4px 0 0 6px;
	text-indent: -9999px;
	float: left;
}

#header .close {
	margin-top: 13px;
}

#contents {
	width: 538px;
	margin: 0 auto;
}

#contents h1 {
	margin: 30px 0 30px 0;
	font-weight: bold;
	font-size:117%;
}

#contents h2, #contents p, #contents span, #contents li {
	color: #474747;
}

#contents h2 {
	font-weight: bold;
}

#contents p {
	margin-bottom: 18px;
}

#contents span {
	display:block;
}

#contents li {
	margin-bottom: 6px;
}

#contents #map {
	width: 481px;
	margin: 19px auto;
}

#contents #map_plant {
	width: 304px;
	margin: 19px auto 0;
}

#contents #map_plant a {
	background: url(/common/images/arrow_red.gif) no-repeat;
	margin-top: 12px;
	padding-left: 16px;
	color: #3E3E3E;
}

#contents #map_plant a:hover {
	color: #C6130A;
}

#contents #tvcm_movie_bb {
	width: 320px;
	margin: 0px auto 0;
}

#contents #tvcm_movie_nb {
	width: 240px;
	margin: 0px auto 0;
}

.close, #print, #request {
	margin-top: 23px;
	margin-bottom: 12px;
}

#footer {
	clear: both;
	height: 18px;
	border-top: solid 1px #C6130A;
	margin-bottom: 4px;
}

#footer #copyright {
	width: 218px;
	height: 11px;
	background: url(/common/images/copyright.gif) no-repeat right;
	text-indent: -9999px;
	margin-top: 6px;
	float: right;
}

#footer #copyright08 {
	width: 218px;
	height: 11px;
	background: url(/common/images/copyright08.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 6px;
	float: right;
}

/* organization */
#container_organization {
	width: 960px;
	margin: 0 auto;
}

#organization_chart {
	width: 949px;
	height: 1200px;
	background: url(/company/images/organization_chart_original.gif) no-repeat;
	margin: 18px auto 0;
	text-indent: -9999px;
}


/*forest natura*/

#contents .natura {
	width: 500px;
	height: 375px;
	margin: 19px auto 10px auto;
}

#contents #image01 {background: url(/forest/images/b_flower.jpg) no-repeat center;}
#contents #image02 {background: url(/forest/images/hydrangea.jpg) no-repeat center;}
#contents #image03 {background: url(/forest/images/p_lily.jpg) no-repeat center;}


#link_box_ {
	width: 500px;
}

#link_box ul {
	margin: 0px 0px 0px 110px;
}

#link_box ul li {
	width: 100px;
	height: 14px;
	margin-right: 10px;
	float: left;
}

#link_box ul li a {
	height: 14px;
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
}
#link_box ul li#platycodon a {
	width: 66px;
	background: url(/forest/images/btn_platycodon.gif) no-repeat;
}
#link_box ul li#funkia a {
	width: 67px;
	background: url(/forest/images/btn_funkia.gif) no-repeat;
}
#link_box ul li#tea_of_heaven a {
	width: 91px;
	background: url(/forest/images/btn_tea_of_heaven.gif) no-repeat;
}

/* a:hover */
#link_box ul li#platycodon a:hover {background: url(/forest/images/btn_platycodon_over.gif) no-repeat;}
#link_box ul li#funkia a:hover {background: url(/forest/images/btn_funkia_over.gif) no-repeat;}
#link_box ul li#tea_of_heaven a:hover {background: url(/forest/images/btn_tea_of_heaven_over.gif) no-repeat;}


#contents h3 {
	color: #008541;
	font-size:117%;
	line-height: 18px;
	font-weight: bold;
	margin: 16px 0 24px;
}
#contents .hill_box h3.headline {
	height: 22px;
	background: url(/forest/images/headline_bg.gif) no-repeat #DCF6E6;
	padding-left: 13px;
	line-height: 22px;
	font-weight: bold;
	font-size:117%;
	margin: 18px 0 12px;
}
#contents .hill_box p {
	color: #878787;
	margin: 0px 0px 8px 0px;
}

#contents .hill_box .image {
	width: 220px;
	height: 220px;
	margin: 0px 12px 30px 0px;
	float: left;
}

#contents .hill_box #image01 {background: url(/forest/images/shiki_01.jpg) no-repeat;}
#contents .hill_box #image02 {background: url(/forest/images/shiki_02.jpg) no-repeat;}
#contents .hill_box #image03 {background: url(/forest/images/shiki_03.jpg) no-repeat;}
#contents .hill_box #image04 {background: url(/forest/images/shiki_04.jpg) no-repeat;}
#contents .hill_box #image05 {background: url(/forest/images/shiki_05.jpg) no-repeat;}
#contents .hill_box #image06 {background: url(/forest/images/shiki_06.jpg) no-repeat;}


#contents #staff_box {
	margin: 0px 0 14px;
}
#contents #staff_box h3 {
	height: 24px;
	background: url(/forest/images/topic_staff.gif) no-repeat #7FC2A0 7px 5px;
	margin: 0;
	text-indent: -9999px;
}

#contents #staff_box #staff_box_inner {
	background: url(/forest/images/photo_hillstaff.jpg) no-repeat #DCF6E6;
	padding: 30px 12px 0 142px;
}
#contents #staff_box span {
	font-weight: bold;
	color:#007236;
	line-height: 18px;
	display: block;
}
#contents #staff_box p {
	padding-bottom: 12px;
}


/* promotion */

#contents .promotion_pop {
	width: 541px;
	height: 58px;
	margin: 14px auto 0px auto;
}
#contents #promotion_pop_meal {
	height: 566px;
}
#contents #promotion_pop_stretch {
	height: 712px;
}

.promotion_pop #pop_box_top {
	height: 57px;
	text-indent: -9999px;
	overflow: hidden;
	
}

#contents .meal_head {background: url(/mibyou/images/pop_box_meal.gif) no-repeat;}
#contents .stretch_head {background: url(/mibyou/images/pop_box_stretch.gif) no-repeat;}

.promotion_pop #meal_box_left {
	width: 24px;
	height: 480px;
	background: url(/mibyou/images/pop_box_meal_left.gif) no-repeat;
	float:left;
}
.promotion_pop #meal_box_right {
	width: 24px;
	height: 480px;
	background: url(/mibyou/images/pop_box_meal_right.gif) no-repeat;
	float:right;
}
.promotion_pop #stretch_box_left {
	width: 24px;
	height: 633px;
	background: url(/mibyou/images/pop_box_stretch_left.gif) repeat-y;
	float:left;
}
.promotion_pop #stretch_box_right {
	width: 24px;
	height: 633px;
	background: url(/mibyou/images/pop_box_stretch_right.gif) repeat-y;
	float:right;
}
.promotion_pop #box_center {
	width: 493px;
	float:left;
}
.promotion_pop #pop_box_bottom {
	background: url(/mibyou/images/pop_box_bottom.gif) no-repeat;
	height:29px;
}


/* meal */

#box_center .meal_head {
	background: url(/mibyou/images/meal_head.gif) no-repeat;
	height:49px;
	text-indent: -9999px;
	margin:20px 0px 24px 100px;
}
	
#box_center .meal_head_text {
	background: url(/mibyou/images/meal_head_text.gif) no-repeat;
	height:85px;
	text-indent: -9999px;
	margin:0px 0px 10px 0px;
}


#box_center	#meal_left {
	width:212px;
	float:left;
	margin:0px 0px 0px 10px;
}
#box_center	#meal_right {
	width:212px;
	float:right;
	margin:0px 10px 0px 0px;
}

#box_center .meal_warm {
	background: url(/mibyou/images/meal_warm.gif) no-repeat;
	height:82px;
	text-indent: -9999px;
	margin:0px 0px 0px 46px;
}
#box_center .meal_warm_img {
	background: url(/mibyou/images/meal_warm_img.gif) no-repeat;
	height:140px;
}
#box_center .meal_warm_text {
	background: url(/mibyou/images/meal_warm_text.gif) no-repeat;
	height:59px;
	text-indent: -9999px;
}
#box_center .meal_cool {
	background: url(/mibyou/images/meal_cool.gif) no-repeat;
	height:82px;
	text-indent: -9999px;
	margin:0px 0px 0px 46px;
}
#box_center .meal_cool_img {
	background: url(/mibyou/images/meal_cool_img.gif) no-repeat;
	height:140px;
}
#box_center .meal_cool_text {
	background: url(/mibyou/images/meal_cool_text.gif) no-repeat;
	height:59px;
	text-indent: -9999px;
}


/* stretch */

#box_center .stretch_head {
	background: url(/mibyou/images/stretch_head.gif) no-repeat;
	height:20px;
	text-indent: -9999px;
	margin:20px 0px 22px 81px;
	overflow:hidden;
}
	
#box_center .stretch_head_text {
	background: url(/mibyou/images/stretch_head_text.gif) no-repeat;
	height:67px;
	text-indent: -9999px;
	margin:0px 0px 11px 0px;
}
#box_center	#stretch_left {
	width:152px;
	float:left;
}
#box_center	#stretch_center {
	width:152px;
	float:left;
	margin:0px 17px 0px 17px;
}
#box_center	#stretch_right {
	width:152px;
	float: left;
}

#box_center .stretch_morning {
	background: url(/mibyou/images/stretch_morning.gif) no-repeat;
	height:91px;
	text-indent: -9999px;
	margin:0px 0px 6px 14px;
}
#box_center .stretch_morning_img {
	background: url(/mibyou/images/stretch_morning_img.gif) no-repeat;
	height:152px;
	text-indent: -9999px;
	margin:0px 0px 4px 0px;
}
#box_center .stretch_morning_chapter {
	background: url(/mibyou/images/stretch_morning_chapter.gif) no-repeat;
	height:23px;
	text-indent: -9999px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}
#box_center .stretch_morning_text {
	background: url(/mibyou/images/stretch_morning_text.gif) no-repeat;
	height:103px;
	text-indent: -9999px;
}
#box_center .stretch_afternoon {
	background: url(/mibyou/images/stretch_afternoon.gif) no-repeat;
	height:91px;
	text-indent: -9999px;
	margin:0px 0px 6px 15px;
}
#box_center .stretch_afternoon_img {
	background: url(/mibyou/images/stretch_afternoon_img.gif) no-repeat;
	height:152px;
	text-indent: -9999px;
	margin:0px 0px 4px 0px;
}
#box_center .stretch_afternoon_chapter {
	background: url(/mibyou/images/stretch_afternoon_chapter.gif) no-repeat;
	height:23px;
	text-indent: -9999px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}
#box_center .stretch_afternoon_text {
	background: url(/mibyou/images/stretch_afternoon_text.gif) no-repeat;
	height:138px;
	text-indent: -9999px;
}
#box_center .stretch_night {
	background: url(/mibyou/images/stretch_night.gif) no-repeat;
	height:91px;
	text-indent: -9999px;
	margin:0px 0px 6px 35px;
}
#box_center .stretch_night_img {
	background: url(/mibyou/images/stretch_night_img.gif) no-repeat;
	height:152px;
	text-indent: -9999px;
	margin:0px 0px 4px 0px;
}
#box_center .stretch_night_chapter {
	background: url(/mibyou/images/stretch_night_chapter.gif) no-repeat;
	height:23px;
	text-indent: -9999px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}
#box_center .stretch_night_text {
	background: url(/mibyou/images/stretch_night_text.gif) no-repeat;
	height:175px;
	text-indent: -9999px;
}

#box_center #stretch_reference {
	width:491px;
	height:19px;
	background: url(/mibyou/images/stretch_reference.gif) no-repeat;
	margin-top: 12px;
	text-indent:-9999px;
}

/* 1109 */
#contents #walk_map {
	width: 396px;
	margin: 0 auto;
}


/* link_box02 */

#link_box02 a{ font-weight:bold; color:#474747;background: url(/common/images/arrow_red.gif) no-repeat left top; padding-left: 16px;}
#link_box02 a:hover{ font-weight:bold; color:#c6130a;}



