/* BASIC css start */
.content { max-width:1000px; margin: 4px auto; padding-top:30px;}

/* ÀÌ¹ÌÁö¸Ê */
img[usemap] { border: none; height: auto; max-width: 100%; width: auto;}
img{ border: none; height: auto; max-width: 100%; width: auto;}
.evt_img {width: 100%; max-width: 1000px; min-width: 800px; margin: 0 auto; position: relative;}

/* ºÐ·ù ±âº»»óÇ° ³ëÃâ¿µ¿ª */
.bnr-box {overflow:hidden;}
.bnr-box .item {float:right;width:100%!important;}
.bnr-box .item:first-child {margin-left:0;}
.bnr-box .item img {width:100%;}

/* ¹è¿­¹æ½Ä */
.item-wrap {width: 1000px; margin: 0 auto;}
.item-cont {display: flex; flex-direction: row; flex-wrap: wrap;}
.item-wrap .x4 .item-list {width:25%; margin: 30px 0; padding: 0 5px; box-sizing: border-box;}


/* ¸ÞÀÎ ¾ÆÀÌÄÜ */
.main_icons span:nth-child(1) {position:absolute; top:10px; left:10px;}
.main_icons span:nth-child(2) {position:absolute; top:8px; left:120px;}
.main_icons span:nth-child(1) img { max-width:none; position:unset;}
.main_icons span:nth-child(2) img {width:75px; height:35px; max-width:none; position:unset;}


/* #footer */
#footer  {margin: 0 auto!important;}
/* BASIC css end */

