@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
*{font-family:'Noto Sans KR',sans-serif}


.wrap{width:100%;min-width:1150px;height:2264px;position:relative;overflow:hidden;background-image:url(/2017bohun/images/event2/bg.png);background-repeat:repeat-x;background-position:center top}


.topbar{width:100%;min-width:1000px;height:47px;position:relative;background-color:#fff}
.topbar_cont{position:relative;float:right;left:-50%}
.topbar_cont img{position:relative;float:left;left:50%}

.bdy{width:1150px;height:2149px;position:relative;overflow:hidden;margin:0 auto}

.topcnt{width:111px;height:21px;position:relative;float:left;margin:25px 2px;background-image:url(/2017bohun/images/index/topcnt.png)}
.topcnt td{color:#fff;font-size:10pt;font-weight:300;text-align:center;vertical-align:middle}
.topcnt td .num{font-size:11pt;font-weight:700}
.topcnt_r{float:right}

.tit{width:601px;height:149px;position:relative;float:left;margin:30px 0 0 161px;background-image:url(/2017bohun/images/event1/tit.png)}

.evtlink{width:646px;height:92px;position:relative;float:left;margin:43px 0 0 265px}
.evtlink img{float:left;margin:0 25px 0 0}

.info{width:881px;height:554px;position:relative;float:left;margin:0 0 0 136px;background-image:url(/2017bohun/images/event2/info.png)}

.map{width:1150px;height:1020px;position:relative;float:left;margin:0;background-image:url(/2017bohun/images/event2/map.png)}
.map .mapover{width:471px;height:606px;position:absolute;top:239px;left:304px}
.map .mapover .mapover_item{width:471px;height:606px;position:absolute;top:0;left:0;display:none}
.map .mapover .mapover_item1{background-image:url(/2017bohun/images/event2/mapover_item1.png)}
.map .mapover .mapover_item2{background-image:url(/2017bohun/images/event2/mapover_item2.png)}
.map .mapover .mapover_item3{background-image:url(/2017bohun/images/event2/mapover_item3.png)}
.map .mapover .mapover_item4{background-image:url(/2017bohun/images/event2/mapover_item4.png)}
.map .mapover .mapover_item5{background-image:url(/2017bohun/images/event2/mapover_item5.png)}

.map .mapinfo{width:1150px;height:1020px;position:absolute;top:0;left:0;background-image:url(/2017bohun/images/event2/mapinfo.png)}
.map .mapinfo .mapinfo_item{position:absolute;background-image:url(/2017bohun/images/event2/temp.png)}
.map .mapinfo .mapinfo_item1{width:236px;height:93px;top:286px;left:7px}
.map .mapinfo .mapinfo_item2{width:236px;height:93px;top:155px;left:141px}
.map .mapinfo .mapinfo_item3{width:210px;height:155px;top:56px;left:551px}
.map .mapinfo .mapinfo_item4{width:236px;height:93px;top:434px;left:7px}
.map .mapinfo .mapinfo_item5{width:236px;height:93px;top:540px;left:7px}
.map .mapinfo .mapinfo_item6{width:236px;height:93px;top:719px;left:43px}
.map .mapinfo .mapinfo_item7{width:236px;height:93px;top:892px;left:95px}
.map .mapinfo .mapinfo_item8{width:236px;height:93px;top:484px;left:914px}
.map .mapinfo .mapinfo_item9{width:236px;height:93px;top:594px;left:912px}
.map .mapinfo .mapinfo_item10{width:236px;height:93px;top:730px;left:795px}
.map .mapinfo .mapinfo_item11{width:236px;height:93px;top:872px;left:795px}
.map .mapinfo .mapinfo_item_on .heartl{width:80px;height:64px;position:absolute;top:-46px;left:0;background-image:url(/2017bohun/images/event2/heart.png)}
.map .mapinfo .mapinfo_item_on .heartr{width:80px;height:64px;position:absolute;top:-46px;right:0;background-image:url(/2017bohun/images/event2/heart.png)}

.map .maparea{width:471px;height:606px;position:absolute;top:239px;left:304px}
.map .maparea .maparea_item{position:absolute;background-image:url(/2017bohun/images/event2/temp.png)}
.map .maparea .maparea_item1{width:191px;height:211px;top:0;left:58px}
.map .maparea .maparea_item2{width:178px;height:163px;top:191px;left:39px}
.map .maparea .maparea_item3{width:218px;height:253px;top:205px;left:253px}
.map .maparea .maparea_item4{width:218px;height:176px;top:379px;left:206px}
.map .maparea .maparea_item5{width:224px;height:163px;top:433px;left:0}

.btmcnt{width:100%;height:125px;position:relative;float:left}
.btmcnt .btmcnt_cont{position:relative;float:right;left:-50%}
.btmcnt .btmcnt_cont img{position:relative;float:left;left:50%}

.sns{width:438px;height:105px;position:relative;float:left;margin:0;padding:31px 0 0 712px;background-image:url(/2017bohun/images/event1/sns.png)}
.sns img{float:left;margin:0 15px 0 0}

.btm{width:1150px;position:relative;margin:0 auto}
.btm .copyright{width:1150px;position:relative;padding:20px 0}
.btm .copyright p{margin:0 0 2px;color:#323232;font-size:9pt;font-weight:700;text-align:center}
.btm .copyright p a{color:#323232;text-decoration:none}
.btm .copyright p a:hover{text-decoration:underline}


.popup_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-image:url(/2017bohun/images/index/popup_bg.png);display:none}

.popup_detail{width:800px;position:absolute;right:0;left:0;margin:0 auto;display:none}
.popup_detail .detailcnt{position:absolute;top:220px;left:42px}
.popup_detail .detailcnt img{float:left}
.popup_detail .detail_close{width:61px;height:66px;position:absolute;top:125px;right:-71px;background-image:url(/2017bohun/images/event2/detail_close.png)}

.popup_detail_alert{width:640px;position:absolute;right:0;left:0;margin:0 auto;display:none}
.popup_detail_alert img{position:relative;display:block}

.popup_frm{width:650px;position:absolute;right:0;left:0;margin:0 auto;background-color:#ff758c;display:none}
.popup_frm .tbl_frm{width:600px;position:relative;margin:20px auto}
.popup_frm .tbl_frm th{padding:10px 0;color:#fff;font-size:12pt;font-weight:400;vertical-align:middle}
.popup_frm .tbl_frm td{padding:10px 0;color:#fff;font-size:12pt;font-weight:400;vertical-align:middle}
.popup_frm .tbl_frm td .frm_knowhow{width:320px;height:75px;padding:10px;background-color:#fff;border:none;font-size:12pt;color:#444;font-weight:400;resize:none}
.popup_frm .tbl_frm input[type=text]{padding:10px;background-color:#fff;border:none;font-size:12pt;color:#444;font-weight:400}
.popup_frm .tbl_frm .frm_name{width:320px}
.popup_frm .tbl_frm .frm_tel{width:76px;float:left;margin:0 2px 0 0}
.popup_frm .tbl_frm .frm_tel_bar{float:left;margin:10px 5px 0 3px;color:#fff;font-size:12pt;font-weight:400}
.popup_frm .tbl_frm .frm_url{width:320px}
.popup_frm .tbl_frm .pb0{padding-bottom:0}
.popup_frm .tbl_frm input[type=checkbox]{width:18px;height:18px;float:right}
.popup_frm .tbl_frm .cond{width:600px;position:relative;margin:0 auto;padding:10px 0;background-color:#fff}
.popup_frm .tbl_frm .cond .tbl_cond{width:600px;position:relative;margin:0}
.popup_frm .tbl_frm .cond .tbl_cond th{padding:10px 0;color:#444;font-size:11pt;font-weight:500;vertical-align:top}
.popup_frm .tbl_frm .cond .tbl_cond td{padding:10px 0;color:#444;font-size:10pt;font-weight:400;vertical-align:top}
.popup_frm a{text-decoration:none}
.popup_frm .btn_cancel,
.popup_frm .btn_submit{width:325px;float:left;padding:30px 0;background-color:#f84652;color:#fff;font-size:18pt;font-weight:500;text-align:center}
.popup_frm .btn_cancel:hover,
.popup_frm .btn_submit:hover{background-color:#e83642}

.popup_success{width:640px;position:absolute;right:0;left:0;margin:0 auto;display:none}
.popup_success img{position:relative;display:block}
