ul#global_navi li#global_navi_plant a {
	background: url(/common/images/navi_plant_over.gif) no-repeat;
}
/* pagetitle */
#contents_left #title_area {
	background: url(/common/images/title_left_red.gif) no-repeat !important;
}
	
	#title_area #title {
		background: url(/common/images/title_bg_red.gif) repeat-x !important;
	}

#contents_right h2 {
	background: url(/common/images/push_contents_red.gif) no-repeat !important;
}
/* local_navi */
#local_navi ul#plant_navi {
	border-right:solid 1px #A7A7A7;
	float: left;
}

#local_navi ul#plant_navi li a {
	width: 194px;
	height: 31px;
	display: block;
	text-indent: -9999px;
}

#local_navi ul#plant_navi li ul {
	background: url(/common/images/dotline.gif) repeat-x 0 bottom #F3F3F3;
	padding-bottom: 1px;
}

#local_navi ul#plant_navi li ul li a {
	width: 173px;
	height: 31px;
	margin-left: 21px;
}

#local_navi ul#plant_navi li ul li ul {
	background: none;
	padding: 0;
}

#local_navi ul#plant_navi li ul li ul li a {
	width: 152px;
	height: 31px;
	margin-left: 42px;
}

ul#plant_navi li#local_navi_environment a {	background: url(/plant/images/localnavi_environment.gif) no-repeat;}
ul#plant_navi li#local_navi_process a {	background: url(/plant/images/localnavi_process.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process01 a {background: url(/plant/images/localnavi_process01.gif) no-repeat;	}
	li#local_navi_process ul li#local_navi_process02 a {background: url(/plant/images/localnavi_process02.gif) no-repeat;	}
	li#local_navi_process ul li#local_navi_process03 a {background: url(/plant/images/localnavi_process03.gif) no-repeat;	}
	li#local_navi_process ul li#local_navi_process04 a {background: url(/plant/images/localnavi_process04.gif) no-repeat;	}
	li#local_navi_process ul li#local_navi_process05 a {background: url(/plant/images/localnavi_process05.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process06 a {background: url(/plant/images/localnavi_process06.gif) no-repeat;}
ul#plant_navi li#local_navi_study a {background: url(/plant/images/localnavi_study.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_course a {background: url(/plant/images/localnavi_course.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_faq a {background: url(/plant/images/localnavi_faq.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_voice a {background: url(/plant/images/localnavi_voice.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_access a {background: url(/plant/images/localnavi_access.gif) no-repeat; height:47px !important;}
ul#plant_navi li#local_navi_forest a {background: url(/plant/images/localnavi_forest.gif) no-repeat;}
ul#plant_navi li#local_navi_blog a {background: url(/plant/images/banner_blog.gif) no-repeat; height: 118px;}
ul#plant_navi li#local_navi_labo a {background: url(/plant/images/localnavi_labo.gif) no-repeat;}
	li#local_navi_labo ul li#local_navi_cultivation a {background: url(/plant/images/localnavi_cultivation.gif) no-repeat;	}
	li#local_navi_labo ul li#local_navi_member01 a {background: url(/plant/images/localnavi_member01.gif) no-repeat;}
	li#local_navi_labo ul li#local_navi_member02 a {background: url(/plant/images/localnavi_member02.gif) no-repeat;}
	
/* a:hover */
ul#plant_navi li#local_navi_environment a:hover {background: url(/plant/images/localnavi_environment_over.gif) no-repeat;}
ul#plant_navi li#local_navi_process a:hover {background: url(/plant/images/localnavi_process_over.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process01 a:hover {background: url(/plant/images/localnavi_process01_over.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process02 a:hover {background: url(/plant/images/localnavi_process02_over.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process03 a:hover {background: url(/plant/images/localnavi_process03_over.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process04 a:hover {background: url(/plant/images/localnavi_process04_over.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process05 a:hover {background: url(/plant/images/localnavi_process05_over.gif) no-repeat;}
	li#local_navi_process ul li#local_navi_process06 a:hover {background: url(/plant/images/localnavi_process06_over.gif) no-repeat;}
ul#plant_navi li#local_navi_study a:hover {background: url(/plant/images/localnavi_study_over.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_course a:hover {background: url(/plant/images/localnavi_course_over.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_faq a:hover {background: url(/plant/images/localnavi_faq_over.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_voice a:hover {background: url(/plant/images/localnavi_voice_over.gif) no-repeat;}
	li#local_navi_study ul li#local_navi_access a:hover {background: url(/plant/images/localnavi_access_over.gif) no-repeat;}
ul#plant_navi li#local_navi_forest a:hover {background: url(/plant/images/localnavi_forest_over.gif) no-repeat;}
ul#plant_navi li#local_navi_blog a:hover {background: url(/plant/images/banner_blog_over.gif) no-repeat; height: 118px;}
ul#plant_navi li#local_navi_labo a:hover {background: url(/plant/images/localnavi_labo_over.gif) no-repeat;}
	li#local_navi_labo ul li#local_navi_cultivation a:hover {	background: url(/plant/images/localnavi_cultivation_over.gif) no-repeat;}
	li#local_navi_labo ul li#local_navi_member01 a:hover {background: url(/plant/images/localnavi_member01_over.gif) no-repeat;}
	li#local_navi_labo ul li#local_navi_member02 a:hover {background: url(/plant/images/localnavi_member02_over.gif) no-repeat;}

#contents a {
	color: #878787;
}
#contents a:hover {
	color: #c6130a;
}

/* box */
.plant_box {
	width: 496px;
	margin: 0 0 12px 12px;
}

.plant_box div.top {
	height: 12px;
	background: url(/plant/images/plant_box_top.gif) no-repeat;
	overflow: hidden;
}

.plant_box div.body {
	border-left: solid 1px #A7A7A7;
	border-right: solid 1px #A7A7A7;
}

.plant_box div.bottom {
	height: 12px;
	background: url(/plant/images/plant_box_bottom.gif) no-repeat;
	overflow: hidden;
}

/* plant */
.col2 {
	width:375px;
}

.col3 {
	width:244px;
}

.col2, .col3 {
	float:left;
	margin-right:18px;
	margin-bottom:10px;
}

#main_visual {
	margin-bottom:18px;
}

#topics {
	margin-top:10px;
}

#topics li {
	margin:6px 0 12px;
}

#topics li a {
	background:transparent url(/common/images/icon_arrow_g.gif) no-repeat scroll 1px top;
	padding-left:15px;
	color:#212121;
}

/*
#topics li span {
	background:transparent url(/common/images/icon_arrow_g.gif) no-repeat scroll 1px top;
	padding-left:15px;
	color:#212121;
}
*/

#contents #plant_visual {
	width: 751px;
	height:450px;
	background: url(/plant/images/plant_visual.jpg) no-repeat;
	text-indent: -9999px;
	position:relative;
}

#plant_visual #banner_environment {
	position: absolute;
	left: 12px;
	bottom: 12px;
}

#plant_visual #banner_environment a {
	width: 170px;
	height: 108px;
	background: url(/plant/images/banner_environment.jpg) no-repeat;
	display: block;
}

#plant_visual #banner_environment a:hover {
	background: url(/plant/images/banner_environment_over.jpg) no-repeat;
}

#contents #blog a {
	padding: 0px 0px 18px 0px;
	height:118px;
	background: url(/plant/images/banner_blog_main.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

#contents #blog a:hover {
	background: url(/plant/images/banner_blog_main_on.gif) no-repeat;
}

#contents #plant_top_left {
	width: 530px;
	float: left;
}

#contents #plant_top_right {
	width: 221px;
	height: 268px;
	background: url(/plant/images/right_navi_bg.jpg) no-repeat;
	position: relative;
	float: left;
}

#contents #link_process_box {
	width: 496px;
	margin: 12px 0 12px 12px;
}

#link_process_box #link_process_left {
	width: 14px;
	height: 62px;
	background: url(/plant/images/link_process_left.gif) no-repeat;
	float: left;
}

#link_process_box #link_process_center {
	width: 315px;
	height: 60px;
	border-top: solid 1px #A7A7A7;
	border-bottom: solid 1px #A7A7A7;
	text-indent: -9999px;
	float: left;
}

#link_process_box #link_process_center a {
	width: 156px;
	height: 18px;
	background: url(/plant/images/btn_process.gif) no-repeat;
	display: block;
	position: relative;
	top: 21px;
}

#link_process_box #link_process_center a:hover {
	background: url(/plant/images/btn_process_over.gif) no-repeat;
}

#link_process_box #link_process_right {
	width: 167px;
	height: 62px;
	background: url(/plant/images/link_process_right.jpg) no-repeat;
	float: left;
}

.plant_box div.body {
	padding-left: 13px;
}

.plant_box div.body a {
	height: 18px;
	text-indent: -9999px;
	display: block;
}

div#btn_study {
	height: 38px;
	position: relative;
}

div#btn_study a {
	width: 202px;
	background: url(/plant/images/btn_study.gif) no-repeat;
}

div#btn_study ul {
	position: absolute;
	top: 2px;
	left: 230px;
}

div#btn_study ul a {
	height: 14px;
}

div#btn_faq a {
	width: 178px;
	background: url(/plant/images/btn_faq.gif) no-repeat;
}

div#btn_access a {
	width: 235px;
	background: url(/plant/images/btn_access.gif) no-repeat;
}

div.body li#btn_course a {
	width: 126px;
	background: url(/plant/images/btn_course.gif) no-repeat;
	margin-bottom: 6px;
}

div.body li#btn_voice a {
	width: 140px;
	background: url(/plant/images/btn_voice.gif) no-repeat;
	margin-bottom: 2px;
}

/* a:hover */
div#btn_process a:hover {
	background: url(/plant/images/btn_process_over.gif) no-repeat;
}

div#btn_study a:hover {
	background: url(/plant/images/btn_study_over.gif) no-repeat;
}

div#btn_faq a:hover {
	background: url(/plant/images/btn_faq_over.gif) no-repeat;
}

div#btn_access a:hover {
	background: url(/plant/images/btn_access_over.gif) no-repeat;
}

div.body li#btn_course a:hover {
	background: url(/plant/images/btn_course_over.gif) no-repeat;
}

div.body li#btn_voice a:hover {
	background: url(/plant/images/btn_voice_over.gif) no-repeat;
}

#plant_top_right #btn_forest a {
	width: 157px;
	height: 26px;
	background: url(/plant/images/right_navi_forest.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 29px;
	left: 7px;
}

#plant_top_right ul {
	position: absolute;
	bottom: 12px;
}

#plant_top_right li a {
	width: 221px;
	height: 30px;
	text-indent: -9999px;
	display: block;
}

#plant_top_right li#btn_shop a {
	background: url(/plant/images/right_navi_shop.jpg) no-repeat;
}

#plant_top_right li#btn_nature a {
	background: url(/plant/images/right_navi_nature.jpg) no-repeat;
}

#plant_top_right li#btn_family a {
	background: url(/plant/images/right_navi_family.jpg) no-repeat;
}

/* process */
#process_visual {
	width: 558px;
	height: 180px;
	background: url(/plant/images/process_visual.jpg) no-repeat;
	margin-bottom: 12px;
	text-indent: -9999px;
}

#contents .inner_box {
	width: 534px;
	margin: 12px auto;
}

#contents .inner_box p {
	line-height: 18px;
}

.inner_box h2.headline {
	height: 22px;
	background: url(/common/images/headline_bg.gif) no-repeat #E2E2E2;
	margin: 12px 0 12px;
	padding-left: 12px;
	line-height: 22px;
	font-size:117%;
	color: #303030;
	font-weight: bold;
}

.inner_box ul.process_menu {
	margin-bottom: 12px;
	height: 108px;
}

.inner_box ul.process_menu li {
	float: left;
	margin-right: 12px;
}

.inner_box ul.process_menu li#menu_process03, .inner_box ul.process_menu li#menu_process06 {
	margin-right: 0;
}

.inner_box ul.process_menu li a {
	width: 170px;
	height: 108px;
	display: block;
	text-indent: -9999px;
}

.inner_box ul.process_menu li#menu_process01 a {background: url(/plant/images/banner_process01.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process02 a {background: url(/plant/images/banner_process02.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process03 a {background: url(/plant/images/banner_process03.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process04 a {background: url(/plant/images/banner_process04.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process05 a {background: url(/plant/images/banner_process05.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process06 a {background: url(/plant/images/banner_process06.jpg) no-repeat;}

.inner_box ul.process_menu li#menu_process01 a:hover {background: url(/plant/images/banner_process01_over.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process02 a:hover {background: url(/plant/images/banner_process02_over.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process03 a:hover {background: url(/plant/images/banner_process03_over.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process04 a:hover {background: url(/plant/images/banner_process04_over.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process05 a:hover {background: url(/plant/images/banner_process05_over.jpg) no-repeat;}
.inner_box ul.process_menu li#menu_process06 a:hover {background: url(/plant/images/banner_process06_over.jpg) no-repeat;}

/* process01 - 06 */
#contents .process_headline {
	min-height: 170px;
	_height:170px;
	padding: 10px 0 18px 0px
}

#contents #process_hl01 {background: url(/plant/images/process01_image01.jpg) no-repeat;}
#contents #process_hl02 {background: url(/plant/images/process02_image01.jpg) no-repeat;}
#contents #process_hl03 {background: url(/plant/images/process03_image01.jpg) no-repeat;}
#contents #process_hl04 {background: url(/plant/images/process04_image01.jpg) no-repeat;}
#contents #process_hl05 {background: url(/plant/images/process05_image01.jpg) no-repeat;}
#contents #process_hl06 {background: url(/plant/images/process06_image01.jpg) no-repeat;}

.process_headline h2 {
	margin-bottom: 26px;
	text-indent: -9999px;
	position: relative;
}

#contents #process_hl02 h2 a {
	width: 134px;
	height: 22px;
	position: absolute;
	top: 31px;
	left: 115px;
}

.process_headline p {
	margin-left:228px;
	line-height: 18px;
	color: #4B4B4B;
}

#process_hl01 h2 {
	width: 284px;
	height: 51px;
	margin-left:228px;
	background: url(/plant/images/headline_process01.gif) no-repeat;
}

#process_hl02 h2 {
	width: 269px;
	height: 82px;
	margin-left:228px;
	background: url(/plant/images/headline_process02.gif) no-repeat;
}

#process_hl03 h2 {
	width: 277px;
	height: 82px;
	margin-left:228px;
	background: url(/plant/images/headline_process03.gif) no-repeat;
}

#process_hl04 h2 {
	width: 293px;
	height: 82px;
	margin-left:228px;
	background: url(/plant/images/headline_process04.gif) no-repeat;
}

#process_hl05 h2 {
	width: 293px;
	height: 52px;
	margin-left:228px;
	background: url(/plant/images/headline_process05.gif) no-repeat;
}

#process_hl06 h2 {
	width: 280px;
	height: 52px;
	margin-left:228px;
	background: url(/plant/images/headline_process06.gif) no-repeat;
}

.inner_box .name_area {
	min-height: 62px;
	_height:62px;
	padding-left: 140px;
	padding-top: 77px;
}

.inner_box #process_name01 {background: url(/plant/images/process01_image02.jpg) no-repeat;}
.inner_box #process_name02 {background: url(/plant/images/process02_image02.jpg) no-repeat;}
.inner_box #process_name03 {background: url(/plant/images/process03_image02.jpg) no-repeat;}
.inner_box #process_name04 {background: url(/plant/images/process04_image02.jpg) no-repeat;}
.inner_box #process_name05 {background: url(/plant/images/process05_image02.jpg) no-repeat;}
.inner_box #process_name06 {background: url(/plant/images/process06_image02.jpg) no-repeat;}

.name_area span {
	margin-bottom: 14px;
	display: block;
}

.name_area span#name {
	font-size:117%;
}

#contents #process_inner h3 {
	margin: 30px 0 12px;
	color: #4B4B4B;
	font-weight: bold;
}


.inner_box #process_image01 {background: url(/plant/images/process01_image03.jpg) no-repeat;}
.inner_box #process_image02_1 {background: url(/plant/images/process02_image03.jpg) no-repeat;}
.inner_box #process_image02_2 {background: url(/plant/images/process02_image04.jpg) no-repeat;}
.inner_box #process_image03_1 {background: url(/plant/images/process03_image03.jpg) no-repeat;}
.inner_box #process_image03_2 {background: url(/plant/images/process03_image04.jpg) no-repeat;}
.inner_box #process_image04_1 {background: url(/plant/images/process04_image03.jpg) no-repeat;}
.inner_box #process_image04_2 {background: url(/plant/images/process04_image04.jpg) no-repeat;}
.inner_box #process_image05_1 {background: url(/plant/images/process05_image03.jpg) no-repeat;}
.inner_box #process_image05_2 {background: url(/plant/images/process05_image04.jpg) no-repeat;}
.inner_box #process_image06_1 {background: url(/plant/images/process06_image03.jpg) no-repeat;}
.inner_box #process_image06_2 {background: url(/plant/images/process06_image04.jpg) no-repeat;}

/* branch */
.inner_box .inner_column {
	width: 180px;
	margin-right: 12px;
	margin-bottom: 12px;
	float:left;
}
.inner_box .inner_column_labo {
	margin-right: 12px;
}
.inner_box .inner_column p#plant_address {
	margin-top: 24px;
}

.inner_box div#inner_column_last {
	margin-right: 0;
}

.inner_column #plant_map_wide a, .inner_column #plant_map_local a {
	width: 180px;
	height: 250px;
	display: block;
	margin-top: 4px;
}

.inner_column #plant_map_wide a {
	background: url(/map/images/plant_map_wide.gif) no-repeat;
}

.inner_column #plant_map_local a {
	background: url(/map/images/plant_map_local.gif) no-repeat;
}

.align_center {
	text-align: center;
	margin-top: 5px;
}

.align_center a {
	background: url(/common/images/arrow_red.gif) no-repeat;
	padding-left: 16px;
	color: #474747;
}

.align_center a:hover {
	color: #C6130A;
}	
	
#branch_inner p {
	margin-bottom: 26px;
}

#branch_inner .inner_column p {
	margin-bottom: 5px;
}

#branch_inner .inner_column_labo p {
	margin-bottom: 5px;
}

/* study */
#study_inner p.red, #course_inner p.red {
	margin-top:20px;
}
.faq_inner p.red, #voice_inner p.red {
	margin:12px 0 20px;
}

#contents #study_visual {
	width: 558px;
	height: 180px;
	background: url(/plant/images/study_visual.jpg) no-repeat;
	text-indent: -9999px;
	padding-bottom: 18px;
}
#course_box{
	margin-bottom: 12px;
}
#course_box #course_box_left, #course_box #course_box_right {
	height: 96px;
}
#course_box #course_box_left, #course_box #course_box_right, #course_box #course_box_center {
	float: left;
}
#course_box #course_box_left {
	width: 14px;
	background: url(/plant/images/box96_left.gif) no-repeat;
}
#course_box #course_box_center {
	width: 365px;
	height: 94px;
	border-top: solid 1px #A7A7A7;
	border-bottom: solid 1px #A7A7A7;
	text-indent: -9999px;
}
#course_box #course_box_right {
	width: 155px;
	background: url(/plant/images/menu_course_photo.jpg) no-repeat;
}
#course_box_center a {
	width: 164px;
	height: 18px;
	background: url(/plant/images/menu_course.gif) no-repeat;
	margin-top: 11px;
	display: block;
}#course_box_center a:hover {
	background: url(/plant/images/menu_course_over.gif) no-repeat;
}
#course_box_center p {
	width: 317px;
	height: 46px;
	background: url(/plant/images/menu_course_text.gif) no-repeat;
	margin: 7px 0 0 18px;
}

.faq_voice_box {
	width: 261px;
	margin-bottom: 26px;
}
.faq_voice_box .faq_voice_box_left, .faq_voice_box .faq_voice_box_right {
	height: 126px;
}
.faq_voice_box, .faq_voice_box .faq_voice_box_left, .faq_voice_box .faq_voice_box_right, .faq_voice_box .faq_voice_box_center {
	float:left;
}
.faq_voice_box .faq_voice_box_left {
	width: 14px;
	background: url(/plant/images/box126_left.gif) no-repeat;
}
.faq_voice_box .faq_voice_box_center {
	width: 235px;
	height: 124px;
	border-top: solid 1px #A7A7A7;
	border-bottom: solid 1px #A7A7A7;
	text-indent: -9999px;
	position: relative;
}
.faq_voice_box .faq_voice_box_right {
	width: 12px;
	background: url(/plant/images/box126_right.gif) no-repeat;
}
.faq_voice_box a {
	height: 18px;
	margin-top: 11px;
	display: block;
}
.faq_voice_box p {
	margin: 7px 0 0 18px;
}
.faq_voice_box .faq_voice_box_photo {
	width: 85px;
	height: 87px;
	position: absolute;
	bottom: -1px;
	right: -12px;
}
#faq_box {
	margin-right: 11px;
}
#faq_box a {
	width: 129px;
	background: url(/plant/images/menu_faq.gif) no-repeat;
}
#faq_box a:hover {
	background: url(/plant/images/menu_faq_over.gif) no-repeat;
}
#faq_box p {
	width: 143px;
	height: 47px;
	margin-left: 15px;
	background: url(/plant/images/menu_faq_text.gif) no-repeat;
}
#faq_box #faq_photo {
	background: url(/plant/images/menu_faq_photo.jpg) no-repeat;
}
#voice_box a {
	width: 183px;
	background: url(/plant/images/menu_voice.gif) no-repeat;
}
#voice_box a:hover {
	background: url(/plant/images/menu_voice_over.gif) no-repeat;
}
#voice_box p {
	width: 140px;
	height: 79px;
	background: url(/plant/images/menu_voice_text.gif) no-repeat;
}
#voice_box #voice_photo {
	background: url(/plant/images/menu_voice_photo.jpg) no-repeat;
}

#inquiry_box {
	width: 532px;
	height: 181px;
	border: solid 1px #EDBBB8;
	margin-top: 28px;
	text-indent: -9999px;
}
#inquiry_box h3 {
	height: 34px;
	background: url(/plant/images/study_inquiry.gif) no-repeat #EDBBB8 9px 9px;
}
#inquiry_box span {
	display: block;
	margin: 0 auto;
}
#inquiry_box span#address {
	width: 233px;
	height: 15px;
	background: url(/plant/images/study_address.gif) no-repeat;
	margin-top: 16px;
}
#inquiry_box span#tel {
	width: 281px;
	height: 27px;
	background: url(/plant/images/study_tel.gif) no-repeat;
	margin-top: 12px;
}
#inquiry_box span#fax {
	width: 189px;
	height: 18px;
	background: url(/plant/images/study_fax.gif) no-repeat;
	margin-top: 9px;
}
#inquiry_box span#time {
	width: 412px;
	height: 15px;
	background: url(/plant/images/study_time.gif) no-repeat;
	margin-top: 15px;
}

/* course */
#course_visual {
	width: 558px;
	height: 180px;
	background: url(/plant/images/course_visual.jpg) no-repeat;
	margin-bottom: 12px;
}

#course_inner h3 {
	margin-bottom: 26px;
	padding-top: 14px;
	font-size:117%;
	color: #4B4B4B;
	font-weight: bold;
}

#course_inner h2#headline_top {
	margin-top: 26px;
}

#contents #course_inner #inquiry_box h3 {
	padding-top: 0;
}

/* voice */
.headline_box {
	min-height: 133px;
	_height:133px;
	padding: 47px 0 18px 0px;
}
.headline_box h2 {
	margin-left:228px;
	text-indent: -9999px;
}
#headline_box_voice {
	background: url(/plant/images/voice_photo01.jpg) no-repeat;
}
#headline_box_voice h2 {
	width: 308px;
	height: 90px;
	background: url(/plant/images/headline_voice.gif) no-repeat;
}
.voice_box {
	min-height: 139px;
	_height:139px;
	padding: 0 0 30px 140px;
}
#voice_box1 {
	background: url(/plant/images/voice_photo02.jpg) no-repeat;
}
#voice_box2 {
	background: url(/plant/images/voice_photo03.jpg) no-repeat;
}
#voice_box3 {
	background: url(/plant/images/voice_photo04.jpg) no-repeat;
}
#voice_box4 {
	background: url(/plant/images/voice_photo05.jpg) no-repeat;
	padding-bottom: 8px;
}
.voice_box h3 {
	color: #4B4B4B;
	margin-bottom: 8px;
	font-weight: bold;
}
/* faq */
#headline_box_faq {
	min-height:129px;
	_height:129px;
	background: url(/plant/images/faq_visual.jpg) no-repeat;
	padding: 63px 0 18px 0px;
}
#headline_box_faq h2 {
	width: 270px;
	height: 81px;
	margin-left: 229px;
	background: url(/plant/images/headline_faq.gif) no-repeat;
}
#contents .faq_inner a {
	color: #4B4B4B;
}
#contents .faq_inner a:hover {
	color: #C5120A;
}

/* access */
#access_visual {
	width: 558px;
	height: 180px;
	background: url(/plant/images/access_visual.jpg) no-repeat;
}
.link_right {
	width: 534px;
	margin: 0 auto 12px;
	text-align: right;
}

.link_left {
	margin-left: 16px;
	text-indent: -16px;
}

.link_right a {
	background: url(/common/images/arrow_red.gif) no-repeat;
	padding-left: 16px;
	color: #3E3E3E;
}

.link_right a:hover {
	color: #C6130A;
}
#contents .dotline {
	width: 534px;
	height: 1px;
	background: url(/common/images/dotline_light.gif) repeat-x;
	margin-bottom: 8px;
}

#access_inner h2 {
	margin-bottom: 0;
}

#access_inner h3 {
	font-size:117%;
	color: #434343;
	margin-top: 12px;
}

#access_inner p {
	padding: 12px 0;
}

/* labo */
#contents #labo_inner {
	margin-top: 8px;
}

#labo_image {
	width: 261px;
	height: 79px;
	background: url(/plant/images/labo_image.jpg) no-repeat left top;
	margin: 9px 0 30px 0;
	padding: 93px 0 0 273px;
}
.inner_box h2 {
background:#E2E2E2 url(/common/images/headline_bg.gif) no-repeat scroll 0 0;
color:#303030;
font-size:117%;
font-weight:bold;
height:22px;
line-height:22px;
margin-bottom:8px;
padding-left:12px;
}
/* 
#btn_cultivation {
	width: 247px;
	height: 67px;
	background: url(/company/images/btn_cultivation_bg.gif) no-repeat;
	padding: 12px 0 0 14px;
}
#btn_cultivation a {
	width: 173px;
	height: 18px;
	background: url(/company/images/btn_cultivation.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}

#btn_cultivation a:hover {
	background: url(/company/images/btn_cultivation_over.gif) no-repeat;
}

#btn_cultivation p {
	width: 150px;
	height: 30px;
	background: url(/company/images/btn_cultivation_text.gif) no-repeat;
	text-indent: -9999px;
	margin: 8px 0 0 18px;
}
*/

.member {
	height: 108px;
	padding-left: 181px;
}

.member a {
	height: 26px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 9px;
	float:left;
}

.member span {
	position: relative;
	top: 7px;
	left: 9px;
}

.member h3 {
	clear: both;
	margin-bottom: 9px;
	color: #424242;
	font-weight: bold;
}

#hayashi {
	background: url(/plant/images/hayashi.jpg) no-repeat left top;
	margin: 16px 0 20px;
}

#hayashi a {
	width: 86px;
	background: url(/plant/images/btn_hayashi.gif) no-repeat;
}

#hayashi a:hover {
	background: url(/plant/images/btn_hayashi_over.gif) no-repeat;
}

#suzuki {
	background: url(/plant/images/suzuki.jpg) no-repeat left top;
	padding-bottom: 8px;
}

#suzuki a {
	width: 102px;
	background: url(/plant/images/btn_suzuki.gif) no-repeat;
}

#suzuki a:hover {
	background: url(/plant/images/btn_suzuki_over.gif) no-repeat;
}

/* member */
.member_top {
	margin-bottom: 25px;
	padding-left: 140px;
	padding-top: 1px;
}

.inner_box #member_hayashi {
	background: url(/plant/images/photo_hayashi01.jpg) no-repeat left top;
}

.inner_box #member_suzuki {
	background: url(/plant/images/photo_suzuki01.jpg) no-repeat left top;
}

.member_top h2 {
	height: 20px;
	margin: 4px 0 12px;
	text-indent: -9999px;
}

.member_top h2#name_hayashi {
	width: 65px;
	background: url(/plant/images/name_hayashi.gif) no-repeat;
}

.member_top h2#name_suzuki {
	width: 84px;
	background: url(/plant/images/name_suzuki.gif) no-repeat;
}

.inner_box h3 {
	color: #424242;
	font-weight: bold;
}

.member_top h3 {
	margin-bottom: 10px;
}

#member_inner p#hayashi_left {
	padding: 8px 186px 26px 0;
	background: url(/plant/images/photo_hayashi02.jpg) no-repeat right 11px;
}

#member_inner p#hayashi_right {
	padding: 8px 0 26px 184px;
	background: url(/plant/images/photo_hayashi03.jpg) no-repeat 3px 11px;
}

#member_inner p#suzuki_left {
	padding: 8px 186px 26px 0;
	background: url(/plant/images/photo_suzuki02.jpg) no-repeat right 11px;
}

#member_inner p#suzuki_right {
	padding: 8px 0 26px 184px;
	background: url(/plant/images/photo_suzuki03.jpg) no-repeat 3px 11px;

}

#member_inner p#suzuki_normal {
	padding: 8px 0 26px 0;
}

#member_inner .dotline {
	margin: 4px auto 9px;
}

#member_hayashi a {
	color: #878787;
}

#member_hayashi a:hover {
	color:#C6130A;
}

#member_suzuki a {
	color: #878787;
}

#member_suzuki a:hover {
	color:#C6130A;
}