
@font-face {
    font-family: 'SBAggroB';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#main_visual {height: 390px;}
#main_visual .bx-controls {position: absolute; margin-left: unset !important; z-index: 100; width: 100% !important;	margin: 0 auto;}
/*¶ì¹è³Ê*/
/*.top_popup {display:none !important;}
.TopPopupBtn {display:none !important;}*/
/*./¶ì¹è³Ê*/

.gnb {height: 52px;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(1) > .gnb_menu_item {height: 50%;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(2) > .gnb_menu_item {height: 70%;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(3) > .gnb_menu_item {height: 50%;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(4) > .gnb_menu_item {height: 54%;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(5) > .gnb_menu_item {height: 36%;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(6) > .gnb_menu_item {height: 56%;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(7) > .gnb_menu_item {height: 34%;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum:nth-child(8) > .gnb_menu_item {height: 40%;}

/*°³°­ÀÏÀÚ*/
.main_openday_wrap {position: absolute; margin-top: -365px; right: 0; z-index: 1; font-family: 'Noto Sans KR', sans-serif;}
.main_openday {width:252px; height:344px; background:#fff; box-shadow: 10px 10px 5px rgb(0, 0, 0, 0.2); border-radius:22px;}
/*1*/
.main_openday1_one, .main_openday1_two {font-weight: 600;}
.main_openday1_one_txt {padding: 30px 0 25px;}
.main_openday1_two_txt {padding: 14px 0 30px;}
.main_openday1_one_txt ul, .main_openday1_two_txt ul {width:195px; height:60px; margin: 0 auto 15px;}
.main_openday1_one_txt ul li {float:left; width:140px; height:60px; line-height: 30px;}
.main_openday1_two_txt ul li {float:left; height:60px; line-height: 30px;}
.main_openday1_one_txt ul li span, .main_openday1_two_txt ul li span {font-size:25px; color:#0170c9; font-weight:700;}
.main_openday1_one_txt ul li:last-child {text-align:center; width:48px; height:60px; line-height: 22px;}
.main_openday1_one_txt ul li:last-child div {width:45px; height:25px; background:#000; color:#fff; top:56%; position:relative;}
.main_openday1_one_txt p {font-size:14px; text-align:center; line-height: 20px; letter-spacing: -.4px;}
.main_openday1_two_txt p {font-size:14px; width: 195px; margin: 0 auto; text-align:left; line-height: 18px;}
.main_openday1_two_txt p span {letter-spacing:-2px;}
.main_openday1_line {width:195px; height:1px; background:#b4b4b4; margin: 0 auto;}
/*./1*/
/*2*/
.main_openday2_one_txt {padding: 45px 0 30px;}
.main_openday2_two_txt {padding: 34px 0 30px;}
.main_openday2_one_txt ul, .main_openday2_two_txt ul, .main_openday2_three_txt ul {width:195px; height:60px; margin: 0 auto;}
.main_openday2_one_txt ul li, .main_openday2_two_txt ul li, .main_openday2_three_txt ul li {float:left; width:140px; height:60px; line-height: 25px;}
.main_openday2_one_txt ul li span, .main_openday2_two_txt ul li span, .main_openday2_three_txt ul li span {font-size:25px; color:#0170c9; font-weight:700;}
.main_openday2_one_txt ul li:last-child, .main_openday2_two_txt ul li:last-child, .main_openday2_three_txt ul li:last-child {text-align:center; width:48px; height:60px; line-height: 22px;}
.main_openday2_one_txt ul li:last-child div, .main_openday2_two_txt ul li:last-child div, .main_openday2_three_txt ul li:last-child div {width:50px; height:25px; background:#000; color:#fff; top:45%; position:relative;}
.main_openday2_one_txt p, .main_openday2_two_txt p, .main_openday2_three_txt p {font-size:14px; text-align:center;}
.main_openday2_line {width:195px; height:1px; background:#b4b4b4; margin: 0 auto;}
/*./2*/
/*3*/
.main_openday3_one_txt, .main_openday3_two_txt, .main_openday3_three_txt {padding: 20px 0 14px;}
.main_openday3_one_txt ul, .main_openday3_two_txt ul, .main_openday3_three_txt ul {width:195px; height:60px; margin: 0 auto;}
.main_openday3_one_txt ul li, .main_openday3_two_txt ul li, .main_openday3_three_txt ul li {float:left; width:140px; height:60px; line-height: 25px;}
.main_openday3_one_txt ul li span, .main_openday3_two_txt ul li span, .main_openday3_three_txt ul li span {font-size:25px; color:#0170c9; font-weight:700;}
.main_openday3_one_txt ul li:last-child, .main_openday3_two_txt ul li:last-child, .main_openday3_three_txt ul li:last-child {text-align:center; width:48px; height:60px; line-height: 22px;}
.main_openday3_one_txt ul li:last-child div, .main_openday3_two_txt ul li:last-child div, .main_openday3_three_txt ul li:last-child div {width:45px; height:25px; background:#000; color:#fff; top:20%; position:relative;}
.main_openday3_one_txt p, .main_openday3_two_txt p, .main_openday3_three_txt p {font-size:14px; text-align:center;}
.main_openday3_line {width:195px; height:1px; background:#b4b4b4; margin: 0 auto;}
/*./3*/
/*4*/
.main_openday4_one_txt {padding: 20px 0 10px;}
.main_openday4_two_txt {padding: 10px 0;}
.main_openday4_three_txt {padding: 10px 0;}
.main_openday4_four_txt {padding: 10px 0 20px;}
.main_openday4_one_txt ul, .main_openday4_two_txt ul, .main_openday4_three_txt ul, .main_openday4_four_txt ul {width:195px; height:60px; margin: 0 auto;}
.main_openday4_one_txt ul li, .main_openday4_two_txt ul li, .main_openday4_three_txt ul li, .main_openday4_four_txt ul li {float:left; width:140px; height:60px; line-height: 25px;}
.main_openday4_one_txt ul li span, .main_openday4_two_txt ul li span, .main_openday4_three_txt ul li span, .main_openday4_four_txt ul li span {font-size:25px; color:#0170c9; font-weight:700;}
.main_openday4_one_txt ul li:last-child, .main_openday4_two_txt ul li:last-child, .main_openday4_three_txt ul li:last-child, .main_openday4_four_txt ul li:last-child {text-align:center; width:48px; height:60px; line-height: 22px;}
.main_openday4_one_txt ul li:last-child div, .main_openday4_two_txt ul li:last-child div, .main_openday4_three_txt ul li:last-child div, .main_openday4_four_txt ul li:last-child div {width:45px; height:25px; background:#000; color:#fff; top:20%; position:relative;}
.main_openday4_one_txt p, .main_openday4_two_txt p, .main_openday4_three_txt p, .main_openday4_four_txt p {font-size:14px; text-align:center;}
.main_openday4_line {width:195px; height:1px; background:#b4b4b4; margin: 0 auto;}
/*./4*/
/*./°³°­ÀÏÀÚ*/

/*½ÅÃ»¾ÆÀÌÄÜ*/
.main_info_btn24_wrap {margin-top: 30px;}
.main_info_btn24_wrap .main_info_btn24 ul {width:975px; height:120px; margin: 0 auto;}
.main_info_btn24_wrap .main_info_btn24 ul li {width:89px; float: left; margin-right:18px; text-align:center;}
.main_info_btn24_wrap .main_info_btn24 ul li:last-child {margin-right:0;}
.main_info_btn24_wrap .main_info_btn24 ul li a {width:64px; display: inline-block;}
.main_info_btn24_wrap .main_info_btn24 ul li a .main_info_btn_icon_wrap:hover {background-image: linear-gradient(#f1f1f1, #f1f1f1), 
    linear-gradient(to top, #c9c9c9 0%,  #fff 100%); border: 3px solid transparent; border-radius:50px; background-origin: border-box;
    background-clip: content-box, border-box;}
.main_info_btn_icon_wrap {background-image: linear-gradient(to top, #005da7, #1179cd), linear-gradient(to top, #004c89,  #2189dc); width:60px; height:60px; border: 3px solid transparent; border-radius:50px; background-origin: border-box;
    background-clip: content-box, border-box;}
.main_info_btn_icon {text-align: center; height: 60px;}
.main_info_btn_icon1 {background: url('../images/main/main_info_icon1.png') no-repeat center;}
.main_info_btn_icon2 {background: url('../images/main/main_info_icon2.png') no-repeat center;}
.main_info_btn_icon3 {background: url('../images/main/main_info_icon3.png') no-repeat center;}
.main_info_btn_icon4 {background: url('../images/main/main_info_icon4.png') no-repeat center;}
.main_info_btn_icon5 {background: url('../images/main/main_info_icon5.png') no-repeat center;}
.main_info_btn_icon6 {background: url('../images/main/main_info_icon6.png') no-repeat center;}
.main_info_btn_icon7 {background: url('../images/main/main_info_icon7.png') no-repeat center;}
.main_info_btn_icon8 {background: url('../images/main/main_info_icon8.png') no-repeat center;}
.main_info_btn_icon1:hover {background: url('../images/main/main_info_wicon1.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon2:hover {background: url('../images/main/main_info_wicon2.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon3:hover {background: url('../images/main/main_info_wicon3.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon4:hover {background: url('../images/main/main_info_wicon4.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon5:hover {background: url('../images/main/main_info_wicon5.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon6:hover {background: url('../images/main/main_info_wicon6.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon7:hover {background: url('../images/main/main_info_wicon7.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon8:hover {background: url('../images/main/main_info_wicon8.png') no-repeat center; transition:.3s ease;}
.main_info_btn_icon_shadow {margin-top: -5px; z-index: -1; position: relative;}
.main_info_btn_txt {font-size:15px; text-align:center; margin-top: 7px; letter-spacing: -2px; font-family: 'Noto Sans KR', sans-serif; font-weight: 500;}
/*./½ÅÃ»¾ÆÀÌÄÜ*/


#main_counsel_tel_box .tel_box {bottom: 0; position: fixed; z-index: 1; top: revert-layer; right: 0;}
@media screen and (max-width: 1800px) {#main_counsel_tel_box .tel_box {display: none;}}
#main_counsel_box {bottom: 0; position: fixed; z-index: 1; top: revert-layer; right: 0;}
.movie_player12 iframe {margin-top:13px;}

/*³»°¡ Ãß°¡*/
.tel_box_disnone_ado {
	position: absolute;
	width: 20px;
	height: 20px;
	background: #0170c9;
	border-radius: 50px;
	margin-left: 254px;
	margin-top: -33px;
	padding: 6px 5px 4px 4px;
	font-size: 15px;
	color:#fff;
}
.tel_box_disnone_a, .tel_box_disnone_ado {
	cursor:pointer;
}

/*Å¸ÀÓ¹è³Ê*/
.top_countdown ul > li.count_txt {padding: 6px 20px 0 0 !important;}
.new_title_24_rou {width:58px; height:58px; background:#ffca00; display: inline-block; border-radius: 50px; text-align: center;  float: left; color:#1a1a1a; font-weight:900; font-family: 'Noto Sans KR'}
.new_title_24_rou span {display:block; margin-top: 10px; line-height: 18px;}
.new_title_24_txt {font-size:24px; position: relative; padding-top: 13px; left: -3%; font-family: 'Noto Sans KR'; letter-spacing: -1px;}
.new_title_24_txt b {color:#ffca00;}
.new_count_txt24 {padding: 24px 0 0 20px;}

/*20240829 µðÀÚÀÎ ¼öÁ¤*/
.top_countdown ul > li.count_txt .title {font-size: 17px;}

/*./Å¸ÀÓ¹è³Ê*/

#main_counsel_tel_box .tel_box {
	bottom: 0;
	position: fixed;
	z-index: 1;
	top: revert-layer;
	right: 0;
	background: #0170c9 no-repeat top right;
	border-radius:30px 30px 0 0;
	border: 1px solid #b5b5b5;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
}
#main_counsel_box {
	background: #0170c9 no-repeat top right;
	border-radius:30px 30px 0 0;
}
@media screen and (max-width: 1800px) {
	#main_counsel_tel_box .tel_box {
		display: block;
	}
}
#main_counsel_box {
	bottom: 0;
	position: fixed;
	z-index: 1;
	top: revert-layer;
	right: 0;
}
#main_counsel_tel_box .tel_box .box_tit {
	background: #fff;
	color: #0170c9;
	margin: -17px 0 -9px -20px;
	font-weight: bold;
	padding: 10px 0 0;
	height:43px;
	width:325px;
	font-size: 23px;
}
#main_counsel_tel_box .tel_box span {
	font-size: 20px;
	color: #fff;
	margin: 14px 0 0 0;
}
#main_counsel_tel_box .tel_box a.btn_tel {
	font-size: 40px;
	margin: 0 0 10px 0;
}
#main_counsel_tel_box .tel_box span ul.slide_text li {
	color: #fff;
}
#main_counsel_tel_box .tel_box button.btn_reserve {
	background: #0170c9;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	margin: 0 auto;
	height: 52px;
	width: 241px;
	border-radius: 30px;
}

#main_counsel_tel_box .tel_box button.btn_reserve:hover {
	background: #f7ff2b;
	border:1px solid #f7ff2b;
}
#main_counsel_tel_box p {
	margin-bottom: 10px;
	font-weight: 400;
}

#main_counsel_box > h4 {
	background: none;
}
#main_counsel_tel_box table {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 90%;
	margin: 0 auto;
}
#main_counsel_tel_box table tbody tr:nth-child(1) td {padding-top: 5px; color: #fff;}
#main_counsel_tel_box table tbody tr:nth-child(3) td {padding-bottom: 5px; color: #fff;}
#main_contents_02 {background: #e8f1ff repeat !important;}

/*tel_box*/
#main_contents_03 .tel_box {
	width: 266px;
	height: 200px;
	padding: 25px 25px 25px 25px;
	background: #fff no-repeat top right;
	color: #fff;
	position: relative;
	float: left;
	border: 1px solid #ddd;
	font-family: 'Noto Sans KR'
}
#main_contents_03 .tel_box .box_tit {
	color: #fff;
	font-size: 21px;
	font-weight: normal;
	background: url(/web/images/main/main_tel_box_iCon01.png) no-repeat left center;
	margin: 0 0 0 0;
	height: 54px;
	padding: 0 0 0 64px;
	letter-spacing: -1px;
}
#main_contents_03 .tel_box .box_tit span {
	display: block;
	font-size: 14px;
	margin: 5px 0 0 0;
}
.txt_sblue {
	color: #98d3ff !important;
}
#main_contents_03 .tel_box a.btn_tel {
	display: block;
	color: #0170c9;
	font-size: 33px;
	text-align: center;
	font-weight: bold;
	margin: -18px 0 0px 0;
}
#main_contents_03 .tel_box p {
	font-size: 16px;
	color: #3e3e3e;
	margin: 0 0 3px 0;
	text-align: center;
}
#main_contents_03 .tel_box a.btn_reserve {
	display: block;
	color: #fff;
	font-size: 15px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	height: 46px;
	line-height: 44px;
	margin: 0 auto;
	letter-spacing: -0.8px;
	background: #0170c9;
	font-size: 19px;
	border-radius: 50px;
	margin-top: 10px;
}
#main_contents_03 .tel_box a.btn_reserve .btn_reserve_imgdiv {
	width: 38px;
	height: 38px;
	background: #fff;
	border-radius: 50px;
	/*display: inline-block;*/
	float: left;
	margin: 4px;
	position: absolute;
}
#main_contents_03 .tel_box a.btn_reserve .btn_reserve_imgdiv img {width:78%; padding-top:3px;}
.tel_box_txt24 {
	color: #0170c9;
	text-align: center;
	font-size: 14px;
}
/* ./tel_box */

/*naver_blog*/
#main_contents_04 .naver_blog_box {
	position: relative;
	width: 277px;
	height: 210px;
	background: #f0f0f0 url(/web/images/main/main_blog_tit01.jpg) no-repeat 20px top;
	padding: 20px 20px 20px 20px;
}
#main_contents_04 .main_event_box, #main_contents_04 .naver_blog_box {float: left;}
#main_contents_04 .naver_blog_box .blog_tit {
	font-size: 16px;
	color: #333;
	padding: 0 0 0 50px;
	margin: 0 0 15px 0;
}
#main_contents_04 .naver_blog_box .blog_tit span {color: #1d9e00;}
#main_contents_04 .naver_blog_box .skip_blog_txt {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	background: #000;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 10px;
}
#main_contents_04 .naver_blog_box .blog_contents {
	height: 146px;
	width: 250px;
	border: 1px solid #fff;
	padding: 10px 15px 15px 15px;
	overflow-y: scroll;
	word-break: break-all;
	background: #fff;
	font-size: 13px;
	line-height: 23px;
	color: #666;
	letter-spacing: -0.5px;
}
#main_contents_04 .naver_blog_box .blog_contents a {
	color: #1d9e00;
	font-size: 14px;
	margin: 0 0 8px 0;
	display: inline-block;
}
#main_contents_04 .naver_blog_box .more_btn {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(/web/images/main/main_blog_btn01.png) no-repeat center;
	position: absolute;
	top: 12px;
	right: 12px;
}
/* ./naver_blog */

.main_aw_img24 {margin-bottom: 40px;}
.main_aw_img24 a {
	margin: 60px 0 0 -276px;
	position: absolute;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50px;
	width: 114px;
	text-align: center;
	cursor: pointer;
	transition:all .5s;
	font-family: 'Noto Sans KR', sans-serif;
}
.main_aw_img24 a:hover {
	background:#fff;
	color: #000;
}
/*.iframeWrap {width: 100% !important; height: 462px !important;}
.iframePopup .iframeWrap iframe {width: 100% !important; height: 462px;}
.iframePopup .title {text-align: center;}*/

.main_company_pfwrap {
	width:1000px;
	background: #fff;
	box-sizing: border-box;
	margin: 60px auto 0;
	height: 240px;
}
.main_company_pf {
	max-width: 1050px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}
.main_company_pf_con {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.main_company_pf_con .main_company_pf_inconwrap {
	width: 7215%;
	position: relative;
	/*transform: translate3d(-1000px, 0px, 0px);*/
	overflow: hidden;
	padding-bottom: 30px;
	transition:left 0.5s ease-out;
	height: 240px;
}
.main_company_pf_con .main_company_pf_inconwrap .main_company_pf_incon {
	float: left;
	text-align: center;
	list-style: none;
	position: relative;
	width: 189px;
	padding-left: 0 !important;
	letter-spacing: -1px;
	height:230px;
	cursor: pointer;
}
.main_company_pf_con .main_company_pf_inconwrap .main_company_pf_incon:hover {
	opacity:.5;
}

.main_company_pf_con .main_company_pf_inconwrap .main_company_pf_incon a {
	width: 189px;
	height: 230px;
	display: block;
}
.main_company_pf_con .main_company_pf_inconwrap .main_company_pf_incon span {
	color: #fff;
	position: absolute;
	top: 36%;
	left: 25%;
	width: 100px;
	display: inline-block;
	z-index: 1;
	background: #000;
	height: 40px;
	line-height: 35px;
	opacity:0;
}
.main_company_pf_pager {margin-top: -180px; position: absolute; width: 1000px;}
.main_company_pf_pager #main_company_pf_prevBtn, .main_company_pf_pager #main_company_pf_nextBtn {
	width:24px;
	height:24px;
	border: 1px solid #b7b7b7;
	font-family: 'Noto Sans KR';
	display: inline-block;
}
.main_company_pf_pager #main_company_pf_prevBtn {
	left:0;
	position: absolute;
	right:calc(100% - 40px);
}
.main_company_pf_pager #main_company_pf_nextBtn {
	right:0;
	position: absolute;
	left:calc(100% - 40px);
}
.main_company_pf_pager #main_company_pf_prevBtn span, .main_company_pf_pager #main_company_pf_nextBtn span {
	color: #b7b7b7;
	margin-left: 7px;
	padding-top: 1px;
	display: block;
}
.main_company_pf .main_company_pf_inconwrap .main_company_pf_incon img {width:96%; margin: 0 auto;}
.main_company_pf .main_company_pf_inconwrap .main_company_pf_incon h3 {font-size:16px; line-height:19px; font-weight:600;}
.main_company_pf .main_company_pf_inconwrap .main_company_pf_incon p {font-size:13px; line-height:16px; font-weight:300; color:#737373; margin-top:10px;}
.main_company_pf_con .main_company_pf_inconwrap {
	width: 100%;
	margin: 0px auto;
}
.slick-next:before {
	content: '>' !important;
	border: 1px solid #b7b7b7 !important;
	width: 25px !important;
	height: 25px !important;
	display: inline-block !important;
	color: #b7b7b7 !important;
	font-family: 'NanumSquare' !important;
	line-height: 24px !important;
	font-size: 16px !important;
	opacity: 1 !important;
	background: #fff;
}
.slick-prev:before {
	content: '<' !important;
	border: 1px solid #b7b7b7 !important;
	width: 25px !important;
	height: 25px !important;
	display: inline-block !important;
	color: #b7b7b7 !important;
	font-family: 'NanumSquare' !important;
	line-height: 24px !important;
	font-size: 16px !important;
	opacity: 1 !important;
	background: #fff;
}
.slick-next {right: 2px !important; width: 25px !important; height: 25px !important; top: 36% !important;}
.slick-prev {left: 0 !important; width: 25px !important; height: 25px !important; top: 36% !important;}
.slick-list {width:100% !important; margin: 0 auto !important; height:240px;}
.slick-track {height:240px;}

/*¸®¾ó ÇÐ½ÀÈÄ±â*/
#main_contents_05 {
	background: #e8f1ff no-repeat center top !important; 
	font-family: 'Noto Sans KR' !important;
	height: 294px;
	padding: 0 !important;
}
#main_contents_05 .contents_tit {
	padding-top: 23px !important;
	margin: 0 !important;
}
#main_contents_05 .contents_tit strong {font-family: 'SBAggroB' !important; font-weight:500 !important; sans-serif !important; color: #0170c9 !important; font-size:30px !important;}
#main_contents_05 .contents_tit strong span:nth-child(1) {
	text-emphasis-style : dot;
}
#main_contents_05 .contents_tit strong span:nth-child(2) {
	font-family: 'SBAggroB' !important;
	font-size: 37px !important;
	font-weight:500 !important;
}
#main_contents_05 .contents_tit .contents_tit_icon {position:absolute !important;}
#main_contents_05 .contents_tit .contents_tit_icon img {margin: 18px -6px 0 0 !important;}
#main_contents_05 .review_container {
	width:280px !important;
	height: 140px !important;
	margin-right:23px !important;
}
#main_contents_05 .review_container.last {
	margin-right:0px !important;
}	
#main_contents_05 .review_container .review_txt {
	width:288px !important; 
	height: 130px !important; 
	background: transparent no-repeat center top !important;
	padding: 0 !important;
	margin-top: 9px !important;
}
#main_contents_05 .review_container .review_photo {top:19% !important;}
#main_contents_05 .review_container .review_txt p {
	font-family: 'Noto Sans KR' !important;
	padding: 0 !important;
	font-size: 14px !important;
	letter-spacing: -1px !important;
}
#main_contents_05 .review_container .review_txt .review {
	background: transparent no-repeat center top !important;
	right: 0 !important;
	position: absolute !important;
	width: 158px !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}
#main_contents_05 .review_container .review_txt a {
	cursor: pointer !important;
	position: absolute !important;
	color: #2e2e35 !important;
	border: 1px solid #2e2e35 !important;
	border-radius: 50px !important;
	width: 158px !important;
	text-align: center !important;
	cursor: pointer !important;
	transition:all .5s !important;
	font-family: 'Noto Sans KR', sans-serif !important;
	bottom: 0 !important;
	right: 0 !important;
	height: 35px !important;
	font-size: 15px !important;
	font-weight: 600 !important;
}
#main_contents_05 .review_container .review_txt a span {
	display:block !important;
	position: relative !important;
	top: 21% !important;
}
#main_contents_05 .review_container .review_txt a:hover {
	background:#2e2e35 !important;
	color: #fff !important;
}
#main_contents_05 .review_container .review_txt h4 {
	position: absolute !important;
	bottom: 0 !important;
	width: 112px !important;
	font-weight:600 !important;
}
.main_review_pager {
	top: 45% !important;
}
.slick-list {width: 94% !important;}
.main_review_pager #main_review_prevBtn, .main_review_pager #main_review_nextBtn {
	width:26px !important;
	height:26px !important;
	border: 1px solid #0170c9 !important;
	font-family: 'NanumSquare' !important;
	background: #0170c9 !important;
}
.main_review_pager #main_review_prevBtn span, .main_review_pager #main_review_nextBtn span {
	color: #fff !important;
	margin-left: 8px !important;
	padding-top: 2px !important;
	display: block !important;
}
/*./¸®¾ó ÇÐ½ÀÈÄ±â*/

#footer_contents .footer_cert {display:none !important;}
