@charset "utf-8";
/*
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 400;
    src: url('../font/NanumGothic-Regular.eot');
    src: url('../font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
    url('../font/NanumGothic-Regular.woff2') format('woff2'),
    url('../font/NanumGothic-Regular.woff') format('woff'),
    url('../font/NanumGothic-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 700;
    src: url('../font/NanumGothic-Bold.eot');
    src: url('../font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
    url('../font/NanumGothic-Bold.woff2') format('woff2'),
    url('../font/NanumGothic-Bold.woff') format('woff'),
    url('../font/NanumGothic-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 800;
    src: url('../font/NanumGothic-ExtraBold.eot');
    src: url('../font/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../font/NanumGothic-ExtraBold.woff2') format('woff2'),
    url('../font/NanumGothic-ExtraBold.woff') format('woff'),
    url('../font/NanumGothic-ExtraBold.ttf') format('truetype');
}


body,select,input,textarea{
    font-family: 'Nanum Gothic','Meiryo','MS Gothic','MS PGothic',sans-serif;line-height:1.8;
}

input[type="password"] {
    font-family: 'Meiryo','MS Gothic','MS PGothic',sans-serif;line-height:1.5;color:#333;-webkit-text-size-adjust:none;
}

#sideNav .subNav .subCategoryTitle {
    background: #2b4e72;
    text-align:center;
}

#sideNav .subNav .subCategoryTitle > * {
    display: block;
    padding: 10px 15px 8px;
    color: #fff;
    font-size: 1em;
    font-weight: 500;
}



.cateBox01 a.cateBanner1 {
    background:url(../img_kr/cateBanner_img1_o.jpg) no-repeat center center;
	background-size:cover;
}

.cateBox01 a.cateBanner1:hover {
    background:url(../img_kr/cateBanner_img1.jpg) no-repeat center center;
	background-size:cover;
    font-size:0;
}
.cateBox01 a.cateBanner2 {
    background:url(../img_kr/cateBanner_img2_o.jpg) no-repeat center center;
	background-size:cover;
}

.cateBox01 a.cateBanner2:hover {
    background:url(../img_kr/cateBanner_img2.jpg) no-repeat center center;
	background-size:cover;
    font-size:0;
}
.cateBox01 a.cateBanner3 {
    background:url(../img_kr/cateBanner_img3_o.jpg) no-repeat center center;
	background-size:cover;
}

.cateBox01 a.cateBanner3:hover {
    background:url(../img_kr/cateBanner_img3.jpg) no-repeat center center;
	background-size:cover;
    font-size:0;
}
.cateBox01 a.cateBanner4 {
    background:url(../img_kr/cateBanner_img4_o.jpg) no-repeat center center;
    background-size:cover;
}

.cateBox01 a.cateBanner4:hover {
    background:url(../img_kr/cateBanner_img4.jpg) no-repeat center center;
    background-size:cover;
    font-size:0;
}

@media screen and (max-width: 767px) {
	 /*-------------------------------------------
    main category banner
    -------------------------------------------*/
    .cateBox01 a {
        display: inline-block;
        width: 100%;
        padding: 38px 19px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        border: 1px solid #ccc;
        box-shadow: #e2e2e2 0px -2px inset;
        -webkit-box-shadow: #e2e2e2 0px -2px inset;
        -moz-box-shadow: #e2e2e2 0px -2px inset;
        text-decoration: none;
        filter: alpha(opacity=100);
        -moz-opacity:1;
        opacity: 1;
        text-align:center;
        height:128px;
        vertical-align:middle;
        margin-right:13px;
    }

    .cateBox01 a.cateBanner1 {
        background:#f3f3f3 url(../img_kr/cateBanner_img1_m.jpg) no-repeat center center;
		background-size:cover;
        font-size:0;
    }

    .cateBox01 a.cateBanner1:hover {
        background:#f3f3f3 url(../img_kr/cateBanner_img1_m.jpg) no-repeat center center;
		background-size:cover;
        font-size:0;
    }
    .cateBox01 a.cateBanner2 {
        background:#f3f3f3 url(../img_kr/cateBanner_img2_m.jpg) no-repeat center center;
		background-size:cover;
        font-size:0;
    }

    .cateBox01 a.cateBanner2:hover {
        background:#f3f3f3 url(../img_kr/cateBanner_img2_m.jpg) no-repeat center center;
		background-size:cover;
        font-size:0;
    }

    .cateBox01 a.cateBanner3 {
        background:#f3f3f3 url(../img_kr/cateBanner_img3_m.jpg) no-repeat center center;
		background-size:cover;
        font-size:0;
    }
    .cateBox01 a.cateBanner3:hover {
        background:#f3f3f3 url(../img_kr/cateBanner_img3_m.jpg) no-repeat center center;
		background-size:cover;
        font-size:0;
    }

    .cateBox01 a.cateBanner4 {
        background:#f3f3f3 url(../img_kr/cateBanner_img4_m.jpg) no-repeat center center;
        background-size:cover;
        font-size:0;
    }
    .cateBox01 a.cateBanner4:hover {
        background:#f3f3f3 url(../img_kr/cateBanner_img4_m.jpg) no-repeat center center;
        background-size:cover;
        font-size:0;
    }
}
