@import url(https://cdn.rawgit.com/kattergil/NotoSerifKR-Web/76eb9ebf/stylesheet/NotoSerif-Web.css);

@import url(//fonts.googleapis.com/earlyaccess/kopubbatang.css);

.kopubbatang * {
    font-family: 'KoPub Batang', serif;
}

/*����*/
body {
    color: #555 !important
}

a {
    color: #555
}

a:hover {
    color: #999;
    text-decoration: none
}

/*h2{font-size:1.250em !important;font-family:'Noto Sans KR',sans-serif;letter-spacing:-1px;font-weight:400;color:#444}*/

.dodo_img img {
    max-width: 100%
}

.dodo_inline li {
    display: inline-block;
    vertical-align: top
}

.f_left {
    float: left
}

.f_right {
    float: right
}

/* ���ݶ��� */
.gab_5 {
    font-family: dotum;
    font-size: 12px;
    color: #dedede;
    padding: 0 5px
}

.gab_10 {
    font-family: dotum;
    font-size: 12px;
    color: #dedede;
    padding: 0 10px
}

.gab_15 {
    font-family: dotum;
    font-size: 12px;
    color: #dedede;
    padding: 0 15px
}

.gab_20 {
    font-family: dotum;
    font-size: 12px;
    color: #dedede;
    padding: 0 20px
}

/* ��׶����� */
.bg_gray_00 {
    background: #fff !important
}

.bg_gray_01 {
    background: #f4f4f4
}

.bg_orange_01 {
    background: #ff7700
}

.bg_purple_01 {
    background:#817095
}

.bg_blue_01{background:#0079c3}


/* ������ */
.pos_r {
    position: relative
}

.pos_a {
    position: absolute
}

/* ���ڰ��� */
.spa_00 {
    letter-spacing: 0 !important
}

.spa_01 {
    letter-spacing: -1px
}

.spa_02 {
    letter-spacing: -2px
}

.l_height_24 {
    line-height: 24px
}

.l_height_26 {
    line-height: 26px
}

.l_height_28 {
    line-height: 28px
}

.l_height_30 {
    line-height: 30px
}

.l_height_36 {
    line-height: 36px
}

/* ��ư */
.dodo_btn_s {
    padding: 0.188em 0.625em;
    display: inline-block
}

.dodo_btn_m {
    padding: 0.625em 1.250em;
    display: inline-block
}

.dodo_btn_wide {
    padding: 0.625em
}

.dodo_btn_round_s {
    width: 25px;
    height: 25px;
    line-height: 20px;
    display: inline-block;
    text-align: center
}

/* �̹��� */
.max_img img{max-width:100%}
.wid_img img{width:100%}
.pointer{cursor:pointer}

/* �����.���̱� */
.c_show{display:none}
.c_hide{display:block}
.c_none{display:none}
.c_off{visibility:hidden}
.c_on{visibility:visible}

/* ���� */
.float_l{float:left}
.float_r{float:right}
.align_l{text-align:left}
.align_c{text-align:center}
.align_r{text-align:right}
.align_a{margin:0 auto}
.align_m{vertical-align:middle}

/* ������ */
.pos_r{position:relative}
.pos_a{position:absolute}

/* ���ݶ��� */
.w_gab_5{font-family:dotum;font-size:12px;color:#dedede;padding:0 5px}
.w_gab_10{font-family:dotum;font-size:12px;color:#dedede;padding:0 10px}
.w_gab_15{font-family:dotum;font-size:12px;color:#dedede;padding:0 15px}
.w_gab_20{font-family:dotum;font-size:12px;color:#dedede;padding:0 20px}

/* ����ó�� */
.sol_a{border:1px #dedede solid}
.sol_t{border-top:1px #dedede solid}
.sol_l{border-left:1px #dedede solid}
.sol_r{border-right:1px #dedede solid}
.sol_b{border-bottom:1px #dedede solid}
.dot_t{border-top:1px #ccc dotted}
.dot_l{border-left:1px #ccc dotted}
.dot_r{border-right:1px #ccc dotted}
.dot_b{border-bottom:1px #ccc dotted}

/* �׵θ� */
.b_rad_02{border-radius:2px}
.b_rad_03{border-radius:3px}
.b_rad_05{border-radius:5px}
.b_rad_07{border-radius:7px}
.b_rad_10{border-radius:10px}
.b_rad_15{border-radius:15px}
.b_rad_20{border-radius:20px}
.b_rad_50{border-radius:50%}

/* ���ڰ��� */
.t_spa_30{letter-spacing:3px}
.t_spa_20{letter-spacing:2px}
.t_spa_10{letter-spacing:1px}
.t_spa_00{letter-spacing:0 !important}
.t_spa_01{letter-spacing:-1px}
.t_spa_02{letter-spacing:-2px}
.t_spa_03{letter-spacing:-3px}

/* ���ڰ��ݳ��� */
.t_het_18{line-height:18px}
.t_het_20{line-height:20px}
.t_het_22{line-height:22px}
.t_het_24{line-height:24px}
.t_het_26{line-height:26px}
.t_het_28{line-height:28px}
.t_het_30{line-height:30px}
.t_het_32{line-height:32px}
.t_het_34{line-height:34px}
.t_het_36{line-height:36px}
.t_het_38{line-height:38px}
.t_het_40{line-height:40px}
.t_het_42{line-height:42px}
.t_het_44{line-height:44px}
.t_het_46{line-height:46px}
.t_het_48{line-height:48px}
.t_het_50{line-height:50px}
.t_het_60{line-height:60px}

/* �¿찣�� */
.lrg_03{font-family:dotum;font-size:12px;color:#dedede;padding:0 3px}
.lrg_05{font-family:dotum;font-size:12px;color:#dedede;padding:0 5px}
.lrg_10{font-family:dotum;font-size:12px;color:#dedede;padding:0 10px}
.lrg_15{font-family:dotum;font-size:12px;color:#dedede;padding:0 15px}
.lrg_20{font-family:dotum;font-size:12px;color:#dedede;padding:0 20px}
.lrg_25{font-family:dotum;font-size:12px;color:#dedede;padding:0 25px}
.lrg_30{font-family:dotum;font-size:12px;color:#dedede;padding:0 30px}
.lrg_35{font-family:dotum;font-size:12px;color:#dedede;padding:0 35px}
.lrg_40{font-family:dotum;font-size:12px;color:#dedede;padding:0 40px}
.lrg_45{font-family:dotum;font-size:12px;color:#dedede;padding:0 45px}
.lrg_50{font-family:dotum;font-size:12px;color:#dedede;padding:0 50px}

/* ���ϰ��� */
.tbg_03{font-family:dotum;font-size:12px;color:#dedede;padding:3px 0}
.tbg_05{font-family:dotum;font-size:12px;color:#dedede;padding:5px 0}
.tbg_10{font-family:dotum;font-size:12px;color:#dedede;padding:10px 0}
.tbg_15{font-family:dotum;font-size:12px;color:#dedede;padding:15px 0}
.tbg_20{font-family:dotum;font-size:12px;color:#dedede;padding:20px 0}
.tbg_25{font-family:dotum;font-size:12px;color:#dedede;padding:25px 0}
.tbg_30{font-family:dotum;font-size:12px;color:#dedede;padding:30px 0}
.tbg_35{font-family:dotum;font-size:12px;color:#dedede;padding:35px 0}
.tbg_40{font-family:dotum;font-size:12px;color:#dedede;padding:40px 0}
.tbg_45{font-family:dotum;font-size:12px;color:#dedede;padding:45px 0}
.tbg_50{font-family:dotum;font-size:12px;color:#dedede;padding:50px 0}

/* ��Ʈ�β� */
.f_wet_01{font-weight:100}
.f_wet_03{font-weight:300}
.f_wet_04{font-weight:400}
.f_wet_05{font-weight:500}
.f_wet_06{font-weight:600}
.f_wet_07{font-weight:700}
.f_wet_09{font-weight:900}

/* Į�� */
.gray_00{color:#ffffff}
.gray_01{color:#f4f4f4}
.gray_02{color:#e2e2e2}
.gray_03{color:#cccccc}
.gray_04{color:#aeaeae}
.gray_05{color:#999999}
.gray_06{color:#777777}
.gray_07{color:#555555}
.gray_08{color:#444444}
.gray_09{color:#333333}
.gray_10{color:#000000}

/* ��Ʈũ�� */
.font_noto{font-family:'Noto Sans KR',sans-serif;letter-spacing:-1px}
.font_noto_se{font-family:'Noto Serif KR',serif;letter-spacing:-1px}
.txt_just{text-align:justify}
.txt_08{font-size:0.500rem}
.txt_09{font-size:0.563rem}
.txt_10{font-size:0.625rem}
.txt_11{font-size:0.688rem}
.txt_12{font-size:0.750rem}
.txt_13{font-size:0.813rem}
.txt_14{font-size:0.875rem}
.txt_15{font-size:0.938rem}
.txt_16{font-size:1.000rem}
.txt_18{font-size:1.125rem}
.txt_20{font-size:1.250rem}
.txt_22{font-size:1.375rem}
.txt_24{font-size:1.500rem}
.txt_25{font-size:1.563rem}
.txt_26{font-size:1.625rem}
.txt_28{font-size:1.750rem}
.txt_30{font-size:1.875rem}
.txt_32{font-size:2.000rem}
.txt_34{font-size:2.125rem}
.txt_36{font-size:2.250rem}
.txt_38{font-size:2.375rem}
.txt_40{font-size:2.500rem}
.txt_42{font-size:2.625rem}
.txt_44{font-size:2.750rem}
.txt_46{font-size:2.875rem}
.txt_48{font-size:3.000rem}
.txt_50{font-size:3.125rem}
.txt_52{font-size:3.250rem}
.txt_54{font-size:3.375rem}
.txt_56{font-size:3.500rem}
.txt_58{font-size:3.625rem}
.txt_60{font-size:3.750rem}
.txt_62{font-size:3.875rem}
.txt_64{font-size:4.000rem}
.txt_66{font-size:4.125rem}
.txt_68{font-size:4.250rem}
.txt_70{font-size:4.375rem}
.txt_72{font-size:4.500rem}
.txt_74{font-size:4.625rem}
.txt_76{font-size:4.750rem}
.txt_78{font-size:4.875rem}
.txt_80{font-size:5.000rem}
.txt_85{font-size:5.313rem}
.txt_90{font-size:5.625rem}
.txt_95{font-size:5.938rem}
.txt_100{font-size:6.250rem}

/* �е� */
.b_pad_5{padding-bottom:5px}
.b_pad_10{padding-bottom:10px}
.b_pad_15{padding-bottom:15px}
.b_pad_20{padding-bottom:20px}
.b_pad_25{padding-bottom:25px}
.b_pad_30{padding-bottom:30px}
.b_pad_35{padding-bottom:35px}
.b_pad_40{padding-bottom:40px}
.b_pad_45{padding-bottom:45px}
.b_pad_50{padding-bottom:50px}

.t_pad_5{padding-top:5px}
.t_pad_10{padding-top:10px}
.t_pad_15{padding-top:15px}
.t_pad_20{padding-top:20px}
.t_pad_25{padding-top:25px}
.t_pad_30{padding-top:30px}
.t_pad_35{padding-top:35px}
.t_pad_40{padding-top:40px}
.t_pad_45{padding-top:45px}
.t_pad_50{padding-top:50px}


.l_pad_5{padding-left:5px}
.l_pad_10{padding-left:10px}
.l_pad_15{padding-left:15px}
.l_pad_20{padding-left:20px}
.l_pad_25{padding-left:25px}
.l_pad_30{padding-left:30px}
.l_pad_35{padding-left:35px}
.l_pad_40{padding-left:40px}
.l_pad_45{padding-left:45px}
.l_pad_50{padding-left:50px}

.r_pad_5{padding-right:5px}
.r_pad_10{padding-right:10px}
.r_pad_15{padding-right:15px}
.r_pad_20{padding-right:20px}
.r_pad_25{padding-right:25px}
.r_pad_30{padding-right:30px}
.r_pad_35{padding-right:35px}
.r_pad_40{padding-right:40px}
.r_pad_45{padding-right:45px}
.r_pad_50{padding-right:50px}

.pad_5{padding:5px}
.pad_10{padding:10px}
.pad_15{padding:15px}
.pad_20{padding:20px}
.pad_25{padding:25px}
.pad_30{padding:30px}
.pad_35{padding:35px}
.pad_40{padding:40px}
.pad_45{padding:45px}
.pad_50{padding:50px}
.pad_55{padding:55px}
.pad_60{padding:60px}

/* ���� */
.b_mar_5{margin-bottom:5px}
.b_mar_10{margin-bottom:10px}
.b_mar_15{margin-bottom:15px}
.b_mar_20{margin-bottom:20px}
.b_mar_25{margin-bottom:25px}
.b_mar_30{margin-bottom:30px}
.b_mar_35{margin-bottom:35px}
.b_mar_40{margin-bottom:40px}
.b_mar_45{margin-bottom:45px}
.b_mar_50{margin-bottom:50px}
.b_mar_100{margin-bottom:100px}

.t_mar_5{margin-top:5px}
.t_mar_10{margin-top:10px}
.t_mar_15{margin-top:15px}
.t_mar_20{margin-top:20px}
.t_mar_25{margin-top:25px}
.t_mar_30{margin-top:30px}
.t_mar_35{margin-top:35px}
.t_mar_40{margin-top:40px}
.t_mar_45{margin-top:45px}
.t_mar_50{margin-top:50px}

.l_mar_5{margin-left:5px}
.l_mar_10{margin-left:10px}
.l_mar_15{margin-left:15px}
.l_mar_20{margin-left:20px}
.l_mar_25{margin-left:25px}
.l_mar_30{margin-left:30px}
.l_mar_35{margin-left:35px}
.l_mar_40{margin-left:40px}
.l_mar_45{margin-left:45px}
.l_mar_50{margin-left:50px}

.r_mar_5{margin-right:5px}
.r_mar_10{margin-right:10px}
.r_mar_15{margin-right:15px}
.r_mar_20{margin-right:20px}
.r_mar_25{margin-right:25px}
.r_mar_30{margin-right:30px}
.r_mar_35{margin-right:35px}
.r_mar_40{margin-right:40px}
.r_mar_45{margin-right:45px}
.r_mar_50{margin-right:50px}

.mar_5{margin:5px}
.mar_10{margin:10px}
.mar_15{margin:15px}
.mar_20{margin:20px}
.mar_25{margin:25px}
.mar_30{margin:30px}
.mar_35{margin:35px}
.mar_40{margin:40px}
.mar_45{margin:45px}
.mar_50{margin:50px}

/* ������ */
.opa_01{opacity:.1}
.opa_02{opacity:.2}
.opa_03{opacity:.3}
.opa_04{opacity:.4}
.opa_05{opacity:.5}
.opa_06{opacity:.6}
.opa_07{opacity:.7}
.opa_08{opacity:.8}
.opa_09{opacity:.9}

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

/* �����.���̱� */
.c_show{display:block}
.c_hide{display:none !important}
.c_off{visibility:visible}
.c_on{visibility:hidden}

}


/* ����꽺 * ������ 100.300.600 */
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}