@charset "Shift_JIS";

/*
	================================================================================================
		support battery repair css index.css
	================================================================================================
*/
.ml15 { margin-left:15px !important; }

.mq_area {
	display: none;
}

.ryoukin_right_txt {
	margin-right: 15px;
}
table.Syuriryoukin_meyasu {
	margin-left: 15px;
}

div#contents div.pregArea_01 ul.subBtnArea_h50 li.bt_large {
	margin-left: 0;
}

ul.SyurirHouhou li,
ul.SyurirHouhou2 li {
	list-style-type: none;
}

div#contents ul.SyurirHouhou li p.arrow_syousai {
	margin: 0px;
}

#contents div.repair_rules dl {
	margin-left: 15px;
}

ul.subBtnArea_h50 li.right_txt {
	width: 500px\9;
}

.left_1 {
    float: left;
}

.right_1 {
	width:388px !important;
}	
	

/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {

.pc_area {
	display: none;
}
.mq_area {
	display: block;
}
span.anchorButtonA {
	width: 210px;
	height: 25px;
	padding-top: 15px;
}

ul.subBtnArea_2,
ul.subBtnArea_2_h18,
ul.subBtnArea_h50,
ul.subBtnArea_h50 li.right_txt,
table.Syuriryoukin_meyasu,
ul.SyurirHouhou,
ul.SyurirHouhou2,
.qa_search_btn {
	width: auto;
}

ul.subBtnArea_h50 {
	display: inline-block;
}

div#contents div.pregArea_01 ul.subBtnArea_h50 li.bt_large,
div#contents div.pregArea_01 ul.subBtnArea_h50 li.right_txt {
	float: none;
}

.pregArea_01 .dial .leftArea,
.pregArea_01 .dial .rightArea {
	float: none;
}

#contents div.mq_area .mq_tel_number{
	font-size: 24px !important;
	font-weight:bold;
	margin-bottom:20px;
}
div#contents div.pregArea_01 table.tblGlay td.noline {
	padding: 15px 0px 15px 0px;
}

.left_1 {
    float: none;
}

.right_1 {
    width: auto !important;
    height: auto !important;
}
}