@charset "utf-8";
@import url("common.css");
@import url("NotoSansKR.css");
@import url("http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");

.visual{width:100%;height:495px;position:relative;}
.visual_con li{width:100%;height:495px;background:#dad7d0;}
.visual_con li img{position:absolute;top:0;left:50%;margin-left:-1000px;}
.bx-prev{display:block;text-indent:-10000px;width:41px;height:121px;background:url(../images/main/visual_arrowL.png) no-repeat 0 0;position:absolute;top:187px;left:50px;z-index:100;}
.bx-next{display:block;text-indent:-10000px;width:41px;height:121px;background:url(../images/main/visual_arrowR.png) no-repeat 0 0;position:absolute;top:187px;right:50px;z-index:100;}

.goBtn{width:100%;height:155px;background:#f1f4f7;padding:50px 0 0 0;}
.goBtn li{width:183px;float:left;text-align:center;background:url(../images/main/goBtn_bar.gif) no-repeat 100% 0;height:105px;}
.goBtn li:last-child{background:none;}
.goBtn ul:after{content:'';display:block;clear:both;}
.goBtn li a{font-size:20px;font-weight:350;color:#aaa;line-height:20px;padding-top:85px;display:inline-block;width:100%;}
.goBtn li a:hover{color:#e73123;}
.goBtn li a.go_info{background:url(../images/main/go_info.png) no-repeat 50% 0;}
.goBtn li a.go_guide{background:url(../images/main/go_guide.png) no-repeat 50% 0;}
.goBtn li a.go_receipt{background:url(../images/main/go_receipt.png) no-repeat 50% 0;}
.goBtn li a.go_receiptOk{background:url(../images/main/go_receiptOk.png) no-repeat 50% 20px;}
.goBtn li a.go_print{background:url(../images/main/go_print.png) no-repeat 50% 0;}
.goBtn li a.go_check{background:url(../images/main/go_check.png) no-repeat 50% 7px;}
.goBtn li a.go_info:hover{background:url(../images/main/go_info_ov.png) no-repeat 50% 0;}
.goBtn li a.go_guide:hover{background:url(../images/main/go_guide_ov.png) no-repeat 50% 0;}
.goBtn li a.go_receipt:hover{background:url(../images/main/go_receipt_ov.png) no-repeat 50% 0;}
.goBtn li a.go_receiptOk:hover{background:url(../images/main/go_receiptOk_ov.png) no-repeat 50% 20px;}
.goBtn li a.go_print:hover{background:url(../images/main/go_print_ov.png) no-repeat 50% 0;}
.goBtn li a.go_check:hover{background:url(../images/main/go_check_ov.png) no-repeat 50% 7px;}

.boxArea{height:317px;margin:70px 0;}
.boxArea .inner > div{float:left;}
.schedule{border:1px solid #e6e6e6;background:url(../images/main/schedule_bg.jpg) no-repeat 0 0;height:283px;width:350px;padding-top:32px;}
.schedule span{font-family:'Roboto';margin-bottom:3px;}
.schedule .tit{text-align:center;}
.schedule .tit dt{font-size:31px;line-height:28px;}
.schedule .tit dt span{font-size:33px;}
.schedule .tit dd{font-size:35px;font-weight:700;line-height:35px;margin:18px 0 20px 0;}
.schedule .tit dd span{font-size:40px;font-weight:700;line-height:35px;margin-bottom:0;}
.schedule .date dt{font-size:20px;color:#fff;letter-spacing:-0.05em;background:#222;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;width:105px;height:35px;line-height:35px;text-align:center;margin:0 auto;}
.schedule .date dd{color:#565656;font-size:20px;line-height:32px;margin-left:74px;margin-top:6px;}
.schedule .date dd span{color:#565656;font-size:20px;line-height:32px;}
.refer{width:310px;height:255px;border:1px solid #e6e6e6;padding:28px 20px 30px 20px;margin:0 22px;}
.refer h3.tit{font-size:22px;line-height:22px;font-weight:400;width:100%;border-bottom:1px solid #222;height:42px;}
.refer .con{text-align:center;}
.refer dt{font-size:40px;font-weight:700;font-family:'Roboto';padding-top:67px;background:url(../images/main/refer_icon.gif) no-repeat 50% 26px;}
.refer dd{font-size:20px;color:#565656;margin:3px 0 25px 0;}
.refer .btn a{width:178px;height:40px;text-align:center;line-height:40px;border:1px solid #000;display:block;margin:0 auto;}
.board{width:310px;height:255px;border:1px solid #e6e6e6;padding:28px 20px 30px 20px;}
.board h3.tit{font-size:22px;line-height:22px;font-weight:400;width:100%;border-bottom:1px solid #222;height:42px;position:relative;}
.board h3.tit a{position:absolute;top:2px;right:0;}
.board .con{margin-top:15px;}
.board .con .tit{float:left;height:25px;line-height:25px;width:220px;}
.board .con .tit a{font-size:15px;color:#565656;height:25px;line-height:25px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:220px;}
.board .con .tit a:hover{color:#ff3333;}
.board .con .date{font-family:'Roboto';font-size:15px;color:#565656;float:right;height:25px;line-height:25px;}
.board .con li:after{content:'';display:block;clear:both;}
.board .con li{height:25px;line-height:25px;margin-left:5px;}
.board .faq{margin-top:45px;}

/*.banner_shop{width:100%;overflow:hidden;height:150px;position:relative;}*/
.banner_shop {
    width: 100%;
    overflow: hidden;
    height: 354px;
    position: relative;
    text-align: center;
}
.banner_shop p{position:absolute;top:0;width:2000px;margin-left:-1000px;left:50%;}
.banner_group{background:#f1f1f1;padding:50px 0;height:250px;}
.banner_group li{width:250px;height:250px;background:#fff;float:left;}
.banner_group ul:after{content:'';display:block;clear:both;}
.banner_group li:first-child,.banner_group li:nth-child(3){margin-right:33px;}
.banner_group li:nth-child(2){margin-right:34px;}

