@charset "euc-kr";
/* CSS Document */
@font-face {
	font-family: 'NanumSquare';
	font-style: normal;
	font-weight: 400;
	src:url('../font/NanumSquareR.woff') format("woff");
	src:url('../font/NanumSquareR.eot') format("opentype");
}

body {line-height:1; font-family: 'º»°íµñ', Noto Sans Korean, 'Noto Sans Korean', sans-serif; font-style:normal; word-break:keep-all; color:#333; font-weight:400;}
input, textarea, select, button {font-family: 'º»°íµñ', Noto Sans Korean, 'Noto Sans Korean', sans-serif !important; font-style:normal; font-weight:400;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, blockquote, em, p {
	margin:0;
	padding:0;
}

body	{

		font-size: 12px; color: #5e5e5e;

		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}


ul, ol, li {
	list-style:none outside;
}
img {
	border:0px;
}

a:link { color: #171717; text-decoration: none; }
a:visited { color: #171717; text-decoration: none; }
a:hover { color: #d15555; text-decoration: none; }
a:active { color: #171717; text-decoration: none; }
a:focus { color: #171717; text-decoration: none; }

.top {
	
	
	font-size: 12px;
	color: #434343;
}
.top a{text-decoration:none; color:#434343;}
.td_line {
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.td_topline {
	border-top-width: 5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #434343;
}

.td_title{padding-top:20px;}


.header {position:relative; margin:30px 0 40px 0;}
.header h1 {margin:0 auto; width:180px;}
.header .src_banner { text-align:right; position:absolute; right:0; top:15px;}

.menu_wrap {border-top:5px solid #434343; border-bottom:1px solid #d7d7d7; background:url(../images/common/menu_bg.jpg) repeat;}

#main_menu{
	width:1100px;
	height:55px;
	margin:0 auto;
	padding:0 0px;
	list-style:none;
	font-size: 18px;
	color:#434343;
	
}

#main_menu > li{
	float:left;
	position:relative;
	width:16.667%;
	height:100%;
	margin-left:0px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#main_menu > li > a{
	display:block;
	margin:0; padding:0;
	line-height:55px;
	text-align:center; text-decoration:none;	
	font-size: 16px;
	color:#434343;
	zoom:1;
}
#main_menu li a:hover,
#main_menu li a.hov{
	background-color:#f2594b;
	color:#ffffff;	
	font-size: 16px;
}

#main_menu > li{}
#main_menu > li:hover{border-top-color:#434343;}

#main_menu ul {
	width:100%;
	position:absolute;
	display:none;
	margin:0;
	list-style:none;
	background:#434343;
	box-sizing:border-box;
	z-index:1;
}
#main_menu ul li {	
	font-size: 14px;	
	text-align:left;
}
#main_menu ul li:hover {color:#f2594b;}

#main_menu ul a {	
	font-size: 14px;	
	display:block;
	height:20px; line-height:20px;
	padding:10px 5px;
	color:#AAA;
	padding-left:30px;
}
#main_menu ul a:hover{
	
	font-size: 14px;	
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

/* ¸ÞÀÎÈ­¸é·Ñ¸µ */
.main {width:100%; height:398px; box-sizing:border-box;}
/* ¸ÞÀÎ css´Â visual.cssÂü°í */

/* ¸ÞÀÎ¸Þ´ºÅÜ4 */
.info_tab { width:540x; height:25px; margin-top:0px; }
.info_tab:after {content:"";display:block;clear:both;}
.info_tab li {float:left; text-align:center; width:134px;  height:35px; line-height:35px; background:#06bbc6; margin-top:7px; border:1px solid #dddddd; border-right:none;}
.info_tab li a {width:134px; height:27px; display:block; font-size:15px; float:left; color:#ffffff; display:block;}
.info_tab li:last-child {border-right:1px solid #dddddd;}
.info_tab li.active {height:42px; line-height:42px; background-color:#fff; border:1px solid #333; border-bottom:none; margin:0;}
.info_tab li.active a {font-size:18px; color:#434343;}


.gallery_img {width:540x; padding-left:0px}
.gallery_img li {float:left; padding-bottom:15px;}
.gallery_img_po { padding-right:13px}

.gallery_img1 {width:540px; padding-left:0px}
.gallery_img1 li {float:left; bpadding-bottom:15px;}
.gallery_img_l li {float:left; padding-bottom:15px;}


/* Çà»ç°¶·¯¸®¸Þ´ºÅÜ4 */
.gallery_tab4 { width:1100px; height:25px; margin-top:10px; }
.gallery_tab4:after {content:"";display:block;clear:both;}
.gallery_tab4 li { float:left; text-align:center; width:274px;  height:35px; background:#fff; margin-right:-1px; border:1px solid #dddddd; }
.gallery_tab4 li a { padding-top:9px; width:275px; height:27px; display:block; font-size:15px; font-weight:600; color:#242424; float:left;}
.gallery_tab4 li a:hover, .gallery_tab4 li.active a { background:#06bbc6; color:#ffffff;}

/*ºü¸¥ »ó´ã ½ÅÃ»*/
.counsulting {text-align:center; height:80px; line-height:80px; background-color:#f1ebe7; width:100%; left:0; bottom:0; position:fixed; z-index:1;}
.counsulting .consult_title {font-size:26px; font-weight:700; color:#333; display:inline-block; font-family:"³ª´®½ºÄù¾î", NanumSquare, "NanumSquare", sans-serif; vertical-align:middle; margin-right:45px;}
.counsulting form {display:inline-block;}
.counsulting form input[type="text"], .counsulting form input[type="number"] {background-color:#fff; border:1px solid #ddd; box-sizing:border-box; vertical-align:middle; height:32px; padding-left:10px;}
.counsulting form .user_name {width:140px; margin-right:30px;}
.counsulting form .user_number {width:80px;}
.counsulting form .submit_btn {width:144px; height:40px; line-height:40px; text-align:center; color:#fff; font-family:"³ª´®½ºÄù¾î", NanumSquare, "NanumSquare", sans-serif; font-size:17px; font-weight:700; background-color:#464646;
 display:inline-block; vertical-align:middle; -webkit-border-radius:5px; border-radius:5px; margin-left:50px;}

/* ¼­ºê¸Þ´ºÅÜ6 */
.sub_tab6 { width:1100px; height:25px; margin-top:10px; }
.sub_tab6:after {content:"";display:block;clear:both;}
.sub_tab6 li { float:left; text-align:center; width:182px;  height:45px; background:#fff; margin-right:-1px; border:1px solid #dddddd; }
.sub_tab6 li a { padding-top:15px; width:182px; height:31px; display:block; font-size:15px;  font-weight:600; color:#242424; float:left;}
.sub_tab6 li a:hover, .sub_tab6 li.active a { background:#f2594b; color:#ffffff;}



/* ¼­ºê¸Þ´ºÅÜ5 */
.sub_tab5 { width:1100px; height:25px; margin-top:10px; }
.sub_tab5:after {content:"";display:block;clear:both;}
.sub_tab5 li { float:left; text-align:center; width:219px;  height:45px; background:#fff; margin-right:-1px; border:1px solid #dddddd; }
.sub_tab5 li a { padding-top:15px; width:219px; height:31px; display:block; font-size:15px;  font-weight:600; color:#242424; float:left;}
.sub_tab5 li a:hover, .sub_tab5 li.active a { background:#f2594b; color:#ffffff;}



/* ¼­ºê¸Þ´ºÅÜ4 */
.sub_tab4 { width:1100px; height:25px; margin-top:10px; }
.sub_tab4:after {content:"";display:block;clear:both;}
.sub_tab4 li { float:left; text-align:center; width:274px;  height:45px; background:#fff; margin-right:-1px; border:1px solid #dddddd; }
.sub_tab4 li a { padding-top:15px; width:275px; height:31px; display:block; font-size:15px;  font-weight:600; color:#242424; float:left;}
.sub_tab4 li a:hover, .sub_tab4 li.active a { background:#f2594b; color:#ffffff;}


/* ¼­ºê¸Þ´ºÅÜ3 */
.sub_tab3 { width:1100px; height:25px; margin-top:10px; }
.sub_tab3:after {content:"";display:block;clear:both;}
.sub_tab3 li { float:left; text-align:center; width:365px;  height:45px; background:#fff; margin-right:-1px; border:1px solid #dddddd; }
.sub_tab3 li a { padding-top:15px; width:365px; height:31px; display:block; font-size:15px;  font-weight:600; color:#242424; float:left;}
.sub_tab3 li a:hover, .sub_tab3 li.active a { background:#f2594b; color:#ffffff;}

/* ¼­ºê¸Þ´ºÅÜ2 */
.sub_tab2 { width:1100px; height:25px; margin-top:10px; }
.sub_tab2:after {content:"";display:block;clear:both;}
.sub_tab2 li { float:left; text-align:center; width:548px;  height:45px; background:#fff; margin-right:-1px; border:1px solid #dddddd; }
.sub_tab2 li a { padding-top:15px; width:548px; height:31px; display:block; font-size:15px;  font-weight:600; color:#242424; float:left;}
.sub_tab2 li a:hover, .sub_tab2 li.active a { background:#f2594b; color:#ffffff;}


.main_notice {
	float:left;
	height:152px; 
	text-align:left;
	width:297px;
}
.date{ text-align:right;  margin-right:0px;font-size: 12px}
.m_title {float:left; padding-top:18px; padding-left:20px}
.pd_all {float:right; padding-top:23px; margin-right:20px;}
.mainTab {width:251px; margin-top:48px; padding-left:20px}
.mainTab li{float:left; width:100%;  font-size: 13px; color:#6e6e6e; line-height:22px; padding-left:5px; background:url('../images/dot.gif') no-repeat left center;}
/*.mainTab li a:hover,a:active,a:focus {text-decoration:underline; color:#00549e}*/
.mainTab li a{float:left; margin-left:5px; line-height:21px; color:#6e6e6e }
.mainTab li span {float:left; margin-left:1px}



/* Çà»ç°¶·¯¸® */
.gallery_businesspaerty{}
.gallery_businesspaerty ul{}
.gallery_businesspaerty li{
							float:left;
							padding-left:25px;
							padding-right:25px;
							padding-bottom:20px;
							padding-top:30px;							
							font-size:12px; color:#434343;
							text-align:center;
							
						   }

/* È¸»ç¼Ò°³ */
.aboutus{padding-top:100px;}


/* ¼­ºêÆäÀÌÁö */
.sub_title_line{padding-top:100px;}
.sub_title{ font-size:30px; color:#0180a3; padding-top:30px; }
.sub_title2{ background-color:#e8e2d8;  font-size:24px; color:#434343; margin-top:30px; }
.sub_title_menu{padding-top:30px; padding-bottom:30px;}
.menu_print{ padding-bottom:10px; }
.menu_box{background-color:#e8e2d8; border:#40332c 1px solid;}
.menulist {  font-size:24px; color:#434343; }
.menulist > li{ float:left; padding:0;  font-size:16px; color:#434343; line-height:150%; list-style:disc; }
.special_title{  font-size:30px; color:#40332c; padding-top:30px; }
.special_title2{  font-size:30px; color:#40332c; padding-top:30px; padding-bottom:30px; }
.special_1{  font-size:16px; color:#0180a3; padding-top:30px; padding-bottom:30px; }
.special_2{  font-size:16px; color:#40332c; line-height:150%; padding-bottom:30px; }
.special_3{  font-size:12px; color:#40332c; line-height:150%; padding-top:50px; padding-bottom:50px; }


/* ¸Þ´º_¸¶¿ì½º¿À¹ö */
.text_img_c {text-align:center;margin:26px 0;}
.menu_img {}
.menu_img .imgs ul {overflow:hidden;}
.menu_img .imgs ul li {float:left;}
.menu_img .imgs ul li .inner{width:172px; margin:15px 10px; position:relative; text-align:center;}
.menu_img .imgs ul li .inner img{width:172px;display:block;}
.menu_img .imgs ul li .inner div{display:block;width:172px;height:172px;background:#40332c;position:absolute;left:0;top:0;opacity:0.8;display:none;}
.menu_img .imgs ul li .inner div p{display:inline-block;width:172px;margin-top:20px;height:100px;font-size:16px;font-weight:600;color:#fff;}
.menu_img .imgs ul li .inner div p strong{font-size:16px;font-weight:600;color:#fff;display:block;padding:50px 0;}
/* ¸Þ´º_¸¶¿ì½º¿À¹ö */



/* ¸Þ´º_¸¶¿ì½º¿À¹ö */
.bbq {  font-size:12px; color:#434343; line-height:200%; }
.bbq_1 { border:#40332c 1px solid; }

.reservation_title {
	
	font-size: 14px;
	color: #434343;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	font-weight: bold;
}
.reservation_title span {font-size:13px; font-weight:300;}
.reservation_title2 {
	
	font-size: 12px;
	color: #434343;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	font-weight: bold;
}
.reservation_text {
	
	font-size: 12px;
	color: #434343;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.review{width:299px; margin:0 auto; padding:10px; border:1px solid #dfdfdf;}

.review_title{
	overflow:hidden;
	border-bottom:1px solid #dfdfdf;
	
	font-size:14px;
	font-color:#434343;
	
}
	.review_title > * {	line-height:1rem; vertical-align:baseline;}
	.review_title h3{float:left;}
	.review_title p{float:right;}

.review_list{margin:0; padding:0; list-style:none;
  text-decoration:none;
 
 font-color:#434343;
 font-size:12px;
 }
.review_list > li{}
.review_list > li > a{display:block; overflow:hidden; padding:5px 0;
 text-decoration:none;
 
 font-color:#434343;
 font-size:12px;
 }
.review_list > li > a > *{display:block;
 text-decoration:none;
 
 font-color:#434343;
 font-size:12px;
 }
.review_list > li > a > span{float:right;
 text-decoration:none;
 text-align:center;
 
 font-color:#434343;
 font-size:12px;
 }
.td_left_title {
	
	font-size: 12px;
	color: #434343;
	padding-left:10px;
}


#tabmenu {
	
}

#tabmenu_01 {
	position:absolute;
	width:129px;
	height:42px;
	z-index:1;
	left: 1433px;
	top: 503px;
	visibility: visible;
	overflow: visible;
}
#tabmenu_02 {
	position:absolute;
	width:137px;
	height:42px;
	z-index:1;
	visibility: visible;
	overflow: visible;
	left: 1067px;
	top: 841px;
}
#tabmenu_03 {
	position:absolute;
	width:131px;
	height:42px;
	z-index:1;
	left: 27px;
	top: 121px;
	visibility: visible;
	overflow: visible;
}
#tabmenu_04 {
	position:absolute;
	width:125px;
	height:108px;
	z-index:1;
	left: 1158px;
	top: 886px;
	visibility: hidden;
}

.table_review{
	border:1px solid #dfdfdf;
    }
.td_left{
	padding-left:10px;
	paddong-bottom:10px;
	boder-bottom:color:#dfdfdf; 	solid:1px;
	
	font-size:12px;
	font-color:#434343;
	color: #434343;
	}
.td_right{
	padding-right:10px;
	font-size:12px;
	
	color: #434343;
	}

.footer_wrap {background-color:#282828; padding:30px 0 40px 0;}
.footer_wrap .foot {width:1100px; margin:0 auto; position:relative;}
.footer_wrap .foot .foot_logo {margin-bottom:20px;}
.footer_wrap .foot .footer_info {font-size:14px; font-weight:300; color:#707070; line-height:1.5;}
.footer_wrap .foot .footer_info span {margin-right:15px;}
.footer_wrap .foot .copy {margin-top:7px;}
.footer_wrap .foot .foot_btns {overflow:hidden; position:absolute; right:0; top:30px;}
.footer_wrap .foot .foot_btns li {float:left; margin-left:15px;}
.footer_wrap .foot .foot_btns li a {color:#fff; font-weight:300; font-size:13px;}
.footer_wrap .foot .foot_right {color:#fff; position:absolute; right:0; top:80px; background:url(../images/foot_right.png) no-repeat top left; padding-left:45px;}
.footer_wrap .foot .foot_right dl dt {font-size:16px; font-weight:500; margin-bottom:10px;}
.footer_wrap .foot .foot_right dl dd {font-size:13px; line-height:1.4;}

/*Äü¸Þ´º*/
#quick {position:fixed; right:0; top:0; height:100%; z-index:2;}
#quick .quick_btns {width:41px;position:absolute;left:-40px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
#quick .quick_btns .gate_btn {height:80px;line-height:80px;background-color:#fff;border:1px solid #ddd;border-right:none;border-bottom:none;box-sizing: border-box; /*padding: 32px 0 0 12px;*/cursor: pointer;}
#quick .quick_btns .q_close div {background:url(../images/close_quick.png) no-repeat center; height:100%;}
#quick .quick_btns .q_open div {background:url(../images/open_quick.png) no-repeat center; height:100%;}
#quick .quick_btns .go_top {border:1px solid #ddd;background-color:#000000;width:40px;height:40px;line-height:40px;text-align: center;}
#quick .quick_btns .go_top a {color:#fff; display:block;}
#quick .quick_box {
    width: 226px;
    height: 100%;
    border-left: 1px solid #ddd;
    box-sizing: border-box;
    padding: 0 25px;
    background-color: #fff;
}
#quick .quick_box .quick_list {
    margin-bottom: 50px;
}
#quick .quick_box .quick_list li {
    border: 1px solid #ddd;
    text-align: center;
    height: 46px;
    line-height: 46px;
    box-sizing: border-box;
    margin-bottom: 5px;
}
#quick .quick_box .quick_list li a {
    font-size: 14px;
    color: #333;
    display: block;
}

#quick .quick_box .quick_list .counslt_btn {background-color:#e6004d;}
#quick .quick_box .quick_list .counslt_btn a {color:#fff;}
#quick .quick_box .quick_list .resev_btn {background-color:#434343;}
#quick .quick_box .quick_list .resev_btn a {color:#fff;}
#quick .quick_box .quick_list .blog_btn {background-color:#2aa600;}
#quick .quick_box .quick_list .blog_btn a {color:#fff;}
#quick .quick_box .favor {padding:26px 0; border-bottom:1px solid #ddd;margin-bottom: 30px; text-align:center; cursor:pointer;}
#quick .quick_box .favor img {width:140px;}
#quick .quick_box .favor p {font-size:13px; color:#333; margin-top:20px;}

#quick .quick_box .qinfo {/* padding-left:30px; */color:#333333;margin-bottom:40px;}
#quick .quick_box .qinfo hr {width:14px; height:2px; background-color:#333; margin:10px 0; text-align:left; border:none;}
#quick .quick_box .qinfo .qtitle {font-size:16px; font-weight:700;}
#quick .quick_box .qinfo .qnumb {font-size:20px; font-weight:700; margin-bottom:17px;}
#quick .quick_box .qinfo .qtimes {font-size:13px; line-height:1.5;}
#quick .quick_box .qinfo .banks {font-size:15px; font-weight:700; line-height:1.4;}

/*¸ÞÀÎÇÏ´Ü °Ô½ÃÆÇµé*/
.bott_wrap {height:300px; box-sizing:border-box; background-color:#621434; padding:45px 0 55px 0; margin-top:50px;}
.center_box {width:1100px; margin:0 auto; position:relative;}
.bott_wrap .center_box {overflow:hidden;}
.bott_wrap .center_box > div {float:left;}
.bott_wrap .board_box {box-sizing:border-box; padding-right:40px; border-right:1px dashed #b1547a;}
.bott_wrap .board_box .hr {width:30px; height:4px; background-color:#f7ad00; margin-bottom:10px;}
.bott_wrap .board_box .bb_title {font-size:21px; color:#fff; margin-bottom:25px;}
.bott_wrap .board_box .board_list li {position:relative; margin-bottom:10px; padding-left:10px;}
.bott_wrap .board_box .board_list li:last-child {margin-bottom:0;}
.bott_wrap .board_box .board_list li:before {content:''; display:block; width:4px; height:4px; background-color:#fff; border-radius:100%; position:absolute; left:0; top:5px;}
.bott_wrap .board_box .board_list li p {color:#fff; font-size:13px; width:250px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bott_wrap .board_box .board_list li .date {color:#fff; font-size:12px; position:absolute; right:0; top:0;}
.bott_wrap .board_box01 {width:380px;}
.bott_wrap .board_box02 {width:405px; padding-left:35px;}
.bott_wrap .btns_wrap {width:315px; padding-left:30px; box-sizing:border-box;}
.bott_wrap .btns_wrap ul li:first-child {margin-bottom:10px;}

/*¼­ºê ÅÇ*/
.sub_tab {overflow:hidden;}
.sub_tab li {float:left; height:45px; line-height:45px; border:1px solid #ddd; box-sizing:border-box; border-right:none; text-align:center;}
.sub_tab li a {display:block; font-size:16px; color:#434343;}
.sub_tab li:last-child {border-right:1px solid #ddd;}
.sub_tab .tab_on {background-color:#f2594b;}
.sub_tab .tab_on a {color:#fff;}
.tab02 li {width:50%;} 
.tab03 li {width:33.33%;} 
.tab04 li {width:25%;} 
.tab05 li {width:20%;} 

/*,¼­ºê °øÅë*/
.st_wrap {text-align:center; margin:70px 0;}
.st_wrap h2 {font-size:47px; font-weight:500; color:#000; margin-bottom:30px;}
.st_wrap .hr {width:25px; height:3px; margin:0 auto; background-color:#dcdcdc;}

/*ÀÎ»ç¸»*/
.subp_title {line-height:1.4; font-size:25px; font-weight:500; color:#333;}
.def_txt {font-size:17px; line-height:1.5; color:#696969; font-weight:300;}
.sign_txt {color:333; font-weight:500; font-size:17px;}

/*¿¬Çõ*/
.history_wrap {border-top:3px solid #621434;}
.history_wrap li {border-bottom:1px solid #ddd; overflow:hidden; padding:40px 0; line-height:1.8; display:table; width:100%;}
.history_wrap li > p {display:table-cell; vertical-align:middle;}
.history_wrap li .year {padding-left:40px; margin-right:135px; font-size:40px; font-weight:500; color:#621434; width:220px;}
.history_wrap li .right_th {}
.history_wrap li .right_th span {display:inline-block; vertical-align:top; font-size:17px;}
.history_wrap li .right_th .month {font-weight:500; color:#333; margin-right:25px;}
.history_wrap li .right_th .history {font-weight:300; color:#696969;}
 
.graph {display:block; margin:0 auto;}


/*¿À½Ã´Â ±æ*/
.addr_box {height:75px; line-height:75px; background-color:#621434; color:#fff; padding-left:47px;}
.addr_box p {float:left; position:relative; font-size:20px; padding-left:40px; font-weight:300;}
.addr_box .addr_txt {background:url(../images/about/aicon01.png) no-repeat center left; padding-right:35px; margin-right:35px;}
.addr_box .addr_txt:after {content:''; display:block; width:1px; height:16px; background-color:#fff; position:absolute; right:0; top:32px;}
.addr_box .phone_txt {background:url(../images/about/aicon02.png) no-repeat center left; padding-right:35px; margin-right:35px;}
.addr_box .phone_txt:after {content:''; display:block; width:1px; height:16px; background-color:#fff; position:absolute; right:0; top:32px;}
.addr_box .fax_txt {background:url(../images/about/aicon03.png) no-repeat center left;}


/*°áÈ¥½Ä Çà»ç*/
.weding_cos {text-align:center; margin-bottom:70px;}
.weding_cos li {display:inline-block; margin:0 5px; width:210px; height:45px; line-height:46px; background-color:#ededed; box-sizing:border-box;}
.weding_cos li a {display:block; font-size:16px; color:#434343; font-weight:300;}
.weding_cos li.cos_on {background-color:#fff; border:2px solid #f2594b;}
.weding_cos li.cos_on a {font-size:16px; font-weight:500; color:#f2594b; line-height:42px;}
.weding_menu {display:none;}
#menu1 {display:block;}

/*¹«Á¡Æ÷Ã¢¾÷*/
.found_box .fb_title {font-size:30px; color:#000; font-weight:500;}
.found_box .hr {width:20px; height:2px; background-color:#621434; margin:15px 0 30px 0;}
.found_box .grey_box {height:57px; line-height:57px; text-align:center; font-size:23px; font-weight:500; color:#333; background-color:#efefef;}
.found_box .fb_txt01 {color:#333; font-size:23px; font-weight:500; margin-bottom:30px;}
.found_box .fb_txt02 {font-weight:300; font-size:17px; color:#696969; line-height:1.7;}

/*Çà»ç½ÇÀû*/
.event_ptitle {font-size:30px; font-weight:500; line-height:1.3; color:#333; padding-bottom:25px; border-bottom:3px solid #621434; margin-bottom:40px;}
.found_box .evtn_txt {font-size:17px; font-weight:300; color:#696969; line-height:1.5;}
.found_box {padding-bottom:50px; margin-bottom:50px; border-bottom:1px dashed #dddddd;}
td .found_box:last-child {padding-bottom:0; margin-bottom:0; border-bottom:none;}

/*°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§*/
.privacy {background:#fbfafa; border:1px solid #d7d5d5; padding:25px; height:645px; box-sizing:border-box;}
.privacy > div {padding:20px; background:#fff; border:1px solid #d7d5d5; box-sizing:border-box; height:100%;}
.privacy > div > .intxtarea {width:100%; height:100%; border:none; line-height:1.7; word-break:keep-all; font-size:14px; overflow-y:scroll; white-space: pre-line;}