@font-face {
    font-family: 'viksi';
    src: url('/skin/view/topmenu_img/Viksi Script.ttf') format('truetype');
}



a {text-decoration:none !important;}
a:link {text-decoration:none !important;}
a:visited {text-decoration:none !important;}
a:hover {text-decoration:none !important;}
a:active {text-decoration:none !important;}

ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

/* 페이징 관련 style */
.pagination {
	margin: 20px 0;
}

.pagination ul {
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
	display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999999;
	cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999999;
	cursor: default;
	background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}

.pagination-centered {
	text-align: center;
}

.pagination-right {
	text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 10.5px;
}

.bg_1 {
	background:url(<?=$_Solution['스킨경로']."/images/table_background.png"?>) repeat-x;
	background-size:1px 100%;
	height:35px;
}

/* 상단 메뉴바 */



/* 웹진 목록 탑 */
.basic_tbl thead th {
	background:#fff;
	border-top:none;
	border-bottom:none;
	height:25px;
}

.basic_tbl thead th a{ color:#000; }
.basic_tbl thead th a:hover{ color:#000; }
.basic_tbl thead th a:visited{ color:#000; }
.basic_tbl thead th a:linked{ color:#000; }
/* 웹진 목록 탑 */



/* 게시판 목록 카테고리 */
#bo_cate a {
	background:#ff842b;
	color:#fff;
}

#bo_cate #bo_cate_on {
	border:1px solid #44494d;
}
/* 모바일 하단 버튼 영역 */
.bottomButtonArea{
    width:100%;
	box-sizing: border-box;
	overflow: hidden;
	position: fixed;	
	z-index: 999999999;
	vertical-align: bottom;
	bottom: 0;
}
.bottomButtonArea .bottomButtonTable{
    width:100%;
    height:130px;
}

.bottomButtonArea .bottomButtonTable #kakaoButton{
	width:42%;
	text-align: center;
    height: 100%;
    line-height: 72px;
    background-color: #fed102;
    color: #282828;
    font-size: 30px;
	font-family: "Noto Sans KR", sans-serif;
    font-weight: bold;
}
.bottomButtonArea .bottomButtonTable #kakaoButton img{height: 35px;margin: -3px 20px 0 0}
.bottomButtonArea .bottomButtonTable #PhoneButton{
	width:42.5%;
	text-align: center;
    height:100%;
    background: linear-gradient(to right, #fcd09b,#c78b70);
    color: white;  
    font-size: 30px;
	font-family: "Noto Sans KR", sans-serif;
    font-weight: bold;
}
.bottomButtonArea .bottomButtonTable #PhoneButton img{height: 30px;margin: -3px 20px 0 0}
.bottomButtonArea .bottomButtonTable #YoutubeButton{
	width:16%;
	text-align: center;
    height:100%;
    line-height: 72px;
    background-color: white;
    color: #fcd09b;  
    font-size: 30px;
	font-family: "Noto Sans KR", sans-serif;
    font-weight: bold;
}
.bottomButtonArea .bottomButtonTable #YoutubeButton img{ height:70px;}


/*메인 메뉴에 들어가는 효과들*/
.main-link {/* 상단 메뉴의 전체 크기와 사이즈를 지정하는 class */
  float:left;width:160px;
  margin-right:7px;
  color:#fff;
  text-align:center
}

.main-text{
  transition: 0.3s;
  display:inline-block;
  width:100px;
  font-size: 15px;
  text-decoration: none;
  height:3px;padding-top:3px;
  color:#535353;
}

.main-text:hover {
  background-color:#000;
  color:#000;
  /*padding: 5px 40px;*/
  text-decoration: none;
  border-radius:5px #af6161;
  /*width:140px;*/
}

.sub-link{
	color:#626262;font-size:12px;font-weight:bold;
	cursor:pointer;
	margin-right:17px;
}

.sub-link:hover {
  color: #000;
}

/*우측상단 버튼 디자인*/
.right-btn{
	color: #24315b;
	font-size:12px;
	font-weight:bold;
	border:1px solid #8e98b5;
	border-radius:15px;
	height:25px;
	width:120px;
	transition:0.3s;
	background:none;
}

.right-btn:hover{
	color: #fff;
	border:1px solid #24315b;
	background-color:#24315b;
	cursor:pointer;
}

.tel{
	color:#e41601;
	font-size:18px;
	font-weight:bold;
	background:none;
}



/********* 탑메뉴 리뉴얼 화이트 *************/
header.whiteheader{ 
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:99999999;
    font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard Variable", Pretendard, Roboto, "Noto Sans KR", "Segoe UI", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

#whiteheader_in{ 
    width: 100%;
    box-sizing: border-box;
    height:90px;/* line-height:118px; */
    position:fixed;
    top:0px;
    left:0px;
    z-index:99999999;
    font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard Variable", Pretendard, Roboto, "Noto Sans KR", "Segoe UI", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    background-color: #fff;

}


#whiteheader_in:hover {



    
}

header.whiteheader #menu_in{margin-bottom: -2px;overflow: hidden}
#menu_in .nobly1:hover #undermenu_nobly{display: block;}
#menu_in .nobly2:hover #undermenu_lovetest {display: block;}
#menu_in .nobly3:hover #undermenu_event {display: block;}
#menu_in .nobly4:hover #undermenu_sns {display: block;}
#menu_in>li{ 
    float: left;
    font-weight: bold;
    color: #535353;
    line-height: 90px;
    height: 90px;
    cursor: default;}
#menu_in>li a{color: #535353;}
header.whiteheader #logomargin{margin-top:20px;line-height: normal}
header.whiteheader .mainlogo{height: 50px;}
header.whiteheader #menu_in>li:nth-child(2) .red_btn{ 
    color: white;
    padding: 1px 10px;
    background: #e91a17;
    border-radius: 10px;}
header.whiteheader #menu_in>li:nth-child(2):hover .red_btn{ background: #f6d6a8;}
header.whiteheader #menu_in>li:hover>a{color: #f6d6a8;}
header.whiteheader #menu_in>li:hover {color: #f6d6a8;}

header.whiteheader .member_section {
    line-height:90px;
    top:-2px;
    right:0px;
    color:#535353;
    font-size:1.5rem;
    position: absolute;
    margin-right: 30px;
    overflow: hidden;
    font-weight: 500;
}
header.whiteheader .member_section a { 
    color:#535353;
    font-size:1.5rem;
    margin-left:3px;
    margin-right:3px;}
header.whiteheader .member_section>li {float: left;margin-right: 20px}
header.whiteheader .member_section>li:last-child {margin-right: 0}
header.whiteheader .hover_gold:hover {color: #fcd09b}
header.whiteheader .member_section .member_katalk {cursor:pointer;}
header.whiteheader .member_section .member_katalk img {height: 20px;margin-right: 3px}

.quick_talknumb{
    cursor:pointer;
    font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard Variable", Pretendard, Roboto, "Noto Sans KR", "Segoe UI", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-size:1.5rem;
    color:#535353;
    font-weight: 500;
}
.quick_talknumb span{font-size:17px;font-weight:bold;margin-left: 3px}

.c_pointer{cursor: pointer}

#undermenu_nobly {
    display: none;
    height: 511px; 
    width: 100%;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 30px;
    font-family: 'Noto Sans KR', sans-serif;
    overflow: hidden;
    position: fixed;
    background: white;
    z-index: 999999999;
    left: 0;
    cursor: default}
#undermenu_nobly>ul{margin:0 auto;display: table}
#undermenu_nobly>ul>li{float: left;}
#undermenu_nobly>ul>li:last-child{margin-right: 0;}
#undermenu_nobly .menu_left{
    float: left;
    line-height: 20px;font-weight:normal}
#undermenu_nobly .menu_left h1{
    font-size: 17px;
    font-weight: bold;
    color: #535353;
    margin-top: 26px;
    font-family: 'Noto Sans KR', sans-serif !important;}
#undermenu_nobly .menu_left .title_top{margin-top: 0}
#undermenu_nobly .menu_left p{font-size: 15px;color: #a0a0a0;cursor: pointer}
#undermenu_nobly .menu_left p:hover{color:#fcd09b;}
#undermenu_nobly .menu_left .h1_2:hover{color:#fcd09b;}

#undermenu_nobly .menu_center{
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    padding: 0 50px;
    margin: 0 50px;
    height: 450px;
    line-height: 0}
#undermenu_nobly .menu_center li{
    float: left;
    font-size: 20px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    margin-right: 10px}
#undermenu_nobly .menu_center li:last-child{margin-right:0 }
#undermenu_nobly .menu_center li:hover{
    float: left;
    font-size: 20px;
    color: white;
    font-weight: bold}
#undermenu_nobly .menu_center li:hover .btnimg{transform: scale(1.1);-webkit-transform: scale(1.1);}
#undermenu_nobly .menu_center li:first-child p{position: absolute;z-index: 10;text-align: center;line-height: 77px;margin-top: -77px;width: 253px;border-radius: 0 0 5px 5px;height: 77px;background: rgba(0,0,0,.4)}
#undermenu_nobly .menu_center li:last-child p{position: absolute;z-index: 10;text-align: center;line-height: 77px;margin-top: -77px;width: 253px;border-radius: 0 0 5px 5px;height: 77px;background: rgba(0,0,0,.4)}
#undermenu_nobly .menu_center div{overflow: hidden;border-radius: 5px;}
#undermenu_nobly .menu_center .btnimg{height: 450px;transition: all 0.5s}
#undermenu_nobly .menu_center .sns_logo{height: 50px;position: relative;top: -434px;right: 15px;float: right}



#undermenu_lovetest {
    display: none;
    height: 511px; 
    width: 100%;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 30px;
    font-family: 'Noto Sans KR', sans-serif;
    overflow: hidden;
    position: fixed;
    background: white;
    z-index: 999999999;
    left: 0;
    cursor: default}
#undermenu_lovetest>ul{margin:0 auto;display: table}
#undermenu_lovetest>ul>li{float: left;}
#undermenu_lovetest>ul>li:last-child{margin-right: 0;}
#undermenu_lovetest .menu_left{
    float: left;
    line-height: 20px;}
#undermenu_lovetest .menu_left h1{
    font-size: 17px;
    font-weight: bold;
    color: #535353;
    margin-top: 26px;
    font-family: 'Noto Sans KR', sans-serif;
    cursor: pointer;}
#undermenu_lovetest .menu_left .title_top{margin-top: 0}
#undermenu_lovetest .menu_left h1:hover{color:#fcd09b;}

#undermenu_lovetest .menu_center{
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    padding: 0 50px;
    margin: 0 50px;
    height: 450px;
    line-height: 0}
#undermenu_lovetest .menu_center li{
    float: left;
    font-size: 17px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    margin-right:10px}
#undermenu_lovetest .menu_center li:last-child{margin-right:0 }
#undermenu_lovetest .menu_center li:hover{
    float: left;
    font-size: 17px;
    color: white;
    font-weight: bold}
#undermenu_lovetest .menu_center li:hover .btnimg{transform: scale(1.1);-webkit-transform: scale(1.1)}
#undermenu_lovetest .menu_center li:first-child p{position: absolute;z-index: 10;text-align: center;line-height: 77px;margin-top: -77px;background:url(/skin/view/topmenu_img/matchingtest1_title.jpg);width: 162px;border-radius: 0 0 5px 5px;height: 77px}
#undermenu_lovetest .menu_center li:nth-child(2) p{position: absolute;z-index: 10;text-align: center;line-height: 30px;margin-top: -77px;background:url(/skin/view/topmenu_img/percenttest1_title.jpg);width: 162px;border-radius: 0 0 5px 5px;height: 77px}
#undermenu_lovetest .menu_center li:last-child p{position: absolute;z-index: 10;text-align: center;line-height: 30px;margin-top: -77px;background:url(/skin/view/topmenu_img/leveltest1_title.jpg);width: 162px;border-radius: 0 0 5px 5px;height: 77px}
#undermenu_lovetest .menu_center p span{font-family: 'viksi';font-style: italic;margin-left: -15px}
#undermenu_lovetest .menu_center .btn1{line-height: 77px}
#undermenu_lovetest .menu_center .btn2{padding: 10px}
#undermenu_lovetest .menu_center div{overflow: hidden;border-radius: 5px;}
#undermenu_lovetest .menu_center .btnimg{height: 450px;transition: all 0.5s}
#undermenu_lovetest .menu_center .sns_logo{height: 40px;position: relative;top: -434px;right: 15px;float: right}




#undermenu_event {
    display: none;
    height: 511px; 
    width: 100%;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 30px;
    font-family: 'Noto Sans KR', sans-serif;
    overflow: hidden;
    position: fixed;
    background: white;
    z-index: 999999999;
    left: 0;
    cursor: default}
#undermenu_event>ul{margin:0 auto;display: table}
#undermenu_event>ul>li{float: left;}
#undermenu_event>ul>li:last-child{margin-right: 0;}
#undermenu_event .menu_left{
    float: left;
    line-height: 20px;}
#undermenu_event .menu_left h1{
    font-size: 17px;
    font-weight: bold;
    color: #535353;
    margin-top: 26px;
    font-family: 'Noto Sans KR', sans-serif;
    cursor: pointer;}
#undermenu_event .menu_left .title_top{margin-top: 0}
#undermenu_event .menu_left h1:hover{color:#fcd09b;}

#undermenu_event .menu_center{
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    padding: 0 50px;
    margin: 0 50px;
    height: 450px;
    line-height: 0}
#undermenu_event .menu_center li{
    float: left;
    font-size: 20px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    margin-right:10px}
#undermenu_event .menu_center li:last-child{margin-right:0 }
#undermenu_event .menu_center li:hover{
    float: left;
    font-size: 20px;
    color: white;
    font-weight: bold}
#undermenu_event .menu_center li:hover .btnimg{transform: scale(1.1);-webkit-transform: scale(1.1)}
#undermenu_event .menu_center li:first-child p{position: absolute;z-index: 10;text-align: center;line-height: 77px;margin-top: -77px;background:url(/skin/view/topmenu_img/privateparty1_title.jpg);width: 253px;border-radius: 0 0 5px 5px;height: 77px}
#undermenu_event .menu_center li:last-child p{position: absolute;z-index: 10;text-align: center;line-height: 77px;margin-top: -77px;background:url(/skin/view/topmenu_img/partygallery1_title.jpg);width: 253px;border-radius: 0 0 5px 5px;height: 77px}
#undermenu_event .menu_center div{overflow: hidden;border-radius: 5px;}
#undermenu_event .menu_center .btnimg{height: 450px;transition: all 0.5s}
#undermenu_event .menu_center .sns_logo{height: 50px;position: relative;top: -434px;right: 15px;float: right}



#undermenu_sns {
    display:none;
    height: 511px; 
    width: 100%;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 30px;
    font-family: 'Noto Sans KR', sans-serif;
    overflow: hidden;
    position: fixed;
    background: white;
    z-index: 999999999;
    left: 0;
    cursor: default}
#undermenu_sns>ul{margin:0 auto;display: table}
#undermenu_sns>ul>li{float: left;}
#undermenu_sns>ul>li:last-child{margin-right: 0;}
#undermenu_sns .menu_left{
    float: left;
    line-height: 20px;}
#undermenu_sns .menu_left h1{
    font-size: 17px;
    font-weight: bold;
    color: #535353;
    margin-top: 26px;
    font-family: 'Noto Sans KR', sans-serif;
    cursor: pointer;}
#undermenu_sns .menu_left .title_top{margin-top: 0}
#undermenu_sns .menu_left a:hover{color:#fcd09b;}

#undermenu_sns .menu_center{
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    padding: 0 50px;
    margin: 0 50px;
    height: 450px;
    line-height: 0}
#undermenu_sns .menu_center li{
    float: left;
    font-size: 20px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    margin-right:10px}
#undermenu_sns .menu_center li a{color: white;}
#undermenu_sns .menu_center li:last-child{margin-right:0 }
#undermenu_sns .menu_center li:hover{
    float: left;
    font-size: 20px;
    color: white;
    font-weight: bold}
#undermenu_sns .menu_center li:hover .btnimg{transform: scale(1.1);-webkit-transform: scale(1.1)}
#undermenu_sns .menu_center li:first-child p{position: absolute;z-index: 10;text-align: center;line-height: 77px;margin-top: -77px;background:url(/skin/view/topmenu_img/insta1_title.jpg);width: 253px;border-radius: 0 0 5px 5px;height: 77px}
#undermenu_sns .menu_center li:last-child p{position: absolute;z-index: 10;text-align: center;line-height: 77px;margin-top: -77px;background:url(/skin/view/topmenu_img/blog1_title.jpg);width: 253px;border-radius: 0 0 5px 5px;height: 77px}
#undermenu_sns .menu_center div{overflow: hidden;border-radius: 5px;}
#undermenu_sns .menu_center .btnimg{height: 450px;transition: all 0.5s}
#undermenu_sns .menu_center .sns_logo{height: 35px;position: relative;top: -434px;right: 15px;float: right}



.menu_right {margin-top: 0px;line-height: 20px}
.menu_right .righttitle{
    text-align: center;
    font-size: 20px;
    color: #535353;
    font-weight: bold;}

.menu_right .rightquick_btn{
    text-align: center;
    font-size: 17px;
    color: #c78b70;
    cursor:pointer;
    line-height: 45px;
    border-radius: 50px;
    border: 2px solid #c78b70;
    height: 50px;
    width: 415px;
    margin: 15px 0 50px 0;box-sizing: border-box;transition: all 0.5s}
.menu_right .rightquick_btn:hover{
    background:#c78b70;
    color: white;}

.menu_right .right_under li{
    float: left;
    font-size: 20px;
    font-weight: bold;
    color:#535353}
.menu_right .right_under li:first-child div{margin-top: 37px}
.menu_right .right_under li:first-child img{width: 20px;margin: -3px 15px 0 0}
.menu_right .right_under li:first-child span{color: #c78b70;}
.menu_right .right_under #moment{
    background: url(/skin/view/topmenu_img/noblymoment.jpg);
    padding: 5px;
    font-size: 15px;
    color:white;text-align: center;border-radius: 5px;margin-top: 0}
.menu_right .right_under #kakaoButton{cursor: pointer;}
.menu_right .right_under #kakaoButton:hover{color: #f6d6a8}
.menu_right .right_under li:first-child a{color: #535353;}

.menu_right .right_under li:last-child{float: right;cursor: pointer;border-radius: 5px;}
.menu_right .right_under li:last-child:hover .mapdown img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.menu_right .right_under .mapdown {overflow: hidden;border-radius: 5px;}
.menu_right .right_under .mapdown img{height: 270px;transition: all 0.5s}
.menu_right .right_under li:last-child p{margin-top: 25px;font-size: 17px;color: #c78b70;font-weight: bold}

.menu_right .right_under .nextarrow {height: 12px;margin: 0 0 2px 10px}
.menu_right .right_under #todayevent a:hover{color: #f6d6a8}

/* +모바일 탑메뉴 리뉴얼 */
#m_menu_in{
    width:100%;
    height:118px;/* line-height:118px; */
    position:fixed;
    top:0px;
    left:0px;
    z-index:9999999999999999;
    font-family: 'Noto Sans KR', sans-serif !important;
    background: white;
    font-size: 27px;
    color: #535353;
    height: 118px;
    padding: 0 30px;font-weight: bold}

#m_menu_in #m_quick{font-weight: bold;color: #c78b70;position: absolute;line-height: 118px;}

.m_button img{margin: 39px 0 0 103px;position: absolute}

#m_menu_in>.m_noblylogo {position: absolute;left: 50%;margin-left: -111.5px}
#m_menu_in>.m_noblylogo img{height: 77px;margin-top: 20px}

#m_menu_in>.toggle1 {height: 30px;cursor:pointer;float: right;margin-top: 45px}

.mobile_menu_bg1>.color {background:#f4ede5 }
.mobile_menu_bg1>.top_tree1 span{color:#c78b70}
.mobile_menu_bg1>.top_tree1 a {color: #535353}
.mobile_menu_bg1 { width:500px;height:100%;max-height: 100%;overflow: auto;position:fixed;top:0px;;right:0px;background:white;z-index:9999999999999;line-height:50px;color:#535353;box-shadow:7px 7px 17px rgba(0,0,0,0.3);}

  .mobile_menu_bg1 .member_section { width:100%;height:118px;line-height:118px;text-align:center;color:#535353;padding-left:20px;box-sizing:border-box;text-align:left;background:#f6d6a8 }
  .mobile_menu_bg1 .member_section a { color:#535353;font-size:27px;padding-left:20px;padding-right:20px;display:inline; }

  .mobile_menu_bg1 .menux { width:30px;height:30px;position:absolute;top:35px;right:35px;background:url('/img/menu_x.png') no-repeat;background-size:100% 100%;cursor:pointer; }

  .mobile_menu_bg1 .top_tree1 { width:100%;height:80px;line-height:80px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-left:30px;box-sizing:border-box;margin-bottom:-1px;color:#535353;cursor:pointer; }
  .mobile_menu_bg1 .top_tree1 img { margin-right:20px;float:right;width:50px;height:50px;margin-top:10px; }
  .mobile_menu_bg1 .top_tree_detail1 { background:#c78b70;height:auto;margin:0px;color:white; }
.mobile_menu_bg1 .top_tree_detail1 a { display:block;width:100%;height:75px;line-height:75px;text-align:left;padding-left:30px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.1);color:white; }

  .mobile_menu_bg1 .top_tree_detail2 a { display:block;width:100%;height:75px;line-height:75px;text-align:left;padding-left:30px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.1);color:white;}
.mobile_menu_bg1 .top_tree2 { width:100%;height:80px;line-height:80px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-left:30px;box-sizing:border-box;margin-bottom:-1px;cursor:pointer; }
  .mobile_menu_bg1 .top_tree2 img { margin-right:20px;float:right;width:50px;height:50px;margin-top:10px; }
  .mobile_menu_bg1 .top_tree_detail2 { background:#c78b70;height:auto;margin:0px;color:white; }
  .mobile_menu_bg1 .top_tree_detail2 a { display:block;width:100%;height:75px;line-height:75px;text-align:left;padding-left:30px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.1);color:white; }
  .mobile_menu_bg1 .top_tree_sel { background:#f6d6a8;color:#535353 }  
  /*.slide_cell2 { height:1480px !important; }*/


/* 간편상담신청 양식 */
select{
/*ios대응*/
-webkit-appearance: none;
-moz-appearance: none; 
appearance: none;
}

.quick_talk_popre{
    box-sizing:border-box;
    width:600px;
    height:825px;
    border-radius:20px;
    overflow:hidden;
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-300px;
    margin-top:-440px;
    z-index:999999999999999999999;
    box-shadow:4px 4px 10px rgba(0,0,0,0.2)}

.quick_talk_popre img{height: 70px;position: relative;}

.imsi{width:100%;margin:0px auto;}
#join{width: 100%;overflow: hidden;}

.top_inside{background: url(/img/formpc_bg.jpg) no-repeat;background-size:cover;overflow: hidden;box-sizing: border-box;border-radius: 15px;padding: 30px 70px}
.top_inside .title .crown{height: 77px;margin: 0 0 20px 140px}
.top_inside .title h1{font-size: 40px;width: 330px;margin: 0 auto;font-family: 'Bodoni Moda', serif; background: linear-gradient(45deg,#f6d6a8,#c78b70,#f6d6a8,#c78b70,#f6d6a8)!important;-webkit-background-clip: text !important;color: transparent;font-weight: bold;text-align: center;}

.top_inside .title .phone{border-radius: 5px; margin: 0 auto; width: 300px;font-family: 'Noto Sans KR', sans-serif;color:#072b37;font-size: 17px;text-align: center;margin-top: 20px;background:linear-gradient(45deg,#c78b70,#f6d6a8,#c78b70);font-weight: bold;padding: 5px;}
.top_inside .title .phone img{height: 17px;width: 17px; margin: -1px 20px 0 0}

.top_inside .title p{font-size: 20px;line-height: 30px;font-family: 'Noto Sans KR', sans-serif;color:white;font-weight: 100;margin-top: 20px;text-align: center;}
.top_inside .title p span{font-weight: bold;color: #c78b70}

.top_sangdam_table{width:100%;margin:0px auto;}
.top_inside .info1{font-family: 'Noto Sans KR', sans-serif;margin-top: 30px;width: 100%;text-align: left;}
.top_inside .info1 li{font-size: 17px;color:white;font-weight: 100;margin-bottom: 20px}
.top_inside .info1 p{position: absolute;line-height:50px}

.top_inside .info1 .wbox{font-family: 'Noto Sans KR', sans-serif;background:rgba(246,255,255,.1);font-size: 17px;height: 50px;border-radius: 5px;border: none;color: #f6d6a8;padding: 0 15px}
.top_inside .info1 .wbox2{font-family: 'Noto Sans KR', sans-serif;background:rgba(255,255,255,.1);font-size: 17px;height: 50px;border-radius: 5px;border: none;color: #f6d6a8;padding: 10px}

.top_inside .info1 .gold{background: linear-gradient(45deg,#c78b70,#f6d6a8,#c78b70);color: #072b37;font-weight: bold}

.top_inside .info1 .name input{margin-left: 100px;width: 66%;}

.top_inside .info1 .male {margin-left: 100px;}
.top_inside .info1 .female {margin-left: 20px;}

.top_inside .info1 .born select{margin-left: 100px;}
.top_inside .info1 .born option{background: #072b37}

.top_inside .info1 .call select{margin-left: 100px;}
.top_inside .info1 .call option{background: #072b37}
.top_inside .info1 .call input{margin-left: 100px;}

.top_inside .info1 .text input{margin-left: 100px;}

.top_inside .agree{font-size:17px;text-align:center;line-height:30px;}

.top_inside .cert_btn{font-size: 17px; font-weight: bold; background: linear-gradient(45deg,#c78b70,#f6d6a8,#c78b70);color: #072b37;height:50px; width:80px;float:right;cursor:pointer;text-align: center;line-height: 50px;border-radius: 5px}

.top_inside .free_btn{color:#072b37;width: 300px;height: 40px;background:linear-gradient(45deg,#c78b70,#f6d6a8,#c78b70);font-family: 'Noto Sans KR', sans-serif;font-size: 17px;font-weight: bold;text-align: center;margin: 0 auto;margin-top: 10px; line-height: 40px;border-radius: 5px;cursor: pointer;}

.top_inside .close123{color: white;margin-top: 10px;font-size: 17px;float: right;cursor: pointer}
.top_inside .close123:hover{text-decoration: underline}