@charset "utf-8";


.s_con_wrap01{}
.s_top_title {text-align:center; height:380px; text-shadow:5px 5px 5px rgba(0,0,0,.3);}
.s_top_title h2 {font-size:40px;  color:#fff; letter-spacing:-0.1em;font-family:'Noto Sans KR',sans-serif;font-weight:400; }
.st_wrap01 .s_top_title h2{ font-size:0; display:none;}
.st_wrap01 .s_top_title{ height:0px;}
.s_top_title h2 span {font-size:13px; display:block; letter-spacing:1px; padding-bottom:17px;text-transform:uppercase;font-family: 'Noto', sans-serif;; color:#fff; padding:175px 0 0 0;}

.s_top_title02{text-align:center;}
.s_top_title02 h2 {padding:200px 0 25px 0; background:url("/img/sub/ye_line_.png") no-repeat center bottom;}
.s_top_title02 h2.tit02 {padding:200px 0 45px 0; color:#fff;font-size:40px;  color:#fff; letter-spacing:-0.1em; font-weight:600;}

.s_tab {width:1000px; margin:0 auto;text-align:center; letter-spacing:-0.1em; line-height:0;}
.s_tab ul li {display:inline-block;}
.s_tab ul li a {display:block;font-size:15px; color:#fff; overflow:hidden;padding:20px 45px 20px 45px; border:1px solid #fff;}
.s_tab ul li a:hover {color:#000;border:1px solid #fff; background: #fff;}
.s_tab ul li.on {color:#000; border:1px solid #fff; background: #fff;}
.s_tab ul li.on a {color:#000; border:1px solid #fff; background: #fff;}
.s_tab ul li a.on, .s_tab ul li a:hover, .s_tab ul li a:active, .s_tab ul li a:focus {color:#000; background: #fff;}

.st_wrap05 .s_top_title, .st_wrap02 .s_top_title { height:430px;}

.tour_wrap {width:100%; height:220px; overflow:hidden;}
.s_tour {width:100%; margin:0 auto;}
.tour_info {float:left; width:100%;}
.tour_info ul li { margin-left: 80px; float:left;overflow:hidden;}
.tour_info ul li img {width:auto; height: 200px; margin-bottom: 20px;}
.tour_btn {position:absolute;width:100%; margin:0 auto; bottom:70px; z-index:0;}
.mitem {z-index:50;}
.tour_btn .prev{float:left; padding:0 0 0 15px;width:60px;}
.tour_btn .next{float:right; padding:0 0 0 0;width:60px;text-align:right;}


.cont1130  .tour_wrap { margin:0 auto; overflow:hidden;  background:none;}
.cont1130  .tour_btn {position:absolute;width:100%; margin:0 auto;}

.cont1130  .s_tour {width:100%; margin:0 auto;}
.cont1130  .tour_info {float:left;  width:100%; margin:0 auto;}
.cont1130  .tour_info ul li {width:auto; margin-left: 30px;}
.cont1130  .tour_info ul li:first-child{ margin-left: 0;}
.cont1130  .tour_info ul li img {}
.cont1130  .tour_btn .prev{float:left; padding:65px 0 0 15px;width:100px;}
.cont1130  .tour_btn .next{float:right; padding:65px 50px 0 0;width:100px;text-align:right;}


.main_pro {text-align:center; display: block; margin:0 auto; height: auto; min-height: 300px; left: 15%}
.main_pro li {width:31%; display: block; float: left;margin:0 0 30px 0; padding:0 0 25px 0; border-radius: 5px; border: 1px solid #efefef; margin-left: 10px;}
.main_pro li p {padding:0 20px;}
.main_pro li p.img {padding:20px 0 20px 0;}
.main_pro li p.img img {/*width:220px; height:220px;*/}
.main_pro li p.tit {padding:0 0 15px 0; font-size:17px;}
.main_pro li p.tit span {display:none;}
.main_pro li p.txt01 {padding-top:20px; font-size:13px; color:#000;}
.main_pro li p.txt02 {padding-top:12px; font-size:12px; color:#666;}


.menu, .menu ul, .menu li, .menu a { margin: 0; padding: 0; border: none; outline: none; }

/* Menu */
#navi{ position: relative; width: 100%;}
.menu {/*background: #4c4e5a; background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%); background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%); background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%); background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%); background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%); -webkit-border-radius: 5px; -moz-border-radius: 5px;
border-radius: 5px; */ position: absolute;  left: calc(100%/3)/*30%*/; top:5px;  font-size: 17px; text-align: center; letter-spacing: -0.7px; color: white; cursor: pointer;font-weight: 700;}

.menu li {position: relative; list-style: none; float: left; padding: 0 12px; display: block; }

/* Links */

.menu li a { color:#fff; display: block; padding: 10px 30px; margin: 6px 0; line-height: 28px; text-decoration: none; -webkit-transition: color .2s ease-in-out; -moz-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; -ms-transition: color .2s ease-in-out;	transition: color .2s ease-in-out;}

.menu li:first-child a {}
.menu li:last-child a{}

.menu li:hover > a {color: #fff;}
.menu ul li:hover > a { background:red;}

/* Sub Menu */

.menu li ul {position: absolute; top:65px; left:-20px; opacity: 0;/*-webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius:5px 5px 5px 5px;*/ -webkit-transition: opacity .25s ease .1s; -moz-transition: opacity .25s ease .1s; -o-transition: opacity .25s ease .1s; -ms-transition: opacity .25s ease .1s; transition: opacity .25s ease .1s; background: #e9e9e9;}
.menu li:nth-child(3) ul{left:20px}

.menu li:hover > ul { opacity: 1; }
.menu li:hover > ul li {display: block;}

.menu ul li { color: #000; font-weight: 300; font-size: 14px; overflow: hidden; padding: 0; -webkit-transition: height .25s ease .1s; -moz-transition: height .25s ease .1s; -o-transition: height .25s ease .1s; -ms-transition: height .25s ease .1s; transition: height .25s ease .1s; height: 36px; line-height: normal; display: none;}


.menu li:hover > ul li {overflow: visible; padding: 0; color: #000;}
.menu li ul li a { padding: /*5px 60px 15px 60px*/; line-height: 1.5;  height: 20px; margin-top: 10px; color: #474747; letter-spacing: -0.08em;}
.menu li ul li:first-child { margin-top:-10px;}
.menu li ul li:last-child { margin-bottom:-15px; padding-bottom: 15px;}
.menu ul li {clear: both; width:100%; min-width: 150px; display: block; text-align: center; padding:0; margin:0 auto; border: none; color:#7b7b7b; display: none;}
.menu ul li:nth-child(3) {min-width: 220px;}
.menu ul li:last-child {height: 50px;}
.menu ul li:last-child a {}

/* Icons */

.menu a.documents { background: url(./img/docs.png) no-repeat 6px center; }
.menu a.messages { background: url(./img/bubble.png) no-repeat 6px center; }
.menu a.signout { background: url(./img/arrow.png) no-repeat 6px center; }

/*car_type*/
.car_type{width:90%; margin:0 auto}
.cont_s ul.car_type li{display:inline-block; width:25%; background:;     padding:  0;}
p.car_img{    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;}
p.car_tt{margin-bottom:15px;}
.cont_s ul.car_type li a{ border:1px solid #232323; border-radius: 40px;    padding: 0.5% 5%;  transition:  .3s;  }
.cont_s ul.car_type li a:hover{ border:1px solid #232323; background:#232323; color:#fff; transition:  .3s; border-radius: 40px;    padding: 0.5% 5%;  }
#test {
    animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}




/*carnival_info */
.cont_s .carnival_info ul{width:1000px; margin: 50px auto 0 auto; padding:50px 170px 70px; background:#ffeb3b2e;}
.cont_s .carnival_info ul:before{content:"❝ 안내해 드립니다 ❞"; font-weight:bold; font-size:25px;  color:#232323;}
.cont_s .carnival_info ul  li:first-child{margin-top:30px;}
.cont_s .carnival_info ul  li {padding:0; text-align:left; margin-top:8px;}

/*201106_background-size:cover;< 추가*/

.st_wrap01 {background:url("/img/sub/s_top_bg01.png") no-repeat center 0 fixed; width:100%;position:relative;  background-size:cover;}
.st_wrap0102 {background:url("/img/sub/s_top_bg0102.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.st_wrap0103 {background:url("/img/sub/s_top_bg0103.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.st_wrap0104 {background:url("/img/sub/s_top_bg0104.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}

.st_wrap0201 {background:url("/img/sub/s_top_bg0201.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0202 {background:url("/img/sub/s_top_bg0202.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0203 {background:url("/img/sub/s_top_bg0203.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0204 {background:url("/img/sub/s_top_bg0204.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0205 {background:url("/img/sub/s_top_bg0205.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}

.st_wrap03 {background:url("/img/sub/s_top_bg0301.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.st_wrap0301 {background:url("/img/sub/s_top_bg0302.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0302 {background:url("/img/sub/s_top_bg0303.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0303 {background:url("/img/sub/s_top_bg0304.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0304 {background:url("/img/sub/s_top_bg0305.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0305 {background:url("/img/sub/s_top_bg0306.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0306 {background:url("/img/sub/s_top_bg0307.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0307 {background:url("/img/sub/s_top_bg0308.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0308 {background:url("/img/sub/s_top_bg0309.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.st_wrap0309 {background:url("/img/sub/s_top_bg0301.png") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}

.n_bg03{background:url("/new/img/sub/n_bg03.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0301{background:url("/new/img/sub/n_bg0301.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0302{background:url("/new/img/sub/n_bg0302.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0303{background:url("/new/img/sub/n_bg0303.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0304{background:url("/new/img/sub/n_bg0304.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0305{background:url("/new/img/sub/n_bg0305.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0306{background:url("/new/img/sub/n_bg0306.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}



.n_bg04{background:url("/new/img/sub/n_bg0401.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0401{background:url("/new/img/sub/n_bg0401.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0402{background:url("/new/img/sub/n_bg0402.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0403{background:url("/new/img/sub/n_bg0403.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0404{background:url("/new/img/sub/n_bg0404.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0405{background:url("/new/img/sub/n_bg0405.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0406{background:url("/new/img/sub/n_bg0406.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0407{background:url("/new/img/sub/n_bg0407.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}



.n_bg05{background:url("/new/img/sub/n_bg0501.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0501{background:url("/new/img/sub/n_bg0501.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0502{background:url("/new/img/sub/n_bg0502.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0503{background:url("/new/img/sub/n_bg0503.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0504{background:url("/new/img/sub/n_bg0504.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0505{background:url("/new/img/sub/n_bg0505.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0506{background:url("/new/img/sub/n_bg0506.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}



.n_bg06{background:url("/new/img/sub/n_bg0601.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0601{background:url("/new/img/sub/n_bg0601.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0602{background:url("/new/img/sub/n_bg0602.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0603{background:url("/new/img/sub/n_bg0603.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0604{background:url("/new/img/sub/n_bg0604.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0605{background:url("/new/img/sub/n_bg0605.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}
.n_bg0606{background:url("/new/img/sub/n_bg0606.jpg") no-repeat center 0 fixed #fff; width:100%;position:relative; background-size:contain;}






.st_wrap04 {background:url("/img/sub/s_top_bg0301.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0401 {background:url("/img/sub/s_top_bg0302.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0402 {background:url("/img/sub/s_top_bg0303.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0403 {background:url("/img/sub/s_top_bg0304.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0404 {background:url("/img/sub/s_top_bg0305.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0405 {background:url("/img/sub/s_top_bg0306.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0406 {background:url("/img/sub/s_top_bg0307.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0407 {background:url("/img/sub/s_top_bg0308.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0408 {background:url("/img/sub/s_top_bg0309.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}
.st_wrap0409 {background:url("/img/sub/s_top_bg0401.png") no-repeat center 0 fixed; width:100%;position:relative;background-size:contain;}

.st_wrap0501 {background:url("/img/sub/s_top_bg0302.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0502 {background:url("/img/sub/s_top_bg0303.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0503 {background:url("/img/sub/s_top_bg0304.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0504 {background:url("/img/sub/s_top_bg0305.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0505 {background:url("/img/sub/s_top_bg0306.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0506 {background:url("/img/sub/s_top_bg0307.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0507 {background:url("/img/sub/s_top_bg0308.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0508 {background:url("/img/sub/s_top_bg0309.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0509 {background:url("/img/sub/s_top_bg0501.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}


.st_wrap0601 {background:url("/img/sub/s_top_bg0601.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0602 {background:url("/img/sub/s_top_bg0602.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;} 
.st_wrap0603 {background:url("/img/sub/s_top_bg0603.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0604 {background:url("/img/sub/s_top_bg0604.png") no-repeat center 0 fixed; width:100%;position:relative; background-size: cover;}
.st_wrap0605 {background:url("/img/sub/s_top_bg0605.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0606 {background:url("/img/sub/s_top_bg0606.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0607 {background:url("/img/sub/s_top_bg0607.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0608 {background:url("/img/sub/s_top_bg0608.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0609 {background:url("/img/sub/s_top_bg06.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}

.st_wrap07 {background:url("/img/sub/s_top_bg07.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0701 {background:url("/img/sub/s_top_bg0701.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0702 {background:url("/img/sub/s_top_bg0702.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0703 {background:url("/img/sub/s_top_bg0703.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0704 {background:url("/img/sub/s_top_bg0704.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0705 {background:url("/img/sub/s_top_bg0705.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0706 {background:url("/img/sub/s_top_bg0705.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0707 {background:url("/img/sub/s_top_bg0705.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0708 {background:url("/img/sub/s_top_bg0705.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}
.st_wrap0709 {background:url("/img/sub/s_top_bg0705.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:contain;}



.st_wrap0801 {background:url("/img/sub/s_top_bg0801.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.st_wrap0802 {background:url("/img/sub/s_top_bg0802.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.st_wrap0803 {background:url("/img/sub/s_top_bg0803.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.st_wrap09 {background:url("/img/sub/s_top_bg09.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.st_wrap08 {background:url("/img/sub/s_top_bg09.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}

.s_con_wrap { background: #fff;}
.s_con_wrap02 {overflow:hidden; width:100%;position:relative; }
.s_con_wrap03{overflow:hidden; width:100%;position:relative; background:url("/img/sub/s_top_bg09.png") no-repeat center 0 fixed; width:100%;position:relative; background-size:cover;}
.margin1112{background:url("/img/sub/s_top_bg09.png"); width:100%; background-size:cover;}



.about01 { width:100%;position:relative;text-align:center; letter-spacing:-0.1em;}
.about01 p.st01 {padding:70px 0 30px 0; color:#000; font-size:30px;font-weight:700;font-family: 'Noto', sans-serif;; text-transform:uppercase; letter-spacing:-0em;font-style:italic;}
.about01 p.st02 {color:#000; font-size:20px; padding-bottom:30px;font-weight:400;}
.about01 p.st03 {color:#666; font-size:15px; padding-bottom:60px;}
.about02 {float:left; width:100%;position:relative;text-align:center; letter-spacing:-0.1em;background:url("/img/sub/about_bg01.png") no-repeat center 170px #fff;}


.about02 ul {width:1000px; margin:0 auto;}
.about02 ul li {width:27.3333333%; margin:0 2.9%; float:left;box-shadow:10px 10px 10px rgba(0,0,0,10%); border-radius:13px; border:1px solid #efefef; height:320px;}
.about02 ul li.st01 {background:#fff url("/img/sub/about_bg02.png") no-repeat center 46px;}
.about02 ul li.st02 {background:#fff url("/img/sub/about_bg03.png") no-repeat center 46px;}
.about02 ul li.st03 {background:#fff url("/img/sub/about_bg04.png") no-repeat center 46px; margin:0 0  0 2.9%;}
.about02 ul li p.tit {padding:110px 0 0 0;font-weight:400; color:#091c57;font-size:20px;}
.about02 ul li p.tit span {display:block; padding-bottom:7; color:#000; font-size:16px;font-weight:500; font-family: 'Noto', sans-serif; text-transform:uppercase;letter-spacing:0em;}
.about02 ul li p.txt {padding-top:30px; font-size:16px; color:#666;}
.about03 { width:100%;position:relative;text-align:center; padding:80px 0; clear:both;}
.about04 {float:left; width:100%;position:relative;text-align:center; letter-spacing:-0.1em;background:url("/img/sub/about_bg01.png") no-repeat center 150px;}



/* car*/
.car_type{}
.car_type li{ display:inline-block; }

/* JB소개 컨텐츠 안*/
h3 { font-size: 40px; font-weight: 600;}
.no-bg { background:none;}
.cont_info03{font-size: 20px; margin-top: 20px; margin: 0 auto; color: #57636a; width:78%;}



.cont_01 ul{ margin:0 auto;}
.cont_01  ul li {width:20%; display: inline-block; margin:0 0 20px 0; height:250px; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_01  .st01 {background:url("/img/sub/about_bg02.png") no-repeat top;}
.cont_01  .st02 {background:url("/img/sub/about_bg03.png") no-repeat top;}
.cont_01  .st03 {background:url("/img/sub/about_bg04.png") no-repeat top;}
.cont_01  ul li:last-child { background: none;}
.cont_01  ul li p.tit {padding:92px 0 0 0; font-size:20px;    font-weight: 500;}
.cont_01  ul li p.txt{padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; margin-top: 30px;}

.cont_02 ul{ margin:0 auto; margin-top: 100px; letter-spacing: -.4px;}
.cont_02 ul li {width:22%; display: inline-block; margin:20px; height:250px; padding:30px 20px; background:#fff; border-radius: 15px;}
.cont_02 ul li img { margin-top: 20px;}
.cont_02 .tit { font-size: 20px; font-weight: 500;  padding:20px 0 30px 0; margin-bottom: 20px; background: url(/img/common/bg_201104_tt02.png) no-repeat bottom; }
.cont_02 .txt01{color: #57636a;}




/*210806 신차패키지*/
.tep_list, .tep_list02, .tep_list03{font-size:13px;}
.pag_type{display:inline-block; margin-top:30px;}
.cont_s ul.pag_type>li{width:20%; display:inline-grid; margin:1.5% ;  padding:2%; background:#f2f2f2;}
.cont_s ul.pag_type li:first-child{background:#f2f2f2;}
.cont_s ul.pag_type li:nth-of-type(3){margin-right:0;}
.pag_type li div{padding-bottom:5%; border-bottom:2px #232323 solid;}
.pag_type li div:first-child{height:650px;}
.pag_type li div.pay_type{padding-top:5%; color:red;}
.cont_s ul.pag_type ul  li{padding:0; margin:0;}

.pag_type li strong{text-align:left;display: block;  margin:5% auto 0 3%; width:100%; position:relative}
.pag_type li strong:before{content:'ㅣ'; position: absolute; left:-15px; font-size:16px; font-weight:900; color:red;}

.cont_s ul.pag_type>li.back_none{background:none;}

.tep_new{    color: #535353;     padding: 1%;  font-weight: bold;  font-size: 13px;   border-top: 2px #232323 solid;}
.tep_tt{display:none; padding:2%; font-weight:500; color:#ff6f00;    font-size: 20px;    letter-spacing: -0.08em; border-bottom: 1px dotted #808080;}
.tep_style{/*border-top:2px solid #232323; border-bottom:2px solid #232323;*/ color:#fff; background:#232323; padding:1%; }
.cont_s ul li ul{text-align:left;  width:90%; margin:0 auto;}
a.view_new { background:#232323; color:#fff; padding:1%; margin:20px auto 0 auto; transition:all 0.3s ; width:30%; }
a.view_new:hover{background:red ; transition:all 0.3s ;}
/*추가시공제품*/
.procont{ padding-top:10%;}
.procont p{}
.cont_s ul.more_pro{width:90%; margin:0 auto;}
.more_pro {font-weight:bold;}
.more_pro b{font-weight:300;}
.cont_s ul.more_pro{margin-top:120px;}
.cont_s ul.more_pro li{ display:inline-block; width:33.2%; padding:0;}
/*.cont_s ul.more_pro li img{border-radius: 50%; }*/
/*.cont_s ul.more_pro li a{font-size: 15px;    display: block;     background: #d7ac69;     color: #fff;    border:1px solid #d7ac69;   border-radius: 30px;     width: 100px;     margin: 10px auto;     padding-bottom: 2px; transition:all 0.3s }
.cont_s ul.more_pro li a:hover{border:1px solid #d7ac69; color:#d7ac69; background:#fff; transition:all 0.3s ;}
*/
.more_pr_pp{float:left; width:40%;}
.more_pr_cont{border:1px solid #efefef; padding:2%;min-height:200px;}
.more_pr_cont:hover{border:1px solid #efefef; background:#f6f6f6; }


.more_pro .more_pr_cont .more_pr_info{float:right; width:55%;}

.ttt{text-align:center; font-size:22px;}
.pay {text-align:center; color:red; font-size:20px;}
.pay em{font-weight:normal;text-decoration:line-through; color:#a7a7a7; font-size:16px;}
.more_pro .more_pr_cont .more_pr_info .cont{font-weight:normal; margin-top:15px;}


.more_pr_info a{text-align:;}
.cont_s ul.more_pro li ul { }
.cont_s ul.more_pro li ul li{width:100%; margin:0; padding:0;}
.more_{font-style:normal; font-size:12px; position: absolute; right: 10px;    bottom: 10px;color: #ccc;}
.v_v_photo img{width:auto;}
.prd_pay{padding:8% 0;   background:#ededed; margin-top: 8%}
.prd_pay em { text-decoration:line-through; font-size:13px;}
.v_v_name b{ text-decoration:line-through;}
.prd_pay .v_v_imfor{ font-weight:bold; font-size:24px; color:red;}
.prd_pay .v_v_imfor span{font-weight:normal; font-size:20px;}

.more_pro li .more_pr_cont{width:90%; display:block; position: relative;}


/*취급작업안내*/

.cont_0201  ul{ margin-top: 100px;}
.cont_0201  ul li {width:15%; display: inline-block; margin:0 0 20px 0; height:380px; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0201  ul li:last-child{ background: none;}
.cont_0201  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0201  ul li .tit span{ display: block;}
.cont_0201 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }


.cont_0202  ul{ margin-top: 100px;}
.cont_0202  ul li {width:20%; display: inline-block; margin:0 0 20px 0; height:380px; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0202  ul li:last-child{ background: none;}
.cont_0202  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0202  ul li .tit span{ display: block;}
.cont_0202 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }


.cont_0203  ul{ margin-top: 100px;}
.cont_0203  ul li {width:22%; display: inline-grid; margin:0 0 20px 0; min-height: 300px; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0203  ul li:last-child{ background: none;}
.cont_0203  ul li .tit span{ display: block;}
.cont_0203  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0203 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }
.st_wrap0201 .cont_0203 ul li{width:15%;}
.st_wrap0201 .cont_0203 ul li:last-child{width:12%;}

.cont_0204  ul{ margin-top: 100px;}
.cont_0204  ul li {width:17%; display: inline-grid; margin:0 0 20px 0; height:380px; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0204  ul li:last-child{ background: none;}
.cont_0204  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0204  ul li .tit span{ display: block;}
.cont_0204 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }


.cont_0205  ul{ margin-top: 100px;}
.cont_0205  ul li {width:23%; display: inline-grid; margin:0 0 20px 0; height:380px; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0205  ul li:last-child{ background: none;}
.cont_0205  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0205  ul li .tit span{ display: block;}
.cont_0205 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }


.cont_0206  ul{ margin-top: 100px;}
.cont_0206  ul li {width:20%; display: inline-grid; margin:0 0 20px 0; height:380px; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0206  ul li:last-child{ background: none; width: 24%;}
.cont_0206  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0206  ul li .tit span{ display: block;}
.cont_0206 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }


.cont_0207  ul{ margin-top: 100px;}
.cont_0207  ul li {width:27%; display: inline-grid; margin:0 0 20px 0; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0207 .no-bg{ background: none;}
.cont_0207  ul li:last-child{ background: none;}
.cont_0207  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0207  ul li .tit span{ display: block;}
.cont_0207 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }
.cont_0207  ul li img{width: 500px; border-radius: 20px;}
.st_wrap0201 .cont_0207  ul li img{width:auto; border-radius: 20px;}
.st_wrap0201 .cont_0207 ul li {width:22%;}





.cont_0208  ul{ margin-top: 100px;}
.cont_0208  ul li {width:27%; display: inline-grid; margin:0 0 20px 0; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0208 .no-bg{ background: none;}
.cont_0208  ul li:last-child{ background: none;}
.cont_0208  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0208  ul li .tit span{ display: block;}
.cont_0208 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }
.cont_0208  ul li img{width: 500px; border-radius: 20px;}
.st_wrap0201  .cont_0208  ul li img{width:auto; border-radius: 50%;}


.cont_0209  ul{ margin-top: 100px;}
.cont_0209  ul li {width:27%; display: inline-grid; margin:0 0 20px 0; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0209 .no-bg{ background: none;}
.cont_0209  ul li:last-child{ background: none;}
.cont_0209  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0209  ul li .tit span{ display: block;}
.cont_0209 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }
.cont_0209  ul li img{width: 500px; border-radius: 20px;}


.cont_0210  ul{ margin-top: 100px;}
.cont_0210  ul li {width:27%; display: inline-grid; margin:0 0 20px 0; padding:0 16px; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-y;}
.cont_0210 .no-bg{ background: none;}
.cont_0210  ul li:last-child{ background: none;}
.cont_0210  ul li .tit{font-size:20px; padding: 20px 0 30px 0; font-weight: 500;}
.cont_0210  ul li .tit span{ display: block;}
.cont_0210 .txt01{color: #57636a; padding-top:30px; background: url(/img/common/bg_201104_tt02.png) no-repeat top; }
.cont_0210  ul li img{width: 500px; border-radius: 20px;}

h4{ font-size: 25px; text-align:center;}
h4 b{color:red;}
h4 span{display: block; font-size: 20px; font-weight: 300;font-weight:bold;}
.cont_s { margin:0 auto; }
.cont_s table{ margin: 50px 0 0 5%; width: 90%; background: #fff;border-left: 1px solid #eaeaea;}
.cont_s table th{ width: 50%; text-align: center; background:#879299 ; color: #fff; padding: 10px 0 ;}
.cont_s table th:first-child{background:#57636a ;}
.cont_s table.pro_tb{margin:30px auto 0 auto; width:50%;  border-left:none;}
.cont_s table.pro_tb ul{margin-left:20px;}
.cont_s table.pro_tb th{width:auto; border-top:2px solid #232323; border-bottom:1px solid #232323; color:#232323; background:#fff; }
.cont_s table.pro_tb td{padding:10px 20px;}
.cont_s table.pro_tb .so02 {color:#bababa; padding: 10px; width:70px;}
.cont_s table.pro_tb .so03 {color:red; padding: 10px; width:70px;}
.tb_end{border-top:1px solid #232323; }
.cont_s table.pro_tb td:last-child{border-right:none;}
.cont_s table ul li{padding:0; margin:0;}
.cont_s table td{ text-align: left; padding: 20px; table-layout: fixed; font-size: 16px; line-height: 200%; vertical-align: top; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.cont_s table .tb_line{}
.cont_s table .tb_tt{text-align: center; border-bottom: 1px solid #eaeaea; padding: 5px 0; width: 21.5%; height: 32px; }


.newcar3 li { font-size: 20px; width:100%; display: inline-block;  margin:0 0 100px 0; padding:16px 0; border-bottom: 1px solid #e5e5e5; }
.cont_s  ul li:first-child{ background: none;}
.newcar4 li:first-child{ border-bottom: 1px solid #e5e5e5;}
.newcar4 ul li:first-child{ border: none;}

.st_wrap0301 .cont_s .tour_wrap, .st_wrap0302 .cont_s .tour_wrap, .st_wrap0303 .cont_s .tour_wrap, .st_wrap0304 .cont_s .tour_wrap, .st_wrap0305 .cont_s .tour_wrap, .st_wrap0306 .cont_s .tour_wrap, 
.st_wrap0307 .cont_s .tour_wrap, .st_wrap0308 .cont_s .tour_wrap .tour_wrap{height: 230px; margin-top: 0; }


.st_wrap0401 .cont_s .tour_wrap, .st_wrap0402 .cont_s .tour_wrap, .st_wrap0403 .cont_s .tour_wrap, .st_wrap0404 .cont_s .tour_wrap, .st_wrap0405 .cont_s .tour_wrap, .st_wrap0406 .cont_s .tour_wrap, .st_wrap0407 .cont_s .tour_wrap, .st_wrap0408 .cont_s .tour_wrap .tour_wrap{height: 230px; margin-top: 0; }

.st_wrap0501 .cont_s .tour_wrap, .st_wrap0502 .cont_s .tour_wrap, .st_wrap0503 .cont_s .tour_wrap, .st_wrap0504 .cont_s .tour_wrap, .st_wrap0505 .cont_s .tour_wrap, .st_wrap0506 .cont_s .tour_wrap, .st_wrap0507 .cont_s .tour_wrap, .st_wrap0508 .cont_s .tour_wrap .tour_wrap{height: 230px; margin-top: 0; }

.st_wrap0601 .cont_s .tour_wrap, .st_wrap0602 .cont_s .tour_wrap, .st_wrap0603 .cont_s .tour_wrap, .st_wrap0604 .cont_s .tour_wrap, .st_wrap0605 .cont_s .tour_wrap, .st_wrap0606 .cont_s .tour_wrap, .st_wrap0607 .cont_s, .st_wrap0608 .cont_s .tour_wrap .tour_wrap{height: 230px; margin-top: 0; }

.st_wrap0301 .cont_s .tour_wrap li:first-child{ margin: 0;clear: both;}
.st_wrap0301 .cont_s .tour_wrap img{ margin-bottom: 50px;}
.st_wrap0301 .cont_s .tour_btn .prev {padding: 130px 0 0 20px;}
.st_wrap0301 .cont_s .tour_btn .next {padding: 130px 20px 0 0}



.cont_s .tour_wrap { background: url(/img/sub/bg_pro.png) 100% top; background-size: cover;height: 220px; margin-left: 15%; width: 70%; padding:2% 0 6% 0; }
.st_wrap0309 .cont_s .tour_wrap, .st_wrap0409 .cont_s .tour_wrap, .st_wrap0509 .cont_s .tour_wrap, .st_wrap0509 .cont_s .tour_wrap, .st_wrap0609 .cont_s .tour_wrap {height: 300px; }
.cont_s .bg_int {/* background:#B6BDBD;*/ }
.cont_s .s_tour { margin:0 auto;}
.cont_s .tour_info img{ height: 300px; width: auto;}
.cont_s .tour_info li{ width: 100%;}
.cont_s .tour_btn{width: 70%;}
.cont_s .tour_btn .prev{padding:120px 0 0 20px;}
.cont_s .tour_btn .next{padding:120px 20px 0 0;}


.st_wrap0309 .cont_s .tour_btn .prev, .st_wrap0409 .cont_s .tour_btn .prev, .st_wrap0509 .cont_s .tour_btn .prev, .st_wrap0609 .cont_s .tour_btn .prev{padding:170px 0 0 20px;}
.st_wrap0309 .cont_s .tour_btn .next, .st_wrap0409 .cont_s .tour_btn .next, .st_wrap0509 .cont_s .tour_btn .next, .st_wrap0609 .cont_s .tour_btn .next{padding:170px 20px 0 0;}

.cont_s .tb_end{ text-align: center;}
.cont_s .tb_end span{background: #ffe3aa; color: #f17d00; padding: 0 5px;}
.cont_s .mitem li{clear: both; padding: 0; background: none; margin-bottom: 100px;}
.cont_s ul li{ clear: both; margin:0; padding: 120px 0; display: inline-block;  width: 100%;}
.cont_s ul li table{ margin-bottom: 100px;}

.newcar4 .cont_s ul li{ width: 90%;}


.cont_pro {clear: both; }
.cont_pro ul{ margin-top: 65px; padding: 4% 2% 2% 2%; background: #fff; width: 86%; margin-left: 5%;}
.cont_pro ul img{ width: 275px; height:190px;}
.cont_pro ul li{ width: 32.5%; padding: 0;  margin-bottom: 50px;  background: url(/img/sub/bg_line_gray.gif)100% 0 repeat-y;  }
.cont_pro ul li:first-child{background: url(/img/sub/bg_line_gray.gif)100% 0 repeat-y; }
.cont_pro ul .no-bg{ background:none;}


.cont_s ul .bg_best{background: url("/img/sub/bg_best.png")left top no-repeat; border: 2px solid #fcb016;box-sizing: border-box;}

.newcar4 .cont_pro ul p{ text-decoration: none; font-size: 20px; font-weight: 500; color: #57636a; margin-top: 20px;}
.newcar4 .cont_pro ul span { color: #57636a; font-size: 16px;}
.cont_pro ul a{ font-size: 15px; display: block; background: #d7ac69; color:#fff; border-radius: 30px;  width: 100px; margin:10px auto; padding-bottom:2px; }

.newcar3{ background:#f3f3f3; width:70%; margin: 70px 0 0 15%; }
.newcar3 li{ padding: 75px 0;}

.newcar3 a{ padding: 5px 100px;  color: #fff; background: #fcb016; border-radius: 50px;}
.newcar4{ background:#f3f3f3; width:70%; margin: 70px 0 0 15%; }
.mitem p{font-size: 20px; color:#fff;; font-weight: 600;}
.mitem span { font-size: 16px; color: #fff;}

.newcar4 table th{ width: 33.3%; text-align: center; background:#879299; color: #fff; padding: 10px 0 ;}
.newcar4 table th:first-child{background:#57636a ;}
.newcar4 li:last-child{ border-top:1px solid #e5e5e5;}
.cont_s .newcar4 .li_end{ border: none; padding-top:0;}
.cont_s .newcar4 .li_end a{ padding: 12px 200px 15px 200px; background: #fcb016; color: #fff; border-radius: 100px; vertical-align:text-top;}
.newcar4 ul li:last-child{ border: none;}
.newcar4 table td { border-bottom:1px solid #eaeaea; text-align: center; vertical-align: middle;}
.newcar4 .tb_tt{border-right:1px solid #eaeaea; }
.newcar4 table span{padding: 3px; color:#777; text-decoration: line-through; }
.newcar4  table b { background:#ffe3aa; color:#f17d00; padding: 0 5px; margin-left: 5px; font-size: 25px; }

.ti01_le .cont_201104 li{display:block; width:100%; height:130px; margin-bottom:15px; font-size:0;}
.ti01_le .cont_201104 .con_201104_img_01{background:url("/img/sub/about_con01_01.png") no-repeat top; background-size:cover;}
.ti01_le .cont_201104 .con_201104_img_02{background:url("/img/sub/about_con01_02.png") no-repeat top; background-size:cover;}

.about_cont_201104 .cont_tit_about{font-size:40px; color:#4a4a4a; font-weight:100; letter-spacing:-0.06em;}
.cont_tit_about strong{font-weight:600; letter-spacing:-0.1em;}
.cont_tit_about span{ font-size:20px; display:block;}
.tt_info201111 .cont_tit_about strong{font-weight:500; font-size:20px}
.tt_info201111 .cont_line_201104 {padding:0 0 20px 0;} 

/*background:url("/img/sub/bg_201111_tt.png") repeat-x left bottom; width:55px;}*/

.s_con_wrap  .brand02 .mm1112{ padding-top:5%;}


.cont_line_201104{color:#a9a9a9; padding:8px 0 20px 0; margin-left:2px;  background:url(/img/common/bg_201104_tt.png) no-repeat left bottom; font-size:15px; letter-spacing:-0.1em; line-height:150%;}
.cont_line_201104 span{margin-bottom:10px; display:block;}
.about_cont_201104{margin-bottom:40px;}
.repair_bg01 .about_cont_201104, .repair_bg02 .about_cont_201104, .repair_bg04 .about_cont_201104, 
.tire_bg01 .about_cont_201104,.tire_bg02 .about_cont_201104,.tire_bg03 .about_cont_201104,
.repair_bg03 .about_cont_201104, .repair_bg05 .about_cont_201104, 
.tire_bg02 .about_cont_201104, .tire_bg04 .about_cont_201104, 
.coat_bg01 .about_cont_201104, .coat_bg02 .about_cont_201104, .coat_bg03 .about_cont_201104, .coat_bg04 .about_cont_201104,
.coat_bg05 .about_cont_201104, .coat_bg06 .about_cont_201104, .coat_bg07 .about_cont_201104,
.coat_bg08 .about_cont_201104,
.ac_bg01 .about_cont_201104, .ac_bg02 .about_cont_201104, .ac_bg03 .about_cont_201104, .ac_bg04 .about_cont_201104, .ac_bg05 .about_cont_201104 
{width:400px;float:left;}




#ma_to_1105{line-height:180%; letter-spacing:-0.1em;}
#ma_to_about{padding-top:30px; margin-bottom:20px; line-height:180%; letter-spacing:-0.1em;}


/*201106  background-size:contain;추가*/
.about01_bg01 {background:url("/img/sub/about_img01.png") no-repeat center bottom; padding-bottom:1080px; background-size:contain;}
.about01_bg02 {background:url("/img/sub/about_img02.png") no-repeat center bottom; padding-bottom:600px; background-size:contain;}
.about01_bg03 {background:url("/img/sub/about_img03.png") no-repeat center bottom; padding-bottom:600px; background-size:contain;}
.about01_bg04 {background:url("/img/sub/about_img04.png") no-repeat center bottom; padding-bottom:700px; background-size:contain;}









/*20201104_bg*/
.repair_bg01 {background:url("/img/sub/repair_img01.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}
.repair_bg02 {background:url("/img/sub/repair_img02.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}
.repair_bg03 {background:url("/img/sub/repair_img03.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}
.repair_bg04 {background:url("/img/sub/repair_img04.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}
.repair_bg05 {background:url("/img/sub/repair_img05.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}



.coat_bg01 {background:url("/img/sub/coat_img01.png") no-repeat center bottom #fff; padding-bottom:490px; background-size:contain;}
.coat_bg02 {background:url("/img/sub/coat_img02.png") no-repeat center bottom #fff; padding-bottom:520px; background-size:contain;}
.coat_bg03 {background:url("/img/sub/coat_img03.png") no-repeat center bottom #fff; padding-bottom:520px; background-size:contain;}
.coat_bg04 {background:url("/img/sub/coat_img04.png") no-repeat center bottom #fff; padding-bottom:560px; background-size:contain;}
.coat_bg05 {background:url("/img/sub/coat_img05.png") no-repeat center bottom #fff; padding-bottom:490px; background-size:contain;}
.coat_bg06 {background:url("/img/sub/coat_img06.png") no-repeat center bottom #fff; padding-bottom:640px; background-size:contain;}
.coat_bg07 {background:url("/img/sub/coat_img07.png") no-repeat center bottom #fff; padding-bottom:490px; background-size:contain;}
.coat_bg08 {background:url("/img/sub/coat_img08.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}


.ac_bg01 {background:url("/img/sub/accessory_img01.png") no-repeat center bottom #fff; padding-bottom:470px; background-size:contain;}
.ac_bg02 {background:url("/img/sub/accessory_img02.png") no-repeat center bottom #fff; padding-bottom:470px; background-size:contain;}
.ac_bg03 {background:url("/img/sub/accessory_img03.png") no-repeat center bottom #fff; padding-bottom:470px; background-size:contain;}
.ac_bg04 {background:url("/img/sub/accessory_img04.png") no-repeat center bottom #fff; padding-bottom:470px; background-size:contain;}
.ac_bg05 {background:url("/img/sub/accessory_img05.png") no-repeat center bottom #fff; padding-bottom:470px; background-size:contain;}



/*about1105- 긴 li*/
.coat_bg05 .about1105  ul li{line-height:160%; height:500px;}


/*20201105 : 6가지 제품사진들*/

/*엔진오일사진*/
.about1105 {}
.about1105 ul li{width:29.3333333%; margin:0 1% 30px 1%;}
.about1105 .img_repair_1001{background:url("/img/sub/03repair_1001.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_1002{background:url("/img/sub/03repair_1002.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_1003{background:url("/img/sub/03repair_1003.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%; margin-right:0%;}
.about1105 .img_repair_1004{background:url("/img/sub/03repair_1004.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_1005{background:url("/img/sub/03repair_1005.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_1006{background:url("/img/sub/03repair_1006.jpg") no-repeat top; font-size:0; height:230px; margin-right:0%;}


/*브레이크튜닝*/
.about1105 .img_repair_2001{background:url("/img/sub/03repair_2001.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_2002{background:url("/img/sub/03repair_2002.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_2003{background:url("/img/sub/03repair_2003.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%; margin-right:0%;}
.about1105 .img_repair_2004{background:url("/img/sub/03repair_2004.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_2005{background:url("/img/sub/03repair_2005.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_2006{background:url("/img/sub/03repair_2006.jpg") no-repeat top; font-size:0; height:230px; margin-right:0%;}


/*서스펜스튜닝*/
.about1105 .img_repair_3001{background:url("/img/sub/03repair_3001.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_3002{background:url("/img/sub/03repair_3002.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_3003{background:url("/img/sub/03repair_3003.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%; margin-right:0%;}
.about1105 .img_repair_3004{background:url("/img/sub/03repair_3004.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_3005{background:url("/img/sub/03repair_3005.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_3006{background:url("/img/sub/03repair_3006.jpg") no-repeat top; font-size:0; height:230px; margin-right:0%;}


/*흡배기인터쿨러*/
.about1105 .img_repair_4001{background:url("/img/sub/Img_test.png") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_4002{background:url("/img/sub/03repair_4002.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1105 .img_repair_4003{background:url("/img/sub/03repair_4003.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;  margin-right:0%;}
.about1105 .img_repair_4004{background:url("/img/sub/03repair_4004.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_4005{background:url("/img/sub/03repair_4005.jpg") no-repeat top; font-size:0; height:230px;}
.about1105 .img_repair_4006{background:url("/img/sub/03repair_4006.jpg") no-repeat top; font-size:0; height:230px; margin-right:0%;}





/*국산수입차경정비*/
.coat_bg05 .about1111  ul li{line-height:160%;}

.about1111 .img_repair_5001{background:url("/img/sub/03repair_5001.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1111 .img_repair_5002{background:url("/img/sub/03repair_5002.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1111 .img_repair_5003{background:url("/img/sub/03repair_5003.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%; margin-right:0%;}
.about1111 .img_repair_5004{background:url("/img/sub/03repair_5004.jpg") no-repeat top; font-size:0; height:230px;}
.about1111 .img_repair_5005{background:url("/img/sub/03repair_5005.jpg") no-repeat top; font-size:0; height:230px;}
.about1111 .img_repair_5006{background:url("/img/sub/03repair_5006.jpg") no-repeat top; font-size:0; height:230px; margin-right:0%;}



/*국산타이어*/
.about1111 .img_wheel_1001{background:url("/img/sub/wheel_1001.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1111 .img_wheel_1002{background:url("/img/sub/wheel_1002.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1111 .img_wheel_1003{background:url("/img/sub/wheel_1003.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;margin-top:6%; margin-right:0%;}
.about1111 .img_wheel_1004{background:url("/img/sub/wheel_1004.jpg") no-repeat top; font-size:0; height:230px;}
.about1111 .img_wheel_1005{background:url("/img/sub/wheel_1005.jpg") no-repeat top; font-size:0; height:230px;}
.about1111 .img_wheel_1006{background:url("/img/sub/wheel_1006.jpg") no-repeat top; font-size:0; height:230px; margin-right:0%;}




/*수입타이어*/
.about1111 .img_wheel_2001{background:url("/img/sub/wheel_2001.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1111 .img_wheel_2002{background:url("/img/sub/wheel_2002.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%;}
.about1111 .img_wheel_2003{background:url("/img/sub/wheel_2003.jpg") no-repeat top; font-size:0; height:230px; margin-top:6%; margin-right:0%;}
.about1111 .img_wheel_2004{background:url("/img/sub/wheel_2004.jpg") no-repeat top; font-size:0; height:230px;}
.about1111 .img_wheel_2005{background:url("/img/sub/wheel_2005.jpg") no-repeat top; font-size:0; height:230px;}
.about1111 .img_wheel_2006{background:url("/img/sub/wheel_2006.jpg") no-repeat top; font-size:0; height:230px; margin-right:0%;}



.mg_1106{ margin-top:5px;}


/*201112*/
.bg_none .about02{ background:none;}
.text_cont{ height:630px; display:block; position:relative; text-align:center; margin-top:6%;}
.text_cont_tt{display:block; font-weight: 700; font-size: 50px; color: #fff; letter-spacing: -0.05em; line-height: 1; position: absolute; text-align: center; width: 540px; left:50%; margin-left:-270px; top: 40%;
 background: url(/img/common/bg_201104_tt02.png) no-repeat 59px bottom; padding-bottom:4px;}
.text_cont_info {display:block; font-size:20px; color: #fff; letter-spacing: -0.05em; line-height: 1; position: absolute; text-align: center; width: 100%; left: 0; top: 53%;}

.about05 {float:left; width:100%;position:relative;text-align:center; letter-spacing:-0.1em; background:#fff;}
.about05 .about05_con{width:1000px; margin:0 auto;}


.cont_img01_1{ width:890px; height:500px;  text-align: center; position: absolute; display: block; left: 50%; margin-left: -455px;bottom:26%;}



.cont_img_logo{width:100%; height:85px;  text-align: center; margin-bottom:8%;}
.btn_down{ margin-bottom:80px;}
.text_cont_info2{ width:100%; font-size: 20px; letter-spacing: -0.1em; margin-bottom:8%; line-height:190%; background:url(/img/common/bg_201104_tt.png) no-repeat center 307px;}
.mn_t_1112{ padding-bottom:10%;}





/*li안 과정이미지 이미지*/

.img_1105_info { font-size:0; display:none; bottom:0;}

.repair_bg01 .img_1105_0211 {background:url("/img/sub/03repair_101.jpg"); margin-top:6%; }
.repair_bg01 .img_1105_0212 {background:url("/img/sub/03repair_102.jpg"); margin-top:6%; }
.repair_bg01 .img_1105_0213 {background:url("/img/sub/03repair_103.jpg"); margin-top:6%; margin-right:0%;}

.img_1105_0221 {background:url("/img/sub/03repair_201.jpg"); margin-top:6%;}
.img_1105_0222 {background:url("/img/sub/03repair_202.jpg"); margin-top:6%;}
.img_1105_0223 {background:url("/img/sub/03repair_203.jpg"); margin-top:6%;}


/*도트*/
.about1105 ul li{height:560px;}
.about1105 ul li .dots{display:block; width:96%; text-align:left; padding:5px; line-height:190%;}
.img_coat_s0101 img{ border-radius:50%; width:180px; height:180px;}
.img_coat_s0102 {width:100%; text-align:center;}
.img_coat_s0102 img { width:auto; height:70px;}

.about1105 ul li .line_1106 { display:block;width:96%; text-align:left; line-height:180%; }
.s_con_wrap  .on_201109  ul .txt01 .dots{display:block; width:96%; text-align:left; padding:5px; line-height:190%;}


/*컨텐츠안에 li*/
.brand02 .ti201105_02 li {padding-bottom:0; margin-top:6%;}
.brand02 ul .img_1105_0211, .brand02 ul .img_1105_0212, .brand02 ul .img_1105_0213{padding-bottom:0;}
.on_201109  ul li:hover{ background:#efefef;} 
.brand02 .dep4_1109 li {width:22.3333333%; margin:6% 1% 30px 1%; float:left;box-shadow:10px 10px 10px rgba(0,0,0,.1); padding:0 0 50px 0; border:1px solid #ddd; border-radius:10px; height:440px;}
.dep4_1109 li:hover{ background:#efefef;} 

.brand02 .dep2_1109 li{width:47.333333%; margin:6% 1% 30px 1%; float:left;box-shadow:10px 10px 10px rgba(0,0,0,.1); padding:0 0 50px 0; border:1px solid #ddd; border-radius:10px; height:450px;}
.st_wrap0603 .brand02 .dep2_1109 li{ height:400px;}
.brand02 .dep2_1109 .mg_list { margin-top:0%;}


.brand02 ul li p.txt01 .dots{ text-align:left; display:block;line-height:190%;}

/*테이블*/
.tb1106{text-align:center; background:#FFF; width:1150px; margin:0 auto; padding-top:70px; }
.tb1106 td {padding:10px; text-align: center; font-size: 15px; border-bottom: 1px solid #e5e5e5;}
.tb1106 .tb_tip{ font-size:16px; color:#656565;}
.tb1106 th {background: #f3f3f3; padding:10px; font-size: 16px; border-bottom: 2px solid #e5e5e5; border-top: 1px solid #fcb016; color: #000;}

.s_con_wrap .img_1105_02_txt{ clear:both;margin-top:240px; padding-top:10px; height:35px; background:#fff; border-radius: 0 0 9px 9px; letter-spacing:-0.09em;}
.margin_1105{background:url("/img/sub/repair_next_bg.png") no-repeat center 210px; }
/*.repair_bg02 .margin_1105{ margin-bottom:50px;}
.st_wrap0301 .margin_1105{ margin-bottom:50px;}*/


.tire01  .cont_tit_about{font-size:26px; color:#4a4a4a; font-weight:100; letter-spacing:-0.1em;}

.s_con_wrap .wd1105_ri{float:left; line-height:160%; width:720px; letter-spacing:-0.1em;}
.s_con_wrap .wd1106_ri{float:left; margin-left:60px; line-height:160%; width:640px; padding-bottom:80px; letter-spacing:-0.03em;}
.s_con_wrap .wd_le{ width:400px;}

.teps_201111{ height:120px; width:100%; padding-top:100px; position:relative; text-align: center; letter-spacing: -0.1em; float: left;}
.teps_201111 span{ display:block; width:54%; margin:0 auto; border-bottom:#ddd dotted 3px;}
.btn_up_201111{position:absolute; right:10px; border:1px solid #ccc; padding:5px;}
.btn_up_201111 img{ opacity:50%;}




/*���� �귣��*/
.brand01 { width:100%;position:relative;text-align:center;}
.brand01_con {width:100%; min-width:1150px; margin:0 auto; max-width:1150px; padding:130px 0 0 0;}
.brand01 p.st01 {padding:70px 0 15px 0; color:#000; font-size:30px; font-weight:500; letter-spacing:-0.1em;}
.brand01 p.st02 {color:#666; font-size:15px; padding-bottom:60px;}
.brand02 { width:100%;position:relative;text-align:center; letter-spacing:-0.1em;float:left;}
.brand02 ul {width:1150px; margin:0 auto;}
.brand02 ul li {width:30.3333333%; margin:0 1% 30px 1%; float:left;box-shadow:10px 10px 10px rgba(0,0,0,.1); padding:0 0 50px 0; border:1px solid #ddd; border-radius:10px;}
.about1111 ul li {width:31.4%;}

.brand02 ul li p {padding:0 20px;}
.brand02 ul li p.img {padding:50px 0 30px 0;}
.brand02 ul li p.tit {padding:0 0 18px 0;font-weight:400; color:#000;font-size:20px;font-weight:500;background:url("/img/sub/brand_line.png") no-repeat center bottom; font-weight:bold;}
.brand02 ul li p.tit span {display:block; padding-top:7px; color:#999; font-size:16px; text-transform:uppercase;letter-spacing:0em; font-weight:normal;} 
.brand02 ul li p.txt01 {padding-top:25px; font-size:16px; color:#000;}
.brand02 ul li p.txt02 {padding-top:12px; font-size:16px; color:#666;}





/*�븮��*/
.agency_wrap {}
.agency_con01 {width:1100px; margin:0 auto;clear:both; margin-top: 100px;}
.agency_con01_le {float:left;width:200px;}
.agency_con01_le span.st01 {display:block; font-size:40px; color:#000;padding-bottom:10px; background: url(/img/common/bg_201104_tt.png) no-repeat center bottom;}
.agency_con01_le span.st02 {display:block; padding-top:7px; color:#999; font-size:16px; text-transform:uppercase;letter-spacing:0em;}
.agency_con01_ri {float:right;width:880px;}
.agency_con01_ri .agency_img {width:100%; margin-bottom:30px;}
.agency_con01_ri .agency_img img {width:100%;}
.agency_con01_ri .agency_txt { font-size:16px; color:#000; text-align: left;}
.agency_con01_ri .agency_txt p {padding-bottom:30px;}
.agency_con01_ri .agency_txt p span {padding-bottom:15px; font-weight:500; color:#000;font-size:20px; display:block;}
.agency_con01_ri .agency_txt ul li {font-weight:400; color:#333;font-size:16px; padding:0 0 10px 35px; line-height:25px;}
.agency_con01_ri .agency_txt ul li b { color:#000; padding-right:25px; display:inline-block; width:108px; }
.agency_con01_ri .agency_txt ul li.st01 {background:url("/img/sub/location_bg01.png") no-repeat 0 0;}
.agency_con01_ri .agency_txt ul li.st02 {background:url("/img/sub/location_bg02.png") no-repeat 0 0;}
.agency_con01_ri .agency_txt ul li.st03 {background:url("/img/sub/agency_bg01.png") no-repeat 0 0;}
.agency_con01_ri .agency_txt ul li.st04 {background:url("/img/sub/agency_bg02.png") no-repeat 0 0;}
.agency_con01_ri .agency_txt ul li.st05 {background:url("/img/sub/agency_bg03.png") no-repeat 0 0;}
.agency_con01_ri .agency_txt ul li.st06 {background:url("/img/sub/agency_bg04.png") no-repeat 0 0;}
.agency_con02 {width:100%; max-width:1500px; position:relative;text-align:center; margin:0 auto; padding-top:50px; clear:both;}
.agency_con01_ri .agency_txt ul li.st06 a, .agency_con01_ri .agency_txt ul li.st05 a, .agency_con01_ri .agency_txt ul li.st04 a{ display:inline-block; text-align: center; background: #d7ac69; color: #fff; border-radius: 30px; width: 100px; font-size: 13px; width: 85px; height: 20px; padding-bottom: 5px; vertical-align: text-top;}

/*찾아오시는길*/
.location_wrap { width:100%; max-width:1500px; position:relative;text-align:center; margin:0 auto; padding-top:130px;letter-spacing:-0.1em;}
.location_tit {padding-bottom:100px;}
.location_tit p.tit {font-weight:400; color:#57636a;font-size:40px;letter-spacing:-0.09em;}
.location_tit p.txt {padding-top:20px; color:#57636a; font-size:20px;}
.location_con01 { margin:100px 0; width:100%; }
.location_con0101 {text-align:left; width:600px; margin:0 auto;}
.location_con0101 p {color:#57636a;font-size:18px; padding:0 0 10px 35px; line-height:190%;}

.location_con0101 p.st01 {background:url("/img/sub/location_bg01.png") no-repeat 0 8px;}
.location_con0101 p.st02 {background:url("/img/sub/location_bg02.png") no-repeat 0 8px;}
.location_con0101 p b {color:#3e3e3e; font-weight: 500;}
.location_con01 p span{margin-left: 20px; font-size: 16px;}

.location_con02 {width:1000px; margin:0 auto; background:#fcb016 ; color:#fff; box-shadow:5px 5px 5px rgba(0,0,0,.3); height:190px;position:relative; z-index:10;}
.location_con02 a{ color:#fff;}
.location_con02 ul li {margin-top: 39px; width:24.9%; float:left; border-right: 1px solid #fe8e1f;}
.location_con02 ul li:last-child{border-right: 0;}
.location_con02 ul li p.tit {padding:50px 0 1px 0; font-size:20px;}
.location_con02 ul li p.txt {font-size:16px;}
.location_con02 ul li p.txt a {color:#fff;}
.location_con02 ul li p.txt span {color:#fcb016  ; font-weight:bold;}
.location_con02 ul li p.st01 {background:url("/img/sub/location_bg03.png") no-repeat center 0;}
.location_con02 ul li p.st02 {background:url("/img/sub/location_bg04.png") no-repeat center 0;}
.location_con02 ul li p.st03 {background:url("/img/sub/location_bg05.png") no-repeat center 0;}
.location_con02 ul li p.st04 {background:url("/img/sub/location_bg06.png") no-repeat center 0;}
.location_con02 p span{ display: none;}
.location_con03 {clear:both; width:80%; margin-left: 10%;}


/*����*/
.ncar_warp {width:100%;text-align:center;}
.ncar_con {width:1000px; margin:0 auto;}
.ncar_con_top {padding:10% 0 40px 0;letter-spacing:-0.1em;}
.ncar_con_top p.tit {font-size:40px; color:#000; font-weight:400; letter-spacing:-0.1em;}
.ncar_con_top p.tit span {font-weight:600;}
.ncar_con_top p.txt {padding-top:10px; color:#333; font-size:16px;}
.ncar_info {}
.ncar_info p {margin-bottom:70px;}
.ncar_info p img {width:100%;}


/*����*/
.repair01 { width:100%;position:relative;text-align:center;}
.repair01 p.st01 {padding:70px 0 15px 0; color:#000; font-size:30px; font-weight:500; letter-spacing:-0.1em;}
.repair01 p.st02 {color:#666; font-size:15px; padding-bottom:60px;}

.repair02 {width:100%; min-width:1100px; margin:0 auto; max-width:1600px; position:relative;}
.repair02 ul li {height:680px;}
.repair02 ul li.bg0101 {background:url("/img/sub/repair_img0101.png") no-repeat center 0;}
.repair02 ul li.bg0102 {background:url("/img/sub/repair_img0102.png") no-repeat center 0;}
.repair02 ul li.bg0201 {background:url("/img/sub/repair_img02.png") no-repeat center 0;}
.repair02 ul li.bg0202 {background:url("/img/sub/repair_img0202.png") no-repeat center 0;}
.repair02 .rp02_wrap {width:100%; min-width:1000px; margin:0 auto; max-width:1100px;}
.repair02 .rp02_wrap .rp02_con {width:580px;}
.repair02 .rp02_wrap .fl {float:left;text-align:left;}
.repair02 .rp02_wrap .fr {float:right;text-align:left;}
.repair02 .rp02_wrap .fw {color:#fff;}
.repair02 .rp02_wrap .fb {color:#000;}
.repair02 .rp02_wrap .mt01 {margin-top:260px;}
.repair02 .rp02_wrap .mt02 {margin-top:120px;}
.repair02 .rp02_wrap .mt03 {margin-top:220px;}
.repair02 .rp02_wrap .rp02_con p.tit {background:url("/img/sub/ye_line.png") no-repeat 0 0; padding:15px 0 30px 0; font-size:30px; font-weight:600; letter-spacing:-0.1em;}
.repair02 .rp02_wrap .rp02_con p.txt {font-size:20px; font-weight:400;}

.repair03 { width:100%;position:relative;text-align:center; padding-bottom:480px;}
.repair03 p.st01 {padding:70px 0 30px 0; color:#000; font-size:30px; font-weight:500; letter-spacing:-0.1em;}
.repair03 p.st02 {color:#666; font-size:20px; padding-bottom:60px;}
.repair03 p.st02 span.st01 {color:#025bad; font-size:18px; font-weight:500;}
.repair03 p.st02 span.st02 {color:#000; font-size:18px; font-weight:500;}
.bg0301 {background:url("/img/sub/repair_img03.png") no-repeat center bottom;}
.bg0401 {background:url("/img/sub/repair_img04.png") no-repeat center bottom;}
.bg0501 {background:url("/img/sub/repair_img01.png") no-repeat center bottom;}


/*Ÿ�̾�*/
.tire01 { width:100%;position:relative;text-align:left;}
.tire01_con {width:100%; min-width:1000px; margin:0 auto; max-width:1100px; padding:120px 0 100px 0;}
.ti01_le {float:left; width:36%; color:#000; font-size:25px; font-weight:500; letter-spacing:-0.1em;}
.ti01_le span {font-size:13px; display:block;  font-weight:900; letter-spacing:1px; padding-bottom:17px;text-transform:uppercase;font-family: 'Noto', sans-serif;; color:#fcb016; padding:0 0 5px 0;}
.ti01_ri {float:right; width:60%;color:#666; font-size:20px; padding-bottom:60px;}
.tire_bg01 {background:url("/img/sub/wheel_img01.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}
.tire_bg02 {background:url("/img/sub/wheel_img02.png") no-repeat center bottom #fff; padding-bottom:500px; background-size:contain;}
.tire_bg03 {background:url("/img/sub/wheel_img03.png") no-repeat center bottom #fff; padding-bottom:490px; background-size:contain;}
.tire_bg04 {background:url("/img/sub/wheel_img04.png") no-repeat center bottom #fff; padding-bottom:490px; background-size:contain;}

/*����*/
.wash_warp {width:100%;text-align:center;}
.wash_con {width:1000px; margin:0 auto;}
.wash_con_top {padding:10% 0 40px 0;letter-spacing:-0.1em;}
.wash_con_top p.tit {font-size:40px; color:#000; font-weight:400;letter-spacing:-0.1em;}
.wash_con_top p.tit span {font-weight:600; letter-spacing:-0.1em;}
.wash_con_top p.txt {padding-top:10px; color:#333; font-size:16px;}
.was_info {}
.was_info p {margin-bottom:70px;}

/*����*/
.coat_warp {width:100%;text-align:center;}
.coat_con {width:1000px; margin:0 auto;}
.coat_con_top {padding:130px 0 40px 0;letter-spacing:-0.1em;}
.coat_con_top p.tit {font-size:40px; color:#000; font-weight:400; letter-spacing:-0.1em;}
.coat_con_top p.tit span {font-weight:600;}
.coat_con_top p.txt {padding-top:10px; color:#333; font-size:16px;}
.coat_info {}
.coat_info p {margin-bottom:70px;}
.coat_info p img {width:100%;}
.coat_noti_box {background:#eee;text-align:left; padding:30px; font-size:14px; color:#000; margin-bottom:20px;}
.coat_noti_box p {background:url("/img/sub/box_noti.png") no-repeat 0 0; padding:0 0 10px 25px;}

.coat_con02 {text-align:center; color:#fff; padding-bottom:200px;}
.coat_con02 p.tit {font-size:27px; font-weight:500; padding-bottom:35px; letter-spacing:-0.1em; text-shadow:5px 5px 5px rgba(0,0,0,.3);font-family:'Noto Sans KR',sans-serif;}
.coat_con02 p.txt {font-size:16px; text-shadow:5px 5px 5px rgba(0,0,0,.3); line-height:25px;}
.coat_con02 p.txt b {color:#fcb016;}

/*Ŀ�´�Ƽ*/

.bbs_con {background:#fff; margin-top:100px;padding:30px 0; letter-spacing:-0.1em; width:100%;position:relative;}

/* inquiry */
.titTp {color: #000; font-size:18px;width:100%;position:relative;font-weight:bold;padding-bottom:20px; margin-bottom:10px;}
.agreeW{position:relative; width:100%;border-top:1px solid #000; }
.agree_check {position:relative;font-size:14px; padding:20px 0;;}
.agree_check span {display:inline-block;}
.agree_A {width:100%;position:relative;border:1px solid #d7d7d6;width:100%; clear:both; font-size:13px; padding:20px 0; overflow-y:scroll; margin-bottom:50px;}
.agree_A ul {width:90%; margin:0 auto;}

.wrt_board input {
    height: 30px;
}

.bbs_wrap02 {width:1000px;  margin:0 auto; padding:50px 0 70px 0; font-size:14px; z-index:1; overflow:hidden;}
.bbs_wrap02_le {width:250px; float:left;font-size:14px; color:#666;}

.bbs_wrap02_le p {padding-bottom:30px;}
.bbs_wrap02_le p span {padding-bottom:15px; font-weight:500; color:#000;font-size:20px; display:block;}
.bbs_wrap02_le ul li {font-weight:400; color:#333;font-size:14px; padding:0 0 10px 35px; line-height:25px;}
.bbs_wrap02_le ul li b { color:#000; padding-right:25px; display:inline-block;}
.bbs_wrap02_le ul li.st01 {background:url("/img/sub/location_bg01.png") no-repeat 0 0;}
.bbs_wrap02_le ul li.st02 {background:url("/img/sub/location_bg02.png") no-repeat 0 0;}
.bbs_wrap02_le ul li.st03 {background:url("/img/sub/agency_bg01.png") no-repeat 0 0;}
.bbs_wrap02_le ul li.st04 {background:url("/img/sub/agency_bg02.png") no-repeat 0 0;}
.bbs_wrap02_le ul li.st05 {background:url("/img/sub/agency_bg03.png") no-repeat 0 0;}
.bbs_wrap02_le ul li.st06 {background:url("/img/sub/agency_bg04.png") no-repeat 0 0;}


.bbs_wrap02_ri {width:700px; float:right;}

/* inquiry */
.inq_wrapper {width:100%;float:left;}
.inq_le_tit {width:16%; float:left;text-align:left; border-top:2px solid #000;}
.inq_le_tit span {padding-top:20px; font-size:20px;display:block;}
.inq_info {width:70%; float:right;text-align:left;color: #999;}
.chk_area02 { color:#888; line-height:28px; padding-bottom:0;}
.chk_area02 span {padding-right:30px;display:inline-block; width: 197px;}
.chk_area03 { color:#888; line-height:28px; border-bottom:1px dotted #ccc; padding-bottom:25px;}
.chk_area03 span {padding:20px 0;display:inline-block;}
.ipt_area02 {padding:20px 0;}
.ipt_line02 {padding:0 0 5px 0;}
.txt_input02{width:46%;height:35px;line-height:20px;padding:0 13px;font-size:14px;color:#000;border-bottom:1px solid #ccc;font-weight:400;}
.txt_input02:focus{border-bottom:1px solid #333;background:#fff;color:#000;}
.txt_input03{width:94%;height:35px;line-height:20px;padding:0 13px;font-size:14px;color:#000;border-bottom:1px solid #ccc;font-weight:400;}
.txt_input03:focus{border-bottom:1px solid #333;background:#fff;color:#000;}
.txt_textarea02{width:96%;height:100px;line-height:30px;padding:0 13px;font-size:13px;color:#000;;border-bottom:1px solid #ccc;font-weight:400;font-family:'Nanum Square','����',Dotum,'����',Gulim,Helvetica,sans-serif;}
.txt_textarea02:focus{border:1px solid #333;background:#fff;color:#000;}
.file_line02 {position:relative;padding:0;padding:0 0 5px 0;}
.file_line02 input.request_file2{width:100%;height:35px;line-height:20px;padding:0;color:#999;font-size:13px;position:absolute;z-index:2;background:#fff;}
.file_line02 .fake input{display:inline-block;width:80%;height:35px;line-height:20px;padding:0 13px; vertical-align:top;color:#999;font-size:13px;border:1px solid #ccc;border-radius:3px; background:#fff;}
.file_line02 .fake .btnfile{display:inline-block;height:35px;line-height:30px;width:16%;color:#fff;text-align:center;font-size:14px;z-index:1;border-radius:3px;background:#777;border:1px solid #777;}
.file_line02 p {font-size:13px; padding-bottom:5px;}
.btn_area {padding:30px 0; width:70%; float:right;text-align:right}
 a.btn003 {color:#fff; font-size:15px;background:#000; display:inline-block; padding:15px 30px;}
.inq_info p.tit {color:#000; padding:15px 0 10px 0;}

.txt_input002{width:47%;height:35px;line-height:20px;padding:0 13px;font-size:14px; color:#fff !important; border-bottom:1px solid #95866e;font-weight:400;background:#fff;}
.txt_input002:focus{border-bottom:1px solid #333;background:#fff;color:#000 !important;}

.txt_input04{width:49%;height:40px;line-height:20px;padding:0 13px;font-size:14px;color:#999;border:1px solid #ccc;font-weight:400;}
.txt_input04:focus{border-bottom:1px solid #333;background:#fff;color:#000;}


.agreeW{position:relative; border-top:3px solid #000; margin-top:10px;width:100%;}
.agree_check {position:relative;font-size:14px; padding:20px 0;;}
.agree_check span {display:inline-block;}
.agree_A {width:100%; height:100px;position:relative;border:1px solid #d7d7d6;width:100%; clear:both; font-size:13px; padding:20px 0; overflow-y:scroll; margin-bottom:50px;}
.agree_A ul {width:90%; margin:0 auto;}
.agree_A p {padding:20px; color:#777}

/* �Խ��� */
.board_wrap {margin:0 auto; font-size:14px; z-index:1; overflow:hidden;}

/* �Խ��ǰ˻�  */
.lst_header{position:relative; margin-bottom:20px; line-height:34px; overflow:hidden; width:1000px;}
.lst_header .search{float:right; position:relative; width:240px; }
.lst_header .search input{width:calc(100% - 12px); padding-left:0; height:32px; border:0;font-family:'Nanum Square','����',Dotum,'����',Gulim,Helvetica,sans-serif;}
.lst_header .search .btn_search{text-indent:-9999px;position:absolute; background:url("/img/sub/btn_search.png") 0 0 no-repeat; top:10px; right:0; display:inline-block; width:25px; height:34px; line-height:34px; text-align:center;}

/* ����¡  */
.paging{  clear:both;text-align:center; padding:0; margin:40px 0 0 0; position:relative; font-size:13px; line-height:20px; font-family:'Roboto';}
.paging a{ display:inline-block; width:30px; height:30px; border:none; line-height:30px; text-align:center; margin:0 2px; color:#999; vertical-align:middle; }
.paging a:hover,
.paging a.on{ color:#fcb016; font-weight:bold; text-decoration:underline;}
.paging .direction,
.paging .direction:hover{ text-indent:-9999px; width:30px; border:#ddd 2px solid; border-radius:50%;}
.paging .direction.prev{ background:url("/img/sub/paging_prev.png") 50% 50% no-repeat; margin-right:10px;}
.paging .direction.next{ background:url("/img/sub/paging_next.png") 50% 50% no-repeat; margin-left:10px;}
.paging .paging-pc{ display:inline-block;}
.paging .paging-m{ display:none;}

/* �Խ���btn */
.board_btn {padding-top:30px; overflow:hidden;width:100%;}
.board_btn .btn_left {float:left;}
.board_btn .btn_right {float:right;}
.board_btn .btn_center {margin:0 30%; float:left;}
.grybt01 {background: #fff; color: #828b9c; display: inline-block; font-size: 13px; height:25px; padding:5px 20px 5px 20px; border:1px solid #828b9c;border-radius:50px;}
.grybt02 {background: #aaa; color: #fff; display: inline-block; font-size: 12px; height:22px; padding:5px 10px 5px 10px; border-radius:3px;margin-right:3px;}
.orgbt01 {background: #fcb016; color: #fff; display: inline-block; font-size: 13px; height:25px; padding:5px 20px 5px 20px; border-radius:50px;}
.orgbt02 {background: #fcb016; color: #fff; display: inline-block; font-size: 13px; height:25px; width:80px;padding:30px 0 0 40px; border-radius:50px;}
.blubt01 {background: #008299; color: #fff; display: inline-block; font-size: 13px; height:25px; padding:5px 20px 5px 20px; border:1px solid #828b9c;border-radius:50px;}

/* type3 */
.lst_board.type3 {border-top:2px solid #000; letter-spacing:0;}
.lst_board.type3 ul li{display:table; table-layout:fixed; width:100%; height:130px; padding:0 10px;overflow:hidden; border-bottom:1px solid #c5c8d3;}
.lst_board.type3 ul li:last-child {border-bottom:1px solid #435057;}
.lst_board.type3 ul li p{vertical-align:middle;  font-size:14px; color:#4f5355;}
.lst_board.type3 ul li p.subject {display:block; vertical-align:middle; max-width:calc(100%); font-weight:bold; font-size:20px; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:30px 0 10px 0;}
.lst_board.type3 ul li p.detail{display:block; vertical-align:middle; max-width:calc(100%); font-size:13px; color:#777; text-overflow:ellipsis; overflow:hidden; padding-bottom:20px; line-height:22px;}
.lst_board.type3 ul li p.date{width:150px; font-size:12px; color:#999;display:table-cell;font-family: 'Roboto', sans-serif;text-align:center; }
.lst_board.type3 ul li p.name{width:120px; font-size:12px; color:#1e8196;display:table-cell;font-family: 'Roboto', sans-serif;}
.lst_board.type3 ul li p.state{width:130px;display:table-cell;}
.lst_board.type3 ul li p.state span{display:inline-block; vertical-align:middle; width:80px; line-height:30px; text-align:center; font-size:12px; font-weight:700; color:#fff; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;}


/* type1 */
.lst_board.type1 {border-top:2px solid #000;position:relative; }
.lst_board.type1 ul li{display:table; table-layout:fixed; width:100%; height:50px; overflow:hidden; border-bottom:1px solid #c5c8d3;}
.lst_board.type1 ul li:last-child {border-bottom:1px solid #435057;}
.lst_board.type1 ul li p{display:table-cell; vertical-align:middle; height:43px; padding:7px 0; font-size:14px; color:#4f5355;}
.lst_board.type1 ul li p.no{width:80px; padding-left:0; text-align:center; font-size:20px; color:#ccc;}
.lst_board.type1 ul li p.subject a{display:inline-block; vertical-align:middle; max-width:calc(100% - 68px); font-size:16px; color:#4f5355;  overflow:hidden; white-space:nowrap;}
.lst_board.type1 ul li p.subject img {vertical-align:middle; margin:0 0 0 10px;}
.lst_board.type1 ul li p.subject .lock{margin-left:16px; width:16px;}
.lst_board.type1 ul li p.subject span { color:#e83c7a; font-size:12px; display:inline-block; padding-right:10px;}
.lst_board.type1 ul li p.author{position:relative; width:90px; padding:0 10px 0 50px;}
.lst_board.type1 ul li p.author .logintype{position:absolute; top:16px; left:0; width:40px; height:40px; background-color:#edeff4;}
.lst_board.type1 ul li p.date{width:100px; font-size:13px;}
.lst_board.type1 ul li p.date02{width:100px; font-size:13px;}
.lst_board.type1 ul li p.name{width:100px; }
.lst_board.type1 ul li p.state{width:100px;}
.lst_board.type1 ul li p.state span{display:inline-block; vertical-align:middle; width:80px; line-height:30px; text-align:center; font-size:12px; font-weight:700; color:#fff; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;}
.lst_board.type1 ul li p.state span.ing{background:#fff; border:1px solid #ccc; color:#e83c7a;}
.lst_board.type1 ul li p.state span.fin{background:#fff; border:1px solid #ccc; color:#8f6b6b;}
.lst_board.type1 .board_empty{width:100%; line-height:350px; padding:0; text-align:center; font-size:14px; color:#084d98;}
.lst_board.type1 .board_empty p{color:#084d98;}


/* type2 */
.lst_board.type2 {border-top:2px solid #000;position:relative; font-family:'Noto Sans KR',sans-serif;}
.lst_board.type2 ul li{display:table; table-layout:fixed; width:100%; height:69px; overflow:hidden; border-bottom:1px solid #c5c8d3;}
.lst_board.type2 ul li:last-child {border-bottom:1px solid #435057;}
.lst_board.type2 ul li p{display:table-cell; vertical-align:middle; height:43px; padding:13px 0; font-size:14px; color:#4f5355;}
.lst_board.type2 ul li p.no{width:80px; padding-left:0; text-align:center; font-size:20px; color:#ccc;}
.lst_board.type2 ul li p.subject a{display:inline-block; vertical-align:middle; max-width:calc(100% - 0px); font-size:15px; color:#4f5355;  overflow:hidden; white-space:nowrap;}
.lst_board.type2 ul li p.subject img {vertical-align:middle; margin:0 0 0 10px;}
.lst_board.type2 ul li p.subject .lock{margin-left:16px; width:16px;}
.lst_board.type2 ul li p.subject span { color:#e83c7a; font-size:12px; display:inline-block; padding-right:10px;}
.lst_board.type2 ul li p.subject span.st01 {font-size:20px; display:block; padding:0; color:#222;font-weight: 500; letter-spacing:-0.1em;}
.lst_board.type2 ul li p.subject span.st02 {font-size:15px; display:block; padding:5px 0 0 0; color:#555; letter-spacing:-0.1em;}
.lst_board.type2 ul li p.author{position:relative; width:90px; padding:0 10px 0 50px;}
.lst_board.type2 ul li p.author .logintype{position:absolute; top:16px; left:0; width:40px; height:40px; background-color:#edeff4;}
.lst_board.type2 ul li p.date{width:120px; font-size:15px; text-align:center; color:#555;}
.lst_board.type2 ul li p.date span {width:120px; font-size:45px; display:block;font-weight: bold;text-align:center;font-weight:700; font-family: 'Noto', sans-serif;;}
.lst_board.type2 ul li p.date02{width:150px; font-size:13px;}
.lst_board.type2 ul li p.name{width:100px; }
.lst_board.type2 ul li p.state{width:100px;}
.lst_board.type2 ul li p.state span{display:inline-block; vertical-align:middle; width:80px; line-height:30px; text-align:center; font-size:12px; font-weight:700; color:#fff; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;}
.lst_board.type2 ul li p.state span.ing{background:#fff; border:1px solid #ccc; color:#e83c7a;}
.lst_board.type2 ul li p.state span.fin{background:#fff; border:1px solid #ccc; color:#8f6b6b;}
.lst_board.type2 .board_empty{width:100%; line-height:350px; padding:0; text-align:center; font-size:14px; color:#084d98;}
.lst_board.type2 .board_empty p{color:#084d98;}


/* ��к���  */
.listen-list02 {width:100%; position: relative; text-align: left;}
.listen-list02 ul li {width:33.3%; float:left;}
.listen-box02 {width: 90%; margin:0 auto; height:320px; border-radius: 5px; background-color: #f1f2f7; overflow:hidden;margin-bottom:25px;}
.listen-box02 span * {display: block;}
.listen-box02 a:hover {text-decoration: none}
.listen-box02 .img {height:180px; width:100%; overflow: hidden; position: relative;z-index: 1; opacity:1;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.listen-box02 .img img {height:180px; width:100%; overflow: hidden;}
.listen-box02 .info {overflow: hidden;position: relative;padding:30px 25px; letter-spacing: 0px; line-height: 1.4em;}
.listen-box02 .info p.cate {padding:0 0 10px 0; font-size: 12px; font-weight: bold; text-align: left; color: #bc9a5d; overflow: hidden;}
.listen-box02 .info p.tit {padding:0 0 10px 0;font-size: 15px; font-weight: bold; text-align: left; color: #000;  text-overflow:ellipsis;}
.listen-box02 .info p.tit span {display:inline-block; padding-left:10px;}
.listen-box02 .info p.txt {padding:0 0 10px 0; font-size: 13px; text-align: left; color: #777; overflow: hidden;}
.listen-box02 .info p.date {font-size: 11px; color:#777;font-family: 'Roboto', sans-serif;}



/* view */
.viewType02 {}
.viewType02 dt {border-bottom:2px solid #000;padding-top:30px;}
.viewType02 dt .titA {font-size: 27px; line-height: 1.5; margin: 0 auto; text-align:center;}
.viewType02 dt .dateA {color: #999; text-align:center; padding:10px 0 30px 0;}
.viewType02 dt .dateA {font-size: 13px; color: #f1732f; text-align:center; padding:10px 0 30px 0;}
.viewType02 dd .dataA {padding: 13px 0;width: 100%; border-bottom:1px solid #e5e5e5;}
.viewType02 dd .dataA ul li {padding:5px 10px;}
.viewType02 dd .dataA span {color:#000; display:inline-block; padding-right:15px; font-size:13px;}

.viewType02 dt .cate {ont-size: 12px; font-weight: bold; color: #bc9a5d; text-align:center; padding:0 0 30px 0;}
.viewType02 dt .posA {font-size: 14px; color: #f1732f; text-align:center; padding:10px 0 0 0;}
.viewType02 dd .fileA  {background: #f3f3f3; padding: 13px;width: 100%; border-top:1px solid #e5e5e5; font-size:13px;}
.viewType02 dd .fileA .item{color:#000; padding-right:15px;}
.viewType02 dd .fileA .file_name{color:#666;}
.viewType02 dd .fileA .file_name a {background:url("/img/sub/ico_file_o.png") no-repeat scroll 0 0; content: ""; left: 0;padding:0 20px 5px 20px; top: -2px; display:block;}
.viewType02 dd {padding:0 ; }
.viewType02 dd .viewCon {color:#555; line-height:25px; padding:50px; word-break:break-all; }

.viewType02 dd .viewCon img{width:100%;overflow:hidden;position:relative; margin-bottom:10px;}
.viewType02 dd .viewCon div.btn {position:absolute;top:1150px; z-index:99; width:1100px; margin:0 auto;}
.viewType02 dd .viewCon div.btn p.img_prev{float:left;}
.viewType02 dd .viewCon div.btn p.img_next{float:right;}
.viewType02 dd .viewCon div.v_con_list {width:100% !important; overflow:hidden;position:relative; margin-bottom:10px;}
.viewType02 dd .viewCon div.v_con_list ul li {width:135px; height:79px; float:left; margin-right:2px; margin-bottom:1px; overflow:hidden;}
.viewType02 dd .viewCon div.v_con_list ul li img {width:100%; border:1px solid #fff;}

.viewShiftA{border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd}
.viewShiftA p{padding:15px 120px 15px; border-top:1px solid #e1e1e1; position:relative; font-size:13px; color:#555}
.viewShiftA p:first-child{border-top:none}
.viewShiftA .prvTit{position:absolute; left:19px; color:#000; display:inline-block; padding-right:30px; background:url('/img/sub/viewUp_arrow.png') right no-repeat;}
.viewShiftA .nxtTit{position:absolute; left:19px; color:#000; display:inline-block; padding-right:30px; background:url('/img/sub/viewDw_arrow.png') right no-repeat;}
.viewShiftA .date{position:absolute; top:19px; right:20px; font-size:13px; color:#767676}
.viewShiftA a{width:860px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.viewShiftA a:hover{text-decoration:underline;}


.qna_viewA {border-top:1px solid #cdcdcd;background:#f1f2f7 url("/img/sub/ico_qna.gif") no-repeat scroll 25px 25px; }
.qna_viewA p.an {padding:25px 25px 25px 50px;color:#000; line-height:24px;font-size: 13px;}
.qna_viewA p.btn {padding:0 25px 25px 0;text-align:right;}

.qna_writeA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:25px;vertical-align:top;position:relative;height:70px;}
.qna_writeA p.qna_writeA_le {width:90%;display:inline-block; float:left;}
.qna_writeA p.qna_writeA_le textarea {border:1px solid #ccc; width:100%; display:inline-block;height:55px;font-family:'Nanum Square','����',Dotum,'����',Gulim,Helvetica,sans-serif;}
.qna_writeA p.qna_writeA_ri {width:7%;display:inline-block; float:right;}
.qna_writeA p.qna_writeA_ri span.btn {background:#2b3a53;width:100%; color:#fff; display:inline-block; height:40px; padding-top:20px;text-align:center;}
.qna_writeA p.qna_writeA_ri span.btn a {color:#fff;}

/* write */
.wrt_board{border-top:1px solid #435057; border-bottom:1px solid #435057;}
.wrt_board dl{display:table; table-layout:fixed; width:100%;}
.wrt_board dl + dl{border-top:1px solid #c5c8d3;}
.wrt_board dl dt, .wrt_board dl dd{display:table-cell; min-height:44px; padding:7px 0; text-align:left; font-weight:700;}
.wrt_board dl dt{width:130px; vertical-align:top; padding-left:20px; line-height:44px; font-size:14px; color:#4f5355;}
.wrt_board dl dd{padding-right:30px; vertical-align:middle; color:#999;}
.wrt_board dl dd:after{content:""; display:block; clear:both;}
.wrt_board dl dd .wfull{width:100%;}
.wrt_board dl dd .w1{width:27.4% !important;}
.wrt_board dl dd .w2{width:37% !important;}
.wrt_board dl dd input[type="radio"] + label{display:inline-block; padding:0 5px 0 2px; min-width:43px; }
.wrt_board dl dd .frm_item{display:table; table-layout:fixed;}
.wrt_board dl dd .frm_item label{display:table-cell; vertical-align:middle; line-height:44px;}
.wrt_board dl dd .frm_item input{display:table-cell; width:100%; vertical-align:middle;}
.wrt_board dl dd .frm_item.type1{float:left; width:37%;}
.wrt_board dl dd .frm_item.type1 label{width:32px;}
.wrt_board dl dd .frm_item.type2{float:right; width:59%;}
.wrt_board dl dd .frm_item.type2 label{width:42px;}
.wrt_board dl dd span {color:#333; font-weight:200; font-size:14px; display:inline-block; padding-left:15px;}

/* �α���  */
.login_wrap {background:#fff; margin-top:100px;padding:30px 0; letter-spacing:-0.1em; width:100%;position:relative;}
.login-bx{ overflow:hidden; display:block; width:100%; padding:30px 0 100px 0;}
.login-bx div.tc{ width:500px; margin:0 auto; padding:50px 0;}
.login-bx div.tc .inp{ padding:0;}
.login-bx div.tc .inp .input{font-family:'NanumGothic',sans-serif; border:none; border-bottom:#ccc 1px solid; height:36px; line-height:36px; text-indent:22px; display:block; width:100%; color:#999;}
.login-bx div.tc .inp+.inp{ margin-top:20px;}
.login-bx div.tc .chk{ padding:14px 0; text-align:right; color:#333; display:block; font-size:13px;}
.login-bx div.tc .btn-box{ margin-top:10px;}
.login-bx div.tc .btn-box a{ width:100%; padding:15px 0; border-radius: 25px; background:#960109; display:block; text-align:center; font-size: 16px;color: #fff;}
.login-bx div.tc .inp .input.id{ background:url("/img/sub/icon_id.png") 0 50% no-repeat;}
.login-bx div.tc .inp .input.pw{ background:url("/img/sub/icon_pw.png") 0 50% no-repeat;}


.jbFixed {position: fixed; top: 72px;}


@media only screen and (max-width: 767px) {


.cont_s table.pro_tb th{font-size:13px;}
.cont_s table.pro_tb td{padding:10px 5px;}
.cont_s table.pro_tb .so02 {color:#bababa; padding: 10px 5px; width:55px;}
.cont_s table.pro_tb .so03 {color:red; padding: 10px 5px; width:55px;}


/*추가시공제품*/
.procont{ padding-top:10%;}
.procont p{}
.cont_s ul.more_pro{width:90%; margin:0 auto;}
.more_pro {font-weight:bold;}
.more_pro b{font-weight:300;}
.cont_s ul.more_pro{margin-top:120px;}
.cont_s ul.more_pro li{ display:inline-block; width:33.2%; padding:0;}

.more_pr_pp{float:none; width:100%;}
.more_pr_cont{border:1px solid #efefef; padding:2%;}
.more_pr_cont:hover{border:1px solid #efefef; background:#f6f6f6; }


.more_pro .more_pr_cont .more_pr_info{float:none; width:100%;}

.ttt{text-align:center; font-size:18px;}
.pay {text-align:center; color:red; font-size:16px;}
.pay em{font-weight:normal;text-decoration:line-through; color:#a7a7a7; font-size:14px;}
.cont{font-weight:normal;}
.more_pr_info a{text-align:;}
.cont_s ul.more_pro li ul { }
.cont_s ul.more_pro li ul li{width:100%; margin:0; padding:0;}
.more_{display:none;}
.v_v_photo img.img_cont_{width:100%;}
.prd_pay{padding:8% 0;   background:#fafafa; }
.prd_pay em { text-decoration:line-through; font-size:13px;}
.v_v_name b{ text-decoration:line-through;}
.prd_pay .v_v_imfor{ font-weight:bold; font-size:24px; color:#f26666;}
.prd_pay .v_v_imfor span{font-weight:normal; font-size:20px;}

.more_pro li .more_pr_cont{width:90%; min-height:280px;display:block; position: relative;}
.cont_s table.pro_tb{width:90%;}

 /*신차 패키지*/
.cont_s ul.pag_type>li{width:90%; display:block;}
.pag_type li{font-size:14px;}
.pag_type li div:first-child{height:660px; /*margin-bottom:20px;*/}
.pag_type li div:first-child{min-height:auto;}
.cont_s ul.more_pro li{ display:block; width:94%; padding:3%; margin-bottom:5px;}
.procont p{width:90%; margin:1% auto 3% auto;}

/*car_type*/
.car_img{width:100%;}
.car_img img{width:90%;}
.car_type{width:90%; margin:0 auto}
.cont_s ul.car_type li{display:block; width:100%; background:;     padding:  0;}
a.view_new{display:block; margin-bottom:20px;}

/*carnival_info */
.cont_s .carnival_info ul{width:80%; margin: 50px auto 0 auto; padding:5%; background:#ffeb3b2e;}
.cont_s .carnival_info ul:before{content:"❝ 안내해 드립니다 ❞"; font-weight:bold; font-size:20px;  color:#232323;}
.cont_s .carnival_info ul  li:first-child{margin-top:20px;}
.cont_s .carnival_info ul  li {padding:0; text-align:left; margin-top:8px; font-size:14px;}

.n_bg03{background-size:auto;}
.n_bg0301{background-size:auto;}
.n_bg0302{background-size:auto;}
.n_bg0303{background-size:auto;}
.n_bg0304{background-size:auto;}
.n_bg0305{background-size:auto;}
.n_bg0306{background-size:auto;}

.n_bg04{background-size:auto;}
.n_bg0401{background-size:auto;}
.n_bg0402{background-size:auto;}
.n_bg0403{background-size:auto;}
.n_bg0404{background-size:auto;}
.n_bg0405{background-size:auto;}
.n_bg0406{background-size:auto;}

.n_bg05{background-size:auto;}
.n_bg0501{background-size:auto;}
.n_bg0502{background-size:auto;}
.n_bg0503{background-size:auto;}
.n_bg0504{background-size:auto;}
.n_bg0505{background-size:auto;}
.n_bg0506{background-size:auto;}


.n_bg06{background-size:auto;}
.n_bg0601{background-size:auto;}
.n_bg0602{background-size:auto;}
.n_bg0603{background-size:auto;}
.n_bg0604{background-size:auto;}
.n_bg0605{background-size:auto;}
.n_bg0606{background-size:auto;}


.st_wrap01 {background-size:cover;}
.st_wrap0102 {background-size:cover;}
.st_wrap0103 {background-size:cover;}
.st_wrap0104 {background-size:cover;}

.st_wrap0201 {background-size:cover;}
.st_wrap0202 {background-size:cover;}
.st_wrap0203 {background-size:cover;}
.st_wrap0204 {background-size:cover;}
.st_wrap0205 {background-size:cover;}

.st_wrap03 {background-size:cover;}
.st_wrap0301 {background-size:cover;}
.st_wrap0302 {background-size:cover;}
.st_wrap0303 {background-size:cover;}
.st_wrap0304 {background-size:cover;}
.st_wrap0305 {background-size:cover;}
.st_wrap0306 {background-size:cover;}
.st_wrap0307 {background-size:cover;}
.st_wrap0308 {background-size:cover;}
.st_wrap0309 {background-size:cover;}


.st_wrap04 {background-size:cover;}
.st_wrap0401 {background-size:cover;}
.st_wrap0402 {background-size:cover;}
.st_wrap0403 {background-size:cover;}
.st_wrap0404 {background-size:cover;}
.st_wrap0405 {background-size:cover;}
.st_wrap0406 {background-size:cover;}
.st_wrap0407 {background-size:cover;}
.st_wrap0408 {background-size:cover;}
.st_wrap0409 {background-size:cover;}


.st_wrap05 {background-size:cover;}
.st_wrap0501 {background-size:cover;}
.st_wrap0502 {background-size:cover;}
.st_wrap0503 {background-size:cover;}
.st_wrap0504 {background-size:cover;}
.st_wrap0505 {background-size:cover;}
.st_wrap0506 {background-size:cover;}
.st_wrap0507 {background-size:cover;}
.st_wrap0508 {background-size:cover;}
.st_wrap0509 {background-size:cover;}


.st_wrap06 {background-size:cover;}
.st_wrap0601 {background-size:cover;}
.st_wrap0602 {background-size:cover;}
.st_wrap0603 {background-size:cover;}
.st_wrap0604 {background-size:cover;}
.st_wrap0605 {background-size:cover;}
.st_wrap0606 {background-size:cover;}
.st_wrap0607 {background-size:cover;}
.st_wrap0608 {background-size:cover;}
.st_wrap0609 {background-size:cover;}



.st_wrap01 {background-size:auto 200px; background-size:auto;}
.st_wrap0102 {background-size:auto 200px; background-size:auto;}
.st_wrap0103 {background-size:auto 200px; background-size:auto;}
.st_wrap0104 {background-size:auto 200px; background-size:auto;}
.st_wrap02 {background-size:auto 200px; background-size:auto;}
.st_wrap0201,.st_wrap0202,.st_wrap0203,.st_wrap0204,.st_wrap0205,.st_wrap0206 {background-size:auto;}
    
    
.st_wrap03 {background-size:auto 200px; background-size:auto;}
.st_wrap0301,.st_wrap0302,.st_wrap0303,.st_wrap0304,.st_wrap0305,.st_wrap0306 {background-size:auto;}


.st_wrap04 {background-size:auto 200px; background-size:auto;}
.st_wrap0401 {background-size:auto 200px; background-size:auto;}
.st_wrap0402 {background-size:auto 200px; background-size:auto;}
.st_wrap0403 {background-size:auto 200px; background-size:auto;}
.st_wrap0404 {background-size:auto 200px; background-size:auto;}
.st_wrap0405 {background-size:auto 200px; background-size:auto;}
.st_wrap0406 {background-size:auto 200px; background-size:auto;}
.st_wrap0407 {background-size:auto 200px; background-size:auto;}
.st_wrap0408 {background-size:auto 200px; background-size:auto;}
.st_wrap0409 {background-size:auto 200px; background-size:auto;}
    

.st_wrap05 {background-size:auto 200px; background-size:auto;}
.st_wrap0501 {background-size:auto 200px; background-size:auto;}
.st_wrap0502 {background-size:auto 200px; background-size:auto;}
.st_wrap0503 {background-size:auto 200px; background-size:auto;}
.st_wrap0504 {background-size:auto 200px; background-size:auto;}
.st_wrap0505 {background-size:auto 200px; background-size:auto;}
.st_wrap0506 {background-size:auto 200px; background-size:auto;}
.st_wrap0507 {background-size:auto 200px; background-size:auto;}
.st_wrap0508 {background-size:auto 200px; background-size:auto;}
.st_wrap0509 {background-size:auto 200px; background-size:auto;}



.st_wrap06 {background-size:auto 200px; background-size:auto;}
.st_wrap0601 {background-size:auto;}
.st_wrap0602 {background-size:auto;}
.st_wrap0603 {background-size:auto;}
.st_wrap0604 {background-size:auto;}
.st_wrap0605 {background-size:auto;}
.st_wrap0606 {background-size:auto;}
.st_wrap0607 {background-size:auto;}
.st_wrap0608 {background-size:auto;}
.st_wrap0609 {background-size:auto;}    
    
.st_wrap07 {background-size:auto 200px; background-size:auto;}
.st_wrap0701 {background-size:auto;}
.st_wrap0702 {background-size:auto;}
.st_wrap0703 {background-size:auto;}
.st_wrap0704 {background-size:auto;}
.st_wrap0705 {background-size:auto;}


.st_wrap0801 {background-size:auto 200px;}
.st_wrap0802 {background-size:auto 200px;}
.st_wrap0803 {background-size:auto 200px;}
.st_wrap09 {background-size:auto 200px;}

.s_top_title {height:200px;}
.s_top_title h2 {font-size:22px;  padding-top:120px;}
.s_top_title h2 span {display:none;}
.st_wrap01 .s_top_title h2{ font-size:0; display:none;}

.s_top_title02{text-align:center;}
.s_top_title02 h2 {padding:120px 0 25px 0; }
.s_top_title02 h2 img {height:50px;}
.s_top_title02 h2.tit02 {padding:120px 0 45px 0; color:#fff;font-size:20px;}


.s_tab {width:90%; margin:0 auto;text-align:center; letter-spacing:-0.1em; line-height:0;}
.s_tab ul li {display:inline-block;}2
.s_tab ul li a {display:block;font-size:15px; color:#fff; overflow:hidden;padding:20px 45px 20px 45px; border:1px solid #fff;}
.s_tab ul li a:hover {color:#000;border:1px solid #fff; background: #fff;}
.s_tab ul li.on {color:#000; border:1px solid #fff; background: #fff;}
.s_tab ul li.on a {color:#000; border:1px solid #fff; background: #fff;}
.s_tab ul li a.on, .s_tab ul li a:hover, .s_tab ul li a:active, .s_tab ul li a:focus {color:#000; background: #fff;}

/*201105*/
.img_1105_02_txt{ margin-top:159px; border-radius: 0 0 12px 12px; }
.s_con_wrap .wd1105_ri{width:auto; padding-bottom:20px; float:left; }
.about_cont_201104{margin-bottom:0;}



.wd1105_ri ul{margin-bottom:20px;}

.repair_bg01 {background:url("/img/sub/repair_img01.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.repair_bg02 {background:url("/img/sub/repair_img02.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.repair_bg03 {background:url("/img/sub/repair_img03.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.repair_bg04 {background:url("/img/sub/repair_img04.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.repair_bg05 {background:url("/img/sub/repair_img05.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}



.tire_bg01 {background:url("/img/sub/wheel_img01.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:320px;}
.tire_bg02 {background:url("/img/sub/wheel_img02.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:320px;}
.tire_bg03 {background:url("/img/sub/wheel_img03.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:320px;}
.tire_bg04 {background:url("/img/sub/wheel_img04.png") no-repeat center bottom #fff; background-size:auto 300px;padding-bottom:320px;}


.coat_bg01 {background:url("/img/sub/coat_img01.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.coat_bg02 {background:url("/img/sub/coat_img02.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.coat_bg03 {background:url("/img/sub/coat_img03.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.coat_bg04 {background:url("/img/sub/coat_img04.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.coat_bg05 {background:url("/img/sub/coat_img05.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.coat_bg06 {background:url("/img/sub/coat_img06.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.coat_bg07 {background:url("/img/sub/coat_img07.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.coat_bg08 {background:url("/img/sub/coat_img08.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}


.ac_bg01 {background:url("/img/sub/accessory_img01.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.ac_bg02 {background:url("/img/sub/accessory_img02.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.ac_bg03 {background:url("/img/sub/accessory_img03.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.ac_bg04 {background:url("/img/sub/accessory_img04.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}
.ac_bg05 {background:url("/img/sub/accessory_img05.png") no-repeat center bottom #fff; background-size:auto 300px; padding-bottom:300px;}


.st_wrap05 .s_top_title, .st_wrap02 .s_top_title { height:200px;}

.tour_wrap {width:100%; height:213px;}

.tour_info {float:left; width:100%;}
.tour_info ul li {width:100%; height:auto;  margin:0 auto; }
.tour_info ul li img{ margin: 0 0 20px 30px;}
.tour_btn .prev{float:left; padding:70px 0 0 0;width:60px;}
.tour_btn .next{float:right; padding:70px 0 0 0;width:60px;text-align:right;}


.section_wrap02 .cont1130 ul{}
.section_wrap02 .cont1130 li{ display: block; min-height:50px;}

.cont1130 .tour_wrap {width:90%; text-align: center;}
.cont1130 .tour_info {float:left; }
.cont1130 .tour_info ul li {width:100%; height:230px; clear:both; }
.cont1130 .tour_btn .prev{float:left; padding:100px 0 0 15px;width:100px;}
.cont1130 .tour_btn .next{float:left; padding:100px 15px 0 0;width:100px;text-align:right;}

    
.cont1130  .tour_wrap {width:100%; margin:0 auto; overflow:hidden;}
.cont1130  .s_tour {width:100%; margin:0 auto;}
.cont1130  .tour_info {float:left; width:90%; margin: 0 5%;}
.cont1130  .tour_info ul li {width:100%; float:left; }
.cont1130  .tour_info ul li img {width:auto;}
.cont1130  .tour_btn {position:absolute;width:100%; margin:0 auto;}
.cont1130  .tour_btn .prev{float:left; text-align: left; padding: 50px 0 0 20px; }
.cont1130  .tour_btn .next{float:right;text-align:right; padding: 50px 20px 0 0;}

.main_pro{width:100%; min-height: 200px;}
.main_pro li{margin-left: 10px; width: 29%;}

    

h3{ font-size: 22px;}
h4{ font-size: 20px; margin: 8% 5% 0 5%;}
h4 span{ font-size: 15px;}
.cont_info03{ font-size: 15px; margin-bottom: 30px; width: 90%; margin-left: 5%;}
.cont_01 ul{ margin:0 auto; }
.cont_01  ul li { font-size: 13px; width:100%;  margin:0 0 20px 0; height:200px; padding:16px 0; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x;}
.cont_01  .st01 {background:url("/img/sub/about_bg02.png") no-repeat center 30px;background-size:30px;}
.cont_01  .st02 {background:url("/img/sub/about_bg03.png") no-repeat center 30px;background-size:30px;}
.cont_01  .st03 {background:url("/img/sub/about_bg04.png") no-repeat center 30px;background-size:30px;}
.cont_01  ul li:last-child { background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x;}

.cont_01  ul li p.tit {padding:70px 0 0 0; font-size:15px;}
.cont_01  ul li p.tit span {display:none;}
.cont_01  ul li p.txt {font-size:13px;}

.cont_pro ul li{ width: 100%; text-align: center; background: url(/img/sub/bg_line_gray.gif)100% 0 repeat-x;}
.cont_pro ul li:first-child {background:none;}
.cont_pro ul .no-bg{background: url(/img/sub/bg_line_gray.gif)100% 0 repeat-x;}
.cont_s ul li table { margin-bottom: 0;}  
.cont_s .newcar3 li table { margin-bottom: 50px;}   
    
.cont_s { margin:0 auto; overflow-x:auto; }
.cont_s table{ font-size: 15px; width: 910px; overflow-x:auto; margin-bottom: 10px; background: #fff;}
.cont_s table td{ font-size: 13px;}
cont_s table th{}
.cont_s ul li{ margin: 0; padding: 50px 0;}    
.cont_s ul li:first-child{ padding-top:5px;}
.cont_s .newcar3 li:first-child{ padding: 70px 0;}    


.cont_s table .tb_tt{ }

.cont_s .s_tour { margin:0 auto;}
.cont_s .tour_info img{ height: 100px; width: auto;}
.cont_s .tour_info li{ width: 100%; text-align: center;}
.cont_s .newcar4 .li_end a{ padding: 10px 50px 12px 50px; font-size: 15px;}
    
.s_con_wrap .cont_s .tour_wrap{height: 110px; margin-left: 5%; width: 90%; background-position: center;}
.s_con_wrap .cont_s .tour_wrap li:first-child{ margin: 0;clear: both;}
.s_con_wrap .cont_s .tour_wrap img{ margin-bottom: 50px; margin-right: 20px;}
.s_con_wrap .cont_s .tour_btn .prev {padding: 30px 0 0 10px;}
.s_con_wrap .cont_s .tour_btn .next {padding: 30px 10px 0 0}


    
    
    
.cont_s .tour_btn{width: 90%;}
.cont_s .tour_btn .prev{padding:80px 0 0 10px;}
.cont_s .tour_btn .next{padding:80px 10px 0 0;}
.newcar3{ width: 90%; background:#fff; overflow-x:auto; margin: 0 0 0 5%; }
.newcar3 li{ padding: 75px 0;}

.newcar3 a{ font-size: 15px; padding: 10px 100px;}
.newcar3 { background: #f3f3f3; margin-top:70px}

.mitem p{font-size: 20px; color: aliceblue; font-weight: 600;}
.mitem span { font-size: 16px; color: #fff;}

.newcar4 { width: 90%; margin-left: 5%;}
.newcar4 table b{font-size: 15px;}
.newcar4 .cont_pro ul span{font-size: 13px;}

.cont_pro ul img{ width: 100%; height: auto;}
.cont_pro ul a { font-size: 13px; width: 90px;}

.cont_02 ul{ margin:0 auto;}
.cont_02 ul li {width: auto; display:block;height:250px;}
.cont_02 .tit{ font-size: 15px;}
.cont_02 ul .txt01{ font-size: 13px;}
.cont_04 .agency_txt{  text-align: left;}
.cont_0201 ul li .tit {font-size: 15px;}

.cont_0201, .cont_0202, .cont_0203, .cont_0204, .cont_0205, .cont_0206, .cont_0207, .cont_0208, .cont_0209, .cont_0210{ width: 90%; padding: 15% 5%; }    
.cont_0201 ul, .cont_0202 ul, .cont_0203 ul, .cont_0204 ul, .cont_0205 ul, .cont_0206 ul, .cont_0207 ul, .cont_0208 ul, .cont_0209 ul, .cont_0210 ul {margin: 0;}   

.st_wrap0201 .cont_0207 ul li{ width: auto;}    
    
.cont_0201 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.cont_0202 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.cont_0203 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.st_wrap0201 .cont_0203 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0; width: 90%;}

.cont_0204 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.cont_0205 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.cont_0206 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0; width: auto;}
.cont_0207 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.cont_0208 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.cont_0209 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
.cont_0210 ul li:last-child{ background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; padding-bottom: 0;}
    
.cont_0201 ul li:first-child{background: none;}
.cont_0202 ul li:first-child{background: none;}
.cont_0203 ul li:first-child{background: none;}
.st_wrap0201 .cont_0203 ul li:first-child{background: none;}
.cont_0204 ul li:first-child{background: none;}
.cont_0205 ul li:first-child{background: none;}
.cont_0206 ul li:first-child{background: none;}
.cont_0207 ul li:first-child{background: none;}
.cont_0208 ul li:first-child{background: none;}
.cont_0209 ul li:first-child{background: none;}
.cont_0210 ul li:first-child{background: none;}
    
    

.cont_0206 ul li .tit{font-size: 18px;}
.cont_s{ padding: 15% 0;}
.newcar4{ margin-top: 5%;}
    
.cont_0201  ul li { font-size: 13px; width:90%; padding:60px 5%; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}

.cont_0202  ul li { font-size: 13px; width:90%; padding:60px 5%; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}

.cont_0203  ul li { font-size: 13px; width:90%; padding:60px 5%; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.st_wrap0201 .cont_0203 ul li{ font-size: 13px; width:90%; padding:60px 5%; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
    
.cont_0204  ul li { font-size: 13px; width:90%; padding:60px 5%; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}

.cont_0205  ul li { font-size: 13px; width:90%; padding:60px 5%; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0205 ul li{ height: auto;}


.cont_0206  ul li { font-size: 13px; width:90%; padding:60px 5%; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0206 ul li{ height: auto;}

.cont_0207  ul li { font-size: 13px; width:90%;  margin: 0; padding:6% 0; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0207 ul .no-bg{background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0207  ul li img{ width: 100%; height: auto;}    
    
.cont_0208  ul li { font-size: 13px; width:90%;  margin: 0; padding:6% 0; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}

.s_con_wrap .cont_0208 ul .no-bg{background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0208  ul li img{ width: 100%; height: auto;}
.st_wrap0201 .cont_0208 ul li img{ width: 180px;}

.cont_0209  ul li { font-size: 13px; width:90%;  margin: 0; padding:6% 0; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0209 ul .no-bg{background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0209  ul li img{ width: 100%; height: auto;}    
        
.cont_0210  ul li { font-size: 13px; width:90%;  margin: 0; padding:6% 0; background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0210 ul .no-bg{background: url(/img/sub/bg_line_gray.gif) 100% 0 repeat-x; height: auto;}
.cont_0210  ul li img{ width: 100%; height: auto;}    
    
    
    


.con_wrap .s_con_wrap .table-container{width:100%; overflow-x:auto;  white-space: nowrap;}
   
.con_wrap .s_con_wrap  .table-container table{width:auto; } 
/*.about1105 ul li*/
.coat_bg05 .about1105  ul li{line-height:160%; height:520px;}

.margin_1105{background:url("/img/sub/repair_next_m_bg.png") center 320px no-repeat;}
#ma_to_1105 { margin-top:20px;}
.repair_bg03 .brand01_con .wd1105_ri{ width:auto;}

/*1106*/
.s_con_wrap .wd1105_ri{ margin-left:0px;}

.repair_bg01 .about_cont_201104, .repair_bg02 .about_cont_201104, .repair_bg04 .about_cont_201104, 
.tire_bg01 .about_cont_201104, .tire_bg02 .about_cont_201104, .tire_bg03 .about_cont_201104, .repair_bg03 .about_cont_201104, .repair_bg05 .about_cont_201104, .tire_bg02 .about_cont_201104, .tire_bg04 .about_cont_201104, 
.coat_bg01 .about_cont_201104, .coat_bg02 .about_cont_201104, .coat_bg03 .about_cont_201104, .coat_bg04 .about_cont_201104, .coat_bg05 .about_cont_201104, .coat_bg06 .about_cont_201104, .coat_bg07 .about_cont_201104, 
.coat_bg08 .about_cont_201104, .ac_bg01 .about_cont_201104, .ac_bg02 .about_cont_201104, .ac_bg03 .about_cont_201104, .ac_bg04 .about_cont_201104, .ac_bg05 .about_cont_201104{ width:auto; padding-right:10px;}

.about_cont_201104 .cont_tit_about {font-size:26px;}
.cont_line_201104 {white-space:normal; margin-bottom:35px;}

.about1111 .img_coat_1001, .about1111 .img_coat_1002, .about1111 .img_coat_1003, .about1111 .img_coat_1004, .about1111 .img_coat_1005, .about1111 .img_coat_1006 { height:400px;}
.brand02 .dep2_1109 li {height:380px;}
/*201110*/
.brand02 .dep4_1109 li{ width:100%; margin:0 0 30px 0; padding:0 0 25px 0; height:290px;}
.tb1106{display:none; font-size:0; opacity:0;}
.brand02 .dep3_1109 li{ height:380px;}
.teps_201111 {height:100px; padding-top:60px;}
.tb1106 { font-size:10px;}
.brand02 .dep2_1109 li{width:auto;}
.tb1106 th{ font-size:11px;}
.tb1106 td{ font-size:10px; padding: 5px;}

/*JB���ͽ� �Ұ�*/
.about01 { width:100%;position:relative;text-align:center; letter-spacing:-0.1em;}

.about_bg01 {background-size:auto 300px; padding-bottom:400px;}
.about_bg02 {background-size:auto 300px; padding-bottom:450px;}
.about_bg03 {background-size:auto 300px; padding-bottom:500px;}
.about_bg04 {background-size:auto 300px; padding-bottom:530px;}


.about01 p.st01 {padding:70px 15px 30px 15px; font-size:20px;}
.about01 p.st02 {font-size:17px; padding:0 15px 30px 15px;}
.about01 p.st03 {font-size:13px; padding:0 15px 60px 15px;}
.about02 {background-size:auto 200px; }
.about02 ul {width:90%;}
.about02 ul li {width:100%; margin:0 0 20px 0; height:200px;}
.about02 ul li.st01 {background:#fff url("/img/sub/about_bg02.png") no-repeat center 30px;background-size:30px;}
.about02 ul li.st02 {background:#fff url("/img/sub/about_bg03.png") no-repeat center 30px;background-size:30px;}


.about02 ul li.st03 {background:#fff url("/img/sub/about_bg04.png") no-repeat center 30px;background-size:30px; margin:0 0 70px 0;}
.about02 ul li:last-child {}


.about02 ul li p.tit {padding:70px 0 0 0; font-size:15px;}
.about02 ul li p.tit span {display:none;}
.about02 ul li p.txt {font-size:13px; padding-top:10px;}
.about03 {display:none;}



.cont_tit_about{font-size:22px;}
.about01_bg01 {padding-bottom:1550px; background-size:auto;}
.text_cont_tt{font-size:22px; width:412px;margin-left:-205px; padding-bottom:30px;background: url(/img/common/bg_201104_tt02.png) no-repeat center bottom;}
.text_cont_info{font-size:13px; width:214px; left:50%; margin-left:-107px; top:56%; line-height:190%;}
.text_cont { height:470px;}


.cont_img_logo{width:100%; text-align:center; margin: 15% 0 0 0}
.about05 {float:left; width:min-content; margin:0 auto; width:100%; padding-left: 4%;}
.about05 .about05_con{width:auto;}
.cont_img_logo img{width:300px;}
.text_cont_info2 { font-size: 13px; width: 90%; padding: 0 5%; text-align: left;}

/*���� �귣��*/
.brand01 { width:100%;position:relative;text-align:center;}
.brand01_con{width:90%; min-width:300px; max-width:750px; margin-bottom:30px;}

.brand01 p.st01 {padding:50px 15px 15px 15px; color:#000; font-size:18px;}
.brand01 p.st02 {font-size:13px; padding:0 15px 50px 15px;}
.brand02 { margin-bottom:30px;}
.brand02 ul {width:90%; margin:0 auto;}
.brand02 ul li {width:100%; margin:0 0 30px 0; padding:0 0 25px 0;}
.brand02 ul li p {padding:0 20px;}
.brand02 ul li p.img {padding:20px 0 20px 0;}
.brand02 ul li p.img img {/*width:220px; height:220px;*/}
.brand02 ul li p.tit {padding:0 0 15px 0; font-size:17px;}
.brand02 ul li p.tit span {display:none;}
.brand02 ul li p.txt01 {padding-top:20px; font-size:13px; color:#000;}
.brand02 ul li p.txt02 {padding-top:12px; font-size:12px; color:#666;}

/**/
.agency_wrap {}
.agency_con01 {width:90%; margin-top:0;}
.agency_con02 + .agency_con01{margin-top:50px;}
.agency_con01_le {width:100%;text-align:center; padding-bottom:30px;}
.agency_con01_le span.st01 {display:block; font-size:20px; color:#000; text-align:center;}
.agency_con01_le span.st02 {display:none;}
.agency_con01_ri {width:100%;}
.agency_con01_ri .agency_txt { font-size:13px; color:#000;}
.agency_con01_ri .agency_txt p {padding-bottom:30px;}
.agency_con01_ri .agency_txt p span {padding-bottom:15px; color:#000;font-size:17px;}
.agency_con01_ri .agency_txt ul li {font-size:13px;padding:0 0 10px 25px; }
.agency_con01_ri .agency_txt ul li b {display:inline-block; width:85px; padding-right:15px;line-height:17px;}
.agency_con01_ri .agency_txt ul li.st01 {background-size:15px;}
.agency_con01_ri .agency_txt ul li.st02 {background-size:15px;}
.agency_con01_ri .agency_txt ul li.st03 {background-size:15px;}
.agency_con01_ri .agency_txt ul li.st04 {background-size:15px;}
.agency_con01_ri .agency_txt ul li.st05 {background-size:15px;}
.agency_con01_ri .agency_txt ul li.st06 {background-size:15px;}
.agency_con02 {width:100%; max-width:100%;}

/*���ô±�*/
.location_wrap { width:100%; max-width:100%; padding-top:120px;}
.location_tit {padding:0 15px 40px 15px;}
.location_tit p.tit {font-weight:400; color:#000;font-size:25px;letter-spacing:-0.09em;}
.location_tit p.txt {padding-top:20px; color:#333; font-size:13px;}
.location_con01 { margin-bottom:50px; width:90%;margin:0 auto;}
.location_con0101 {text-align:left; width:100%; margin:0 auto;}
.location_con0101 p {font-weight:400; color:#333;font-size:16px; padding:0 0 30px 35px; line-height:25px;}
.location_con01 p span{ display: block; font-size: 16px; margin-left: 47px;}

.location_con0101 p b {color:#000;}
.location_con02 {width:90%; height:640px;margin:0 auto;}
.location_con02 ul {width:80%; margin:0 auto;}
.location_con02 ul li { padding-top:20px; width:100%; float:left; border-top: 1px solid #fe8e1f; border-right: none;}
.location_con02 ul li:first-child{ border-top: 0;}


.location_con02 ul li p.tit {padding:40px 0 5px 0; font-size:15px;}
.location_con02 ul li p.txt {font-size:12px;}
.location_con02 ul li p.txt a {color:#fff;}
.location_con02 ul li p.txt span {color:#fcb016;}
.location_con02 ul li p.st01 {background:url("/img/sub/location_bg03.png") no-repeat center 0;background-size:25px; }
.location_con02 ul li p.st02 {background:url("/img/sub/location_bg04.png") no-repeat center 0;background-size:25px;}
.location_con02 ul li p.st03 {background:url("/img/sub/location_bg05.png") no-repeat center 0;background-size:25px;}
.location_con02 ul li p.st04 {background:url("/img/sub/location_bg06.png") no-repeat center 0;background-size:25px;}
.location_con03 {width:90%; margin-left: 5%; margin-top:30px;}

/*����*/

.ncar_con {width:100%;}
.ncar_con_top {padding:50px 15px 20px 15px;letter-spacing:-0.1em;}
.ncar_con_top p.tit {font-size:17px; letter-spacing:-0.1em;}
.ncar_con_top p.txt {padding-top:10px; color:#333; font-size:12px; letter-spacing:-0.1em;}
.ncar_info p {margin-bottom:50px;}

/*����*/
.repair01 {}
.repair01 p.st01 {padding:50px 10px 10px 10px; color:#000; font-size:20px; letter-spacing:-0.03em;}
.repair01 p.st02 {font-size:13px; padding:0 10px 50px 10px;}

.repair02 {min-width:300px; max-width:766px;}
.repair02 ul li {height:auto; float:left; width:100%;}
.repair02 ul li.bg0101 {background-size:auto 400px;height:400px;}
.repair02 ul li.bg0102 {background-size:auto 500px; height:500px;}
.repair02 ul li.bg0201 {background-size:auto 400px;height:400px;}
.repair02 ul li.bg0202 {background-size:auto 400px;height:400px;}
.repair02 .rp02_wrap {min-width:300px; max-width:766px;}
.repair02 .rp02_wrap .rp02_con {width:90%;}
.repair02 .rp02_wrap .fl {float:none;text-align:center; margin:0 auto; }
.repair02 .rp02_wrap .fr {float:none;text-align:center; margin:0 auto;}

.repair02 .rp02_wrap .mt01 {margin-top:80px;}
.repair02 .rp02_wrap .mt02 {margin-top:80px;}
.repair02 .rp02_wrap .mt03 {margin-top:80px;}
.repair02 .rp02_wrap .rp02_con p.tit {background:url("/img/sub/ye_line.png") no-repeat center 0; padding:15px 0 20px 0; font-size:20px; letter-spacing:-0.1em;}
.repair02 .rp02_wrap .rp02_con p.txt {font-size:12px;}

.repair03 { text-align:center; padding-bottom:250px;}
.repair03 p.st01 {padding:50px 10px 20px 10px; font-size:20px; letter-spacing:-0.1em;}
.repair03 p.st02 {font-size:13px; padding-bottom:50px;}
.repair03 p.st02 span.st01 {font-size:15px;}
.repair03 p.st02 span.st02 {font-size:15px;}
.bg0301 {background-size:auto 200px;}
.bg0401 {background-size:auto 200px;}
.bg0501 {background-size:auto 200px;}



/*Ÿ�̾�*/
.tire01 { width:100%;position:relative;text-align:left;}
.tire01_con {width:90%; min-width:300px; max-width:750px; padding:70px 0 100px 0; margin-bottom:100px;}
.ti01_le {float:left; width:100%; color:#000; font-size:17px; font-weight:500; letter-spacing:-0.1em; padding-bottom:20px;}
.ti01_le span {font-size:12px; display:block;  font-weight:900; letter-spacing:1px; padding-bottom:17px;text-transform:uppercase; font-family: 'Noto', sans-serif; color:#fcb016; padding:0 0 5px 0;}
.ti01_ri {float:right; width:100%;color:#666; font-size:12px; padding:0;}

/*����*/
.wash_con {width:100%}
.wash_con_top {padding:50px 15px 20px 15px;letter-spacing:-0.1em;}
.wash_con_top p.tit {font-size:17px; letter-spacing:-0.1em;}
.wash_con_top p.txt {padding-top:10px; color:#333; font-size:12px; letter-spacing:-0.1em;}
.wash_info p {margin-bottom:50px;}
.wash_info p img {width:100%;}

/*����*/
.coat_con {width:100%; position:relative;text-align:left;}
.coat_con_top {padding:50px 15px 20px 15px;letter-spacing:-0.1em;}
.coat_con_top p.tit {font-size:17px;}
.coat_con_top p.txt {padding-top:10px; color:#333; font-size:12px;}
.coat_info p {margin-bottom:70px;}
.coat_info p img {width:100%;}
.coat_noti_box {background:#eee;text-align:left; padding:30px; font-size:12px; color:#000; margin-bottom:20px;}
.coat_noti_box p {background:url("/img/sub/box_noti.png") no-repeat 0 0; padding:0 0 10px 25px;}

.coat_con02 {padding:0 15px 200px 15px;}
.coat_con02 p.tit {font-size:17px; padding-bottom:35px; letter-spacing:-0.1em; }
.coat_con02 p.txt {font-size:12px; line-height:20px;}
.coat_con02 p.txt b {color:#fcb016;}


/*Ŀ�´�Ƽ*/
.bbs_con {background:#fff; margin-top:100px;padding:30px 0; letter-spacing:-0.1em; width:100%;position:relative;}
.board_wrap {margin:0 auto; font-size:13px; z-index:1; width:90%;}

#scene8 .m_reser_wrap .footer{bottom: 0; position: absolute; padding: 10px 0 10px 0; height: 60px;}
#scene8 .foot_info p.f_txt {padding:10px 0 0 0; font-weight: 200; line-height:20%;}
#scene8 .foot_info{ height: 10px;}
#scene8 p.f_txt .copy_none{ display: none; font-size:0;width: 0; height: 0;}
#scene8 .m_reser_con{ padding-top:20px;}


.footer{bottom: 0;padding: 10px 0 10px 0; height: 60px;}
.foot_info p.f_txt {padding:10px 0 0 0; font-weight: 200; line-height:20%;}
.foot_info{ height: 10px;}
p.f_txt .copy_none{ display: none; font-size:0;width: 0; height: 0;}
.m_reser_con{ padding-top:20px;}

    
/* inquiry */

.agree_A {border-top:1px solid #d7d7d6; border-bottom:1px solid #d7d7d6; border-left:none; border-right:none;}

.bbs_wrap02 {width:90%;  margin:0 auto; padding:50px 0 70px 0; font-size:12px; z-index:1; overflow:hidden;}
.bbs_wrap02_le {width:100%; float:left;font-size:13px; color:#666; border-bottom:1px solid #ddd; padding-bottom:20px;}
.bbs_wrap02_le span {font-size:20px;}
.bbs_wrap02_le p {padding-bottom:30px; width: 197px;}
.bbs_wrap02_le p span {padding-bottom:15px; font-weight:500; color:#000;font-size:20px; display:block;}



.bbs_wrap02_ri {width:100%; float:right;}

/* inquiry */
.inq_wrap {width:90%; margin:0 auto; }
.inq_wrapper {width:100%;}
.inq_le_tit {width:100%; text-align:left; border-top:0; border-bottom:2px solid #000;}
.inq_le_tit span {padding:0 0 20px 0; font-size:18px;}
.inq_info {width:100%; text-align:left;color: #999;}
.chk_area02 { color:#888; line-height:28px; padding-top:10px;}
.chk_area02 input {border:1px solid #d2d2d2;background:#fff;}
.chk_area02 span {font-size:13px;width:;display:inline-block;padding-bottom:10px;}
.ipt_area02 {padding:20px 0;}
.ipt_line02 {padding:0 0 5px 0;}
.txt_input02{width:42%;height:35px;line-height:20px;padding:0 13px;font-size:12px;}
.txt_input02:focus{border:1px solid #333;background:#fff;color:#000; }
.txt_textarea02{width:90%;height:100px;line-height:30px;padding:0 13px;font-size:12px;}
.txt_textarea02:focus{border:1px solid #333;background:#fff;color:#000;}
.file_line02 {position:relative;padding:0;padding:0 0 5px 0;}
.file_line02 input.request_file2{width:100%;height:35px;line-height:20px;padding:0;color:#999;font-size:13px;position:absolute;z-index:2;background:#fff;}
.file_line02 .fake input{display:inline-block;width:70%;height:35px;line-height:20px;padding:0 13px; vertical-align:top;color:#999;font-size:12px;border:1px solid #ccc;border-radius:3px; background:#fff;}
.file_line02 .fake .btnfile{display:inline-block;height:35px;line-height:30px;width:16%;color:#fff;text-align:center;font-size:12px;z-index:1;border-radius:3px;background:#777;border:1px solid #777;}
.file_line02 p {font-size:13px; padding-bottom:5px;}
.txt_input04 {font-size:12px;}
.txt_input002{width:80%;font-size:13px;}

.agree_A {font-size:12px; padding:10px 0;margin-bottom:20px;}





/* �Խ��ǰ˻�  */
.lst_header{margin-bottom:15px; line-height:30px; width:100%;}
.lst_header .counter{display:none;}
.lst_header .search{float:none; width:auto; max-width:100%; padding-right:83px; height:33px;}
.lst_header .search input{width:calc(100% - 10px); padding-left:8px; height:28px; font-size:13px;}
.lst_header .search .btn_search{text-indent:-9999px;position:absolute; background:url("/img/sub/btn_search.png") 0 0 no-repeat; top:5px; right:0; display:inline-block; width:25px; height:34px; line-height:34px; text-align:center;}

/* �Խ���btn */
.board_btn {padding-top:30px; overflow:hidden;width:100%;}
.board_btn .btn_left {float:left;}
.board_btn .btn_right {float:right;}
.board_btn .btn_center {margin:0 30%; float:left;}
.grybt01 {background: #fff; color: #828b9c; display: inline-block; font-size: 12px; height:22px; padding:5px 10px 5px 10px; border:1px solid #828b9c;border-radius:50px; cursor : default; }
.orgbt01 {background: #960109; color: #fff; display: inline-block; font-size: 12px; height:22px; padding:5px 15px 5px 15px; border-radius:50px; cursor : default; }
.orgbt02 {background: #960109; color: #fff; display: inline-block; font-size: 12px; height:22px; width:80px;padding:30px 0 0 40px; border-radius:50px; cursor : default; }

/* type1 */
.lst_board.type1 ul li{display:block; height:64px; padding:10px 0;}
.lst_board.type1 ul li p{float:left; display:block; height:32px; line-height:32px; padding:0; font-size:11px;}
.lst_board.type1 ul li p.no{display:none;}
.lst_board.type1 ul li p.subject{width:calc(100% - 22px); padding:0 11px 0 0;}
.lst_board.type1 ul li p.subject a{max-width:calc(100% - 30px); font-size:13px;}
.lst_board.type1 ul li p.subject .lock{margin-left:4px; width:12px;}
.lst_board.type1 ul li p.author{width:calc(100% - 172px); padding:0 0 0 37px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.lst_board.type1 ul li p.author .logintype{top:50%; left:11px; margin-top:-12px; width:23px; height:23px;}
.lst_board.type1 ul li p.date{width:64px; padding:0 11px;}
.lst_board.type1 ul li p.name{width:50px;}
.lst_board.type1 ul li p.state{width:71px;}
.lst_board.type1 ul li p.state span{width:60px; line-height:23px; font-size:11px; border-radius:23px; -webkit-border-radius:23px; -moz-border-radius:23px;}
.lst_board.type1 .board_empty{line-height:160px; font-size:12px;}
/* type3 */
.lst_board.type3 ul li{display:table; table-layout:fixed; width:96%; height:190px; padding:0 10px;overflow:hidden; border-bottom:1px solid #c5c8d3;}
.lst_board.type3 ul li p{vertical-align:middle;  font-size:14px; color:#4f5355;}
.lst_board.type3 ul li p.detail{display:block; vertical-align:middle; max-width:calc(100%); font-size:13px; color:#777; text-overflow:ellipsis; overflow:hidden; padding-bottom:20px; line-height:20px;}
.lst_board.type3 ul li p.date{display:block; max-width:calc(100%);text-align:left; }
.lst_board.type3 ul li p.name{width:120px; font-size:12px; color:#1e8196;text-align:left;}
.lst_board.type3 ul li p.state{width:130px;display:table-cell;}

/* ��к���  */
.listen-list02 ul li {width:100%; float:left;}

/* view */
.viewType02 {position:relative;}
.viewType02 dt {border-bottom:1px solid #000;padding:30px 0 0 0;}
.viewType02 dt .titA {font-size: 20px; line-height: 1.5; margin: 0 auto; text-align:center;padding:0 0 0 0; color:#000;}
.viewType02 dt .dateA {font-size: 14px; color: #666; text-align:center; padding:10px 0 30px 0;}
.viewType02 dt .cateA {font-size: 14px; color: #2d71c4; text-align:center; padding:10px 0 0 0;}
.viewType02 dd .fileA  {background: #f3f3f3; padding: 13px 0;width: 100%; border-top:1px solid #e5e5e5; font-size:13px;}
.viewType02 dd .fileA .item{color:#000; padding-right:15px;}
.viewType02 dd .fileA .file_name{color:#666; font-size:11px;}
.viewType02 dd .fileA .file_name a {background:url("/img/sub/ico_file_o.png") no-repeat scroll 0 5px;  padding:5px 20px 5px 20px; position:relative;top: -2px; display:block;}
.viewType02 dd{padding:0 ; border-bottom:1px solid #e5e5e5;}
.viewType02 dd .viewCon {color:#555; line-height:25px; padding:50px 0;}
.viewType02 dd .viewCon p > img{max-width:100% !important;}
.viewType02 dd .viewCon img{ max-width:100%; width: auto !important; height: auto;}

.viewType02 dd .viewCon {color:#555; line-height:25px; word-break:break-all; }
.viewType02 dd .viewCon div.img {width:100% !important; height:380px; overflow:hidden;position:relative; margin-bottom:10px;}
.viewType02 dd .viewCon div.img img{width:100%;}
.viewType02 dd .viewCon div.btn {position:absolute;top:310px; left:0;z-index:99; width:100%; margin:0 auto;}
.viewType02 dd .viewCon div.btn img {height:70px;}
.viewType02 dd .viewCon div.v_con_list {display:none;}

.viewShiftA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; font-size:13px;}
.viewShiftA p{padding:15px 0; border-top:1px solid #e1e1e1; position:relative; color:#555;}
.viewShiftA p:first-child{border-top:none}
.viewShiftA .prvTit{position:absolute; left:20px; color:#000; display:inline-block; font-size:0;}
.viewShiftA .nxtTit{position:absolute; left:20px; color:#000; display:inline-block; font-size:0;}
.viewShiftA span.date{top:19px; right:0; color:#767676;}
.viewShiftA a{width:100%; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.viewShiftA a:hover{text-decoration:underline;}
.qna_viewA {border-top:1px solid #cdcdcd;background:#f1f2f7; }
.qna_viewA p.an {padding:25px;line-height:24px;}

.qna_writeA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:25px 0;vertical-align:top;position:relative;height:120px;}
.qna_writeA p.qna_writeA_le {width:100%;display:inline-block; float:left; text-align:center;}
.qna_writeA p.qna_writeA_le textarea { display:inline-block;height:55px; padding:10px 0;}
.qna_writeA p.qna_writeA_ri {width:100%;display:inline-block; text-align:center; float:left;}
.qna_writeA p.qna_writeA_ri span.btn {background:#2b3a53;width:100%; color:#fff; display:inline-block; height:27px; padding-top:10px;text-align:center;}
.qna_writeA p.qna_writeA_ri span.btn a {color:#fff;}

/* write */
.wrt_board {position:relative;border-top:2px solid #000; } 
.wrt_board dl dt, .wrt_board dl dd{min-height:33px; padding:5px 0;}
.wrt_board dl dt{display: block;width:95px;  line-height:33px; font-size:12px; color:#000;}
.wrt_board dl dd{font-size:12px;display: block;}
.wrt_board dl.mdrop dt, .wrt_board dl.mdrop dd{display:block;}
.wrt_board dl.mdrop dt{padding-bottom:0;}
.wrt_board dl.mdrop dd{padding-top:0;}
.wrt_board dl dd .w1{width:70% !important;}
.wrt_board dl dd .w2{width:60% !important;}
.wrt_board dl dd .w3{width:26% !important;}
.wrt_board dl dd .frm_item label{line-height:33px;}
.wrt_board dl dd .frm_item input{display:table-cell; width:90%; vertical-align:middle;}
.wrt_board dl dd .frm_item.type1{float:none; width:100%;}
.wrt_board dl dd .frm_item.type1 label{width:35px;}
.wrt_board dl dd .frm_item.type2{float:none; margin-top:2px; width:100%;}
.wrt_board dl dd .frm_item.type2 label{width:35px;}
.wrt_board dl dd .wfull{width:96%;}
.wrt_board dl dd .textbox {color:#555; height:30px;}
.wrt_board dl dd .h_n {height:auto;}
.wrt_board dl dd span {font-weight:200; font-size:12px; padding:10px 0; color:#666; display:inline-block;}

/* �α���  */
.login-bx div.tc{ width:70%; margin:0 auto; padding:50px 0;}
}

