@charset "utf-8";
@media (min-width:1025px) {
/* <!-- トップページ --> */
.top_scroll_pc_top_00 {
    width: 90%;
    height:auto;
    object-fit: cover;
    display: block;
    margin: 0px auto 0 auto;
    overflow: visible;
    padding: 132px 0 0px 0;
}
/* <!-- メーカーページ --> */
.top_scroll_pc_top_01 {
    width: 90%;
    height:auto;
    object-fit: cover;
    display: block;
    margin: 0px auto 0 auto;
    overflow: visible;
    padding: 132px 0 0px 0;
}
/* <!-- エアコン修理ページ --> */
.top_scroll_pc_top_02 {
    width: 90%;
    height:auto;
    object-fit: cover;
    display: block;
    margin: 0px auto 0 auto;
    overflow: visible;
    padding: 132px 0 0px 0;
}
/* <!-- ガラス交換/修理ページ --> */
.top_scroll_pc_top_03 {
    width: 90%;
    height:auto;
    object-fit: cover;
    display: block;
    margin: 0px auto 0 auto;
    overflow: visible;
    padding: 132px 0 0px 0;
}
/* <!-- コーティングページ --> */
.top_scroll_pc_top_04 {
    width: 90%;
    height:auto;
    object-fit: cover;
    display: block;
    margin: 0px auto 0 auto;
    overflow: visible;
    padding: 132px 0 0px 0;
}
/* <!-- タイヤ交換やパンク修理 --> */
.top_scroll_pc_top_05 {
    width: 90%;
    height:auto;
    object-fit: cover;
    display: block;
    margin: 0px auto 0 auto;
    overflow: visible;
    padding: 132px 0 0px 0;
}
/* <!-- トップページ --> */
.background_top_scroll_pc_00 {
    background: url(../images/pc-background_image_2240-910.gif);
    background-position: top center;
    background-attachment: fixed;
    background-clip: border-box;
    background-size: cover;
    width: 100%;
    height:auto;
    object-fit: cover;
    overflow: hidden;
}
/* <!-- メーカーページ --> */
.background_top_scroll_pc_01 {
    background: url(../images/pc-background_image_2240-910.gif);
    background-position: top center;
    background-attachment: fixed;
    background-clip: border-box;
    background-size: cover;
    width: 100%;
    height:auto;
    object-fit: cover;
    overflow: hidden;
}
/* <!-- エアコン修理ページ --> */
.background_top_scroll_pc_02 {
    background: url(../images/air-conditioner-repair_1280-630.gif);
    background-position:center -182px;
    background-attachment: fixed;
    background-clip: border-box;
    background-size: cover;
    width: 100%;
    height:auto;
    object-fit: cover;
    overflow: hidden;
}
/* <!-- ガラス交換/修理ページ --> */
.background_top_scroll_pc_03 {
	background: url("../images/glass-repair-and-replacement_1280-630.gif");
    background-position:center 0;
    background-attachment: fixed;
    background-clip: border-box;
    background-size: cover;
    width: 100%;
    height:auto;
    object-fit: cover;
    overflow: hidden;
}
/* <!-- コーティングページ --> */
.background_top_scroll_pc_04 {
    background: url(../images/coating_1280-630_01.gif);
    background-position:center -85px;
    background-attachment: fixed;
    background-clip: border-box;
    background-size: cover;
    width: 100%;
    height:auto;
    object-fit: cover;
    overflow: hidden;
}

/* <!-- タイヤ交換やパンク修理 --> */
.background_top_scroll_pc_05 {
	background: url("../images/tire-replacement_1280-630_02.gif");
    background-position:center 0;
    background-attachment: fixed;
    background-clip: border-box;
    background-size: cover;
    width: 100%;
    height:auto;
    object-fit: cover;
    overflow: hidden;
}
.contents {
	color: #fff ;
	background: #ffffff;
	display: flex ;
	justify-content: center ;
	align-items: center ;
}
.contents.a {
	background: #ffffff00;
}
.top_scroll_sp_top_01 {
    display: none;
}
/* .img.b {
	background-image: url("assets/img/img-5.jpg");
}
.img.c {
	background-image: url("assets/img/img-6.jpg");
}
 */
/*
.img, .contents {
	width: 100% ;
	height: 65vh ;
}
.contents {
	color: #fff ;
	background: #01579B ;
	display: flex ;
	justify-content: center ;
	align-items: center ;
}
.contents.b {
	background: #FF9100 ;
}
.contents.c {
	background: #AD1457 ;
}
*/
}
/*
@media screen and (orientation: landscape) {

.top_scroll_pc_top_00 {
width: 96%;
height: 63vh;
object-fit: contain;
display: block;
margin: 0px auto 0 auto;
overflow: visible;
}
.background_top_scroll_pc_00 {
background: url(../images/pc-background_image_2240-910.gif);
background-position: top center;
background-attachment: fixed;
background-clip: border-box;
background-size: cover;
width: 100%;
height: 60vh;
overflow: hidden;
}
}
*/

@media (max-width:1024px) {
.top_scroll_pc_top_00,
.top_scroll_pc_top_01,
.top_scroll_pc_top_02,
.top_scroll_pc_top_03,
.top_scroll_pc_top_04,
.top_scroll_pc_top_05,
.top_scroll_pc_top_06,
.top_scroll_pc_top_07,
.top_scroll_pc_top_08,
.top_scroll_pc_top_09,
.top_scroll_pc_top_10,
.top_scroll_pc_top_11,
.top_scroll_pc_top_12,
.top_scroll_pc_top_13,
.top_scroll_pc_top_14 {
	display: none;
}
.top_scroll_sp_top_00,
.top_scroll_sp_top_01,
.top_scroll_sp_top_02,
.top_scroll_sp_top_03,
.top_scroll_sp_top_04,
.top_scroll_sp_top_05,
.top_scroll_sp_top_06,
.top_scroll_sp_top_07,
.top_scroll_sp_top_08,
.top_scroll_sp_top_09,
.top_scroll_sp_top_10,
.top_scroll_sp_top_11,
.top_scroll_sp_top_12,
.top_scroll_sp_top_13,
.top_scroll_sp_top_14 {
    width: 100%;
    height: auto;
    margin: 10% auto 0;
    overflow: hidden;
}
}
@media (min-width:1025px) {
.top_scroll_pc_top_00,
.top_scroll_pc_top_01,
.top_scroll_pc_top_02,
.top_scroll_pc_top_03,
.top_scroll_pc_top_04,
.top_scroll_pc_top_05,
.top_scroll_pc_top_06,
.top_scroll_pc_top_07,
.top_scroll_pc_top_08,
.top_scroll_pc_top_09,
.top_scroll_pc_top_10,
.top_scroll_pc_top_11,
.top_scroll_pc_top_12,
.top_scroll_pc_top_13,
.top_scroll_pc_top_14 {
	display: block;
}
.top_scroll_sp_top_00,
.top_scroll_sp_top_01,
.top_scroll_sp_top_02,
.top_scroll_sp_top_03,
.top_scroll_sp_top_04,
.top_scroll_sp_top_05,
.top_scroll_sp_top_06,
.top_scroll_sp_top_07,
.top_scroll_sp_top_08,
.top_scroll_sp_top_09,
.top_scroll_sp_top_10,
.top_scroll_sp_top_11,
.top_scroll_sp_top_12,
.top_scroll_sp_top_13,
.top_scroll_sp_top_14 {
display: none;
}
}