@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@charset "utf-8";
* {margin:0; padding:0;}
li{list-style:none;}
img{vertical-align:middle;}
a{text-decoration:none;}
body {background:#3370ad; font-family: "Noto Sans KR", sans-serif;}

/* 헤더 */
#header { height:25px; padding-top:63px; padding-bottom:10px;} /* 총 height:98px; */
#menu { width:1200px; margin: 0 auto; }
#menu h6 {float:left; width:200px; }
#menu ul {float:right; text-align:center;}
#menu li { float:left; width:80px; text-align:center; padding-bottom:8px; margin-left:25px; }
#menu li a {color:#f3ede2; font-size:17px; font-family: 'NanumSquare', sans-serif; font-weight:800; }

#menu li:hover { border-bottom:3px solid #f3ede2; }


#quick {display:none;}

/* --------------- 본문 시작 --------------- */

#grid {clear:both;}
#grid{width:1200px; margin:0 auto; height:60px; padding-top:65px; border-bottom:2px #dbd5c8 solid; opacity:0.7;}
.grid_text {float:left; width:146px; padding:29px 0; color:#f3ede2; font-weight:400}


/* #contents4_굿즈 */
#contents4 {clear:both;}
#contents4 {width:1200px; padding:40px 0px; text-align:center; margin:0 auto;}
.tittle {float:left; padding-bottom:10px; text-align:center; color:#f3ede2; font-size:22px;}
#contents4 .top {padding-top:20px;}
#contents4 ul{float:left; width:1200px;}
#contents4 li{float:left; width:277px;  padding-bottom:60px;}

.close_up {border-radius: 8px;  overflow:hidden;}
.close_up img {width:100%; transition:all 0.5s;}
.close_up img:hover {transform:scale(1.15)}


.space {margin-right:2.5%;}

.txt1 {padding-top:22px; padding-bottom:4px; color:#f3ede2; font-size:16px; font-weight:400}
.txt2 { padding-bottom:4px; color:#f3ede2; font-size:12px; opacity:0.7; font-weight:400}
.txt3 {padding-top:22px; padding-bottom:4px; color:#f3ede2; font-size:16px; font-weight:400}
.txt4 { padding-bottom:4px; color:#f3ede2; font-size:12px; opacity:0.7; font-weight:400}



/* 푸터 */
footer {clear:both;}
footer {width:1200px; text-align:center; margin:0 auto; line-height:55px; padding-top:99px; padding-bottom:60px;}
.f_info {color:#f3ede2; font-weight:400}
.f_icon li {display:inline-block; margin-right:13px;}
.f_icon li a {font-size:40px; color:#f3ede2;}



/* 타블렛 */
@media screen and (min-width:768px) and (max-width:1024px){



    /* ------------------ 헤더 시작 ------------------ */
    /* 헤더 */
    #header {height:25px; padding-top:63px; padding-bottom:10px;} /* 총 height:98px; */
    #menu { width:768px; margin: 0 auto; }
    #menu h6 {float:left; width:200px;}
    #menu ul {display:none;}

    /* ------------------ 퀵메뉴 시작 ------------------ */
#quick {display:block;}
#quick { position:fixed; top:0; width:180px; height:100vh; background:#f3ede2; border-left:3px #dbd5c8 solid; right:-366px; z-index:999; }
a {font-size:18px; color:#3370ad; font-family: 'NanumSquare', sans-serif; font-weight:800}

.close {position:absolute; top:30px; right:30px; font-size:20px; color:#3370ad;}

#quick_menu {position:absolute; top:120px; right:30px;}
#quick_menu ul {width:220px; padding-bottom:50px; text-align:right;}   

    
    
    #grid {clear:both;}
    #grid{width:768px; margin:0 auto; height:60px; padding-top:65px; border-bottom:2px #dbd5c8 solid; opacity:0.7;}
    .grid_text {float:left; width:146px; padding:29px 0; color:#f3ede2; font-weight:700}
    
    /* ------------------ 본문컨텐츠 시작 ------------------ */

/* #contents4_굿즈 */
#contents4 {clear:both;}
#contents4 {width:768px; padding:40px 0px; text-align:center; margin:0 auto;}
.tittle {float:left; padding-bottom:10px; text-align:center; color:#f3ede2; font-size:22px;}
#contents4 .top {padding-top:20px;}
#contents4 ul{float:left; width:768px;}
#contents4 li{float:left; width:177px;  padding-bottom:60px;}

.close_up {border-radius: 8px;  overflow:hidden;}
.close_up img {width:100%; transition:all 0.5s;}
.close_up img:hover {transform:scale(1.15)}


.space {margin-right:2.5%;}

.txt1 {padding-top:22px; padding-bottom:4px; color:#f3ede2; font-size:16px; font-weight:400}
.txt2 { padding-bottom:4px; color:#f3ede2; font-size:12px; opacity:0.7; font-weight:400}
.txt3 {display:none;}
.txt4 {display:none;}




/* 푸터 */
footer {clear:both;}
footer {width:768px; text-align:center; margin:0 auto; line-height:55px; padding-top:99px; padding-bottom:60px;}
.f_info {color:#f3ede2; font-weight:400}
.f_icon li {display:inline-block; margin-right:13px;}
.f_icon li a {font-size:40px; color:#f3ede2;}


}


/* 타블렛 */
@media screen and (min-width:320px) and (max-width:767px){



    /* ------------------ 헤더 시작 ------------------ */
    /* 헤더 */
    #header {height:25px; padding-top:63px; padding-bottom:10px;} /* 총 height:98px; */
    #menu { width:320px; margin: 0 auto; }
    #menu h6 {float:left; width:200px;}
    #menu ul {display:none;}
    
    /* ------------------ 퀵메뉴 시작 ------------------ */
#quick {display:block;}
#quick { position:fixed; top:0; width:180px; height:100vh; background:#f3ede2; border-left:3px #dbd5c8 solid; right:-366px; z-index:999; }
a {font-size:18px; color:#3370ad; font-family: 'NanumSquare', sans-serif; font-weight:800}

.close {position:absolute; top:30px; right:30px; font-size:20px; color:#3370ad;}

#quick_menu {position:absolute; top:120px; right:30px;}
#quick_menu ul {width:220px; padding-bottom:50px; text-align:right;}


    
    #grid {clear:both;}
    #grid{width:320px; margin:0 auto; height:60px; padding-top:65px; border-bottom:2px #dbd5c8 solid; opacity:0.7;}
    .grid_text {float:left; width:146px; padding:29px 0; color:#f3ede2; font-weight:700}
    
    /* ------------------ 본문컨텐츠 시작 ------------------ */

/* #contents4_굿즈 */
#contents4 {clear:both;}
#contents4 {width:320px; padding:40px 0px; text-align:center; margin:0 auto;}
.tittle {float:left; padding-bottom:10px; text-align:center; color:#f3ede2; font-size:22px;}
#contents4 .top {padding-top:20px;}
#contents4 ul{float:left; width:320px;}
#contents4 li{float:left; width:144px;  padding-bottom:60px;}

.close_up {border-radius: 8px;  overflow:hidden;}
.close_up img {width:100%; transition:all 0.5s;}
.close_up img:hover {transform:scale(1.15)}


.space {margin-right:4.5%;}

.txt1 {padding-top:22px; padding-bottom:4px; color:#f3ede2; font-size:16px; font-weight:400}
.txt2 { padding-bottom:4px; color:#f3ede2; font-size:12px; opacity:0.7; font-weight:400}
.txt3 {display:none;}
.txt4 {display:none;}



/* 푸터 */
footer {clear:both;}
footer {width:340px; text-align:center; margin:0 auto; line-height:55px; padding-top:99px; padding-bottom:60px;}
.f_info {color:#f3ede2; font-size:14px; font-weight:400}
.f_icon li {display:inline-block; margin-right:13px;}
.f_icon li a {font-size:28px; color:#f3ede2;}





}




