/*!
Theme Name: benz
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ameshakaitori
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ameshakaitori is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*-----------繝｡繧､繝ｳ繝舌リ繝ｼ(2016/11/24)--------------*/

#mainImage{
	width:900px;
	margin:20px 28px 10px;
}
@media screen and (max-width: 767px) {
	#mainImage{
		width:100%;
		margin:20px 0 10px;
	}
}
/*-----------繧ｵ繧､繝�--------------*/

		#side{
			width:180px;
			text-align: left;
			float:left;
			margin-top:10px;
			padding-left:30px;

			}
@media screen and (max-width: 767px) {
		#side{
			width: 100%;
			padding:0;
}
		#side img {
			width: 100%;
}
}


		.side_title{
			margin-bottom:15px;
			}



		.side_syasyu_menu li a{
			line-height:160%;
			}



/*-----------繧ｵ繧､繝雲蜉�逶溷ｺ励げ繝ｫ繝ｼ繝�--------------*/

		.kamei_table{
		width:180px;

		}

		.kamei_table td{
		
		}





/*----------繝｡繧､繝ｳ-------------*/
		#main{
			float:right;
			text-align: left;
			width:680px;
			margin-top:10px;
			margin-right:30px;
			}
@media screen and (max-width: 767px) {
		#main{
			float:none;
			width: 100%;
			margin-left:0;
}
}


.pan{
margin-bottom:20px;
}






/*--霆顔ｨｮ荳隕ｧ--*/

.syasyu_img{


}


.syasyu_ichiran_contents{

}




.wikipedia_contents{
	clear:both;


}


.h4_car_title{
	margin-top:15px;
	padding-top:15px;
	margin-bottom:5px;
	border-top:dotted 1px #ccc;
	}

.toriatukai_syasyu{
	background-color:#fcfcfc;
	padding:10px;
	border:solid 1px #ccc;
	margin-top:20px;
	margin-bottom:40px;
}


.sateiform_table table{
	margin:10px 0px;
	border-bottom:dotted 1px #ccc;
	width:100%;
	}

.sateiform_table p{

	}



.sateiform_table th,.sateiform_table td{
	border-top:dotted 1px #ccc;
	padding:10px;
	}


.sateiform_table th{
	background-color:#82A0C5;
	color:#fff;
	width:150px;

	}

.sateiform_table td{
	/*width:490px;*/
	}	
@media screen and (max-width: 767px) {
.sateiform_table td label{
	display:block;
	margin-bottom: 3px;
	}	
}



.sateiform_table02 th{
width:50px;
}



/*--------莨夂､ｾ讎りｦ�-------------------*/


.company_img{
float: left;
}

.company_table{
	border-bottom:dotted 1px #ccc;
border-collapse: seperate;
margin-bottom:50px;
}





.company_table th,.company_table td{
	border-top:dotted 1px #ccc;
	padding:10px;
}


.company_table th{
background-color:#fcfcfc;
width:120px;
text-align: right;
}


.company_table td{
width:500px;
background-color:#fff;
}



.company_tenpo_table{
margin-top:20px;
}

.company_bt{
clear: both;
text-align: center;
padding-bottom:30px;
}

.company_bt img{
margin-right:5px;
margin-bottom:3px;

}



.map{
margin-left:60px;
margin-bottom:20px;
}
@media screen and (max-width: 767px) {
.map{
	display:block;
margin:0 auto;
	width: 300px;
	height: 300px;
}
}

.access{
padding-left:20px;
margin-left:55px;
border-left:solid 2px #ccc;
margin-bottom:40px;
}
@media screen and (max-width: 767px) {
.access{
padding-left:20px;
margin-left:0;
margin-bottom:40px;
border-left: none;
}
}

.access_h5{
margin-bottom:5px;
margin-top:20px;
}

.company .access_h5{
    font-size: 20px;
    padding-bottom: 10px;
}

/*--------繝励Λ繧､繝舌す繝ｼ繝昴Μ繧ｷ繝ｼ---------*/	

.privacy_h4{
margin-top:30px;
margin-bottom:10px;
}


.privacy_ul{
margin-left:10px;
margin-top:20px;
}

.privacy_ul li{
line-height:180%;
list-style-position: inside;
list-style-type: circle;
}


/*------------鬮倅ｾ｡雋ｷ蜿悶�繝昴う繝ｳ繝�-------------*/

.point_lady{
		width:680px;
		height:283px;
		background:url("/benzkaitori/wp-content/themes/benz/images/lady_point.jpg");
		background-repeat:no-repeat;
}

.point_h4{
	padding-bottom:5px;
	margin-top:30px;
}




/*---------雋ｷ蜿匁渊螳壹�繝昴う繝ｳ繝�------*/


#top_point h3{
	background:url("/benzkaitori/wp-content/themes/benz/images/h3_back02.gif");
	height:36px;
}
@media screen and (max-width: 767px) {
#top_point h3{
	background-size:cover;
}
}

#top_point h3 span{
	position: relative;
	top:8px;
	left:15px;
	color:#eee;
}
@media screen and (max-width: 767px) {
#top_point h3 span{
	left:6%;
}
}


/*--------辟｡譁呵ｲｷ蜿匁渊螳壹�豬√ｌ-----------*/
@media screen and (max-width: 767px) {
.top_flow ul{
	width: 100%;
	overflow:hidden;
	}
}

.top_flow li{
	float: left;
	}
@media screen and (max-width: 767px) {
.top_flow li{
	width: 33%;
	}
.top_flow li:last-child {
	width: 28%;
	}
	.top_flow li img{
		width:100%;
	}
}


#syorui li{
	line-height: 180%;
	list-style-type: disc;
	list-style-position: inside;
	}


/*-----------繝ｬ繧ｹ繧ｭ繝･繝ｼ繝励Λ繝ｳ縺ｮ縺疲｡亥�----------*/

.resque_h4{
	padding-bottom:5px;
	margin-top:30px;

}

.resque_img{
margin-top:20px;
width:680px;
height:500px;
background-color:#eee;
}



.auto_loan_exsample{
 border:solid 1px #ccc;
 padding:10px;
 margin-bottom:15px;
 background-color:#fcfcfc;
}

/*---------繧医￥縺ゅｋ縺碑ｳｪ蝠�--------*/

.faq_h4{
	padding-top:20px;
	padding-bottom:5px;
	margin-top:20px;
	border-top:dotted 1px #ccc;
	}



.faq_list_title{
margin-bottom:50px;
}


.faq_list_title li{
line-height:180%;

}


.faq_list_title h4{

}

.faq_list{
	margin-top:15px;
	}

.faq_list li{
line-height:160%;
list-style-type: circle;
list-style-position: inside;
font-weight: bold;
}



/*------------繝槭�繧ｭ繝ｼ繧ｺ縺ｮ迚ｹ蠕ｴ---------*/

.tokutyou_waku{
margin-bottom:60px;
}

.tokutyou_h4{
margin-bottom:20px;
}



/*------------螢ｲ蜊ｴ縺ｮ豬√ｌ------------*/


#syorui{
	border-top:dotted 1px #ccc;
	padding-top:80px;
	margin-top:80px;

}

.syorui{


	clear: both;
	margin-top:35px;

}


.syorui dt{
	font-weight:bold;
	margin-top:15px;
	font-size:115%;
	}

.syorui_ul li{
	line-height:180%;
	font-weight:bold;
	font-size: 115%;
	}



	.syorui_img{
	width:192px;
	padding:7px;
	margin-right:15px;
	margin-bottom:30px;
	background-color:#eee;
	float:left;
	height:270px;
	
	}


	.syorui_img02{
	width:192px;
	padding:7px;
	margin-right:15px;
	margin-bottom:30px;
	background-color:#e5eaed;
	float:left;
	height:270px;
	
	}


	.syorui_img_p{
	background-color:#fcfcfc;
	margin-bottom:7px;
	padding:5px;
	font-weight: bold;
	}

	.syorui_img_img{
	background-color:#fff;
	height:144px;
	margin-bottom:7px;
	}



	.flow_table{
	width:700px;
	margin-bottom:20px;
	}

	.flow_table th{
	width:200px;
	color:#fff;
	background-color:#777;
	border:solid 1px #ccc;
	padding:5px;
	}

	.flow_table td{
	padding:5px;
	background-color:#fff;
	border:solid 1px #ccc;
	}


/*--------縺雁ｮ｢讒倥�螢ｰ--------------*/

.customer_message{
	margin-bottom:50px;
	border:solid 1px #ccc;
	padding:10px;
	background-color:#eee;
	}

.customer_message h4{
	padding-bottom:10px;
	border-bottom:dotted 1px #ccc;
	}

.people{
	position:relative;
	top:3px;
	}



/*--------kaitori_parts---------*/

#kaitori_parts{
	margin-top:20px;
	margin-bottom:50px;
text-align: center;
clear: both;
}

.parts_kaitori_bt{

}
@media screen and (max-width: 767px) {
.parts_kaitori_bt{
width: 80%;
}
}

/*--------parts under_menu--------*/

#other_menu{
padding:10px;
background-color:#f8f8f8;
	margin-top:30px;
	}

#other_menu h4{
	}	

.under_menu{
	margin-left:10px;


	}

.under_menu li{
line-height: 180%;

}



/*-----------top----------------*/



.top_kaitori_bt{
position:relative;
top:85px;
}


.top_satei_menu{
width:680px;


}

.top_satei_menu li{
float:left;
margin-bottom:15px;
}

.satei01{
margin-right:6px;
}




/*-------蠎苓�蜀咏悄----------*/




/*--雋ｷ蜿悶ヵ繧ｩ繝ｼ繝�--*/

/*-----API驛ｨ蛻�------*/
.api{
clear: both;
padding:10px;
border:dotted 1px #ccc;
margin-bottom:20px;
}

.api_h4{
background-color:#eee;
padding:5px;
}


.top_kaitori_form{
width:450px;
background:url("/benzkaitori/wp-content/themes/benz/images/top_kaitori_back.gif");
}
@media screen and (max-width: 767px) {
.top_kaitori_form{
width:100%;
background-size:contain;
}
}

.top_table{
width:430px;
margin:0px 10px;
border-bottom:dotted 1px #ccc;
}
@media screen and (max-width: 767px) {
.top_table{
width:97%;
}
}

.top_table th{
background-color:#82A0C5;
width:120px;
color:#fff;
}
@media screen and (max-width: 767px) {
.top_table th{
	/*width:auto;*/
}
}

.top_table td{

}
@media screen and (max-width: 767px) {
.top_table td label{
	/*display: block;*/
	margin-bottom:3px;
	}
}

.top_table th ,.top_table td{
border-top:dotted 1px #ccc;
padding:5px;
}
@media screen and (max-width: 767px) {
.top_table th ,.top_table td{
padding:3px;
}
}

.top_table th ,.top_table td{
border-top:dotted 1px #ccc;
padding:5px 10px;
line-height:2.0;
}
@media screen and (max-width: 767px) {
.top_table th ,.top_table td{
padding:5px 10px;
}
}

.top_table .maker01{
	float:left;	
	width:48%;
	/*margin-right:10px;*/
}

.top_table .maker02{
	float:right;
	width:50%;
}

@media screen and (max-width: 767px) {
	.top_table .maker01{
		width:100%;
		margin-bottom:10px;		
	}

	.top_table .maker02{
		width:100%;
	}

}

.top_table select.frm01{
	height:30px;
	font-size:14px;
	width:100%;
}

.top_table input.frm02{
	height:30px;
	font-size:14px;
	width:100%;
}









.top_table_p{
padding:5px 10px;
}




/*--蟋碑ｨ苓ｲｩ螢ｲ-繝ｬ繧ｹ繧ｭ繝･繝ｼ繝励Λ繝ｳ-縺疲�邏��ｧ倥�螢ｰ--*/

.top_itaku_customer_ul{
float:right;
margin-top:8px;
}
@media screen and (max-width: 767px) {
.top_itaku_customer_ul{
	clear:left;
	float:left;
	width: 100%;
}
.top_itaku_customer_ul img {
	width: 100%;
}
}


/*--3縺､縺ｮ繝昴う繝ｳ繝�--*/

.three_point{

}

.three_point li{

	margin-bottom:10px;
}





.three_point_table{
clear:both;
}

.three_point_table th{
width:265px;
height:109px;

}


.three_point_table p{
line-height:160%;

}



.point01{
width:265px;
height:109px;
background: url("/benzkaitori/wp-content/themes/benz/images/point_01.gif");
background-repeat:no-repeat;
}

.point02{
width:265px;
height:109px;
background: url("/benzkaitori/wp-content/themes/benz/images/point_02.gif");
background-repeat:no-repeat;
}

.point03{
width:265px;
height:109px;
background: url("/benzkaitori/wp-content/themes/benz/images/point_03.gif");
background-repeat:no-repeat;
}


.point_p01{
font-size:16px;
position:relative;
left:75px;
top:25px;
}

.point_p02{
font-size:32px;
position:relative;
left:75px;
top:32px;
}

/*--繝医ャ繝鈴崕隧ｱ繝｡繝ｼ繝ｫ逕ｳ縺苓ｾｼ縺ｿ--*/

.top_satei_telmail{
float:left;
background: url("/benzkaitori/wp-content/themes/benz/images/top_information.jpg");
background-repeat:no-repeat;
width:680px;
height:250px;
margin-bottom:30px;
margin-top:10px;
}
@media screen and (max-width: 767px) {
.top_satei_telmail{
/*display:none;*/
background-size:contain;
width: 100%;
height: auto;
}
}


.top_satei_telmail ul{
	width:238px;
	margin:60px 0 0 116px;
	float:left;
}

.top_satei_telmail li{
	margin:0 0 2px;
	line-height:1.0;

}

.top_satei_telmail li.tel01{
	font-size:16px;
	font-weight:bold;
	font-family:meiryo;
}

.tel_st01{
	color:#1853C0;
}

.tel_st02{
	color:#cc0000;
}

.top_satei_telmail li.tel02 a{
	font-size:36px;
	color:#cc0000;
	font-family:anton,impact, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.top_satei_telmail li.tel03{
	margin:0 0 10px 15px;
}



@media screen and (max-width: 767px) {
	.top_satei_telmail ul{
		width:80%;
		margin:40px auto 0;
		float:none;
	}

	.top_satei_telmail li{
		text-align:center;
	}

	.top_satei_telmail li.tel01{
		font-size:5vw;

	}

	.top_satei_telmail li.tel02 a{
		font-size:9vw;
		font-family:anton,impact, sans-serif;

	}

	.top_satei_telmail li.tel03{
		font-size:3vw;

	}

}




.tel_bt{
position:relative;
top:57px;
left:114px;

}
@media screen and (max-width: 767px) {
.tel_bt{
    position: static;
    margin-top: 8%;
    margin-left: 16%;
    width: 77%;
}
}

.top_satei_telmail ul.netContact{
	width:300px;
	margin:60px 0 0 20px;
	float:left;
}

@media screen and (max-width: 767px) {
	.top_satei_telmail ul.netContact{
		width:90%;
		margin:0 auto 0;
		float:none;	
	}
}






.raiten_bt{
/*position:relative;
top:149px;
left:-132px;
margin:0 0 0 116px;*/

}
@media screen and (max-width: 767px) {
.raiten_bt{
position: static;
    margin-top: 20px;
    width: 100%;
}
}


.satei_telmail{
/*position:relative;
top:-26px;
left:375px;*/



}
@media screen and (max-width: 767px) {
.satei_telmail{
    position: static;
    margin-top: 20px;
    margin-left: 5%;
    width: 90%;
}
}


.toiawase_0325{
/*position:relative;
top:30px;
left:75px;*/

}
@media screen and (max-width: 767px) {
.toiawase_0325{
    position: static;
    margin-top: 20px;
    margin-left: 5%;
    width: 90%;
}
}




/*-------------蝠上＞蜷医ｏ縺帙ヵ繧ｩ繝ｼ繝�---------------*/

.hissu{
margin-left:5px;
color:#a40000;
	}

.form_table{
width:100%;
	}

.form_table th{
 width:120px;
 text-align: right;
	}
@media screen and (max-width: 767px) {
.form_table th{
 width:120px !important;
	}
}



.form_table .maker01{
	float:left;
	width:100%;
}

.form_table .maker02{
	float:right;
	width:50%;
}


.form_table select.frm01{
	height:30px;
	font-size:14px;
	width:100%;
}

.form_table input.frm02{
	height:30px;
	font-size:14px;
	width:100%;
}

.form_table textarea.frm03{
	font-size:14px;
	width:100%;
}



.top_modoru_bt{
	margin:60px 0px;
	text-align: center;
	margin-left:200px;
		}
@media screen and (max-width: 767px) {
.top_modoru_bt{
	margin-left:14%;
		}
}
		/*20150822*/
		#logoImg {
			float:left;
			clear:left;
			margin-left: 34px;
			margin-top:4px;
			width:225px;
			}
@media screen and (max-width: 767px) {
		#logoImg {
	width:40%;
	margin:0 auto 10px;
	float:none;
}
}

#telImg {
    float: right;
    margin-right: 30px;
    /*width: 438px;
    margin-top: -48px;*/
								}
@media screen and (max-width: 767px) {
#telImg {
	width:90%;
	margin:0px auto 10px;
}
}


#telImg ul{
	
}

#telImg li{
	float:left;
	font-size:48px;
	font-family:anton,impact, sans-serif;
	margin-left:5px;
}

#telImg li a{
	text-decoration:none;
	color:#cc0000;
}

@media screen and (max-width: 767px) {
	#telImg li.tel01{
		width:35%;
		margin:0px auto 10px;
		padding:0;
		/*float:none;*/
		line-height:0;
	}

	#telImg li.tel01 img{
		text-align:center;
	}

	#telImg li.tel02{
		width:60%;
		margin:0px 0 10px 2%;
		font-size:6vw;
		font-weight:bold;

	}

}





/*------------footer------------*/

#footer_container{
		clear:both;
		float:left;
		width:100%;
		background-color:#c3bdab;
		color:#563A09;
		padding:10px 10px 80px;

}
@media screen and (max-width: 767px) {
#footer_container{
	padding:10px 0 80px;;
}
}
#footer{
		width:950px;
		margin:0px auto;
		padding:10px 10px;

		}
@media screen and (max-width: 767px) {
#footer{
	width:100%;
	padding:0;
}
}
		
.footer_menu{
	clear:both;
}


.footer_kaitori_syasyu{
font-size:10px;
line-height:120%;
_line-height:150%;
margin-bottom:9px;

}

.footer_maker{
	
}

.footer_maker li{
	float:left;
	margin:5px 20px 5px 0;
}

.foot_menu {
width:950px;
border-top:dotted 1px #afa892;
padding-top:10px;

}
@media screen and (max-width: 767px) {
.foot_menu {
	width:100%;
}
}

.foot_menu li{
		float: left;
		padding:2px 4px;
		border-right:solid 1px #afa892;
		border-left:solid 1px #cac7bd;

}


.foot_menu li a:link{
color:#563A09;
}



.foot_menu li a:visited{
color:#334356;
}

.foot_menu li a:hover{
color:#B407A2;
}




.copyright{
	width:100%;
clear:both;
float: left;
border-top:dotted 1px #afa892;
padding-top:5px;
margin-top:10px;
}

.copyright a{
	color:#563A09;
	}


.topSateiBtn {
	position:absolute;
	top:270px;
	margin-left:160px;
	}
	@media screen and (max-width: 767px) {
.topSateiBtn {
	position:static;
	margin-left:10%;
	margin-bottom:30px;
	}
.topSateiBtn img{
	width: 90%;
		margin:0 auto;
}
}




/*繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ譎ゅ↓繝輔ャ繧ｿ繝ｼ縺ｫ繝懊ち繝ｳ繧貞崋螳�*/

.footer_fixed{
	margin:0 0 0;
	background-color:#ccc;
	width:100%;
	float:left;
	padding:15px 0;
	position:fixed;
	bottom:0;
}

.footer_fixed li{
	float:left;
	font-family:'Meiryo',"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","Osaka", sans-serif !important;
	margin:0 2%;
	width:29%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border-radius:10px;
	font-family:meiryo;
}

.footer_fixed li.foot01{
	background-color:#990000;
	line-height: 1.4;
}

.footer_fixed li.foot02{
	background-color:#00468C;
	line-height: 1.4;
}

.footer_fixed li.foot03{
	background-color:#01c302;
	line-height: 1.4;
}

.footer_fixed li.foot01 img,
.footer_fixed li.foot02 img,
.footer_fixed li.foot03 img{
	vertical-align: middle;
}

.footer_fixed a{
	color:#fff !important;
	text-decoration:none;
	display:block;
	padding:10px 0;
}

.footer_fixed img{
	vertical-align: middle;
}


.footer_fixed .foot_tel{
	font-size:12px;
}


.sp_tx_ylw{
background: linear-gradient(transparent 40%, #ffff66 40%);
}
.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #929292;
	max-width:250px;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 15px;
    background: #FFF;
    color: #5e5e5e;
    font-weight: bold;
}
.box26 p {
    margin: 0 !important; 
    padding: 0;
	text-align:center;
}
.box26 p b{
	font-size:130%;
	line-height:2;
	font-family:Impact,sans-serif;
}
.box26 p b span{
	font-size:200%;
	color:red;
	line-height:1.5;
}


*{
		margin:0px;
    padding:0px;

	}


img{
border: none;
}

	ul{

	}



	li{
	list-style: none outside; 
	line-height:100%;
	}


	body {
    	font: normal 12px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
    	margin:0px;
    	padding:0px;
    	line-height:180%;
    	color:#555;


	    }



a:link{
	color:#004490;
}

a:visited{
	color:#004490;
}



a:hover{
	color:#ae0000;
}


	table{
			border-collapse:collapse;
			}




	h1{
	font-size:11px;
	margin:5px 0px;
	float: left;

	}
@media screen and (max-width: 767px) {
	h1{
		/*display:none;*/
		font-size:9px;
		margin:0 !important;
		text-align:left;
	}
	}

	h2{
	font-size:11px;
	margin:18px 0px 0px 280px;
	color: #0000FF;
 }

 h2 a{
 	text-decoration: none;
 }


	h3{
	font-size:14px;
	/*margin-bottom:5px;*/
	font-family:serif;
	}



	h4{
	font-size:115%;
	}




		#container_container{
			margin:0px auto;
			width:970px;
			clear:both;

			}
@media screen and (max-width: 767px) {
		#container_container{
	width:100%;
}
}
		#container{
			width:950px;
			background-color:#fff;
			margin:0px auto;
			text-align: center;
			padding:0px 10px;
			float:left;

			}
@media screen and (max-width: 767px) {
		#container{
	width:100%;
	padding:0;
}
}




/*----------header--------------*/

		#header_container{

			width:100%;
			height:130px;
			border-top:solid 5px #00458b;
			background:url("/benzkaitori/wp-content/themes/benz/images/header/back03.gif");
			}

		#header{
			width:970px;
			margin:0px auto;
			height:130px;
			/*background:url("/benzkaitori/wp-content/themes/benz/images/header/back02.gif");
			background-repeat:no-repeat;*/
			}
@media screen and (max-width: 767px) {
		#header{
	width:100% !important;
	background:url(none) !important;
	border-top: 2px solid #0B3AA0 !important;
}
}



		#logo_dial_sateibt{
			clear: none;
		}
@media screen and (max-width: 767px) {
		#logo_dial_sateibt{
			display:none;
}
}


		#logo_dial_sateibt_left{
			float:none;

			}
@media screen and (max-width: 767px) {
		#logo_dial_sateibt_left{
			display:none;
}
}


		#logo_dial_sateibt_right{
			float:right;
			}


		#logo_dial_sateibt h2 img{
		position:relative;
		top:8px;
		}



		.sougou_bt{
		position:relative;
		left:181px;
		top:-15px;
		}



		.header_satei_bt{
			margin-top:18px;
			}


		#global_menu{
		width:900px;
		margin-left:40px;
			/*position:absolute;*/
			top:95px;

			clear:both;

			}
@media screen and (max-width: 767px) {
		#global_menu{
	width:98%;
	position: static;
	margin:0 auto;
}
}
@media screen and (max-width: 767px) {
		#global_menu ul {
			width: 100%;
			margin:0;
			padding:0;
}
}
		#global_menu li{
			float:left;
			}
@media screen and (max-width: 767px) {
		#global_menu li{
			width: 33%;
				margin:0;
			padding:0;
		}
		#global_menu li img{
			width: 100%;
			}
		#global_menu li:nth-child(4){
			clear:left;
}
}
		.global_menu_01,.global_menu_02,.global_menu_03,.global_menu_04,.global_menu_05{
			margin-right:8px;
			}


		#kyoutuu_menu{
			float: right;
			margin-right:33px;
			}
@media screen and (max-width: 767px) {
		#kyoutuu_menu{
			float: left;
			margin-right:0;
			margin-bottom: 10px;
			width: 100%;
			}
		#kyoutuu_menu li {
			width: 30%;
			text-align:center;
			}
		#kyoutuu_menu li img{
			width: 100%;
			height: auto;
			margin: 0 auto;
		}
}
		#kyoutuu_menu li{
			float:left;
			margin-left:8px;
			}



	.header_satei_bt{
		float:right;
		}



/*----------main_img-----------*/

.main_img{
background:url("/benzkaitori/wp-content/themes/benz/images/bmw_img.jpg");
background-repeat:no-repeat;
width:680px;
height:226px;
margin-bottom:5px;
}
@media screen and (max-width: 767px) {
.main_img{
width:100%;
height: 136px;
background-size:contain !important;
background-position:center center;
}
}





/*---------- 隕句�縺励ユ繧ｭ繧ｹ繝� -----------*/

.site_text{
	margin:15px 0 15px;
	background-color:#E3EDF7;
	padding:15px;
	border:1px solid #99B1D0;
	clear:both;
	float:left;
	width:648px;
}
@media screen and (max-width: 767px) {
.site_text{
	width: auto;
}
}


.site_text p{
	margin-top:10px;
}





/*--------TOP縺ｮ雋ｷ蜿悶ヵ繧ｩ繝ｼ繝�(邱丞粋縺�縺代う繝｡繝ｼ繧ｸ繧呈ｷｻ莉�)----------------*/
#top_satei_form{
clear: both;
float: left;
width:680px;

}

@media screen and (max-width: 767px) {
#top_satei_form{
	width: 100%;
}
}
 .top_satei_form_inner {
		float:left;
		width:450px;
	}
@media screen and (max-width: 767px) {
 .top_satei_form_inner {
		width: 100%
	}
}






/*--------side_navi繧ｵ繧､繝峨リ繝薙�繝舌ャ繧ｯ濶ｲ-----------*/



.side_h3{
background:url("/benzkaitori/wp-content/themes/benz/images/h3_back.gif");

width:180px;
height:36px;

}
@media screen and (max-width: 767px) {
.side_h3{
width:100%;
background-size:cover;
}
}


.side_h3 span{
color:#eee;
position: relative;
top:8px;
left:15px;
}

#side_navi{

}



/*--------side霆顔ｨｮ濶ｲ----------------*/

.side_syasyu_menu ul{
}

		.side_syasyu_menu li{
			padding:10px 0px;
			border-top:dotted 1px #ccc;
      color:#eee;
			}

		.side_syasyu_menu a:link{

			}

		.side_syasyu_menu a:visited{

			}

		.side_syasyu_menu a:hover{

			}



/*-----------繧ｵ繧､繝雲繧､繝ｳ繝輔か繝｡繝ｼ繧ｷ繝ｧ繝ｳ----------*/

		.side_info{
		width:180px;
		height:211px;
		background:url("/benzkaitori/wp-content/themes/benz/images/side_info.gif");
		background-repeat:no-repeat;
		}



		.side_info01{
		position:relative;
		top:150px;
		left:10px;
		}


/*--------繝医ャ繝励�繝ｼ繧ｸ繝�く繧ｹ繝磯Κ蛻�-------------*/
.pointbox h3{
	background-image: linear-gradient(60deg, #29323c 0%, #485563 100%);
	color:#fff;
	padding:0.5em;
	margin:0 0 0.5em 0;
	font-weight:bold;
	font-size:140%;
}
.pointbox ol{
  counter-reset:number; /*謨ｰ蟄励ｒ繝ｪ繧ｻ繝�ヨ*/
  list-style-type: none!important; /*謨ｰ蟄励ｒ荳譌ｦ豸医☆*/
  padding:0.5em;
  border: solid 2px #b11010;
margin-bottom:1em;
font-size:145%;
font-weight:bold;
}
.pointbox ol li{
  position: relative;
  padding: 0.5em 0.5em 0.5em 35px;
  line-height: 1.5em;
}
.pointbox ol li:before{
  /* 莉･荳区焚蟄励ｒ縺､縺代ｋ */
  position: absolute;
  counter-increment: number;
  content: counter(number);
  /*謨ｰ蟄励�繝�じ繧､繝ｳ螟峨∴繧�*/
  display:inline-block;
  background: #b11010;
  color: white;
  font-family: 'Avenir','Arial Black','Arial',sans-serif;
  font-weight:bold;
  font-size: 15px;
  border-radius: 50%;/*蜀�↓縺吶ｋ*/
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align:center;
  /*莉･荳� 荳贋ｸ倶ｸｭ螟ｮ蟇�○縺ｮ縺溘ａ*/
  top: 50%;
  -moz-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}
.pointbox ol li:after {/*蜷ｹ縺榊�縺励�縺｡繧�％繧薙→蜃ｺ縺滄Κ蛻�*/
  content: '';
  display: block;
  position: absolute;
  left: 20px;/*蟾ｦ縺九ｉ縺ｮ菴咲ｽｮ*/
  height: 0;
  width: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 12px solid #b11010;
  /*莉･荳� 荳贋ｸ倶ｸｭ螟ｮ蟇�○縺ｮ縺溘ａ*/
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}


.top_text{
	margin-top:10px;
	width:220px;
	height:298px;
	background:url("/benzkaitori/wp-content/themes/benz/images/top_right_back.jpg");
	}
@media screen and (max-width: 767px) {
.top_text{
	display:none;
	}
}


.top_text p{
	color:#eee;
	padding:10px 10px 0 5px;
	border-left:solid 3px #ff9c00;
	margin-left:10px;
	}


/*20150903*/
#formTable {
	width:100%;
	}
		@media screen and (max-width: 767px){
		.formtable th {
    width: 150px !important;
}
	.small {
		width: 50%;
		}
	.middle {
    width: 70%;
}
.large {
    width: 90%;
}
}





/*--------繝医ャ繝励�繝ｼ繧ｸ 繧ｳ繝ｳ繝�Φ繝�ｿｽ蜉�2-------------*/


.specialArea{
	margin:30px 0 0;
	float:left;
	width:100%;
	clear:both;
	font-family:meiryo,Arial,Helvetica;
}

.specialArea h3{
	font-family:meiryo,Arial,Helvetica;
	font-weight:normal;
	font-size:20px;
	border-bottom:2px solid #ccc;
	margin:0 0 20px;
	padding:0 0 5px 5px;
}

.specialArea h3 strong{
	font-weight:bold;
	color:#B20000;
}

.specialBox{
	background-image:url("/benzkaitori/wp-content/themes/benz/images/bnr_special01.jpg");
	background-repeat:no-repeat;
	background-position:top right;
	height:220px;
	font-size:14px;
	line-height:1.6;
}

@media screen and (max-width: 767px) {
	.specialBox{
	width:100%;
	height:100%;
	background-position:bottom;
	padding-bottom:230px;
	}
}

.specialBox h4{
	margin:15px 0 0;	
	padding:5px 0;
	
	font-family:meiryo,Arial,Helvetica;
}

.specialBox p{
	font-size:
}


@media screen and (max-width: 767px) {
	.specialArea img{
	width:100%;
	}
}



.other_kaitori h3 {
position: relative;
padding-left: 25px;
font-family:Meiryo;
margin-top:2.5em !important;
}

.other_kaitori h3:before {
position: absolute;
content: '';
bottom: -3px;
left: 0;
width: 0;
height: 0;
border: none;
border-left: solid 15px transparent;
border-bottom: solid 15px #ccc;
}
.other_kaitori h3:after {
position: absolute;
content: '';
bottom: -3px;
left: 10px;
width: 100%;
border-bottom: solid 3px #ccc;
}

.other_kaitori p img{
margin:1em 0 0;
max-width:500px;
}

@media screen and (max-width: 758px) {
.foot_tel{
	font-size:70% !important;
}
}

/*--------------------------------------------------------------
# お問い合わせ 
--------------------------------------------------------------*/
.top_table {
    width: 430px;
    margin: 0;
}
.wp-block-table {
    overflow-x: hidden;
}
.top_maker {
    display: flex;
}
.top_maker li:first-child{
    padding-right: 5px;
}
.top_maker li{
    flex-basis: 50%;
}

.contact_nav {
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 2px 0;
    margin-bottom: 15px;
}
.contact_nav li{
    display: table-cell;
    background-color: #eee;
    color: #333;
    font-weight: bold;
    width: 33.3333333333%;
    text-align: center;
    padding: 10px 0;
    border-radius: 5px;
}
.mw_wp_form_input .contact_nav li.input_page {
    color: #fff;
    background-color: #d20a1e;  
}
.mw_wp_form_confirm .contact_nav li.comfirm_page {
    color: #fff;
    background-color: #d20a1e;  
}
.mw_wp_form_complete .contact_nav li.complete_page {
    color: #fff;
    background-color: #d20a1e;
}
form input {
    width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
    padding: 5px 0;
}
form select {
    width: 100%;
    padding: 5px 0;
}
form input[type=radio] {
    width: auto;
}
form textarea {
    width: 100%;
}
.form_btn {
    padding-top: 30px;
    display: table;
    border-collapse: separate; 
    border-spacing: 8px 0; 
}
.form_btn li {
    display: table-cell;
    text-align: center;
}
.mw_wp_form_input .form_btn {
    width: 100%;
    margin: 0 auto;
}
.form_btn li{
    position: relative;
}
.send_btn a{
    display: block;
    text-align: center;
    position: relative;
    text-decoration: none;
}
.form_btn li:before,.send_btn a:before{
    content: "\f002";
    font-family: "FontAwesome";
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -8px;
    margin-left: -150px;
    font-size: 25px;
    color: #fff !important;
    text-shadow: 2px 2px 2px #333;
}
.send_btn a:before{
    margin-top: -10px;
}
.toiawase_btn.form_btn li:before{
    content:"\f0e0";
    margin-left: -100px;
}
.form_btn input,.send_btn a{
    border:none;
    color: #fff;
    font-size: 25px;
    background: linear-gradient(0deg, rgba(254,153,1,1) 0%, rgba(254,204,2,1) 100%);
    padding: 15px 0;
    font-weight: bold;
    text-shadow: 2px 2px 2px #333;
    box-shadow: 2px 1px 2px #999;
    border: 3px solid #e08f00;
}
.send_btn a{
    padding: 20px 0;
}
.form_btn li:hover input{
    background: linear-gradient(180deg, rgba(254,153,1,1) 0%, rgba(254,204,2,1) 100%);
}
.send_btn a:hover {
    background: linear-gradient(0deg, rgba(1,112,214,1) 0%, rgba(0,153,255,1) 100%);
    border: 3px solid #035db1;
}
.form_btn li:hover:before {
    color: #fff;
    
}
.mw_wp_form_input li.btn_back {
    display: none;
}
.mw_wp_form_confirm .form_btn {
    width: 100%;
    margin: 0 auto;
}
.mw_wp_form_confirm .form_btn li:before{
    display: none;
}
.mw_wp_form_input li.btn_back {
    display: none;
}
.privacy_form_txt {
    font-size: 13px;
    padding: 30px 0 80px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

@media only screen and (max-width:767px) {
    .form_btn {
        display: block;
        border-collapse:inherit;
        border-spacing: 0;
    }
    .form_btn li {
        display: block;
        margin-bottom: 20px;
    }
    .form_btn input {
        width: 100%;
    }
}
@media only screen and (max-width:458px) {

}