/*
========================================================================
RESET
========================================================================
*/

/* global rest */
* { -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; }
/* common.css */
/* common.css */
/* common.css */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;font-family:Dotum,Arial;color:#181818;}
h1,h2,h3,h4,h5,h6 {font-size:12px;}
img,fieldset{border:0px;}
ul,li,ol{list-style:none;}
a{text-decoration:none;} a:link {color:#181818;} a:hover {/* text-decoration:underline; color:#585858;*/} a:visited {color:#181818;}
em,address{font-style:normal}
.nobr{text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
table { border-collapse:collapse;table-layout:fixed;}
td,th {padding:0;margin:0;}
input,label {vertical-align:middle;border:0;}
label {cursor:pointer;}
body  {width:100%;}
input { outline: none;}
input[type='submit'], input[type='image'] {cursor:pointer;}
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover
{
    outline:0px !important;
}

hr, caption, legend {
    display: none;
}
/*main.css¿¡´Â °øÅë css¸¦ Á¦¿ÜÇÑ Æ¯Á¤ class¸¦ Ãß°¡ÇÑ css¸¦ ÀÛ¼ºÇÏÁö ¾Ê½À´Ï´Ù.*/

/* NanumGothic ±âº» ÆùÆ® */
@font-face {
  font-family: 'NanumGothic';
  src: url('/design/mgb1986/fonts/NanumGothic.eot');
  src: url('/design/mgb1986/fonts/NanumGothic.woff') format('woff'),
       url('/design/mgb1986/fonts/NanumGothic.ttf') format('truetype'),
  font-weight: normal;
  font-style: normal;
}

/* NanumBarunGothic ±âº» ÆùÆ® */
@font-face{
font-family: "NanumBarunGothic";
src: url('/design/mgb1986/fonts/NanumBarunGothic.eot')format('eot');
src: url('/design/mgb1986/fonts/NanumBarunGothic.woff') format('woff');
}
/* NanumBarunGothicBold ±½Àº ÆùÆ® */
@font-face{
font-family: "NanumBarunGothicBold";
src: url('/design/mgb1986/fonts/NanumBarunGothicBold.eot')format('eot');
src: url('/design/mgb1986/fonts/NanumBarunGothicBold.woff') format('woff');
}

/* NanumMyeongjo ±âº» ÆùÆ® */
@font-face{
font-family: "NanumMyeongjo";
src: url('/design/mgb1986/fonts/NanumMyeongjo.eot')format('eot');
src: url('/design/mgb1986/fonts/NanumMyeongjo.woff') format('woff');
}


/* NanumMyeongjoBold ±½Àº ÆùÆ® */
@font-face{
font-family: "NanumMyeongjoBold";
src: url('/design/mgb1986/fonts/NanumMyeongjoBold.eot')format('eot');
src: url('/design/mgb1986/fonts/NanumMyeongjoBold.woff') format('woff');
}

/* TitilliumText14L ±âº» ÆùÆ® */
@font-face{
  font-family: "TitilliumText250wt";
  src: url('/design/mgb1986/fonts/TitilliumText250wt.eot')format('eot');
  src: url('/design/mgb1986/fonts/TitilliumText250wt.woff') format('woff'),
      url('/design/mgb1986/fonts/TitilliumText250wt.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}

/* TitilliumText14L ±½Àº ÆùÆ® */
@font-face{
  font-family: "TitilliumText600wt";
  src: url('/design/mgb1986/fonts/TitilliumText600wt.eot')format('eot');
  src: url('/design/mgb1986/fonts/TitilliumText600wt.woff') format('woff'),
      url('/design/mgb1986/fonts/TitilliumText600wt.ttf') format('truetype');
  font-weight:bold;
  font-style:normal;
}

/*no Development*/
.no_dev { /* background:red; */ border: 3px dotted #e1381b !important;}

/*common width*/
.width_100 {width:100% !important;}
.width_95 {width:95%;}
.width_90 {width:90%;}
.width_50 {width:50% !important;}
.width_25 {width:25% !important;}
.width_20 {width:20% !important;}
.width_33 {width:33.3% !important;}
.width_33:first-child {width:33.4% !important;}

/*common child li width*/
.width_li_100 li {width:100%;}
.width_li_50 li {width:50%;}
.width_li_33 li {width:33.3%;}
.width_li_25 li {width:25%;}

/*common child dd width*/
.width_dd_100 dd {width:100%;}
.width_dd_50 dd {width:50%;}
.width_dd_33 dd {width:33.3%;}
.width_dd_25 dd {width:25%;}

/*common child dt width*/
.width_dt_100 dt {width:100%;}
.width_dt_50 dt {width:50%;}
.width_dt_33 dt {width:33.3%;}
.width_dt_25 dt {width:25%;}


/*common height*/
.height_100 {height:100%;}
.height_50 {height:50%;}
.height_25 {height:25%;}


/*common line-height*/
.line_0 {line-height:0px;}
.line_140 {line-height:140%;}
.line_160 {line-height:160%;}
.line_180 {line-height:180%;}

.line_200 {line-height:200px;}
.line_300 {line-height:300px;}
.line_400 {line-height:400px;}
.line_500 {line-height:500px;}

/* letter-spacing */
.spacing-0 { letter-spacing: 0 !important;}
.spacing-1 { letter-spacing: -1px;}
.spacing-2 { letter-spacing: -2px;}

/*ÆùÆ® list*/
.font_main_family {font-family:'Roboto Condensed','NanumGothic'; }
.font_class {font-family:'NanumBarunGothic';}
.font_class2 {font-family:'NanumBarunGothicBold';}
.font_class3 {font-family:'NanumMyeongjo';}
.font_class4 {font-family:'NanumBarunGothic';}
.font_class5 {font-family:'¸¼Àº °íµñ', 'Malgun Gothic';}
.font_class6 {font-family: Tahoma, Verdana, Segoe, sans-serif;}


.font_main_family a {font-family:'Roboto Condensed','NanumGothic'; }
.font_class a{font-family:'NanumBarunGothic';}
.font_class2 a{font-family:'NanumBarunGothicBold';}
.font_class3 a{font-family:'NanumMyeongjo';}
.font_class4 a {font-family:'NanumBarunGothic';}
.font_class5 a{font-family:'¸¼Àº °íµñ', 'Malgun Gothic';}
.font_class6 a{font-family: Tahoma, Verdana, Segoe, sans-serif;}


/*ÆùÆ® ±½±â*/
.font_bold {font-weight:bold;}
.font_normal {font-weight:normal !important;}
.font_700 {font-weight:700;} 
.font_600 {font-weight:600;} 


/*ÆùÆ® »çÀÌÁî*/

.size_0 {font-size:0px !important;}
.size_1 {font-size:1px !important;}
.size_2 {font-size:2px !important;}
.size_3 {font-size:3px !important;}
.size_4 {font-size:4px !important;}
.size_5 {font-size:5px !important;}
.size_6 {font-size:6px !important;}
.size_7 {font-size:7px !important;}
.size_8 {font-size:8px !important;}
.size_9 {font-size:9px !important;}
.size_10 {font-size:10px !important;}
.size_11 {font-size:11px !important;}
.size_12 {font-size:12px !important;}
.size_13 {font-size:13px !important;}
.size_14 {font-size:14px !important;}
.size_15 {font-size:15px !important;}
.size_16 {font-size:16px !important;}
.size_17 {font-size:17px !important;}
.size_18 {font-size:18px !important;}
.size_19 {font-size:19px !important;}
.size_20 {font-size:20px !important;}
.size_21 {font-size:21px !important;}
.size_22 {font-size:22px !important;}
.size_23 {font-size:23px !important;}
.size_24 {font-size:24px !important;}
.size_25 {font-size:25px !important;}
.size_26 {font-size:26px !important;}
.size_27 {font-size:27px !important;}
.size_28 {font-size:28px !important;}
.size_29 {font-size:29px !important;}
.size_30 {font-size:30px !important;}
.size_32 {font-size:32px !important;}



.size_0_a a {font-size:0px !important;}
.size_1_a a {font-size:1px !important;}
.size_2_a a {font-size:2px !important;}
.size_3_a a {font-size:3px !important;}
.size_4_a a {font-size:4px !important;}
.size_5_a a {font-size:5px !important;}
.size_6_a a {font-size:6px !important;}
.size_7_a a {font-size:7px !important;}
.size_8_a a {font-size:8px !important;}
.size_9_a a {font-size:9px !important;}
.size_10_a  a {font-size:10px !important;}
.size_11_a  a {font-size:11px !important;}
.size_12_a  a {font-size:12px !important;}
.size_13_a  a {font-size:13px !important;}
.size_14_a  a {font-size:14px !important;}
.size_15_a  a {font-size:15px !important;}
.size_16_a  a {font-size:16px !important;}
.size_17_a  a {font-size:17px !important;}
.size_18_a  a {font-size:18px !important;}
.size_19_a  a {font-size:19px !important;}
.size_20_a  a {font-size:20px !important;}
.size_21_a  a {font-size:21px !important;}
.size_22_a  a {font-size:22px !important;}
.size_23_a  a {font-size:23px !important;}
.size_24_a  a {font-size:24px !important;}
.size_25_a  a {font-size:25px !important;}
.size_26_a  a {font-size:26px !important;}
.size_27_a  a {font-size:27px !important;}
.size_28_a  a {font-size:28px !important;}
.size_29_a  a {font-size:29px !important;}
.size_30_a  a {font-size:30px !important;}




/*»ö°ü·Ã css*/
.color_B  {color:#000000 !important;}
.color_R  {color:red !important;}
.color_G  {color:gray !important;}
.color_G2 {color:green !important;}
.color_W  {color:#fff !important;}



/*-º¸·ù-*/
.color_a {color:#aaa !important;}
.color_5 {color:#555 !important;}
.color_63 {color:#636363 !important;}
.color_99 {color:#999}
.color_6  {color:#666 !important;}
.color_96 {color:#969595}
.color_G1 {color:#2c2727;}
.color_ac {color:#acacac;}
.color_7d {color:#7d7d7d !important;}
.color_ef8904 {color:#ef8904;}
.color_18 {color:#181818;}
.color_d19c1e {color:#d19c1e;}
.color_0babd6 {color:#0babd6}
.color_7b {color:#7b7b7b !important;}
.color_56 {color:#565656}
.color_4f {color:#4f4d4d;}
.color_9c {color:#9c9c9c !important;}
.color_42 {color:#424242 !important;}

/*¹è°æ»ö °ü·Ã*/
.bg_B {background:#000000 !important;}
.bg_R {background:red !important;}
.bg_G {background:gray !important;}
.bg_W {background:#fff !important;}
.bg_img {background-image:none !important;}
.bg_t {background:transparent;}
.bg_6 {background:#666 !important;}
.bg_none  {background:none;}


/*-º¸·ù-*/
.bg_f  {background:#fff;}
.bg_f2  {background:#f2f2f2;}
.bg_f6  {background:#f6f6f6;}
.bg_71 {background: #717171;}
.bg_f2 {background: #F2F2F2;}
.bg_f7 {background: #F7F7F7;}
.bg_f4 {background: #F4F4F4;}
.bg_f0 {background: #f0f0f0;}
.bg_fa {background: #fafafa;}
.bg_da {background: #dadada;}
.bg_f5 {background: #ffffff;}



/*Á¤·Ä°ü·Ã*/
.align_left {text-align:left;}
.align_right  {text-align:right;}
.align_center {text-align:center;}
.valign_middle { vertical-align: middle;}
.valign_top { vertical-align: top;}


/*¸¶Áø Á¤·Ä*/
.MgaP_A0 {margin:0px;}
.MgaP_L0 {margin-left:0px !Important;}
.MgaP_R0 {margin-right:0px !Important;}
.MgaP_B0 {margin-bottom:0px !Important;}
.MgaP_T0 {margin-top:0px !Important;}
.MgaP0 {margin:0px;}




.Mgap_T1 {margin-top:1px;}
.Mgap_T2  {margin-top:2px;}
.Mgap_T3  {margin-top:3px;}
.Mgap_T4  {margin-top:4px;}
.Mgap_T5  {margin-top:5px;}
.Mgap_T6  {margin-top:6px;}
.Mgap_T7  {margin-top:7px;}
.Mgap_T8  {margin-top:8px;}
.Mgap_T9  {margin-top:9px;}
.Mgap_T10 {margin-top:10px !important;}
.Mgap_T11 {margin-top:11px;}
.Mgap_T12 {margin-top:12px;}
.Mgap_T13 {margin-top:13px;}
.Mgap_T14 {margin-top:14px;}
.Mgap_T15 {margin-top:15px;}
.Mgap_T16 {margin-top:16px;}
.Mgap_T17 {margin-top:17px;}
.Mgap_T18 {margin-top:18px;}
.Mgap_T19 {margin-top:19px;}
.Mgap_T20 {margin-top:20px !important;} 
.Mgap_T21 {margin-top:21px;}
.Mgap_T22 {margin-top:22px;}
.Mgap_T23 {margin-top:23px;}
.Mgap_T24 {margin-top:24px;}
.Mgap_T25 {margin-top:25px;}  
.Mgap_T26 {margin-top:26px;}  
.Mgap_T27 {margin-top:27px;}  
.Mgap_T28 {margin-top:28px;}  
.Mgap_T29 {margin-top:29px;}  
.Mgap_T30 {margin-top:30px;}
.Mgap_T31 {margin-top:31px;}
.Mgap_T32 {margin-top:32px;}
.Mgap_T33 {margin-top:33px;}
.Mgap_T34 {margin-top:34px;}
.Mgap_T35 {margin-top:35px;}
.Mgap_T36 {margin-top:36px;}
.Mgap_T37 {margin-top:37px;}
.Mgap_T38 {margin-top:38px;}
.Mgap_T39 {margin-top:39px;}
.Mgap_T40 {margin-top:40px;}
.Mgap_T41 {margin-top:41px;}
.Mgap_T42 {margin-top:42px;}
.Mgap_T43 {margin-top:43px;}
.Mgap_T44 {margin-top:44px;}
.Mgap_T45 {margin-top:45px;}
.Mgap_T50 {margin-top:50px !important;}
.Mgap_T55 {margin-top:55px !important;}
.Mgap_T60 {margin-top:60px !important;}
.Mgap_T70 {margin-top:70px;}
.Mgap_T80 {margin-top:80px;}






.Mgap_L1 {margin-left:1px;}
.Mgap_L2  {margin-left:2px;}
.Mgap_L3  {margin-left:3px;}
.Mgap_L4  {margin-left:4px;}
.Mgap_L5  {margin-left:5px;}
.Mgap_L6  {margin-left:6px;}
.Mgap_L7  {margin-left:7px;}
.Mgap_L8  {margin-left:8px;}
.Mgap_L9  {margin-left:9px;}
.Mgap_L10 {margin-left:10px;}
.Mgap_L11 {margin-left:11px;}
.Mgap_L12 {margin-left:12px;}
.Mgap_L13 {margin-left:13px;}
.Mgap_L14 {margin-left:14px;}
.Mgap_L15 {margin-left:15px;}
.Mgap_L16 {margin-left:16px;}
.Mgap_L17 {margin-left:17px;}
.Mgap_L18 {margin-left:18px;}
.Mgap_L19 {margin-left:19px;}
.Mgap_L20 {margin-left:20px !important;}  
.Mgap_L21 {margin-left:21px;}
.Mgap_L22 {margin-left:22px;}
.Mgap_L23 {margin-left:23px;}
.Mgap_L24 {margin-left:24px;}
.Mgap_L25 {margin-left:25px;} 
.Mgap_L26 {margin-left:26px;} 
.Mgap_L27 {margin-left:27px;} 
.Mgap_L28 {margin-left:28px;} 
.Mgap_L29 {margin-left:29px;} 
.Mgap_L30 {margin-left:30px;}
.Mgap_L31 {margin-left:31px;}
.Mgap_L32 {margin-left:32px;}
.Mgap_L33 {margin-left:33px;}
.Mgap_L34 {margin-left:34px;}
.Mgap_L35 {margin-left:35px;}
.Mgap_L36 {margin-left:36px;}
.Mgap_L37 {margin-left:37px;}
.Mgap_L38 {margin-left:38px;}
.Mgap_L39 {margin-left:39px;}
.Mgap_L40 {margin-left:40px;}
.Mgap_L41 {margin-left:41px;}
.Mgap_L42 {margin-left:42px;}
.Mgap_L43 {margin-left:43px;}
.Mgap_L44 {margin-left:44px;}
.Mgap_L45 {margin-left:45px;}
.Mgap_L50 {margin-left:50px;}
.Mgap_L60 {margin-left:60px;}
.Mgap_L65 {margin-left:65px;}
.Mgap_L96 {margin-left:96px;}



.Mgap_R1 {margin-right:1px;}
.Mgap_R2  {margin-right:2px;}
.Mgap_R3  {margin-right:3px;}
.Mgap_R4  {margin-right:4px;}
.Mgap_R5  {margin-right:5px !important;}
.Mgap_R6  {margin-right:6px;}
.Mgap_R7  {margin-right:7px;}
.Mgap_R8  {margin-right:8px;}
.Mgap_R9  {margin-right:9px;}
.Mgap_R10 {margin-right:10px;}
.Mgap_R11 {margin-right:11px;}
.Mgap_R12 {margin-right:12px;}
.Mgap_R13 {margin-right:13px;}
.Mgap_R14 {margin-right:14px;}
.Mgap_R15 {margin-right:15px;}
.Mgap_R16 {margin-right:16px;}
.Mgap_R17 {margin-right:17px;}
.Mgap_R18 {margin-right:18px;}
.Mgap_R19 {margin-right:19px;}
.Mgap_R20 {margin-right:20px !important;} 
.Mgap_R21 {margin-right:21px;}
.Mgap_R22 {margin-right:22px;}
.Mgap_R23 {margin-right:23px;}
.Mgap_R24 {margin-right:24px;}
.Mgap_R25 {margin-right:25px;}  
.Mgap_R26 {margin-right:26px;}  
.Mgap_R27 {margin-right:27px;}  
.Mgap_R28 {margin-right:28px;}  
.Mgap_R29 {margin-right:29px;}  
.Mgap_R30 {margin-right:30px;}
.Mgap_R31 {margin-right:31px;}
.Mgap_R32 {margin-right:32px;}
.Mgap_R33 {margin-right:33px;}
.Mgap_R34 {margin-right:34px;}
.Mgap_R35 {margin-right:35px;}
.Mgap_R36 {margin-right:36px;}
.Mgap_R37 {margin-right:37px;}
.Mgap_R38 {margin-right:38px;}
.Mgap_R39 {margin-right:39px;}
.Mgap_R40 {margin-right:40px;}
.Mgap_R41 {margin-right:41px;}
.Mgap_R42 {margin-right:42px;}
.Mgap_R43 {margin-right:43px;}
.Mgap_R44 {margin-right:44px;}
.Mgap_R45 {margin-right:45px;}
.Mgap_R50 {margin-right:50px;}
.Mgap_R65 {margin-right:65px;}
.Mgap_R96 {margin-right:96px;}



.Mgap_B1 {margin-bottom:1px;}
.Mgap_B2  {margin-bottom:2px;}
.Mgap_B3  {margin-bottom:3px;}
.Mgap_B4  {margin-bottom:4px;}
.Mgap_B5  {margin-bottom:5px;}
.Mgap_B6  {margin-bottom:6px;}
.Mgap_B7  {margin-bottom:7px;}
.Mgap_B8  {margin-bottom:8px;}
.Mgap_B9  {margin-bottom:9px;}
.Mgap_B10 {margin-bottom:10px;}
.Mgap_B11 {margin-bottom:11px;}
.Mgap_B12 {margin-bottom:12px;}
.Mgap_B13 {margin-bottom:13px;}
.Mgap_B14 {margin-bottom:14px;}
.Mgap_B15 {margin-bottom:15px;}
.Mgap_B16 {margin-bottom:16px;}
.Mgap_B17 {margin-bottom:17px !important;}
.Mgap_B18 {margin-bottom:18px;}
.Mgap_B19 {margin-bottom:19px;}
.Mgap_B20 {margin-bottom:20px !important;}  
.Mgap_B21 {margin-bottom:21px;}
.Mgap_B22 {margin-bottom:22px;}
.Mgap_B23 {margin-bottom:23px;}
.Mgap_B24 {margin-bottom:24px;}
.Mgap_B25 {margin-bottom:25px;} 
.Mgap_B26 {margin-bottom:26px;} 
.Mgap_B27 {margin-bottom:27px;} 
.Mgap_B28 {margin-bottom:28px;} 
.Mgap_B29 {margin-bottom:29px;} 
.Mgap_B30 {margin-bottom:30px;}
.Mgap_B31 {margin-bottom:31px;}
.Mgap_B32 {margin-bottom:32px;}
.Mgap_B33 {margin-bottom:33px;}
.Mgap_B34 {margin-bottom:34px;}
.Mgap_B35 {margin-bottom:35px;}
.Mgap_B36 {margin-bottom:36px;}
.Mgap_B37 {margin-bottom:37px;}
.Mgap_B38 {margin-bottom:38px;}
.Mgap_B39 {margin-bottom:39px;}
.Mgap_B40 {margin-bottom:40px;}
.Mgap_B41 {margin-bottom:41px;}
.Mgap_B42 {margin-bottom:42px;}
.Mgap_B43 {margin-bottom:43px;}
.Mgap_B44 {margin-bottom:44px;}
.Mgap_B45 {margin-bottom:45px;}
.Mgap_B50 {margin-bottom:50px;}
.Mgap_B65 {margin-bottom:65px;}
.Mgap_B96 {margin-bottom:96px;}
.Mgap_B100  {margin-bottom:100px !important;} 
.Mgap_B200  {margin-bottom:200px;}  



.Mgap_H1  {margin:1px 0;}
.Mgap_H2  {margin:2px 0;}
.Mgap_H3  {margin:3px 0;}
.Mgap_H4  {margin:4px 0;}
.Mgap_H5  {margin:5px 0;}
.Mgap_H6  {margin:6px 0;}
.Mgap_H7  {margin:7px 0;}
.Mgap_H8  {margin:8px 0;}
.Mgap_H9  {margin:9px 0;}
.Mgap_H10 {margin:10px 0;}
.Mgap_H11 {margin:11px 0;}
.Mgap_H12 {margin:12px 0;}
.Mgap_H13 {margin:13px 0;}
.Mgap_H14 {margin:14px 0;}
.Mgap_H15 {margin:15px 0;}
.Mgap_H16 {margin:16px 0;}
.Mgap_H17 {margin:17px 0;}
.Mgap_H18 {margin:18px 0;}
.Mgap_H19 {margin:19px 0;}
.Mgap_H20 {margin:20px 0;}
.Mgap_H21 {margin:21px 0;}
.Mgap_H22 {margin:22px 0;}
.Mgap_H23 {margin:23px 0;}
.Mgap_H24 {margin:24px 0;}
.Mgap_H25 {margin:25px 0;}
.Mgap_H26 {margin:26px 0;}
.Mgap_H27 {margin:27px 0;}
.Mgap_H28 {margin:28px 0;}
.Mgap_H29 {margin:29px 0;}
.Mgap_H30 {margin:30px 0;}
.Mgap_H31 {margin:31px 0;}
.Mgap_H32 {margin:32px 0;}
.Mgap_H33 {margin:33px 0;}
.Mgap_H34 {margin:34px 0;}
.Mgap_H35 {margin:35px 0;}
.Mgap_H36 {margin:36px 0;}
.Mgap_H37 {margin:37px 0;}
.Mgap_H38 {margin:38px 0;}
.Mgap_H39 {margin:39px 0;}
.Mgap_H40 {margin:40px 0;}
.Mgap_H41 {margin:41px 0;}
.Mgap_H42 {margin:42px 0;}
.Mgap_H43 {margin:43px 0;}
.Mgap_H44 {margin:44px 0;}
.Mgap_H45 {margin:45px 0;}



.Mgap_W1  {margin:0 1px;}
.Mgap_W2  {margin:0 2px;}
.Mgap_W3  {margin:0 3px;}
.Mgap_W4  {margin:0 4px;}
.Mgap_W5  {margin:0 5px;}
.Mgap_W6  {margin:0 6px;}
.Mgap_W7  {margin:0 7px;}
.Mgap_W8  {margin:0 8px;}
.Mgap_W9  {margin:0 9px;}
.Mgap_W10 {margin:0 10px;}
.Mgap_W11 {margin:0 11px;}
.Mgap_W12 {margin:0 12px;}
.Mgap_W13 {margin:0 13px;}
.Mgap_W14 {margin:0 14px;}
.Mgap_W15 {margin:0 15px;}
.Mgap_W16 {margin:0 16px;}
.Mgap_W17 {margin:0 17px;}
.Mgap_W18 {margin:0 18px;}
.Mgap_W19 {margin:0 19px;}
.Mgap_W20 {margin:0 20px;}
.Mgap_W21 {margin:0 21px;}
.Mgap_W22 {margin:0 22px;}
.Mgap_W23 {margin:0 23px;}
.Mgap_W24 {margin:0 24px;}
.Mgap_W25 {margin:0 25px;}
.Mgap_W26 {margin:0 26px;}
.Mgap_W27 {margin:0 27px;}
.Mgap_W28 {margin:0 28px;}
.Mgap_W29 {margin:0 29px;}
.Mgap_W30 {margin:0 30px;}
.Mgap_W31 {margin:0 31px;}
.Mgap_W32 {margin:0 32px;}
.Mgap_W33 {margin:0 33px;}
.Mgap_W34 {margin:0 34px;}
.Mgap_W35 {margin:0 35px;}
.Mgap_W36 {margin:0 36px;}
.Mgap_W37 {margin:0 37px;}
.Mgap_W38 {margin:0 38px;}
.Mgap_W39 {margin:0 39px;}
.Mgap_W40 {margin:0 40px;}
.Mgap_W41 {margin:0 41px;}
.Mgap_W42 {margin:0 42px;}
.Mgap_W43 {margin:0 43px;}
.Mgap_W44 {margin:0 44px;}
.Mgap_W45 {margin:0 45px;}
.Mgap_W50 {margin:0 50px;}


.Mgap_A1  {margin:1px;}
.Mgap_A2  {margin:2px;}
.Mgap_A3  {margin:3px;}
.Mgap_A4  {margin:4px;}
.Mgap_A5  {margin:5px;}
.Mgap_A6  {margin:6px;}
.Mgap_A7  {margin:7px;}
.Mgap_A8  {margin:8px;}
.Mgap_A9  {margin:9px;}
.Mgap_A10 {margin:10px;}
.Mgap_A11 {margin:11px;}
.Mgap_A12 {margin:12px;}
.Mgap_A13 {margin:13px;}
.Mgap_A14 {margin:14px;}
.Mgap_A15 {margin:15px;}
.Mgap_A16 {margin:16px;}
.Mgap_A17 {margin:17px;}
.Mgap_A18 {margin:18px;}
.Mgap_A19 {margin:19px;}
.Mgap_A20 {margin:20px;}
.Mgap_A21 {margin:21px;}
.Mgap_A22 {margin:22px;}
.Mgap_A23 {margin:23px;}
.Mgap_A24 {margin:24px;}
.Mgap_A25 {margin:25px;}
.Mgap_A26 {margin:26px;}
.Mgap_A27 {margin:27px;}
.Mgap_A28 {margin:28px;}
.Mgap_A29 {margin:29px;}
.Mgap_A30 {margin:30px;}
.Mgap_A31 {margin:31px;}
.Mgap_A32 {margin:32px;}
.Mgap_A33 {margin:33px;}
.Mgap_A34 {margin:34px;}
.Mgap_A35 {margin:35px;}
.Mgap_A36 {margin:36px;}
.Mgap_A37 {margin:37px;}
.Mgap_A38 {margin:38px;}
.Mgap_A39 {margin:39px;}
.Mgap_A40 {margin:40px;}
.Mgap_A41 {margin:41px;}
.Mgap_A42 {margin:42px;}
.Mgap_A43 {margin:43px;}
.Mgap_A44 {margin:44px;}
.Mgap_A45 {margin:45px;}
.Mgap_T80  {margin-top:80px;}
.Mgap_T90  {margin-top:90px;}
.Mgap_T100  {margin-top:100px;}

.Mgap-T30 { margin-top: -30px;}

/*ÆÐµù Á¤·Ä*/
.PgaP_A0 {padding:0px;}
.PgaP_L0 {padding-left:0px !Important;}
.PgaP_R0 {padding-right:0px !Important;}
.PgaP_B0 {padding-bottom:0px !Important;}
.PgaP_T0 {padding-top:0px !Important;}
.PgaP0 {padding:0px;}



.Pgap_T1 {padding-top:1px;}
.Pgap_T2  {padding-top:2px;}
.Pgap_T3  {padding-top:3px;}
.Pgap_T4  {padding-top:4px !important;}
.Pgap_T5  {padding-top:5px !important;}
.Pgap_T6  {padding-top:6px;}
.Pgap_T7  {padding-top:7px;}
.Pgap_T8  {padding-top:8px;}
.Pgap_T9  {padding-top:9px;}
.Pgap_T10 {padding-top:10px;}
.Pgap_T11 {padding-top:11px;}
.Pgap_T12 {padding-top:12px;}
.Pgap_T13 {padding-top:13px;}
.Pgap_T14 {padding-top:14px;}
.Pgap_T15 {padding-top:15px;}
.Pgap_T16 {padding-top:16px;}
.Pgap_T17 {padding-top:17px;}
.Pgap_T18 {padding-top:18px;}
.Pgap_T19 {padding-top:19px;}
.Pgap_T20 {padding-top:20px !important;}  
.Pgap_T21 {padding-top:21px;}
.Pgap_T22 {padding-top:22px;}
.Pgap_T23 {padding-top:23px;}
.Pgap_T24 {padding-top:24px;}
.Pgap_T25 {padding-top:25px;} 
.Pgap_T26 {padding-top:26px;} 
.Pgap_T27 {padding-top:27px;} 
.Pgap_T28 {padding-top:28px;} 
.Pgap_T29 {padding-top:29px;} 
.Pgap_T30 {padding-top:30px;}
.Pgap_T31 {padding-top:31px;}
.Pgap_T32 {padding-top:32px;}
.Pgap_T33 {padding-top:33px;}
.Pgap_T34 {padding-top:34px;}
.Pgap_T35 {padding-top:35px;}
.Pgap_T36 {padding-top:36px;}
.Pgap_T37 {padding-top:37px;}
.Pgap_T38 {padding-top:38px;}
.Pgap_T39 {padding-top:39px;}
.Pgap_T40 {padding-top:40px;}
.Pgap_T41 {padding-top:41px;}
.Pgap_T42 {padding-top:42px;}
.Pgap_T43 {padding-top:43px;}
.Pgap_T44 {padding-top:44px;}
.Pgap_T45 {padding-top:45px;}
.Pgap_T50 {padding-top:50px !important;}
.Pgap_T55 {padding-top:55px !important;}
.Pgap_T60  {padding-top:60px;}
.Pgap_T70  {padding-top:70px;}
.Pgap_T80  {padding-top:80px;}
.Pgap_T90  {padding-top:90px;}
.Pgap_T100  {padding-top:100px;}




.Pgap_L1 {padding-left:1px;}
.Pgap_L2  {padding-left:2px;}
.Pgap_L3  {padding-left:3px;}
.Pgap_L4  {padding-left:4px;}
.Pgap_L5  {padding-left:5px;}
.Pgap_L6  {padding-left:6px;}
.Pgap_L7  {padding-left:7px;}
.Pgap_L8  {padding-left:8px !important;}
.Pgap_L9   {padding-left:9px;}
.Pgap_L10 {padding-left:10px !important;}
.Pgap_L11  {padding-left:11px;}
.Pgap_L12  {padding-left:12px;}
.Pgap_L13  {padding-left:13px;}
.Pgap_L14  {padding-left:14px;}
.Pgap_L15  {padding-left:15px;}
.Pgap_L16  { padding-left:16px;}
.Pgap_L17   {padding-left:17px;}
.Pgap_L18  {padding-left:18px;}
.Pgap_L19  {padding-left:19px;}
.Pgap_L20  {padding-left:20px !important;}  
.Pgap_L21  {padding-left:21px;}
.Pgap_L22  {padding-left:22px;}
.Pgap_L23  {padding-left:23px;}
.Pgap_L24  {padding-left:24px;}
.Pgap_L25  {padding-left:25px;} 
.Pgap_L26  {padding-left:26px;} 
.Pgap_L27  {padding-left:27px;} 
.Pgap_L28  {padding-left:28px;} 
.Pgap_L29  {padding-left:29px;} 
.Pgap_L30  {padding-left:30px;}
.Pgap_L31  {padding-left:31px;}
.Pgap_L32  {padding-left:32px;}
.Pgap_L33  {padding-left:33px;}
.Pgap_L34  {padding-left:34px;}
.Pgap_L35  {padding-left:35px;}
.Pgap_L36  {padding-left:36px;}
.Pgap_L37  {padding-left:37px;}
.Pgap_L38  {padding-left:38px;}
.Pgap_L39  {padding-left:39px;}
.Pgap_L40  {padding-left:40px;}
.Pgap_L41  {padding-left:41px;}
.Pgap_L42  {padding-left:42px;}
.Pgap_L43  {padding-left:43px;}
.Pgap_L44  {padding-left:44px;}
.Pgap_L45  {padding-left:45px;}
.Pgap_L50  {padding-left:50px;}


.Pgap_R1 {padding-right:1px;}
.Pgap_R2  {padding-right:2px;}
.Pgap_R3  {padding-right:3px;}
.Pgap_R4  {padding-right:4px;}
.Pgap_R5  {padding-right:5px !important;}
.Pgap_R6  {padding-right:6px;}
.Pgap_R7  {padding-right:7px;}
.Pgap_R8  {padding-right:8px !important;}
.Pgap_R9   {padding-right:9px;}
.Pgap_R10 {padding-right:10px !important;}
.Pgap_R11  {padding-right:11px;}
.Pgap_R12  {padding-right:12px;}
.Pgap_R13  {padding-right:13px;}
.Pgap_R14  {padding-right:14px;}
.Pgap_R15  {padding-right:15px;}
.Pgap_R16  { padding-right:16px;}
.Pgap_R17   {padding-right:17px;}
.Pgap_R18  {padding-right:18px;}
.Pgap_R19  {padding-right:19px;}
.Pgap_R20  {padding-right:20px !important;} 
.Pgap_R21  {padding-right:21px;}
.Pgap_R22  {padding-right:22px;}
.Pgap_R23  {padding-right:23px;}
.Pgap_R24  {padding-right:24px;}
.Pgap_R25  {padding-right:25px;}  
.Pgap_R26  {padding-right:26px;}  
.Pgap_R27  {padding-right:27px;}  
.Pgap_R28  {padding-right:28px;}  
.Pgap_R29  {padding-right:29px;}  
.Pgap_R30  {padding-right:30px !important;}
.Pgap_R31  {padding-right:31px;}
.Pgap_R32  {padding-right:32px;}
.Pgap_R33  {padding-right:33px;}
.Pgap_R34  {padding-right:34px;}
.Pgap_R35  {padding-right:35px;}
.Pgap_R36  {padding-right:36px;}
.Pgap_R37  {padding-right:37px;}
.Pgap_R38  {padding-right:38px;}
.Pgap_R39  {padding-right:39px;}
.Pgap_R40  {padding-right:40px;}
.Pgap_R41  {padding-right:41px;}
.Pgap_R42  {padding-right:42px;}
.Pgap_R43  {padding-right:43px;}
.Pgap_R44  {padding-right:44px;}
.Pgap_R45  {padding-right:45px;}
.Pgap_R50  {padding-right:50px;}



.Pgap_B1 {padding-bottom:1px;}
.Pgap_B2  {padding-bottom:2px;}
.Pgap_B3  {padding-bottom:3px;}
.Pgap_B4  {padding-bottom:4px !important;}
.Pgap_B5  {padding-bottom:5px !important;}
.Pgap_B6  {padding-bottom:6px;}
.Pgap_B7  {padding-bottom:7px;}
.Pgap_B8  {padding-bottom:8px;}
.Pgap_B9  {padding-bottom:9px;}
.Pgap_B10 {padding-bottom:10px;}
.Pgap_B11 {padding-bottom:11px;}
.Pgap_B12 {padding-bottom:12px;}
.Pgap_B13 {padding-bottom:13px;}
.Pgap_B14 {padding-bottom:14px;}
.Pgap_B15 {padding-bottom:15px;}
.Pgap_B16 {padding-bottom:16px;}
.Pgap_B17 {padding-bottom:17px !important;}
.Pgap_B18 {padding-bottom:18px;}
.Pgap_B19 {padding-bottom:19px;}
.Pgap_B20 {padding-bottom:20px !important;} 
.Pgap_B21 {padding-bottom:21px;}
.Pgap_B22 {padding-bottom:22px;}
.Pgap_B23 {padding-bottom:23px;}
.Pgap_B24 {padding-bottom:24px;}
.Pgap_B25 {padding-bottom:25px;}  
.Pgap_B26 {padding-bottom:26px;}  
.Pgap_B27 {padding-bottom:27px;}  
.Pgap_B28 {padding-bottom:28px;}  
.Pgap_B29 {padding-bottom:29px;}  
.Pgap_B30 {padding-bottom:30px;}
.Pgap_B31 {padding-bottom:31px;}
.Pgap_B32 {padding-bottom:32px;}
.Pgap_B33 {padding-bottom:33px;}
.Pgap_B34 {padding-bottom:34px;}
.Pgap_B35 {padding-bottom:35px;}
.Pgap_B36 {padding-bottom:36px;}
.Pgap_B37 {padding-bottom:37px;}
.Pgap_B38 {padding-bottom:38px;}
.Pgap_B39 {padding-bottom:39px;}
.Pgap_B40 {padding-bottom:40px !important;}
.Pgap_B41 {padding-bottom:41px;}
.Pgap_B42 {padding-bottom:42px;}
.Pgap_B43 {padding-bottom:43px;}
.Pgap_B44 {padding-bottom:44px;}
.Pgap_B45 {padding-bottom:45px;}
.Pgap_B100  {padding-bottom:100px;}

.Pgap_H1  {padding:1px 0;}
.Pgap_H2  {padding:2px 0;}
.Pgap_H3  {padding:3px 0;}
.Pgap_H4  {padding:4px 0;}
.Pgap_H5  {padding:5px 0;}
.Pgap_H6  {padding:6px 0;}
.Pgap_H7  {padding:7px 0;}
.Pgap_H8  {padding:8px 0;}
.Pgap_H9  {padding:9px 0;}
.Pgap_H10 {padding:10px 0;}
.Pgap_H11 {padding:11px 0;}
.Pgap_H12 {padding:12px 0;}
.Pgap_H13 {padding:13px 0;}
.Pgap_H14 {padding:14px 0;}
.Pgap_H15 {padding:15px 0;}
.Pgap_H16 {padding:16px 0;}
.Pgap_H17 {padding:17px 0;}
.Pgap_H18 {padding:18px 0;}
.Pgap_H19 {padding:19px 0;}
.Pgap_H20 {padding:20px 0;}
.Pgap_H21 {padding:21px 0;}
.Pgap_H22 {padding:22px 0;}
.Pgap_H23 {padding:23px 0;}
.Pgap_H24 {padding:24px 0;}
.Pgap_H25 {padding:25px 0;}
.Pgap_H26 {padding:26px 0;}
.Pgap_H27 {padding:27px 0;}
.Pgap_H28 {padding:28px 0;}
.Pgap_H29 {padding:29px 0;}
.Pgap_H30 {padding:30px 0;}
.Pgap_H31 {padding:31px 0;}
.Pgap_H32 {padding:32px 0;}
.Pgap_H33 {padding:33px 0;}
.Pgap_H34 {padding:34px 0;}
.Pgap_H35 {padding:35px 0;}
.Pgap_H36 {padding:36px 0;}
.Pgap_H37 {padding:37px 0;}
.Pgap_H38 {padding:38px 0;}
.Pgap_H39 {padding:39px 0;}
.Pgap_H40 {padding:40px 0;}
.Pgap_H41 {padding:41px 0;}
.Pgap_H42 {padding:42px 0;}
.Pgap_H43 {padding:43px 0;}
.Pgap_H44 {padding:44px 0;}
.Pgap_H45 {padding:45px 0;}
.Pgap_H50 {padding:50px 0;}
.Pgap_H60 {padding:60px 0;}




.Pgap_W1  {padding:0 1px;}
.Pgap_W2  {padding:0 2px;}
.Pgap_W3  {padding:0 3px;}
.Pgap_W4  {padding:0 4px;}
.Pgap_W5  {padding:0 5px;}
.Pgap_W6  {padding:0 6px;}
.Pgap_W7  {padding:0 7px;}
.Pgap_W8  {padding:0 8px;}
.Pgap_W9  {padding:0 9px;}
.Pgap_W10 {padding:0 10px;}
.Pgap_W11 {padding:0 11px;}
.Pgap_W12 {padding:0 12px;}
.Pgap_W13 {padding:0 13px;}
.Pgap_W14 {padding:0 14px;}
.Pgap_W15 {padding:0 15px;}
.Pgap_W16 {padding:0 16px;}
.Pgap_W17 {padding:0 17px;}
.Pgap_W18 {padding:0 18px;}
.Pgap_W19 {padding:0 19px;}
.Pgap_W20 {padding:0 20px;}
.Pgap_W21 {padding:0 21px;}
.Pgap_W22 {padding:0 22px;}
.Pgap_W23 {padding:0 23px;}
.Pgap_W24 {padding:0 24px;}
.Pgap_W25 {padding:0 25px;}
.Pgap_W26 {padding:0 26px;}
.Pgap_W27 {padding:0 27px;}
.Pgap_W28 {padding:0 28px;}
.Pgap_W29 {padding:0 29px;}
.Pgap_W30 {padding:0 30px;}
.Pgap_W31 {padding:0 31px;}
.Pgap_W32 {padding:0 32px;}
.Pgap_W33 {padding:0 33px;}
.Pgap_W34 {padding:0 34px;}
.Pgap_W35 {padding:0 35px;}
.Pgap_W36 {padding:0 36px;}
.Pgap_W37 {padding:0 37px;}
.Pgap_W38 {padding:0 38px;}
.Pgap_W39 {padding:0 39px;}
.Pgap_W40 {padding:0 40px;}
.Pgap_W41 {padding:0 41px;}
.Pgap_W42 {padding:0 42px;}
.Pgap_W43 {padding:0 43px;}
.Pgap_W44 {padding:0 44px;}
.Pgap_W45 {padding:0 45px;}
.Pgap_W70 {padding:0 70px;}



.Pgap_A1  {padding:1px;}
.Pgap_A2  {padding:2px;}
.Pgap_A3  {padding:3px;}
.Pgap_A4  {padding:4px;}
.Pgap_A5  {padding:5px;}
.Pgap_A6  {padding:6px;}
.Pgap_A7  {padding:7px;}
.Pgap_A8  {padding:8px;}
.Pgap_A9  {padding:9px;}
.Pgap_A10 {padding:10px;}
.Pgap_A11 {padding:11px;}
.Pgap_A12 {padding:12px;}
.Pgap_A13 {padding:13px;}
.Pgap_A14 {padding:14px;}
.Pgap_A15 {padding:15px;}
.Pgap_A16 {padding:16px;}
.Pgap_A17 {padding:17px;}
.Pgap_A18 {padding:18px;}
.Pgap_A19 {padding:19px;}
.Pgap_A20 {padding:20px;}
.Pgap_A21 {padding:21px;}
.Pgap_A22 {padding:22px;}
.Pgap_A23 {padding:23px;}
.Pgap_A24 {padding:24px;}
.Pgap_A25 {padding:25px;}
.Pgap_A26 {padding:26px;}
.Pgap_A27 {padding:27px;}
.Pgap_A28 {padding:28px;}
.Pgap_A29 {padding:29px;}
.Pgap_A30 {padding:30px;}
.Pgap_A31 {padding:31px;}
.Pgap_A32 {padding:32px;}
.Pgap_A33 {padding:33px;}
.Pgap_A34 {padding:34px;}
.Pgap_A35 {padding:35px;}
.Pgap_A36 {padding:36px;}
.Pgap_A37 {padding:37px;}
.Pgap_A38 {padding:38px;}
.Pgap_A39 {padding:39px;}
.Pgap_A40 {padding:40px;}
.Pgap_A41 {padding:41px;}
.Pgap_A42 {padding:42px;}
.Pgap_A43 {padding:43px;}
.Pgap_A44 {padding:44px;}
.Pgap_A45 {padding:45px;}

/*Æ÷Áö¼Ç style*/
.ob_position1 {position:relative;}
.ob_position2 {position:absolute;}
.ob_position3 {position:fixed;}
.ob_position4 {position:static;}



/*display type*/
.display_type1 {display:block !important;}
.display_type2 {display:inline-block !important;}
.display_type3 {display:inline;}
.display_type4 {display:none !important;}

.display_type5 {visibility:inherit;}
.display_type6 {visibility:hidden;}
.display_type7 {visibility:visible;}

.display_type8 {overflow:hidden;}
.display_type9 {overflow:visible;}
.display_type10 {overflow:scroll;}

/*float type*/

.box_wrap:after {content:''; display:block; clear:both;}
.box_left {float:left;}
.box_right {float:right;}

.box_left_dl > dl {float:left;}
.box_left_ul > ul {float:left;}
.box_left_div > div {float:left;}

.box_right_dl > dl {float:right;}
.box_right_ul > ul {float:right;}
.box_left_div > div {float:left;}

.box_left_li li {float:left;}
.box_left_dt dt {float:left;}
.box_left_dd dd {float:left;}
.box_left_div dd {float:left;}

.box_right_li li {float:right;}
.box_right_dt dt {float:right:}
.box_right_dd dd {float:right;}
.box_right_div dd {float:right;}

/*border style*/
.border_none {border:0px !important;}
.border_L {border-left:0px;}
.border_R {border-right:0px !important;}
.border_T {border-top:0px !important;}
.border_B {border-bottom:0px !important;}

/*mouse type*/
.cur_P {cursor:pointer;}



/*min-height*/
.min_100 {min-height:100px;}
.min_200 {min-height:200px;}
.min_300 {min-height:300px;}
.min_400 {min-height:400px;}
.min_500 {min-height:500px;}

/*text type*/
.cut-text {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

/*text decortion*/
.strike {text-decoration:line-through;}
.underline {text-decoration:underline;}

/*Å×ÀÌºí td º¸´õ,¹è°æ»ö*/
.line01 {border:solid 1px #d4d4d4;}
.bg_f9  {background:#f9f9f9;}
.bg_ff  {background:#fff;}
.b_line {border-top:solid 2px #bbb;}
.line01_td01  {border-bottom:solid 1px #d7d7d7;}
.title01  {border-top:solid 1px #bbb;border-bottom:solid 1px #d7d7d7;background:#f9f9f9;}
.title02  {border-top:solid 1px #bbb;border-bottom:solid 1px #d7d7d7;}
.title03  {border-bottom:solid 1px #d7d7d7;}



/* layout.css */
/* layout.css */
/* layout.css */ 
#warp {position:relative;margin:0 auto;}
#warp:after {content:"";display:block;clear:both;}
#header {width:100%;}
#header:after {content:"";display:block;clear:both;}
#container  {width:100%;}
#container:after  {content:"";display:block;clear:both;}
#footer {width:100%; margin-top: 80px;}
#footer:after {content:''; display:block; clear:both;}
#header_top {width:100%; /* height:32px; */ line-height:32px;}
#header_top:after {content:''; display:block; clear:both;}
#header_menu {width:100%;}
#header_menu:after {content:''; display:block; clear:both;}
#version_sub_layout {display:table; width:100%;}
#version_sub_layout > .menu { display:table-cell; width:190px; vertical-align:top;}
#version_sub_layout > .content { display:table-cell; width:auto; padding-left:30px;  vertical-align:top;}
/*.png24 {tmp:expression(setPng24(this));}*/
.png24 {_behavior:url(/js/iepngfix.htc);}
/*.png24bg {tmp:expression(setPng24Bg(this));}*/



/*site_width*/
.content_width {width:1000px; margin:0px auto; }

/*simple border_color*/
.bor_T_da {border-top:1px solid #dadada;}
.bor_T_e {border-top:1px solid #eeeeee;}
.bor_T_ec {border-top:1px solid #ececec;}
.bor_B_e {border-bottom:1px solid #eeeeee;}
.bor_B_e1 {border-bottom:1px solid #e1e1e1;}
.bor_R_e1 {border-right:1px solid #e1e1e1;}
.bor_B_da {border-bottom:1px solid #dadada;}
.bor_B_f0 {border-bottom:1px solid #f0f0f0;}
.bor_L_da {border-left:1px solid #dadada;}
.bor_R_da {border-right:1px solid #dadada;}
.bor_A_da {border:1px solid #dadada;}
.bor_A_d {border:1px solid #ddd;}
.bor_A_f4 {border: 1px solid #f4f4f4}
.bor_A_c4 {border: 1px solid #c4c4c4}

.bor_A_49 {border:1px solid #494949;}
.bor_T_49 {border-top:1px solid #d9d9d9 !important;}
.bor_T_6 {border-top:1px solid #666;}
.bor_B_49 {border-bottom:1px solid #494949 !important;}
.bor_R_49 {border-right:1px solid #494949 !important;}
.bor_B_e2 {border-bottom:1px solid #e2e2e2 !important;}
.bor_B_e3 {border-bottom:1px solid #e3e3e3;}
.bor_T_e3 {border-top:1px solid #e3e3e3;}


/*simple main_color*/
.main_color {color: #ff3c00  !important;}
.sub_color {color:#f68f06 !important;}

.main_back {background: #e0371a !important;}
.main_back2 {background:#494949 !important;}
.main_gray {background:#a4a4a4 !important;}
.main_gray2 {background:#dfdfdf !important;}
.main_bor {background:#fff!important;}
.sub_back {background:#f68f06 !important;}
.rgb_point {color:#f13650 !important;}
.accent { color: #f97059 !important;}

.box_button .main_back { border:1px solid #e0371a !important;color:white !important;}
.box_button .main_back2 {border:1px solid #494949 !important;color:white !important;}
.box_button .main_gray {border:1px solid #797979 !important;color: white !important;}
.box_button .main_gray2 {border:1px solid #aeaeae !important;color: #424242 !important;}
.box_button .main_bor {border:1px solid #666 !important;color: #424242 !important;}
/* .box_button .main_back:hover {background:#1cadb6 !important;}
.box_button .main_back2:hover {background:#666 !important;} */

.rgp_point {margin-left:3px; font-weight:bold; position:relative; color:#f13650 !important; vertical-align:middle; }

.bg_none { background: none !important;}


/*button common*/
.box_button {}
.box_button a, .box_button input {vertical-align:middle;letter-spacing:-1px;}
.box_button a {display:inline-block;border:1px solid #dadada;font-family: 'NanumGothic';color:#555; box-sizing: border-box;}
.box_button a {text-align:center;}
/* .box_button a:hover {border:1px solid #aaa;text-decoration:none;} */

.box_button.big a {width:127px;padding:14px 0;font-size:16px;font-weight:600;}
.box_button.big input {width:123px;padding:15px 0;font-size:16px;font-weight:600;}
.box_button.biger a {width:167px;padding:20px 0;font-size:16px;font-weight:600;}
.box_button.biger input {width:163px;padding:20px 0;font-size:16px;font-weight:600;}
.box_button.normal a {width:100px;padding:10px 0;font-size:13px;font-weight:600;}
.box_button.normal input {width:100px;padding:10px 0 9px;font-size:13px;font-weight:600;}
.box_button.small a {width:84px;padding:8px 0;font-size:11px;}
.box_button.small input {width:84px;padding:5px 0;font-size:11px;}
.box_button.small2 a {/* width:100px; */padding:6px 10px;font-size:11px;}
.box_button.smaller a {width:70px;padding:3px 0;font-size:11px;}
.box_button.ss a {padding:2px 10px;font-size:11px;}

.box_button.big_p a {padding:14px 4px;font-size:16px;font-weight:600;}
.box_button.big_p input {padding:15px 4px;font-size:16px;font-weight:600;}
.box_button.normal_p a {padding:10px 4px;font-size:13px;font-weight:600;}
.box_button.normal_p input {padding:10px 4px 9px;font-size:13px;font-weight:600;}
.box_button.small_p a {padding:4px 4px 6px;font-size:11px;}
.box_button.small_p input {padding:4px 4px 6px;font-size:11px;}
.box_button.smaller_p a {padding:3px 4px;font-size:11px;}

.box_button.vertical a {margin:2px 0;}
.box_button.align_center a, .box_button.align_center input {/* margin:0 2px; */}
.box_button.align_left a {margin-right:4px;}
.box_button.align_right a {margin-left:4px;}

.box_button_side {/* padding-left:8px;padding-right:8px; */ /* padding: 6px 16px; */ display:inline-block; width: 60px; border:1px solid #797979;background:#888;vertical-align:middle !important;font-family: 'NanumGothic';font-size:11px;color:white !important;cursor:pointer; text-align: center;}
/* .box_button_side:hover {text-decoration:none;} */
.box_button_side.out {border:1px solid #aaa;background:white;color:#555 !important;}
/* .box_button_side.out:hover {border:1px solid #777;} */

/* btn */
.btn_gray { display: inline-block; width: 119px; padding: 10px 0; background: #515151; color: #fff !important; text-align: center;}
.btn_confirm { min-width: 160px; color: #fff !important; height: 60px; line-height: 60px; text-align: center;}
.btn_cancel { min-width: 160px; height: 60px; line-height: 60px; text-align: center;}
.btn_zip { display: inline-block; width: 74px; /* padding: 4px 0px 5px; */ border: 1px solid #919191; background: #f2f2f2; text-align: center; line-height: 23px; cursor: pointer;}
.btn_order { display: inline-block; padding: 2px 4px 1px; background: #a4a4a4; border: 1px solid #797979; color: #fff !important;}
.btn_order2 { display: inline-block; padding: 2px 4px 1px; background: #494949; border: 1px solid #494949; color: #fff !important;}

.btn_bor_a2 { border: 1px solid #a2a2a2 !important; color: #424242 !important;}
.btn_bor_6 { border: 1px solid #666 !important; color: #424242 !important;}
.btn_bor_accent { border: 1px solid #ef5237 !important; color: #ef5237 !important;}

.btn_search { display: inline-block; padding: 5px 10px 4px; background: #e1e1e1; border: 1px solid #b0b0b0; color: #424242;}
.btn_bbs { display: inline-block; padding: 7px 13px 6px; border: 1px solid #999; background: #fff; color: #424242;}
.btn_reply_del { padding: 4px 6px 3px; position: absolute; right: 0; top: 8px;}




/*input common*/
.input_common {border:1px solid #dadada; padding:9px 0px 10px; padding-left:5px;} /*height 45*/
.input_common2 {border:1px solid #d1d1d1; padding:4px 0px 5px; padding-left:5px;} /*height 25*/

.input_vertical input[type=radio], .input_vertical input[type=checkbox] { position:relative; top:2px; }

input.date-pick { background: #fff url('/design/mgb1986/images/btn_cal.gif') no-repeat 97% 4px;}

/*text gap*/
.text_gap {width:20px;text-align:center;  line-height:25px;}
.text_gap2 {width:30px;text-align:center;}

/*selcet common*/
.selcet_class { /* border:1px solid #d1d1d1;  padding: 4px 0px 5px;  */}
.selcet_class.e_mail_box { width: 129px;}
.selcet_class.num_box { width: 94px;}

.selcet_class.bor { border:1px solid #d1d1d1;  padding: 4px 0px 5px; }


/*header_top css*/
.favorites_class { padding-left: 13px; cursor:pointer; color: #666; letter-spacing: -1px;}
.favorites_class:before {content:''; display:inline-block; width:9px; height:11px; margin-bottom: -1px; background:url('/design/mgb1986/images/icon_bookmark.png') 0 0 no-repeat; left:0; top:0;}
.header_top_menu li { padding: 0 0 0 10px;  letter-spacing: -1px;}
.header_top_menu a { padding-right: 10px; border-right: 1px solid #dbdbdb; color: #666;}
.header_top_menu li:last-child a { padding-right: 0; border-right: none;}
/* .header_top_menu li.mypage a { padding-left: 10px; background: url('/design/mgb1986/images/util_arrow.png') no-repeat 0 center;} */
.header_top_menu li.cart a { padding-left: 15px; background: url('/design/mgb1986/images/util_cart.png') no-repeat 0 center;}

.header_top_menu a:hover {text-decoration:none;}
.header_bnr.none { display: none !important;}
  .top_banner_img { position: relative;}
  .top_banner_img .close { position: absolute; top: 10px; right: 10px; cursor: pointer;}

.header_bor_B { border-bottom: 1px solid #ff3c00;}


/*header_menu css*/
.shop_logo { width: 182px; margin: 20px 0 30px; text-align: center;}
.top_logo { margin-left: 130px; padding-top: 30px;}

.search_box { width: 160px; border:1px solid #62605c; border-radius: 6px; padding:5px 20px 4px; position:relative; top:40px; /*left:105px; */}
.search_box .box_right { padding-left:5px; position:relative; top:4px;}
.search_box input{padding:6px 0px;padding-left:5px;width:120px; background: #fff;}
.search_box input[type='submit'], .search_box a{ width: 22px; height: 20px;background: url('http://mgb1986.img9.kr/image/btn_search.png') 0 0 no-repeat;text-indent: -5000px;}
.sub_menu .first {  width: 106px;height: 22px; background: url("/design/mgb1986/images/img-common.png") 0px -116px no-repeat; text-indent: -5000px; margin-top:2px;}
.sub_menu .two {  width: 93px; height: 24px; background: url("/design/mgb1986/images/img-common.png") 0px -140px no-repeat; text-indent: -5000px;}
  .left_menu_style a { display: block; color: #555;}
.gnb_area dl { position: relative;/* display:table; */}
.gnb_area dt { position: absolute; left: 0; top: 0; /* display:table-cell; */ width: 96px; padding: 10px 50px 10px 30px; background: #ff3c00 url('/design/mgb1986/images/all_arrow_close.png') no-repeat 140px center;  border: 1px solid #ff3c00; color: #fff; font-weight: 600; font-size: 15px;}
.gnb_area dt.open { background: #fff url('/design/mgb1986/images/all_arrow_open.png') no-repeat 140px center; color: #574e4b; border: 1px solid #574e4b; border-bottom: 1px solid #fff;}
.gnb_area .gnb_wrap { margin-left: 178px;}
.gnb_area dd {  /* display:table-cell; */ min-width:50px;  width:auto; padding: 10px 0; background: #fff; border-bottom: 1px solid #fff; text-align:center; vertical-align:middle;}
.gnb_area dd.border { /* border-bottom: 1px solid #574e4b; */}
  .gnb_depth1 { /* border: 1px solid red; */ overflow: hidden; width: 100%;/* float: right;  margin-left: 178px;*/}
  .gnb_depth1 li { /* border: 1px solid blue;   */float: left; /* padding: 0 23px; */ font-weight: 600; font-size: 15px;}
.gnb_area dd div {width:100%;display:table; vertical-align:middle; /*padding:0px 20px;*/}
.gnb_area dd div > span {display:table-cell; text-align:center;}
.gnb_area dd div > span a {display:BLOCK; text-align:center;}
.gnb_area .event { position: absolute; right: 0; top: 8px; padding: 0;}

.two_menu_wrap { display:none;width: 999px;position: absolute; z-index:50; min-height:20px; top:39px; border: 1px solid #e0371a; border-top: none; z-index: 9999;}
.two_menu_wrap  table { margin-bottom: 30px;}
.two_menu_wrap  table td {padding: 0 23px; border-left: 1px solid #eee;}
.two_menu_wrap h2 { padding-bottom: 16px }
.close-layer { display: block; width: 29px; height: 29px; background: url("/design/mgb1986/images/img-common.png") -30px -80px no-repeat; text-indent: -5000px;}

.total-cate-list li { margin-top: 5px;}
.total-cate-list li:first-child { margin-top: 0;}

/* left_nav */
.left_nav { margin: 10px 0 20px;}
.left_nav:after { display: block; content: ''; clear:both;}
.left_nav li { float: left;}
.selectbox { padding-right: 9px;} /* 151203 ¿ø·¡´Â15 1:1¹®ÀÇÇÏ±â ±Û¾²±â¿¡¼­ ¸ÂÃã*/
.join_input_box .selectbox { padding-left: 9px; padding-right: 0;}

/* leftmenu */
.sub_menu .txt_tit { padding: 20px 25px;}
.sub_menu .txt_tit p { margin-top: 11px; font-size: 31px;}
  .no_member { padding: 10px 49px; background: url('/design/mgb1986/images/no_member.gif') no-repeat 20px 7px; text-align: center; font-size: 15px;}
  .no_member a { color: #4c4c4c;}

/*sub memu css*/
.left_menu_style > dt {  padding: 13px 0 10px 15px; border-bottom: 1px solid #e2e2e2; /* background: #f2f1f1;  font-weight: bold;*/ font-size: 14px;}
.left_menu_style a:hover {text-decoration:none;color:#7b7b7b;}
/* .left_menu_style > dd > ul > li a:hover {color:#119ea7;} */

.type_2_left > li {line-height:45px;}
/* .sub_wrap { border-top: 1px solid #e0371a;} */

/*main promotion tap*/

/*promotion_tap*/
.promotion_tap {position:relative;}
.promotion_tap:after {content:''; display:block; clear:both;}
.promotion_tap ul { position: relative; bottom: -2px; left: 0;height: 40px; background: url('/design/mgb1986/images/tab_bor.gif') repeat-x 0 1px;}
.promotion_tap ul * { box-sizing: border-box;}
.promotion_tap li { position:relative; width:16.6%; border-top: 1px solid #eee; border-right: 1px solid #eee; cursor:pointer; height:39px; line-height:39px;}
.promotion_tap li:first-child, .promotion_tap li.on, .promotion_tap li.on { border-left: 1px solid #eee; border-right: none;background: none;}
.promotion_tap li.on { border: 1px solid #e0371a; border-bottom: none; }
.promotion_tap li:first-child:before {content:''; display:block; width:1px; height:100%; background:#fff; position:absolute; top:0px; left:0px; z-index:1;}
.promotion_tap li div {position:absolute; top:0px; left:0px;  width:100%;}
.promotion_tap li.on div{height:41px; background: #fff; border-bottom:1px solid #fff;font-weight:bold;}

/* ·Î±×ÀÎ, ¾ÆÀÌµðÃ£±â, ¸¶ÀÌÆäÀÌÁöÇÏ´Ü ÆäÀÌÁö */
.tab_type1 li { height: 37px; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; box-sizing: border-box; background: #f7f7f7; line-height: 37px; font-size: 12px; color: #666; cursor: pointer;}
.tab_type1 li:first-child { border-left: 1px solid #dadada;}
.tab_type1 li.on { border-bottom: 1px solid #fff; background: #fff; font-size: 14px; font-weight: bold; color: #2a2a2a;}

/* ÀÌ¿ë¾à°ü ÅÇ */
.tab_type2 li { height: 30px; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; box-sizing: border-box; background: #fff; line-height: 30px; font-size: 11px; color: #7b7b7b; cursor: pointer;}
.tab_type2 li:first-child { border-left: 1px solid #dadada;}
.tab_type2 li.on { border-bottom: 1px solid #fff; font-weight: bold; color: #555;}

/* 1:1¹®ÀÇÇÏ±â, faq ÅÇ */
.board_categoy_div {margin-bottom:15px;}
.board_categoy_div ul {overflow:hidden;border:1px solid #dadada;}
.board_categoy_div ul li {/* width:20%; */ width: 156px; height:40px;padding-top:13px;float:left;border-right:1px solid #dadada;border-bottom:1px solid #dadada;box-sizing:border-box;text-align:center;cursor:pointer;}
.board_categoy_div ul li.on {background:#f6f6f6;font-weight:bold;}

/* goods_list*/
.goods_list ul { /* overflow: hidden;  */width: 1014px;/* width: 1000px; margin: 0 auto; */}
.goods_list ul:after { display: block; content: ''; clear: both;}
.goods_list li { position: relative; float: left; width: 324px;  margin-right: 14px; margin-bottom: 14px; border: 1px solid #e1e1e1; box-sizing: border-box; cursor: pointer;}
.goods_list.main_list li { padding-bottom: 43px; height: 483px;}
/* .goods_list li:nth-child(3n) { margin-right: 0;} */
.goods_list li .list_hover { position: absolute; top: -1px; left: -1px; border: 2px solid #e1381b;}
.goods_list li a { display: block;}
.goods_list li .hover { width: 100%; height: 100%; position: absolute; left: -2px; top: -2px; border: 2px solid #e1381b;}
.goods_list li .thumb { overflow: hidden; /* min-height: 350px; */ position: relative; text-align: center;}
.goods_list li .thumb .soldout { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
  font-size: 40px; font-weight: bold; font-family: 'TitilliumText250wt', '³ª´®°íµñ', 'µ¸À½'; color: #fff;}
.goods_list li .thumb .soldout span {  position: absolute; left: 70px; top: 50%; margin-top: -15px; text-align: center;}
.goods_list li .thumb img { max-height: 300px; margin: 10px 0; border: 1px solid #f4f4f4;}
.goods_list li .goods_info { width: 100%; position: absolute; /* bottom: 50px; */top: 321px; left: 0;/* position: relative; */ min-height: 57px; /* margin: 20px 0; */}
.goods_list li .name { min-height: 46px; margin-bottom: 15px; /* margin-left: 25px; */margin-left: 10px; color: #555; font-size: 20px; font-weight: 600;}
.goods_list li .name strong { display: block; margin-bottom: 6px; color: #999; font-size: 14px;}
.goods_list li .sale { display: inline-block; float: left; /* margin-left: 25px; */margin-left: 10px; color: #e0371a; font-size: 20px; font-weight: 600; line-height: 46px;}
.goods_list li .sale strong { font-size: 30px;}
.goods_list li .price { float: right; /* position: absolute; right: 0;  bottom: 0; */ height: 46px; /* margin-right: 25px; */margin-right: 10px; color: #202020; font-size: 16px; font-weight: 600; font-family: 'TitilliumText250wt', '³ª´®°íµñ', 'µ¸À½'; text-align: right;}
.goods_list li .price strong { font-size: 24px;}
.goods_list li .through, .goods_rank li .through { margin-bottom: 4px; text-decoration: line-through; color: #999;}
.goods_list li .through strong, .goods_rank li .through strong { font-size: 16px;}
.goods_list li .icon_wrap { width: 302px; height: 20px; position: absolute; bottom: 0; left: 0; padding: 10px; background: #f9f9f9;}
.goods_list li .no_img { height: 305px; line-height: 305px; font-size: 16px;}

.lay_btn { display: none; position: absolute; left: 80px; top: 0; overflow: hidden;  /* border: 1px solid #ddd; border-left: none; */ z-index: 1000;}
.lay_btn a { float: left; margin-left: 5px;/*padding: 10px; border-left: 1px solid #ddd; background: #fff; */}
.lay_btn a:first-child { margin-left: 0;}


/*footer menu*/
.footer-menus .title { font-weight: 600;}
.footer-callcenter, .footer-notice, .footer-cscenter { width: 33.3%; min-height: 126px; border-right: 1px solid #e1e1e1; box-sizing: border-box;}
.footer-notice li { position: relative; line-height: 1.6;}
.footer-notice li a { display: block; max-width: 195px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.footer-notice li span { position: absolute; right: 0; top: 0;}
.footer-cscenter { border-right: none;}
.footer-cscenter ul { overflow: hidden; margin-top: -7px;}
.footer-cscenter li { width: 99px; float: left; text-align: center;}
.footer-cscenter li p { margin-top: 5px; font-size: 11px;}

.footer-callcenter li { color: #5e4638; line-height: 1.6;}
.shop-phone-number { padding-left: 45px; background: url('http://mgb1986.img9.kr/image/footer_customer.gif') no-repeat 0 10px; color: #5e4638; font-size: 36px;}

/*footer deco*/
.footer_deco_wrap { padding-bottom: 30px; background: url('http://mgb1986.img9.kr/image/footer_bg.gif') 0 0;}
.footer_deco_menu a {position:relative; padding:0px 18px 0px 0; color: #666;}
/* .footer_deco_menu a:before {content:''; display:block; width:2px;height:2px; background:#575757; position:absolute; left:0px;top:5px;} */
.footer_desc .footer_logo {width:198px;}
.footer_desc .company_info {width:653px;}
.footer_desc .company_info p {padding:0px 0px 10px 40px;}
  .bnr_wrap ul { clear: both; overflow: hidden; margin-left: 150px;}
  .bnr_wrap li { float: left; height: 39px; margin-right: 30px; line-height: 39px;}
  .bnr_wrap li a { display: inline-block;}
  .bnr_wrap li img { vertical-align: middle;}
  


/*right menu*/

.main_unbg { width: 100px; position: absolute;/*  top: 486px; */ top: 41px;right: 50%; z-index: 9990;}
.Q_menu_position_type2 {position: absolute; top: 0; left: 618px;}
.Q_menu_position_type1 {position:fixed; /* top:0px; */ top: 0px; left: 50%; margin-left: 519px;/*left: 1323px; 1420*/ margin-top:20px; width:100px;}
.Q_menu { width: 97px;}
.Q_menu .banner_box {padding:14px 10px; background: #fff;}
.right_quick_text a { padding:14px 11px 11px;  background: #fff; color: #666; letter-spacing: -1px;}
.right_quick_text a:hover {text-decoration:none;}
#today_products a { display: block; padding: 0; margin-bottom: 5px;}
#today_products a img { max-width: 100%;}
.no_right_good {margin:0px auto; width:80px;}

.quick_event img {border:1px solid #dadada; margin-bottom:5px;}

/*faq*/

.faq_categorys { border:1px solid #dadada !important; }
.faq_categorys td { border:1px solid #dadada; }
.faq_categorys td.on { background:#555; color:white; }
.faq_a { border-bottom: 1px solid #dadada;}

/*quick menu*/

#today_products { /* padding:5px 0;  */ padding-top: 5px; background: #fff;}
#today_products li { /* margin:5px 0;  */text-align:center; }

.Q_menu .page_str { text-align:center; }
.Q_menu .page_str span { margin:0 5px; } 



/* table */
.basic_tbl { width:100%; }
.basic_tbl th, .basic_tbl td { padding:10px 4px; text-align:center; }
.basic_tbl th { padding:11px 4px; border-top:1px solid #494949; border-bottom:1px solid #ececec;  color:#7b7b7b;/* font-size: 11px; font-weight: normal; letter-spacing: -1px; */}
.basic_tbl td { border-bottom:1px solid #ececec; }
.basic_tbl td.title { text-align:left; }
.basic_tbl td.none_txt { padding:50px 0; }
.basic_tbl td img { vertical-align: middle;}

.input_tbl { width:100%; border-top:1px solid #494949; }
.input_tbl th, .input_tbl td { padding:8px 15px; border-bottom:1px solid #dadada; text-align:left; }
.input_tbl th { color:#7b7b7b; }

.textarea { width:95%; height:200px; }


/* text style */
.txtBox { width:100%; display:table; }
.txt_cell { text-align:left; vertical-align:middle; display:table-cell; }


/* title style */
.title_area { }

.title_01 { font-size:30px; letter-spacing:-1px; }
.title_02 { margin:30px 0 15px; font-size:18px; }
.title_03 { margin:25px 0 15px; font-size:14px; }
.bbs_title {margin-top:28px; margin-bottom:23px;}

/* bbs */

.add_file { padding: 10px;}
.add_file a { color: #7b7b7b;}
.add_file img { display: inline-block; position: relative; top: 2px; margin-right: 5px;}

#kakaopay_layer { position: fixed !important; top: 10% !important;}
.pay-select td > div { position: relative; top: 6px;}



/* main.css */
/* main.css */
/* main.css */
h3.tit { margin-bottom: 15px; font-size: 28px; font-weight: 600;}
h3.tit span { color: #ff3c00;}


/*main tap _promotion good*/

.pro_goods_2 li {width:49.8%;}
.pro_goods_3 li {width:33.2%;}
.pro_goods_4 li {width:24.9%;}
.pro_goods_2 .goods_2_gap {display:none;}
.pro_goods_3 .goods_3_gap {display:block;}
.pro_goods_4 .goods_4_gap {display:none;}
.promotion_all_box {background:url('/design/mgb1986/images/promotion_tap.gif') right 0px repeat-y;}
.promotion_goods_box {position:relative; background:url('/design/mgb1986/images/promotion_tap.gif') 0px bottom repeat-x;}
.promotion_goods_box dl {margin:0px 50px;}
.promotion_goods_box dl dt {margin-bottom:12px;}
.promotion_goods_box dl dt img {width:100%; }
.promotion_goods_box dd {margin-bottom:10px;}
.promotion_goods_box ul { background:url('/design/mgb1986/images/promotion_tap.gif') left 0 repeat-y; text-align:center;}
.promotion_goods_box li div { /*background:url('/design/mgb1986/images/promotion_tap.gif') right 0 repeat-y;*/ padding:22px 0px 10px;}
.gap_class {text-indent:-9999px; width:100% !Important;height:1px; background:#dadada;}
.gap_common { width:1px;  height:100%; background:#dadada; margin-left:-1px; position:absolute; top:0px; text-indent:-9999px;}



#type3_gap_0 { left:33.2%; }
#type3_gap_1 { left:66.4%; }



/*main goods promotion*/
.group_title { font-size:18px; padding:39px 0px 5px 0; font-weight:bold; border-bottom:1px solid #dadada;}
.goods_wrap .type0 dl {  width: 188px; margin-top:20px;  margin-left:27px; }
.goods_wrap .type1 dl {  width: 220px; margin-top:20px; margin-left:57px; }
.goods_wrap .type2 dl {  width: 310px; margin-top:20px; margin-left:60px; }
.goods_wrap .five { height:255px; }
.goods_wrap .four { min-height:285px; }
.goods_wrap .three { min-height:375px; }
.goods_wrap .title { margin-top:5%; }
.goods_wrap .price { margin-top:3%; }
.goods_wrap .icon { margin-top:3%; }
.goods_wrap dl dt img{width:100%;}
.goods_wrap dd {text-align:center;}
.left_buttom {position:relative;float:left;width:30px;text-align:center;padding:120px 0 0 0px;}
.type_3_wrap {position:relative;float:left;width:989px;overflow:hidden;height:305px;margin-top:20px;}
.type_3_move {width:200%;white-space:nowrap;margin:0;height:305px;}
.right_buttom {position:relative;float:right;width:30px;text-align:center;padding:120px 0px 0 0;}
.type_3_wrap dl {width:200px;}
.type_3_wrap dl dt img {width:100%;}

/*main bottom content*/
.main_bottom_content .title span {color:#355db1;}
.main_bbs_wrap {padding-left:12px;padding-right:8px;}
.main_bbs_wrap dt { width: 88px; line-height: 19px;color: #1b1b1b;}
.main_bbs_wrap dd.notice_text ul {height:19px;}
.main_bbs_wrap dd.notice_text ul li {position:relative;width:360px;}
.main_bbs_wrap dd.notice_text ul li a { width: 349px; line-height: 19px; }
.main_bbs_wrap dd.buttom p {height: 17px; text-indent: -5000px; cursor:pointer;}
.main_bbs_wrap dd.buttom p.slide-left-mini { width: 18px;background: url("/design/mgb1986/images/img-common.png") -68px -28px no-repeat;}
.main_bbs_wrap dd.buttom p.slide-right-mini {  width: 17px; background: url("/design/mgb1986/images/img-common.png") -86px -28px no-repeat;}

/* Today's Hot */



.main_visual_wrap { height: 400px; /* border-top: 1px solid #e0371a;  background: #f6eee0;*/}
.main_visual { position: relative; width: 1000px; margin: 0 auto;}
.main_visual ul { width: 178px; position: absolute; left: 0; top: 0; z-index: 999;}
.main_visual li { height: 60px; border-top: 1px solid #d4d0cf; background: #ffffff; line-height: 60px; font-size: 14px;}
.main_visual li:first-child { border-top: none;}
.main_visual li a { display: block; /* padding-left: 60px; */ color: #fff;}
.main_visual .m1 { background: url('/design/mgb1986/images/main_bg1.png') no-repeat 0 0;}
.main_visual .m2 { background: url('/design/mgb1986/images/main_bg2.png') no-repeat 0 0;}
.main_visual .m3 { background: url('/design/mgb1986/images/main_bg3.png') no-repeat 0 0;}
.main_visual .m4 { background: url('/design/mgb1986/images/main_bg4.png') no-repeat 0 0;}
.main_visual .m5 { background: url('/design/mgb1986/images/main_bg5.png') no-repeat 0 0;}
.main_visual .m6 { background: url('/design/mgb1986/images/main_bg6.png') no-repeat 0 0;}
.main_visual 

/* jqbannerv */
.clsBannerScreen {overflow: hidden;position: relative; clear:both;}
.clsBannerScreen .images {position:absolute; display:none; }
.clsBannerButton {width:600px;cursor:pointer;border-bottom:1px solid #d4d0cf;}
.clsBannerButton li.labelOverClass { position: relative; background: #ece9e7;}
.clsBannerButton .labelOverClass .arrow { display: block; content: ''; width: 8px; height: 16px; position: absolute; right: -8px; top: 20px; background: url('http://mgb1986.img9.kr/image/over_arrow.png') no-repeat 0 0;}

/* middle_slide */
.middle_slide { margin-top: 60px; background: url('http://mgb1986.img9.kr/image/middle_slide_bg.gif') repeat-x 0 0;}
.middle_slide .slide_wrap { width: 1000px; margin: 0 auto;}

.reviews_area.small { width: 412px;}
.reviews_area.small .cart_mobal_title img {position:absolute; top:5px; right:5px;}


/* facebox.css */
/* facebox.css */
/* facebox.css */
#facebox {
  position: absolute;
  top: 0;
  left:0;
  z-index: 9999;
  text-align: left;
  font-size:11px;
  float:left;
  /*width:100%;*/
 
}


#facebox .popup{
  position:relative;
  float:left;
  display:inline;
/*
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
  */
}

#facebox .content {
  display:table;
  float:left;
  padding: 0px;
  /*
  *float:left;
  *width: 100px;
  *display:inline;
  */
  /*background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;*/
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  bottom:1px;
  right:8px;
  padding:2px;
  /*background:#fff;*/
}
#facebox .close img{
  display:none;
  opacity:0.5;
  filter:alpha(opacity=50);
}
#facebox .close:hover img{
  opacity:1.0;
  filter:alpha(opacity=100);
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 9991;
}


.cart_mobal_title {line-height:33px;padding: 3px 0 6px;}
.cart_mobal_title img {position:absolute; top:0; right:0px;}

/* selectbox.css */
/* selectbox.css */
/* selectbox.css */
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  text-align:left;
  max-height:250px;
  overflow:auto;
  z-index:1000;
  display:block;
  /* *left:0px; ÀÎ °ÍÀ» *right:0px; ·Î °íÄ§ kbk */
  top:5px;
  right:-1px;
  *right:0px;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  float:none;
  margin:0;
  padding:4px 0 5px;
  cursor:pointer;
  font-family:µ¸¿ò,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;/* Resize Font*/
  font-weight:normal;
  line-height:normal !Important;
  text-indent:9px;
  color: #7b7b7b;
}

/* Look and feel of select box */


.search_selectbox 
{
  margin: 0px 0px 0px 0px;
  padding-top:5px;
  padding-left:2px;
  font-family:µ¸¿ò,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;/* Resize Font*/
  width : 119px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('bg_select.png') 15% right;
  background-repeat:no-repeat;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  height:20px;
}

.selectbox 
{
  z-index:-1;
  margin: 0px 0px 0px 0px;
  padding-left:0px;
   color: #7b7b7b;
  font-size:12px;/* Resize Font*/
  /*width : 159px;*/ /* Resize Width */
  display : block;
  text-align:left; 
  background:url('/design/mgb1986/images/select_bt03.png') right 5px no-repeat;
  *background-position:right no-repeat;
  cursor: pointer;
  /* text-indent:9px; */
  /*border:0px solid #D1E4F6;
  color:#333;
  height:20px;*/
}

.selectbox_02
{
  z-index:-1;
  margin: 0px 0px 0px 0px;
  padding-top:2px;
  padding-left:0px;
  font-family:Helvetica,AppleGothic,Sans-serif;
  font-size:11px;/* Resize Font*/
  /*width : 159px;*/ /* Resize Width */
  display : block;
  text-align:left; 
  /*background: url('bg_select.png') 15% right no-repeat;*/
  background: url('/design/mgb1986/images/select_btn01.gif') right no-repeat;
  *background-position:right no-repeat;
  cursor: pointer;
  /*border:0px solid #D1E4F6;
  color:#333;
  height:20px;*/
  border:0;
}


.selectbox_phone
{
  margin: 0px 0px 0px 0px;
  padding-top:5px;
  padding-left:2px;
  font-family:µ¸¿ò,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;/* Resize Font*/
  width : 59px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('bg_select.png') 15% right;
  background-repeat:no-repeat;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  height:20px;
}
.selectbox_yyyy
{
  margin: 0px 0px 0px 0px;
  padding-top:5px;
  padding-left:2px;
  font-family:µ¸¿ò,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;/* Resize Font*/
  width : 59px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('bg_select.png') 15% right;
  background-repeat:no-repeat;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  height:20px;
}


.selectbox_mm
{
  margin: 0px 0px 0px 0px;
  padding-top:5px;
  padding-left:2px;
  font-family:µ¸¿ò,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;/* Resize Font*/
  width : 40px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('bg_select.png') 15% right;
  background-repeat:no-repeat;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  height:20px;
}


.selectbox_dd
{
  margin: 0px 0px 0px 0px;
  padding-top:5px;
  padding-left:2px;
  font-family:µ¸¿ò,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;/* Resize Font*/
  width : 40px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('bg_select.png') 15% right;
  background-repeat:no-repeat;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  height:20px;
}

.chapter_selectbox 
{
  margin: 0px 0px 0px 0px;
  padding-top:5px;
  padding-left:2px;
  font-family:µ¸¿ò,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;/* Resize Font*/
  width : 319px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('bg_select.png') 15% right;
  background-repeat:no-repeat;
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  height:20px;
}


/* good_list_nav */
.good_list_nav div.selectbox-wrapper, .left_nav div.selectbox-wrapper { border: none;}
.good_list_nav .selectbox, .left_nav .selectbox { height: 15px; background:url('/design/mgb1986/images/nav_select.gif') right 0 no-repeat; font-weight: bold; color: #e0371a;}

/* È¸¿øÅ»Åð */
.tbl_secede .selectbox-wrapper { width: 215px !important;}











textarea{
    font-size: 12px;
    color: #1c1c1c;
    line-height: 1.25;
    font-family: Dotum, "µ¸¿ò", DotumChe, "µ¸¿òÃ¼", Verdana, monospace, Corbel, AppleGothic, Helvetica, sans-serif;
} 












#preview_wrap { display:none !important } /* ¹Ì¸®º¸±â ¼û±è */

/*
========================================================================
Æ÷ÀÎÆ® »ö»ó class
========================================================================
*/

.pointColor { color:#c08dff !important }
.fc-blue { color:#0e67ec; font-weight:bold }

/*
========================================================================
°øÅë class
========================================================================
*/
/* image replace, hidden text */
.ir *,
.blind { z-index:-1; position: absolute; display: block; left: 0; top: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; text-indent: -9999px; }
/* block, inline */
.d-block { display: block;}
.d-inline { display: inline;}
/* form */
.txt-right { text-align: right; }
.txt-input1 { padding: 2px 0 0 2px; height:31px; line-height:31px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
.txt-input2 { padding: 2px 0 0 2px; height:31px; line-height:31px; border: 1px solid #dcdcdc; }
.MS_input_txt { margin-right:5px; padding: 2px 0 0 2px; line-height:31px; height:31px }
.txt-disabled { background-color: #f6f6f6; }
.chk-rdo { width: 13px; height: 13px; vertical-align: middle; }
.txt-area1 { overflow-y: scroll; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
/* file add trick */
.file-wrap { display: inline-block; overflow: hidden; position: relative; height: 23px; width: 280px; vertical-align: middle; background: url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0; }
.file-wrap .file-txt { float: left; border: 0 none; height: 18px; font-size: 12px; line-height: 18px; width: 198px; border: 1px solid #ccc; }
.file-wrap .file-trick { cursor: pointer; position: absolute; right: 0px; top: 0; right: 0; width: 100px; height: 20px; background: none; border: 0 none; opacity: 0; filter: alpha(opacity=0); }
/* en-font */
.fe { font-family:Verdana }
/* font-color */
.fc-red { color: #bd101b; }
.MS_option_price { color: #fe3333 }
/* bold */
.bold { font-weight: bold; }
/* float clear */
.clear {zoom: 1;}
.clear:after {content: ""; display: block; clear: both;}
/* margin */
.nomg { margin:0 !important }
.mr-5 { margin-right: 5px;}
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
/* padding */
.nopd { padding:0 !important }
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pb-5 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
/* table */
table img { vertical-align: middle; }
.tb-bold { font-weight: bold; }
.tb-left,
.tb-center,
.tb-right { padding: 0 10px; }
.tb-btn { padding: 0; }
.tb-left { text-align: left; }
.tb-center { text-align: center; }
.tb-right { text-align: right; }
.tb-label-r5 label { margin-right: 5px; }
.tb-label-r10 label { margin-right: 10px; }
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right: 0; }
/* table-type-1 */
.table-type-1 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-1 th,
.table-type-1 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { background-image: none; }
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #f8f8f8; }
.table-type-1 th { font-weight: normal; }
/* table-type-2 */
.table-type-2 { border-top:1px solid #000 }
.table-type-2 th,
.table-type-2 td { border-bottom:1px solid #e9e9e9 }
.table-type-2 th { padding:16px 0; font-size:13px; color:#101010; font-weight:normal }
.table-type-2 td { padding:10px 0; color:#343434 }
.table-type-2 td li { padding:5px 0 }
.table-type-2 td a { vertical-align:top }
.table-type-2 td.review-tx { padding:15px 130px; color:#999 }
.table-type-2 td.nodata { padding:15px 0; text-align:center }
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { background-image: none; }
/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
.prd-list { margin-top: 10px; }
.prd-list table td { border: 0; }
.prd-list table .tb-center { padding: 0 10px; }
.prd-list table .info { padding: 5px 0; }
.prd-list .thumb { width: 196px; height: 196px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border: 2px solid #f2f4f3; }
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%; }
.prd-list .dsc { margin-top: 15px; font-weight: bold; }
.prd-list .price { margin-top: 5px; font-weight: bold; color: #333; }
/* Àå¹Ù±¸´Ï ¸®½ºÆ®, ÁÖ¹®»óÇ° ¸®½ºÆ® */
.table-cart { border-bottom:1px solid #e9e9e9 }
.table-cart thead th { padding:15px 0; font-size:13px; color:#101010; font-weight:bold; border-bottom:1px solid #e9e9e9 }
.table-cart tbody td { padding:10px 0; border-top:1px solid #e9e9e9 }
.table-cart tbody td .thumb { width:70px; height:70px; margin-left: auto; margin-right: auto }
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img { display:block; width:70px; height:70px }
.table-cart tbody td .tb-opt { padding-top:5px }
.table-cart tbody td .tb-opt .tb-dl .opt_dt { display:inline-block; width:34px; line-height:21px; vertical-align:top }
.table-cart tbody td .tb-opt .tb-dl .opt_dd { display:inline-block; line-height:21px; word-break:break-all }
.table-cart tbody td .txt-spin { width:31px; height:21px; border: 1px solid #acacac; font-size: 11px; text-align:center }
.table-cart tbody td .btn_option { padding:5px 11px 3px; font-size:11px }
.table-cart tbody td .btn_select { width:70px; padding:5px 0 3px; font-size:11px }
.table-cart tbody td .d-block { padding-bottom: 3px; }
.table-cart tfoot td { padding:15px 0; font-weight:bold; line-height:20px; border-top:1px solid #e9e9e9 }
.table-cart tfoot strong { color: #fe3333 }

/* ÀÏ¹ÝÇü ÁÖ¹®¼­ ÀÛ¼º */
.table-order-prd { border-top:1px solid #000 }

/* ¼ö·® ÄÁÆ®·Ñ */
.table-cart .opt-spin { position: relative; width:50px; height:21px; margin-left: auto; margin-right: auto; padding-bottom:6px }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { margin-right:3px; width:31px; height:21px; border: 1px solid #acacac; font-size: 11px; text-align:center }
.table-cart .opt-spin .btns { width: 12px; height: 20px; margin-top:4px; }
.table-cart .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
/* ÁÖ¹® - ÁÖ¹®Á¤º¸ Å×ÀÌºí */
.table-order-info { margin-top: 10px; border-top:1px solid #000 }
.table-order-info tbody th,
.table-order-info tbody td { padding:12px 0 11px 0; border-bottom: 1px solid #e9e9e9 }
.table-order-info tbody th { background-color:#f8f8f8 }
.table-order-info tbody th div.tb-left { padding-left:25px }
.table-order-info tbody td { padding-left:10px }
.table-order-info tbody th .d-block { font-weight: normal; letter-spacing: 0; }
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td { background-image: none; }
/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ¸®½ºÆ®, Å¸ÀÌÆ² */
.tit-tb-list { margin-top:40px; font-size:18px; color:#2e2e2e; font-weight:bold }
.table-d2-list { border-top:1px solid #000 }
.table-d2-list thead th { padding:15px 0; font-size:13px; color:#000; font-weight:bold; border-bottom:1px solid #e9e9e9 }
.table-d2-list tbody td { padding:15px 0; color:#343434; border-bottom:1px solid #e9e9e9 }
.table-d2-list tbody td a { color:#343434 }
.table-d2-list tbody td .replyYes { display:inline-block; padding:4px 3px 3px; font-size:11px; color:#fff; text-align:center; border:1px solid #231f20; background: #231f20 }
.table-d2-list tbody td .replyNo { display:inline-block; padding:4px 3px 3px; font-size:11px; color:#231f20; text-align:center; border:1px solid #231f20; background: #fff }

/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ºä */
.table-d2-view { margin-top:10px; border-top:1px solid #000 }
.table-d2-view th, 
.table-d2-view td { padding:15px 0; border-bottom:1px solid #e9e9e9 }
.table-d2-view th { padding-left:20px; font-size:14px; color:#000; font-weight:normal; background:#f8f8f8  }
.table-d2-view td { padding:15px 0 }
.table-d2-view td .replyYes { display:inline-block; padding:4px 3px 3px; font-size:11px; color:#fff; text-align:center; border:1px solid #231f20; background: #231f20 }
.table-d2-view td .replyNo { display:inline-block; padding:4px 3px 3px; font-size:11px; color:#231f20; text-align:center; border:1px solid #231f20; background: #fff }
/* paging */
.paging { padding:20px 0; text-align:center }
.paging a { display:inline-block; padding:0 10px; height:16px; font-size:16px; color:#a6a6a6; font-family:'Verdana'; line-height:16px }
.paging a:hover,
.paging a.now,
.paging .now { color:#2a2a2a }
.paging a.first,
.paging a.prev,
.paging a.next,
.paging a.last { font-size:13px; font-family:dotum; line-height:18px }
.paging a.first,
.paging a.last { letter-spacing:-4px }

/* ÇöÀçÀ§Ä¡ */
.loc-navi { height:46px; text-align:right; overflow:hidden }
.loc-navi, .loc-navi a { color: #878787; text-transform: capitalize; vertical-align:top; line-height:46px }
/* ÆäÀÌÁö Å¸ÀÌÆ² */
/* Å¸ÀÔ 1*/
#content .tit-page { padding-bottom:10px; position: relative; font-size:18px; color:#202020; line-height:18px; font-weight:bold; border-bottom: 1px solid #000 }
#content .tit-page .dsc { position: absolute; right: 0px; top: 15px; font-size: 11px; color: #a5a5a5; letter-spacing: -1px; }
#content .tit-page .dsc em { color:#333; }
/* Å¸ÀÔ 2 */
#content .tit-page-2 { margin-top:40px; position: relative }
#content .tit-page-2 h2 { font-size:18px; color:#2e2e2e; font-weight:bold }
#content .tit-page-2 .dsc { position:absolute; top:8px; right:0 }
/* Å¸ÀÔ 3 */
#content .page-hd { padding-bottom:5px; border-bottom:1px solid #e3e3e3 }
#content .page-hd h2 { color: #202020; font-size:18px; font-weight:bold; text-transform: uppercase }

/* »óÇ° total/Á¤·Ä */
.total-sort { zoom: 1; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
/* total */
.total-sort .total { float: left; width: auto; }
.total-sort .total dt,
.total-sort .total dd { display: inline; }
.total-sort .total dd { font-weight: bold; }
.total-sort .total dt { text-transform: capitalize; }
/* sort */
.total-sort .sort { float: right; width: auto; display: inline; margin-right: 20px; }
.total-sort .sort li,
.total-sort .sort li a { float: left; width: auto; }
.total-sort .sort li { display: inline; margin-left: 10px; }
/* °Ô½ÃÆÇ ÃÑ°Ô½Ã±Û,PAGE */
.total-page { zoom: 1; overflow: hidden; }
.total-page .total { float: left; width: auto; }
.total-page .page { float: right; width: auto;}
/* È¸¿ø µî±Þ Ç¥½Ã */
/* Å¸ÀÔ 1 */
.mem-lvl { *zoom:1; overflow: hidden; padding:25px 0 25px 350px; width:753px; margin:0 auto; border-bottom:1px dashed #e9e9e9 }
.mem-lvl:after { display:block; clear:both; content:'' }
.mem-lvl .lvl-img,
.mem-lvl p { position: relative; float: left; }
.mem-lvl .lvl-img { left:-120px; margin-right: -120px; width: 120px; }
.mem-lvl p { width: 100%; padding-top: 10px; font-size:12px; color:#2e2e2e; line-height:25px }
.mem-lvl p em { color: #be101a; font-weight: bold; }
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg {
    color:#F26622;
}

/* Å¸ÀÔ 2 */
.mem-lvl-2 { zoom: 1; overflow: hidden; padding: 15px 50px 15px 150px; border: 5px solid #ededed; }
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p { position: relative; float: left; }
.mem-lvl-2 .lvl-img { left: -130px; margin-right: -130px; width: 120px; border-right: 1px solid #ededed; }
.mem-lvl-2 p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl-2 p em { color: #be101a; font-weight: bold; }
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg {
    color:#F26622;
}

/* ¸¶ÀÌÆäÀÌÁö »ó´Ü ¸Þ½ÃÁö ¹Ú½º */
.t-box-msg { padding: 10px 20px; border: 5px solid #ededed; }
.t-box-msg strong { color: #0178d3; }

/*
========================================================================
°øÅë - ·¹ÀÌ¾î
========================================================================
*/

#comment_password input { width:185px !important;
    border: 1px solid #e2e2e2; }

/*
========================================================================
°øÅë - ¹öÆ°Å¸ÀÔ
========================================================================
*/

.CSSbuttonBlack { display:inline-block; color:#fff; text-align:center; border:1px solid #231f20; background: #231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
.CSSbuttonBlack:hover { color:#231f20; background:#fff }
.CSSbuttonBlack:active { position:relative; top:1px }

.CSSbuttonWhite { display:inline-block;  color:#231f20; text-align:center;  border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
.CSSbuttonWhite:hover { color:#fff; background:#231f20 }
.CSSbuttonWhite:active { position: relative; top: 1px }

.CSSbuttonGray { display:inline-block;  color:#231f20; text-align:center;  border:1px solid #e4e4e5; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
.CSSbuttonGray:hover { color:#fff; border:1px solid #231f20; background:#231f20 }
.CSSbuttonGray:active { position: relative; top: 1px }

.CSSbuttonMin { padding:3px 10px; font-size:10px }

/*
========================================================================
°øÅë - ·¹ÀÌ¾Æ¿ô
========================================================================
*/
/* z-index */
#layerWrap { z-index: 1; }
/* layout */
 
#layerWrap,
#contentWrap,
#ftLink .link { position: relative; width:1100px; margin-left: auto; margin-right: auto; }
#contentWrapper { position: relative; }
#contentWrap { *zoom:1 }
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,
#content { position: relative }
#content { min-height:400px }


/* »óÇ° ¹Ì¸®º¸±â ·¹ÀÌ¾î */
#detailpage { position: absolute; top: 100px; display: block; width:936px; padding:43px; border:1px solid #838897; background-color: #fff; }
#detailpage .detail { zoom: 1; overflow: hidden; padding-left:526px }
#detailpage .detail:after { display:inline-block; clear:both; content:'' }
#detailpage .thumb-wrap,
#detailpage .txt-wrap { position: relative; float: left; }
#detailpage .close-layer { position: absolute; top:19px; right:19px; width:26px; height:26px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_close_layer.gif) 0 0 no-repeat }
/* thumb-wrap */
#detailpage .thumb-wrap { width:486px; height:auto; left:-526px; margin-right:-526px; text-align: center }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }
#detailpage .thumb-wrap .thumb img { width:486px }
/* txt-wrap */
#detailpage .txt-wrap { width: 100%; }
#detailpage .txt-wrap .picon { padding-top:10px }
#detailpage .txt-wrap .picon img { margin-right:3px }
#detailpage .txt-wrap .ptit { font-size:18px; color:#1c1c1c }
#detailpage .txt-wrap .table-opt { margin-top:10px }
#detailpage .txt-wrap .table-opt th,
#detailpage .txt-wrap .table-opt td { padding:4px 0 }
#detailpage .txt-wrap .table-opt th { color:#969696; font-weight: normal }
#detailpage .txt-wrap .table-opt th .tb-left,
#detailpage .txt-wrap .table-opt td .tb-left { padding:0 }
#detailpage .txt-wrap .table-opt td { color:#555 }
#detailpage .txt-wrap .table-opt .sell_price { font-size:18px; color:#1c1c1c; font-weight:bold }

#detailpage .txt-wrap .f-btns { margin-top:10px }
#detailpage .txt-wrap .f-btns .soldout { margin-top:6px; width:408px; height:104px; font-size:14px; color:#231f20; text-align:center; line-height:104px; letter-spacing:2px; border:1px solid #231f20; background:#fff }
#detailpage .txt-wrap .f-btns a { margin-top:6px }
#detailpage .txt-wrap .f-btns .btn_buy { display:block; width:408px; height:40px; font-size:13px; color:#fff; font-family:Verdana; text-align:center; line-height:40px; border:1px solid #231f20; background:#231f20 }
#detailpage .txt-wrap .f-btns .btn_buy:hover { color:#000; background:#fff }
#detailpage .txt-wrap .f-btns .btn_buy:active { position: relative; top: 1px }
#detailpage .txt-wrap .f-btns .btn_cart { display:block; width:408; height:40px; font-size:14px; color:#231f20; font-family:Verdana; text-align:center; line-height:40px; border:1px solid #231f20; background:#fff }
#detailpage .txt-wrap .f-btns .btn_cart:hover { color:#fff; background:#231f20 }
#detailpage .txt-wrap .f-btns .btn_cart:active { position: relative; top: 1px }
/* opt-spin */
#detailpage .opt-spin { display: inline-block; position: relative; width: 36px; height: 20px; }
#detailpage .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align: right; }
#detailpage .opt-spin .btns { position:absolute; left: 35px; top:0px; width: 12px; height: 20px; }
#detailpage .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }

/* °Ô½ÃÆÇ °øÅë - ÀÏ¹Ý, °Ö·¯¸®, ÄÁÅÙÃ÷¸µÅ©, ÀÚ·á½Ç, ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï, µ¿¿µ»ó */
/* »ó´Ü */
.bbs-hd { padding:65px 0 20px; border-bottom:1px dashed #e9e9e9 }
.bbs-hd .link { text-align: center }
.bbs-hd .link li { display: inline; }
.bbs-hd .link li a { padding: 0 10px; color: #b7b7b7; background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 2px; }
.bbs-hd .link li.last a { background-image: none; }
/* Å¸ÀÌÆ² */
.bbs-tit { margin-top:60px; *zoom:1 }
.bbs-tit:after { display:block; clear:both; content:'' }
.bbs-tit h3 { float:left; font-size:16px; color:#000; font-weight:bold; line-height:30px }
/* °Ë»ö */
.bbs-sch { float:right }
.bbs-sch label { margin-right:10px; font-size:11px }
.bbs-sch label input { margin-top:-3px; vertical-align:middle }
.bbs-sch .key-wrap { font-size: 0; line-height: 0; }
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img { vertical-align: middle; }
.bbs-sch .key-wrap a { margin-left:-1px; vertical-align:top }
.bbs-sch img { *margin-top:1px; *margin-left:-1px; vertical-align:top }
.bbs-sch .MS_input_txt { margin:0; padding:0 0 0 5px; width:178px; height:28px; border:1px solid #c3c3c3 }
.bbs-sch .keyword { width: 125px; height: 14px; padding: 2px 0 0 2px; margin-right: 3px; line-height: 14px; border: 1px solid #ededed; }
/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-btm { padding:15px 0; position:relative; *zoom:1 }
.bbs-btm:after { display:block; clear:both; content:'' }
.bbs-btm .bbs-link { float:right }
.bbs-btm .bbs-link a { margin-left:3px; width:108px; height:38px; font-size:13px; line-height:38px }
.bbs-btm .bbs-paging .paging { margin:0 130px; padding:10px 0 }
/* °Ô½ÃÆÇ ÇÑÁÙ°øÁö */
.bbs-online-notice { margin-top: 10px; margin-bottom: -10px; padding: 7px 10px; color: #9d9d9d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
/* °Ô½ÃÆÇ Å¸ÀÔ - ¸®½ºÆ® */
.bbs-table-list { margin-top:10px }
.bbs-table-list thead th,
.bbs-table-list tbody td  { padding:15px 0 } 
.bbs-table-list thead th { font-size:13px; color: #000; font-weight:normal; font-family:Verdana; border-top:1px solid #000; border-bottom: 1px solid #e9e9e9 }
.bbs-table-list tbody td { color:#343434; border-bottom: 1px solid #e9e9e9 }
.bbs-table-list tbody td a {  }
/* °Ô½ÃÆÇ Å¸ÀÔ - º¸±â */
.bbs-table-view { margin-top:10px }
.bbs-table-view thead th,
.bbs-table-view tbody td  { padding:15px 0 } 
.bbs-table-view thead th { color: #000; font-size:15px; font-weight:normal;  border-top: 1px solid #000; border-bottom: 1px solid #e9e9e9 }
.bbs-table-view .btn-dwn { margin-top:15px;}
.bbs-table-view .privercy-agree label { vertical-align:-2px \0/IE8+9; *vertical-align:bottom }
.bbs-table-view .privercy-agree label input { vertical-align:top; *vertical-align:top }
/* ÆË¾÷ Å¸ÀÌÆ² (1:1°í°´°Ô½ÃÆÇ) */
.tit-pop { position:relative }
.tit-pop h1 { font-size:18px; color:#000; font-weight:bold; line-height:18px }
.tit-pop .txt { position:absolute; top:5px; right:0; font-size:12px; color:#343434 }

/* ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï °Ô½Ã±Û ºä */
/* »ó´Ü */
.visit-vhd { margin-top: 10px; border-top: 1px solid #000 }
.visit-vhd th,
.visit-vhd td { padding:15px 0; border-bottom: 1px solid #e9e9e9; font-size:15px; color:#000 } 
.visit-vhd .tb-left{ padding:0 10px }
/* ³»¿ë*/
.visit-vcont th,
.visit-vcont td { padding:15px 0; color: #000 } 
.visit-vcont .info em { font-weight:bold }
.visit-vcont .info .video-writer { display:inline-block; *display:inline }
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td { padding-bottom: 0; border-bottom: 0; }
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td { padding-top: 2px; border-bottom: 1px dotted #e5e5e5; }
.visit-vcont tr.info td .tb-left { padding-left: 0; color: #555;}
.visit-vcont .tb-left{ padding: 0 3px; }
.visit-vcont td .tb-cont { padding:15px 0; min-height:250px; color:#8d8d8d }
.visit-vcont td .tb-cont img { max-width: 100%; }
/* ÄÚ¸àÆ® */
.visit-vcmt { border-top:1px solid #000 }
.visit-vcmt td { padding:20px 0 15px; border-bottom:1px dashed #e9e9e9; vertical-align:top }
.visit-vcmt .com-name { margin-right:20px; font-weight:bold; color:#000 }
.visit-vcmt .com-date { font-size:11px; color:#aeaeae }
.visit-vcmt .com-cont { padding:10px 20px 0 0; color:#828282; line-height:20px }
/* ÀÛ¼º */
.vist-vcmt-reg { margin-top: 10px; border-bottom: 1px solid #e5e5e5; }
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th { padding: 6px 0;}
.vist-vcmt-reg th ,#comment_reply_input th { font-weight: normal; color: #9d9d9d; }
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding: 0 3px; }
.vist-vcmt-reg th .tb-left { padding-left: 10px; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%; }
/* °Ô½ÃÆÇ Å¸ÀÔ - ¾²±â */
.bbs-table-write { margin-top:10px; border-top:1px solid #000 }
.bbs-table-write tbody th,
.bbs-table-write tbody td { padding:13px 0; text-align:left; border-bottom:1px solid #e9e9e9 } 
.bbs-table-write tbody th { padding-left:30px; font-size:14px; font-weight:normal; background:#f8f8f8 }
.bbs-table-write tbody td { padding:13px 10px }
.bbs-table-write .privercy-agree label { vertical-align:-2px \0/IE8+9; *vertical-align:bottom }
.bbs-table-write .privercy-agree label input { vertical-align:top; *vertical-align:top }

/* °Ô½ÃÆÇ Å¸ÀÔ - ºñ¹Ð¹øÈ£Ã£±â */
.bbs-table-pwd { margin-top:10px; padding:60px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.bbs-table-pwd table { width:475px; margin:0 auto }
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td  { font-size:14px; color:#8d8d8d; font-weight:normal } 
.bbs-table-pwd tbody td input { padding:0 0 0 5px; width:355px; height:42px; line-height:42px; border:1px solid #ddd }

.pwd-link { padding:40px 0 100px; text-align:center }
.pwd-link a { margin:0 3px; width:188px; height:58px; font-size:16px; line-height:58px }

/* °øÅëÀ¸·Î ¾²´Â°Å */
textarea { width:600px; height:47px; padding:2px; border:1px solid #EDEDED;}        
.input-style { padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}

.cont-sub-des { position:relative;}
.cont-sub-des div { padding-top:5px }
.cont-sub-des span { margin-right:15px; color:#343434 }
.cont-sub-des span em { font-size:12px; color:#343434; font-weight:bold }
.cont-sub-des span a {  }

.comment-list {border-top: 1px solid #e2e2e2;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-wrap: break-word;
    word-break: keep-all;
    margin-top: 20px;}
    
.comment-list td {
    padding: 10px;
    border-bottom: 1px solid #e2e2e2;
}
.comment-write { border-bottom:1px solid #e9e9e9 }
.bbs-table-view .comment-box td { padding-top:20px; border-bottom:1px dashed #e9e9e9;  vertical-align:top }
.comment-box .com-name { margin-right:20px; font-weight:bold; color:#000 }
.comment-box .com-date { font-size:11px; color:#aeaeae }
.comment-box .com-cont { padding:10px 20px 0 0; color:#828282; line-height:20px }
.bbs-table-view td.com-wrt-box { border:0;}
.com-wrt-box label { padding-left:12px; font-size:14px; color:#000; background: url('//image.makeshop.co.kr/makeshop/d3/basic_simple/common/bu_4x4.gif') no-repeat 0 50%;}
.com-wrt-box .input-style { margin:0 10px 0 7px; padding:0 0 0 5px; width:212px; height:27px; line-height:27px; border:1px solid #ddd }
.com-wrt-box .wrt { margin-top:7px }
.com-wrt-box .wrt span { margin:0 10px; font-size:14px; color:#828282 }
.com-wrt-box .wrt textarea { padding:1px 0; width:978px; height:118px; border:1px solid #ddd }
.com-wrt-box .wrt_write { padding-bottom:15px; font-size:0 }
.com-wrt-box .wrt_write .CSSbuttonBlack { width:118px; height:120px; font-size:16px; line-height:120px }
.view-link { padding:20px 0; text-align:right }
.view-link a { width:108px; height:38px; font-size:13px; line-height:38px }

/* °Ô½ÃÆÇ È¸¿ø °Ô½Ã±Û °Ë»ö */
.search_id { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADADA; display: block; padding: 3px; position: absolute; width: 90px; }

/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.new-privercy-contract { text-align: left }
.new-privercy-contract p { font-weight: bold; margin: 0; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.new-privercy-contract .privercy-agree label { vertical-align:-2px \0/IE8+9; *vertical-align:bottom }
.new-privercy-contract .privercy-agree label input { vertical-align:top; *vertical-align:top }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #F4F4F4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #CCC; height: 60px; background: #FFFFFF; padding: 10px; width: 660px; }
.privercy-agree { margin: 10px 0; }
.privercy-agree label{ margin-right: 10px }

/*
========================================================================
hot issue common class
========================================================================
*/

/* .item-wrap */
.item-wrap { overflow: hidden; width:1100px }
.item-wrap .item-hd { margin: 40px 0 20px 0 }
.item-wrap .nbg { background: none; text-align: center; }
.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 35px 0 10px; margin-bottom:10px }
.item-wrap .item-info:after { display:block; clear:both; content:'' }
.item-wrap .item-info .item-total { float: left; font-size:14px; color:#7b7b7b }
.item-wrap .item-info .item-total span { color: #0e0d0d }
.item-wrap .item-info .item-order { float: right }
.item-wrap .item-info .item-order li { float: left; padding: 0 15px; line-height:12px; border-right:1px solid #ddd }
.item-wrap .item-info .item-order li.nobg { padding-right:0; border-right:none }
.item-wrap .item-info .item-order li a { font-size: 12px; color:#a6a6a6; line-height:12px; vertical-align:top }
.item-wrap .item-info .item-order li a .on { color: #111 }

.item-wrap .item-cont { width:1122px; *zoom:1 }
.item-wrap .item-cont:after { content: ""; display: block; clear: both }
.item-wrap .item-cont .item-list { padding-right:22px; float:left; width:352px; text-align:center }
.item-wrap .item-cont .item-list .thumb { width:352px; height:352px; overflow:hidden }
.item-wrap .item-cont .item-list .thumb img { width:352px;  height:352px }
.item-wrap .item-cont .item-list .prd-info { padding:18px 0 60px; overflow:hidden }
.item-wrap .item-cont .item-list .prd-ico img { margin:2px }
.item-wrap .item-cont .item-list .prd-name { padding-top:5px }
.item-wrap .item-cont .item-list .prd-name a { display:block; color:#1c1c1c; line-height:14px; text-overflow:ellipsis; word-wrap:normal }
.item-wrap .item-cont .item-list .prd-price { padding-top:5px; font-family:Verdana }
.item-wrap .item-cont .item-list .prd-price strike { color:#707070 }
.item-wrap .item-cont .item-list .prd-price .price { color:#1c1c1c }
.item-wrap .item-cont .item-list .prd-color { padding-top:5px }
.item-wrap .item-cont .item-list .prd-preview { padding-top:5px }
.item-wrap .item-cont .item-list .prd-preview .btn-preview { display:inline-block; width:69px; height:17px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_preview.gif) 0 0 no-repeat }
.item-wrap .item-cont .item-list .prd-subname { margin-top:15px; padding-top:15px; color:#8b8b8b; text-align:left; border-top:1px dashed #c6c6c6 }
.item-wrap .item-cont .item-list .MK-product-icons img { vertical-align: middle }
.item-wrap .item-cont .nomg { padding-right: 0px }
.item-wrap .item-page { margin-top: 50px; text-align: center; }
.item-wrap .item-page a { padding: 0 5px }
.item-wrap .item-page a:hover, .item-wrap .item-page a.now { color: #111; font-weight: bold; letter-spacing: -1px; }

/* Å¸ÀÌÆ² */
.cateTit { padding-top:60px; position:relative; text-align:center }
.cateTit h3 { font-size:20px; color:#1c1c1c; font-weight:bold; font-family:Verdana; line-height:20px }
.cateTit .line { margin:20px auto; width:10px; height:2px; background:#1c1c1c }


/* Å¸ÀÌÆ² - È¸¿ø°¡ÀÔ µîÀÇ ÆäÀÌÁö */
.cateTit_v2 { *zoom:1 }
.cateTit_v2:after{content:"";display:block;clear:both;}
.cateTit_v2 .right{float:right;}
.cateTit_v2 .title{font-size:18px;line-height:1;font-weight:bold;display:inline-block;*float:left;*line-height:20px}
.cateTit_v2 .subTxt{font-size:12px;line-height:1.5;}
.cateTit_v2.join{margin:88px 0 20px;padding:14px 0;border-bottom:1px solid #000;color:#000;}


.goods_list.main_list li a.link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index:99;
}
.bbs-table-list table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-wrap: break-word;
    word-break: keep-all;
}
input#authtext {    border: 1px solid #d1d1d1;}