@charset "UTF-8"; .contact-sec-bk01 { padding:6.125em 0px 7.5em; background:#bbd3ea; overflow: hidden; } .contact-tab { overflow:hidden; padding:0px 6.09375%; } .contact-tab .swiper-container1 { overflow:hidden; } .contact-tab ul li .text { background:url(../images/contact-tab-libg01.png) no-repeat center center; cursor:pointer; border-radius:3px; line-height:3.556; height:3.556em; color:#fff; background-size:cover; } .contact-tab ul li .text img { vertical-align:middle; margin-right:2px; height:1em; } .contact-tab ul li.on .text {background:url(../images/contact-tab-libg02.png) no-repeat center center; background-size:cover; } .con-tab-con { padding-top:2em; width:100%; max-width:952px; margin:0px auto; } .con-tab-con .map { } .con-tab-con .map img { width:100%; } .con-tab-con .map-con { position:relative; } .con-tab-con .map-con .list ul li { position:absolute; } .con-tab-con .map-con .ico { width:1.625em; height:2.125em; background:url(../images/con-ico02.png) no-repeat center center; background-size:100% 100%; } .con-tab-con .map-con .page-map-ft { position: absolute; left: 56.9389%; width:27.9411%; top:82.0542%; } .con-tab-con .map-con .page-map-ft img { width: 100%; } .con-tab-con .map-con .page-map-rt { position: absolute; left: 95.5%; width:16.8067%; top:73.0542%; } .con-tab-con .map-con .page-map-rt img { width: 100%; } .map-contc { position:absolute; width:550px; display:none; left:50%; margin-left:-275px; top:100%; } .map-contc .jt { font-size:0px; } .map-contc .jt span { border:11px solid #fff; border-color:transparent transparent #fff transparent; display:inline-block; } .map-contc .list-con {background:url(../images/map-contc.png) no-repeat center center; border-radius:5px; background-size:cover; padding:1.375em 2.375em; margin-top:-2px; } .map-contc .title { color:#383841; } .map-contc .title img { vertical-align:middle; margin-right:2px; height:22px; } .map-contc .img { float:left; width:160px; height:90px; } .map-contc .img img { width:100%; } .map-contc .tel { overflow:hidden; padding-left:1.2em; } .map-contc .tel dd { position:relative; padding-left:24px; color:#383841; } .map-contc .tel dd .sign { position:absolute; left:0px; top:0.5em; } .map-contc .tel dd .sign img { width:13px; } .map-contc .tel dd a { color:#006fbd; text-decoration:underline; } .map-contc .tel2 dd { margin-top:0.5em; } .map-contc .content { padding-top:1.25em; } .map-contc .address { padding-top:1em; } .map-contc .address dl dd { position:relative; margin-top:5px; padding-left:20px; color:#383841; } .map-contc .address dl dd .sign { position:absolute; left:0px; top:0.375em; } .map-contc .address dl dd .sign img { width:13px; } .map-con .list ul li:hover { z-index:10; } .map-con .list ul li:hover .ico,.map-con .list ul li.on .ico { background:url(../images/con-ico01.png) no-repeat center center; background-size:100% 100%; } .map-con .list-tab1 ul li:hover .map-contc,.map-con .list-tab1 ul li.on .map-contc { display:block; } .map-con .list ul li.on { z-index:9; } .dealer-inquiry-tc { left:50%; top:20%;} .dealer-inquiry-tc .jt,.dealer-inquiry-tc .ico { display:none; } @media only screen and (max-width: 1200px){ .contact-tab { padding:0px; } .map-contc { width:470px; margin-left:-235px; } .con-tab-con { padding:2em 100px; } } @media only screen and (max-width: 900px){ .map-contc { width:440px; margin-left:-220px; } .map-contc .list-con { padding:1.375em 1.5em; } } @media only screen and (max-width: 767px){ .contact-sec-bk01 { padding:3em 0px; } .con-tab-con { padding:2em 0px 0px; } .contact-tab ul li .text img { height:1em; } .con-tab-con .map-con .list-tab2 ul li { position:relative;} .con-tab-con .map-con .list-tab2 ul li .map-contc { position:relative; width:100%; margin-left:0px; left:0px; } .con-tab-con .map-con .list-tab2 ul li .map-contc .jt { display:none; } .con-tab-con .map-con .ico { width:1.0833em; height:1.41667em; } .map-con .list-tab2 { margin-top:2em; } .map-con .list-tab1 ul li:hover .map-contc,.map-con .list-tab1 ul li.on .map-contc { display:none!important; } .map-con .list-tab2 ul li:hover .map-contc,.map-con .list-tab2 ul li.on .map-contc { display:block; } .map-contc .tel dd .sign { top:0.325em;} .map-contc .tel dd .sign img { width:1em; } .map-contc .tel dd { padding-left:1.5em; } .con-tab-con .map-con .page-map-rt { left: 87.5%; } .map-contc .img { width:7.66em; height:4.75em; } .map-contc .tel { padding-left:0.75em; } .map-contc .address dl dd .sign { top:0.25em;} .map-contc .address dl dd .sign img { width:1em; } .map-contc .address dl dd { padding-left:1.5em; } } @media only screen and (max-width: 375px){ .map-contc .img { width:100%; height:0px; padding-bottom:56.25%; } .map-contc .tel { padding-left:0px; float:left; width:100%; padding-top:1em; } }