/* CSS Document */


/* バック上部分*/	

 #body_top {
	
	background-position: top;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/back_top.gif);
	margin-top: 0px;
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding-bottom: 0px;
 height: 398px;
 /*	height: auto;*/

}


/* バック上部分*/	
/*fire fox hac*/	
html>/**/body #body_top {

	background-position: top;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/back_top.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	padding: 0px;
 height: 400px;
 /*	height: auto;*/

}




.body_top_face {
 width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 height: 398px;
 /*	height: auto;*/
 border-left: 1px solid #3F3B3A;
 border-right: 1px solid #3F3B3A;
}



/* バック下部分*/	
#body_bottom {
 
	background-color:#FFFFFF;
	background-position: bottom;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/back_bottom.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	padding: 0px;
	height: 245px;
 /*	height: 600px;*/
 /*	height: auto;*/
	
}

.body_bottom_face {
 width: 900px;
 
	margin-right: auto;
	margin-left: auto;
	
	margin-top: 0px;
	margin-bottom: 0px;
	
	padding: 0px;
 height: 245px;
 /*	height: auto;*/
 border-left: 1px solid #BFB9AF;
 border-right: 1px solid #BFB9AF;
}



/* フラッシュ部分*/
#fl_Body {
	 /*	position:relative;*/
	padding-top: 0px;
	margin-top: 0px;
}

/*fire fox hac*/	
/* ブログ部分*/
html>/**/.blog {
width:900px; 

}


/* ブログ部分*/
.blog {
width:900px; 
padding-top: -10px;

}



/* メイン文字部分*/
.main {
width:800px; 

margin-left:auto; 
margin-right:auto; 
/*margin-top:25px; */
padding:25px 0;
line-height: 1.25em;
}

/* メリット文字部分*/
.merit {
width:790px; 

margin-left:auto; 
margin-right:auto; 
padding-top:30px; 
padding-bottom:20px;

line-height: 1.25em;
}

/* 料金 文字部分*/
.charge {
width:790px; 

margin-left:auto; 
margin-right:auto; 
padding-top:30px; 
padding-bottom:10px;

line-height: 1.25em;
}


/* 個人情報保護 文字部分*/
.policy {
width:780px; 

margin-left:auto; 
margin-right:auto; 
padding-top:30px; 
padding-bottom:20px;

line-height: 1.25em;
}


/* インタビュー文字部分*/
.interview {
width:790px; 

margin-left:auto; 
margin-right:auto; 
padding-top:30px; 
padding-bottom:10px;

line-height: 1.25em;
}

/* フロー　文字部分*/
.flow {
width:790px; 

margin-left:auto; 
margin-right:auto; 
padding-top:30px; 
padding-bottom:10px;

line-height: 1.25em;
}

/* お問い合せ　文字部分*/
.inquiry {
width:780px; 

margin-left:auto; 
margin-right:auto; 
padding-top:40px; 
padding-bottom:10px;

line-height: 1.25em;
}


/* 納入事例メイン部分　*/
.delivery {
width:770px; 

margin-left:auto; 
margin-right:auto; 
padding-top:30px; 
padding-bottom:20px;

line-height: 1.25em;
}

/* 組織＆事業概要メイン部分　*/
.business {
width:770px; 

margin-left:auto; 
margin-right:auto; 
padding-top:30px; 
padding-bottom:20px;

line-height: 1.25em;
}

/* メイン文字部分*/
.infobox {
	overflow: auto;
	overflow-x:hidden;
	border:0px solid #000000;
	width:380px;
	height:150px;
	background-color: #FFFFFF;
	margin-top:1px;
	line-height: 1.5em; 

}
/* メイン文字部分*/
/*fire fox hac*/	
html>/**/body div.infobox {
	overflow: auto;
	overflow-x:hidden;
	border:0px solid #000000;
	width:380px;
	height:150px;
	background-color: #FFFFFF;
	margin-top:1px;
	line-height: 1.5em; 
}

/* メイン文字左部分*/
.main_left {
width:400px; 
height:200px; 
float:left
}

/* メリット文字部分01*/
.merit_01 {
width:790px; 
height:120px; 
margin-bottom:10px;
}

/* メリット文字部分01*/
.policy_01 {
width:780px; 
height:100px; 
margin-bottom:10px;
}

/* インタビュー文字部分01*/
.interview_01 {
width:790px; 
height:230px; 
margin-bottom:5px;
}

/* フロー　文字部分01*/
.flow_01 {
width:790px; 
height:210px; 
margin-bottom:5px;
}


/* 料金 文字部分01*/
.charge_01 {
width:790px; 
height:100px; 
margin-bottom:5px;
}

/* インタビュー文字部分02*/
.interview_02 {
width:790px; 
height:280px;
margin-bottom:5px;
}

/* Only FireFox 3 */
/* インタビュー文字部分02*/
html>/**/body .interview_02, x:-moz-any-link, x:default{
width:790px; 
height:300px; 
margin-bottom:5px;
}


/* フロー　文字部分02*/
.flow_02 {
width:790px; 
height:90px; 
margin-bottom:5px;
}


/*料金 文字部分02*/
.charge_02 {
width:790px; 
height:90px; 
margin-bottom:5px;
}

/*料金 文字部分03*/
.charge_03 {
width:790px; 
height:75px; 
margin-bottom:5px;
}

/*料金 文字部分04*/
.charge_04 {
width:790px; 
height:115px; 
margin-bottom:5px;
}

/*料金 文字部分04*/
.charge_05 {
width:790px; 
height:135px; 
margin-bottom:5px;
}

/* インタビュー文字部分03*/
.interview_03 {
width:790px; 
height:90px; 
margin-bottom:5px;
}

/* フロー　文字部分03*/
.flow_03 {
width:790px; 
height:290px; 
margin-bottom:5px;
}

/* フロー　文字部分04*/
.flow_04 {
width:790px; 
height:310px; 
margin-bottom:5px;
}

/* インタビュー文字部分04*/
.interview_04 {
width:790px; 
height:200px; 
margin-bottom:5px;
}

/* インタビュー文字部分05*/
.interview_05 {
width:790px; 
height:120px; 
margin-bottom:5px;
}

/* 納入事例文字部分01*/
.delivery_shi {
width:760px; 
height:465px; 
margin-bottom:10px;
}

/* 組織＆事業概要文字部分01*/
.business_moji {
width:770px; 
height:420px; 
margin-bottom:10px;
}

/* 納入事例文字部分02*/
.delivery_usc {
width:760px; 
height:400px; 
margin-bottom:10px;
}
/* メイン文字左部分*/
.main_left_moji {
width:400px; 
margin-top:10px;
}
/* メリット文字部分01*/
.merit_moji01 {
width:790px; 
margin-top:10px;
}

/* 個人情報保護 文字部分01*/
.policy_moji01 {
width:780px; 
margin-top:10px;

}

/* インタビュー文字部分01*/
.interview_moji01 {
width:790px; 
margin-top:10px;
}

/* フロー 文字部分01*/
.flow_moji01 {
width:790px; 
margin-top:5px;
}


/* 料金 文字部分01*/
.charge_moji01 {
width:790px; 
margin-top:10px;
}

/* 料金 文字部分02*/
.charge_moji02 {
float:right; 
width:445px; 
margin-top:5px;
}

/* 納入事例文字部分*/
.delivery_shi_01 {
width:760px; 
margin-top:10px;
}
/* 納入事例文字部分*/
.business_moji_01 {
width:770px; 
margin-top:10px;
}
/* 納入事例文字部分*/
.delivery_shi_img {
float:left; 
width:337px; 
height:319px;
}
/* 納入事例文字部分*/
.delivery_shi_moji {
float:left; 
width:337px; 
height:319px; 
margin-left:50px;
}
/* 納入事例文字部分*/
.delivery_shi_moji_02 {
width:340px; 
height:23px;
}
/* 納入事例文字部分*/
.delivery_shi_moji_03 {
width:68px; 
height:18px; 
border:solid 1px #999999; 
padding-left:7px; 
padding-top:3px; 
float:left;
}
/* 納入事例文字部分*/
.delivery_shi_moji_04 {
width:340px; 
height:23px; 
float:left; 
margin-top:15px;
}

/* 納入事例文字部分*/
.delivery_shi_moji_05 {
width:340px; 
height:10px; 
float:left; 
margin-top:10px;
}

/* 納入事例文字部分*/
.delivery_shi_img_01 {
width:97px; 
height:91px; 
float:left; 
margin-top:15px;
margin-right:7px;
}
/* メイン文字右部分*/
.main_right {
width:380px; 
height:200px; 
float:right
}
/* メイン文字右部分*/
.main_right_moji {
margin-top:10px;
}

/* メリット文字部分02*/
.merit_02 {
width:790px; 
height:525px; 

}


/* 個人情報保護 文字部分02*/
.policy_02 {
	width:780px;
}


/* メリット文字部分02*/
.merit_moji02 {
width:790px; 
margin-top:10px;
}


/* メリット文字部分02*/
.policy_moji02 {
width:780px; 
margin-top:10px;
}

/* メリット文字部分02*/
.policy_moji03 {
width:700px; 
margin-top:10px;
margin-left:30px; 

}

/* メイン文字下部分*/
.main_bottom {
width:800px; 
height:155px; 
margin-left:auto; 
margin-right:auto; 
clear:both; 
padding-top:10px;
}

/* メリット文字部分03*/
.merit_bottom {
width:790px; 
height:150px; 
margin-left:auto; 
margin-right:auto; 
clear:both; 

}

/* 個人情報保護 文字部分03*/
.policy_bottom {
width:780px; 
height:125px; 
margin-left:auto; 
margin-right:auto; 
clear:both; 

}
/* メイン文字下部分*/
.main_bottom_moji {
width:800px; 
margin-top:20px;
}
/* メリット文字部分03*/
.merit_bottom_moji {
	width:740px;
	
	margin-top:10px;
	border: 1px solid #CCCCCC;
	margin-left:auto; 
 margin-right:auto; 
	padding:10px;

}

/* 個人情報保護 文字部分03*/
.policy_bottom_moji {
	width:750px;
	height: 75px;
	margin-top:10px;
	border: 1px solid #CCCCCC;
	margin-left:auto; 
 margin-right:auto; 
	padding-left:20px;
	padding-top:20px;

}
/* メリット文字部分03*/
ul.policy_ul {
list-style-type: none;

}
/* メリット文字部分03*/
li.policy_li {
list-style-type: none;
padding-left:10px;

}


/* メリット文字部分03*/
ul.merit_ul {
list-style-type: none;

}

/* メリット文字部分03*/
ul.interview_ul {
list-style-type: none;

}

/* メイン文字見出し部分*/
#catch_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/main_int.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 221px;
	height: 28px;
 
}

/* メリット文字見出し部分*/
#merit_catch_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/merit_moji_01.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 441px;
	height: 29px;
 
}


/* 個人情報保護 文字見出し部分*/
#policy_catch_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/policy_top_01.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 281px;
	height: 31px;
 
}


/* インタビュー文字見出し部分*/
#interview_catch_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/interview_top_moji.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 256px;
	height: 32px;
 
}

/* フロー　文字見出し部分*/
#flow_catch_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/flow_moji_01.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 143px;
	height: 30px;
 
}


/* フロー　文字見出し部分*/
#flow_catch_02 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/flow_moji_02.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 197px;
	height: 30px;
 
}

/* 料金 文字見出し部分*/
#charge_catch_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/charge_moji_01.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 175px;
	height: 33px;
 
}

/* 納入事例文字見出し部分*/
#delivery_catch {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/delivery_top_moji.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 378px;
	height: 32px;
 
}

/* 組織＆事業概要文字見出し部分*/
#business_catch {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/business_top_moji.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 199px;
	height: 30px;
 
}

/* 組織＆事業概要文字見出し部分*/
#s_kanto {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/s_kanto.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 403px;
	height: 36px;
 margin-bottom:7px;
}




/* メイン文字見出し部分*/
#catch_02 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/main_news.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 96px;
	height: 28px;	
 
}

/* メリット文字見出し部分*/
#merit_catch_02 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/merit_moji_02.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 610px;
	height: 30px;	
 
}

/* インタビュー文字見出し部分01*/
#interview_midashi_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/interview_midashi_01.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 790px;
	height: 32px;	
 
}

/* インタビュー文字見出し部分02*/
#interview_midashi_02 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/interview_midashi_02.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 790px;
	height: 32px;	
 
}

/* インタビュー文字見出し部分03*/
#interview_midashi_03 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/interview_midashi_03.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 790px;
	height: 32px;	
 
}

/* フロー 文字見出し部分01*/
#flow_midashi_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/flow_moji_03.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 790px;
	height: 32px;	
 
}

/* フロー 文字見出し部分02*/
#flow_midashi_02 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/flow_moji_04.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 790px;
	height: 32px;	
 
}

/* インタビュー文字見出し部分04*/
#interview_midashi_04 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/interview_midashi_04.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 790px;
	height: 32px;	
 
}

/* インタビュー文字見出し部分05*/
#interview_midashi_05 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/interview_midashi_05.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 790px;
	height: 32px;	
 
}

/* メイン文字見出し部分*/
#catch_03 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/main_outs.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 641px;
	height: 31px;	
 
}

/*  お問い合せ 文字見出し部分*/
#inquiry_title_01 {
	font-size: 1px;
	color: #FFFFFF;
	background-image: url(/images/inquiry_top_01.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 154px;
	height: 31px;	
 margin-bottom:10px;
}


/* メリットイメージ部分*/
.merit_img {
width:455px; 
height:402px; 
margin-left:auto;
margin-right:auto; 
margin-top:30px;
}

/* 組織＆事業概要文字テーブル部分*/
.business_table {
margin-left:auto;
 margin-right:auto; 
	width:540px; 
	height:240px;
	}
/* 組織＆事業概要文字テーブル部分*/
	td.business_td {
	border-top: 1px #CCCCCC solid;
		}
/* 組織＆事業概要文字名刺部分*/	
.business_meishi  {
width:680px; 
height:180px; 
margin-left:auto; 
margin-right:auto;
}
/* 組織＆事業概要文字名刺部分*/	
.business_meishi_img  { 
width:280px;
 height:180px; 
	float:left;
	}
	/* 組織＆事業概要文字名刺文字部分*/	
.business_meishi_moji_a { 
		width:380px;
	 height:180px; 
		float:right; 
		background-image:url(/images/business_person_01.jpg);
		background-repeat: no-repeat;
		
		}		
		
	/* 組織＆事業概要文字名刺文字部分*/		
	.business_meishi_moji_01  { 
width:75px;
 height:175px; 
	float:left; 
	padding-left:32px; 
	padding-top:5px;
	}
	/* 組織＆事業概要文字名刺文字部分*/		
	.business_meishi_moji_02  { 
 width:235px;
	height:180px;
	float:right; 
	padding-left:5px;
	padding-right:7px;
	line-height:2.35em;
	}
	
		/* 組織＆事業概要文字名刺文字部分*/	
.business_meishi_moji_b { 
 width:380px;
	 height:180px; 
		float:right; 
		background-image:url(/images/business_person_02.jpg);
		background-repeat: no-repeat;
		}
		
			/* 組織＆事業概要文字名刺文字部分*/	
.business_meishi_moji_c { 
 width:380px;
	 height:180px; 
		float:right; 
		background-image:url(/images/business_person_03.jpg);
		background-repeat: no-repeat;
		}
		
	
.charge_midashi_01 { 
 width:335px; 
	height:23px; 
	float: left; 
	border-left:solid 5px #EAE3D6; 
	padding-left:5px; 
	padding-top:3px;
	}
	

.charge_midashi_02 {  
	width:445px;
	 height:23px; 
		float:left; 
		color:#CC6633; 
		padding-top:5px;
		}
		
		
		.charge_midashi_03{
	width:435px;
	height:23px;
	float: left;
	border-left:solid 5px #EAE3D6;
	padding-left:5px;
	padding-top:3px;
	margin-top: 20px;
	
	}
	
		
	
	.charge_midashi_04 {  
	width:270px;
	 height:73px; 
		float: right; 
		color:#CC6633; 
		padding-top:0px;
		padding-right:0px;
		}
		
	.charge_midashi_05 { 
 width:275px; 
	height:23px; 
	float: left; 
	border-bottom:dashed 1px #CCCCCC; 
	padding-left:5px; 
	padding-top:3px;
	margin-left: 25px;
	}
	
	
	.charge_midashi_06 {  
	width:445px;
	 height:23px; 
		float: right; 
		color:#CC6633; 
		padding-top:5px;
		padding-left: 5px;
		}
		
	/*	お問い合せ*/		
#body_top_inquiry {
	background-color:#FFFFFF;
	background-position: top;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/blog_back_top.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	padding: 0px;
 height: 94px;
 /*	height: auto;*/
}
	/*	お問い合せ*/		
.body_top_face_inquiry {
 width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 height: 94px;
 /*	height: auto;*/
 border-left: 1px solid #3F3B3A;
 border-right: 1px solid #3F3B3A;
}
/*	お問い合せ*/				
.Form {
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
/*	font-size: None;*/
}
/*	お問い合せ*/		
.ContentsTit {
	margin: 0px;
	padding: 10px;
	padding-left: 0px;
	
	
}
	/* フロー イメージ部分*/
.flow_img_01 {
margin-left:20px;
 margin-top:15px; 
	height:70px;
	}
		/* フロー 文字囲みケイ部分*/
.flow_kakomi {
border-bottom: solid 1px #000000;
color:#000000; 
padding : 1px ;
		}

/* メリット下部分*/	
.merit_bottom_02 {
width:275px; 
height:43px; 
margin-left:auto; 
margin-right:auto; 
padding-top:0px; 
margin-bottom:15px;
		}
		
/* エリア詳細南関東*/	
.area {
width:780px; 
margin-left:auto; 
margin-right:auto; 
padding-top: 30px;
padding-bottom: 35px;

}

/* エリア詳細南関東*/	
.s_area {
width:760px; 
letter-spacing: 2px;
color: #555555;
margin-left:auto; 
margin-right:auto; 
padding: 5px;

}
/* エリア詳細南関東*/	
.s_area_obi {
padding:2px; 
padding-left:5px; 
background-color:#EAE3D6;
}
/* エリア詳細南関東*/	
.s_area_moji {
padding:15px;
line-height: 1.5em;
}
#merit_catch_00{
font-size:150%;
line-height:1.5em;

}
/*strong*/
strong{
	font-weight:normal;	
}
