@charset "euc-kr";

/* CSS Document */

* { margin: 0; padding: 0; }
html,body { width: 100%; height: 100%; margin: 0; padding: 0; font-size: 12px; font-family: Dotum, Verdana; color: #777; line-height: 1.5em; }
html { overflow: auto; overflow-y: scroll; }
body { *word-break: break-all; -ms-word-break: break-all; background-color: #eee; }
input, button, td, th { font-size: 12px; font-family: Dotum, Verdana; color: #777; line-height: 1.5em; }
img,fieldset,iframe { border: 0 none; }
div { overflow: hidden; }

li { list-style: none; }

a { text-decoration: none; color: #777; }
a:hover { text-decoration: none; color: #d72027; }
em,address { font-style: normal; }
button,label { cursor: pointer; _cursor /**/: hand; }
button * { position: relative; }
button img { *left: auto; }
textarea { overflow: auto; }
.hidden { display: none; }

.max_width { width: 1000px; height:1px; display: block; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity:0; opacity: 0; z-index: -1; }


#public_warp { width: 100%; height: 100%; background-image: url(http://www.eventmania79.com/images/public_bg_top_repeat.jpg); background-position: 0 30px; background-repeat: repeat-x; }
#public_warp .public_main_warp { max-width: 1380px; min-width: 1000px; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; _padding /**/: 0; padding: 0 -10px 0 -10px; text-align: center; vertical-align: top; position: relative; background-color: #fff; }
#public_warp .public_left_bg { width: 10px; height: 100%; vertical-align: top; background-image: url(http://www.eventmania79.com/images/public_bg_left_repeat.jpg); background-repeat: repeat-y; position: absolute; left: 0; }
#public_warp .public_right_bg { width: 10px; height: 100%; vertical-align: top; float: right; background-image: url(http://www.eventmania79.com/images/public_bg_right_repeat.jpg); background-repeat: repeat-y; position: absolute; right: 0; }
#public_warp .public_sub_warp { min-width: 980px; margin: 0 auto; padding: 0; background-color: #fff; }
#public_warp .public_img_top_side { margin-top: 30px; }


#public_head { height: 210px; }

#public_head .top_menu_fav { width: 137px; margin-left: 20px; padding: 7px 0; text-align: left; float: left; }
#public_head .top_menu_kakao { width: 300px; float: left; display: inline; margin-top: 7px; }
#public_head .kakao_img { width: 20px; height: 20px; vertical-align: middle; margin-right: 10px; }
#public_head .top_menu_gohome { width: 39px; margin-right: 20px; padding: 7px 0; text-align: right; float: right; }

#public_head .favorites { width: 137px; height: 16px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -10px -10px; display: block; }
#public_head .gohome { width: 39px; height: 16px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -160px -10px; display: block; }

#public_head #logo_set { width: 340px; height: 190px; }
#public_head .logo { width: 340px; height: 54px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -10px -30px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .customer { width: 220px; height: 100px; margin: 10px 60px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -10px -90px; }
#public_head .customer_m { width: 220px; height: 100px; margin: 40px 60px; color: #d72027; font-size: 28px; font-weight: bold; line-height: 25px; letter-spacing: -1px; }
#public_head .customer_m_text { color: #000; font-size: 14px; font-weight: bold; }
#public_head .customer_m_click { color: #999; font-size: 12px; font-weight: bold; margin-left: 15px; }

#public_head .navigation { width: 100%; height: 190px; margin: 0; padding: 0 20px; background-image: url(http://www.eventmania79.com/images/public_bg_top_repeat.jpg); background-repeat: repeat-x; clear: both; }
#public_head dl { width: 100px; height: 190px; margin: 0; padding: 0; }
#public_head dt { width: 100%; height: 54px; }
#public_head dd { width: 100%; height: 25px; }

#public_head .sm_01_01, .sm_02_01, .sm_03_01, .sm_04_01, .sm_05_01, .sm_06_01  { width: 100px; height: 25px; display: block; margin-top: 16px; }
#public_head .sm_01_02, .sm_01_03, .sm_01_04, .sm_02_02, .sm_02_03, .sm_02_04, .sm_03_02, .sm_03_03, .sm_03_04, .sm_04_02, .sm_04_03, .sm_04_04, #sm_05_02, .sm_05_03, .sm_05_04, .sm_06_02, .sm_06_03, .sm_06_04 { width: 100px; height: 25px; display: block; }

#public_head .ms01 { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat 0 0; display: block; }
#public_head .ms01_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat 0 -190px; display: block; }
#public_head .sm_01_01_over { width: 100px; height: 25px; background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat 0 -380px; display: block; margin-top: 16px; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_01_02_over { width: 100px; height: 25px; background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat 0 -405px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_01_03_over { width: 100px; height: 25px; background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat 0 -430px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_01_04_over { width: 100px; height: 25px; background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat 0 -455px; display: block; cursor: pointer; _cursor /**/: hand; }

#public_head .ms02 { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -100px 0; display: block; }
#public_head .ms02_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -100px -190px; display: block; }
#public_head .sm_02_01_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -100px -380px; display: block; margin-top: 16px; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_02_02_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -100px -405px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_02_03_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -100px -430px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_02_04_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -100px -455px; display: block; cursor: pointer; _cursor /**/: hand; }

#public_head .ms03 { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -200px 0; display: block; }
#public_head .ms03_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -200px -190px; display: block; }
#public_head .sm_03_01_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -200px -380px; display: block; margin-top: 16px; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_03_02_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -200px -405px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_03_03_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -200px -430px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_03_04_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -200px -455px; display: block; cursor: pointer; _cursor /**/: hand; }

#public_head .ms04 { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -300px 0; display: block; }
#public_head .ms04_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -300px -190px; display: block; }
#public_head .sm_04_01_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -300px -380px; display: block; margin-top: 16px; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_04_02_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -300px -405px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_04_03_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -300px -430px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_04_04_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -300px -455px; display: block; cursor: pointer; _cursor /**/: hand; }

#public_head .ms05 { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -400px 0; display: block; }
#public_head .ms05_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -400px -190px; display: block; }
#public_head .sm_05_01_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -400px -380px; display: block; margin-top: 16px; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_05_02_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -400px -405px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_05_03_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -400px -430px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_05_04_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -400px -455px; display: block; cursor: pointer; _cursor /**/: hand; }

#public_head .ms06 { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -500px 0; display: block; }
#public_head .ms06_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -500px -190px; display: block; }
#public_head .sm_06_01_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -500px -380px; display: block; margin-top: 16px; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_06_02_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -500px -405px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_06_03_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -500px -430px; display: block; cursor: pointer; _cursor /**/: hand; }
#public_head .sm_06_04_over { background: url(http://www.eventmania79.com/images/navigation.jpg) no-repeat -500px -430px; display: block; cursor: pointer; _cursor /**/: hand; }



#public_container { height: auto; }
#public_container .container_warp { min-height: 500px; text-align: left; margin: 20px; clear: both; }
#public_container .main_into_left, .main_into_right { width: 460px; heigh: 470px; text-align: left; }
#public_container .main_title_agency { width: 460px; height: 35px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -10px -200px; }
#public_container .main_title_event { width: 460px; height: 35px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -10px -240px; }
#public_container .main_into_imgbox { padding: 4px; background-color: #ccc; cursor: pointer; _cursor /**/: hand; clear: both; }
#public_container .main_into_imgbox_over { padding: 4px; background-color: #d72027; cursor: pointer; _cursor /**/: hand; clear: both; }


#public_container .main_br { margin-top: 40px; display: none; }

#public_container .main_latest_left, .main_latest_right { width: 350px; height: 303px; text-align: left; }
#public_container .main_latest_left { margin-left: 10px; }
#public_container .main_latest_right { margin-right: 10px; }
#public_container .main_latest_center { min-width: 320px; height: 270px; text-align: left; margin-left: 10px; }
#public_container .main_title_business { width: 110px; height: 35px; margin-right: 240px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -10px -280px; }
#public_container .main_title_evaluation { width: 130px; height: 35px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -120px -280px; }
#public_container .main_title_gallery { width: 90px; height: 35px; margin-right: 260px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -250px -280px; }
#public_container .main_latest_gallery { background-color: #fff; }
#public_container .main_latest_board { text-align: left; }




#public_tail { height: 130px; text-align: right; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat 0 -310px; }
#public_tail .tail_line { height: 10px; background-image: url(http://www.eventmania79.com/images/public_bg_bottom_repeat.jpg); background-repeat: repeat-x; }

#public_tail .tail_menu { height: 20px; font-weight: bold; color: #777; text-align: right; margin-bottom: 20px; padding-right: 20px; }
#public_tail .tail_menu li { white-space: nowrap; float: right; margin-left: 12px; }
#public_tail .menu_f { padding: 4px 0 2px 12px; }
#public_tail .menu { padding: 4px 0 2px 14px; background: url(http://www.eventmania79.com/images/public_bg_set.jpg) no-repeat -300px -95px; }

#public_tail .tail_info { text-align: right; padding-right: 20px; }
#public_tail .info { color: #000; margin-left: 14px; letter-spacing: -1px; }
#public_tail .info_n { color: #000; margin-left: 14px; }
#public_tail .info_name { color: #999; padding-right: 7px; }
#public_tail .mailto { color: #000; font-style: normal; font-weight: normal; padding-right: 7px; }
#public_tail .mailto a { color: #000; font-style: normal; font-weight: normal; padding-right: 7px; }
#public_tail .mailto a:hover { color: #000; font-style: normal; font-weight: normal; padding-right: 7px; }

#public_tail .copyright { height: 20px; color: #999; text-align: right; margin-top: 12px; padding-right: 20px; }
#public_tail .corp { color: #d52027; font-size: 14px; font-weight: bold; padding: 0 15px 0 15px; }



#public_container .sm_page { text-align: center; vertical-align: top; }



#out_login { width: 100%; text-align: center; margin: 0 auto; padding: 100px 0; clear: both; }
#out_login_before { width: 240px; height: 120px; position: relative; margin: 0 auto; text-align: center; }

#out_login_before .out_login_form { margin-bottom: 5px; }
#out_login_before dl { overflow: hidden; }
#out_login_before dd { height: 30px; display: block; position: absolute; }
#out_login_before .out_login_form_uid { top: 0; left: 0; }
#out_login_before .out_login_form_upw { top: 36px; left: 0; }
#out_login_before .out_login_form_btn { top: 0; left: 184px; }
#out_login_before .out_login_form_save { width: 240px; padding-top /**/: 2px; top: 72px; left: 0px; letter-spacing: -1px; text-align: center; }

#out_login_before .out_login_form_title { font-weight: bold; display: none; }

#out_login_before #mb_id { background: url(/images/outlogin_set.png) no-repeat 0 0; background-color: #fff; }
#out_login_before #mb_password { background: url(/images/outlogin_set.png) no-repeat 0 -20px; background-color: #fff; }
@media tty { 
i{content:"\";/*" "*/}}@m; #before #mb_id, #before #mb_password { background-position: 1px 0; }/*";} 
}/* */ 
#out_login_before .submit { width: 96px; height: 22px; border: 0; }

#out_login_before .input_text { width: 174px; _width /**/: 180px; height: 22px; _height /**/: 28px; margin : 0; padding: 8px 0 0 4px; border: solid 1px #ccc; background-color: #fff; }
#out_login_before .input_text.focus { width: 174px; _width /**/: 180px; height: 22px; _height /**/: 28px; margin : 0; padding: 6px 0 0 3px; _padding /**/: 8px 0 0 4px; border: solid 2px #d72027; background: #fff !important; }
#out_login_before .input_text.focusnot { background: #fff !important; }

#out_login_before .join_text { font-weight: bold; padding-right: 4px; _padding-right/**/: 7px; }

#out_login_before .input_check{ _margin: -1px 0 -3px 0; }
*:first-child+html #out_login_before .input_check{ margin: -1px 0 -3px 0; }
#out_login_before .label { position: relative; left:4px; margin-right: 3px; }

#out_login_before .login_page { height: 14px; letter-spacing: -1px; text-align: left;  margin: 0px; padding: 0px; clear: both; }
#out_login_before .login_btn { width: 56px; height: 38px; color: #fff; font-size: 15px; font-weight: bold; text-align: center; background-color: #d72027; display: block; letter-spacing: -1px; padding-top: 30px; }



#agency_title_warp { width: 220px; font-weight: bold; text-align: left; margin: 7px 0 20px 0; }
#agency_title_warp .agency_ca { font-size: 14px; color: #555555; }
#agency_title_warp .agency_title { color: #999999; letter-spacing: -1px; }
#agency_title_warp .agency_title_p { font-size: 14px; color: #d72027; }
#agency_title_warp .agency_text { font-size: 14px; color: #555555; margin: 0 5px 0 10px; }

.movie_play_btn { width: 292px; color: #777; font-size: 13px; font-weight: bold; padding: 4px 0; border: solid 5px #ccc; margin-top: 7px; background-color: #fff; }
.movie_play_btn_over { width: 292px; color: #fff; font-size: 13px; font-weight: bold; padding: 4px 0; border: solid 5px #ccc; margin-top: 7px; background-color: #d72027; cursor: pointer; _cursor /**/: hand; }