@charset "utf-8";

/* ////////////////////////////// 공통 ////////////////////////////// */
img { border:0px;vertical-align:top; }
li{list-style:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0;}
body {font-family:dotum;font-size:12px;color:#3B3B3B;}

/* ////////////////////////////// 브라이덜 샤워 이벤트 - 20130412 ////////////////////////////// */

/* 전체 */
#wrap_top {margin:0; padding:0; width:100%; background:url('/image/iFamily/event/bridslahower/top_img_area_bg.jpg') repeat;}
#bsw_header {margin:0 auto;width:980px; vertical-align:top;}

/* 스페셜 기프트, 참여방법, 안내사항 */
#bsw_conts_area {float:left; width:100%; background:#f4f4f4; padding:25px 0;}
#bsw_conts_box {margin:0 auto; width:980px;}
#bsw_conts_box .specialgift {float:left;}
#bsw_conts_box .conts_event_guide {float:left; width:980px;}
#bsw_conts_box .conts_event_guide .method {float:left; width:480px; margin-right:20px;}
#bsw_conts_box .conts_event_guide .method .method_title {padding:28px 0 14px 0; border-bottom:2px solid #010101;}
#bsw_conts_box .conts_event_guide .method .method_conts {width:480px; float:left; background:url('/image/iFamily/event/bridslahower/method_conts_bg.jpg') repeat; text-align:center; padding:30px 0;}
#bsw_conts_box .conts_event_guide .method .method_conts_btn {width:360px; margin:30px 59px 0px 65px;}
#bsw_conts_box .conts_event_guide .method .method_conts_btn img {margin-right:5px;}

#bsw_conts_box .conts_event_guide .guide {float:left; width:480px;}
#bsw_conts_box .conts_event_guide .guide .guide_title {padding:28px 0 14px 0; border-bottom:2px solid #010101;}
#bsw_conts_box .conts_event_guide .guide .guide_conts {width:480px; float:left; background:url('/image/iFamily/event/bridslahower/method_conts_bg.jpg') repeat; text-align:center; padding:30px 0;}

/* 참가회원 리스트 */
#member_list_area {float:left; width:100%; background:#373746; border-top:4px solid #ff4954;}
#member_list_box {margin:0 auto; width:980px;}
#member_list_box02 {float:left; width:980px; position:relative; background:#2c2c38;}
.list_title {float:left; height:69px; width:920px; margin:0 30px 30px 30px; background:url('/image/iFamily/event/bridslahower/member_list_title_bg.png') repeat-x;}
.list_title h3 {font-size:14px; color:#fff; font-family:'돋움',dotum; margin-top:40px;}
.list_title h3 .txd_yellow {color:#fff60a}
#member_list_box02 .list_btn {position:absolute; right:38px; top:30px; width:184px}
#member_list_box02 .list_btn img {padding-left:2px}

.list_contens {float:left; width:955px; margin:0 30px; padding-bottom:60px;}
.list_contens li {float:left; cursor:pointer;}
.list_contens .mem_list {float:left; width:154px; /* margin:30px 0 60px 30px; */ margin:0 37px 0 0;}
.list_contens .mem_list .mem_img {float:left; width:144px; border:5px solid #fff; margin-bottom:15px;}
.list_contens .mem_list .mem_title {float:left; color:#fff; font-size:11px; font-family:'돋움',dotum;}
.list_contens .mem_list .mem_title span {margin-left:3px; color:#737373}
.list_contens .mem_list .mem_info {float:left; width:144px; font-family:tahoma; font-size:10px; color:#737373; font-weight:normal; margin-top:7px; white-space:nowrap;}
.list_contens .mem_list .mem_info span {font-size:9px; margin:0 4px;}
.list_contens .mem_list .mem_name {position:relative; float:left; width:144px; font-size:11px; color:#737373; margin-top:5px; white-space:nowrap;}
.list_contens .mem_list .mem_name span {font-size:9px; margin:0 4px;}
.list_contens .mem_list .mem_like {position:absolute; background:url('/image/iFamily/event/bridslahower/member_list_like.png') 0 2px no-repeat;font-family:tahoma; color:#fff60a; font-weight:bold; font-size:10px; left:46px; left:45px;top:-1px; padding-left:16px;}


/*팝업-상세*/
#pop_detail{position:relative;width:700px;margin:60px auto 60px auto;border:1px solid #fff;background:url('/image/iFamily/event/pop_bg.png');padding:30px; background-color:#f6f6f6;}
.btn_close{z-index:9999;position:absolute;top:0;right:-35px;}
.pop_pic{width:700px;background:url('/image/iFamily/event/bridslahower/pop_picbg.png');text-align:center;margin-bottom:14px;}

.pop_title_area{position:relative;width:100%; background:url('/image/iFamily/event/bridslahower/pop_gap_line.png') repeat-x bottom; padding-bottom:20px;margin-bottom:20px;}
.pop_title_area .title{font-size:14px;font-weight:bold;color:#262c42;font-family:dotum;line-height:20px;}
.pop_title_area .title span{font-size:11px;color:#5a6282;font-weight:normal}
.pop_title_area .info{font-size:11px;font-family:tahoma;color:#5a6282;line-height:14px;}
.pop_title_area .info span{font-size:11px;font-family:tahoma;color:#b0b4c0;}
.pop_title_area .btn_like{position:absolute;right:0;cursor:pointer;}
.pop_title_area .btn_like li{float:left;}
.pop_title_area .btn_like .num{font-weight:bold;background:url('/image/iFamily/event/bridslahower/btn_pop_likebg.png') no-repeat;width:55px;height:26px;padding:14px 0 0 0;text-align:center;color:#fff60a;font-family:tahoma;font-size:14px}

.pop_add_copy{position:relative;width:100%; background:url('/image/iFamily/event/bridslahower/pop_gap_line.png') repeat-x bottom; padding-bottom:15px;margin-bottom:20px;font-family:tahoma; text-align:right;}

.pop_comment{position:relative;width:100%; background:url('/image/iFamily/event/bridslahower/pop_gap_line.png') repeat-x bottom; padding-bottom:20px;margin-bottom:20px;}
.pop_comment .title{color:#262c42;font-weight:bold;font-size:14px;font-family:dotum;padding:0 0 20px 0}
.pop_comment .title img {margin-top:5px;}
.pop_comment .comment_reg{font-weight:bold;font-size:11px;color:#4f535f;position:relative;margin-bottom:20px;}
.pop_comment .comment_reg .ctn{padding:0 0 10px 0}
.pop_comment .comment_reg .btn{position:absolute;right:0;top:35px}

.input_txt{font-family:dutom;border:1px solid #cbcbcf;background:#fff;font-size:12px;color:#575757;padding:5px;}
.input_select{border:1px solid #cbcbcf;background:#fff;font-size:12px;color:#575757;padding:4px;}

.pop_comment .comment_list li{background:url('/image/iFamily/event/bridslahower/pop_gap_dotline.png') repeat-x top;padding: 15px 0 0 0; margin:0 0 15px 0}
.pop_comment .comment_list .name{font-size:11px;color:#66a6bb;font-family:dotum;line-height:18px;padding:0 0 3px 0}
.pop_comment .comment_list .name span{color:#bdbdbd}
.pop_comment .comment_list .text{font-size:11px;color:#50535f;font-family:dotum;line-height:16px;}

.pop_merc{position:relative;width:100%; padding-bottom:20px;margin-bottom:20px;overflow:hidden;}
.pop_merc .title{color:#262c42;font-weight:bold;font-size:14px; line-height:font-family:dotum;padding:0 0 20px 0;line-height:20px;}
.pop_merc .merc_list li{float:left;width:700px; background:url('/image/iFamily/event/bridslahower/pop_gap_dotline.png') repeat-x bottom;padding: 0 0 15px 0; margin:0 0 15px 0}
.pop_merc .merc_list .pic{float:left;margin-right:13px;}
.pop_merc .merc_list .name{font-size:11px;color:#4f535f;font-family:dotum;line-height:18px;padding:9px 0 3px 0;cursor:pointer}
.pop_merc .merc_list .name span{color:#80828b}
.pop_merc .merc_list .text{font-size:11px;color:#50535f;font-family:dotum;line-height:16px;}


/*사진 등록*/
.photo_reg{float:left;width:700px; background:url('/image/iFamily/event/bridslahower/pop_gap_dotline.png') repeat-x bottom;padding: 0 0 15px 0; margin:0 0 15px 0}
.photo_reg .pic{float:left; margin-right:20px;border:1px solid #dadada;width:198px;height:148px;background:url('/image/iFamily/event/bridslahower/preview_bg.png') no-repeat;position:relative}
.photo_reg .pic .btn_x{position:absolute;top:-1px;right:-1px;}
.photo_reg .input_info {float:left; width:480px;}
.photo_reg .input_info .title{width:480px; color:#262c42;font-weight:bold;font-size:14px; line-height:font-family:dotum;padding:0 0 5px 0;line-height:20px;float:left;overflow:auto;}
.photo_reg .input_info .title img{margin-top:8px;}
.photo_reg .input_info .inp{padding:0 0 15px 0;}
.photo_reg .input_info .inp img {margin-left:4px;}
.photo_reg .input_info  .info {font-size:11px; color:#979797; font-family:'돋움',dotum;}
.photo_reg_btn{text-align:right;}


/*SMS 발송하기*/
#pop_sms{position:relative;width:414px; height:280px; margin:60px auto 60px auto;border:1px solid #fff;background:url('/image/iFamily/event/bridslahower/pop_bg.png');padding:20px;}
.btn_close{z-index:9999;position:absolute;top:0;right:-35px;}
#pop_sms .title{color:#262c42;font-size:14px;font-family:dotum;float:left;width:414px;background:url('/image/iFamily/event/bridslahower/pop_gap_dotline.png') repeat-x bottom;padding: 0 0 15px 0; margin:0 0 15px 0}
#pop_sms .title .info{font-size:11px;float:left;color:#979797;font-weight:normal;padding:5px 0 0 0;}
.title .title_txd {font-family:'돋움',dotum; font-size:14px; font-weight:bold; margin-bottom:6px;}
.title .title_txd img{margin-top:5px;}
.title .info {font-size:11px; color:#979797; font-family:'돋움',dotum;}

.sms_tel_list {float:left; background:url('/image/iFamily/event/bridslahower/sms_list_bg.png') repeat-y; width:414px; overflow:auto;}
.sms_tel_list .list_left {float:left; width:207px;}
.sms_tel_list .list_left .phone_meb {float:left; margin-bottom:6px;}
.sms_tel_list .list_left .phone_meb select {height:25px; width:57px;}
.sms_tel_list .list_left .phone_meb input {height:23px; width:51px; border:1px solid #cbcbcf; background:#fff;}
.sms_tel_list .list_left .phone_meb span {color:#cbcbcf; font-size:11px;}
.sms_tel_list .list_right {float:left; margin-left:13px; width:192px}
.sms_tel_list .list_right .phone_meb {float:left; margin-bottom:6px;}
.sms_tel_list .list_right .phone_meb select {height:25px; width:57px;}
.sms_tel_list .list_right .phone_meb input {height:23px; width:51px; border:1px solid #cbcbcf; background:#fff;}
.sms_tel_list .list_right .phone_meb span {color:#cbcbcf; font-size:11px;}

.sms_btn{text-align:center;}
.sms_btn img{ padding-top:10px}



/* ////////////////////////////// 아이웨딩 예비부부 class - 20130703 ////////////////////////////// */

#couple_wrap {float:left; width:805px;}

.couple_request {float:left; width:805px; background:url('/image/iFamily/event/couple_class/conts_req_bg.jpg') repeat-y;}

.couple_agree_area {margin:0 auto; width:675px;}
.couple_agree_area > h3 {font-weight:bold; font-size:12px; color:#3b3b3b; margin-top:20px; margin-bottom:7px; text-align:left;}
.couple_agree_area textarea {float:left; width:100%; height:80px; border-left:1px solid #cbcbcb; border-top:1px solid #cbcbcb; border-right:1px solid #cbcbcb; border-bottom:1px solid #e4e4e4;  font-size:11px; padding:10px 7px;}
.couple_agree_ch {font-size:11px; color:#707070; text-align:left; margin-bottom:20px;}
.check_cl {margin-top:3px; width:13px; height:13px;}

.couple_req_info_area {float:left; width:675px;}
.couple_table {border-top:2px solid #565b67; margin-bottom:30px;}
.couple_table th {border-bottom:1px solid #ebebeb; font-size:11px; color:#3b3b3b; font-weight:bold; padding:12px 0; background:#f8f8f8; border-right:1px solid #ebebeb;}
.couple_table td {border-bottom:1px solid #ebebeb;}
.text_cl {margin-left:10px; border:1px solid #c9c9cc; width:150px; height:20px; color:#707070; font-size:12px; padding-left:5px;}
.text_cl02 {border:1px solid #c9c9cc; width:150px; height:20px; color:#707070; font-size:12px; padding-left:5px;}
.text_cl03 {margin-left:10px; border:1px solid #c9c9cc; width:70px; height:20px; color:#707070; font-size:12px; padding-left:5px;}
.text_cl04 {border:1px solid #c9c9cc; width:70px; height:20px; color:#707070; font-size:12px; padding-left:5px;}

.req_info_cont {text-align:left; font-size:11px; color:#3b3b3b;}
.select_cl {text-align:left; font-size:11px; color:#707070; padding:3px 0; border:1px solid #c9c9cc; width:130px;}
.select_cl02 {margin-left:10px; text-align:left; font-size:11px; color:#707070; padding:3px 0; border:1px solid #c9c9cc; width:130px;}

.req_info_cont img {vertical-align:top; border:0;}

.coulpe_btn {text-align:center; margin-bottom:20px;}
.coulpe_btn img {vertical-align:top; border:0;}

.conts_introduce {float:left; position:relative;}
.conts_introduce_btn {position:absolute; width:219px; height:38px; bottom:48px; left:292px;}
.conts_introduce_btn img {vertical-align:top; border:0;}




/* ////////////////////////////// 우리결혼했어요 - 20131114 ////////////////////////////// */

#wgm_wrap {float:left; width:100%;}

#visual_area {float:left; width:100%; height:500px; background:url('/image/event/201311_marry/wgm_visual_bg.jpg') repeat 0 -10px;}
#visual_area .visual_title {left:50%; width:1920px; height:450px; text-align:center; overflow:hidden; margin-left:-960px; position:absolute; min-width:1024px;}
#visual_area .visual_check_bg {width:100%; position:absolute; left:0; top:450px; height:50px; background:url('/image/event/201311_marry/wgm_visual_bg02.jpg') repeat-x;}

#event_thum {width:1024px; margin:0 auto; margin-bottom:65px;}
#event_thum04 {display:block; width:1024px; margin:0 auto;  text-align:center; margin-bottom:65px;} /* 썸네일 4개짜리 */

#ev_01_area {float:left; width:100%; background:#ffc300 url('/image/event/201311_marry/wgm_ev01_bg.png') no-repeat 0 bottom; padding-bottom:50px;}
#ev_01_area .ev_01_box {width:1024px; margin:0 auto;}
#ev_01_area .ev_01_box > h1 {display:block; text-align:left;}
#ev_01_area .ev_01_box .ev01_prd_01 {float:left; margin:20px 0 80px 0;}
#ev_01_area .ev_01_box .ev01_prd_01 span {display:block;}
.wgm_btn_inquire {display:block; text-align:center; margin-top:40px;}
#ev_01_area .ev_01_box .ev01_prd_02 {float:left;}
#ev_01_area .ev_01_box .ev01_prd_02 > h2 {float:left; display:inline-block; width:100%; text-align:left; margin-bottom:15px;}
#ev_01_area .ev_01_box .ev01_prd_02 li {float:left; margin-right:14px;}
#ev_01_area .ev_01_box .ev01_prd_02 .wgm_btn_s {width:332px;}
#ev_01_area .ev_01_box .ev01_prd_02 .btn_s {display:inline-block; margin:10px 0 0 0;}

#ev_02_area {float:left; width:100%; background:#f2eace url('/image/event/201311_marry/ev02_brs_bg.png') no-repeat -40px bottom; padding-bottom:50px;}
#ev_02_area .ev_02_box {width:1024px; margin:0 auto;}
#ev_02_area .ev_02_box > h1 {display:block; text-align:left;}
#ev_02_area .ev_02_box .prd_cont {float:left; position:relative; width:1024px; height:792px; margin-top:60px; background:url('/image/event/201311_marry/ev_02_prd_picbg.png') no-repeat;}
#ev_02_area .ev_02_box .prd_cont .photo_box {width:990px; position:absolute; left:17px; top:29px; height:591px; overflow:hidden;}
#ev_02_area .ev_02_box .prd_cont .photo_box .photo {width:990px;height:591px; }
#ev_02_area .ev_02_box .prd_cont .photo_box .arrow_area {width:990px; position:absolute; top:250px;}
#ev_02_area .ev_02_box .prd_cont .photo_box .arrow_area .arrow_left {float:left; margin-left:10px; filter:alpha(opacity=40); opacity:0.4;}
#ev_02_area .ev_02_box .prd_cont .photo_box .arrow_area .arrow_left:hover {filter:alpha(opacity=100); opacity:1.0;}
#ev_02_area .ev_02_box .prd_cont .photo_box .arrow_area .arrow_right {float:right; margin-right:10px; filter:alpha(opacity=40); opacity:0.4;}
#ev_02_area .ev_02_box .prd_cont .photo_box .arrow_area .arrow_right:hover {filter:alpha(opacity=100); opacity:1.0;}
#ev_02_area .ev_02_box .wgm_btn {display:block; text-align:center;}
#ev_02_area .ev_02_box .wgm_btn span {display:inline-block; margin-top:40px;}
#ev_02_area .ev_02_box .prd_cont .brs_txd {float:left; width:100%; position:absolute; left:17px; bottom:30px;}

#ev_03_area {float:left; width:100%; background:#303c4c url('/image/event/201311_marry/ev03_jew_bg.png') no-repeat 150px bottom; padding-bottom:50px;}
#ev_03_area .ev_03_box {width:1024px; margin:0 auto;}
#ev_03_area .ev_03_box > h1 {display:block; height:338px; text-align:left; background:url('/image/event/201311_marry/ev_03_title_bg.jpg') no-repeat right 0;}
#ev_03_area .ev_03_box .ev03_prd_cont {float:left; width:1024px; margin-top:-60px;}
#ev_03_area .ev_03_box .ev03_prd_cont li {float:left; display:inline-block; margin-right:24px; padding-bottom:50px;}
#ev_03_area .ev_03_box .ev03_notice {float:left;width:100%; display:block;}
#ev_03_area .ev_03_box .wgm_btn {display:block; text-align:center;}
#ev_03_area .ev_03_box .wgm_btn span {display:inline-block; margin-top:40px;}

#ev_04_area {float:left; width:100%; background:#7b657a url('/image/event/201311_marry/ev04_pro_bg.png') no-repeat 110px bottom; padding-bottom:50px;}
#ev_04_area .ev_04_box {width:1024px; margin:0 auto;}
#ev_04_area .ev_04_box > h1 { display:block; height:367px; background:url('/image/event/201311_marry/ev_04_title_bg.jpg') no-repeat right 0;}
#ev_04_area .ev_04_box .ev04_prd_cont {float:left; width:1024px; margin-top:-40px;}
#ev_04_area .ev_04_box .ev04_prd_cont li {float:left; margin-right:21px; padding-bottom:40px;}
#ev_04_area .ev_04_box .ev04_prd_cont .prd_box {float:left; width:501px; height:441px; position:relative; background:url('/image/event/201311_marry/ev_04_prd_boximg.png') no-repeat;}
#ev_04_area .ev_04_box .ev04_prd_cont .prd_box .photo_imgbox {width:480px; height:260px; position:absolute; left:10px; top:20px;}
#ev_04_area .ev_04_box .ev04_prd_cont .prd_box .photo_txd {position:absolute; left:10px; top:295px;}
#ev_04_area .ev_04_box .ev04_prd_cont .prd_box .photo_btn { position:absolute; z-index:5px; width:100%; text-align:center; bottom:30px;}
#ev_04_area .ev_04_box .ev04_prd_cont .prd_box .photo_btn img {margin-right:10px;}
#ev_04_area .ev_04_box .ev04_cent { clear:both; text-align:center; }

#menu_llink {float:left; width:100%; height:212px; background:#333;}
#menu_llink .link_box {width:1024px; margin:0 auto; padding-top:20px;}
#menu_llink .link_box .list_style {float:left; width:115px; margin-right:60px;}
#menu_llink .link_box .list_style .link_menu_box {width:103px; height:26px; border:1px solid #1e1e1e; background:#4c4c4c; color:#ccc; font-weight:bold; font-size:11px; letter-spacing:-1px; padding-left:10px; line-height:28px;}
#menu_llink .link_box .list_style .link_menu_box img {float:right; margin-right:10px; margin-top:8px;}
#menu_llink .link_box .list_style .list_menu {float:left; margin-top:15px;}
#menu_llink .link_box .list_style .list_menu li {float:left; width:100%; font-size:11px; line-height:18px; letter-spacing:-1px;}
#menu_llink .link_box .list_style .list_menu li a {color:#939393; }
#menu_llink .link_box .list_style .list_menu li a:hover {color:#bebdbd; text-decoration:underline;}
#menu_llink .link_box .list_style02 {float:left; width:185px; margin-right:60px;}
#menu_llink .link_box .list_style02 .link_menu_box02 {width:173px; height:26px; border:1px solid #1e1e1e; background:#4c4c4c; color:#ccc; font-weight:bold; font-size:11px; letter-spacing:-1px; padding-left:10px; line-height:28px;}
#menu_llink .link_box .list_style02 .link_menu_box02 img {float:right; margin-right:10px; margin-top:8px;}
#menu_llink .link_box .list_style02 .list_menu02 {float:left; margin-top:15px;}
#menu_llink .link_box .list_style02 .list_menu02 li {float:left; width:50%; font-size:11px; line-height:18px; letter-spacing:-1px;}
#menu_llink .link_box .list_style02 .list_menu02 li a {color:#939393; }
#menu_llink .link_box .list_style02 .list_menu02 li a:hover {color:#bebdbd; text-decoration:underline;}



/*********상단바***********/
#top_bar_area{float:left;width:100%;background:url('/image/event/201311_marry/top_bar_bg.png') repeat-x;height:59px; position:absolute; top:0; left:0; z-index:9;}
#top_bar_area .bar_box{	width:1024px;	margin:0 auto;	position:relative;}
#top_bar_area .bar_box .logo{	float:left;	padding:16px 30px 0 0;}
#top_bar_area .bar_box .if_txt{float:left; padding:21px 0 0 0; color:#fff; font-size:14px;}
#top_bar_area .bar_box .if_keyword{float:left;	padding:23px 10px 0 230px; color:#fff; font-size:14px; text-align:right; width:200px;}
#top_bar_area .bar_box .if_keyword a{color:#fcff00;	font-weight:bold;	text-decoration:underline;}
#top_bar_area .bar_box .if_sns{float:right;	padding:15px 0 0 0;	color:#fff;}

/*******메뉴리모콘*********/
#menu_control_bar{float:left;	position:absolute;	z-index: 99;	border:1px solid #222222;	width:156px; /* right:30px;*/ right:0; top:550px;}


/*******카피라이트*********/
.copyright{float:left;width:100%;text-align:center;padding:0 0 40px 0; margin-top:0;}




/*******2014.06.20.인라인이벤트 완태*********/
.event_inline_wrapper { width:100%; font-family:dotum; }
.event_inline_title { text-align:center; margin-bottom:45px; }
.event_inline_form { margin:0 auto; width:765px; }
.event_inline_form_title { width:751px; background-color:#F8F8F8; border:1px solid #EBEBEB; border-left:0px; border-right:0px; padding:11px 0 12px 14px; font-weight:bold; font-size:12px; }
.event_inline_form_contents { padding:6px 0px 6px 8px; font-size:11px; }
.event_inline_form_contents input { font-family:dotum; font-size:11px; }
.event_inline_form_contents .input_name { width:149px; height:20px; border:1px solid #C9C9CC; margin-right:8px; }
.event_inline_form_contents label { line-height:22px; vertical-align:middle; margin-right:5px; }
.event_inline_form_contents .input_radio { vertical-align:middle; }
.event_inline_form_contents select { width:66px; height:22px; font-family:dotum; font-size:12px; vertical-align:top; }
.event_inline_form_contents .input_hp { width:66px; height:20px; border:1px solid #C9C9CC; }
.event_inline_form_contents .input_intro { width:99%; height:20px; border:1px solid #C9C9CC; }
.event_inline_form_contents textarea { width:96%; height:82px; padding:10px; font-family:dotum; font-size:12px; overflow-y:scroll; }

.event_inline_form_submit { width:765px; text-align:center; margin-top:20px; }

/*******2014.06.20.인라인이벤트 모바일 완태*********/
.event_inline_wrapper_m { width:100%; font-family:dotum; }
.event_inline_title_m { text-align:center; }
.event_inline_form_wrapper_m { margin:0 auto; width:320px; background:url('/image/event/20140619_inline_event/mobile/bg_140619_event_pattern.gif') repeat; }
.event_inline_form_m { margin:0 auto; width:271px; }
.event_inline_form_title_m { padding-top:25px; }
.event_inline_form_contents_m { padding:6px 0px 6px 0; font-size:10px; }
.event_inline_form_contents_m input { font-family:dotum; font-size:10px; letter-spacing:-1px }
.event_inline_form_contents_m .input_name { width:162px; height:23px; border:1px solid #C9C9CC; margin-right:8px; }
.event_inline_form_contents_m .input_hp { width:79px; height:23px; border:1px solid #C9C9CC; }
.event_inline_form_contents_m .input_date { width:85px; height:23px; border:1px solid #C9C9CC; }
.event_inline_form_contents_m .input_intro { width:98%; height:23px; border:1px solid #C9C9CC; }
.event_inline_form_contents_m textarea { width:90%; height:46px; padding:10px; font-family:dotum; font-size:10px; overflow-y:scroll; }
.event_inline_form_bottom_m { width:320px; height:69px; background-color:#FCBCCC; text-align:center; padding-top:20px; }






/* ////////////////////////////// 모두투어 - 20141127 ////////////////////////////// */
.body_center02 {margin:0 auto; width:920px;}
.body_center02 .mod_ev_area {float:left; text-align:center; width:100%;}

.mod_visual {float:left; width:100%; position:relative;}
.mod_visual .fly_btn {position:absolute; bottom:-35px; right:105px; z-index:10;}

.body_center02 .mod_ev_area .ev_mod01 {width:100%; background:#163143;}
.body_center02 .mod_ev_area .ev_mod01 .mod01_cotents {padding-top:30px;}
.body_center02 .mod_ev_area .ev_mod01 .mod01_cotents02 {padding-top:30px;}
.body_center02 .mod_ev_area .ev_mod01 .mod01_btn {padding:20px 0 60px 0;}
 
.body_center02 .mod_ev_area .ev_mod02 {width:100%; background:#f0eee6;}
.body_center02 .mod_ev_area .ev_mod02 .mod02_contents { clear:both;padding:60px 0 50px 0;}


.body_center02 .mod_ev_area .ev_mod03 {width:100%; background:#616f81; position:relative;}
.body_center02 .mod_ev_area .ev_mod03 .mod03_contents {padding:0 0 135px 0;}
.body_center02 .mod_ev_area .ev_mod03 .mod03_btn {text-align:center; width:100%; position:absolute; bottom:40px;}

.body_center02 .mod_ev_area .ev_mod04 {width:100%; background:#f8f8f8; padding-bottom:50px;}
.body_center02 .mod_ev_area .ev_mod04 .mod04_contents {padding:60px 0 0 0;}
.body_center02 .mod_ev_area .ev_mod04 .mod04_contents02 {padding-top:20px;}
.body_center02 .mod_ev_area .ev_mod04 .mod04_contents03 {padding-top:10px;}
.body_center02 .mod_ev_area .ev_mod04 .mod04_btn {text-align:center; width:100%; padding-top:20px;}

.body_center02 .mod_ev_area .ev_mod05 {width:100%; background:#849294; padding:50px 0 50px 0;}
.body_center02 .mod_ev_area .ev_mod05 .title {text-align:center;}
.body_center02 .mod_ev_area .ev_mod05 .mod05_contents {background:#fff; width:82%; margin:20px auto 0 auto; height:260px; color:#454545;}
.body_center02 .mod_ev_area .ev_mod05 .mod05_contents02 {padding-top:20px;}

.body_center02 .mod_ev_area .enter_app {float:left; width:100%; background:#f1f1f1; padding:50px 0 20px 0;}
.body_center02 .mod_ev_area .enter_app .title {display:block; text-align:center;}

.body_center02 .mod_ev_area .enter_app .application_area {margin:0 auto; width:720px; padding:30px 0 0 0;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box {float:left; border:1px solid #cdcdcd; width:718px;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box dt {clear:both;float:left; width:163px; height:50px; line-height:50px; color:#707070; font-size:14px; font-weight:bold; background:#f7f7f7; border-bottom:1px solid #edeeef;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box dd {float:left; width:522px; height:50px; line-height:50px; padding-left:12px; border-left:1px solid #cdcdcd; border-bottom:1px solid #edeeef; color:#707070; background:#fff;} 
.body_center02 .mod_ev_area .enter_app .application_area .app_box input {float:left;height:32px; margin-top:8px; border:1px solid #efeff0;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box select {float:left; height:32px; padding:3px; font-size:14px; font-weight:bold; border:1px solid #efeff0;margin-top:8px;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box option { font-weight:normal; font-size:12px; height:20px; line-height:20px; color:#707070;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box em {font-style:normal; color:#f86625;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box textarea {border:1px solid #efeff0; margin:6px 0; color:#707070; font-size:12px; width:488px; line-height:16px; padding:10px;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box .dd_inquiry {height:100px;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box span {float:left; font-weight:bold; font-size:14px; padding:0 10px;}
.body_center02 .mod_ev_area .enter_app .application_area .agree_box {float:left; width:698px; margin-top:10px; padding:10px; height:95px; overflow-y:auto; line-height:15px; border:1px solid #f0f0f0; background:#f7f7f7; color:#707070;}
.body_center02 .mod_ev_area .enter_app .application_area .btn_agree {float:left; padding:10px 0 0 0;}
.body_center02 .mod_ev_area .enter_app .application_area .btn_agree span {line-height:13px; display:inline-block;}
.body_center02 .mod_ev_area .enter_app .application_area .btn_inquiry {float:left; width:720px; text-align:center; margin:20px 0 30px 0;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box .text_sty {font-weight:normal; font-size:14px; display:inline-block; margin-left:-7px; margin-right:30px;}
.body_center02 .mod_ev_area .enter_app .application_area .app_box .text_sty02 {font-weight:normal; font-size:14px; display:inline-block; margin-left:-7px; margin-right:15px;}




















