@charset "utf-8";

					
						.FindDealerB3_A{
		                    display:block;
                            
                            
                            padding:20px 0 0 0;
                            background-color:#fff;
                            
                            
                        }
                        
                        .FindDealerB3_A>.outBox{
                            
                            padding:85px 0 20px 0;
                            background-color:#f4f4f4;
                            
                            
                        }
                        @media screen and (max-width:768px){
                            .FindDealerB3_A{
		                        display:block;
                                
                                
                                padding:4.83vw 0 0 0;
                                
                                
                                
                            }
                            
                            .FindDealerB3_A>.outBox{
                                
                                padding:5.31vw 0;
                                
                                
                                
                            }
                        }
					
					
		                .FindDealerB3_A{
						    width:100%;
						    position:relative;
						}
                        .FindDealerB3_AA{
						    margin:0 auto;
						    max-width:1120px;
						}
						
						.FindDealerB3_A .boxSizing{
						    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
						}
						
						.FindDealerB3_A .imgA{
                            background-size:contain;
                            background-repeat: no-repeat;
                            background-position:center;
                        }
						
						.FindDealerB3_A .vAlign{
						    display:inline-block;
						    vertical-align:middle;
						    width:0;
						    height:100%;
						}
						
						.FindDealerB3_A .column{
						    display:inline-block;
						    vertical-align:top;
						}
						
						.FindDealerB3_A .columnA{
						    display:inline-block;
						    vertical-align:middle;
						}
						
						.FindDealerB3_A .columnB{
						    display:inline-block;
						    vertical-align:bottom;
						}
                        
                        .FindDealerB3_A .titleBox {
                            width: 100%;
                            font-size: 22px;
                            color: #be9664;
                            text-align: center;
                        }
                        
                        .FindDealerB3_A .uiBox {
                            margin-top: 58px;
                            width:100%;
                            height:38px;
                            position: relative;
                        }
                        
                        .FindDealerB3_A .uiBox .ui_R {
                            position:absolute;
                            left:0;
                            top:0;
                            z-index: 4;
                            width:100%;
                            height:100%;
                            text-align:center;
                        }
                        
                        .FindDealerB3_A .total{
                            position:absolute;
                            left:0;
                            top:0;
                            height: 38px;
                            font-size:14px;
                            color:#bbb;
                        }
                        
                        .FindDealerB3_A .uiBox .slcBox {
                            min-width: 140px;
                            border: 1px #959595 solid;
                            background-color: #FFF;
                        }
                        
                        .FindDealerB3_A .uiBox .slcBoxA {
                            margin:0 0 0 20px;
                        }
                        
                        .FindDealerB3_A .slcBox .slcBtn {
                            cursor: pointer;
                            width: 100%;
                            height: 36px;
                            font-size: 16px;
                            line-height: 100%;
                            color: #BBB;
                            position: relative;
                            text-align: left;
                        }
                        
                        .FindDealerB3_A .slcBtn .text {
                            padding-left: 10px;
                            line-height: 36px;
                        }
                        
                        .FindDealerB3_A .slcBtn .icon {
                            position: absolute;
                            top: 0px;
                            right: 10px;
                            width: 10px;
                            height: 100%;
                            background-size: contain;
                            background-repeat: no-repeat;
                            background-position: center;
                            background-image: url(/tw/images/common/arrow-4.svg);
                            transform: rotate(0deg);
                            -ms-transform: rotate(0deg);
                            -webkit-transform: rotate(0deg);
                        }
                        
                        .FindDealerB3_A .btnSearch {
                            cursor: pointer;
                            width: 30%;
                            height: 38px;
                            max-width: 120px;
                            background-color: #313131;
                            text-align: center;
                            color: #FFF;
                            font-size: 16px;
                            line-height: 38px;
                        }
                        
                        .FindDealerB3_A .slcBox .slcMenu {
                            width: 100%;
                            background-color: #FFF;
                            display: none;
                        }
                        
                        .FindDealerB3_A .slcBox .slcItem {
                            cursor: pointer;
                            height: 36px;
                            line-height: 36px;
                            color: #353535;
                            padding: 0 10px 0 10px;
                            text-align: left;
                            font-size: 16px;
                        }
                        
                        .FindDealerB3_A .slcBox .slcItem:hover{
						    background-color:#EEE;
						}
                        
                        .FindDealerB3_A .slcBox .slcItemA, .FindDealerB3_A .slcBox .slcItemA:hover {
                            color: #FFF;
                            background-color: #be9664;
                        }
                        
                        .FindDealerB3_A .listBoard{
                            margin-top:65px;
                        }
                        
                        .FindDealerB3_A .cBox{
                            margin:0 auto 0 -20px;
                            flex-wrap: wrap;
                        }
                        
                        .FindDealerB3_A .unit{
                            width:33.3333333333333333333%;
                            padding-left:20px;
                            padding-bottom:20px;
                            -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
                        }
                        
                        .FindDealerB3_A .unit .inBox{
                            background-color:#fff;
                            width:100%;
                            padding:30px 30px 30px 30px;
                            -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
                            text-align:center;
                            height:100%;
                        }
                        
                        .FindDealerB3_A .marginTop{
                            margin-top:20px;
                        }
                        
                        .FindDealerB3_A .unit .name{
                            color:#222;
                            font-size:16px;
                        }
                        
                        .FindDealerB3_A .unit .addr{
                            color:#222;
                            font-size:16px;
                        }
                        
                        .FindDealerB3_A .unit .addr a, .FindDealerB3_A .unit .tel a{
                            text-decoration-color:#c8c8c8;
                        }
                        
                        .FindDealerB3_A .unit .tel{
                            color:#222;
                            font-size:16px;
                        }
                        
                        .FindDealerB3_A .unit .more{
                            color:#222;
                            font-size:12px;
                            background-color:#eee;
                            padding:5px 40px;
                            display:none;
                        }
                        
                        .FindDealerB3_A .unit .moreBox{
                            position:absolute;
                            width:100%;
                            left:0;
                            bottom:30px;
                        }
                        
                        .FindDealerB3_A .moreBtn{
                            width:100%;
                            padding-top: 35px;
                            padding-bottom: 80px;
                            text-align: center;
                        }
                        
                        .FindDealerB3_A .moreBtn .sensor{
                            cursor:pointer;
                            background-color:#FFF;
                            width:400px;
                            height:45px;
                            padding:0;
                            margin:0 auto;
                        }
                        
                        .FindDealerB3_A .moreBtn .text {
                            display: inline-block;
                            vertical-align: middle;
                            color: #222;
                            font-size: 14px;
                            padding-right: 0;
                        }
                        
                        .FindDealerB3_A .moreBtn .icon {
                            display: inline-block;
                            vertical-align: middle;
                            width:17px;
                            height:100%;
                            margin-left:30px;
                            background-image: url(/tw/images/common/arrow_go_down.svg);
                            -webkit-filter: grayscale(0%) brightness(200%) contrast(100%);
                            filter: grayscale(0%) brightness(200%) contrast(100%);
                        }
                        
                        .FindDealerB3_A .noMoreData{
                            width:100%;
                            padding:17px 0;
                            margin:24px auto 0 auto;
                        }
                        
                        .FindDealerB3_A .iconBox{
                            width:100%;
                            margin:40px 0 0 0;
                            padding:0 0 0 20px;
                        }
                        
                        .FindDealerB3_A .unit .icon_sponsor {
                            margin: 0 0 0 7px;
                            width: 18px;
                            height: 18px;
                            background-image: url(/tw/images/common/icon_tick_golden.svg);
                        }
                        
                        @media screen AND (max-width:1177px){
                            .FindDealerB3_AA{
                                width:calc(100% - 40px);
                            }
                        }
                        
						@media screen AND (max-width:768px){
                            .FindDealerB3_A{
                                width: 100%;
                            }
                            
                            .FindDealerB3_AA{
                                width:90%;
                            }
                            
                            .FindDealerB3_A .uiBox {
                                margin-top: 9.66vw;
                                height: auto;
                            }
                            
                            .FindDealerB3_A .uiBox .ui_R {
                                position:relative;
                                height: 8.7vw;
                            }
                            
                            .FindDealerB3_A .total {
                                position:relative;
                                padding: 6.52vw 0;
                                height:auto;
                                font-size: 3.38vw;
                                text-align:center;
                                width:100%;
                            }
                            
                            .FindDealerB3_A .ui_R .total .vAlign, .FindDealerB3_A .ui_R .total .text{
                                vertical-align:middle;
                            }
                            
                            .FindDealerB3_A .uiBox .slcBox {
                                min-width: 33.65vw;
                            }
                            
                            .FindDealerB3_A .uiBox .slcBoxA {
                                margin: 0 0 0 1.59vw;
                            }
                            
                            .FindDealerB3_A .slcBox .slcBtn {
                                height: 8.7vw;
                                font-size: 3.86vw;
                            }
                            
                            .FindDealerB3_A .slcBtn .text {
                                padding-left: 2.42vw;
                                line-height: 8.7vw;
                            }
                            
                            .FindDealerB3_A .slcBtn .icon {
                                right: 2.42vw;
                                width: 2.42vw;
                            }
                            
                            .FindDealerB3_A .slcBox .slcItem {
                                height: 8.7vw;
                                line-height: 8.7vw;
                                padding: 0 2.42vw;
                                font-size: 3.86vw;
                            }
                            
                            .FindDealerB3_A .btnSearch {
                                width: 19.32vw;
                                height: 8.7vw;
                                max-width: 28.99vw
                                font-size: 3.86vw;
                                line-height: 8.7vw;
                            }
                            
                            .FindDealerB3_A .listBoard {
                                margin-top: 0;
                            }
                            
                            .FindDealerB3_A .cBox{
                                margin:0 auto;
                            }
                            
                            .FindDealerB3_A .unit {
                                width: 100%;
                                padding-left: 0;
                                padding-bottom: 3.62vw;
                            }
                            
                            .FindDealerB3_A .unit .inBox {
                                padding: 4.83vw 4.83vw 4.83vw 4.83vw;
                                min-height:auto;
                            }
                            
                            .FindDealerB3_A .marginTop{
                                margin-top:1.83vw;
                            }
                            
                            .FindDealerB3_A .unit .name{
                                font-size:3.86vw;
                            }
                            
                            .FindDealerB3_A .unit .addr{
                                font-size:3.86vw;
                            }
                            
                            .FindDealerB3_A .unit .tel{
                                font-size:3.86vw;
                                display:none;
                            }
                            
                            .FindDealerB3_A .unit .more{
                                font-size:2.9vw;
                                padding:1.21vw 9.66vw;
                            }
                            
                            .FindDealerB3_A .moreBtn .sensor{
                                width:55vw;
                            }
                            
                            .FindDealerB3_A .moreBtn{
                                padding-top: 10vw;
                                padding-bottom: 22vw;
                            }
                            
                            .FindDealerB3_A .moreBtn .sensor{
                                padding: 0;
                                margin: 0 auto;
                                width: 55vw;
                                height: 11vw;
                            }
                            
                            .FindDealerB3_A .moreBtn .text {
                                font-size: 3.38vw;
                                padding-right: 0;
                            }
                            
                            .FindDealerB3_A .noMoreData{
                                padding:4.0vw 0;
                                margin:5.8vw auto 0 auto;
                            }
                            
                            .FindDealerB3_A .iconBox{
                                margin:5.8vw 0 0 0;
                                padding:0;
                            }
                            
                            .FindDealerB3_A .iconLoading{
                                margin:5.8vw auto 0 auto;
                                padding: 4.0vw 0;
                            }
                            
                            .FindDealerB3_A .unit .icon_sponsor {
                                margin: 0 0 0 1.69vw;
                                width: 4.35vw;
                                height: 4.35vw;
                            }
                            
                            .FindDealerB3_A .unit .moreBox {
                                bottom: 7.25vw;
                            }
						}
					
					