@charset "euc-kr";
html { width:100%;height:100%;margin:0;padding:0; }
body { width:100%;height:100%;margin:0;padding:0; }

/* Type Selector */
div, dl, dt, dd, form, fieldset, p, th, table, tr, td, p, br, input, button, textarea, select { font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Tahoma, Verdana, AppleGothic, Sans-serif; color:#666;font-size:12px; }
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none; }
textarea{ overflow:auto; } 
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
form { margin:0px; }

a:link, a:active, a:visited{text-decoration:none;color:#666;}
a:hover{color:#888;text-decoration:underline;}

.bold { font-weight:bold; }

.orange { color:#FF7700;}
.green { color:#62a79f; }
.red { color:#FF0000; }
.gray { color:#888; }
.white { color:#FFFFFF;}
.black { color:#333 }

.small_10 { font-size:10px; }
.small_11 { font-size:11px; }
.big_14 { font-size:14px; }
.small_gap { letter-spacing:-1px; }

.size14 { font-size:14px; }
.size16 { font-size:16px; }

.fnt_tahoma { font-family:tahoma; }

.border { border:solid 1px #DDD; }

.input { border-left:solid 1px #CCC;border-top:solid 1px #CCC;border-right:0;border-bottom:0;background:#f7f7f7; }

#container { width:100%;height:100%;background:url(/images/common/bg.gif) repeat-x center top; }

#header { width:980px;margin:0 auto;height:140px;background:#FFFFFF; }

#content { width:980px;margin:0 auto; }

#left { float:left;width:180px; }

#right { float:right;width:780px; }

#footer { clear:both;width:980px;margin:0 auto;background:url(/images/common/footer_line.gif) left top repeat-x;height:150px; }

#outlogin { width:180px;height:70px;border-top:solid 1px #DDD;border-bottom:solid 1px #DDD;padding-top:9px;padding-bottom:9px;margin-bottom:15px; }
.log_input { border-left:solid 1px #CCC;border-top:solid 1px #CCC;border-right:0;border-bottom:0;background:#f7f7f7;width:100px; }

#left_collection { margin:0 auto;width:180px;border-bottom:solid 1px #d9d9d9;margin-bottom:20px; }
.left_collection_title { width:160px;margin:0 auto;height:28px; }

#left_sms { width:160px;margin:0 auto; }
.sms_input { border-left:solid 1px #CCC;border-top:solid 1px #CCC;border-right:0;border-bottom:0;background:#EEE; }
.sms_textarea { border:0;width:140px;height:50px;background:#EEE; }
.sms_icon { text-align:center;margin-bottom:9px; }

#weddinghall_sch { border-top:solid 1px #DDD;height:90px;padding-top:9px; }
#weddinghall_event { border-top:solid 1px #DDD;height:80px;padding-top:19px;margin-bottom:20px; }

.recent_title { height:40px; }
.recent_title2 { height:30px; }
.recent_txt { height:18px; }

#idx_weddingcoll { width:520px;height:135px;border-top:solid 1px #DDD;padding-left:10px;background:url(/images/index/collection_bg.jpg) left top no-repeat; }
#idx_talk { width:230px;border-top:solid 1px #DDD;padding-top:9px;padding-left:10px; }

#idx_gallery { width:510px;height:120px;border-top:solid 1px #DDD;padding-top:9px;padding-left:10px; }
#idx_planner { width:230px;height:129px;padding-left:10px;border-top:solid 1px #DDD;padding-top:9px; }


#idx_selfwedding { width:510px;height:130px;border-top:solid 1px #DDD;padding-top:9px;padding-left:10px;background:url(/images/index/self_wedding_bg.jpg) 10px 9px no-repeat; }
.self_input { background:#b8e5e1;color:#FFF;width:120px; }
#idx_notice { width:230px;height:125px;border-top:solid 1px #DDD;padding-top:14px;padding-left:10px; }

#idx_collection { width:778px;height:208px;border:solid 1px #DDD;padding-top:20px; }
.idx_collection_col { border-right:solid 1px #ddd;padding:0px 15px 0px 14px; }
.idx_collection_col2 { padding:0px 15px 0px 15px; }
.idx_collection_title { height:20px;margin-top:10px; }
.idx_collection_img { height:110px; }
.idx_collection_txt { height:20px; }




#location { height:20px;text-align:right;font-size:11px;color:#888; }

#title { height:69px;border-bottom:solid 1px #DDD;margin-bottom:20px; }

.btm_margin { margin-bottom:3px; }

.submenu { border:solid 5px #EEE;padding:5px;width:160px;margin-bottom:15px; }


/*************** collection ******************************************************************************************/
#collection_menu { margin:0 auto;width:160px;border-bottom:solid 1px #ddd;margin-bottom:20px; }
.collection_menu_table { width:160px; }
.collection_menu_col { width:71px;height:19px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;font-size:11px; }
.collection_menu_col2 { width:85px;height:19px;border-bottom:solid 1px #ddd;padding-left:3px;font-size:11px; }
.collection_menu_col3 { width:71px;height:20px;border-right:solid 1px #ddd;font-size:11px; }
.collection_menu_col4 { width:85px;height:20px;padding-left:3px;font-size:11px; }

#collection_logo { height:50px; }

#collection_list { float:right;border:solid 1px #DDD;width:160px;height:515px;overflow-y:scroll;padding:4px;line-height:130%; }
.current_list { color:#FFF;background:#62a79f; }

#collection_bottom { border:solid 1px #DDD;width:620px;height:208px;margin-left:10px; }

#collection_box { margin:0 auto;width:760px; }

#collection_txt { height:140px;margin-bottom:10px;overflow-y:auto; }

.dvd_title { width:99px;height:28px;border-top:solid 1px #62a79f;border-bottom:solid 1px #62a79f;border-right:solid 1px #DDD;text-align:center;font-weight:bold;color:#62a79f;background:#f7f7f7; }
.dvd_title2 { width:509px;height:28px;border-top:solid 1px #62a79f;border-bottom:solid 1px #62a79f;border-right:solid 1px #DDD;text-align:center;font-weight:bold;color:#62a79f;background:#f7f7f7; }
.dvd_title3 { width:130px;height:28px;border-top:solid 1px #62a79f;border-bottom:solid 1px #62a79f;text-align:center;font-weight:bold;color:#62a79f;background:#f7f7f7; }

.dvd_col { width:90px;height:28px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;font-weight:bold;padding-left:9px; }
.dvd_col2 { width:500px;height:28px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;padding-left:9px; }
.dvd_col3 { width:130px;height:28px;border-bottom:solid 1px #DDD;text-align:center; }

.bouquet_info { position:absolute;top:695px;width:340px;height:70px;padding-top:10px;color:#FFFFFF;padding-left:10px;background:#000;z-index:1;filter:Alpha(Opacity=80);line-height:150%;  }
.pyebaek_info { position:absolute;top:602px;width:532px;height:70px;padding-top:10px;color:#FFFFFF;padding-left:10px;background:#000;z-index:1;filter:Alpha(Opacity=80);line-height:150%;  }

.collection_logo2 {  height:60px;border-right:solid 1px #ddd;padding-left:20px;padding-right:20px; }
.collection_logo3 {  height:60px;padding-left:20px;padding-right:20px; }

#kitchen_txt { margin-bottom:30px; }
#kitchen_img { margin-bottom:10px; }
#kitchen_btn { margin-bottom:50px; }

#furniture_img { margin-bottom:10px; }
#furniture_btn { margin-bottom:30px; }

#hm_sch_form { width:780px;height:230px;background:url(/images/collection/hm_bg.jpg) left top no-repeat; }
#hm_list_box { width:780px;background:url(/images/collection/hm_box.gif) left top no-repeat; }
.hm_select { color:#FFFFFF;background:#90ddd5;width:200px; }

.hm_idx_title { height:30px;margin-left:15px;margin-top:50px; }
.hm_idx_img { margin-bottom:10px;width:240px;word-break:break-all; }
.hm_idx_txt { margin-bottom:10px;width:240px;word-break:break-all; }

#honeymoon_list_box { width:760px;margin:0 auto;padding-top:14px;padding-bottom:14px;border-bottom:solid 1px #DDD; }
.honeymoon_subject_txt { font-size:14px;font-weight:bold;color:#333; }
.honeymoon_subject { height:30px;width:380px; }
.honeymoon_info_box { background:#f7f7f7;height:80px; }
.honeymoon_info_col { padding-left:10px;height:17px;width:100px; }
.honeymoon_info_col2 { padding-left:10px;height:17px;width:450px; }
.honeymoon_info_col3 { padding-bottom:5px;width:110px; }
.honeymoon_info_col4 { padding-bottom:5px;width:260px; }

#honeymoon_thum_box { width:400px;height:140px;margin-top:10px;background:#f7f7f7;padding-top:10px; }

.honeymoon_detail { background:#f7f7f7;padding:10px;height:100px;margin-bottom:10px; }
.honeymoon_info_logo { padding-top:19px;padding-bottom:19px;border:solid 1px #DDD;text-align:center; }
#honeymoon_info { margin-top:30px;margin-bottom:20px;padding-bottom:49px;border-bottom:solid 1px #DDD; }


/*************** weddinghall ******************************************************************************************/
.hall_sch_col { width:730px;font-size:11px;letter-spacing:-1px; }
.hall_sch_col2 { width:725px;font-size:11px;letter-spacing:-1px;padding-left:5px; }
.hall_sch_col3 { width:410px;font-size:11px;letter-spacing:-1px; }
.hall_sch_col4 { width:405px;font-size:11px;letter-spacing:-1px;padding-left:5px; }

#hall_list_box { padding-top:14px;padding-bottom:14px;border-bottom:solid 1px #DDD; }
.hall_subject_txt { font-size:14px;font-weight:bold;color:#333; }
.hall_subject { height:30px;width:400px; }
.hall_info_box { background:#f7f7f7;height:80px; }
.hall_info_col { padding-left:10px;height:17px;width:100px; }
.hall_info_col2 { padding-left:10px;height:17px;width:450px; }
.hall_info_col3 { padding-bottom:5px;width:110px; }
.hall_info_col4 { padding-bottom:5px;width:260px; }

#hall_thum_box { width:400px;height:140px;margin-top:10px;background:#f7f7f7;padding-top:10px; }

.hall_detail { background:#f7f7f7;padding:10px; }
#hall_info { margin-top:30px;margin-bottom:20px;padding-bottom:49px;border-bottom:solid 1px #DDD; }


#button { margin-top:20px;height:40px;text-align:right; }
#button2 { margin-top:20px;height:40px;text-align:right;width:670px;margin-left:10px; }
#paging { font-family:tahoma;font-size:11px;text-align:center;margin-top:30px; }


/*************** guide ******************************************************************************************/
#guide_box { width:770;background:url(/images/guide/bg01.jpg) left top no-repeat;padding-left:10px; }

.sche_col_t { width:59px;height:40px;background:#68cbc1;text-align:center;font-weight:bold;color:#FFFFFF;border-right:solid 1px #DDD; }
.sche_col_t2 { width:99px;height:40px;background:#68cbc1;text-align:center;font-weight:bold;color:#FFFFFF;border-right:solid 1px #DDD; }
.sche_col_t3 { width:89px;height:40px;background:#68cbc1;text-align:center;font-weight:bold;color:#FFFFFF;border-right:solid 1px #DDD; }
.sche_col_t4 { width:89px;height:40px;background:#68cbc1;text-align:center;font-weight:bold;color:#FFFFFF;border-right:solid 1px #DDD; }
.sche_col_t5 { width:89px;height:40px;background:#68cbc1;text-align:center;font-weight:bold;color:#FFFFFF;border-right:solid 1px #DDD; }
.sche_col_t6 { width:99px;height:40px;background:#68cbc1;text-align:center;font-weight:bold;color:#FFFFFF;border-right:solid 1px #DDD; }
.sche_col_t7 { width:80px;height:40px;background:#68cbc1;text-align:center;font-weight:bold;color:#FFFFFF; }

.sche_col { width:59px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;font-weight:bold;padding:5px; }
.sche_col2 { width:99px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;padding:5px; }
.sche_col3 { width:89px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;padding:5px; }
.sche_col4 { width:89px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;;padding:5px; }
.sche_col5 { width:89px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;padding:5px; }
.sche_col6 { width:99px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;padding:5px; }
.sche_col7 { width:80px;border-bottom:solid 1px #DDD;padding:5px; }

a.lnk_guide:link, a.lnk_guide:active, a.lnk_guide:visited{text-decoration:underline;color:#62a79f;}
a.lnk_guide:hover{color:#888;text-decoration:underline;}

#guide_img { width:780px;height:160px;background:url(/images/guide/img03.jpg) left top no-repeat; }
#guide_img2 { width:780px;height:160px;background:url(/images/guide/img02.jpg) left top no-repeat; }
#guide_img4 { width:780px;height:160px;background:url(/images/guide/img04.jpg) left top no-repeat; }

.self_box { padding:9px;border:solid 1px #DDD;line-height:150%;width:200px; }
.self_img { margin-bottom:10px; }

.chk_img { padding-top:5px;padding-left:10px;height:20px;color:#FFFFFF;background:#68CBC1;width:190px;font-weight:bold; }


.list_col_t01 { height:30px;width:60px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold; }
.list_col_t02 { height:30px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold; }
.list_col_t03 { height:30px;width:100px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold; }
.list_col_t03_ { height:30px;width:100px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold; }
.list_col_t04 { height:30px;width:60px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold; }
.list_col_t04_ { height:30px;width:40px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold; }

.list_col_01 { border-bottom:solid 1px #DDD;height:24px;width:60px;color:#888;font-family:tahoma;font-size:11px;text-align:center; }
.list_col_02 { border-bottom:solid 1px #DDD;height:24px; }
.list_col_03 { border-bottom:solid 1px #DDD;height:24px;width:100px;color:#888;font-family:tahoma;font-size:11px;text-align:center; }
.list_col_03_ { border-bottom:solid 1px #DDD;height:24px;width:100px;text-align:center; }
.list_col_04 { border-bottom:solid 1px #DDD;height:24px;width:60px;color:#888;font-family:tahoma;font-size:11px;text-align:center; }
.list_col_04_ { border-bottom:solid 1px #DDD;height:24px;width:40px;text-align:center; }


.price_t01 { height:30px;width:99px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold;border-right:solid 1px #ddd; }
.price_t02 { height:30px;width:199px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold;border-right:solid 1px #ddd; }
.price_t03 { height:30px;width:289px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold;border-right:solid 1px #ddd; }
.price_t04 { height:30px;width:90px;background:#68cbc1;text-align:center;color:#FFFFFF;font-weight:bold; }

.price_01 { border-bottom:solid 1px #DDD;border-right:solid 1px #ddd;height:24px;width:99px;text-align:center; }
.price_02 { padding-left:10px;border-bottom:solid 1px #DDD;border-right:solid 1px #ddd;height:24px;width:189px; }
.price_03 { padding-left:10px;border-bottom:solid 1px #DDD;border-right:solid 1px #ddd;height:24px;width:279px; }
.price_04 { padding-right:10px;border-bottom:solid 1px #DDD;height:24px;width:80px;font-family:tahoma;font-size:11px;text-align:right; }


/*************** community ******************************************************************************************/
#comm_box { width:770;background:url(/images/community/bg.jpg) left top no-repeat;padding-left:10px; }
#comm_img { width:780px;height:160px;background:url(/images/community/img01.jpg) left top no-repeat; }
#comm_img2 { width:780px;height:160px;background:url(/images/community/img02.jpg) left top no-repeat; }
#comm_img3 { width:780px;height:160px;background:url(/images/community/img03.jpg) left top no-repeat; }
#comm_img4 { width:780px;height:160px;background:url(/images/community/img04.jpg) left top no-repeat; }
#comm_img5 { width:780px;height:160px;background:url(/images/community/img05.jpg) left top no-repeat; }
#comm_img6 { width:780px;height:160px;background:url(/images/community/img06.jpg) left top no-repeat; }

.inv_subject { height:30px; }

.gall_info_label { letter-spacing:-1px;height:29px;border-bottom:solid 1px #DDD;width:100px;color:#888;padding-left:10px; }
.gall_info_info { height:29px;border-bottom:solid 1px #DDD;width:220px; }
.gall_info_txt { padding:10px; }

.gall_cmt_lst { border-bottom:solid 1px #DDD;padding-top:20px;padding-bottom:19px; }
.gall_cmt_info { height:20px; }
.gall_cmt_txtarea { width:610px;height:64px;background:#f7f7f7;border-top:solid 1px #AAA;border-left:solid 1px #AAA;border-right:solid 1px #DDD;border-bottom:solid 1px #DDD; }

.qn_wr_t { background:#68cbc1;height:30px;padding-left:10px;width:330px;color:#FFFFFF;font-weight:bold; }
.qn_wr_t2 { background:#68cbc1;height:30px;padding-left:10px;width:330px;color:#FFFFFF;font-weight:bold; }

.qa_wr_col { width:110px;padding-left:10px;height:29px;border-bottom:solid 1px #DDD;background:#f7f7f7; }
.qa_wr_col2 { width:210px;padding-left:10px;height:29px;border-bottom:solid 1px #DDD; }
.qa_wr_col3 { width:550px;padding-left:10px;height:29px;border-bottom:solid 1px #DDD; }
.qa_wr_col4 { width:550px;padding-left:10px;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #DDD; }


/*************** membership ******************************************************************************************/
#mb_img { margin-bottom:50px; }
#login_box { width:778px;height:438px;border:solid 1px #DDD;background:#f7f7f7; }

.mb_input { border:solid 1px #DDD;width:250px; }
.mb_txtarea { border:solid 1px #DDD; }

.reg_col { width:150px;height:29px;border-bottom:solid 1px #ddd; }
.reg_col2 { width:240px;height:29px;border-bottom:solid 1px #ddd; }
.reg_col3 { width:630px;height:29px;border-bottom:solid 1px #ddd; }

.reg_input { background:#f7f7f7;border-top:solid 1px #AAA;border-left:solid 1px #AAA;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD; }

/*************** event ******************************************************************************************/
#event_box { width:770;background:url(/images/event/bg.jpg) left top no-repeat;padding-left:10px; }
.event_subject { height:30px;margin-top:5px; }


/*************** estimate ******************************************************************************************/
#est_box { width:515px;background:url(/images/collection/bg_inquiry.jpg) left top no-repeat;padding-left:265px; }
.est_t { height:20px;margin-top:30px; }

.est_input { border:solid 1px #DDD; }

.est_col { width:115px;height:29px;border-bottom:solid 1px #DDD; }
.est_col2 { width:375px;height:29px;border-bottom:solid 1px #DDD; }


/*************** mypage ******************************************************************************************/

#mypage_img { width:780px;height:160px;background:url(/images/mypage/img01.jpg) left top no-repeat; }
#mypage_img2 { width:780px;height:160px;background:url(/images/mypage/img02.jpg) left top no-repeat; }
#mypage_img3 { width:780px;height:160px;background:url(/images/mypage/img03.jpg) left top no-repeat; }
#mypage_img4 { width:780px;height:160px;background:url(/images/mypage/img04.jpg) left top no-repeat; }
#mypage_img5 { width:780px;height:160px;background:url(/images/mypage/img05.jpg) left top no-repeat; }
#mypage_img6 { width:780px;height:160px;background:url(/images/mypage/img06.jpg) left top no-repeat; }

#mypage_box { width:770;background:url(/images/mypage/bg.jpg) left top no-repeat;padding-left:10px; }

.mypage_sch_form { border:solid 1px #DDD;background:#f7f7f7;height:38px;width:678px; }

.day_blank { width:70px;height:100px;background:#f7f7f7;padding:10px; }
.day_ { width:70px;height:100px;background:#FFFFFF;font-family:tahoma;font-size:11px;padding:10px;text-align:right;vertical-align:top; }
.day_sat { color:#3d7ec1;font-family:tahoma;font-size:11px; }
.day_sun { color:#cb3737;font-family:tahoma;font-size:11px; }

a.current_sch:link, a.current_sch:active, a.current_sch:visited{text-decoration:underline;color:#62a79f;}
a.current_sch:hover{color:#888;text-decoration:underline;color:#62a79f; }

.day_cal { width:30px;height:30px;background:#FFFFFF;text-align:center; }
.day_cal_current { width:30px;height:30px;background:#EEE;text-align:center; }






#com_img { margin-bottom:50px; }

.media_row { height:24px;width:780px;background:url('/images/company/dot.gif') repeat-x left bottom }

#com_box { width:770; }

.planner_img { width:180px;border:solid 1px #DDD;padding:4px; }
.planner_thum { width:290px;padding-left:30px;background:url('/images/company/planner_thum_bg.jpg') no-repeat left top; }
.planner_title { width:460px;height:65px;background:url('/images/company/planner_title_bg.jpg') no-repeat left top; }
