@charset "euc-kr";

/* NanumGothic */
@font-face {
  font-family: NanumGothic;
  font-weight: 200;
  font-style: normal;
  src: url('../gmc_font/NanumGothicLight.woff2') format('woff2'),
    url('../gmc_font/NanumGothicLight.woff') format('woff');
}

@font-face {
  font-family: NanumGothic;
  font-weight: 400;
  font-style: normal;
  src: url('../gmc_font/NanumGothic.woff2') format('woff2'),
    url('../gmc_font/NanumGothic.woff') format('woff');
}

@font-face {
  font-family: NanumGothic;
  font-weight: bold;
  font-style: normal;
  src: url('../gmc_font/NanumGothicBold.woff2') format('woff2'),
    url('../gmc_font/NanumGothicBold.woff') format('woff');
}

/* Stratum */
@font-face {
  font-family: Stratum;
  font-weight: 200;
  font-style: normal;
  src: url('../gmc_font/StratumGMCWebLight.woff2') format('woff2'),
    url('../gmc_font/StratumGMCWebLight.woff') format('woff');
}

@font-face {
  font-family: Stratum;
  font-weight: 500;
  font-style: normal;
  src: url('../gmc_font/StratumGMCWebMedium.woff2') format('woff2'),
    url('../gmc_font/StratumGMCWebMedium.woff') format('woff');
}

@font-face {
  font-family: Stratum;
  font-weight: bold;
  font-style: normal;
  src: url('../gmc_font/StratumGMCWebBold.woff2') format('woff2'),
    url('../gmc_font/StratumGMCWebBold.woff') format('woff');
}

@font-face {
  font-family: Stratum;
  font-weight: 800;
  font-style: normal;
  src: url('../gmc_font/StratumGMCWebBlack.woff2') format('woff2'),
    url('../gmc_font/StratumGMCWebBlack.woff') format('woff');
}

/* MULI */
@font-face {
  font-family: Muli;
  font-weight: 400;
  font-style: normal;
  src: url('../gmc_font/muli-regular.woff2') format('woff2'),
    url('../gmc_font/muli-regular.woff') format('woff');
}

@font-face {
  font-family: Muli;
  font-weight: bold;
  font-style: normal;
  src: url('../gmc_font/muli-bold.woff2') format('woff2'),
    url('../gmc_font/muli-bold.woff') format('woff');
}

/* NotoSans */
@font-face {
  font-family: NotoSansKRWeb;
  font-weight: 400;
  font-style: normal;
  src: url('../gmc_font/NotoSansCJKkr-Regular.woff2') format('woff2'),
       url('../gmc_font/NotoSansCJKkr-Regular.woff') format('woff');
}

@font-face {
  font-family: NotoSansKRWeb;
  font-weight: 500;
  font-style: normal;
  src: url('../gmc_font/NotoSansCJKkr-Medium.woff2') format('woff2'),
       url('../gmc_font/NotoSansCJKkr-Medium.woff') format('woff');
}

@font-face {
  font-family: NotoSansKRWeb;
  font-weight: 600;
  font-style: normal;
  src: url('../gmc_font/NotoSansCJKkr-Bold.woff2') format('woff2'),
       url('../fogmc_fontnt/NotoSansCJKkr-Bold.woff') format('woff');
}

/* ChevySans */
@font-face {
  font-family: ChevySans;
  font-weight: 400;
  src: url('../gmc_font/ChevySans-Regular.woff2') format('woff2'),
       url('../gmc_font/ChevySans-Regular.woff') format('woff');
}
@font-face {
  font-family: ChevySans;
  font-weight: 500;
  font-style: normal;
  src: url('../gmc_font/ChevySans-Medium.woff2') format('woff2'),
       url('../gmc_font/ChevySans-Medium.woff') format('woff');
}
@font-face {
  font-family: ChevySans;
  font-weight: bold;
  src: url('../gmc_font/ChevySans-Bold.woff2') format('woff2'),
       url('../gmc_font/ChevySans-Bold.woff') format('woff');
}

/* html5 */
header, footer, nav, section, article, aside, figure { display: block; }

body, a { font-family: 'Muli', 'NanumGothic', Arial, Helvetica, sans-serif; font-size: 12px; color: #6e6e6e;}
select,button,input,textarea,pre {font-family: 'Muli', 'NanumGothic', Arial, Helvetica, sans-serif;font-size: 16px;color: #6e6e6e;}

/* h2,h3,h4,h5,h6,strong {font-size: 100%;line-height: 1;} */

/* reset */
* {margin:0;word-break:keep-all}
.wrap *{padding:0;}
ul{padding:0;}
ul, ol, li { list-style: none}
img, fieldset, iframe { border: 0 none}
button { cursor:pointer; border:0 none}
table { border-collapse: collapse}
legend,caption {display:none}
a { color: #6e6e6e; text-decoration: none}
a:hover { color: #cc0000}
hr {display: none}
input:focus-visible {outline-color: #000;}

.blind { position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;white-space: nowrap;overflow: hidden;clip: rect(0, 0, 0, 0);}
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.ir_wa {display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}
.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.screen_hide {font-size:0;line-height:0;visibility:hidden}

select,button,input,textarea,pre {font-family: 'Muli', 'NanumGothic', Arial, Helvetica, sans-serif;font-size: 16px;color: #6e6e6e;}

.basicBtn {
  display: inline-block;
  width: auto;
  min-width: 110px;
  font-weight: bold;
  text-align: center;
  color: #262626;
  padding: 11px 15px;
  background-color: #fff;
  border: 1px solid #262626;
  font-size: 16px;
}
.basicBtn:hover {
  color: #fff;
  background-color: #262626;
  transition: all 0.25s;
}
.basicBtn.red {
  border-color: #c00;
  color: #c00;
}
.basicBtn.red:hover {
  background-color: #c00;
  color: #fff;
}


/* .basicBtn3 {padding:10px 15px;}
.basicBtn3:hover {padding:10px 15px;}

.basicBtn.fixedWidth {
  display:block;
  text-align:center;
  padding:3px;
}
.basicBtn.fixedWidth:hover {
  padding:2px 3px;
} */
/* 
.basicBtn.grayType {
  color:#404040;
  padding:4px 15px;
  border:1px solid #c3c3c3;
  background-color: #dadada;
  background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#f1f1f1));
  background: -webkit-linear-gradient(top, #dadada, #f1f1f1);
  background: -moz-linear-gradient(top, #dadada, #f1f1f1);
  background: -ms-linear-gradient(top, #dadada, #f1f1f1);
  background: -o-linear-gradient(top, #dadada, #f1f1f1);
  -pie-background: linear-gradient(top, #dadada, #f1f1f1);
  behavior: url(/httpobject/gmc_css/PIE.htc);

}
.basicBtn.grayType:hover {
  border:1px solid #c3c3c3;
  background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#dadada));
  background: -webkit-linear-gradient(top, #f1f1f1, #dadada);
  background: -moz-linear-gradient(top, #f1f1f1, #dadada);
  background: -ms-linear-gradient(top, #f1f1f1, #dadada);
  background: -o-linear-gradient(top, #f1f1f1, #dadada);
  -pie-background: linear-gradient(top, #f1f1f1, #dadada);
  behavior: url(/httpobject/gmc_css/PIE.htc);
}
.basicBtn.disabled {
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
  border-left:1px solid #c7c7c7;
  border-right:1px solid #c7c7c7;
  background-color: #c7c7c7;
  background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#c7c7c7));
  background: -webkit-linear-gradient(top, #d8d8d8, #c7c7c7);
  background: -moz-linear-gradient(top, #d8d8d8, #c7c7c7);
  background: -ms-linear-gradient(top, #d8d8d8, #c7c7c7);
  background: -o-linear-gradient(top, #d8d8d8, #c7c7c7);
  -pie-background: linear-gradient(top, #d8d8d8, #c7c7c7);
  behavior: url(/httpobject/gmc_css/PIE.htc);

}
.basicBtn.disabled:hover {
	cursor: default;
  padding:5px 15px;
  border:0 none;
  border-left:1px solid #c7c7c7;
  border-right:1px solid #c7c7c7;
  background-color: #c7c7c7;
  background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#c7c7c7));
  background: -webkit-linear-gradient(top, #d8d8d8, #c7c7c7);
  background: -moz-linear-gradient(top, #d8d8d8, #c7c7c7);
  background: -ms-linear-gradient(top, #d8d8d8, #c7c7c7);
  background: -o-linear-gradient(top, #d8d8d8, #c7c7c7);
  -pie-background: linear-gradient(top, #d8d8d8, #c7c7c7);
  behavior: url(/httpobject/gmc_css/PIE.htc);
} */

.numberBullet {
  list-style: none;
}
.numberBullet>li {
	position: relative;
	padding: 0 0 0 25px;
}
.basicBullet {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:12px;
  height:12px;
  padding:4px 5px 4px 3px;
  background-color:#222;
  font-size:13px;
  font-weight:bold;
  text-align:center;
  color:#fff;
  border-radius:15px;
  -pie-border-radius:15px;
  behavior: url(/httpobject/gmc_css/PIE.htc);
}
.basicBullet.singleWord {
  width:20px;
  height:20px;
  padding:0;
  background-color: #c00;
}

.numbernone span.basicBullet {display:none;}
.numbernone li {padding-left: 0px;}

.underline_Btn {text-decoration:underline}

/* input */
 input[type=checkbox], input[type=radio] {width:20px;height:20px;border: 1px solid #808080;accent-color: #808080;}

/* select */
select{width:140px;background: url("../gmc_images/common/bg_select_arrow.svg") right 15px top 18px no-repeat;appearance: none;-webkit-appearance: none;}
select:focus{background-image: url("../gmc_images/common/bg_select_arrow_on.svg")}


/* color */
.c_000 {color:#000}
.c_gray {color:#e0e0e0} /* use the gray such as line color */
.f_gray {color:#808285;}
.bold_black {color:#404040;font-weight:bold}
.bold_red {color:#c00;font-weight:bold}
.c_yellow {color:#222}

/* font */
.tt_normal {font-weight:normal;}
.tt_bold {font-weight:bold;}
.tt_10 {font-size:10px;}
.tt_11 {font-size:11px;}
.tt_12 {font-size:12px;}
.tt_13 {font-size:13px;}
.tt_14 {font-size:14px;}
.tt_15 {font-size:15px;}
.tt_16 {font-size:16px;}
.tt_18 {font-size:18px;}
.tt_20 {font-size:20px;}
.tt_25 {font-size:25px;}

/* padding */

.pdtb_5 {padding:5px 0;}
.pdtb_10 {padding:10px 0;}
.pdtb_15 {padding:15px 0;}
.pdtb_20 {padding:20px 0;}

.pdt_5 {padding-top:5px;}
.pdt_10 {padding-top:10px;}
.pdt_15 {padding-top:15px;}
.pdt_20 {padding-top:20px;}
.pdt_25 {padding-top:25px;}
.pdt_30 {padding-top:30px;}
.pdt_40 {padding-top:40px;}
.pdt_50 {padding-top:50px;}
.pdt_60 {padding-top:60px;}
.pdt_70 {padding-top:70px;}
.pdt_80 {padding-top:80px;}
.pdt_90 {padding-top:90px;}

.pdr_5 {padding-right:5px;}
.pdr_10 {padding-right:10px;}
.pdr_20 {padding-right:20px;}
.pdr_40 {padding-right:40px;}
.pdr_50 {padding-right:50px;}
.pdr_60 {padding-right:60px;}
.pdr_70 {padding-right:70px;}

.pdl_5 {padding-left:5px;}
.pdl_10 {padding-left:10px;}
.pdl_20 {padding-left:20px;}
.pdl_25 {padding-left:25px;}
.pdl_30 {padding-left:30px;}
.pdl_35 {padding-left:35px;}
.pdl_40 {padding-left:40px;}
.pdl_50 {padding-left:50px;}
.pdl_60 {padding-left:60px;}
.pdl_70 {padding-left:70px;}

.pdb_5 {padding-bottom:5px;}
.pdb_10 {padding-bottom:10px;}
.pdb_15 {padding-bottom:15px;}
.pdb_20 {padding-bottom:20px;}
.pdb_25 {padding-bottom:25px;}
.pdb_30 {padding-bottom:30px;}
.pdb_40 {padding-bottom:40px;}
.pdb_50 {padding-bottom:50px;}
.pdb_60 {padding-bottom:60px;}
.pdb_70 {padding-bottom:70px;}
.pdb_80 {padding-bottom:80px;}
.pdb_90 {padding-bottom:90px;}

/* margin */
.mgtb_5 {margin:5px 0;}
.mgtb_10 {margin:10px 0;}
.mgtb_15 {margin:15px 0;}
.mgtb_20 {margin:20px 0;}

.mgl_0 {margin-left:0}
.mgl_5 {margin-left:5px}
.mgl_10 {margin-left:10px}
.mgl_14 {margin-left:14px}
.mgl_15 {margin-left:15px}
.mgl_20 {margin-left:20px}
.mgl_25 {margin-left:25px}
.mgl_30 {margin-left:30px}
.mgl_35 {margin-left:35px}
.mgl_40 {margin-left:40px}
.mgl_50 {margin-left:50px}
.mgl_55 {margin-left:55px}
.mgl_60 {margin-left:60px}
.mgl_70 {margin-left:70px}

.mgr_10 {margin-right:10px;}
.mgr_12 {margin-right:12px;}
.mgr_15 {margin-right:15px;}
.mgr_20 {margin-right:20px;}
.mgr_25 {margin-right:25px;}
.mgr_30 {margin-right:30px;}
.mgr_35 {margin-right:35px;}
.mgr_40 {margin-right:40px;}
.mgr_50 {margin-right:50px;}
.mgr_60 {margin-right:60px;}
.mgr_70 {margin-right:70px;}

.mgt_10 {margin-top:10px}
.mgt_20 {margin-top:20px}
.mgt_30 {margin-top:30px}
.mgt_40 {margin-top:40px}
.mgt_50 {margin-top:50px}
.mgt_60 {margin-top:60px}
.mgt_70 {margin-top:70px}
.mgt_80 {margin-top:80px}
.mgt_90 {margin-top:90px}

.mgb_10 {margin-bottom:10px}
.mgb_15 {margin-bottom:15px}
.mgb_20 {margin-bottom:20px}
.mgb_30 {margin-bottom:30px}
.mgb_40 {margin-bottom:40px}
.mgb_50 {margin-bottom:50px}
.mgb_60 {margin-bottom:60px}
.mgb_70 {margin-bottom:70px}
.mgb_80 {margin-bottom:80px}
.mgb_90 {margin-bottom:90px}
.mglr_10 {margin:0 10px}

/* align */
.ta_l {text-align:left !important;}
.ta_c {text-align:center !important;}
.ta_r {text-align:right !important;}
.vtl_t {vertical-align: top;}
.vtl_m {vertical-align: middle;}
.vtl_b {vertical-align: bottom;}

/* letter-spacing */
.spacing_02{letter-spacing:-0.2px}

/* line */
.line20 {line-height:20px}
.line25 {line-height:25px}
.line30 {line-height:30px}

.fl {float:left}
.fr {float:right}
.clear {clear:both;}
.of_h{overflow:hidden;}
.inline_b {display: inline-block;}
.display_b {display:block;}
.wd100 {width:100%;}
.w440 {width:440px}
.w480 {width:480px}
.txt_line {text-decoration: underline;}

/* list */
.list_dot>li {padding-top:8px;line-height:20px;padding-left:14px;text-indent:-14px}
.list_dot>li:FIRST-CHILD {padding-top:0}
.list_dot li ul li {padding-top:8px;line-height:20px;padding-left:14px;text-indent:-7px}
.indent12 {padding-left:12px;text-indent:-12px}

/* gray box container */
.gray_box { padding:15px; border:1px solid #dedede; background-color:#f5f5f5; }

/* input */
.text_base {padding: 15px 10px;border:1px solid #b3b3b3}
.text_base2 {padding:5px;border:1px solid #ccc}
.select_base {padding:15px 40px 15px 10px;border-left:1px solid #b3b3b3;border-right: 1px solid #b3b3b3;border-top: 1px solid #b3b3b3;border-bottom: 1px solid #464646;color:#6e6e6e; background-color: #fff;}

/*number_box*/
.numbx {padding:0px 4px 1px 4px; margin:0 3px; background-color: #F4BC00; color:#fff; font-weight:bold;}


/* sprite */
.main_nav > .logo a,
.gnb .depth1 .depth1_wrap .arrow_this,
.gnb .depth1 .depth1_wrap .bn_svc a span,
.baseball_card .depth0 .gnb_depth1_wrap .bn_svc a span,
.baseball_card .depth1,
.bc_content .info .dtl_info .ico,
.sns_wrap a,
.copyright_wrap ul li
{
  background-image:url(../gmc_images/common/layout/sp_layout.png);
  background-repeat:no-repeat;
}

/* paging */
.paging {padding-top:10px;text-align:center;word-spacing:0.4em;font-size: 14px;}
.paging a{font-size: 14px;}
.paging .on {font-weight:bold;text-decoration:underline;color:#cc0000;}
.paging .first {letter-spacing:-4px;}
.paging .last {letter-spacing:-4px;}

/* html, body { width: 100%; overflow-y:auto;overflow-x:hidden } */
#wrap { position:relative; width: 100%; overflow:hidden}

/* 
#header { position:fixed; top:0; left:0; width:100%; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:100; }
#header input[type="button"] { display:block; border:0 none; }
  .main_nav_wrap { position:relative; width:100%; height:53px; background:#fff; z-index:120; }
    .main_nav { position:relative; width:980px; margin:0 auto; padding-top:11px; }
    .main_nav > .logo a { display:block; width:75px; height:33px; background-position:-2px -2px; text-indent:-5000px; }
      .gnb { position:absolute; top:20px; right:0; }
      .gnb .depth1 { position:relative; float:left; margin-left:25px; }
      .gnb .depth1:first-child { margin-left:0; }
      .gnb .depth1 .depth1_btn { color:#323334; font-weight:normal; font-size:12px; background-color:#fff; cursor:pointer; }
      .gnb .depth1 .depth1_btn:hover, .gnb .depth1 .depth1_btn.on { color:#f4bc00; }
      .gnb .depth1 .depth1_wrap { display:none; position:absolute; width:auto; top:33px; background:#dedede; padding:18px 7px 0 16px; z-index: 120; }
      .gnb .depth1.on .depth1_wrap{display:block;}
      .gnb .depth1 .depth1_wrap .gnb_depth2 { overflow:hidden; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 { float:left; display:inline; margin-left:50px; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2:first-child { margin-left:0; }
      .gnb .depth1.nav05 .depth1_wrap .gnb_depth2 .depth2 { width:100%; margin-left:0; padding-bottom:10px; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 h5 { font-size:14px; color:#414042; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 h5 a { font-size:14px; color:#414042; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 h5 a:hover { color:#414042; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 .gnb_depth3 { padding: 2px 0 19px; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 .gnb_depth3 li { margin-top: 8px }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 .gnb_depth3 li a { color:$414042; }
      .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2 .gnb_depth3 li a:hover { text-decoration: underline; }
	  .gnb .depth1 .depth1_wrap .gnb_depth2 .depth2_3 ul li{color:#414042; font-weight:bold;}
      .gnb .depth1 .depth1_wrap .bn_svc { position:relative; width:423px; height:27px; margin-left:-16px; padding-top:12px; background:#ededed; text-align:center; }
      .gnb .depth1 .depth1_wrap .bn_svc a { float:left; display:block; margin-left:10px; font-weight:bold; color:#333; }
      .gnb .depth1 .depth1_wrap .bn_svc a:first-child { margin-left: 16px; }
      .gnb .depth1 .depth1_wrap .bn_svc a:hover { color:#f4bc00; text-decoration:underline; }
      .gnb .depth1 .depth1_wrap .bn_svc a span { float:left; display:block; margin-top:-4px; margin-right:6px; vertical-align:middle; }
      .gnb .depth1 .depth1_wrap .bn_svc a.dtl_pay span { width:19px; height:23px; background-position:-2px -37px; }
      .gnb .depth1 .depth1_wrap .bn_svc a.apply_try span { width:19px; height:23px; background-position:-27px -37px; }
      .gnb .depth1 .depth1_wrap .bn_svc a.apply_catalog span { width:24px; height:23px; background-position:-52px -37px; }
      .gnb .depth1 .depth1_wrap .bn_svc a.e_catalog span { width:20px; height:23px; background-position:-81px -37px; }
      .gnb .depth1 .depth1_wrap .arrow_this { position:absolute; top:-7px; width:16px; height:7px; background-position:-322px -37px; text-indent:-5000px; }
      
      .gnb .depth1.nav01 .depth1_btn { width:60px; }
      .gnb .depth1.nav01 .depth1_wrap { left:-232px; width:540px; }
      .gnb .depth1.nav01 .arrow_this { left:252px; }
      
      .gnb .depth1.nav02 .depth1_btn { width:58px; }
      .gnb .depth1.nav02 .depth1_wrap { left:-184px; width:400px; }
      .gnb .depth1.nav02 .arrow_this { left:200px; }
      
      .gnb .depth1.nav03 .depth1_btn { width:100px; }
      .gnb .depth1.nav03 .depth1_wrap { left:50%; margin-left:-226px; width:430px; }
      .gnb .depth1.nav03 .arrow_this {left:50%; margin-left:-8px;}
      
      .gnb .depth1.nav04 .depth1_btn { width:65px; }
      .gnb .depth1.nav04 .depth1_wrap { right:-115px; width:260px; }
      .gnb .depth1.nav04 .arrow_this { left:130px; }
      
      .gnb .depth1.nav05 .depth1_btn { width:68px; }
      .gnb .depth1.nav05 .depth1_wrap { right:-45px; width:131px; }
      .gnb .depth1.nav05 .arrow_this { left:70px; }

      .baseball_card { position:absolute; top:8px; left:84px; padding:10px; }
	  .baseball_card .depth0 { float:left;margin-right:25px; padding-left:30px; background:url(../gmc_images/common/layout/gnb_bg_slash.gif) 0 0 no-repeat; }
      .baseball_card .depth0:first-child { background:none; padding-left:0 }
      .baseball_card .depth0 .depth0_btn { color:#323334; font-weight:bold; font-size:14px; background-color:#fff; cursor:pointer; }
      .baseball_card .depth0 .depth0_btn:hover, .baseball_card .depth0 .depth0_btn.on { color:#f4bc00; }
      .baseball_card .depth1 { float:left; margin-right:3px; background:none; }
      .baseball_card .depth1:first-child { background:none; }
      .baseball_card .depth1 .depth1_btn { display:block; padding:12px 20px; font-weight:normal; font-size:14px; background-color:#fff; cursor:pointer; }
      .baseball_card .depth1 .arrow_wrap { display:none; position:absolute; top:131px; left:5px; width:970px; height:10px; z-index:150; overflow:hidden; }
	  .baseball_card .depth1 .arrow_wrap.on{display:block;}
      .baseball_card .depth1 .arrow_wrap .arrow_this { position:absolute; top:0; left:-1000px; width:200%; height:100%; background:url(../gmc_images/common/layout/bg_this.png) 50% 0 no-repeat; z-index:170; }
        .bc_depth1 { position:absolute; top:45px; left:-84px; display:none; width:920px; padding:0 30px;background:#fff; z-index:120; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
		.baseball_card .depth0.on .bc_depth1{display:block;}

        .bc_depth2 {display:none; position:absolute; top:41px; left:0; width:970px; height:88px; padding:5px; background:#fff; z-index:120;}
		.baseball_card .depth1.on .bc_depth2{display:block;}
		.baseball_card .depth1.on .depth1_btn:hover, .baseball_card .depth1.on .depth1_btn{ color:#000; background:#f2f2f2; } */

        /* .bc_depth2 .depth2 { float:left; margin-right:13px; }
        .bc_depth2 .depth2:first-child { margin-left:11px; }
        
        .bc_depth2 .depth2 .thumb_car { display: block; float:left; text-align:center; color:#7f7f7f; }
        .bc_depth2 .depth2.disable .thumb_car { color:#ddd; }
        
        .bc_depth2 .depth2 .thumb_car .depth2_btn { position:relative; display:block; height:50px; margin-bottom:4px; background:url(../gmc_images/common/layout/sp_car_gnb.png) transparent no-repeat; text-indent:-9999px; text-transform:capitalize; opacity:1.0; filter:alpha(opacity=100); cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../gmc_images/common/layout/sp_car_gnb.png',sizingMethod='scale');}



        .bc_depth2 .depth2 .thumb_car .depth2_btn2 { position:relative; display:block; height:50px; margin-bottom:4px; background:url(../gmc_images/common/layout/sp_car_gnb.png)  transparent no-repeat; text-indent:-9999px; text-transform:capitalize; opacity:1.0; filter:alpha(opacity=100); cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../gmc_images/common/layout/sp_car_gnb.png',sizingMethod='scale');}



        .bc_depth2 .depth2.active .thumb_car .depth2_btn { opacity:1.0; filter:alpha(opacity=100); }
        .bc_depth2 .depth2.disable .thumb_car .depth2_btn { opacity:0.3; filter:alpha(opacity=30); }
        
        .bc_depth2 .depth2.spark .thumb_car .depth2_btn { width:107px; background-position:-1px -1px; }
        .bc_depth2 .depth2.aveo       .thumb_car .depth2_btn { width:108px; background-position:-110px -1px; }
        .bc_depth2 .depth2.aveo_sedan .thumb_car .depth2_btn { width:120px; background-position:-222px -1px; }
        .bc_depth2 .depth2.cruze      .thumb_car .depth2_btn { width:125px; background-position:-347px -2px; }
        .bc_depth2 .depth2.cruze5     .thumb_car .depth2_btn { width:125px; background-position:-477px -1px; }
        .bc_depth2 .depth2.malibu     .thumb_car .depth2_btn { width:133px; background-position:-600px -3px; }
        
        .bc_depth2 .depth2.trax       .thumb_car .depth2_btn { width:112px; background-position:-1px -135px; }
        .bc_depth2 .depth2.orlando    .thumb_car .depth2_btn { width:122px; background-position:-125px -135px; }
        .bc_depth2 .depth2.captiva    .thumb_car .depth2_btn { width:126px; background-position:-254px -135px; }
        .bc_depth2 .depth2.corvette   .thumb_car .depth2_btn { width:114px; background-position:-7px -261px; }
        .bc_depth2 .depth2.camaro     .thumb_car .depth2_btn { width:125px; background-position:-133px -266px; }
        .bc_depth2 .depth2.alpheon .thumb_car .depth2_btn2{width:114px; background-position:-375px -236px;}
        .bc_depth2 .depth2.impala .thumb_car .depth2_btn{width:132px; background-position:-267px -260px;}
		 .bc_depth2 .depth2.sparkEv .thumb_car .depth2_btn { width:133px; background-position:-116px -361px; }
		 .bc_depth2 .depth2.volt .thumb_car .depth2_btn { width:133px; background-position:4px -361px; }
        
        .bc_depth2 .depth2 .thumb_car strong { display:block; font-weight: normal; color:#333; }
        .bc_depth2 .depth2.disable .thumb_car strong { color:#ddd; }
      
        .bc_depth2 .depth2 .bc_content { position:absolute; display:none; top:90px; left:0; width:958px; height:87px; padding:326px 11px 0; background:#fff; }
        .bc_depth2 .depth2.on .bc_content { display:block; }
          
          .bc_content .car_desc { width:630px; height:39px; padding-top:12px; color:#808285; }
          .bc_content .btn {}
          .bc_content .btn a { display:block; float:left; width:94px; height:18px; margin-right:5px; padding-top:5px; border:1px solid #c3c3c3; border-top:0; background:url(../gmc_images/common/layout/bg_bb_btn.gif) 0 -24px repeat-x; font-weight:bold; text-align:center; line-height:1; }
          .bc_content .btn a.btn_dtl { background-position:0 0; color:#fff; border:1px solid #222; border-top:0; }
          .bc_content .info { position:absolute; top:335px; right:16px; }
          .bc_content .info .dtl_info { margin-left:14px; } */
          
          /* car info */
          /* sup{font-size: 8px} */
          /* .bc_content .info .dtl_info {display:inline-block;*display:inline;*zoom:1;vertical-align:top}
          .bc_content .info .dtl_info dt{height:18px;font-style:italic;color:#808285}
          .bc_content .info .dtl_info dd span{display:inline-block;vertical-align:middle}
          .bc_content .info .dtl_info .count{font-weight:bold;font-size:30px;color:#333;line-height:1.2em;}
          .bc_content .info .dtl_info .count2{font-weight:bold;font-size:16px;color:#333;text-align:left}
          .bc_content .info .dtl_info .desc{color:#808285}
          .bc_content .info .dtl_info .svc_dtl{position:absolute;top:64px;left:0;width:100%}
          .bc_content .info .dtl_info .svc_dtl a{font-size:14px;color:#8c8c8c;text-decoration:underline}
          .bc_content .info .dtl_info .svc_dtl a:hover{color:#f4bc00;text-decoration:underline}
          .bc_content .info .dtl_info .prize{font-weight:bold;font-size:30px;color:#333;letter-spacing:-1px} */
          .bc_content .info .dtl_info dd .safety{width:34px;height:36px;background-position:-45px -88px}/*airbag*/
          .bc_content .info .dtl_info dd .safety2{width:78px;height:32px;background-position:-125px -90px}/*kncap*/
          .bc_content .info .dtl_info dd .safety3{width:40px;height:46px;background-position:-345px -85px}
          .bc_content .info .dtl_info dd .safety4{width:32px;height:32px;background-position:-47px -133px}
          .bc_content .info .dtl_info dd .safety5{width:41px;height:46px;background-position:-137px -128px}
          .bc_content .info .dtl_info dd .safety6{width:41px;height:46px;background-position:-137px -128px}
          .bc_content .info .dtl_info dd .performance{width:32px;height:32px;background-position:-298px -88px}
          .bc_content .info .dtl_info dd .performance2{width:37px;height:37px;background-position:-214px -88px}
          .bc_content .info .dtl_info dd .performance3{width:32px;height:32px;background-position:-82px -89px}/*Á¨2 6´Ü ÀÚµ¿º¯¼Ó±â*/
          .bc_content .info .dtl_info dd .performance4{width:32px;height:32px;background-position:-82px -89px}
          .bc_content .info .dtl_info dd .performance5{width:32px;height:32px;background-position:-193px -48px}
          .bc_content .info .dtl_info dd .performance6{width:32px;height:32px;background-position:-236px -48px}
          .bc_content .info .dtl_info dd .performance7{width:32px;height:32px;background-position:-286px -131px} /* C-TECH  */
          .bc_content .info .dtl_info dd .performance8{width:32px;height:32px;background-position:-105px -171px}
          .bc_content .info .dtl_info dd .performance9{width:32px;height:32px;background-position:-182px -131px} /* 1.4   */
          .bc_content .info .dtl_info dd .performance10{width:52px;height:41px;background-position:-229px -131px}
          .bc_content .info .dtl_info dd .performance11{width:32px;height:32px;background-position:-2px -88px}/*eco¿£Áø*/
          .bc_content .info .dtl_info dd .performance12{width:35px;height:30px;background-position:-337px -174px} /* ALL NEW ¿£Áø */
          .bc_content .info .dtl_info dd .convenience{width:30px;height:13px;background-position:-4px -176px}/*mylink*/
          .bc_content .info .dtl_info dd .convenience2{width:32px;height:32px;background-position:-392px -132px} /*»ç°¢Áö´ë °æ°í ½Ã½ºÅÛ*/
          .bc_content .info .dtl_info dd .convenience3{width:32px;height:32px;background-position:-45px -88px}
          .bc_content .info .dtl_info dd .convenience4{width:42px;height:32px;background-position:-348px -17px}
          .bc_content .info .dtl_info dd .{width:32px;height:32px;background-position:-392px -132px}/*rear_warning*/
          .bc_content .info .dtl_info dd .shop{width:38px;height:38px;background-position:-108px -20px}
          .bc_content .info .dtl_info dd .try{width:40px;height:40px;background-position:-151px -20px}
          .bc_content .info .dtl_info dd .deck{width:39px;height:39px;background-position:-280px -48px}
          .bc_content .info .dtl_info dd .ev_ico{width:39px;height:39px;background-position:-45px -170px} /* ev */
          .bc_content .info .dtl_info dd .ev_ico2{width:32px;height:32px;background-position:-402px -2px} /* ev */
          .dtl_info dd .ico {background:url("../gmc_images/common/layout/sp_layout.png") no-repeat 0 0}
          .dtl_info dd .shop{width:38px;height:38px;background-position:-108px -20px}
          .dtl_info dd .try{width:40px;height:40px;background-position:-147px -20px}
          .dtl_info dd .deck{width:39px;height:39px;background-position:-276px -48px}
          .dtl_info dd .kncap{width:78px;height:32px;background-position:-125px -90px}
          .dtl_info dd .moter_4cyl{width:32px;height:32px;background-position: -298px -88px;}
          .dtl_info dd .ctech{width: 32px;height: 32px;background-position: -286px -131px;}
          .dtl_info dd .airbag{width: 34px;height: 36px;background-position: -45px -88px;}
          .dtl_info dd .gage{width: 40px;height: 40px;background-position: -2px -131px;}
          .dtl_info dd .estimate{width: 42px;height: 41px;background-position: -334px -132px;}
          .dtl_info dd .rear_warning{width: 32px;height: 32px;background-position: -392px -132px;}
          .dtl_info dd .rear_warning2{width: 35px;height: 34px;background-position: -47px -133px;}
          .dtl_info dd .ecotec{width: 41px;height: 36px;background-position: -2px -88px;}
          .dtl_info dd .hud{width: 104px;height: 36px;font:0/0 Arial;background-position: 0 -175px;}
          .dtl_info dd .v6{width: 41px;height: 37px;background-position: -193px -48px;}
          .dtl_info dd .v8{width: 32px;height: 28px;background-position: -237px -48px;}
          .dtl_info dd .convenience{width:30px;height:13px;background-position:-4px -176px}/*mylink*/
          .dtl_info dd .gear6,.dtl_info  dd .performance3{width:32px;height:32px;background-position:-82px -89px}/*Á¨2 6´Ü ÀÚµ¿º¯¼Ó±â*/
          .dtl_info dd .convenience4{width:42px;height:32px;background-position:-348px -17px}
          .dtl_info dd .convenience5{width:32px;height:32px;background-position:-392px -132px}
          .dtl_info dd .performance5{width:32px;height:32px;background-position:-193px -48px}
          .dtl_info dd .performance6{width:32px;height:32px;background-position:-236px -48px}
          .dtl_info dd .performance8{width:32px;height:32px;background-position:-105px -171px}
          .dtl_info dd .performance7{width:32px;height:32px;background-position:-286px -131px}
          .dtl_info dd .performance9{width:32px;height:32px;background-position:-182px -131px} /* 1.4 ÅÍº¸¿£Áø  */
          .dtl_info dd .performance11{width:32px;height:32px;background-position:-2px -88px}
          .dtl_info dd .performance12{width:32px;height:32px;background-position:-105px -171px}
          .dtl_info dd .performance13{width:32px;height:32px;background-position:-286px -172px}/*Amanzing New 2015 Cruze*/
          .dtl_info dd .performance14{width:35px;height:30px;background-position:-337px -174px}
          .dtl_info dd .engine{width:35px;height:30px;background-position:-380px -173px} /* ¿£Áø */
          .dtl_info dd .ez_tech{width:34px;height:34px;background-position:-165px -172px}
          .dtl_info dd .diesel_4wd{width:34px;height:30px;background-position:-221px -172px}
          .dtl_info dd .diesel_2{width:32px;height:30px;background-position:-3px -206px}
          .dtl_info dd .sports{width:32px;height:32px;background-position:-286px -172px}
          .dtl_info dd .ev_ico{width:39px;height:39px;background-position:-45px -170px} /* ev */
          .dtl_info dd .ev_ico2{width:32px;height:32px;background-position:-402px -2px}
          .bc_content .img_car { position:absolute; overflow:hidden; top:0; left:5px; height:326px; }
          .bc_content .img_car img {}
/*           
			.dtl_info dd .ico2{background:url("../gmc_images/common/layout/sp_icon.png") no-repeat;}
			.dtl_info dd .ico2.type4{width:35px;height:35px;background-position:-345px -66px;}

          .car_type { position:absolute; top:296px; left:0; width:970px; }
		  .car_type:after{position:relative; display:block; width:100%; height:30px; background:url(../gmc_images/common/bb_bg.png) 0 0 repeat;; margin-left:5px;  content:"";}
          .car_type li { float:left; height:30px; }
          
          .car_type li .type_btn { position:relative; height:30px; padding:8px 12px; background:none; font-weight:bold; font-size:13px; color:#fff; text-align:center; cursor:pointer; z-index:2; }
          .car_type li.selected .type_btn { background-color:#fff; color:#414042; }
          
          .car_type li .type_contents { position:absolute; display:none; top:-296px; left:0; width:958px; padding:326px 11px 0; }
          .car_type li.selected .type_contents { display:block; }
          
          .depth2.spark      .img_car .arrow_this { left:-915px; }
          .depth2.aveo       .img_car .arrow_this { left:-810px; }
          .depth2.aveo_sedan .img_car .arrow_this { left:-690px; }
          .depth2.cruze      .img_car .arrow_this { left:-565px; }
          .depth2.cruze5     .img_car .arrow_this { left:-435px; }
          .depth2.malibu     .img_car .arrow_this { left:-300px; }
          .depth2.trax       .img_car .arrow_this { left:-915px; }
          .depth2.orlando    .img_car .arrow_this { left:-784px; }
          .depth2.captiva    .img_car .arrow_this { left:-650px; }
          .depth2.camaro     .img_car .arrow_this { left:-900px; }
          .depth2.corvette   .img_car .arrow_this { left:-774px; }
          
        .bc_depth2.all { width:948px; height:472px; padding:27px 16px 0; border-top:1px solid #f9f9f9; }
        .bc_depth2.all .tit_car { display:block; clear:both; padding:30px 0 13px; font-size:16px; color:#333; }
        .bc_depth2.all .tit_car:first-child { padding-top:0; }
        .bc_depth2.all .thumb_car { display:block; float: left; margin-right: 13px; text-align:center; color:#7f7f7f; }
        .bc_depth2.all .thumb_car a { position:relative; display:block; height:50px; margin-bottom:4px; background:url(../gmc_images/common/layout/sp_car_gnb.png) no-repeat; text-indent:-9999px; }
        .bc_depth2.all .thumb_car.spark a { width:107px; background-position:-1px -1px; }
		.bc_depth2.all .thumb_car.aveo a { width:108px; background-position:-110px -1px; }
        .bc_depth2.all .thumb_car.aveo_sedan a { width:120px; background-position:-222px -1px; }
        .bc_depth2.all .thumb_car.cruze a { width:125px; background-position:-347px -2px;; }
        .bc_depth2.all .thumb_car.cruze5 a { width:125px; background-position:-477px -1px; }
        .bc_depth2.all .thumb_car.malibu a { width:133px; background-position:-600px -3px; }
        .bc_depth2.all .thumb_car.trax a { width:112px; background-position:-1px -135px; }
        .bc_depth2.all .thumb_car.orlando a { width:122px; background-position:-125px -135px; }
        .bc_depth2.all .thumb_car.captiva a { width:126px; background-position:-254px -135px; }
        .bc_depth2.all .thumb_car.corvette a { width:114px; background-position:-7px -261px; }
        .bc_depth2.all .thumb_car.camaro a { width:122px; background-position:-132px -266px; }
        .bc_depth2.all .thumb_car.alpheon a{width:115px; background-position:-374px -235px;}
        .bc_depth2.all .thumb_car.impala a{width:132px; background-position:-267px -260px;}
        .bc_depth2.all .thumb_car. a{width:129px; background-position:-434px -260px;}
        .bc_depth2.all .thumb_car strong { display:block; font-weight: normal; color:#333; }
        .bc_depth2.all .bg_b { position:absolute; bottom:0; left:0; width:100%; height:41px; background:#dedede; }

      .baseball_card .depth0 .gnb_depth1_wrap { display:none; position:absolute; width:auto; top:45px; left:82px; background:#dedede; padding:18px 7px 0 16px; z-index: 120; border-top:none; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 { overflow:hidden; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list { float:left; display:inline; margin-left:50px; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list:first-child { margin-left:0; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list h5 { font-size:14px; color:#414042; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list h5 a { font-size:14px; color:#414042; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list h5 a:hover { color:#414042; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list .gnb_depth3 { padding: 2px 0 19px; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list .gnb_depth3 li { margin-top: 8px }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list .gnb_depth3 li a { color:$414042; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_list .gnb_depth3 li a:hover { text-decoration: underline; }
      .baseball_card .depth0 .gnb_depth1_wrap .gnb_depth2 .depth2_3 ul li{color:#414042; font-weight:bold;}
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc { position:relative; width:563px; height:27px; margin-left:-16px; padding-top:12px; background:#ededed; text-align:center; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a { float:left; display:block; margin-left:37px; font-weight:bold; color:#333; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a:first-child { margin-left: 16px; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a:hover { color:#f4bc00; text-decoration:underline; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a span { float:left; display:block; margin-top:-4px; margin-right:6px; vertical-align:middle; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a.dtl_pay span { width:19px; height:23px; background-position:-2px -37px; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a.apply_try span { width:19px; height:23px; background-position:-27px -37px; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a.apply_catalog span { width:24px; height:23px; background-position:-52px -37px; }
      .baseball_card .depth0 .gnb_depth1_wrap .bn_svc a.e_catalog span { width:20px; height:23px; background-position:-81px -37px; }
      .baseball_card .depth0 .gnb_depth1_wrap .arrow_this { position:absolute; top:-7px; width:16px; height:7px; text-indent:-5000px; background:url(../gmc_images/common/layout/sp_layout.png) -322px -37px no-repeat;}

      .baseball_card .depth0.nav01 .gnb_depth1_wrap { width:132px; }
      .baseball_card .depth0.nav01 .arrow_this { left:72px; }
      
      .baseball_card .depth0.nav02 .gnb_depth1_wrap { width:530px; left:61px;}
      .baseball_card .depth0.nav02 .arrow_this { left:264px; } */


        
  .sub_nav_wrap { position:relative; display:none; width:100%; height:25px; z-index:110; }
  .sub_nav_wrap.active { display:block; }
  .sub_nav_wrap .sub_nav_bg { position:absolute; bottom:0; left:0; width:100%; height:25px; background-color:#fff; opacity:0.7; filter:alpha(opacity:70); }
  .sub_nav_wrap .sub_nav { position:relative; width:980px; height:25px; margin: 0 auto; }
  .sub_nav_wrap .sub_nav .smenu_list { position:absolute; display:none; clear:both; top:0; right:0; height:25px; padding:0; font-size:12px; z-index:110; }
  .sub_nav_wrap .sub_nav .smenu_list.active { display:block; }
  .sub_nav_wrap .sub_nav .smenu_list li { float:left; padding:5px 17px; background-color:#fff; }
  .sub_nav_wrap .sub_nav .smenu_list li a { font-weight:bold; color:#414042; }
  .sub_nav_wrap .sub_nav .smenu_list li a.active { color:#f4bc00; }
  .sub_nav_wrap .sub_nav .smenu_list li a:hover { color:#f4bc00; }

#content { position:relative; padding:110px 0 106px; margin:0 auto;width: 980px; z-index: 10;color:#6e6e6e}
#content:after {content:"";display:block;clear:both;}
.btn_raq{position:fixed; right:0; bottom:50px; z-index:10;}

/* #footer { width: 980px; margin: 0 auto; }
  .footer_sitemap_wrap {width: 980px;}
  .footer_sitemap_wrap:after{display:block;clear:both;content:''}
  .footer_sitemap_wrap .sm_depth1{float:left;width:120px;margin-left:16px;padding-left:5px;}
  .footer_sitemap_wrap .sm_depth1:first-child{margin-left:0;padding-left:0;}
  .footer_sitemap_wrap .sm_depth1 h3 {font-size:15px;font-weight:bold}
  .footer_sitemap_wrap li ul{padding-top:7px}
  .footer_sitemap_wrap li li{margin-bottom:8px;line-height:1.5em;}
  .footer_sitemap_wrap li li a{font-weight:normal;font-size:12px;color:#808285}
  .footer_sitemap_wrap li li a:hover{color:#f4bc00;text-decoration:underline}
  .footer_sitemap_wrap h3 { font-size:14px; color:#000; }
  .footer_sitemap_wrap h4 { font-size:12px; font-weight:bold; }
  .footer_sitemap_wrap h4 a { color:#414042; font-size:12px; font-weight:bold; }
  .footer_sitemap_wrap h4 a:hover { color:#f4bc00; }
    
  .sns_wrap { position:relative; left:0; top:0; margin-top:15px; }
  .sns_wrap h2 { float:left; font-size:16px; line-height:1.6; }
  .sns_wrap h2, .sns_wrap ul li a { display:block; height:25px; margin-right:7px; vertical-align:middle; }
  .sns_wrap ul { height:25px; }
  .sns_wrap ul li { float:left; }
  .sns_wrap ul li a { text-indent:-9999px; }
  .sns_wrap ul li a.btn_fb { width:24px; background-position:-2px -62px; }
  .sns_wrap ul li a.btn_tw { width:24px; background-position:-28px -62px; }
  .sns_wrap ul li a.btn_yb { width:24px; background-position:-54px -62px; }
  .sns_wrap ul li a.btn_b { width:24px; background-position:-80px -62px; }
  .sns_wrap ul li a.btn_style { width:85px; background-position:-106px -62px; }
  .sns_wrap span{display:inline-block; position:absolute; right:0; top:0;}

  .copyright_wrap { clear:both; position:relative; padding:14px 0 35px; margin-top:23px; border-top:1px solid #dedede; }
  .copyright_wrap ul {overflow:hidden}
  .copyright_wrap ul li{float:left;padding:0 18px 0 9px;margin-left:-9px;background-position:-337px -60px;*background-position:-337px -60px;line-height:13px}
  .copyright_wrap ul li a{font-size:11px;color:#808285}
  .copyright_wrap ul li a:hover{color:#f4bc00;text-decoration:underline;background:none}
  .copyright_wrap ul li a span { font-weight:bold; }
  .copyright_wrap .customer_call{position:absolute;top:16px;right:0;font-size:15px;color:#666}
  .copyright_wrap address{display:block;margin-top:9px;font-style:normal;font-size:11px;color:#808285;line-height:1.4} */
    
.body_dimmed{ position:fixed; display:none; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.5; filter:alpha(opacity=50); z-index:99; }
.body_dimmed.on{display:block;}
/* ¹öÆ°Ãß°¡ */
.grayBtn {background-color:#eee; border:1px solid #c2c2c2; padding:5px; font-weight:bold; display:inline-block}

/* ¶óµð¿À¹öÆ° ½ºÅ¸ÀÏ 
.radio_layout {position:relative;left:12px;top:2px;margin-left: -10px;display:inline-block;width:12px;height:12px;cursor:pointer; background:url('/httpobject/gmc_images/common/layout/radio_bg.png') no-repeat;}
.checked {background-position:0 -13px}
.mouseover {background-position:0 -26px}
.radio_btn {visibility:hidden;} */

.wrap_share_sns{overflow: hidden; margin:23px 0 14px; width:300px; line-height: 0;}
.wrap_share_sns a{float: left;margin-right: 10px;width: 54px;height: 20px;font: 0/0 Arial;background: url(../gmc_images/carinfo/btn_share_sns.gif) no-repeat;}
.wrap_share_sns .twitter{width: 60px;background-position: 0 -20px;}

/*Á¦¿ø*/
.tr_ever{background:#f0f0f0;}

/* ±¸¸ÅÇýÅÃ ¹öÆ° */
.big4_btn{position:absolute; left:150px; top:260px; width:145px; height:145px; opacity:1; }
.big4_btn_baseball{position:absolute; left:30px; top:62px; width:145px; height:145px;}

/* ÀÓÆÈ¶ó º£ÀÌ½ºº¼Ä«µå ¸µÅ© */
/* .impala_link:hover{color:#666;} */


/* 2016-06-27 : movp ¾ÆÀÌÄÜ Ãß°¡ */
.info_icon{display:inline-block;background:url("../gmc_images/common/layout/sp_layout.png") no-repeat;zoom:1;*display:inline;_display:inline;}
.info_icon.type1{width:35px;height:35px;background-position:-224px -66px;}
.info_icon.type2{width:36px;height:36px;background-position:-263px -66px;}
.info_icon.type3{width:36px;height:35px;background-position:-304px -66px;}
.info_icon.type4{width:35px;height:35px;background-position:-345px -66px;}
.info_icon.type5{width:34px;height:35px;background-position:-382px -66px;}
.info_icon.type6{width:36px;height:28px;background-position:-223px -103px;}
.info_icon.type7{width:36px;height:35px;background-position:-263px -103px;}
.info_icon.type8{width:33px;height:34px;background-position:-304px -104px;}
.info_icon.type9{width:35px;height:34px;background-position:-344px -104px;}
.info_icon.type10{width:36px;height:32px;background-position:-381px -104px;}
.info_icon.type11{width:20px;height:36px;background-position:-124px -139px;}
.info_icon.type12{width:34px;height:34px;background-position:-146px -140px;}
.info_icon.type13{width:34px;height:25px;background-position:-185px -140px;}
.info_icon.type14{width:35px;height:35px;background-position:-223px -140px;}
.info_icon.type15{width:35px;height:34px;background-position:-264px -141px;}
.info_icon.type16{width:35px;height:34px;background-position:-303px -140px;}
.info_icon.type17{width:35px;height:35px;background-position:-343px -140px;}
.info_icon.type18{width:34px;height:34px;background-position:-382px -141px;}
.info_icon.type19{width:35px;height:31px;background-position:-109px -178px;}
.info_icon.type20{width:35px;height:35px;background-position:-147px -178px;}
.info_icon.type21{width:26px;height:35px;background-position:-190px -177px;}
.info_icon.type22{width:36px;height:35px;background-position:-223px -177px;}
.info_icon.type23{width:35px;height:32px;background-position:-264px -178px;}
.info_icon.type24{width:35px;height:25px;background-position:-304px -181px;}
.info_icon.type25{width:35px;height:35px;background-position:-344px -177px;}
.info_icon.type26{width:34px;height:34px;background-position:-382px -178px;}

.info_list{text-align:center;overflow:hidden;}
.info_list li{float:left;}
.info_list strong{display:block;}
.info_list .icon_wrap{display:table;margin:0px auto;}
.info_list .icon_wrap i{display:table-cell}
.info_list .icon_wrap span{display:table-cell;vertical-align:middle;padding:}

/* floating_quote */
.floating_quote{visibility: hidden; position: fixed; right: 90px; bottom: 0; z-index: 10; width: 110px; height: 100px; padding: 60px 0 20px; background-color: #393839; font-family: 'NanumGothic', Arial, sans-serif; font-weight: 600; font-size: 14px; color: #fff; text-align: center; box-sizing: border-box; opacity:0; transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;}
.floating_quote:before{position: absolute; left: 50%; top: 20px; width: 45px; height: 36px; margin-left: -22px; background: url(/httpobject/gmc_images/visual/quote_icon.png) 0 0 no-repeat; content: "";}
.floating_quote:hover{color: #fff;}
.floating_quote.active{visibility: visible; opacity: 1;}
