﻿@charset "utf-8";
/*▼ ページnetwork.html */
#network_text
{	
	height:auto;
	padding:0px 0px 5px 0px;	
	text-align:justify;
	font-size:16px;
}
*html body #network_text
{	
	height:auto;
	width:710px;
	padding:0px 0px 5px 0px;	
	text-align:justify;
	font-size:16px;
}
#network_litext
{	
	height:80px;	
	width:710px;
	padding:10px 0px 15px 0px;	
	font-size:16px;
	text-align:justify;
}
#network_litext li
{	
	background-image:url(../images/ntw-bglitext.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
	width:700px;
	height:40px;
	float:left;
	padding:0px 0px 0px 20px;
}
*html body #network_litext li
{	
	background-image:url(../images/ntw-bglitext.jpg);
	background-position:left;
	background-repeat:no-repeat;	
	width:710px;
	height:40px;
	float:left;	
	padding:10px 0px 0px 5px;	
	text-align:justify;
}
#network_litext li p{
	padding: 5px 0px 0px 20px;
}
#network_img
{
	padding:50px 10px 15px 40px;		
}
#network_img a span{
	display:block;
}
#network_img span{
	display:none;
}
#network_map
{
	height:350px;
	width:550px;
	float:left;	
	background-image:url(../images/ntw-bgmap.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
}
#network_map #region1{
	height:90px;	
}
#network_map .regionn{
	height:50px;	
}
#network_map #region1 p{
	float:left;
	margin-left:50px;
	margin-top:20px;
	color:#993300;	
}
#network_map .regionn #post_l1{
	float:left;
	clear:both;
	margin-left:50px;
	margin-top:0px;
}
#network_map .regionn #l2{
	width:300px;
	height:50px;
	float:left;
}
#network_map .regionn #post_l2{
	float:left;
	clear:both;
	margin-left:100px;
	margin-top:22px;
}
#network_map .regionn .l3{
	width:200px;
	height:50px;
	float:left;
}
#network_map .regionn #post_l3{
	float:left;
	clear:both;
	margin-left:70px;
	margin-top:0px;
}
*html #network_map .regionn #l3 #post_l3{
	float:left;
	clear:both;
	margin-left:70px;
	margin-top:0px;
}
#network_map #region1 #post_r1{	
	float:right;
	margin-right:0px;
	margin-top:45px;
}
#network_map .regionn #post_r2{
	float:right;
	clear:both;
	margin-right:25px;
	margin-top:0px;
}

#network_map .regionn #r3{
	width:200px;
	height:50px;
	float:left;
}
#network_map .regionn #post_r3{
	float:right;
	clear:both;
	margin-right:40px;
	margin-top:10px;
}
#network_map .regionn #post_r4{
	float:right;
	clear:both;
	margin-right:130px;
	margin-top:23px;
}
#network_map .regionn #r5{
	width:200px;
	height:50px;
	float:left;
}
#network_map .regionn #r5 #post_r5{	
	float:left;
	clear:both;
	margin-left:80px;
	padding-top:8px;
}
*html body #network_map .regionn #r5 #post_r5{	
	float:left;
	clear:both;
	margin-left:80px;
	margin-top:13px;
}
#network_txtcolor
{
	clear:both;	
	height:auto;
	width:710px;
	padding:15px 5px 15px 0px;
	color:#9f1300;
}
#network_txtcolor span
{
	margin-left:16px;
}
.network_subtitle
{
	clear:both;
	padding:3px 0px 3px 35px;
	margin-top:5px;	
	color:#42210B;
	background-color:#EFEDE0;
	font-size:18px;
	font-weight:bold
}
*html body .network_subtitle
{
	clear:both;
	padding-left:35px;
	margin-top:5px;	
	color:#42210B;
	background-color:#EFEDE0;
	font-size:18px;	
	width:710px;
}
.network_title
{
	clear:both;
	margin-bottom:20px;	
}

#network_btn
{
	text-align:center;
	margin-bottom:30px;
}
#network_btn a:hover img{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}
.network_newline_border{	
	float:left;
	margin:0px 0px 20px 0px;
	padding:10px 0px 0px 0px;
	border-bottom:dashed 1px;
}
.network_newline_border .topline{
	border-top:none;
}
.network_newline_border dt{
	border-top:dashed 1px;
	float:left;	
	width:250px;
	padding:13px 0px 13px 30px;
}
.network_newline_border dd{
	border-top:dashed 1px;
	float:left;
	width:425px;
	padding:13px 0px 13px 0px;
}
*html body .network_newline_border dd{
	border-top:dashed 1px;
	float:left;
	width:460px;
	padding:13px 0px 13px 0px;
}
.network_lintologo
{
	float:right;
	width:100px;
	margin:10px 0px 10px 0px;
	text-align:right;
	display:block;
}
#network_diagram1{
	background-image:url(../images/ntw-bgd1.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:680px;
	width:720px;	
	margin: 5px 0px 5px 0px;
}
*html body #network_diagram1{
	background-image:url(../images/ntw-bgd1.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:680px;
	width:680px;	
	margin: 10px 0px 0px 0px;
	padding-top:10px;
}
#network_diagram1 img{
	padding-top:2px;
	padding-bottom:2px;
}
#network_diagram2{
	float:left;
	background-image:url(../images/ntw-bgd2.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:350px;
	width:710px;	
	margin: 5px 0px 25px 0px;
}
*html #network_diagram2{
	float:left;
	background-image:url(../images/ntw-bgd2.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:350px;
	width:710px;	
	margin: 5px 0px 5px 0px;
	padding-top:10px;
}
#network_diagram2 img{
	padding-top:3px;
	padding-bottom:3px;
}
.network_dimgf{
	margin-top:10px;	
}
.network_dimg1{
	margin-left:10px;
}
.network_dimgn{
	clear:both;
	margin-left:120px;
}
.network_dimga{
	clear:both;
	margin-left:280px;
}
#network_dgo{
	float:right;
	margin-right:35px;
	height:65px;
}
*html body #network_dgo{
	float:right;
	margin-left:0px;
	height:65px;
	width:500px;
}
#network_imgc{
	margin:20px 0px 10px 0px;
	width:710px;
}
/*▲ ページnetwork.html */
#research_subtitle01{
	clear:both;
	display:block;
	width:710px;
	height:25px;	
	padding:5px 0px 0px 0px;	
}
#research_subtitle01 span{
	display:none;
}
#research_subtitle02{
	clear:both;
	display:block;
	height:25px;	
	padding:25px 0px 17px 0px;
	margin:0px 0px 0px 0px;	
}
#research_subtitle02 span{
	display:none;
}
#research_left{
	clear:both;
	float:left;	
	padding-bottom:8px;
}
*html body #research_subtitle02{
	height:45px;
	padding-bottom:5px;
}
*html body #research_subtitle03{
	height:45px;
	padding-bottom:5px;
	margin-top:0px;
}
*html body #research_subtitle04{
	height:45px;
	padding-bottom:5px;
	margin-top:0px;
}
#research_center{
	float:left;
	padding:10px 0px 10px 0px;
	background-image:url(../images/research_infobox_center.gif);
	background-repeat:repeat-y;
	width:710px;
}
.research_center_l{
	float:left;
	width:115px;
	padding-left:20px;
}
#research_center_r{
	float:left;
	width:530px;
	margin-left:20px;
}
#research_center_r p{
	padding:0px 0px 0px 0px;
}
#research_subtitle03{
	clear:both;
	display:block;
	width:710px;
	height:25px;	
	padding:5px 0px 20px 0px;
	margin:0px 0px 0px 0px;	
}
#research_subtitle03 span{
	display:none;
}
#research_left01{
	clear:both;
	float:left;	
}
#research_center01{
	float:left;
	padding:10px 0px 10px 0px;
	background-image:url(../images/research_infobox_center.gif);
	background-repeat:repeat-y;	
	width:710px;
}
#research_center_r01{
	float:left;
	width:530px;
	margin-left:20px;
}
#research_center_r01 p{
	padding:0px 0px 0px 0px;
}
#research_subtitle04{
	clear:both;
	display:block;
	width:710px;
	height:25px;	
	padding:5px 0px 20px 0px;
	margin:0px 0px 0px 0px;	
}
#research_subtitle04 span{
	display:none;
}

#research_left02{
	clear:both;
	float:left;	
	padding-bottom:10px;
}
#research_center02{
	float:left;
	padding:10px 0px 10px 0px;
	background-image:url(../images/research_infobox_center.gif);
	background-repeat:repeat-y;	
	width:710px;
}
#research_center_r02{
	float:left;
	width:530px;
	margin-left:20px;
}
#research_center_r02 p{
	padding:0px 0px 0px 0px;
}

#research_left03{
	clear:both;
	float:left;	
}
#research_center03{
	float:left;
	padding:10px 0px 10px 0px;
	background-image:url(../images/research_infobox_center.gif);
	background-repeat:repeat-y;	
	width:710px;
}
#research_center_r03{
	float:left;
	width:530px;
	margin-left:20px;
}
#research_center_r03 p{
	padding:0px 0px 0px 0px;
}

#research_left04{
	clear:both;
	float:left;	
}
#research_center04{
	float:left;
	padding:10px 0px 10px 0px;
	background-image:url(../images/research_infobox_center.gif);
	background-repeat:repeat-y;	
	width:710px;
}
#research_center_r04{
	float:left;
	width:530px;
	margin-left:20px;
}
#research_center_r04 p{
	padding:0px 0px 0px 0px;
}

#research_left01 h4, #research_left02 h4{
	padding:0px 0px 5px 0px;
}
#research_left01 p, #research_left02 p{
	font-size:16px;
}

/*▲ research page*/

/*==============/▼ result index page/================*/
.result_index_text
{
	/*padding:10px 0px 10px 0px;*/
	font-size:16px;
	height:auto;
	padding:10px 10px 15px 0px;	
	text-align:justify;
	width:700px;
}

.result_index_text2
{
	/*padding:10px 0px 10px 0px;*/
	font-size:16px;
	height:auto;
	padding:5px 10px 15px 0px;	
	text-align:justify;
}

.result_index_ul
{
	padding:10px 0px 10px 0px;
	width:700px;
	float:left;
}
.result_index_ul li
{
	width:auto;
	padding:0px 0px 0px 2px;
	float:left;
}

.result_index_ul a:hover img
{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}

.result_index_text1
{
	padding:0px 0px 10px 30px;
	background-image:url(../images/ind-resl-bullet.gif);
	background-position:left-top;
	background-repeat:no-repeat;
	float:left;
	width:680px;
}

.result_index_bullet
{
	float:left;
	width:10px;
	padding:10px 0px 0px 0px;
}

.result_index_subtitle
{
	padding:30px 0px 0px 5px;
	color:#71551B;
	width:700px;
	font-size:16px;
	font-weight: bold;
}

.result_index_div 
{
	font-size:16px;
	float:left;
	width:500px;
	padding:20px 0px 0px 0px;
}

.result_index_div p
{
	width:500px;
}


.result_index_div_button 
{
	float:left;
	width:700px;
	padding:10px 0px 0px 0px;
	font-size:12px;
}

.result_index_div_button_right
{
	text-align:right;
}

.result_index_img_button
{
	width:135px;
}

.result_index_div_link_button
{
	float:left;
	width:700px;
	border-bottom:1px solid #C6C6C6;
	padding:0px 0px 5px 0px;
}

.result_index_div_link_button span
{
	float:left;
	width:500px;
	padding:5px 0px 0px 0px;
	color:#2E3192;
}


.result_index_div_link_button a:hover img
{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}

/*==============/▲ result index page/================*/

/*==============/▼ price page/================*/
.pri_img_center
{
	float:left;
	margin:10px 20px 0px 5px;
	height:200px;
}

.pri_img
{
	float:left;
	padding:10px 0px 10px px;

}

.pri_text_spacing_small
{
	padding:5px 0px 5px 0px;
	
	
}

.pri_text_spacing_bottom_small
{
	padding:0px 0px 5px 0px;
	
}

.pri_text_spacing
{
	padding:10px 5px 10px 0px;
	font-size:16px;
}

.pri_text_red
{

	color:#9f1300;
	font-size:16px;
}

.price_control_spacing_bottom
{
	margin:0px 0px 15px 0px;

}

.price_control_spacing
{
	margin:10px 0px 10px 0px;
	float:left;
	width:700px;
}

.price_body
{
	padding-right:5pt;
	padding-left:10pt;
	font-family:小塚ゴシック Pro;
	font-size:16px;
}

.price_title
{
	padding:0px 0px 0px 0px;
	margin-bottom:8px;

}


#price_text_width
{

	float:left;
	width:400px;
}

.price_text_spacing{
	/*padding:10px 0px 10px 0px;*/
	margin:10px 0px 10px 10px;
	width:700px;
	clear:both;
	font-size:16px;
}

.price_spacing_top
{

	padding-top:10px;
}

.price_spacing_bottom
{

	padding-bottom:10px;
	padding:0px 0px 10px 10px;
}

.price_spacing_left
{

	float:left;
}

.price_spacing_right
{

	float:right;
}

.price_spacing_link
{
	margin:35px 0px 0px 0px;
	font-size:12px;
	text-align:right;
	width:700px;
}

.price_text_spacing_red
{

	font-size:16px;
	color:#9f1300;
}

.price_table
{
	width:710px;
	font-size:16px;
	border-collapse:collapse;
	border:#6B8F27 solid 1px;
	margin:5px 0px 10px 0px;
	clear:both;
}

.price_table tr th
{
	background-color:#6B8F27;
	color:#FFFFFF;
	text-align:center;
}

.price_table tr td
{
	border:#6B8F27 solid 1px;
}

.price_table_td_right
{
	text-align:right;

	padding:0px 150px 0px 0px;
}

.price_table_td_right_two
{
	text-align:right;

	padding:0px 0px 0px 0px;
font-size:13px;
}

*html body .price_table_td_right
{
	text-align:right;

	padding:0px 120px 0px 0px;
}

.price_table_td_center
{
	text-align:center;
}


.price_table tr
{
	border-color:#6B8F27;
}

#price_image
{
	float:left;
	padding:5px 10px 0px 10px;
	margin:0px 20px 0px 10px;
	width:200px;	
}

#price_image1
{
	float:right;
	padding:10px 10px 20px 10px;
}
/*==============/▲ price page/================*/

/*============/▼ access page/=================*/
.access_body
{
	padding:0px 0px 80px 0px;
	width:700px;
}

.access_img
{
	padding:5px 0px 5px 0px;
}

.access_map
{
	padding:25px 0px 5px 40px;
	
}

.access_bullet
{
	padding:15px 0px 20px 40px;
	width:600px;
	font-size:16px;
}

.access_control_spacing
{
	padding:20px 0px 10px 0px;
}
.access_control_spacing p
{
	padding:0px 0px 0px 43px;
	text-align:left;
	font-size:16px;
}

.access_trainmap{
	padding:0px 0px 0px 40px;
}
.access_trainmap img{
	border:solid 1px #CCCCCC;
}
/*==============/▲ access page/================*/

/*==============/▼ mental page/================*/
.mental_body
{
	/*padding:0px 0px 20px 0px;*/
	width:700px;
}

.mental_center
{
	/*float:left;*/
	clear:both;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.mental_center a:hover img
{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}


.mental_text
{
	padding:5px 0px 15px 10px;
	float:left;
	width:460px;
	font-size:16px;
}

.mental_text_right
{
	text-align:left;
	padding:5px 0px 5px 0px;
	width:700px;

}
.mental_text_right dt
{
	float:left;
	padding:20px 0px 5px 5px;
	width:80px;	
	
}
.mental_text_right dd
{
	text-align:left;
	padding:20px 0px 10px 0px;
	float:left;
	width:600px;
	border-bottom:1px solid #C6C6C6;
	font-size:16px;

}
.mental_text_right dd.mental_text_bottom{
	padding:25px 0px 10px 0px;
	border:none;
}

*html body .mental_text_left_border
{
	text-align:left;
	padding:10px 0px 5px 30px;
	margin:0px 0px 5px 0px;
	background-image:url(../images/metal_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:250px;
	border-bottom:1px solid #C6C6C6;
	font-size:18px;
	font-weight:bold;
}
.mental_text_left_border
{
	text-align:left;
	padding:10px 0px 5px 30px;
	margin:0px 0px 5px 0px;
	background-image:url(../images/metal_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:220px;
	border-bottom:1px solid #C6C6C6;
	font-size:18px;
	font-weight:bold;
}

.mental_text_left
{
/*	float:left;*/
	text-align:left;
	padding:5px 5px 5px 0px;
	width:250px;
	font-size:16px;

}

.mental_control_button
{
	padding:20px 0px 15px 0px;
	float:left;
}

.mental_control_spacing
{
	float:left;
	padding:0px 0px 8px 0px;	
}

.mental_control_text
{
	/*float:left;*/
	padding:0px 0px 15px 0px;
	width:700px;	
	float:left;
	font-size:16px
}

.mental_text_spacing
{
	padding:5px 0px 0px 5px;
	width:700px;
	font-size:16px
}

.mental_img
{
	float:left;
	width:auto;
	padding:0px 0px 20px 0px;
}

.mental_img1
{
	float:left;
	width:auto;
}

.mental_img1 a img{
/*	display:block;*/
	display:block;
	width:auto;
	height:auto;
	background-image:url(../images/imm-metal-img1.gif);

}

.mental_img1 a:hover img{
/*	display:block;*/
	display:block;
	width:auto;
	height:auto;
	background-image:url(../images/imm-metal-img1-on.gif);
	
	/*display:block;
	width:190px;
	height:50px;
	background-image:url(../images/menu01-on.gif);
	background-position:center center;
	background-repeat:no-repeat;
	border-right:solid 1px #CCCCCC;*/

}

.mental_img2
{
	float:left;
	width:auto;
}

.mental_img3
{
	float:left;
	width:auto;
}




.mental_img_buttonbox
{
	float:left;
	padding:20px 0px 20px 0px;
	width:710px;
}
.mental_img_buttonbox p
{
	float:left;
	padding:0px 0px 0px 12px;
	width:auto;
}

.mental_img_button
{
	float:left;
	padding:0px 0px 20px 12px;
	width:auto;
}


.mental_img_right
{
	float:right;
	padding:0px 10px 20px 10px;
}

.mental_img_center
{
	float:left;
	margin:10px 0px 10px 0px;
	padding:10px 5px 10px 5px;
}

/*==============/▲ mental page/================*/


/*▼ link page*/

#link_subtitle01{
	clear:both;
	display:block;
	width:710px;
	height:25px;	
	padding:5px 0px 5px 0px;	
}
#link_subtitle01 span{
	display:none;
}
#link_content h3{
	margin:30px 0px 10px 0px;
	font-size:20px;
	font-weight:bold;
	color:#663300;	
}
.link_box{
	margin:0px 0px 10px 0px;
	width:690px;
	font-size:16px;
}
.link_box dt{
	font-size:16px;
	border:solid 1px #999999;
}
*html body .link_box dt{
	margin:0px 0px 0px 0px;
}
*html body .link_box dt a{
	margin:0px 0px 5px 0px;	
	width:688px;
}
.link_box dt a{
	padding:5px 0px 5px 15px;
	width:673px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#6b8f27;
	display:block;
}
.link_box dt a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#97cd96;
}
*html body .link_box dd{
	margin:-5px 0px 20px 0px;
}
.link_box dd{
	margin:0px 0px 20px 0px;
	padding:5px 5px 5px 15px;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}
/*▲ link page*/
/*シロアリ駆除（個人）(schedule/schedule.html)---------------------------------------*/
/*▲ schedule page*/
#schedule_subtitle{
	float:left;
	padding:25px 0px 30px 0px;
}
.schedule_subtitle04 {
	float:left;
	padding-left:20px;
	margin-top:4px;
	width:211px;
	clear:both;	
}
.schedule_button{
	float:left;
	margin-right:200;
	padding-left:20px;
	margin-top:5px;
	width:100;
}
.schedule_subtitle05{
	float:left;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:5px;
	width:200;
}
#schedule_subtitle06{
	margin:0px 0px 15px 0px;	
}
.schedule_photo{
	float:left;
	margin-top:15px;
	width:200;
}
#schedule_photo02{
	float:left;
	margin-top:20px;
	margin-bottom:15px;
	width:200;
}
#schedule_photo03{
	float:left;
	margin-bottom:15px;
	width:200;
}
#schedule_text
{
	float:left;
	padding-left:20px;
	padding:25px 0px 0px 5px;
	margin:25px 0px 0px 5px;
}
.schedule_syle {
	float:left;
	width:480px;	
}
*html schedule_syle {
	float:left;
	width:490px;
}
.schedule_inbox{
	float:left;
	padding:0px 50px 10px 0px;
	margin-top:15px;
	width:730px;
}
.schedule_magrin{
	margin-left:0px;
	margin-top:15px;
}
*html .schedule_magrin{
	margin-left:0px;
	margin-top:15px;
	margin-right:30px;
}
#shedule_center_r{
	float:left;
	margin-bottom:15px;	
}
.schedule_center_l{
	float:left;
	width:215px;
}
*html .schedule_center_l{
	float:left;
	width:115px;
	margin-bottom:15px;
}
*html .schedule_center_text_left{
	margin-top:1px;
	margin-left:20px;
	text-align:justify;
}
.schedule_center_text_left{
	margin-top:1px;
	margin-left:20px;
	text-align:justify;
}
.schedule_center_text_top{
	margin-top:20px;
	margin-left:20px;
	text-align:justify;
}
#shedule_t{
	margin-top:15px;
}
#shedule_center_r{
	float:left;
	width:530px;
	margin-left:20px;
}
*html .schedule_inbox{
	width:700px;
	margin-bottom:15px;
}
*html body .schedule_inbox02{
	
	float:left;
	width:600px;
	margin-left:20px;
}
*html body #schedule_inbox03{
	
	padding:0px 0px 10px 0px;
	margin-top:10px;
}
#schedule_inbox03{
	float:left;
	padding:0px 0px 10px 0px;
	margin-top:10px;	
}
*html body #schedule_Inbox{
	float:left;
	padding:0px 0px 0px 10px; 
	margin-top:10px;
}
.shedule_center02_text{
	margin-top:10px;
	margin-bottom:10px;
}
.shedule_center_13{
	padding:10px 30px 10px 20px;
	background: url(../images/schedule_middle.gif) repeat-y ;
	float:left;
	width:420px;
	height:60px;
}
*html body .shedule_center_13{
	padding:10px 30px 10px 20px;
	background: url(../images/schedule_middle.gif) repeat-y ;
	float:left;
	width:450px;
	height:80px;
	margin-left:3px;
}
/*------- fixbug--------*/
.schedule_content_box{
	float:left;
	width:450px;
	padding:0px 0px 0px 0px;
	height:101px;	
}
.schedule_group_content{
	float:left;
	width:700px;	
}
.shedule_center{
	padding:0px 10px 0px 20px;
	background: url(../images/schedule_middle.gif) repeat-y ;
	float:left;
	width:420px;
	height:76px;
	text-align:justify;
	font-size:16px;
	
}
*html body .shedule_center{
	width:450px;
}
.shedule_center span{
	color:#9F1300;	
}
.schedule_boxed{
	float:left;	
}
.schedule_center_next{
	float:left;
	clear:both;
	padding-left:300px;
	width:700px;
	margin-top:5px;
	margin-bottom:15px;
}
.schedule_imgstyle{
	float:left;
	clear:both;
}
.schedule_textstyle{
	float:left;
	width:465px;
	padding:10px 5px 10px 20px;
	text-align:justify;
	font-size:16px;
}
*html body .schedule_textstyle{
	width:500px;
}
.schedule_textnormal{
	clear:both;
	float:left;
	width:700px;
	padding:10px 10px 10px 5px;
	text-align:justify;
	font-size:16px;
}
*html body .schedule_textnormal{
	width:720px;
}
#schedule_subtitle_style{
	margin:0px 0px 0px 0px;	
}
#shedule_center02{	
	padding:10px 0px 10px 0px;
	background: url(../images/schedule_middle_02.gif) repeat-y ;
	float:left;
	width:720px;
	background-repeat:repeat-y;		
}
#shedule_center02 ul{
	padding: 0px 0px 0px 40px;
	list-style:disc;
	line-height:200%;	
	font-size:16px;
}
.shedule_center_style{
	padding:0px 10px 0px 20px;
	background: url(../images/schedule_middle.gif) repeat-y ;
	float:left;
	width:420px;
	height:131px;
	text-align:justify;
	font-size:16px;
	
}
*html body .shedule_center_style{
	width:450px;
}
.shedule_center_style span{
	color:#9F1300;	
}
/*▲ schedule page*/
/*▼ ページprivacy.html */
.privacy_subtitle{
	margin-top:10px;
	color:#71551B;
	border-bottom:solid #000000 1px;
	width:710px;
	padding:0px 0px 5px 0px;
	font-size:18px;
	font-weight:bold
}
.privacy_text{
	margin-top:10px;
	margin-bottom:20px;
	width:710px;
	font-size:16px;
}
.privacy_textli{
	margin-left:16px;
}
/*▲ ページprivacy.html */
/*▼ immunity/index.html */
.imm_ind_body{
	padding-right:5pt;
	padding-left:10pt;	
}

.imm_ind_proc{
	float:left;
	margin:30px 0px 10px 0px;	
	width:710px;
}

.imm_ind_img{
	padding:0px 0px 60px 0px;
	/*argin:25px 0px 60px 0px;	*/
}


#imm_ind_imgtxt{
	text-align:center;
	padding:10px 0px 20px 0px;
	clear:both;
}
.imm_ind_proc p{
	float:left;
}
.imm_ind_proc #pict{
	margin-right:20px;
}
.imm_ind_proc a span{
	display:block;
}
.imm_ind_arr{
	margin:15px 5px 0px 5px;
}
.imm_ind_2cont{
	float:left;
	margin:10px 0px 5px 0px;
	width:710px;
}
#imm_ind_colimg1{
	float:left;
	width:290px;
	height:300px;
	padding:5px 5px 0px 5px;	
}
*htnl body #imm_ind_colimg1{
	float:left;
	width:300px;
	height:300px;
	padding:5px 5px 0px 5px;
}
#imm_ind_coltxt1{
	float:right;
	width:350px;
	height:300px;
	padding:5px 30px 0px 10px;	
}
*html body #imm_ind_coltxt1{
	float:right;
	width:400px;
	height:300px;
	padding:5px 0px 0px 10px;
}
#imm_ind_colimg2{
	float:right;
	width:290px;
	height:300px;
	padding:10px 5px 0px 30px;	
	margin-right:5px;
}


#imm_ind_coltxt2{
	float:left;
	width:360px;
	height:320px;
	text-align:justify;
}
*html #imm_ind_coltxt2{
	float:left;
	width:360px;
	height:380px;
	text-align:justify;
}
*html body #imm_ind_coltxt2{
	float:left;
	width:360px;
	height:300px;
	padding:5px 5px 0px 0px;
}
#imm_ind_coltxt1 p{
	padding:10px 0px 10px 0px;
	font-size:16px;
}
#imm_ind_coltxt2 p{
	padding:10px 0px 10px 0px;
	font-size:16px;
	text-align:justify;
}
.imm_ind_text{
	padding:5px 35px 10px 0px;
	clear:both;
}

#imm_ind_text2{
	padding:0px 35px 35px 0px;
	clear:both;
}

#imm_ind_text2 p{
	padding:10px 0px 10px 0px;
	font-size:16px;
	text-align:justify;
}


*html #imm_ind_text2{
	padding:10px 35px 20px 0px;
	clear:both;
}
*html body .imm_ind_text{
	padding:30px 35px 10px 0px;
	clear:both;
}
.imm_ind_text p{
	padding:10px 0px 10px 0px;
	font-size:16px;
}
/*▲ immunity/index.html */
/*▼ cpc page*/
.cpc_body
{
	padding-left:20px;
	padding-right:10px;
	font-size:16px;
}

.cpc_control_spacing_bottom
{
	margin:0px 0px 15px 0px;

}

.cpc_control_spacing
{
	padding:5px 0px 15px 0px;	
}

.cpc_spacing_link
{
	margin:25px 0px 0px 0px;
	font-size:12px;
	text-align:right;
	width:700px;
}

#cpc_gallery{
	float:left;
	padding:0px 0px 20px 40px;
	width:610px;
}

/*右サイドギャラリー　サムネイル*/
#cpc_gallery .galleria{
	list-style:none;
	width:610px;
}
#cpc_gallery .galleria li{
	display:block;
	width:180px;
	height:135px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}

#cpc_gallery .galleria li.active div img,.galleria li.active div{
	display:block;
}
#cpc_gallery .galleria li img.thumb{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:180px!important;
	height:auto;
	margin-left:0px!important;
}
* html #cpc_gallery .galleria li div span{ /* MSIE bug */
	width:600px;
}

#cpc_gallery .caption{
	color:#888;
	position:absolute;
	top:250px;left:3px;
	width:610px;
}
#cpc_gallery .demo{
	position:relative;
/*	margin-top:2em;*/
}
*html body #cpc_gallery .gallery_demo{
	float:left;
	width:622px;
	padding:0px 0px 0px 13px;
}
#cpc_gallery .gallery_demo{
	float:left;
	width:610px;
	padding:0px 0px 0px 13px;
}
*html body #cpc_gallery .gallery_demo li{
	float:left;
	width:auto;
	height:135px;
	border:3px double #FDEDD6;
	margin:7px;
	background:#FDEDD6;
}
#cpc_gallery .gallery_demo li{
	float:left;
	width:180px;
	height:135px;
	border:3px double #ffffff;
	margin:7px;
	background:#FDEDD6;
}
#cpc_gallery .gallery_demo li.hover{
	border-color:#ffffff;
}
#cpc_gallery .gallery_demo li.hover img{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}
#cpc_gallery .gallery_demo li.active{
	border-color:#666666;
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}
/*右サイドギャラリー　メインイメージ*/
#cpc_gallery .galleria_container{
	float:left;
	margin:0 auto 0px auto;
	padding:0px 15px 10px 15px;
	width:600px;
	height:380px;
}

.cpc_center
{
	/*float:left;*/
	clear:both;
	text-align:center;
	width:700px;
/*	padding:15px 0px 10px 0px;*/
}

.cpc_text_spacing
{
	padding:10px 0px 20px 0px;
	width:700px;
	font-size:16px;
}

.cpc_text_red
{
	color:#9f1300;
	font-size:16px;
}

.cpc_spacing_bottom
{
	margin:0px 0px 25px 0px;

}


/*▲ cpc page*/
/*▼ cancer.html */

#cancer_path_1
{
	font-size:12px;
}


#cancer_dl
{
	clear:both;
	display:block;
	overflow:hidden;
	width:712px;
	
}

#cancer_dl dt{
	padding:0px 0px 0px 0px;
	float:left;
	display:block;
	width:130px;/*height:20px;*/
	
}

#cancer_dl dd{
	width:575px;	
	float:left;
	margin-bottom:20px;
	font-size:16px;
}


.cancer_margin_bottom_1
{
	margin-bottom:10px;
}

.cancer_margin_bottom_2
{
	margin-bottom:20px;
}

.cancer_margin_bottom_3
{
	margin-bottom:30px;
}
.cancer_imgcenter2{
	margin-left:5px;
}
.cancer_lineheight
{
	line-height:25px;
}

/*
#cancer_image_center_1
{
	text-align:center;
}

*/

.cancer_textcenter
{
	margin-bottom:20px;
	text-align:center;
}

#cancer_image_center_2
{
	color:#FF0000;
	text-align:center;	
}
.cancer_imgcenter{
	padding:0px 0px 30px 30px;
}
.cancer_image_center_3
{
	text-align:center;
}

#cancer_image_center_4
{
	/*text-align:center;*/
	margin:0px 0px 10px 60px;

}
.cancer_image_arrange
{
	float:left;	

}

.cancer_padding{
	padding:0px 0px 0px 25px;
}


#cancer_image_arrange_1
{	
	text-align:left;
}
#cancer_image_arrange_1 p
{	
	margin-bottom:20px;
	line-height:25px;
	font-size:16px;
}
.cancer_image_arrange_2
{	
	
	background:url(../images/cancer_bg-Image-1.gif) no-repeat;
	display:block;
	padding:2px 0px 0px 0px;
	text-align:center;
	margin:5px 0px 0px 0px;
}

.cancer_image_arrange_3
{	
	background:url(../images/cancer_bg-Image-2.gif) no-repeat;
	display:block;
	text-align:center;
	padding:2px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	font-size:16px;
}

.cancer_image_arrange_4
{	
	padding:2px 0px 0px 0px;
	background:url(../images/cancer_bg-Image-3.gif) no-repeat;
	display:block;
	text-align:center;
	margin:5px 0px 0px 0px;
}


.cancer_image_arrange_5
{	
	padding:2px 0px 0px 0px;
	background:url(../images/cancer_bg-Image-4.gif) no-repeat;
	display:block;
	text-align:center;
	margin:5px 0px 0px 0px;
}

.cancer_image_arrange_6
{	
	padding:2px 0px 0px 0px;
	background:url(../images/cancer_bg-Image-5.gif) no-repeat;
	display:block;
	text-align:right;
	margin:5px 0px 0px 0px;
}

.cancer_image_arrange_7
{	
	padding:2px 0px 0px 0px;
	background:url(../images/cancer_bg-Image-6.gif) no-repeat;
	display:block;
	text-align:center;
	margin:5px 0px 0px 0px;
	
}

.cancer_image_arrange_8
{	
	display:block;
	text-align:left;	
}

.cancer_clearboth{
	clear:both;
}

.cancer_margin_right
{
	margin-right:10px;
}

#cancer_image_arrange_1
{
	float:left;	
	width:370px;	
	margin-right:55px;
}

#cancer_image_arrange_2
{
	float:left;	
	width:370px;	
	margin-right:20px;
}

#cancer_image_arrange_3
{
	float:left;	
	width:300px;	
	margin-right:0px;
	font-size:16px;
}
.cancer_margin_arrow{
	margin:50px 20px 0px 20px;
	float:left;
}
/*
.cancer_margin_arrow_1
{
	margin:50px 20px 0px 20px;
}

.cancer_margin_arrow_2
{
	margin-top:50px;
	margin-left:20px;
	margin-right:20px;
}


.cancer_totoppage{

	float:left;
	width:710px;
	padding:10px 0px 0px 0px;
	font-size:12px;
}
*/
.cancer_totoppage_1
{
	text-align:right;
}

.cancer_data{	
	
/*	padding:15px 10px 35px 0px;	*/
	padding:0px 0px 0px 0px;	
}

.cancer_data li{	
	background-image:url(../images/cancer_bg-Image-7.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:700px;	
	float:left;	
	padding:10px 0px 10px 25px;
	font-size:16px;
}

/*
.cancer_data li p{
	padding: 0px 2px 2px 30px;
	font-size:16px;
}

*/
.cancer_data_1{	
	
	padding:15px 10px 35px 0px;	
}


.cancer_subtitle_1
{
	float:left;
	
}

.cancer_subtitle_2
{
	float:left;
	padding:5px 0px 10px 0px;
	width:118px;
}

.cancer_textbold_1
{	
	line-height:27px;	
	float:left;
	padding:0px 0px 10px 0px;
	padding-left:10px;
	width:580px;	
	overflow:hidden;
	
}

.cancer_fontsize{
	font-size:16px;
}
.cancer_textbold_head
{	
	line-height:27px;	
	float:left;
	padding:0px 0px 0px 0px;	
	width:700px;	
	overflow:hidden;
	font-size:16px;
}
.cancer_textbold_head p{
	margin-bottom:20px;
}
.cancer_data_1 li{		
	width:700px;	
	padding-top:10px;
	background-color:red;	
}
.cancer_data_1 li p{
	padding: 0px 2px 2px 30px;	
	margin-left:100px;	
	font-size:16px;
}
.cancer_data_2{	
	
	padding:15px 10px 35px 0px;	
}
.cancer_data_2 li{	
	background-image:url(../images/cancer_subtitle_2.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:700px;	
	float:left;	
	padding-top:10px;	
}
.cancer_data_2 li p{
	padding: 0px 2px 2px 30px;	
	margin-left:100px;	
	font-size:16px;
}
.cancer_data_3{	
	
	padding:15px 10px 35px 0px;	
}
.cancer_data_3 li{	
	background-image:url(../images/cancer_subtitle_3.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:700px;	
	float:left;	
	padding-top:10px;	
}
.cancer_data_3 li p{
	padding: 0px 2px 2px 30px;	
	margin-left:100px;	
	font-size:16px;
}
.cancer_data_4{	
	
	padding:15px 10px 35px 0px;	
}
.cancer_data_4 li{	
	background-image:url(../images/cancer_subtitle_4.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:700px;	
	float:left;	
	padding-top:10px;	
}
.cancer_data_4 li p{
	padding: 0px 2px 2px 30px;	
	margin-left:100px;	
	font-size:16px;
}
/*▲ cancer.html */
/*▼ nk page*/
#nk_img01{
	clear:both;
	padding:20px 0px 10px 0px;
}
.nk_data{	
	padding:15px 10px 35px 15px;
	font-size:18px;	
}
.nk_data li{	
	background-image:url(../images/profile-bgline.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:675px;	
	float:left;	
	padding: 10px 2px 2px 25px;
	font-size:16px;
	margin-bottom:10px;	
}
*html body .nk_data li{
	width:690px;
}
.nk_data li p .datastyle{
	color:#663300;
}
.nk_datatop{	
	padding:15px 10px 35px 15px;
	font-size:18px;	
}
.nk_datatop li{	
	background-image:url(../images/profile-bgline.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:680px;	
	float:left;	
	padding: 10px 2px 2px 25px;
	font-size:18px;
	margin-bottom:10px;	
}
.nk_datatop li p .datastyle{
	color:#663300;
}
#nk_img02{
	padding:20px 0px 0px 0px;
	width:715px;
	text-align:center
}
*html body #nk_img02{
	padding:10px 0px 0px 25px;
}
#nk_content01{
	padding-top:30px;
	float:left;
	width:710px;
}
#img_group01{
	float:left;

	padding-left:160px;
}
#nk_img03{
	float:left;
	padding-left:15px;
}
#nk_img04{
	float:left;
	padding-left:15px;
	margin-top:5px;
}
#text_group01{
	float:left;
	padding-left:25px;
	width:380px;
	font-size:16px;
}
*html body #text_group01{
	width:390px;
}
.nk_paddingtop{
	padding:10px 0px 0px 0px;
}
#text_group01 p{
	text-align:justify;
	padding-bottom:20px;
}
*html body #text_group01 p{
	text-align:justify;
	padding-bottom:20px;
}
#text_group02{
	float:left;
	margin-top:15px;
	padding-left:15px;
	padding-top:10px;
	width:685px;
	font-size:16px;
}
#text_group02 p{
	text-align:justify;
	padding-bottom:20px;
}
.nk_totoppage{
	text-align:right;	
	clear:both;
	font-size:12px;
	padding:20px 0px 5px 0px;
	width:710px;
}
*html body .nk_totoppage{
	width:710px;
}
.nk_content02{
	float:left;
	margin:10px 0px 0px 5px;
}
#nk_img05{
	float:left;
	width:380px;
}
#text_group03{
	float:left;
	width:315px;
	text-align:justify;
	font-size:16px;
	margin-left:10px;
}
#text_group03 p{
	width:315px;
}

*html body #text_group03{
	float:left;
	width:310px;	
	text-align:justify;
	margin-left:5px;
}
.nk_data2{	
	padding:15px 10px 8px 0px;
}
.nk_data2 li{	
	background-image:url(../images/profile-bgline.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	width:300px;	
	float:left;	
	padding-top:10px;	
}
.nk_data2 li p{
	padding: 0px 2px 2px 30px;
	font-size:16px;
	color:#663300;
}
.nk_bgimg p{
	padding: 0px 2px 2px 30px;
	font-size:16px;
	color:#663300;
}
.nk_bgimg{
	background-image:url(../images/profile-bgline.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	width:310px;	
	float:left;	
	padding:10px 0px 15px 20px;
	font-size:18px;
	color:#663300;
}
#text_group04{
	float:left;
	width:325px;	
	padding-top:15px;
	margin:0px 10px 0px 0px;
	text-align:justify;
	font-size:16px;
	margin-bottom:10px;
}
#text_group04 p{
	padding-bottom:10px;
}
.nk_content02 #nk_img06{	
	float:left;
	padding-top:15px;	
	margin:0px 0px 15px 15px;
}
#nk_btn{
	clear:both;
	margin:15px 0px 20px 140px;
	
}
#nk_btn a:hover img{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
	
}
#img_group02{
	float:left;
	width:700px;
	margin:20px 0px 0px 0px;
}
#nk_img08{
	margin:0px 0px 30px 45px;
	float:left;
}
#nk_img09{
	margin:0px 0px 0px 45px;
	float:left;
}
*html body #nk_img08{
	margin:0px 0px 0px 25px;
	padding-bottom:30px;
	float:left;
}
#nk_grouplast{
	float:left;
	width:700px;
	padding:30px 0px 0px 0px;
}
#nk_img10{
	float:left;
	padding:0px 30px 0px 2px;
}
#nk_textright{
	float:left;
	width:385px;
	font-size:16px;
}
#nk_textbottom{
	float:left;
	width:695px;
	padding:20px 0px 30px 2px;
	font-size:16px;
}
.content_btm_bnr{
	clear:both;
	padding:20px 0px 0px 0px;
	width:715px;
}
.content_btm_bnr p{
	padding:0px 0px 20px 0px;
}
.content_btm_bnr a:hover img{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}
/*▲ nk page*/
/*▼ profile page*/
#profile_img01{
	padding:20px 0px 0px 250px;
}
#profile_img02{
	padding:10px 0px 10px 225px;
}
.profile_data{	
	padding:15px 0px 15px 10px;	
}
.profile_data li{	
	background-image:url(../images/profile-bgline.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:665px;	
	padding:10px 0px 0px 30px;
	font-size:16px;
	text-align:justify;
}
*html body .profile_data li{	
	width:680px;
}
.profile_data li p{
	padding: 10px 2px 2px 30px;
	font-size:16px;
}
.profile_totoppage{
	text-align:right;	
	clear:both;
	font-size:12px;
	padding-bottom:15px;
	width:710px;
}
.profile_data2{	
	clear:both;
	padding:15px 0px 15px 10px;
	width:700px;
}
.profile_data2 li{	
	background-image:url(../images/profile-bgline2.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	width:680px;
	padding: 2px 2px 2px 30px;
	font-size:16px;
}
.profile_data2 li .left{	
	width:200px;	
	float:left;
}
.profile_data2 li .right{	
	width:400px;	
}
.profile_data2 dl{	
	margin-left:25px;
	float:left;
	width:494px;
	font-size:16px;	
}
.profile_data2 dt{	
	background-image:url(../images/profile-bgline2.gif);
	background-repeat:no-repeat;
	width:400px;
	background-position:0px 12px;	
	padding:10px 0px 0px 30px;		
}
.profile_data3{		
	margin:15px 10px 15px 0px;
	width:700px;
	float:left;	
}
.profile_data3 dl{	
	margin-left:25px;
	float:left;
	width:494px;
	font-size:16px;	
}
.profile_data3 dt{	
	background-image:url(../images/profile-bgline2.gif);
	background-repeat:no-repeat;
	width:400px;
	background-position:0px 12px;	
	padding:10px 0px 0px 30px;		
}
#profile_img03{
	padding:10px 0px 10px 0px;
	float:left;	
}
/*▲ profile page*/
/*▼ results/haigan.html */
.rslt_hg_imgtt{
	margin:30px 0px 10px 0px;
}
#rslt_hg_texttitle{
	float:left;
	width:710px;
	background-color:#C4E1BF;
	font-size:18px;
}


#rslt_hg_texttitle p{
	float:left;
	width:355px;
	text-align:center;
	color:#000000
}


#rslt_hg_imgbox{
	float:left;
	padding:30px 0px 20px 0px;
}
#rslt_hg_imgbox .img{
	float:left;
	padding:0px 0px 5px 0px;
	width:710px;
}
*html #rslt_hg_imgbox .img{
	float:left;
	padding:0px 0px 5px 0px;
	width:710px;
}
#rslt_hg_imgbox .imgleft{
	float:left;
	width:320px;
}
#rslt_hg_imgbox .imgcenter{
	float:left;
	width:60px;
	margin:65px 0px 20px 0px;

}
#rslt_hg_imgbox .imgright{
	float:right;
	width:320px;
}
#rslt_hg_imgbox .imgleft p, #rslt_hg_imgbox .imgright p{
	width:320px;	
	color:#9f1300;
	font-size:18px;
	text-align:center;
}

#rslt_hg_litxt{
	padding:15px 0px 15px 0px;
}
#rslt_hg_litxt li{	
	background-image:url(../images/rst-hg-bglitext.jpg);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:681px;
	margin:0px 0px 5px 0px;
	padding: 10px 2px 2px 30px;
	font-size:16px;
}

#rslt_hg_litxt2 li{	
	background-image:url(../images/rst-hg-bglitext.jpg);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:681px;
	margin:0px 0px 0px 0px;
	padding: 10px 2px 2px 30px;
	font-size:14px;
}

*html body #rslt_hg_litxt li{		
	width:700px;	
}
#rslt_hg_graph{
	padding:10px 0px 10px 0px;
}
#rslt_hg_graph p{
	color:#990000;
	padding:10px 0px 20px 0px;
}
#rslt_hg_graph a:hover img{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}
#reslt_hg_tablebox{
	clear:both;
	margin:0px 0px 30px 0px;
	width:710px;
	background-color:#000000;
}
#reslt_hg_tablebox table{
	width:710px;
}
#reslt_hg_tablebox th, #reslt_hg_tablebox td{
	background-color:#FFFFFF;
	text-align:center
}
#reslt_hg_tablebox td{
	width:120px;
}

#reslt_hg_tablebox02{
	padding:0px 0px 30px 0px;
}

#rslt_hg_tbl02{
	width:710px;
	height:120px;
	border-left:solid 1px #000000;	
	clear:both;
}
#rslt_hg_tbl02 th{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
}
#rslt_hg_tbl02 td{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
*html #rslt_hg_tbl02{
	width:710px;
	height:120px;
}
#rslt_hg_tbl02 th{
	font-weight:normal;	
}
.rslt_hg_dreamfixed{
	clear:both;
}
/*▲ results/haigan.html */
/*▼ policy pages*/
#policy_img{
	padding:20px 0px 0px 160px;
	margin-bottom:15px;
	width:500;
}
#policy_buton01{
	padding-top:10px;
	padding-bottom:20px;
	float:left;
	width:700px;
}
#policy_buton{
	padding-top:30px;
	padding-bottom:30px;
	float:left;
	width:720px;
	clear:both;
}
.policy_column{
	float:left;
	width:215px;
	height:72px;

}
.policy_column_next{
	float:left;
	padding-top:12px;
	margin-left:5px;
	margin-right:5px;
}

#policy_img09{
	padding:20px 0px 0px 160px;
	margin-bottom:10px;
}
#policy_content01{
	padding-top:20px;
	float:left;
	width:710px;
}
#policy_image_group01{
	float:left;
	width:320px;
}
#policy_text_group01{
	float:left;
	padding-left:100px;
	width:305px;
	border:solid:#CC0000;
	text-align:justify;
	
}
#policy_text_group01 p{	
	padding-bottom:20px;
	font-size:16px;
	
}
*html body #policy_text_group01{
	float:left;
	padding-left:90px;
	width:332px;
	/*padding-right:5px;*/
	border:solid:#CC0000;	
}

*html #policy_image_group01{
	float:left;
	width:300px;
}
*html body #policy_text_group01{
	float:left;
	padding-left:30px;
}
.policy_text_group02{
	float:left;
	clear:both;
	margin-top:50px;
	padding-left:15px;
	width:700px;
	text-align:justify;
}
.policy_text_group02 p{
	font-size:16px;
	margin-top:15px;
	width:689px;
	
}
*html body .policy_text_group02{
	float:left;
	margin-top:0px;
	padding-left:0px;
	width:700px;
	
}
#policy_text_group03{
	float:left;
	padding-left:80px;
	border:solid 1px #CC0000;
}
.policy_totoppage{
	text-align:right;	
	clear:both;
	font-size:10px;
	padding-bottom:15px;
}
*html body .policy_totoppage{	
	margin-right:35px;	
}
.policy_text{
	margin-top:15px;
	font-size:16px;
	width:710px;
	
}

/*▲ policy page*/
/*▼ vitamin.html */
#vtm_imgtitle{
	margin:0px 0px 20px 0px;
}
#vtm_imgtxt{
	float:left;
	width:710px;
}
#vtm_imgtxt img{
	padding:5px 0px 20px 60px;	
}
*html #vtm_imgtxt img{
	margin:5px 0px 20px 60px;
}
.vtm_2ctn{
	float:left;
	margin:10px 0px 10px 0px;
	width:710px;
	font-size:16px;
}
.vtm_2ctn2{
	float:left;
	margin:10px 0px 10px 0px;
	width:710px;
}
.vtm_2ctn2 p{
	float:right;
	width:345px;
	text-align:justify;
	font-size:16px;
}
.vtm_2ctn2 img{
	float:left;
}
#vtm_2ctnborder{
	float:left;
	margin:10px 0px 10px 0px;
	border-bottom:solid 1px #CCCCCC;
	height:220px;
	
}
#vtm_2ctnborder img{
	float:left;
	padding-right:10px;
}
.vtm_2ctn img{
	float:left;
	padding-right:10px;
}
.vtm_2ctn #imgback{
	padding-right:60px;
	float:left;
	width:200px;
}
.vtm_2ctn #imgbacktxt{
	padding-right:50px;
	float:left;
	width:325px;
}
*html .vtm_2ctn #imgback{
	margin-right:60px;
	float:left;
	width:200px;
}
.vtm_text{
	clear:both;
	padding:5px 0px 10px 0px;
	font-size:16px;
}
*html .vtm_text{
	clear:both;
	padding:5px 0px 10px 0px;
	width:710;
	font-size:16px;
}
.vtm_text p{
	padding-bottom:10px;
	text-align:justify;
}
#vtm_textbordbt{
	clear:both;
	padding:5px 0px 10px 0px;
	width:710;
	border-bottom:solid 1px #CCCCCC;
}
#vtm_textbordbt p{
	padding-bottom:10px;
	text-align:justify;
	font-size:16px;
}
.vtm_lintologo
{
	float:right;
	width:100px;
	margin:10px 0px 10px 0px;
	text-align:right;
	display:block;
	font-size:12px;
}
*html .vtm_lintologo
{
	float:left;
	width:710px;
	text-align:right;
	display:block;
	font-size:12px;
}
.vtm_subtitle{
	padding:5px 0px 20px 0px;
	width:710px;
	clear:both;
}
.vtm_borderend{
	border-bottom:solid 1px #CCCCCC;
}
.vtm_clmtxt{
	float:left;
	width:407px;
	padding-left:10px;
	text-align:justify;
	font-size:16px;
}
*html .vtm_clmtxt{
	float:left;
	width:407px;
	text-align:justify;
}
*html .vtm_clmtxt{
	float:left;
	width:407px;
	padding-left:20px;
	text-align:justify;
}
.vtm_clmtxt p{
	padding-bottom:20px;
}
.vtm_clmtxt2{
	float:right;
	width:345px;
	padding-left:50px;
	text-align:justify;
}
*html .vtm_clmtxt2{
	float:left;
	width:400px;
	padding-left:50px;
	text-align:justify;
}
#vtm_listtxt{
	margin-bottom:30px;
	width:710px;
}
#vtm_listtxt li{
	border-bottom:solid 1px #CCCCCC;
	width:675px;
	padding:15px 0px 15px 35px;
	margin-right:10px;
	font-size:16px;
}
.vtm_listtxt1{
	background-image:url(../images/vtm_bg1.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}
.vtm_listtxt2{
	background-image:url(../images/vtm_bg2.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}
.vtm_listtxt3{
	background-image:url(../images/vtm_bg3.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}
.vtm_listtxt4{
	background-image:url(../images/vtm_bg4.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}
.vtm_listtxt5{
	background-image:url(../images/vtm_bg5.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}
*html .vtm_listtxt5{
	background-image:url(../images/vtm_bg5.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}
#vtm_order{
	padding:0px 0px 20px 0px;
	float:left;
	width:710px;
	overflow:hidden;
	margin-bottom:20px;
	font-size:16px
}
#vtm_li1{
	background-image:url(../images/vtm_bg1.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;	
	height:35px;		
	float:left;
	width:200px;
}
*html #vtm_li1{
	background-image:url(../images/vtm_bg1.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;	
	height:30px;		
	float:left;
	width:100px;
}
#vtm_border{
	border-bottom:solid 1px #CCCCCC;
	width:400px;	
	height:35px;
}
*html #vtm_border{
	border-bottom:solid 1px #CCCCCC;
	width:200px;	
	height:30px;
}
#vtm_li2{
	background-image:url(../images/vtm_bg2.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;
	height:35px;	
	float:left;
	width:200px;
	border-bottom:solid 1px #CCCCCC;
}
*html #vtm_li2{
	background-image:url(../images/vtm_bg2.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;
	height:43px;	
	float:left;
	width:250px;
	border-bottom:solid 1px #CCCCCC;
}
#vtm_li3{
	background-image:url(../images/vtm_bg3.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;
	height:35px;	
	float:left;
	width:200px;
	border-bottom:solid 1px #CCCCCC;
}
*html #vtm_li3{
	background-image:url(../images/vtm_bg3.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 45px;
	height:43px;		
	float:left;
	width:225px;
	border-bottom:solid 1px #CCCCCC;
}
#vtm_li4{
	background-image:url(../images/vtm_bg4.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;
	height:30px;
	width:300px;	
	float:left;	
}
#vtm_li5{
	background-image:url(../images/vtm_bg5.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;
	height:30px;
	width:300px;	
	float:left;	
}
*html #vtm_li4{
	background-image:url(../images/vtm_bg4.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;
	height:50px;
	width:300px;	
	float:left;	
}
*html #vtm_li5{
	background-image:url(../images/vtm_bg5.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:13px 0px 0px 35px;
	height:50px;
	width:300px;	
	float:left;	
}
.vtm_acenter{
	float:left;
	padding:0px 25px 0px 20px;
	background-image:url(../images/vtm-bgmiddle.gif);
	background-repeat:repeat-y;	
	width:675px;
	font-size:16px;
}
#vtm_qa{
	float:left;
	font-size:18px;
	clear:both;
	width:710px;
}
#vtm_qa dt{
	background-image:url(../images/vtm_bgq.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:12px 0px 0px 50px;
	color:#006600;
	height:40px;
	width:600px;
	float:left;	
}
#vtm_qa dd{
	background-image:url(../images/vtm_bga.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding:0px 0px 0px 35px;
	height:150px;
	width:600px;	
	float:left;
}
#vtm_qa .top{
	float:left;
	height:23px;
}
#vtm_qa .bottom{
	float:left;
}
#vtm_qa dt p{
	padding:0px 40px 0px 20px;
	text-align:justify;		
}
#vtm_qa dd p{
	width:630px;
	text-align:justify;
}
*html #vtm_qa dd p{
	width:675px;
	text-align:justify;
	clear:both;
}
/*▲ vitamin.html */
/*▼ sitemap.html */
.sitemap_box{
	float:left;
	padding:30px 0px 0px 30px;
	width:320px;
}
.sitemap_box h3{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	width:250px;
	font-weight:bold;
	background-image:url(../images/sitemap-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:solid 1px #CCCCCC;
}
.sitemap_box ul{
	padding:0px 0px 20px 30px;
}
.sitemap_box li{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow02.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/*▲ sitemap.html */
/*▼ calendar.html */
#cal_box{
	margin:0px auto;
	width:400px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#cal_box p{
	margin:0px;
	padding:0px 0px 20px 0px;
}
*html body #cal_box dl{
	float:left;
	padding:0px 0px 0px 40px;
	width:400px;
	font-size:18px;
	font-weight:bold;
	line-height:150%;
}
#cal_box dl{
	float:left;
	padding:0px 0px 0px 40px;
	width:360px;
	font-size:18px;
	font-weight:bold;
	line-height:150%;
}
#cal_box dt{
	clear:both;
	float:left;
	padding:0px 0px 20px 0px;
	margin:0px;
	width:100px;
}
#cal_box dd{
	float:left;
	padding:0px 0px 20px 0px;
	margin:0px;
	width:260px;
}
#cal_box div{
	clear:both;
	width:400px;
	text-align:center;
}
#cal_box div a:hover img{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}
img{
	border:0px;
}

/*▲ calendar.html */

#douga_sarenai
{
font-size: 18px;
padding-bottom:10px;
}

#tel_banar a:hover img{
	filter:alpha(opacity=60 style=0);
	opacity:0.6;
}
