@charset "utf-8";
/*--------------------------------------------------------------------------------------------------------------------------------------------------
	↓以前の記述
-------------------------------------------------------------------------------------------------------------------------------------------------- */
.flt_l {float:left;}

#guestCenter {
	
	background-color:#eeeeee;
	
	padding:10px;
	
}


.qrBox_left {
	
	width:100px;	

}

.qrBox_center {
	
	width:498px;
	
}

.qrBox_right {
	
	width:92px;

}

.branchTable {
	
	border:1px solid #bbbbbb;
	
}

.branchTable td,
.branchTable th {
	
	padding:3px 10px;
	
	border-right:1px solid #bbbbbb;
	
	border-bottom:1px dotted #8d8d8d;
	
}

.branchTable th {
	
	background-color:#f2f2f2;
	
}









/*--------------------------------------------------------------------------------------------------------------------------------------------------
	↓新しい記述ここから（リニューアル後）
-------------------------------------------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------------------
	inquiry共通
-------------------------------------------------- */
ul.faq{ display: table; width: 100%; border-spacing: 15px 0; }
ul.faq li{ display: table-cell; width: 50%; }

ul.faq li a{
	display: block;
	margin-top: 5px;
    padding: 12px 0 12px 30px;
	font-weight: bold;
	border: 1px solid #ddd;
    border-radius: 4px;
	background: url(/images/common/icn_arrow_02.png) no-repeat scroll 13px center #f9f9f9;
	background: url(/images/common/icn_arrow_02_s.png) no-repeat 13px center #f9f9f9 \9;/*IE8*/
	background-size: 9px 9px;

}










/*--------------------------------------------------
	index.html(お問い合わせトップ)
-------------------------------------------------- */
/* よくあるご質問 ------------------------*/
.inquiry .faq .lower ul li span{ font-weight: normal; font-size: 80%; }

/* 改善事例のご紹介 ------------------------*/
.inquiry .improvement .ttlHead h2{ float: left; }
.inquiry .improvement .ttlHead p.allList{ float: right; margin-top: 3px; font-size: 71%; }
.inquiry .improvement .ttlHead p.allList a{ padding: 5px 10px 5px 15px; border-radius: 5px; background: url(../images/common/icn_arrow_01.gif) no-repeat 5px 0.9em  #FFF; }

.inquiry .improvement ul.liArr02 li{ margin-bottom: 5px; }
.inquiry .improvement ul.liArr02 li:last-child{ margin-bottom: 0; }


/* 各種お問い合わせ先 ------------------------*/
/* tel */
.inquiry .various .lower .tel h3{ padding-left: 35px; background: url(../inquiry/images/icn_tel.png) no-repeat left center; }/*電話アイコン*/

.inquiry .various .lower .tel { margin-bottom: 20px; }

.inquiry .various .lower .tel > div .dialName br{ display: none; }

.inquiry .various .lower .tel  p.telTtl{ margin-bottom: 8px; padding: 5px; background: #eee; }
.inquiry .various .lower .tel .dialName{ font-size: 120%;} 
.inquiry .various .lower .tel .dialName span{ font-size: 70%; font-weight: normal; } 
.inquiry .various .lower .tel .telNumber{ font-size: 180%; } 

.inquiry .various .lower .tel .inner p{ float: left; }
.inquiry .various .lower .tel .inner p.dialName{ width: 220px; margin-top: 5px; }

.inquiry .various .lower .tel .customer .inner p.telNumber{ margin-right: 30px;  padding-left: 65px; background: url(../inquiry/images/toll-free.gif) no-repeat scroll left center; }
.inquiry .various .lower .tel .customer .inner p:last-child{ margin-top: 20px;  }

/* mail */
.inquiry .various .lower .mail h3{ padding-left: 35px; background: url(../inquiry/images/icn_mail02.png) no-repeat left center; }/*メールアイコン*/

.inquiry .various .lower .mail .linkBtn a{
	display: block;
	_width: 238px;
	margin-top: 5px;
    padding: 12px 0 12px 50px;
	font-weight: bold;
	border: 1px solid #ddd;
    border-radius: 4px;
	background: url(../inquiry/images/icn_mail.png) no-repeat #f9f9f9 scroll 13px center;
 
}	
/* searchInq */
.inquiry .searchInq .traffic_info{ margin-top: 0; }

.inquiry .searchInq .fee .alR{ margin: 5px 5px 0 0; }

/*tel_link*/
.tel_link a{pointer-events: none;color:inherit;}

.inquiry .inq_agree{height:100%;vertical-align:middle;}
.inquiry .inq_agree .col1_lineBox{height:100%;margin:0;box-sizing:border-box; width:50%;margin-left:auto; margin-right:auto;}
.inquiry .inq_agree .col1_lineBox .title.link{margin:0; border:#fff solid 3px; box-sizing:border-box;}
