@charset 'utf-8';
@import url(/css/notosanskr.css); 

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, a
{margin:0;  padding:0;  border:0; font-size:100%; vertical-align:baseline; background:transparent; -webkit-text-size-adjust:none; box-sizing:border-box;}

input{
	outline:none;
}
.ui-datepicker-trigger{
	vertical-align: middle;
	margin-right:10px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0px; padding:0px;} 
body,h1,h2,h3,h4,h5,dl,dt,dd,th,td,form,fieldset,legend,input,textarea,div,li {color:#555555;}

html,body {width:100%; height:100%;margin:0; padding:0;background-color:#FFFFFF;min-width:1324px;
}


html {overflow-x: hidden; }

img {
	border:0px;
}
button{background: none;}
ul {list-style:none; padding:0; margin:0 auto; display:block;}
li {display:inline; float:left;}
.ui-selectmenu-menu li{display:block;float:none;}

.side_menu{width:100px; height:300px;}
.side_menubar{width:100%; height:100%;}
.side_menubar>li{width:100%; height:70px;}

A:link {COLOR: #555555; TEXT-DECORATION: none}
A:hover {COLOR: #555555; TEXT-DECORATION: none}
A:active {COLOR: #555555; TEXT-DECORATION: none}
A:visited {COLOR: #aaaaaa; TEXT-DECORATION: none}

@media all and (min-width: 1324px) and (max-width: 6000px){


.main_top_menu {width:1280px;height:120px;position: relative; z-index:10000;overflow:hidden;left:50%;transform:translate(-50%, 0); }
.main_top_menu .logo_val {float:left;padding-top:17px;padding-left:10px;}

}


.top_smenu {clear:both;text-align:right;font-size:12px;padding-right:10px;padding-top:20px;}
.top_menu {clear:both;padding-top:10px;}
.top_menu li {float:left;padding-top:10px;padding-right:80px;}
.top_menu .right_1 {padding-top:10px;padding-right:40px;}
.top_menu .right_2 {padding-top:10px;padding-right:10px;padding-left:15px;}
.top_menu li a{color:#000000;font-size:16px; font-weight:600;font-family: 'Noto Sans KR';}
.top_menu .top_menu_off {color:#000000;font-size:16px; font-weight:600;}
.top_menu .top_menu_on {color:#FD726F;font-size:16px; font-weight:600;}

#visual {position:relative;width:100%;height:470px;padding-bottom:0px;margin:0 auto;overflow:hidden;}
#visual .touchslider{width:100%;margin:0 auto;}
#visual .touchslider .touchslider-viewport{position:relative;overflow:hidden;margin:0px;text-align:center;width:1920px;height:470px;left:50%;margin-left:-960px;}
#visual .touchslider .touchslider-viewport .touchslider-item
{width:1920px;height:580px;}

.touchslider-prev {position:absolute;top:45%;left:13%;cursor: pointer;}
.touchslider-next {position:absolute;top:45%;right:13%;cursor: pointer;}
.paginate {position:absolute;bottom:3%;left:0px;width:100%;height:16px;text-align:center}
.paginate span {display:inline-block;*display:inline; zoom:1;width:5px;height:5px;margin:0px 6px 0px 0px;text-decoration:none;
background:url('/images/dot.png') no-repeat;text-indent:-5000px;font-size:0;line-height:1;cursor:pointer;}
.paginate span.current{width:35px;height:5px;background:url('/images/dot_on.png') no-repeat;}



.main_menu {width:100%;height:100px;background-color:#222;}


.m_icon {padding-top:25px;padding-bottom:2px;}
.m_title_01 {color:#ffffff;font-size:19px;padding-top:20px;padding-bottom:5px;font-weight:600;}
.m_title_02 {color:#999999;font-size:12px;}
.m_icon2 {padding-left:25px;padding-top:20px;}
.m_icon2>img{width:90%;}
.m_line1 {padding-top:30px;padding-left:35px;padding-right:35px;}
.m_line1>img{opacity: 0.2;}



.m_icon2_1 {padding-left:125px;padding-top:55px;}



.main_box {clear:both;width:100%;text-align:center;padding-top:100px;padding-bottom:100px;}
.main2_box {clear:both;width:100%;text-align:center;padding-top:100px;}

.main_title_val {font-size:40px;font-weight:600;color:#363636;padding-bottom:30px; line-height: 40px;}
.main_title_val1 {width: 1280px; margin: 0 auto; padding-bottom:30px; line-height: 40px;}
.main_title_val1_title{font-size:40px; margin: 0 auto; font-weight:600;color:#363636;}

.main_box_contents {clear:both;width:1280px;margin:0 auto;padding-top:20px;}

.m_contents_1 {float:left;width:325px;height:460px;}
.m_contents_2 {float:right;width:305px;height:460px;}
.m_c_r_1 {width:302px;height:460px;border:1px solid #E0E0E0;}
.m_c_r_1_on {width:304px;height:460px;border:2px solid #222;}


.m_contents1 {float:left;width:325px;height:373px;}
.m_contents2 {float:right;width:305px;height:373px;}

.m_c_r1 {width:302px;height:373px;border:1px solid #E0E0E0;}
.m_c_r1_on {width:304px;height:374px;border:2px solid #222;}

.m_c_title {padding-top:12px;font-size:21px;text-align:left;padding-left:20px;font-weight:500;color:#333333; letter-spacing: -1px;}
.m_c_memo {padding-left:20px;padding-right:20px;padding-top:7px;font-size:13px;text-align:left;letter-spacing:-0.5px;color:#666666;}
.m_c_view {padding-left:20px;padding-top:10px;padding-bottom:15px;text-align:left;}
.m_c_view_b {font-size:12px;background-color:#F1F1F1;width:70px;height:20px;text-align:center;color:#666666}
.m_c_view_b_on {font-size:12px;background-color:#222;width:70px;height:20px;text-align:center;color:#ffffff}


.main_box2 {clear:both;width:100%;text-align:center;padding-top:50px;}
.main_box2_bg {width:100%;height:600px;background-image:url('/images/main_m_image.jpg');background-position:center;}
.main_box2_contents {width:1280px;margin:0 auto;text-align:left;}
.m_b2_title1 {font-size:24px;color:#000000;font-weight:600;padding-top:130px;}
.m_b2_title2 {font-size:36px;color:#ffffff;padding-top:40px;}
.m_b2_title3 {font-size:52px;color:#ffffff;font-weight:600;}
.m_b2_memo1 {font-size:22px;color:#ffffff;padding-top:15px;}
.m_b2_button {padding-top:30px;}
.m_b2_button .button_on {float:left;width:170px;height:35px;font-size:13px;border:2px solid #FD726F;padding-top:4px;background-color:#FD726F;color:#ffffff;font-weight:500;text-align:center;}
.m_b2_button .button_off {float:left;margin-left:20px;width:170px;height:35px;font-size:13px;padding-top:5px;border:1px solid #FFFFFF;color:#ffffff;font-weight:500;text-align:center;}


.main_youtube_t {margin:0 auto;width:1280px; padding-top: 30px;}
.youtube_title {text-align:left;font-size:20px;font-weight:600;padding:20px 0 14px 0;}
.youtube_memo {text-align:left;font-size:14px;padding-bottom:30px;}

.main_youtube_line {width:1280px;height:9px;background-image:url(/images/youtube_line_bg_off.jpg);}
.youtube_line_off {width:400px;height:9px;background-image:url(/images/youtube_line_bg_off.jpg);}
.youtube_line_on {width:400px;height:9px;background-image:url(/images/youtube_line_bg_on.jpg);}



.main_box3 {clear:both;width:100%;text-align:center;padding-top:50px;padding-bottom:50px;}
.main_box3_contents {width:1280px;margin:0 auto;padding: 50px 0;}
.main_box3_contents li {padding-right:20px;}
.main_box3_contents .r {padding-right:0px;}

.main_box4 {clear:both;width:100%;text-align:center;padding-bottom:100px;background-color:#F5F5F5;margin-top: 50px;}
.main_title4_val {font-size:40px;font-weight:600;color:#363636;padding: 100px 0 26px 0; line-height: 40px;}
.main_title4_val2 {font-size:15px;font-weight:600;color:#363636;padding-bottom:20px;}

.footer_info {clear:both;width:100%;text-align:center;padding-top:30px;padding-bottom:10px;background-color:#222222;}

.footer_info .addr_title {clear:both;float: left;text-align:left;color:#CCCCCC;font-size:13px;}

.footer_info .addr_store {clear:both;width:100%;text-align:left;}
.footer_color_icon>a:hover{opacity:.5;}

.footer_info .addr_store li {font-size:11px;}
.footer_menu_off {color:#CCCCCC;height:20px;padding-left:5px;padding-right:5px;cursor:pointer;}
.footer_menu_on {color:#ffffff;height:20px;padding-left:5px;padding-right:5px;background-color:#555555;}
.footer_menu_bar {padding-left:5px;padding-right:5px;}
.footer_info .addr_info {clear:both;width:100%;text-align:left;padding-top:10px;padding-bottom:20px;}
.footer_info .addr_info div {color:#FFFFFF;font-size:11px;}
.footer_info .addr_title2 {float:left;text-align:left;color:#CCCCCC;font-size:13px;}
.footer_info .addr_store2 {clear:both;width:100%;text-align:left;padding-top:5px;}

/* 서브메뉴 */
.sub_top_menu{clear:both;width: 100%;border-bottom:1px solid #CCCCCC;}
.sub_top_menu table{width:1280px;border-collapse:collapse;margin:0 auto;}
.sub_top_menu td{text-align:center; padding:22px 0; background-color:#ffffff;border-left:1px solid #DFDFDF;
			 vertical-align:middle;font-size:16px;color:#555555;}
.sub_top_menu td .rightLine {border-right:1px solid #DFDFDF;}
.sub_top_menu td a{color:#222222; line-height:140%;}
.sub_top_menu .menu_on{background:#FF7271;color:#ffffff;font-weight:600;}
.sub_top_menu .menu_off{background:#ffffff;color:#555555;}

.sub_title_val {width:1280px;margin:0 auto;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #A8A8A8;font-size:13px;}
.sub_title_val img {display:inline-block;vertical-align:middle;}
.sub_title_val span {color:#222;font-weight:400;}


/* 서브페이지 내용 */
.sub_contents {width:1290px;margin:0 auto;clear:both;padding-top:49px;}


.intro_txt_val3 {text-align:left;padding-top:50px;padding-bottom:50px;}
.intro_txt_val3 .intro_img_001_txt {font-size:28px;font-weight:600;padding-bottom:20px;color:#222;}
.intro_txt_val3 .intro_img_001_txt2 {font-size:18px;padding-bottom:25px;line-height:160%;}
.intro_txt_val3 .intro_img_001_txt2 span {color:#FD7170;font-weight:600;}
.intro_txt_val3 .intro_img_001_txt3 {font-size:14px;padding-bottom:10px;}

.intro_box1 {clear:both;width:100%;}
.intro_box1 td {font-size:18px;padding-bottom:5px;width:600px;}
.intro_box1 td span {color:#222;font-weight:500;}

.intro_box2 {clear:both;width:100%;padding-top:15px;padding-bottom:15px;}
.intro_box2 .intro_img_001_txt {font-size:28px;font-weight:600;padding-bottom:20px;color:#222;}
.intro_box2 .left_td {color:#222;font-size:18px;font-weight:600;padding-bottom:10px;}
.intro_box2 .right_td {color:#565656;font-size:18px;line-height:160%;padding-bottom:15px;}
.intro_box2 .right_td span {color:#222;font-size:18px;font-weight:600;}

.intro_box3 {clear:both;width:1280px;margin:0 auto;padding-top:35px;}
.intro_box3 .title1{padding-top:20px;color:#FC7270;font-size:34px;font-weight:600;text-align:center;}
.intro_box3 .title2{padding-top:5px;font-size:16px;font-weight:500;text-align:center;padding-bottom:50px;}
.intro_box3 td {text-align:center;padding-bottom:50px;}


/*소개 */

.intro01_t1 {color:#222;font-size:27px;text-align:left;font-weight:600;padding-top:30px;}
.intro01_t2 {font-size:17px;text-align:left;padding-top:10px;padding-bottom:20px;}
.intro01_t3 {font-size:17px;text-align:left;padding-bottom:50px;}

/*의료진*/
.doc_title_01 {clear:both;width:100%;}
.boxdoc_line1 {float:left;width:45px;}
.boxdoc_line2 {float:left;text-align:center;}
.doc_img img {width:100%;}
.doc_name {color:#212121;padding-top:5px;text-align:left;border-bottom:1px solid #EBEBEB;padding-bottom:5px;}
.doc_name span {color:#222;font-size:27px;text-align:left;font-weight:600;}
.doc_job {text-align:left;padding-top:10px;padding-bottom:10px;font-weight:500;}
.doc_job2 {text-align:left;padding-bottom:10px;font-size:12px;}

/* 보유기기 */

.intro03_t1 {color:#222;font-size:27px;text-align:left;font-weight:600;padding-top:30px;}
.intro03_t2 {font-size:20px;text-align:left;padding-top:10px;padding-bottom:20px;}
.intro03_t3 {font-size:17px;text-align:left;padding-bottom:50px;}

.intro03_title_01 {clear:both;width:100%;}
.box03_line1 {float:left;width:17px;}
.box03_line2 {float:left;text-align:center;font-weight:bold;}

/* 찾아오시는 길 */

.map_select {width:100%;height:50px;border:1px solid #EBEBEB;font-size:16px;padding-left:70px;}

.intro_title002 {clear:both;font-size:28px;color:#222;font-weight:600;padding-top:20px;padding-left:20px;padding-bottom:10px;border-bottom:2px solid #DFDFDF;}

.sub_top_menu2{clear:both;width: 100%;}
.sub_top_menu2 table{float:left; border-collapse:collapse;}
.sub_top_menu2 td{text-align:center; padding:22px 0; background-color:#ffffff;
			 vertical-align:middle;font-size:24px;color:#555555;}
.sub_top_menu2 td a{color:#222222; line-height:140%;}
.sub_top_menu2 .menu_on{background-color:#222; border-bottom:2px solid #DFDFDF;color:#fff;font-weight:600;}
.sub_top_menu2 .menu_off{border-bottom:2px solid #DFDFDF;color:#555555;}


.map_txt {clear:both;}
.map_txt2 {text-align:left;color:#222;padding-top:30px;font-size:20px;font-weight:500;}
.map_txt3 {text-align:left;color:#222;padding-top:20px;font-size:20px;font-weight:500;}
.map_txt3 span {text-align:left;color:#555555;}
.map_txt2 img{margin-top: -4px;}
.map_txt4 {text-align:left;color:#333333;padding-top:20px;font-size:18px;font-weight:600;}
.map_txt5 {text-align:left;color:#989898;padding-top:20px;padding-bottom:15px;font-size:12px;border-bottom:1px solid #E6E6E6; display: none;}
.map_txt6 {text-align:left;color:#333333;padding-top:20px;font-size:15px;font-weight:600;}
.map_txt7 {text-align:left;color:#323232;padding-top:20px;padding-bottom:15px;font-size:13px;border-bottom:1px solid #E6E6E6;}
.map_txt7 img {margin-bottom:-6px;}
.map_txt7 span {padding-left:230px;}
.map_txt8 {text-align:left;color:#333333;padding-top:20px;font-size:15px;font-weight:600;}
.map_txt9 {text-align:left;color:#323232;padding-top:20px;padding-bottom:45px;font-size:13px;line-height:200%;}
.map_txt9 img {margin-bottom:-3px;padding-right:10px;}
.map_txt9 span {color:#D0D0D0;padding-left:10px;padding-right:10px;}

.map_val {padding-top:20px;padding-bottom:20px;}


.map_img_view {clear:both;width:100%;padding-top:25px;text-align:center;}
.map_img_thumb {clear:both;width:100%;padding-top:10px;text-align:center;}

.map_img_thumb_line1 {float:left;}
.map_img_thumb_line2 {float:left;width:21px;}




/*   20190613 map 추가부분 */

.map_info{width: 100%; padding: 40px 0;}
.map_info:after{clear: both; content:''; display: block;}
dl.fl{float: left;}
dl:last-child{padding-left: 180px;}
dl dt{width: 74px; text-align: center; font-size: 20px; color: #222; font-weight: 500;}
dl dd.deta01{padding-top: 10px; font-size: 14px; color: #222; font-weight: 500;}
dl dd.deta01 span{color:#fff; background: #36b02c; padding: 0 5px;}
dl dd.deta01 span.tr_no4{background: #03a9f4;}
dl dd.deta02{padding-top: 10px; font-size: 14px; line-height: 18px; font-weight: 400;}
dl dd.deta02 span{color: #222; font-weight: 400;}
dl dd.deta02 p{color: #fff; background: #fd726f; padding: 0 5px; display: inline-block;}



/*높이*/
.height80 {clear:both;width:100%;height:80px;}
.height50 {clear:both;width:100%;height:50px;}
.height16 {clear:both;width:100%;height:16px;}

select.lang{
	background-color:#555;
	padding:7px 5px;
	color:#fff;
	border:none;
	outline:none;
}
nav.secondary{
	width:100%;
	text-align:center;
	height:71px;
	border-bottom:1px solid #ddd;
}
nav.secondary>ul{
	width:1280px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
nav.secondary>ul>li:first-child{
	border-left:1px solid #ddd;
}
nav.secondary>ul>li{
	width:182px;
	margin:0 auto;
	text-align:center;
	padding-top:23px;
	height:70px;
	font-size:17px;
	
	border-right:1px solid #ddd;
	display:inline-block;
}
nav.secondary>ul>li>a{
	
	color:#555;
	text-decoration:none;
}
nav.secondary>ul>li.menu_on{
	background-color:#222;
	color:#fff;
}
nav.secondary>ul>li.menu_on>a{
	color:#fff;
}
section.content{
	padding-top:100px;
	width:100%;
	margin:0 auto;
}
section.price01Main>.wrapper{
	margin:0 auto;
	border-top:1px solid #ddd;
	padding:50px 0;
	width:1280px;
}
section.price01Main>.wrapper:first-child{
	border-top:0px solid #fd726f;margin-top:-50px;
}

section.price01Main>.wrapper>.left{
	width:640px;
	float:left;
}
section.price01Main>.wrapper>.right{
	width:480px;
	float:right;
	position: relative;
}
section.price01Main>.wrapper>.right>h1{
	font-size:40px;
	margin-bottom:20px;
	padding:0;
	font-weight:bold;
	color:#222;
}
section.price01Main>.wrapper>.right>h2{
	font-size:20px;
	font-weight:bold;
	color:#222;
	margin:0;
	padding:0;
}
section.price01Main>.wrapper>.right>p{
	font-size:17px;
	color:#555;
	margin:0;
	padding:0;
}
section.price01Main>.wrapper>.right>p.pink{
	color:#fd726f;
	padding:27px 0;
}
section.price01Main>.wrapper>.right>a.primary{
	margin-bottom:10px;
}
section.price02Main>.wrapper>.left>img{
	width:640px;
}
section.price02Main>.wrapper>.right>h1>small{
	display:block;
	font-size:35px;
	margin:0;
	font-weight:bold;
	line-height:100%;
	padding:0;
	padding-left:6px;
}
section.price02Main>.wrapper>.right>h1{
	display:block;
	margin:0;
	margin-left:-6px;
	line-height:100%;
	font-size:80px;
	padding:0;
}
section.price02Main>.wrapper>.right>h3{
	font-size:20px;
	border-bottom:3px solid #222;
	padding-bottom:20px;
}
section.price02Main>.wrapper>.right>h2{
	font-size:20px;
	padding-top:20px;
}
a.primary{
	border:none;
	text-decoration: none;
	font-size:20px;
	color:#fff;
	background: #FFAFBD;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #fd726f, #fd6f96);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #222, #666); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	padding:10px;
	display:block;
	text-align:center;
}
a.secondary,span.secondary{
	border:none;
	text-align:center;
	text-decoration: none;
	font-size:20px;
	cursor:pointer;
	color:#555;
	background: #fff;  /* fallback for old browsers */
	display:block;
	padding:10px;
	border:1px solid #ddd;
}
.priceTable{
	width:798px;
	height:1080px;
	overflow:hidden;
	position:absolute;
	background-color:white;
	z-index:300;
	bottom:-645px;
	right:0px;
	display:none;
	border:1px solid #7F7F7F;	
}
.priceTable>.close{
	width:45px;
	height:45px;
	display:block;
	opacity: 0;
	position: absolute;
	right:0;
	top:0;
	cursor:pointer;
	z-index:100000;
	color:#000000;
}
.priceTable>.imgWrapper{
	width:100%;
	padding:0;
	margin:0;
}
.priceTable>.imgWrapper>img{
	width:100%;
	padding:0;
	margin:0;
}
a.secondary.gray,span.secondary.gray{
	margin-top:10px;
	background: #f1f1f1;  /* fallback for old browsers */
}
section.price01Main>.wrapper>.clear{
	clear:both;
}
.noline{
	border:none !important;
}
.cardWrapper>section.card{
	width:620px;
	display:inline-block;
	height:auto;
	border:1px solid #ddd;
	position: relative;
	margin:0;
	padding:20px 20px;
	margin-top:30px;
}
.cardWrapper>section.card:nth-child(odd){
	margin-right:36px;
}
.cardWrapper>section.card>h1{
	color:#555;
	font-size:30px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.cardWrapper>section.card>h1>small{
	font-size:14px;
	font-weight:bold;

}


span.pink{
	color:#fd726f;
}
.cardWrapper>section.card>h3{
	color:#555;
	font-size:14px;
	font-weight:normal;
	display:block;
	letter-spacing:-0.5px;
	padding: 5px 0 10px 0px;
	
}

.card .txt1 {position:absolute;margin-top:-53px;left:125px;color:#fd726f;}
.card .txt3 {position:absolute;margin-top:-53px;left:145px;color:#fd726f;}


.cardWrapper>section.card>small{
	color:#fd726f;
	font-size:15px;
	padding-top:10px;
	display:inline-block;
}
.cardWrapper>section.card>small.pinkbg{
	background-color:#fd726f;
	color:#fff;
	font-size:13px;
	padding:3px 20px;
}
.cardWrapper>section.card>s{
	padding-top:0;
	color:#fd726f;
	font-size:15px;
	display:inline-block;
}
.cardWrapper>section.card>h2{
	color:#fd726f;
	font-size:30px;
	font-weight:bold;
	margin-top:0;
	padding:0;
	line-height:100%;
}
.cardWrapper>section.card>h2>small{
	font-size:15px;
}
.cardWrapper>section.card>small.VAT{
	color:#fd726f;
	font-size:15px;
	margin-top:8px;
	padding:0;
}
.cardWrapper>section.card>small.VAT2{
	color:#fd726f;
	font-size:15px;
	margin-top:-8px;
	padding:0;
}
.cardWrapper>section.card>a.primary{
	width:160px;
	background-color:#fd726f;
	background-image:unset;
	position:absolute;
	right:20px;
	font-size:17px;
	top:100px;
}
.cardWrapper>section.card.short{
	min-height:201px;
	vertical-align: top;
}
.cardWrapper>section.card.short>a.primary{
	top:50px;
	
}

.cardWrapper>section.card>a.secondary{
	width:160px;
	background-image:unset;
	position:absolute;
	right:20px;
	font-size:17px;
	font-weight:normal;
	top:150px;
}
.cardWrapper>section.card.short>a.secondary{
	top:100px;
}
.centerinfo{
	padding:50px 0;
	text-align:center;
	height:auto !important;
	background-color:#fafafa;
	margin:10px 0;
}
.centerinfo>h2{
	font-size:30px;
	color:#222;
	font-weight:bold;
	line-height:30px;
	padding-bottom: 20px;
}
.centerinfo span {
	color:#555555;
	font-weight:600;
}
.centerinfo>h3{
	font-size:18px;
	
}

.centerinfo>p{
	font-size:15px;
	line-height:150%;
}
.between{
	height:100px;
}
.imgonly{
	text-align:center;
}
.whiteback{
	background-color:white;
}
.accentborderTop{
	border-top:3px solid #222;
}
#HTTP_MSN_chat_layer{
	/*display:none;*/
}
.sub02vidback{
	background:url("/images/new/0215/youtube_img01.png") no-repeat center;
	background-size: cover;
	height:500px;
}
.sub03vidback{
	background:url("/images/new/0215/youtube_img02.png") no-repeat center;
	background-size: cover;
	height:500px;
}
.sub04vidback{
	background:url("/images/new/0215/youtube_img03.png") no-repeat center;
	background-size: cover;
	height:500px;
}
.sub05vidback{
	background:url("/images/new/0215/youtube_img04.png") no-repeat center;
	background-size: cover;
	height:500px;
}
.sub06vidback{
	background:url("/images/new/0215/youtube_img05.png") no-repeat center;
	background-size: cover;
	height:500px;
}
.sub07vidback{
	background:url("/images/new/0215/youtube_img06.png") no-repeat center;
	background-size: cover;
	height:500px;
}
.video_iframe {width:100%;height:500px;border:0px;}
.vidoverlay {position: absolute;cursor:pointer;z-index:10000;}
.nopadding{
	padding:0;
}
.sub02vidback>h2{
	width:100%;
	color:#fff;
	font-size:35px;
	font-weight:bold;
	text-align:center;
	padding-top:100px;
	
}
.sub02vidback>h3{
	width:100%;
	color:#fff;
	font-size:20px;
	text-align:center;
	padding-top:10px;
}
span.hashtags{
	border:1px solid #222;
	display:inline-block;
	margin-right:10px;
	border-radius:10px;
	min-width:80px;
	font-size:15px;
	padding:5px;
}
.warningWrapper>.left{
	border-right:1px solid #DDD;
	width:640px !important;
	height:145px;
}
.warningWrapper>.right{
	width:620px !important;
	padding-bottom:50px;
	line-height:180%;
}
.warning>h2{
	color:#222;
	font-size:30px;
}
section.line{
	background-color:#fd726f;
	color:white;
	margin-top:50px;
	padding:10px;
	width:100%;
	text-align:center;
	font-size:15px;
}
.arrowWrapper{
	font-weight:bold;
	display:inline-block;
	min-height:93px;
	width:230px;
	letter-spacing:-1px;
	vertical-align: -webkit-baseline-middle;
}
.arrowWrapper>h1{
	color:#222;
	font-weight:bold;
	font-size:30px;
}
.arrowPointer{
	vertical-align: -webkit-baseline-middle;
	display:inline-block;
	background-image:url("/images/new/arrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	width:40px;
	height:93px;
	margin:0 20px;
}
.hidden{
	visibility:hidden;
}
section.content.sub03{
	padding-top:50px;
}
section.content.sub03>ul>li>input{border:1px solid #222;}

section.kakao2{
	background-color:#f9e81e;
}
section.kakao3{
	background-color:#403136;
	height: 500px;
}
section.pinkTheme{
	background-color:#feb500;
	position:relative;
	height:600px;
}

section.kakaoTheme>.wrapper,section.pinkTheme>.wrapper{
	width:1280px;
	text-align: center;
	margin:0 auto;
	position:relative;
	color:#fff;
	min-height:400px;
}
section.pinkTheme img{
	width:400px;
	position:absolute;
	left:150px;
	top:50px;
}
section.pinkTheme h2{
	position:absolute;
	left:600px;
	top:150px;
	font-size:25px;
	text-align:left;
	color:white;
	font-weight:bold;
}
section.pinkTheme h3{
	position:absolute;
	left:600px;
	top:200px;
	font-size:18px;
	text-align:left;
	color:white;
	line-height:200%;
}
section.kakao2 h1{
	color:#222;
	font-size:30px;
	font-weight:bold;
	padding-top:70px;
	margin:0;
}
section.kakao2 h2{
	font-size:17px;
	padding-top:100px;
	margin:0;
}
section.kakao2 .wrapper img{
	position:absolute;
	right:400px;
	top:90px;
}
section.kakao2 .time{
	margin:70px 0;
	margin-left: 33%;
	margin-bottom: 0;
}
section.kakao2 .time h3{
	color:#222;
	font-size:23px;
	font-weight:bold;
	position:relative;
	width:150px;
	margin-top:15px;
	border-right:1px solid #ddd;
}
section.kakao2 .time h3 span{
	width:300px;
	position:absolute;
	color:#555;
	left:170px;
	margin:0;
	padding:0;
	font-size:23px;
	top:-2px;
	font-weight:bold;
}
section.kakao2 .time h3 span small{
	font-size:15px;
}
section.kakao3 h1{
	color:#f9e81e;
	font-size:20px;
	font-weight:bold;
	padding-top:30px;
	text-align:center;
	margin:0;
}
section.kakao3 .kakaoemoji{
	display:block;
	text-align:center;
	width:100%;
	height:160px;
	overflow:hidden;
	margin-top:20px;
}
section.kakao3 .kakaoemoji>img{
	width:150px;
}
section.kakao3 .circle{
	width:104px;
	border-radius:50px;
	background-color:#f9e81e;
	color:#403136;
	padding:40px 0;
	font-size:15px;
	display:inline-block;
	text-align:center;
	position:relative;
	margin-right:8px;
	cursor:pointer;
}
section.kakao3 .circle:hover{
	color:#fff;
	background-color:#222;
}
section.kakao3 .circle.accent{
	background-color:#222;
}
section.kakao3 .firstrow{
	width:950px;
	margin:0 auto;
	margin-top:70px;
}
section.kakao3 .firstrow img{
	position:absolute;
	left:180px;
	top:80px;
	z-index:0;
}
section.kakao3 .secondrow{
	width:1250px;
	margin:0 auto;
	margin-top:10px;
}
section.kakao3 .circle .double{
	width:100px;
	position:absolute;
	top:30px;
	left:00px;
	font-weight:bold;
	color:#fff;
	text-decoration: underline;
}
.bannerReserve{
	background-color:#222;
	height:400px;
	padding:0;
	margin:0;
	width:100%;
}
.bannerReserve.detail{
	height:600px;
}
.bannerReserve.detail>.wrapper{
	height:600px;
}
.bannerReserve>.wrapper>h2.detail{

}
.bannerReserve>.wrapper{
	width:1280px;
	margin:0 auto;
	position:relative;
	height:400px;
}
.bannerReserve>.wrapper>h3{
	color:#fff;
	font-size:20px;
	position:absolute;
	left:0px;
	top:70px;
}
.bannerReserve>.wrapper>h2{
	color:#fff;
	font-size:23px;
	position:absolute;
	left:0px;
	top:170px;
}
.bannerReserve>.wrapper>h3.detail{
	color:#fff;
	font-size:20px;
	position:absolute;
	left:0px;
	top:340px;
}
.bannerReserve>.wrapper>h2.detail{
	color:#feb500;
	font-size:23px;
	position:absolute;
	left:0px;
	top:290px;
}
.bannerReserve>.wrapper>h1{
	color:#feb500;
	font-size:40px;
	position:absolute;
	left:0px;
	top:100px;
	font-weight:bold;
}
.bannerReserve>.wrapper>a{
	color:#fff;
	font-size:22px;
	position:absolute;
	left:0px;
	bottom:70px;
	display:block;
	text-align:center;
	width:400px;
	border:1px solid #feb500;
	padding:10px 0;
}
.bannerReserve>.wrapper>a:hover{
	background-color:#feb500;
}
.bannerReserve>.wrapper>img{
	position:absolute;
	right:0px;
	
	bottom:0px;
}
.formWrapper{
	width:1280px;
	margin:0 auto;
	position:relative;
	padding-bottom:220px;
}
.formWrapper>h1{
	font-size:30px;
	color:#222;
	margin:10px 0;
	margin-top:30px;
	font-weight:bold;
}
.formWrapper>h2{
	font-size:20px;
	margin-bottom:30px;
}
.formWrapper>dl.top{
	border-top:2px solid #222;
}
.formWrapper>dl{
	padding:15px 0;
	border-top:1px solid #ddd;
	font-size:17px;
	color:#333;
}
.formWrapper>dl>dt{
	width:15%;
	vertical-align: middle;
	display:inline-block;
	margin:0;
	text-align:right;
	font-weight:600;
	height:35px;
}
.formWrapper>dl>dd{
	width:84%;
	display:inline-block;
	padding-left:10px;
	height:35px;
}
.formWrapper>dl>dd>input[type='text']{
	border:1px solid #ddd;
	padding:0px 5px;
	height:35px;
	font-size:17px;
	margin:0 7px;
	width:300px;
}
.formWrapper>dl>dd>input[type='password']{
	border:1px solid #ddd;
	padding:0px 5px;
	height:35px;
	font-size:17px;
	margin:0 7px;
	width:300px;
}
.formWrapper input[type='checkbox']{
	margin-left:5px;
}
.formWrapper>dl>dd>input[type='text'].long{
	width:500px;
}
.formWrapper>dl>dd>input[type='text'].short{
	width:150px;
}
.formWrapper>dl>dd>textarea{
	width:900px;
	height:300px;
	
	border:1px solid #ddd;
	margin:0 7px;
	padding:5px;
	font-size:14px;
	vertical-align: top;
}
.formWrapper>dl>dd>select{
	width:300px;
	border:1px solid #ddd;
	vertical-align: bottom;
	margin:0 7px;
	padding:8px 5px;
	height:40px;
	font-size:17px;
	background-color:white;
	margin-right:5px;
}
.formWrapper .captcha{
	/*background-color:#555*/;
	color:#fff;
	width:150px;
	padding:0px 0;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
}
.formWrapper .policy{
	border-top:1px solid #CCC;
	width:1280px;
	margin:0 auto;
	margin-top:50px;
	position:relative;
}
.formWrapper .policy>label.accent{
	font-size:20px;
	color:#222;
	position:absolute;
	right:0px;
	top:-40px;
}
.formWrapper .policy>label.accent>input{
	padding:5px;
}
.formWrapper .policy>h2{
	padding:10px 0;
	font-size:20px;
	color:#333;
	width:100%;
	position:relative;
}
.formWrapper .policy>h2>label{
	position:absolute;
	right:0px;
	top:15px;
	font-size:15px;
	color:#000;
}
.formWrapper .policy>textarea{
	width:100%;
	border:1px solid #ddd;
	outline:none;
	height:150px;
}
.formWrapper .submit{
	width:100%;
	text-align:center;
	padding:50px 0;
}
.formWrapper .submit>input[type='submit']{
	width:100px;
	background-color:#222;
	color:#fff;
	border:none;
	font-size:17px;
	margin-right:5px;
	line-height:45px;
	vertical-align: bottom;
	height:45px;
}
.formWrapper .cancel{
	width:100px;
	display:inline-block;
	background-color:#DDD;
	color:#333;
	border:none;
	font-size:17px;
	line-height:45px;
	height:45px;
	text-align:center;
}

.formWrapper .submit_val{
	width:100px;
	display:inline-block;
	background-color:#222;
	color:#fff;
	border:none;
	font-size:17px;
	margin-right:5px;
	line-height:45px;
	height:45px;
	text-align:center;
}


.sub03 h1.pink{
	border-bottom:#222 2px solid;
}
.sub03 input.primary,.sub03 select.primary,.sub03 textarea{
	border:1px solid #DDD;
	font-size:15px;
	padding:10px 15px;
	

	margin:5px 0;
	margin-right:10px;
	box-sizing: border-box;
}
.sub03 hr.pink{
	border:none;
	border-bottom:2px solid #fd726f;
	margin:10px 0;
}
.noline{
	border:none;
}
.sub0304confirm dl dt{
	vertical-align: top;
	text-align:left;
	padding-left:10px;
}
.pinkText{
	color:#222; !important;
}
.sub07{
	border:1px solid #ddd;
	width:1280px;
	margin:120px auto;
	padding:120px 0;
}
.sub07 h1{
	color:#222;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	margin:10px 0;
}
.sub07 h2{
	color:#333;
	font-size:20px;
	text-align:center;
	margin:10px 0;
}
.sub07 .loginForm{
	width:600px;
	border-bottom:1px solid #ddd;
	padding:30px 0;
	padding-bottom:70px;
	margin:0 auto;
	position: relative;
}
.sub07 .loginForm .ele{
	margin:10px 0;
}
.sub07 .loginForm .ele span{
	font-size:20px;
	color:#333;
	width:90px;
	display:inline-block;
}

.sub07 .loginForm .ele input{
	padding:10px;
	border:1px solid #ddd;
	font-size:20px;
	width:310px;
	color:#333;
	background-color:white;
}

.sub07 .loginForm input[type='submit']{
	background-color:#222;
	text-align:center;
	height:100px;
	width:150px;
	outline:none;
	color:#fff;
	font-size:20px;
	position:absolute;
	right:10px;
	top:38px;
	border:none;
	cursor: pointer;
}
.sub07 .loginForm label[for='save']{
	font-size:17px;
	position:absolute;
	left:95px;
	bottom:30px;
}

.sub07 .loginForm a.reg{
	font-size:17px;
	position:absolute;
	right:185px;
	bottom:20px;
	border:1px solid #ddd;
	display:inline-block;
	padding:7px;
	color:#222;
}

.sub07 .loginForm a.find{
	font-size:17px;
	position:absolute;
	right:10px;
	bottom:20px;
	border:1px solid #ddd;
	display:inline-block;
	padding:7px;
	color:#222;
}
.sub07 .sns{
	width:500px;
	margin:0 auto;
}
.sub07 .sns a img{
	width:240px;
}
.sub0702{
	width:1280px;
	margin:0 auto;
}
.search_select{
	border:1px solid #ddd;
	vertical-align: bottom;
	margin:0 7px;
	padding:8px 5px;
	height:40px;
	font-size:17px;
	background-color:white;
	margin-right:5px;
}

/* 회원가입내용 */
.phase_val {
width:560px;margin:0 auto;padding-top:20px;border-bottom:1px solid #dfdfdf;
}
.phase_val .menu_01_off{padding-left:14px;padding-top:10px;font-size:16px;}
.phase_val .menu_01_on{padding-left:14px;padding-top:10px;font-size:16px;color:#222;}

.phase_val .menu_02_off{padding-left:178px;padding-top:10px;font-size:16px;}
.phase_val .menu_02_on{padding-left:178px;padding-top:10px;font-size:16px;color:#222;}

.phase_val .menu_03_off{padding-left:175px;padding-top:10px;font-size:16px;}
.phase_val .menu_03_on{padding-left:175px;padding-top:10px;font-size:16px;color:#222;}
.phase_val .line_val{clear:both;width:100%;height:20px;}


.sub0702>h1{
	font-size:40px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:15px;
	color:#222;
	text-align:center;
	font-weight:bold;
}
.sub0702>.phase{
	width:658px;
	height:196px;
	background-image:url("/images/new/phase1.PNG");
	background-repeat: no-repeat;
	background-size:100%;
	margin:0 auto;
}
.sub0702>.phase2{
	background-image:url("/images/new/phase2.PNG");
}
.sub0702>.phase3{
	margin-top:30px;
	background-image:url("/images/new/phase3.PNG");
}
.sub0702>h2{
	font-size:30px;
	color:#333;
	margin:10px 0;
	text-align:left;
	position:relative;
	margin-top:100px;
}
.sub0702>dl{
	width:100%;
	border-bottom:1px solid #ddd;
	padding:10px 0;
}
.sub0702>dl>dt{
	text-align:right;
	color:#222;
	font-size:17px;
	width:150px;
	display:inline-block;
	margin:0;
	vertical-align: middle;
}
.sub0702>dl>dd{
	display:inline-block;
	padding-left:20px;
	margin:0;
	width:calc(100% - 160px);
}
.sub0702>dl>dd>input,.sub0702>dl>dd>select{
	border:1px solid #ddd;
	vertical-align: middle;
	padding:7px;
	margin:0 5px;
	background-color:#fff;
	font-size:17px;
	width:220px;
}
.sub0702.big>dl>dd>input,.sub0702.big>dl>dd>select{
	font-size:17px;
	padding:12px;
}
.sub0702.big>dl{
	padding:20px 0;
}
.sub0702>dl>dd>button{
	border:none;
	color:#fff;
	padding:0;
	width:100px;
	background-color:#777;
	font-size:16px;
	margin-left:5px;
	height:36px;
	line-height:36px;
}
.sub0702>dl>dd>label{
	/*width:120px;*/
	padding-right:30px;
	display:inline-block;
}
.sub0702>dl>dd>label>input{
	margin-right:10px;
	font-size:17px;
}
.sub0702>dl>dd>button.gray{
	background-color:#777;
}
.sub0702>dl>dd>span{
	padding-left:10px;
}
.sub0702>h2.big{
	padding-bottom:20px;
	margin-bottom:0;
	border-bottom:2px solid #111;
}
.sub0702>h2>label{
	font-size:17px;
	position:absolute;
	right:0px;
	top:8px;
	cursor: pointer;
}
.sub0702>h3{
	border-top:1px solid #555;
	font-size:20px;
	color:#555;
	margin:10px 0;
	padding-top:15px;
	text-align:left;
	position:relative;
}
.sub0702>h3>label{
	cursor: pointer;
	font-size:17px;
	position:absolute;
	right:0px;
	top:20px;
}
.sub0702>textarea{
	
	font-size:14px;
	border:1px solid #ddd;
	padding:7px;
	margin-bottom:20px;
	height:300px;
	outline:none;
	width:100%;
}

.sub0702 .textarea{
	
	font-size:14px;
	border:1px solid #ddd;
	padding:7px;
	margin-bottom:20px;
	height:300px;
	outline:none;
	width:100%;
}

.sub0702>.btnArea{
	height:100px;
	text-align:center;
	margin-top:50px;
}
.sub0702>.btnArea>input[type='submit']{
	height:40px;
	line-height:40px;
	color:#fff;
	padding:0;
	font-size:15px;
	width:130px;
	margin:0 auto;
	background-color:#222;
	border:none;
}
.sub0702>.btnArea>a{
	height:40px;
	line-height:40px;
	color:#222;
	padding:0;
	font-size:15px;
	display:inline-block;
	width:130px;
	margin:0 auto;
	margin-right:20px;
	background-color:#DDD;
	border:none;
}
.sub0703{
	width:800px;
	margin:0 auto;
}
.sub0703>hr{
	border:none;
	border-bottom:1px solid #222;
	margin:30px 0;
}
.sub0703>h2{
	font-size:30px;
	margin-top:50px;
	font-weight:normal;
	text-align:center;
}
.sub0703>p{
	padding:30px 0;
	text-align:center;
	font-size:17px;
}
.sub0703>.btnArea{
	padding-top:40px;
	padding-bottom:70px;
	height:auto;
}
.sub0702 table{
	width:1280px;
	border-collapse:collapse;
	border-bottom:1px solid #ddd;
	margin-top:50px;
}
.sub0702 .tbody_top {border-top:2px solid #222;}
.sub0702 table>thead>tr>td{
	border-top:2px solid #fd726f;
	background-color:#F3F3F3;
	border-bottom:1px solid #ddd;
	color:#333;
	font-size:15px;
	text-align:center;
	padding:10px;
	border-spacing: 0;
	border:1px;
}
.sub0702 table>tbody>tr>td{
	color:#333;
	font-size:15px;
	text-align:center;
	padding:15px;
	border-spacing: 0;
	border:1px;
	border-bottom:1px solid #F1F1F1;
}
.sub0702 .td_v {
	color:#333;
	font-size:15px;
	text-align:left;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	border-spacing: 0;
	border:1px;
	border-bottom:1px solid #F1F1F1;
}
.sub0702 .td_v2 {
	color:#333;
	font-size:15px;
	text-align:center;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	border-spacing: 0;
	border:1px;
	border-bottom:1px solid #F1F1F1;	
}
.sub0702 .td_v3 {
	color:#333;
	font-size:15px;
	text-align:right;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	border-spacing: 0;
	border:1px;
	border-bottom:1px solid #F1F1F1;	
}

.sub0702 table>tbody>tr>td>a{
	color:#333;
}
.sub0702 table>thead>tr{
	border-top:2px solid #222;
	border-bottom:1px solid #ddd;
}
.sub0702 .pagingArea{
	text-align:center;
	padding:20px 0;
	height:100px;
}
.sub0702 .pagingArea>a{
	padding:0;
	border-radius:3px;
	border:1px solid #ddd;
	font-size:14px;
	width:35px;
	line-height:35px;
	display:inline-block;
	height:35px;
}
.sub0702 .pagingArea>a.on{
	background-color: #222;
	color:white;
}
.sub06 .info{
	width:100%;
	border-bottom:1px solid #ddd;
}
.sub06 .info>.ele{
	display:inline-block;
	font-size:14px;
	text-align:center;
	padding:10px 0;
}
.sub06 .info>.ele>strong{
	display:inline-block;
	border-left:1px solid #ddd;
	width:130px;
	border-right:1px solid #ddd;
	text-align:center;
	color:#222;
}
.sub06 .info>.ele>span{
	display:inline-block;
	width:184px;
	text-align:center;
	color:#555;
}
.sub06 p{
	padding:20px;
	font-size:14px;
	line-height:170%;
}
.sub06 p>span.answer{
	padding:5px;
	margin-bottom:15px;
	background-color:#fd726f;
	color:#fff;
	text-align:center;
	display:block;
	width:80px;
}
.sub06 .pagingArea a.gray{
	border-radius:4px;
	background-color:#DDD;
	width:100px;
	padding:10px 0;
	line-height:20px;
	color:#333;
	margin:0 10px;
	border:none;
	height:40px;
}
.sub06 .pagingArea a.pink{
	border-radius:4px;
	background-color:#222;
	width:100px;
	border:none;
	line-height:20px;
	padding:10px 0;
	height:40px;
	color:#fff;
}
.sub06 table.more{
	margin-bottom:50px;
	border-top:1px solid #ddd;
}
.sub06 table.more>tbody>tr{
	border-top:1px solid #ddd;
}


.textarea{
	width:100%;
	border:1px solid #ddd;
	outline:none;
	height:150px;
	overflow-y:scroll;
}

.sub10 table{
	width:1280px;
	border-collapse:collapse;
	border-bottom:1px solid #ddd;
	margin-top:30px;
}
.sub10 .tbody_top {border-top:2px solid #222;border-bottom:1px solid #222;}
.sub10 table>thead>tr>td{
	border-top:2px solid #fd726f;
	background-color:#ffffff;
	border-bottom:1px solid #ddd;
	color:#000;
	font-size:15px;
	text-align:center;
	padding:15px;
	border-spacing: 0;
	border:1px;
}
.sub10 table>tbody>tr>td{
	color:#333;
	font-size:15px;
	text-align:center;
	padding:15px;
	border-spacing: 0;
	border:1px;
	border-bottom:1px solid #F1F1F1;
}

/*서브타이틀*/
.sub_title_bg {clear:both;width:100%;height:385px;min-width:1324px;}
.sub_title1 {position:absolute;z-index:100;width:100%;text-align:center;padding-top:150px;
font-size:45px;font-weight:500;color:#ffffff;min-width:1324px;}
.txt_bar {position:absolute;z-index:99;width:100%;min-width:1324px;opacity: 0.3;}
.txt_bar .bars {width:100%;height:385px;background-color: rgba(0,0,0,1);margin:0 auto;}




.pagingArea2 {
	width:100%;
	text-align:right;
	height:60px;
}
.pagingArea2 .pink{
	border-radius:4px;
	background-color:#222;
	width:150px;
	border:none;
	line-height:30px;
	padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;;
	height:50px;
	color:#fff;
}



select {

box-shadow: none;
 -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/

   background: url('/images/select_arrow.jpg') no-repeat 95% 50%; /* 화살표 아이콘 추가 */
}

select::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select option:checked, 
select option:hover {    
	background: #FF7271;
	border: 0px solid #FF7271;
	color: #fff;
}
/* check, hover 스타일 설정 FireFox */
select option:checked,
select option:hover { 
	box-shadow: 0 0 10px 100px #FF7271 inset;  
	color: #fff;
}

select option:focus {
   border:0px;
}


.button_pink {
	border:none;
	color:#fff;
	padding:0;
	width:100px;
	background-color:#fd726f;
	font-size:16px;
	margin-left:5px;
	height:36px;
	line-height:36px;

}

.hd_pops_reject  {font-size:12px;color:#333333;cursor:pointer;}
.hd_pops_close {cursor:pointer;}

/*가격 팝업 */


/*

@media all and (min-width: 0px) and (max-width: 1324px){

.main_top_menu {width:1280px;height:120px;position: absolute; z-index:10000;left:0px; }
.main_top_menu .logo_val {float:left;padding-top:17px;padding-left:10px;}

}
 */

.p_title_001 {font-size:28px;color:#333333;font-weight:bold;letter-spacing:-1px;}
.p_title_002 {font-size:18px;color:#333333;font-weight:bold;letter-spacing:-1px;}

.p_title_002_1 {font-size:18px;color:#333333;font-weight:normal;letter-spacing:-1px;}


a.primary2{
	border:none;
	text-decoration: none;
	font-size:18px;
	color:#fff;
	background: #FFAFBD;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #fd726f, #fd6f96);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #222, #666); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	padding:10px;
	display:block;
	text-align:center;
}

.pop2_title_001 {width:1278px;height:80px;margin:0 auto;text-align:center;background-color:#222;}
.pop2_title_001_val {color:#ffffff;font-size:28px;font-weight:bold;padding-top:25px;}
.pop2_title_001 span {font-size:15px;letter-spacing:-1px;color:#ffffff;}

.pop3_title_001 {width:1278px;height:80px;margin:0 auto;text-align:center;background-color:#F5F5F5;}
.pop3_title_001_val {color:#101010;font-size:28px;font-weight:bold;padding-top:25px;}
.pop3_title_001 span {font-size:15px;letter-spacing:-1px;color:#101010;}


/* 가격 */
.price_logic_value_01 {width:525px;margin:0 auto;text-align:center;padding-top:20px;}
.price_logic_v1 {width:486px;background-color:#EEEEEE;border-radius:10px;margin:0 auto;text-align:left;margin-top:10px;padding-bottom:10px;}
.price_logic_box1 {float:left;padding-left:20px;padding-top:22px;}
.price_logic_box_title1 {padding-left:10px;font-size:18px;color:#000000;font-weight:bold;letter-spacing:-1px;text-align:left;vertical-align:top;padding-top:18px;}
.price_logic_box_title2 {width:110px;padding-right:10px;padding-bottom:10px;font-size:18px;color:#FC726F;font-weight:bold;text-align:right;letter-spacing:-1px;vertical-align:top;padding-top:18px;}
.price_logic_box_vb1 {width:90px;padding-right:10px;padding-top:13px;}


.price_logic_box_b1 {float:left;width:18px;height:33px;border:1px solid #DDDDDD;text-align:center;background-color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;cursor:pointer;}
.price_logic_box_b2 {float:left;padding-left:5px;padding-right:5px;height:33px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;text-align:center;background-color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;}
.price_logic_box_b3 {float:left;width:18px;height:33px;border:1px solid #DDDDDD;text-align:center;background-color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;cursor:pointer;}

.price_logic_box_b4 {width:486px;margin:0 auto;text-align:center;font-size:16px;color:#ffffff;background-color:#FD717A;line-height:52px;letter-spacing:-1px;cursor:pointer;]


/*아이콘*/
.ft_icon>li>a>img{width:20%;}

/*지점별 슬라이드*/
.jijum_slide{width: 100%;text-align: center;}
.jijum_slide>a>img{width: 100px; height: 100px;} 