@charset "UTF-8";
/*---------------------------
__Default_style_clear
---------------------------*/
@import url(reset.css);

/*---------------------------
__font
---------------------------*/
table {
font-size: inherit; /* モダンブラウザ向け */
font: 100%; /* Win IE 5-5.5､6(後方互換モード)向け */
}

img {
margin: 0px;
padding: 0px;
border: 0px;
font-size: 0px;
vertical-align: bottom;
line-height: 0px;
}

/*---------------------------
__body
---------------------------*/
body{
font-size: 14px;
color: #333;
background:#ECF5FE;
/*background:#F1F4F5;*/
text-align: center;
padding:0;
margin:0;
}

.clear{
clear:both;
}

.clear02 {
clear: both;
padding: 15px 0px;
}

.tt_end {
margin-bottom:30px;
}

p {
line-height: 180%;
padding-bottom: 15px;
padding-left:20px;
}

a {
color:#333;
text-decoration: none;
}

a:hover {
color:#09F;
text-decoration: underline;
}

#wp {
width: 960px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
text-align: left;
background:#fff;
}

#container {
background:#fff;
width:960px;
margin:0 auto ;
overflow:hidden;
padding: 20px 0px 90px 0px;
text-align: left;
}

#container:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/*---------------------------
__header
---------------------------*/
#header {
width:960px;
margin:0 auto;
}

#header h1 {
text-align:right;
font-size: 12px;
font-weight:normal;
padding-top:10px;
padding-right:10px;
}

#header #logo h2 img {
float:left;
text-align:left;
padding-top:15px;
padding-left:10px;
}

#header #mitumori {
float:right;
margin-top:25px;
padding-right:10px;
}

#header ul#gnav {
background:url(../img/gnavi_bk.jpg) no-repeat;
width:960px;
height:40px;
clear:both;
position:relative;
top:10px;
}

#header ul#gnav li.gnavi {
background:url(../img/gnavi_line.png) no-repeat right;
display: inline;
font-size: 14px;
font-weight: bold;
padding:23px;
position:relative;
top:12px;
}

#header ul#gnav li a:hover {
color: #0099FF;
}

#header ul#gnav li.gnavi_last {
display: inline;
font-size: 14px;
font-weight: bold;
padding: 23px;
position:relative;
top:12px;
}

/*-- TOP　BACKGROUND IMAGE ---*/
#header #head_link {
background:url(../img/topimg_bk.jpg) no-repeat top;
width:960px;
height:515px;
}

#header #head_link ul#headlink {
width:220px;
position:relative;
bottom: 136px;
left:730px;
/*top:240px;
left:740px;*/
}

#header #head_link ul#headlink li {
margin-bottom:5px;
padding:0;
}


/*-- 期間限定の文言 ---*/
#header #head_link p {
color:#666;
font-size:12px;
text-align:left;
line-height:1.3;
position:relative;
top:210px;
left:30px;
}

#header #head_link p.b_pink {
color:#F14F98;
font-size:14px;
font-weight:bold;
}


#pankuzu {
	clear: both;
	height: 13px;
	margin: 0px 0 10px 0;
}

li.h_pan a{
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 12px;
	color: #0099FF;
}

li.pan {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

li.pan a {
	font-size: 12px;
	color: #0099FF;
}

/*---------------------------
__main
---------------------------*/
#container #main {
background:#fff;
width:710px;
margin:0 auto;
float:right;
padding-bottom:32768px;
margin-bottom:-32768px;
margin-top:10px;
}

#container #main #top_img {
margin-left:10px;
}

#container #main h3 {
background:url(../img/h3_bk.jpg) no-repeat;
clear:both;
font-size:14px;
font-weight:bold;
margin:36px 0 5px 10px;
padding:10px 0 0 20px;
width:680px;
height:36px;
}

#container #main h3.first {
background:url(../img/h3_bk.jpg) no-repeat;
clear:both;
font-size:14px;
font-weight:bold;
margin:-15px 0 0 10px;
padding-left:20px;
width:680px;
height:36px;
}

#container #main h3.kaso {
background:url(../img/h3_bk.jpg) no-repeat;
clear:both;
font-size:14px;
font-weight:bold;
margin:20px 0 0 10px;
padding-left:20px;
width:680px;
height:36px;
}

#container #main #form_btn {
background:url(../img/form_bk.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_btn a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:52px;
left:30px;
}

#container #main #form_btn a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*#container #main ul#form_btn {
background:url(../img/form_bk.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main ul#form_btn li a {
float:left;
position:relative;
top:52px;
left:15px;
}

#container #main ul#form_btn li.fb01 a {
background:url(../img/mitumori_bana.jpg) no-repeat;
width:300px;
height:62px;
display:block;
text-indent:-9999px;
margin-right:10px;
margin-left:10px;
}

#container #main ul#form_btn li.fb02 a {
background:url(../img/yuusou_bana.jpg) no-repeat;
width:300px;
height:62px;
display:block;
text-indent:-9999px;
}

#container #main ul#form_btn li.fb01 a:hover {
background:url(../img/mitumori_bana_on.jpg) no-repeat;
width:300px;
height:62px;
margin-right:10px;
}

#container #main ul#form_btn li.fb02 a:hover {
background:url(../img/yuusou_bana_on.jpg) no-repeat;
width:300px;
height:62px;
}*/

.n_btn{
	margin : 0 0 40px 30px;
}


/*---------------------------
__main /index
---------------------------*/

#container #main .main_tx {
background:url(../img/index_h3_1bk.jpg) no-repeat;
width:678px;
height:243px;
}

#container #main p.bule {
color:#0099FF;
font-weight:bold;
}

#container #main p.medi {
font-size:12px;
}

#container #main p.medi_bule {
font-size:12px;
color:#0099FF;
font-weight:bold;
padding-top:10px;
}


#container #main li {
float:left;
}

#container #main ul.oukyu01 {
font-size:12px;
background:url(../img/index_h3_2bk.jpg) no-repeat;
width:660px;
height:326px;
margin-left:20px;
line-height:1.6;
}

#container #main li.o01 {
background:url(../img/index_li_bk01.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
top:45px;
left:20px;
padding-left:100px;
}

#container #main li.o02 {
background:url(../img/index_li_bk02.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
top:-25px;
left:330px;
padding-left:100px;
}

#container #main li.o03 {
background:url(../img/index_li_bk03.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
top:3px;
left:20px;
padding-left:100px;
}

#container #main li.o04 {
background:url(../img/index_li_bk04.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
bottom:68px;
left:330px;
padding-left:100px;
}

#container #main li.o05 {
background:url(../img/index_li_bk05.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
bottom:38px;
left:20px;
padding-left:100px;
}

#container #main li.o06 {
background:url(../img/index_li_bk06.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
bottom:108px;
left:330px;
padding-left:100px;
margin-bottom:-100px;
}


#container #main ul.oukyu02 {
clear:both;
background:url(../img/index_h3_2bk2.jpg) no-repeat;
font-size:12px;
width:660px;
height:325px;
margin-left:20px;
line-height:1.6;
}

#container #main li.o2_01 {
background:url(../img/index_li2_bk01.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
top:143px;
left:20px;
padding-left:100px;
}

#container #main li.o2_02 {
background:url(../img/index_li2_bk02.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
top:73px;
left:330px;
padding-left:100px;
}

#container #main li.o2_03 {
background:url(../img/index_li2_bk03.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
top:100px;
left:20px;
padding-left:100px;
}

#container #main li.o2_04 {
background:url(../img/index_li2_bk04.jpg) no-repeat;
width:330px;
height:70px;
position:relative;
top:30px;
left:330px;
padding-left:100px;
}

/*---------------------------
__main /service
---------------------------*/
#container #main .sv_maintx {
background:url(../img/service_h3_1bk.jpg) no-repeat;
width:680px;
height:255px;
}

#container #main ul#sv_flow {
width:660px;
margin-left:10px;
padding:0 0 0 10px;
}

#container #main li.sv01 {
background:url(../img/service_h3_2bk01.jpg) no-repeat;
border-bottom:#CCCCCC solid 1px;
width:660px;
height:150px;
}

#container #main li.sv02 {
background:url(../img/service_h3_2bk02.jpg) no-repeat;
border-bottom:#CCCCCC solid 1px;
width:660px;
height:160px;
padding-bottom:10px;
}

#container #main li.sv03 {
background:url(../img/service_h3_2bk03.jpg) no-repeat;
border-bottom:#CCCCCC solid 1px;
width:660px;
height:150px;
margin-bottom:40px;
}

#container #main li.sv03 p {
padding-top:15px;
}

#container #main p.svsub { 
font-weight:bold;
}

#container #main ul#sv_flow p {
position:relative;
top:10px;
left:90px;
}

#container #main .setumei {
background:url(../img/setumei_bk.jpg) no-repeat;
}

/*---------------------------
__main /condition
---------------------------*/
#container #main p.cond01 {
font-size:16px;
font-weight:bold;
padding-top:13px;
margin-left:65px;
}

#container #main ul#con_list {
width:680px;
margin-left:10px;
} 

#container #main ul#con_list li {
float:left;
margin-left:30px;
margin-bottom:30px;
}

#container #main ul#con_list li.con01 {
background:url(../img/condi_h3_01img.jpg) no-repeat;
width:300px;
height:300px;
}

#container #main ul#con_list li.con02 {
background:url(../img/condi_h3_02img.jpg) no-repeat;
width:300px;
height:300px;
}

#container #main ul#con_list li.con03 {
background:url(../img/condi_h3_03img.jpg) no-repeat;
width:300px;
height:300px;
}

#container #main ul#con_list li.con04 {
background:url(../img/condi_h3_04img.jpg) no-repeat;
width:300px;
height:300px;
}

#container #main ul#con_list li.con05 {
background:url(../img/condi_h3_05img.jpg) no-repeat;
width:300px;
height:300px;
}

#container #main ul#con_list li.con06 {
background:url(../img/condi_h3_06img.jpg) no-repeat;
width:300px;
height:300px;
}

/*---------------------------
__main /voice
---------------------------*/

#container #main ul#voice_l {
margin-left:20px;	
}

#container #main ul#voice_l li.vo00 {
background:url(../img/voice_bk00.jpg) no-repeat;
width:662px;
height:483px;
padding-top:14px;
}

#container #main ul#voice_l li.vo01 {
background:url(../img/voice_bk01.jpg) no-repeat;
width:662px;
height:203px;
padding-top:14px;
}

#container #main ul#voice_l li.vo02 {
background:url(../img/voice_bk02.jpg) no-repeat;
width:662px;
height:203px;
padding-top:14px;
}

#container #main ul#voice_l li.vo03 {
background:url(../img/voice_bk03.jpg) no-repeat;
width:662px;
height:323px;
padding-top:14px;
}

#container #main ul#voice_l li.vo04 {
background:url(../img/voice_bk04.jpg) no-repeat;
width:662px;
height:273px;
padding-top:14px;
}

#container #main ul#voice_l li.vo05 {
background:url(../img/voice_bk05.jpg) no-repeat;
width:662px;
height:203px;
padding-top:14px;
}

#container #main p.vo_sub {
padding:0;
color:#FF3366;
font-weight:bold;
}

#container #main ul#voice_l p {
padding-left:200px;
}


/*#container #main ul#voice_list {
margin-left:20px;
}

#container #main ul#voice_list li {
margin-bottom:20px;
}*/

/*---------------------------
__main /guarantee
---------------------------*/
#container #main ul#guar_list li.guar01 {
background:url(../img/guar_img01.jpg) no-repeat;
margin:0 0 5px 20px;
padding:14px 0 0 120px;
width:660px;
height:106px;
}

#container #main ul#guar_list li.guar02 {
background:url(../img/guar_img02.jpg) no-repeat;
margin:0 0 5px 20px;
padding:14px 0 0 120px;
width:660px;
height:106px;
}

#container #main ul#guar_list li.guar03 {
background:url(../img/guar_img03.jpg) no-repeat;
margin:0 0 5px 20px;
padding:14px 0 0 120px;
width:660px;
height:106px;
}

/*---------------------------
__main /qa
---------------------------*/
div#qa{
margin:-30px 0 30px 0px;
clear:both;
}

.qa {
font-size:14px;
font-weight:bold;
}
.qa p.qa-a {
font-size:12px;
font-weight:normal;
}

.ui-helper-reset { 
margin: 5px;
padding: 10px;
border: 0; 
outline: 0; 
line-height: 1.8; 
text-decoration: none; 
font-size: 100%; 
list-style: none; 
}
/* states and images */
.ui-icon { 
width: 32px; 
height: 32px;
background:url(../img/q.jpg);
margin:0 0 10px 0;
}
.ui-state-default .ui-icon { 
background-image: url(../img/q.jpg); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon,.ui-state-active .ui-icon {
background-image: url(../img/q.jpg);
}
/* positioning */
.ui-icon-triangle-1-e { background-position: 0 0; }
.ui-icon-triangle-1-s { background-position: 0 0; }
/* jQuery UI Accordion 1.8.11*/
.ui-accordion { width: 100%; 
}
.ui-accordion .ui-accordion-header { 
cursor: pointer; 
position: relative; 
margin-top: 3px; 
zoom: 1; 
}
.ui-accordion .ui-accordion-li-fix { display: inline; }

.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }

.ui-accordion .ui-accordion-header a {
display: block; 
font-size: 1em; 
padding: .5em .5em .5em .7em; }

.ui-accordion-icons .ui-accordion-header a { padding-left: 1.4em; }

.ui-accordion .ui-accordion-header .ui-icon { 
position: absolute;
left: .5em; 
top: 50%; 
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em; 
border-top: 0; 
margin-top: -2px; 
position: relative; 
top: 1px; 
margin-bottom: 2px; 
overflow: auto; 
display: none; zoom: 1; 
}
.ui-accordion .ui-accordion-content-active { display: block; }
/*Addition*/
div.qa,h5,p.qa-a{margin:0; padding:0;}

#accordion h5,#mouseover h5{
padding:20px 10px 0px 50px;
}

#accordion h5 a,#mouseover h5 a{color:#333;}
#accordion,#mouseover{width:500px; margin:10px 0 10px 10px;}
#accordion p.qa-a,#mouseover p.qa-a{
padding:20px 0 20px 40px; 
margin:10px 10px 10px 30px;
background:url(../img/a.jpg) no-repeat;
}

/*---------------------------
__main /store
---------------------------*/
#container #main table.store {
width: 660px;
margin: 10px 0 20px 20px;
border: 1px solid #CCC;
border-collapse: collapse;
}

#container #main table.store th {
padding: 5px;
line-height: 1.8;
font-size: 12px;
font-weight: bold;
border: 1px solid #CCC;
border-collapse: collapse;
background: #E4F1F1;
}

#container #main table.store td {
padding: 5px;
line-height: 1.5;
font-size: 12px;
border: 1px solid #CCC;
border-collapse: collapse;
}

#container #main table.store td a {
color: #333;
font-weight:bold;
text-decoration: none;
}

#container #main table.store td a:hover {
color: #0099FF;
text-decoration: underline;
}

.no {
text-align: center;
font-weight: bold;
color: #F15098;
}

.map {
text-align: center;
font-weight: bold;
}


/*-------------------------------------------------
__main estimate/entry/inquir 各フォーム
--------------------------------------------------*/
span.ip {
display: block;
margin: 5px 0 0 0;
}

input.ip240 {
width: 240px;
}

input.ip60 {
width: 60px;
}

input.ip400 {
width: 400px;
}

input.ip300 {
width: 300px;
}

.inq_btn {
width: 660px;
text-align: center;
margin: 0 0 80px 20px;
}

ul#bp li {
clear:both;
}

.inq_btn ul li {
display: inline;
margin: 0 5px;
padding: 0;
}

.inq_btn ul li input {
margin: 0;
padding: 0;
border: 0;
vertical-align: bottom;
}

.inq_btn ul li img {
margin: 0;
padding: 0;
border: 0;
vertical-align: bottom;
}

#container #main p span {
font-weight: bold;
color: #F15098;
padding: 0 5px;
}

#container #main table.data {
width: 660px;
margin: 0 0 20px 20px;
border: 1px solid #CCC;
border-collapse: collapse;
}

#container #main table.data th {
color:#333333;
padding: 15px;
line-height: 1.8;
font-size: 14px;
font-weight: bold;
border: 1px solid #CCC;
border-collapse: collapse;
background: #E4F1F1;
}

#container #main table.data th span {
font-weight: bold;
color: #FE7698;
padding: 0 10px;
}

.lt {
font-size: 8pt;
}

#container #main table.data td {
color:#333333;
padding: 15px;
line-height: 1.5;
font-size: 14px;
border: 1px solid #CCC;
border-collapse: collapse;
}

#container #main table.data li {
clear:both
}

label.error {
font-weight: bold;
color: #FFF;
background: #ff8a15;
display: block;
margin: 5px 0px 0px;
padding-left:3px;
}

input.sousin {
margin-left:30px;
}


/*---------------------------
__main /privacy
---------------------------*/
ul.prv_list {
width: 640px;
margin: 0 0 0 10px;
font-size:12px;
}

ul.prv_list li {
list-style-type:disc;
margin-left:30px;
margin-bottom:13px;
line-height:1.8;
}

/*---------------------------
__main /rule
---------------------------*/
#container #main p.rule_t {
font-size:12px;
}

/*---------------------------
__main /sitemap
---------------------------*/
#container #main ul.sitem1 {
margin-top:10px;
}

#container #main ul.sitem1 li {
background:url(../img/list_m.jpg) no-repeat;
height:15px;
margin:0  0 20px 20px;
padding-left:16px;
float:none;
}

/*---------------------------
__main /store/各店舗
---------------------------*/
#container #main table.sub_store {
width:660px;
margin: 0 0 20px 20px;
border: 1px solid #CCC;
border-collapse: collapse;
table-layout:fixed;
}

#container #main table.sub_store th {
width: 70px;
padding: 7px;
line-height: 1.8;
font-size: 12px;
font-weight: bold;
border: 1px solid #CCC;
border-collapse: collapse;
background: #E4F1F1;
}

#container #main table.sub_store td {
padding: 5px;
line-height: 1.5;
font-size: 12px;
border: 1px solid #CCC;
border-collapse: collapse;
}

#container #main table.sub_store td img {
padding: 10px 7px 5px 7px;
text-align: left;
}

#container #main table.sub_store td p {
padding-bottom: 5px;
text-align: left;
}

#container #main table.sub_store td a {
font-weight: bold;
color: #333;
text-decoration: none;
}

#container #main table.sub_store td a:hover {
color: #F15098;
text-decoration: underline;
}

span.black {
font-weight:bold;
}
span.pink {
font-weight:bold;
color:#F14F98;
}

h2.camp {
padding: 10px 0 0 15px;
font-size: 20px;
font-weight:bold;
color:#F14F98;
}

/*-----__main /store/藤沢-----*/
#container #main #form_fuji {
background:url(../fujisawa/img/form_bk_fujisawa.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_fuji a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_fuji a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*#container #main ul#form_fuji {
background:url(../img/form_bk_fujisawa.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main ul#form_fuji li a {
float:left;
position:relative;
top:62px;
left:15px;
}

#container #main ul#form_fuji li.fb01 a {
background:url(../img/mitumori_bana.jpg) no-repeat;
width:300px;
height:62px;
display:block;
text-indent:-9999px;
margin-right:10px;
margin-left:10px;
}

#container #main ul#form_fuji li.fb02 a {
background:url(../img/yuusou_bana.jpg) no-repeat;
width:300px;
height:62px;
display:block;
text-indent:-9999px;
}

#container #main ul#form_fuji li.fb01 a:hover {
background:url(../img/mitumori_bana_on.jpg) no-repeat;
width:300px;
height:62px;
margin-right:10px;
}

#container #main ul#form_fuji li.fb02 a:hover {
background:url(../img/yuusou_bana_on.jpg) no-repeat;
width:300px;
height:62px;
}*/

/*-----__main /store/大和-----*/
#container #main #form_yamato {
background:url(../yamato/img/form_bk_yamato.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_yamato a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_yamato a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/町田-----*/
#container #main #form_machida {
background:url(../machida/img/form_bk_machida.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_machida a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_machida a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/下北沢-----*/
#container #main #form_shimokita {
background:url(../shimokita/img/form_bk_shimokita.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_shimokita a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_shimokita a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/湘南台-----*/
#container #main #form_shounandai {
background:url(../shounandai/img/form_bk_shounandai.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_shounandai a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_shounandai a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/長後----*/
#container #main #form_chougo {
background:url(../chougo/img/form_bk_chougo.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_chougo a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_chougo a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/桜ヶ丘----*/
#container #main #form_sakura {
background:url(../sakura/img/form_bk_sakura.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_sakura a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_sakura a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/南林間----*/
#container #main #form_m-rinkan {
background:url(../m-rinkan/img/form_bk_m-rinkan.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_m-rinkan a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_m-rinkan a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/瀬谷区三ツ境 ----*/
#container #main #form_mitsukyo {
background:url(../mitsukyo/img/form_bk_mitsukyo.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_mitsukyo a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_mitsukyo a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/戸塚----*/
#container #main #form_totsuka {
background:url(../totsuka/img/form_bk_totsuka.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_totsuka a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_totsuka a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}


/*-----__main /store/横須賀田浦 ----*/
#container #main #form_taura {
background:url(../taura/img/form_bk_taura.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_taura a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_taura a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/平塚 ----*/
#container #main #form_hiratsuka {
background:url(../hiratsuka/img/form_bk_hiratsuka.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_hiratsuka a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_hiratsuka a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/茅ヶ崎 ----*/
#container #main #form_chigasaki {
background:url(../chigasaki/img/form_bk_chigasaki.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_chigasaki a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_chigasaki a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/二俣川 ----*/
#container #main #form_futamatagawa {
background:url(../futamatagawa/img/form_bk_futamatagawa.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_futamatagawa a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_futamatagawa a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/星川 ----*/
#container #main #form_hoshikawa {
background:url(../hoshikawa/img/form_bk_hoshikawa.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_hoshikawa a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_hoshikawa a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/戸塚駅前店 ----*/
#container #main #form_totsuka-st {
background:url(../totsuka-st/img/form_bk_totsuka-st.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_totsuka-st a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_totsuka-st a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}


/*-----__main /store/横浜本店 ----*/
#container #main #form_yokohamahonten {
background:url(../yokohamahonten/img/form_bk_yokohamahonten.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_yokohamahonten a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_yokohamahonten a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}





/*-----__main /store/横浜西口店 ----*/
#container #main #form_yokohama {
background:url(../yokohama/img/form_bk_yokohama.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_yokohama a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_yokohama a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}





/*-----__main /store/渋谷店 ----*/
#container #main #form_shibuya {
background:url(../shibuya/img/form_bk_shibuya.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_shibuya a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_shibuya a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}




/*-----__main /store/川崎駅前店 ----*/
#container #main #form_kawasaki {
background:url(../kawasaki/img/form_bk_kawasaki.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_kawasaki a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_kawasaki a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}





/*-----__main /store/東久留米店 ----*/
#container #main #form_e-kurume {
background:url(../e-kurume/img/form_bk_e-kurume.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_e-kurume a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_e-kurume a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/新宿南口店 ----*/
#container #main #form_shinjuku {
background:url(../shinjuku/img/form_bk_shinjuku.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_shinjuku a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_shinjuku a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*-----__main /store/新宿西口店 ----*/
#container #main #form_shinjuku02 {
background:url(../shinjuku02/img/form_bk_shinjuku02.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_shinjuku02 a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_shinjuku02 a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}


/*-----__main /store/大阪心斎橋店 ----*/
#container #main #form_shinsaibashi {
background:url(../shinsaibashi/img/form_bk_shinsaibashi.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_shinsaibashi a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_shinsaibashi a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}


/*-----__main /store/台東区上野御徒町店 ----*/
#container #main #form_ueno {
background:url(../ueno/img/form_bk_ueno.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_ueno a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_ueno a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}





/*-----__main /store/千葉柏店 ----*/
#container #main #form_kashiwa {
background:url(../kashiwa/img/form_bk_kashiwa.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_kashiwa a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_kashiwa a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}




/*-----__main /store/足立区北千住店 ----*/
#container #main #form_kitasenju {
background:url(../kitasenju/img/form_bk_kitasenju.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_kitasenju a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_kitasenju a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}



/*-----__main /store/池袋店 ----*/
#container #main #form_ikebukuro {
background:url(../ikebukuro/img/form_bk_ikebukuro.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_ikebukuro a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_ikebukuro a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}




/*-----__main /store/東京新橋店 ----*/
#container #main #form_shinbashi {
background:url(../shinbashi/img/form_bk_shinbashi.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_shinbashi a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_shinbashi a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}





/*-----__main /store/梅田店 ----*/
#container #main #form_umeda {
background:url(../umeda/img/form_bk_umeda.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_umeda a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_umeda a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}





/*-----__main /store/鹿児島天文館店 ----*/
#container #main #form_tenmonkan {
background:url(../tenmonkan/img/form_bk_tenmonkan.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_tenmonkan a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_tenmonkan a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}




/*-----__main /store/鹿児島谷山店 ----*/
#container #main #form_kagoshimataniyama {
background:url(../kagoshimataniyama/img/form_bk_kagoshimataniyama.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_kagoshimataniyama a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_kagoshimataniyama a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}





/*-----__main /store/大阪千日前店 ----*/
#container #main #form_sennichimae {
background:url(../sennichimae/img/form_bk_sennichimae.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_sennichimae a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_sennichimae a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}



/*-----__main /store/大阪日本橋店 ----*/
#container #main #form_nipponbashi {
background:url(../nipponbashi/img/form_bk_nipponbashi.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_nipponbashi a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_nipponbashi a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}


/*-----__main /store/池袋西口本店 ----*/
#container #main #form_w-ikebukuro {
background:url(../w-ikebukuro/img/form_bk_w-ikebukuro.jpg) no-repeat;
clear:both;
width:660px;
height:140px;
margin-left:20px;
margin-top:30px;
}

#container #main #form_w-ikebukuro a {
text-indent:-9999px;
display:block;
background:url(../img/estimate_btn.jpg) no-repeat;
width:600px;
height:62px;
position:relative;
top:60px;
left:30px;
}

#container #main #form_w-ikebukuro a:hover {
background:url(../img/estimate_btn_on.jpg) no-repeat;
width:600px;
height:62px;
}

/*---------------------------
__sidebar
---------------------------*/
#container #sidebar {
background:#fff;	
padding:0px 10px 0 20px;
margin-top:10px;
float:left;
width:220px;
padding-bottom:32768px;
margin-bottom:-32768px;
}

#container #sidebar-index {
background:#fff;
margin-top:-5px;	
padding:0px 10px 0 20px;
float:left;
width:220px;
padding-bottom:32768px;
margin-bottom:-32768px;
}

#container #sidebar img {
margin-bottom:10px;
}

#container #sidebar-index img {
margin-bottom:10px;
}

#adsence {
	margin: 20px 0 0 10px;
}

#adsence02 {
	margin: 20px 0 0 30px;
}

.tw {
	margin: 10px 0 10px 0;
}


/*---------------------------
__footer
---------------------------*/
#footer {
clear:both;
background:#fff;
width:960px;
margin:0 auto ;
}

#footer #f_bk {
background:url(../img/footer_bk.jpg) no-repeat;
width:960px;
height:168px;
position:relative;
top:10px;
}


#footer ul#f_navi01 {
font-size:12px;
position:absolute;
top:65px;
left:190px;
}

#footer ul#f_navi02 {
font-size:12px;
position:absolute;
top:85px;
left:190px;
}

#footer ul#f_navi01 li {
float:left;
}

#footer ul#f_navi02 li {
float:left;
}

#footer ul#f_navi01 li a {
display:block;
margin:0 15px 10px 0;
}

#footer ul#f_navi02 li a {
display:block;
margin:0 15px 10px 0;
}

#footer ul#f_navi01 li a:hover {
color: #0099FF;
}

#footer ul#f_navi02 li a:hover {
color: #0099FF;
}

#footer p {
clear:both;
color:#666666;
font-size:12px;
position:relative;
right:147px;
top:102px;
}

/*#footer #f_bk p a {
color:#666666;
text-decoration:underline;
}

#footer #f_bk p a:hover {
color: #0099FF;
text-decoration:underline;
}*/
