@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contact.css
 Style Info:     コンテンツのスタイル
-----------------------------------------------------------
Style Index
	
/*----------------------------------------------------
	コンテンツ
----------------------------------------------------*/
#contents {
    width: 670px;
	margin:0 auto;
	padding:0;
}

#contents h2 {
    width:670px;
	height:45px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

#contents h3 {
    width:670px;
	height:32px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

#txt_decimal_contact li {
    background: url(../../img/txt_decimal.jpg) no-repeat 0 1em;
	line-height:140%;
	margin:0 0 0 0;
	padding:10px 0 0 16px;
	list-style-type:none;
	letter-spacing:0.15em;
}

#txt_decimal_contact {
    width:670px;
	margin:0;
	padding:0 0 5px 0;
}

#contact_form_btn {
    width:245px;
	height:41px;
	margin:20px 0 0 0;
	padding:0;
}

#eigyousho_base {
    width:670px;
	margin:0;
	padding:0;
	float:left;
}

#eigyousho {
    width:670px;
	margin:0 0 0 0;
	padding:22px 0 20px 0;
	float:left;
	border-bottom:1px #999999 solid;
}

#eigyousho_02 {
    clear:both;
    width:670px;
	margin:20px 0 0px 0;
	padding:10px 0 20px 0;
	float:left;
	border-bottom:1px #999999 solid;
}


#name {
    width:190px;
	margin:0;
	padding:5px 0 0 10px;
	float:left;
}

#tel {
    width:290px;
	margin:0;
	padding:0;
	float:left;
}

#gomap {
    width:170px;
	margin:0;
	padding:6px 0 0 0;
	float:left;
}

#name_02 {
    width:190px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}

#tel_02 {
    width:290px;
	margin:0;
	padding:0 0 0 0;
	float:left;
}

#gomap_02 {
    width:170px;
	margin:-2px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

/*----------------------------------------------------
	フォーム
----------------------------------------------------*/
#flow {
    width:670px;
	height:42px;
	margin:20px 0 10px 0;
	padding:0 0;
}


#indispen {
    width:645px;
	margin:0;
	padding:0 0 10px 0;
}

#indispen p {
    line-height:150%;
}

#indispen_02 {
    width:400px;
	margin:0;
	padding:90px 0 0 24px;
}

#use_03_bluetb {
    width:602px;
	margin:0 0 0 5px;
	padding:15px 15px 15px 20px;
	background-color:#EDF6FC;
	text-align:left;
}

#use_03_bluetb table {
    width:602px;
	margin:0;
	padding:0;
	color:#666666;
	letter-spacing:0.1em;
}

#use_03_bluetb table td {
	margin:0;
	padding:4px 5px 4px 5px;
}

#use_03_bluetb .leftline_blue {
	border-left:#2194DA 4px solid;
}

#use_03_bluetb a {
    color:#2194DA;
	text-decoration:none;
}

#use_03_bluetb a:hover {
    color:#2194DA;
	text-decoration:underline;
}

#contents_point04 {
    clear:both;
    width:647px;
	margin:0;
	padding:20px 0 0px 0;
}

#contents_point05 {
    width:670px;
	margin:0;
	padding:50px 0 150px 0;
}

#input_03 {
    width:647px;
    clear:both;
    margin:0 0 0 0px;
	padding:0;
	float:left;
}

#btn_left {
	float:left;
    width:142px;
	margin:0;
	padding:0 0 0 170px;
}

* html #btn_left {
	float:left;
    width:142px;
	margin:0 0 0 75px;
	padding:0;
}

#btn_right {
	float:left;
    width:142px;
	margin:0;
	padding:0 0 0 30px;
}

#btn_center {
    width:224px;
	margin:0 auto;
	padding:0;
}























