/* BASIC css start */
#container {margin-top:30px;}
#contents { padding-top:0px !important }

/******** ¸ÞÀÎºñÁÖ¾ó ********/

#visual,
#visual .carousel-cell,
#visual img {width:100%;}
#visual .flickity-page-dots {position: absolute;width: 100%;bottom: 27px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1;}
#visual .flickity-page-dots .dot {display: inline-block;width:15px;height: 2px;margin: 0 3.5px;border-radius:0;cursor: pointer;opacity:.5;background:rgba(123, 104, 93, 1)}
#visual .flickity-page-dots .dot.is-selected {opacity:1;}

/******** °øÁö»çÇ× ********/
.notiMain {position:relative;clear:both;display:block;text-align:center;margin:70px 0;;}
.notiMain ul li {display:block;line-height:24px; margin-bottom:8px;}
.notiMain ul li:last-child {margin-bottom:0;}
.notiMain ul li a {    font-family: 'Nanum Myeongjo', serif;
    position: relative;
    display: inline-block;
    font-size: 22px;
    color: #867369;
    letter-spacing: -0.8px;
    text-align: center;
    padding: 0 5px;
    border-radius: 2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;}
.notiMain > a.more {display:block;font-size:12px;color:#bbb;letter-spacing:1px;position:absolute;right:0;top:20px;}
.notiMain > a.more:hover{text-decoration:underline; right:5px;}
.main_call { position: relative;text-align: center;padding: 70px 0;line-height: 30px;color: #9e8a80;letter-spacing: 0.1px;border-bottom: 1px solid #eee;}

/******** ¸ÞÀÎ¹è³Ê ********/
#one_banner {font-size:0;line-height:0;position:relative;width:calc(100% + 5px);}
#one_banner > li{display:inline-block;}
#one_banner > li:nth-child(1),
#one_banner > li:nth-child(2) {margin-right:20px;}		
#one_banner > li:nth-child(3) {position:absolute;right:0;top:0;}
#one_banner > li:nth-child(4) {position:absolute;right:0;bottom:0;background:#faf9f7;width:438px;height:187px;font-size:13px;line-height:25px;text-align:center;}

/* BASIC css end */

