/* BASIC css start */
.main_img { width:1280px; margin:-31px auto 0 }
.main_tx01 { text-align:center; font-family:'notokr-black'; color:#000; font-size:15px; padding:30px 0 20px }
.main_tx02 { text-align:center; color:#000; font-size:22px; font-family: 'NotoSerifKr-Black'; }
.main_tx03 { text-align:center; font-family:'notokr-bold'; color:#000; font-size:15px; padding:12px 0 33px }



.item-main { background:#f7f8f6; padding-bottom:50px; min-width:1420px; }
.item-main .main_tit { text-align:center; font-family:'notokr-black'; color:#000; font-size:18px; padding:50px 0 36px }
.item-main ul { width:1320px; margin:0 auto; overflow:hidden;  }
.item-main ul li { float:left; width:400px;height:350px;margin:0 20px 60px;}

.item-main .item-list3 { width:1320px; overflow:hidden; margin:0 auto }
.item-main .item-list3 td { vertical-align: top; width:400px; padding:0 20px 60px; }
.item-main .item-list3 td img { width:400px }


.best-hd { text-align:center; font-family:'notokr-bold'; color:#000; font-size:22px; padding:50px 0 0 }
.sub-hd { text-align:center; font-family:'notokr-medium'; color:#000; font-size:13px; padding:12px 0 23px }

.ttmu { overflow:hidden; padding:20px 0 54px; text-align:center; }
.ttmu li { display:inline-block; text-align:center; color:#000; font-family:'notokr-medium'; font-size:16px; padding:0 28px  }
.ttmu li.on { color:#f39700 }


.item-wrap { width:1420px !important; text-align:center; margin:0 auto;  }
.item-wrap .item-list-p { width:1310px; margin:0 auto; overflow: hidden; }
/* BASIC css end */

