/* CSS Document */

/* 基本スタイルleft_q
------------------------------------------------------- */
body{
background-color:#ffffff;
margin:0;
}

A         { color: #0066CC; text-decoration:none ; }
A:link	  { color: #0066CC; text-decoration:none ; }
A:visited { color: #003399; text-decoration:none ; }
A:active  { color: #003399; text-decoration:none ; }
A:hover	  { color: #0099FF; text-decoration:none ; }

img {
	border:0;
	}

#all {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	}
	
#waku {
	width:800px;
	height:auto;
	margin:0px auto;
	padding:0;
	}

h1	{
	width:780px;
	height:12px;
	font-size:12px;
	color:#FFFFFF;
	
	margin:0px auto 0px auto;
	padding:0px 0px 0px 20px;
	
	background:#092151;
	}

	
h4{	
	text-indent:-9999px;
	}

/*header
------------------------------------------------------- */

#header {
	width:800px;
	height:82px;
	margin:0;
	padding:0;
	
	background:url(../img/rogo.jpg) no-repeat;
	}


		

	
.rogo {
	width:225px;
	height:82px;
	margin:0;
	padding:0;
	float:left;
	}
	
.rogo a {
	width:225px;
	height:82px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-9999px;
	}
	
.shirowaku {
	width:300px;
	height:82px;
	margin:0;
	padding:0;
	float:left;
	}
	
.tell {
	width:275px;
	height:82px;
	margin:0;
	padding:0;
	float:left;
	}
	
.home {
	width:75px;
	height:20px;
	margin-left:97px;
	background:url(../img/head_home.jpg) no-repeat;
	padding:0;
	float:left;
	}
	
* html .home {
	width:75px;
	height:20px;
	margin-left:48px;
	padding:0;
	float:left;
	}
	
.home a {
	width:75px;
	height:20px;
	background:url(../img/head_home.jpg) no-repeat;
	display:block;
	padding:0;
	float:left;
	
	text-indent:-9999px;
	}
	
.home a:hover {
	background-position:-75px 0;
	}
		.home a:hover {
	background-position:-75px 0;
	}
		
.gaiyo {
	width:102px;
	height:20px;
	float:left;
	margin:0;
	padding:0;
	}
	
.gaiyo a {
	width:102px;
	height:20px;
	background:url(../img/head_company.jpg) no-repeat;
	display:block;
	float:left;
	margin:0;
	padding:0;
	
	text-indent:-9999px;
	}
	
.gaiyo a:hover {
	background-position:-102px 0;
	}
		
	
.tell_bar {
	width:275px;
	height:44px;
	clear:left;
	background:url(../img/head_tel.jpg) no-repeat;
	margin:0;
	padding:0;
	
	text-indent:-9999px;
	}
	
.tell_text {
	padding-top:4px;
	font-size:10px;
	font-weight:bold;
	
	text-indent:0px;
	}
	
.tell_text a {
	text-indent:0px;
	}
	
.crear_float {
	clear:right;
	}
	
/*navi
------------------------------------------------------- */

#navi {
	width:800px;
	height:36px;
	margin:0;
	padding:0;
	clear:left;
	background:url(../img/navi_back.gif) repeat-x;
	}

#navi a{
		text-indent:-9999px;
		
		}
	
.chosa_naiyo {
	width:156px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	}
.chosa_naiyo a{
	width:156px;
	height:36px;
	background:url(../img/navi_naiyo.gif);
	display:block;
	}
		
.chosa_ryokin {
	width:131px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	}	
	
.chosa_ryokin a{
	width:131px;
	height:36px;
	background:url(../img/navi_chosa.gif);
	display:block;
	}
		
.chosa_nagare {
	width:147px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	}	
	
.chosa_nagare a{
	width:147px;
	height:36px;
	background:url(../img/navi_nagare.gif);
	display:block;
	}	
	
.chosa_shitsumon {
	width:162px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	}	
	
.chosa_shitsumon a{
	width:162px;
	height:36px;
	background:url(../img/navi_sitsumon.gif);
	display:block;
	}
	
.chosa_form {
	width:202px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	}	
	
.chosa_form a{
	width:202px;
	height:36px;
	background:url(../img/navi_form.gif);
	display:block;
	}
	
	
/*left
------------------------------------------------------- */	
#flash {
	width:750px;
	height:200px;
	
	margin:20px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	display:block;
	}
		
	
	
/*left
------------------------------------------------------- */

#left {
	width:225px;
	height:auto;
	margin:20px 0px 0px 0px;
	padding:0;
	float:left;
	}
	
#left a {
	text-indent:-9999px;
	}
	
.l_waku {
	width:202px;
	height:auto;
	margin-left:23px;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	}
	
.l_ichiran {
	width:202px;
	height:30px;
	background:url(../img/l_ichiran.gif) no-repeat;
	margin:0;
	padding:0;
	}
	
.l_furin {
	width:202px;
	height:36px;
	margin:0;
	padding:0;
	}
	
.l_furin a {
	width:202px;
	height:36px;
	background:url(../img/l_furin.gif) no-repeat;
	display:block;
	}
	
.l_tocho {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_tocho a {
	width:202px;
	height:31px;
	background:url(../img/l_toucho.gif) no-repeat;
	display:block;
	}

.l_wakaresase {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_wakaresase a {
	width:202px;
	height:31px;
	background:url(../img/l_wakaresase.gif) no-repeat;
	display:block;
	}
	
	
.l_fukuen {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
	
.l_fukuen a {
	width:202px;
	height:31px;
	background:url(../img/l_fukuen.gif) no-repeat;
	display:block;
	}
	
	
.l_storker {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
	
.l_storker a {
	width:202px;
	height:31px;
	background:url(../img/l_storker.gif) no-repeat;
	display:block;
	}
	
	
.l_hitosagashi {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_hitosagashi a {
	width:202px;
	height:31px;
	background:url(../img/l_hitosagashi.gif) no-repeat;
	display:block;
	}
	
.l_soko {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_soko a {
	width:202px;
	height:31px;
	background:url(../img/l_soko.gif) no-repeat;
	display:block;
	}
		
.l_body {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_body a {
	width:202px;
	height:31px;
	background:url(../img/l_body.gif) no-repeat;
	display:block;
	}	
	
.l_kekkon {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_kekkon a {
	width:202px;
	height:31px;
	background:url(../img/l_kekkon.gif) no-repeat;
	display:block;
	}		
	
.l_kiggyo {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_kiggyo a {
	width:202px;
	height:31px;
	background:url(../img/l_kigyo.gif) no-repeat;
	display:block;
	}		
	
.l_gps {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}
	
.l_gps a {
	width:202px;
	height:31px;
	background:url(../img/l_gps.gif) no-repeat;
	display:block;
	}		
	
.l_ijime {
	width:202px;
	height:31px;
	margin:0;
	padding:0;
	}

.l_ijime a {
	width:202px;
	height:31px;
	background:url(../img/l_ijime.gif) no-repeat;
	display:block;
	}

.banner {
	width:202px;
	height:80px;
	margin:15px 0;
	padding:0;
	
	background:url(../img/l_banner.gif) no-repeat;
	}
	
.banner a {
	width:202px;
	height:80px;
	display:block;
	}

.qr_banner {
	width:202px;
	height:68px;
	margin:0;
	padding:0;
	}	

	
/*right
------------------------------------------------------- */

#right {
	width:575px;
	height:auto;
	margin:20px 0px 0px 0px;
	padding:0px 0px 50px 0px;
	float:left;
	
	line-height:120%;
	}
	
#midashi {
	width:575px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	}
	
#midashi_left {
	width:184px;
	height:auto;
	margin:0;
	padding:0;
	float:left;

	}
	
.left_push {
	width:184px;
	height:52px;
	margin:0;
	padding:0;
	background:url(../img/midashi_1.gif) no-repeat;
	text-indent:-9999px;
	}
	
.left_push_text {
	font-size:12px;
	padding:5px;
	width:164px;
	height:auto;
	margin-left:14px;
	color:#333333;
	}
	
#midashi_center {
	width:184px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}
	
.center_push {
	width:184px;
	height:52px;
	margin:0;
	padding:0;
	background:url(../img/midashi_2.gif) no-repeat;
	text-indent:-9999px;
	}
	
.center_push_text {
	font-size:12px;
	padding:5px;
	width:164px;
	height:auto;
	margin-left:14px;
	color:#333333;
	}
	
#midashi_right {
	width:184px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}
	
.right_push {
	width:184px;
	height:52px;
	margin:0;
	padding:0;
	background:url(../img/midashi_3.gif) no-repeat;
	text-indent:-9999px;
	}
	
.right_push_text {
	font-size:12px;
	padding:5px;
	width:164px;
	height:auto;
	margin-left:14px;
	color:#333333;
	}
	
#pick_up {
	width:550px;
	height:32px;
	background:url(../img/bar_pickup.gif) no-repeat;
	margin:0 0 10px 0;
	padding:0;
	clear:left;
	}
	
	
#chosa_banner {
	width:552px;
	height:auto;
	margin:0 0 0 20px;
	padding:0;
	}
	
#chosa_banner a{
	text-indent:-9999px;
	display:block;
	}
	
.chosa_1 {
	width:266px;
	height:110px;
	float:left;
	}
	
.chosa_1 a {
	width:266px;
	height:110px;
	background:url(../img/pick_furin.gif) no-repeat;
	display:block;
	}
	
.chosa_2 {
	width:266px;
	height:110px;
	float:left;
	}
	
.chosa_2 a {
	width:266px;
	height:110px;
	background:url(../img/pick_wakaresase.gif) no-repeat;
	display:block;
	}
	
.chosa_3 {
	width:266px;
	height:110px;
	float:left;
	}
	
.chosa_3 a {
	width:266px;
	height:110px;
	background:url(../img/pick_fukuen.gif) no-repeat;
	display:block;
	}
	
.chosa_4 {
	width:266px;
	height:110px;
	float:left;
	}
		
.chosa_4 a {
	width:266px;
	height:110px;
	background:url(../img/pick_tocho.gif) no-repeat;
	display:block;
	}
	
.chosa_5 {
	width:266px;
	height:110px;
	float:left;
	}
		
.chosa_5 a {
	width:266px;
	height:110px;
	background:url(../img/pick_stoker.gif) no-repeat;
	display:block;
	}
	
.chosa_6 {
	width:266px;
	height:110px;
	float:left;
	}
		
.chosa_6 a {
	width:266px;
	height:110px;
	background:url(../img/pick_hitosagashi.gif) no-repeat;
	display:block;
	}


#pick_news {
	width:525px;
	height:32px;
	background:url(../img/bar_news.gif) no-repeat;
	margin:20px 0 10px 20px;
	padding:0;
	clear:left;
	}	
	
#text_infomation {
	width:515px;
	height:auto;
	padding:0;
	margin:0px 0px 0px 25px;
	}
	
.text_list {
	font-size:12px;
	padding:5px;
	border-bottom:1px dotted #333333;
	}
		
/* 会社概要
------------------------------------------------------- */
	
#company_bar {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/company_bar.jpg);
	}
	
#company_text {
	width:520px;
	height:auto;
	margin:15px auto;
	padding:0;
	}


.midashi {
	color:#0066CC;
	margin-left:10px;
	padding:5px;
	font-size:12px;
	}
	
.info {
	margin-left:25px;
	margin-right:10px;
	padding:5px;
	font-size:12px;
	}
	
#fukuen_text {
	width:520px;
	height:auto;
	margin:5px auto;
	padding:0;
	}
	
.midashi_f  {
	color:#000066;
	margin-left:10px;
	padding:5px;
	font-size:12px;
	}

	
#24365 {
	width:575px;
	height:156px;
	margin:0;
	padding:0;
	display:block;
	}
	
.mail_img {
	width:483px;
	height:136px;
	border:1px solid #999999;
	margin:8px auto;
	padding:0;
	background:url(../img/24365.jpg) no-repeat;
	}
	
.form_bot {
	width:189px;
	height:42px;
	margin:86px 22px 0 272px;
	padding:0;
	}
	
.form_bot a {	
	background:url(../img/form.jpg) no-repeat;
	width:189px;
	height:42px;
	display:block;
	}
	
.form_bot a:hover {
	background-position:-189px 0;
	}	


/* 調査色々
------------------------------------------------------- */
	
#furin_uwaki {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/midashi_furinchosa.jpg);
	}
	
.furin_uwaki_text {
	width:500px;
	height:auto;
	margin:5px auto;
	padding:0;
	}

.furin_text {
	color:#7e0c07;
	padding:5px;
	font-size:12px;
	}
	
.bar_youchui {
	width:543px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/bar_youchui.gif);
	}

.bar_mobile_kicho {
	width:543px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/bar_mobile_kicho.gif);
	}
	
.kotae {
	width:515px;
	height:auto;
	background-color:#003366;

	margin:0 0 10px 20px;
	}

.kotae_text {
	font-size:12px;
	color:#FFFFFF;
	padding:15px;
	width:490px;
	height:auto;
	margin:auto;
	}
	
.bar_mobile_kicho {
	width:543px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/bar_shokoshu.gif);
	}
	
.kotae_2 {
	width:515px;
	height:auto;
	margin:0 0 10px 20px;
	}

.kotae_text_2 {
	font-size:12px;
	color:#333333;
	padding:8px;
	width:490px;
	height:auto;
	margin:auto;
	float:right;
	}
	
.chosa_image {
	width:202px;
	height:137px;
	background: url(../img/chosa_image.jpg) no-repeat;
	float:right;
	padding-left:5px;
	}
	
.bar_furin_ryokin {
	width:543px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/bar_furin_ryokin.jpg);
	clear:right;
	}
	
.furin_ryo_kotae {
	width:515px;
	height:auto;
	background-color:#FFFF99;
	margin:0 0 10px 20px;
	}

.furin_ryo_text {
	font-size:12px;
	color:#333333;
	padding:10px;
	width:490px;
	height:auto;
	margin:auto;
	}
	
.ryokin {
	text-align:center;
	margin:10px auto 0px;
	padding:5px;
	font-weight:bold;
	font-size:18px;
	color:#7e0c07;
	}
	
.ryokin-left {
	text-align:left;
	margin:10px 0px 0px 50px;
	padding:5px;
	font-weight:bold;
	font-size:18px;
	color:#7e0c07;
	
	line-height:140%;
	}
	
.info_text {
	width:515px;
	height:auto;
	background-color:#003366;
	margin:0 0 10px 20px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
	}
	
.w_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/w_1.jpg);
	}
	
.w_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/w_2.jpg);
	}
	
.w_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/w_3.jpg);
	}
	
.bar_wakare {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_wakare.jpg);
	}
	
.f_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/f_1.jpg);
	}
	
.f_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/f_2.jpg);
	}
	
.f_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/f_3.jpg);
	}
	
.bar_fukuen {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_fukuen.jpg);
	}
	
	
.s_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/s_1.jpg);
	}
	
.s_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/s_2.jpg);
	}
	
.s_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/s_3.jpg);
	}
	
.s_4 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/s_4.jpg);
	}
	
.bar_stalker {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_stalker.jpg);
	}
	
	
.black_text {
	width:500px;
	height:auto;
	margin:5px auto;
	padding:0;
	}

.black_text_b {
	color:#333333;
	padding:5px;
	font-size:12px;
	}
	
.bar_tocho {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_tocho.jpg);
	}
	
.t_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/to_1.jpg);
	}
	
.t_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/to_2.jpg);
	}
	
.t_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/to_3.jpg);
	}	
	
.t_4 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/to_4.jpg);
	}
	
.t_5 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/to_5.jpg);
	}	
	
	
.bar_missing {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_missing.jpg);
	}
	
.m_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/m_1.jpg);
	}
	
.m_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/m_2.jpg);
	}
	
.m_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/m_3.jpg);
	}		
	
.bar_soko {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_soko.jpg);
	}
	
.so_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/so_1.jpg);
	}
	
.so_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/so_2.jpg);
	}
	
.so_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/so_3.jpg);
	}		
	
	
.bar_body {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_body.jpg);
	}
	
.bo_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/bo_1.jpg);
	}
	
.bo_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/bo_2.jpg);
	}
	
.bar_naiyou {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_naiyou.jpg);
	}
	
.bar_ryokin {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_ryokin.jpg);
	}
	
.bar_marry {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_marry.jpg);
	}
	
.ma_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/ma_1.jpg);
	}
	
.ma_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/ma_2.jpg);
	}

.ma_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/ma_3.jpg);
	}
	
.ma_4 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/ma_4.jpg);
	}
	
	
.bar_trust {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_trust.jpg);
	}
	
.tr_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/tr_1.jpg);
	}
	
.tr_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/tr_2.jpg);
	}

.tr_3 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/tr_3.jpg);
	}
	
#st_text {
	width:520px;
	height:auto;
	margin:5px auto;
	padding:0;
	}
	
.midashi_st  {
	color:#003399;
	margin-left:10px;
	padding:5px;
	font-size:12px;
	}
	
.gps_text {
	font-size:12px;
	color:#990000;
	padding:10px;
	width:490px;
	height:auto;
	margin:auto;
	}
	
.bar_gps {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_gps.jpg);
	}
	
.g_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/g_1.jpg);
	}
	
.g_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/g_2.jpg);
	}
	
	
.bar_ijime {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_ijime.jpg);
	}
	
.ij_1 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/ij_1.jpg);
	}
	
.ij_2 {
	width:545px;
	height:35px;
	margin:5px 0;
	padding:0;
	background:url(../img/ij_2.jpg);
	}

	
#re_top {
	text-align:right;
	padding-right:40px;
	margin:10px 0;
	font-size:10px;
	}
	
/* よくあるご質問
------------------------------------------------------- */
	
#question_bar {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_yokuaru.jpg);
	}
	
.bar_question_1 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_1.jpg) no-repeat;
	clear:right;
	}
	
.bar_question_2 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_2.jpg) no-repeat;
	}
	
.bar_question_3 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_3.jpg) no-repeat;
	}
	
.bar_question_4 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_4.jpg) no-repeat;
	}
	
.bar_question_5 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_5.jpg) no-repeat;
	}
	
.bar_question_6 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_6.jpg) no-repeat;
	}
	
.bar_question_7 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_7.jpg) no-repeat;
	}
	
.bar_question_8 {
	width:545px;
	height:37px;
	margin:5px 0;
	padding:0;
	background:url(../img/q_8.jpg) no-repeat;
	}
	
.question_kotae {
	width:515px;
	height:auto;
	background-color:#FFE49F;
	margin:0 0 10px 20px;
	}

.question_text {
	font-size:12px;
	color:#333333;
	padding:5px;
	width:490px;
	height:auto;
	margin:auto;
	}
	

	
	
/* お見積・ご相談
------------------------------------------------------- */
	
#consultation_bar {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_gosoudan.jpg);
	}
	
#consultation_text {
	width:520px;
	height:auto;
	margin:15px auto;
	padding:0;
	}
	
.bg_tokei {
	width:140px;
	height:130px;
	background:url(../img/mitsumori_tokei.jpg) no-repeat;
	margin:0;
	padding:5px;
	float:left;
	}
	
.text_1 {
	float:left;
	width:350px;
	height:auto;
	margin:0;
	padding:5px;
	font-size:12px;
	border-bottom:1px dotted #333333;
	}

.bg_human {
	width:140px;
	height:130px;
	background:url(../img/mitsumori_human.jpg) no-repeat;
	margin:0;
	padding:5px;
	float:right;
	}
	
.text_2 {
	float:right;
	width:350px;
	height:auto;
	margin:0;
	padding:5px;
	font-size:12px;
	border-bottom:1px dotted #333333;
	}
	

.clear_left {
	clear:left;
	margin:0;
	}
	
#question_form {
	width:520px;
	height:375px;
	margin:10px auto;
	padding:0;
	}
		
#question_form p {
	font-size:12px;
	}
	
.left_q {
	width:170px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	height:22px;
	}
	
.left_q_text {
	font-size:12px;
	background-color:#93BEFF;
	margin:0;
	padding:10px;
	height:22px;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	}	
	
	
.left_q_text2 {
	font-size:12px;
	background-color:#93BEFF;
	margin:0;
	padding:10px;
	height:45px;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	}	
	
.left_q_text3 {
	font-size:12px;
	background-color:#93BEFF;
	margin:0;
	padding:10px;
	height:80px;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	}	
		
.right_q {
	width:340px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	height:22px;
	}
	
.right_q_text {
	font-size:12px;
	background-color:#ffffff;
	margin:0;
	padding:10px;
	height:22px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	}	
	
.right_q_text2 {
	font-size:12px;
	background-color:#ffffff;
	padding:10px;
	margin:0;
	height:45px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	}	
	
.right_q_text3 {
	font-size:12px;
	background-color:#ffffff;
	padding:10px;
	margin:0 0 10px 0;
	height:80px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	}	
	
.oubo {
	text-align:right;
	margin:10px;
	}
	
/* 調査の流れ
------------------------------------------------------- */
	
#flow_bar {
	width:543px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../img/bar_flow.jpg);
	}
	
.bar_flow_1 {
	width:545px;
	height:40px;
	background:url(../img/flow_1.jpg);
	margin:5px 0;
	padding:0;
	}
	
.bar_flow_2 {
	width:545px;
	height:40px;
	background:url(../img/flow_2.jpg);
	margin:5px 0;
	padding:0;
	clear:left;
	}
	
.bar_flow_3 {
	width:545px;
	height:40px;
	background:url(../img/flow_3.jpg);
	margin:5px 0;
	padding:0;
	}
	
.bar_flow_4 {
	width:545px;
	height:40px;
	background:url(../img/flow_4.jpg);
	margin:5px 0;
	padding:0;
	}
	
.bar_flow_5 {
	width:545px;
	height:40px;
	background:url(../img/flow_5.jpg);
	margin:5px 0;
	padding:0;
	}
	
.bar_flow_6 {
	width:545px;
	height:40px;
	background:url(../img/flow_6.jpg);
	margin:5px 0;
	padding:0;
	}
	
.bar_flow_7 {
	width:545px;
	height:40px;
	background:url(../img/flow_7.jpg);
	margin:5px 0;
	padding:0;
	}
	
.flow_text {
	font-size:11px;
	color:#333333;
	padding:10px;
	width:450px;
	height:auto;
	margin:auto;
	background:#FFE49F;
	}
	
.flow_text_2 {
	font-size:11px;
	color:#333333;
	padding:10px;
	width:450px;
	height:50px;
	margin:auto;
	background:#FFE49F;
	}
	
.houhu {
	width:200px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	background:#FFE49F;
	}
	
.free_d {
	float:left;
	margin:0;
	}
	
		
/* footer
------------------------------------------------------- */
#bot_navi {
	width:800px;
	height:30px;
	clear:left;
	text-align:center;
	margin:0;
	padding-top:15px;
	font-size:12px;
	}
	
#footer {
	width:800px;
	height:120px;
	background:url(../img/bg_foot.gif) repeat-x;
	text-align:center;
	color:#FFFFFF;
	}

.ft_text {
	padding-top:20px;
	font-weight:300;
	}


/* 調査内容
------------------------------------------------------- */

#naiyou-list	{
		margin:20px 0px 0px 10px;
		padding:0px 0px 0px 0px;		
		}

#naiyou-list .tb-tit{
		width:150px;	
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		
		color:#576886;
		font-size:14px;
		font-weight:bold;
		
		/*background:#576886;*/
		background:#EEE;
		
		border-top:dotted 1px #333333;
		border-bottom:dotted 1px #333333;
		}
		
		#naiyou-list .tb-tit a{
		color:#576886;
		text-decoration:underline;
			}
			
		#naiyou-list .tb-tit a:hover {
		color:#B9C0CD;
		text-decoration:underline;
			}
			
		#naiyou-list .tb-tit a:visited {
		color:#576886;
		text-decoration:underline;
			}
		
#naiyou-list .tb-txt {	
		margin:0px 0px 0px 0px;
		padding:10px 10px 10px 10px;
		
		color:#333;
		font-size:12px;
		
		border-top:dotted 1px #333333;
		border-bottom:dotted 1px #333333;
		
		}
		
		
/* 調査料金
------------------------------------------------------- */

#ryokin-list	{
		margin:20px 0px 0px 10px;
		padding:0px 0px 0px 0px;		
		}

#ryokin-list .tb-tit{
		width:150px;	
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		
		color:#576886;
		font-size:14px;
		font-weight:bold;
		
		/*background:#576886;*/
		background:#EEE;
		
		border-top:dotted 1px #333333;
		border-bottom:dotted 1px #333333;
		}
		
		#ryokin-list .tb-tit a{
		color:#576886;
		text-decoration:underline;
			}
			
		#ryokin-list .tb-tit a:hover {
		color:#B9C0CD;
		text-decoration:underline;
			}
			
		#ryokin-list .tb-tit a:visited {
		color:#576886;
		text-decoration:underline;
			}
		
#ryokin-list .tb-txt {	
		margin:0px 0px 0px 0px;
		padding:15px 10px 15px 10px;
		
		color:#333;
		font-size:14px;
		
		line-height:140%;
		
		border-top:dotted 1px #333333;
		border-bottom:dotted 1px #333333;
		
		}
		
#ryokin-list .tb-txt .price{
		color:#CC0000;
		font-weight:bold;
		}
		
		
#dcs-logo	{
		margin-top:30px;
		text-align:right;
		}

#dcs-logo a img{
		border:none;
	}