@charset "euc-kr";
/* ----------------------------- ¸ÞÀÎÆäÀÌÁö ½ºÅ¸ÀÏ ----------------------------- */
/* ¸ÞÀÎºñÁÖ¾ó */
#mainVisual {position:relative; overflow:hidden; z-index:20;}
body.scrollfix #mainVisual {}
#mainVisual {height:950px;}
#mainVisual .swiper-container {width:100%;height:100%;}
#mainVisual .swiper-slide {background-position: center;background-size: cover;}
#mainVisual .swiper-container-horizontal>.swiper-pagination-bullets, #mainVisual .swiper-pagination-custom, #mainVisual .swiper-pagination-fraction {position:absolute; bottom:150px; left:50%; width:1200px; margin-left:-600px; text-align:left;font-size:0; z-index:30}
#mainVisual .swiper-pagination-white .swiper-pagination-bullet-active {background:#531371;width:37px;border-radius:50px;}
#mainVisual .swiper-pagination-bullet {width:17px;height:17px;background:#fff;border-radius:30px;transition:all .3s ease;opacity:1;}
#mainVisual .swiper-slide a img {position:relative;left:50%;margin-left:-614px;top:0px;}
#mainVisual .swiper-button-next, #mainVisual .swiper-button-prev {left:50%;top:60%;margin-top:-100px;width:70px;height:70px;border-radius:70px;background:#fff;text-align:center;padding-top:17px;opacity:0.5;}
#mainVisual .swiper-button-next i, #mainVisual .swiper-button-prev i {color:#aaa;font-size:35px;}
#mainVisual .swiper-button-next:hover, #mainVisual .swiper-button-prev:hover {opacity:1;}
#mainVisual .swiper-button-next {margin-left:720px;}
#mainVisual .swiper-button-prev {margin-left:-800px;}
#mainVisual .swiper_text {display:none;}
#mainVisual .swiper-container.websre_main .swiper-slide .swiper_text_add {margin:0 auto;opacity: 0;position:absolute;left:50%;top:320px;}
#mainVisual .swiper-container.websre_main .swiper-slide-active .swiper_text_add {opacity: 1;margin:40px auto;margin-left:-520px;-webkit-transition: all 1.0s;-moz-transition: all 1.0s;-ms-transition: all 1.0s;-o-transition: all 1.0s;transition: all 1.0s;}
.move {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}
@media screen and (max-width:1200px) {
#mainVisual .swiper-container-horizontal>.swiper-pagination-bullets {left:20px;margin-left:auto;}
#mainVisual .swiper-slide a img {/*width:100%*/}
}
@media screen and (max-width:1024px) {
#mainVisual .swiper-slide {background:none !important;}
#mainVisual .swiper-button-next, #mainVisual .swiper-button-prev,#mainVisual .swiper-pagination-bullet {display:none;}
#mainVisual .swiper-slide a img {width:100%;left:0px;margin-left:0px;}
}


}
/* ¸ÞÀÎÆäÀÌÁö ¼½¼Ç °øÅë */
.section {position:relative}
.section > .innerContainer {position:relative; width:1400px; margin:auto}
.section > .innerContainer:after {clear:both; display:block; content:''}
.section .section-tit {margin-bottom:40px; text-align:center}
.section .section-tit h2 {font-family:'Nanum Myeongjo'; font-size:30px; font-weight:normal; color:#989898; margin-bottom:5px}
.section .section-tit h3 {font-size:18px; font-weight:600; color:#cca865; letter-spacing:4px; text-transform:uppercase}
.section .section-tit h3 span {color:#25221d}
/*¸ÞÀÎÀÌº¥Æ®*/
#section0 {position:relative;width:100%;padding:50px 0px 140px;background:#f7f7f7;}
#section0.event .title {font-size:100px;font-family:'notokr','Montserrat';color:#e9e9e9;text-align:left;}
#section0.event .event_slide {max-width:1400px;margin:0px auto;margin-top:-60px;font-size:0px;}
#section0.event .event_slide .left {display:inline-block;vertical-align:top;width:50%;height:410px;}
#section0.event .event_slide .right {display:inline-block;vertical-align:top;width:50%;margin-top:50px;}
#section0.event .event_slide .right h1 {padding:30px;}
#section0.event .event_slide .right .swiper_text {display:none;}
#section0.event .event_slide .right .content {padding:40px 50px;background:#eff3ec;}
#section0.event .event_slide .right .content > p {font-size:20px;margin-bottom:20px;color:#353535;}
#section0.event .event_slide .right .content .box {background:#fefefd;padding:40px;position:relative;}
#section0.event .event_slide .right .content .box.first {margin-bottom:20px;}
#section0.event .event_slide .right .content .box .program {font-size:18px;color:#353535;}
#section0.event .event_slide .right .content .box .program strong {color:#d91440;font-family:'PT Serif';display:block;font-weight:normal;}
#section0.event .event_slide .right .content .box span {position:absolute;right:40px;top:30px;color:#d91440;font-size:18px}
#section0.event .event_slide .right .content .box span strong {font-size:48px;font-family:'PT Serif';font-weight:normal;}
#section0.event .event_slide .right .event_paging {top:45px;right:0px;width:auto;display:inline-block;bottom:auto;left:auto;}
#section0.event .event_slide .right .event_paging .swiper-pagination-bullet {width:15px;height:15px;}
#section0.event .event_slide .right .event_paging .swiper-pagination-bullet-active {background:#d91440}
#section0.event .event_slide .right .event_paging .swiper-pagination-bullet {margin:0px 2px;}
#section0.event .websre_event_new img {width:100%;}


#section0.event  .event_paging {right:0px;top:110px;}
#section0.event  .event_paging .swiper-pagination-bullet {margin:0px 3px;width:15px;height:15px;}
#section0.event .swiper-pagination-white .swiper-pagination-bullet-active {background:#333;}
/*¸ÞÀÎ5°³·Ñ¸µ*/
#section1 { background:url("../../img/program_bg.jpg") no-repeat center top;background-size:cover; position:relative;height:725px;}
#section1 .swiper5 {
/*overflow:visible;*/
padding:160px 0 30px;
}
#section1 .swiper5 .swiper-slide {
width:390px;
font-size:0;
margin:0 25px;
text-align:center;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
transition:all 0.5s;
}
#section1 .swiper5 .swiper-slide-active {
margin-top:-100px;
}
#section1 .swiper5 .swiper-slide img {
border-radius:60px;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
transition:all 0.5s;
}
#section1 .swiper5 .swiper-slide-active a img {
box-shadow:0 20px 40px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:0 20px 40px 1px rgba(0,0,0,0.2);
}
#section1 .swiper5 .swiper-slide .slide_txt {
opacity:0;
text-align:center;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
#section1 .swiper5 .swiper-slide .slide_txt .slide_txt_title {
font-size:18px;
font-weight:400;
color:#555;
line-height:28px;
}
#section1 .swiper5 .swiper-slide .slide_txt .slide_txt_title b {
font-size:40px;
font-weight:700;
color:#bd8e7e;
line-height:50px;
display:block;
margin-bottom:20px;
}
#section1 .swiper5 .swiper-slide-active .slide_txt {
opacity:1;
padding-top:55px;
-webkit-transition:all 0.8s;
-moz-transition:all 0.8s;
-ms-transition:all 0.8s;
-o-transition:all 0.8s;
transition:all 0.8s;
}
#section1 .swiper5 .swiper-slide-active .slide_txt.program_btn {padding-top:20px;position:relative;}
#section1 .swiper5 .swiper-slide-active .slide_txt.program_btn a {font-family:"Montserrat";color:#bd8e7e;font-size:15px;font-weight:bold;}
#section1 .swiper5 .swiper-slide-active .slide_txt.program_btn:before {content:'';width:10px;height:2px;position:absolute;left:50%;margin-left:-50px;top:30px;background:#bd8e7e;}
#section1 .swiper5 .swiper-slide-active .slide_txt.program_btn:after {content:'';width:10px;height:2px;position:absolute;left:50%;margin-left:40px;top:30px;background:#bd8e7e;}
#section1 .swiper5 .swiper-scrollbar {
position:absolute;
width:1280px;
left:0;
right:0;
margin:0 auto;
bottom:0;
background:#e5e5e5;
border-radius:0;
height:1px;
}
#section1 .swiper5 .swiper-scrollbar-drag {
width:100%;
position:relative;
background:#ff3d44;
border-radius:0;
left:0;
top:-2px;
height:3px;
}
/* À¯Æ©ºê*/
#section2 {height:850px;background:#f5eae6;}
#section2 #main_cancer {width:100%;position:relative;padding-top:120px;}
#section2 #main_cancer .play_mov {overflow:auto;}
#section2 #main_cancer .play_mov .play_left{float:left; width:50%; height:400px}
#section2 #main_cancer .play_mov .play_right{float:right; width:50%; height:400px; padding-left:50px; }
#section2 #main_cancer .play_mov .play_right .tit{ color:#888888; font-size:25px;}
#section2 #main_cancer .play_mov .play_right h1 {margin-top:60px; vertical-align:top;font-size:25px;font-weight:normal;color:#25221d;line-height:1.1;letter-spacing:-2px;position:relative;}
#section2 #main_cancer .play_mov .play_right .txt{ color:#888888; font-size:20px; padding-top:40px; padding-bottom:30px;}
#section2 #main_cancer .play_mov .play_right a{font-size:17px; color:#ca2a25; padding:15px 30px; border-radius:50px; border:3px solid #ca2a25; background:#fff; margin-top:35px; display:block; width:260px; text-align:center;}
#section2 #main_cancer .play_mov .play_right a:hover{color:#fff; background:#ca2a25;}
#section2 #main_cancer .process {width:100%;vertical-align:top; margin-top:70px; }
#section2 #main_cancer .process ul {font-size:0px;}
#section2 #main_cancer .process ul li {text-align:center;display:inline-block;width:260px; margin-right:25px;}
#section2 #main_cancer .process ul li:last-child{/*margin-right:0px;*/}
#section2 #main_cancer .process ul li img {width:100%;}
#section2 #main_cancer .swiper-slide {width:260px;margin-right:25px;}
#section2 #main_cancer .swiper-button-prev-, #section2 #main_cancer .swiper-button-next- {position:absolute;top:auto;bottom:70px;background:#000;width:60px;height:60px;margin-top:-30px;text-align:center;padding-top:13px;opacity:0.5;z-index:10;}
#section2 #main_cancer:hover .swiper-button-next- {opacity:1;}
#section2 #main_cancer:hover .swiper-button-prev- {opacity:1;}
#section2 #main_cancer .swiper-button-prev- i, #section2 #main_cancer .swiper-button-next- i {font-size:30px;color:#fff;}
#section2 #main_cancer .swiper-button-next- {right:-30px;}
#section2 #main_cancer .swiper-button-prev- {left:-30px;}
/* ¸â¹ö*/
#section4 {height:1100px;}
#section4 #main_cancer {width:100%;position:relative;padding-top:90px;}
#section4 #main_cancer .profile{overflow:auto;width:100%;}
#section4 #main_cancer .profile .profile_left{float:left; width:50%; height:654px;/*background:url(../img/main_member_1.jpg);*/}
#section4 #main_cancer .profile .profile_right{float:right; width:50%; height:654px; padding-left:90px; padding-top:120px; background:#202020;}
#section4 #main_cancer .profile .profile_right .tit{ color:#302f2f; font-size:150px; font-weight:bold; position:absolute; top:100px;}
#section4 #main_cancer .profile .profile_right h1 {margin-top:90px; vertical-align:top;text-align:left;font-size:35px;font-weight:normal;color:#fff;line-height:1.1;letter-spacing:-2px;position:relative; line-height:45px; z-index:100; font-weight:100;}
#section4 #main_cancer .profile .profile_right .name {margin-top:105px;}
#section4 #main_cancer .profile .profile_right h2 {color:#de2941; font-size:20px; font-weight:100;text-align:left;}
#section4 #main_cancer .profile .profile_right h2 span{ color:#fff;font-size:30px; font-weight:bold;}
#section4 #main_cancer .profile .profile_right .txt{ color:#888888; font-size:16px; padding-top:15px; line-height:1.5;text-align:left;}
#section4 #main_cancer .profile .profile_right a{font-size:17px; color:#ca2a25; padding:15px 30px; border-radius:50px; border:3px solid #ca2a25; background:#fff; margin-top:35px; display:block; width:260px; text-align:center;}
#section4 #main_cancer .profile .profile_right a:hover{color:#fff; background:#ca2a25;}

#section4 #main_cancer .pro_list {width:100%; ;vertical-align:top;}
#section4 #main_cancer .pro_list .swiper-wrapper {}
#section4 #main_cancer .pro_list .swiper-wrapper .swiper-slide {text-align:center;display:inline-block;width:20%; float:left; overflow:auto; position:relative;}
#section4 #main_cancer .pro_list .swiper-wrapper .swiper-slide.docList_li .sum_on {display:none;}
#section4 #main_cancer .pro_list .swiper-wrapper .swiper-slide.docList_li.on .sum_on {display:block;}
#section4 #main_cancer .pro_list .swiper-wrapper .swiper-slide.docList_li.on .sum_off {display:none;}
#section4 #main_cancer .pro_list .swiper-wrapper .swiper-slide img {width:100%;}
#section4 #main_cancer .pro_list_thumb {background:#000}
#section4 #main_cancer .pro_list_thumb .swiper-slide {opacity:0.4;width:20%;position:relative;}
#section4 #main_cancer .pro_list_thumb .swiper-slide-thumb-active {opacity:1;}
#section4 #main_cancer .pro_list_thumb .swiper-wrapper .swiper-slide span{color:#fff; font-size:20px; position:absolute; left:0px;bottom:50px; z-index:1000;width:100%;display:inline-block; text-align:center;}
#section4 #main_cancer .swiper-button-prev, #section4 #main_cancer .swiper-button-next {top:auto;top:50%;background:#000;width:60px;height:60px;margin-top:-30px;text-align:center;padding-top:13px;opacity:0.5}
#section4 #main_cancer:hover .swiper-button-next {opacity:1;}
#section4 #main_cancer:hover .swiper-button-prev {opacity:1;}
#section4 #main_cancer .swiper-button-prev i, #section4 #main_cancer .swiper-button-next i {font-size:30px;color:#fff;}
#section4 #main_cancer .swiper-button-next {right:0px;}
#section4 #main_cancer .swiper-button-prev {left:0px;}

/*ºò¹è³Ê*/
#section5 {height:1117px; }
#section5 .be_left {width:50%; height:410px; float:left; background:url(../../img/real_033.jpg) no-repeat center top; position:relative;background-size:cover;}
#section5 .be_left .text_area {position:relative; right:80px; top:100px; text-align:right;}
#section5 .be_left .text_area h1{font-size:35px; color:#ffffff; letter-spacing:-1px; font-wight:bold;}
#section5 .be_left .text_area h1 span{font-size:17px; color:#8c8c8c; letter-spacing:7px;}
#section5 .be_left .text_area p{color:#333333; font-size:17px; margin-top:15px;}
#section5 .be_left .text_area a.more{color:#333333; font-size:14px; margin-top:15px; border:1px solid #333333; margin-top:20px; display:inline-block; padding:10px 20px;}

#section5 .be_right {width:50%; height:410px; float:left; background:url(../../img/real_044.jpg) no-repeat center top;background-size:cover;}
#section5 .be_right .text_area {position:relative; padding-left:80px; top:100px; text-align:left;}
#section5 .be_right .text_area h1{font-size:35px; color:#ffffff; letter-spacing:-1px; font-wight:bold;}
#section5 .be_right .text_area h1 span{font-size:19px; color:#000000; letter-spacing:7px;}
#section5 .be_right .text_area p{color:#000000; font-size:19px; margin-top:15px;}
#section5 .be_right .text_area a.more{color:#ffffff; font-size:19px; margin-top:15px; border:2px solid #ffffff; margin-top:20px; display:inline-block; padding:10px 20px;}
#section5 .be_big {width:100%; height:705px; float:left; background:url(../../img/main_long_be3.jpg) no-repeat center top; position:relative;background-size:cover;}
#section5 .be_big .text_area {position:relative; left:-150px; top:220px; text-align:center;}
#section5 .be_big .text_area h1{font-size:50px; color:#333333; letter-spacing:-1px; font-wight:bold; line-height:1.1; font-weight:bold; z-index:1000;}
#section5 .be_big .text_area span{font-size:25px; color:#fff; margin-bottom:20px; letter-spacing:10px; display:inline-block;}
#section5 .be_big .text_area p{color:#666666; font-size:20px; margin-top:25px; }
#section6 {position:relative;width:100%;background:url("../../img/main_before_bg.jpg") no-repeat center;background-size:cover;padding:80px 0px 150px;}
#section6 .title {text-align:center;}
#section6 .title h1 {font-size:70px;color:#333;}
#section6 .title h1 span {color:#ce171f;}
#section6 .title p{font-size:19px;color:#333;margin-bottom:50px;}
.mb02{position:relative;width:1200px;margin:0 auto;}
/*µå·¡±×*/
.beforeandafter{width:1200px;height:600px;margin:0 auto;}
div.beforeandafter{overflow: hidden;position: relative;}
div.beforeandafter img{max-width: none !important;}
div.before, div.after{height: 100%; left: 0;overflow: hidden;position: absolute;top: 0;transition: width 0.4s ease-in-out;width: 100%;z-index: 100;}
div.after{z-index: 1;}
div.drag{background: #1c1c1c;cursor: col-resize;display: block;height: 100%;left: 100%;position: absolute;top: 0;transition: left 0.4s ease-in-out;width: 2px;z-index: 1001;}
div.drag div.draghandle{background: url("../../img/drag_btn.png");height: 40px;position: absolute;text-align: center;width: 80px;}
div.drag div.draghandlea{background: url("../../img/drag_btn.png");height: 40px;position: absolute;text-align: center;width: 80px;}
div.before span.caption, div.after span.caption{bottom:50px;color:#fff;display:block;padding:5px;position: absolute;width:150px;font-size:40px;text-align:center;transform:translateX(150%);left:50%;font-style:italic;}
div.before span.caption{transform:translateX(-50%);}
#section6 .slick-dots {text-align:center;margin-top:20px;}
#section6 .slick-dots li {display:inline-block;width:20px;height:20px;background:#cfcfcf;border-radius:20px;margin:0px 5px;cursor:pointer;}
#section6 .slick-dots li.slick-active {background:#d91440;}
#section6 .slick-dots li button {text-indent:-9999px;border:0px;background:none;}

/* ¸ÞÀÎÇÏ´Ü °øÁö»çÇ×ÃßÃâ/ÄÁÅØÃ÷/»ó´ãÃ¢ */
#section3 > .innerContainer {position:relative; width:1200px; margin:auto}
#section3 {padding:80px 0 0 0}
#section3 .grid {font-size:0px;}
#section3 .grid > li {position:relative;display:inline-block;margin-right:15px;width:390px;height:487px;padding:60px 50px;background:#f6f6f6;box-sizing:border-box;}
#section3 .grid > li:last-child {margin-right:0px;}
#section3 .grid > li h1 {color:#25221d;font-size:15px;font-weight:normal;font-family: Gmarket Sans;}
#section3 .grid > li > span > a {width:50px;height:50px;position:absolute;right:0px;bottom:0px;color:#fff;text-align:center;padding-top:14px;background:#df2d45;font-size:16px;}
#section3 .grid > li .content {padding-top:80px;}
#section3 .grid > li.banner1 .content table {width:100% !important;background:none !important;}
#section3 .grid > li.banner1 .content .board_output_4_tr td {display:block;width:100%;text-align:left !important;}
#section3 .grid > li.banner1 .content .board_output_4_tr td:first-child {display:none;}
#section3 .grid > li.banner1 .content .board_output_4_tr td.bd_out1 a {font-family:'notokr','Montserrat';font-size:30px;color:#000;}
#section3 .grid > li.banner1 .content .board_output_4_tr td.bd_out1 a:hover {text-decoration:none;}
#section3 .grid > li.banner1 .content .board_output_4_tr td:nth-child(3) {font-size:17px;color:#555;margin-top:30px;}
#section3 .grid > li.banner1 .content .board_output_4_tr td:nth-child(4) {font-size:17px;color:#969696;margin-top:50px;}

#section3 .grid > li.banner2 {background:url(../../img/main_customer_img.jpg) no-repeat center top;background-size:cover;}
#section3 .grid > li.banner2 .content {}
#section3 .grid > li.banner2 .content h2 {color:#df2d45;font-size:50px;line-height:1;}
#section3 .grid > li.banner2 .content p {color:#555;font-size:17px;margin-top:20px;}
#section3 .grid > li.banner2 .content span {margin-top:20px;display:inline-block;}
#section3 .grid > li.banner2 .content span a {display:inline-block;margin-left:10px;font-size:24px;color:#b2b2b2}
#section3 .grid > li.banner2 .content span a:first-child {margin-left:0px;}
#section3 .grid > li.banner3 .content table {width:100% !important;background:none !important;}
#section3 .grid > li.banner3 .content table.main_form td:first-child {display:none;}
#section3 .grid > li.banner3 .content table.main_form td {background:none !important;color:#999;font-size:0px;}
#section3 .grid > li.banner3 .content table.main_form td input {padding:14px 20px;background:#fff;border:0px;font-family:'notokr','Montserrat';font-size:15px;margin-bottom:10px;}
#section3 .grid > li.banner3 .content table.main_form td input[name="name"] {/*width:300px;*/}
#section3 .grid > li.banner3 .content table.main_form td input[name="mobile_no1"] {width:32%;margin-right:2%}
#section3 .grid > li.banner3 .content table.main_form td input[name="mobile_no2"] {width:32%;margin-right:2%}
#section3 .grid > li.banner3 .content table.main_form td input[name="mobile_no3"] {width:32%;}
#section3 .grid > li.banner3 .content table.main_form td select {width:100%;padding:14px 20px;background:#fff;border:0px;font-family:'notokr','Montserrat';font-size:15px;}
#section3 .grid > li.banner3 .content .main_form_btn a {width:100%;padding:20px;background:#000;color:#fff;display:inline-block;margin-top:20px;text-align:center;font-size:17px;}

#section3 .grid > li.banner3 .content {width:100% !important;background:none !important;}
#section3 .grid > li.banner3 .content input {padding:14px 20px;background:#fff;border:0px;font-family:Montserrat;font-size:15px;margin-bottom:10px;width:100%;}
#section3 .grid > li.banner3 .content input[name="name"] {width:100%;}
#section3 .grid > li.banner3 .content textarea {padding:14px 20px;background:#fff;border:0px;font-family:Montserrat;font-size:15px;margin-bottom:10px;box-sizing:border-box;width:100%;height:65px;}
#section3 .grid > li.banner3 .content .main_form_btn input {width:100%;padding:20px;background:#000;color:#fff;display:inline-block;margin-top:20px;text-align:center;font-size:17px;}



/* ----------------------------- ¼­ºêÆäÀÌÁö ½ºÅ¸ÀÏ ----------------------------- */
/* ¼­ºêÆäÀÌÁö ¼½¼Ç °øÅë */
/*body.scrollfix #sub_content {margin-top:61px}*/
#sub_container {position:relative;padding-bottom:30px;}
#sub_container .sub_inner {width:1400px; margin:0 auto}
#sub_container .sub_tit {font-size:40px;color:#333;font-weight:normal;padding:40px 0px;text-align:center;}
#sub_container .sub_tit strong {color:#de2941;font-weight:normal;}
/* ¼­ºêÆäÀÌÁö ¼½¼Ç °øÅë */
.sub-section {position:relative; padding:60px 0}
.sub-section.no-padding {padding:0}
.sub-section > .innerContainer {position:relative; width:1400px; margin:auto}
.sub-section > .innerContainer:after {clear:both; display:block; content:''}
.sub-section .section-tit {margin-bottom:50px; text-align:center;padding-top:60px;}
.sub-section .section-tit h2 {font-size:35px; font-weight:600; color:#3a3a3a; margin-bottom:10px}
.sub-section .section-tit h2 span {font-weight:300}
.sub-section .section-tit h3 {font-size:12px; font-weight:500; color:#888; letter-spacing:5px; text-transform:uppercase}
.sub-section .section-tit h3 span {color:#25221d}
/*º´¿ø¼Ò°³*/
#sub_content {/*padding-top:91px; background:#f5f5f5*/}
#sub_content.sub_bg.sub1 {background:url(../../img/sub_visual1.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub2 {background:url(../../img/sub_visual2.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub3 {background:url(../../img/sub_visual3.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub4 {background:url(../../img/sub_visual4.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub5 {background:url(../../img/sub_visual5.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub6 {background:url(../../img/sub_visual6.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub7 {background:url(../../img/sub_visual7.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub8 {background:url(../../img/sub_visual8.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub9 {background:url(../../img/sub_visual9.jpg) no-repeat center top;background-size:cover;}
#sub_content.sub_bg.sub10 {background:url(../../img/sub_visual10.jpg) no-repeat center top;background-size:cover;}
#sub_content .sub_inner {width:1400px; margin:0 auto}
#sub_content .sub_inner .sub_title {text-align:center; min-height:265px;margin-bottom:100px;width:100%;display:inline-block;}
#sub_content.login .sub_inner .sub_title {margin-bottom:0px;}
#sub_content .sub_inner .sub_title h3 {font-size:45px;font-weight:bold; color:#d91440; padding-top:150px;}
#sub_content .sub_inner .sub_title h4 {font-size:30px; font-weight:normal; padding:0px 0 20px; color:#c5c5c5;font-style:italic;line-height:1;}
#sub_content .sub_inner .sub_title span {font-size:17px; font-weight:500; color:#989898; letter-spacing:-1px}
#sub_content .sub_inner .sub_title span i.xi-home {color:#de2941}
#sub_content .sub_inner .sub_title span strong {color:#000;}
#sub_content .sub_inner .sub_top .sub_tab {}
#sub_content .sub_middle:after {clear:both; content:''; display:block}
.shopbox {widrh:100%; padding:20px; border:5px solid #efefef; font-size:16px; text-align:center;}
.shopbox ul{display:block;}
.shopbox ul li {display:inline; padding:0 15px;}
.shopbox ul li span {color:#de2941;}
.mobile-pc {}
.mobile-pc img {width:100%;}
/* ----------------------------- ÅÇ °øÅë ½ºÅ¸ÀÏ ----------------------------- */
/*º´¿ø¼Ò°³ ÅÇ¸Þ´º*/
.sub_tab > a {display:none;}
.sub_tab {border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;}
.sub_tab > .inner {width:1200px;margin:0px auto;}
ul#tab_menu_se {position:relative; width:100%; display:table; table-layout:fixed; padding:0px;font-size:0px;}
ul#tab_menu_se li {display:inline-block;width:25%;text-align:center; background:#fff; transition:all 0.3s ease;border-right:solid 1px #e2e2e2;}
ul#tab_menu_se li:first-child {margin-left:0px;border-left:solid 1px #e2e2e2}
ul#tab_menu_se li:last-child {border-right:solid 1px #e2e2e2;}
ul#tab_menu_se li.on {background:#f8f8f8}
ul#tab_menu_se li a.selected {background:#f8f8f8}
ul#tab_menu_se li:hover {background:#f8f8f8}
ul#tab_menu_se li a {display:block; width:100%; height:100%; padding:20px 0;color:#666;font-size:17px;transition:all 0.3s ease;}
ul#tab_menu_se li.on a {color:#de2941}
ul#tab_menu_se li a.selected {color:#de2941;font-weight:bold;}
ul#tab_menu_se li:hover a {color:#de2941}
ul#tab_menu_se.two li {width:50%;}
ul#tab_menu_se.exam {margin-bottom:60px}
ul#tab_menu_se.exam li a {padding:16px 0 17px;}
ul#tab_menu_se.three li {width:33.33333%;}
ul#tab_menu_se.four li {width:25%;}
ul#tab_menu_se.five li {width:20%;}
ul#tab_menu_se.six li {width:16.6666666%;}
ul#tab_menu_se.six li:nth-child(6) {border-right:solid 1px #e2e2e2;}
ul#tab_menu_se.six li:nth-child(7) {border-top:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;}
ul#tab_menu_se.six li:nth-child(8) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six li:nth-child(9) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six li:nth-child(10) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six li:nth-child(11) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six li:nth-child(12) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six_long li {width:16.6666666%;}
ul#tab_menu_se.six_long li:nth-child(6) {border-right:solid 1px #e2e2e2;}
ul#tab_menu_se.six_long li:nth-child(7) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six_long li:nth-child(8) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six_long li:nth-child(9) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six_long li:nth-child(10) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six_long li:nth-child(11) {border-top:solid 1px #e2e2e2;}
ul#tab_menu_se.six_long li:nth-child(12) {border-top:solid 1px #e2e2e2;}
/*3DEPT ¸Þ´º*/
.sub_tab_area {width:100%; position:relative; border-bottom:1px solid #e2e2e2; padding-bottom:20px; }
.sub_tab_area > a {display:none;}
ul#tab_menu_th {position:relative; width:80%; display:table; table-layout:fixed; padding:0px;font-size:0px; margin:0 auto; text-align:center;}
ul#tab_menu_th li {display:inline-block;width:16.6666%;text-align:center; background:#fff; transition:all 0.3s ease;}
ul#tab_menu_th li:first-child {margin-left:0px;}
ul#tab_menu_th li:last-child {}
ul#tab_menu_th li.on {color:#de2941}
ul#tab_menu_th li:hover {color:#de2941;}
ul#tab_menu_th li a {display:block; width:100%; height:100%; padding:20px 0;color:#333333;font-size:17px;transition:all 0.3s ease;}
ul#tab_menu_th li.on a {color:#de2941; text-decoration:underline;}
ul#tab_menu_th li:hover a {color:#de2941; text-decoration:underline; }
/* Áø·á¿¹¾à ÅÇ¸Þ´º */
.reser_tab {position:relative;}
.reser_tab ul {font-size:0px;}
.reser_tab ul li {display:inline-block;text-align:center;}
.reser_tab ul li a {display:block;width:220px;height:56px;line-height:54px;border:solid 1px #e2e2e2;font-size:16px;}
.reser_tab ul li.on a {border:solid 3px #de2941;line-height:50px;color:#de2941}
/* ÅØ½ºÆ® */
section > p.desc {font-size:16px;margin-top:30px;line-height:1.7;}
section > p.desc strong {color:#de2941;font-weight:normal;}
section > p.descl {font-size:16px;margin-top:30px;margin-left:100px;line-height:1.7;}

/* ¹Ú½º */
.sr_box {border-top:solid 1px #de2941;background:#f8f8f8;padding:60px 70px;}
.sr_box > h1 {display:inline-block;vertical-align:top;}
.sr_box > h1 span {font-size:23px;margin-left:10px;position:relative;top:8px;display:inline-block;}
.sr_box > p {display:inline-block;vertical-align:top;font-size:16px;margin-left:80px;line-height:2;padding-top:10px;}
.sr_box > p strong {color:#de2941;}
/* Å×ÀÌºí */
.sr_table {width:100%;text-align:center;}
.sr_table th {padding:20px 0px;;font-size:16px;font-weight:normal;border-top:solid 1px #de2941;border-bottom:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;background:#fafafa}
.sr_table td {padding:20px 0px;;font-size:16px;font-weight:normal;border-bottom:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;}
.sr_table th:last-child {border-right:solid 0px #e2e2e2;}
.sr_table td:last-child {border-right:solid 0px #e2e2e2;}
.sr_table td.bg {background:#fafafa;}
.sr_table.col3 th:nth-child(1) {width:20%;}
.sr_table.col3 th:nth-child(2) {width:40%;}
.sr_table.col3 th:nth-child(3) {width:40%;}
.sr_table.col4 th:nth-child(1) {width:10%;}
.sr_table.col4 th:nth-child(2) {width:10%;}
.sr_table.col4 th:nth-child(3) {width:45%;}
.sr_table.col4 th:nth-child(4) {width:35%;}
.sr_table.row4 th:nth-child(2) {width:20%;}
.sr_table.row4 th:nth-child(3) {width:25%;}
.sr_table.row4 th:nth-child(4) {width:35%;}
.sr_table.row5 th:nth-child(2) {width:13%;}
.sr_table.row5 th:nth-child(3) {width:45%;}
.sr_table.row5 th:nth-child(4) {width:32%;}
.sr_table.col6 th:nth-child(1) {width:8%;}
.sr_table.col6 th:nth-child(2) {width:20%;}
.sr_table.col6 th:nth-child(3) {width:35%;}
.sr_table.col6 th:nth-child(4) {width:8%;}
.sr_table.col6 th:nth-child(5) {width:20%;}
.sr_table.col6 th:nth-child(6) {width:30%;}
/* 1´Ü */
/* Ã£¾Æ¿À½Ã´Â±æ 1-1 */
.sr_col1 {width:100%;font-size:0px;}
.sr_col1 .map .sub_map {width:100%;height:485px;margin-bottom:10px;}
/* 2´Ü */
.sr_col2 {font-size:0px;}
.sr_col2 .left {width:50%;display:inline-block;vertical-align:top; padding-right:40px;}
.sr_col2 .left > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right {width:50%;display:inline-block;vertical-align:top; }
.sr_col2 .right > img{text-align:right;}
.sr_col2 .right > h1 {font-size:30px;font-weight:normal;letter-spacing:-1px; }
.sr_col2 .right > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right > span.line {font-size:18px;letter-spacing:-1px;display:block;margin-top:40px;position:relative;}
.sr_col2 .right > span.line:before {content:'';height:2px;width:55px;background:#de2941;left:-65px;top:25px;position:absolute;}
.sr_col2 .right > span.line strong {font-size:33px;margin-left:20px;}
/* ÀÎ»ç¸» 1-1 */
/* ÀÇ·áÁø 1-2 */
.sr_col2.mediteam {background:#f8f8f8;margin-bottom:20px;}
.sr_col2.mediteam:last-child {margin-bottom:0px;}
.sr_col2.mediteam .left {padding-right:0px;}
.sr_col2.mediteam .left img {width:100%;}
.sr_col2.mediteam .right {padding:55px 55px 55px 60px;}
.sr_col2.mediteam .right > h1 {font-size:35px;letter-spacing:-2px;}
.sr_col2.mediteam .right > h1 p {font-size:18px;color:#888;}
.sr_col2.mediteam .right .mediteam_info {margin-top:60px;font-size:0px;}
.sr_col2.mediteam .right .mediteam_info ul:after {content:'';height:1px;width:20%;border-top:solid 1px #de2941;position:absolute;top:-30px;left:0px;}
.sr_col2.mediteam .right .mediteam_info ul {display:inline-block;padding:0px 0px;position:relative;width:100%;}
.sr_col2.mediteam .right .mediteam_info ul:before {content:'';height:1px;width:100%;border-top:solid 1px #d6d6d6;position:absolute;top:-30px;left:0px;}
.sr_col2.mediteam .right .mediteam_info ul li {line-height:2;font-size:16px;letter-spacing:-1px;}
.sr_col2.mediteam .right .mediteam_info ul li span {color:#de2941;font-size:16px;font-weight:bold;line-height:2;width:30%;display:inline-block;vertical-align:top;position:relative;}
.sr_col2.mediteam .right .mediteam_info ul li p {display:inline-block;font-size:16px;}
/* ¿¬Çõ */
.history {}
.history > h1 {width:100%;position:relative;background:url('../../img/his_bg.jpg') no-repeat center top;background-size:cover;height:193px;font-size:30px;text-align:center;padding-top:50px;color:#fff;letter-spacing:-2px;}
.history > h1 span {color:#ffabb6;}
.history .his_list {position:relative;background-size:cover;height:1300px;padding:80px 0px;}
.history .his_list:before {height:1000px;width:1px;background:#ffabb6;position:absolute;left:50%;top:93px;content:'';}
.history .his_list h2 {color:#000;font-size:30px;margin-bottom:10px;position:relative;}
.history .his_list .left_list h2:before {content:'';position:absolute;width:15px;height:15px;right:-68px;top:13px;background:#de2941;}
.history .his_list .right_list h2:before {content:'';position:absolute;width:15px;height:15px;left:-67px;top:13px;background:#de2941;}
.history .his_list p {font-size:14px;line-height:1.7;}
.history .his_list p strong {color:#de2941}
.history .his_list .left_list {position:relative;left:50%;text-align:right;width:320px;margin-left:-380px;}
.history .his_list .right_list {position:relative;left:50%;margin-top:10px;text-align:left;width:320px;margin-left:60px;}
.history .his_list .right_list figure {margin:0px;padding:0px;margin-top:30px;}
/* ½Ã°£ 1-3 */
.sr_col2.time_info {background:#f8f8f8;}
.sr_col2.time_info .left {padding-right:0px;}
.sr_col2.time_info .left img {width:100%;}
.sr_col2.time_info .right {border-top:solid 1px #de2941;text-align:center;padding-top:55px;}
.sr_col2.time_info .right span {font-size:23px;margin-top:10px;display:block;letter-spacing:-2px;color:#000;}
.sr_col2.time_info .right p {font-size:16px;margin-top:10px;}
.sr_col2.time_info .right p strong {color:#de2941}
/* ÁØºñ»çÇ× 1-3 */
.sr_col2.ready .left {border-right:dotted 1px #d9d9d9;padding-right:20px;}
.sr_col2.ready .right {padding-left:40px;}
/* ÀÚ°¡¿ë 1-5 */
.sr_col2.jaga span {font-size:16px;margin-bottom:40px;display:block;}
.sr_col2.jaga span strong {color:#de2941}
.sr_col2.jaga span p {font-size:16px;padding:5px 0px;}
/* ¾ÏÀÇÁ¤ÀÇ 2-1-1 */
.sr_col2.cancerdf > p.desc {line-height:1.7;font-size:16px;margin-top:40px;}
/* ¾ÏÀÇ¹ß»ý¿äÀÎ 2-1-1 */
.sr_col2.canceryi span {font-size:16px;margin-bottom:10px;display:block;}
.sr_col2.canceryi span strong {color:#de2941}
.sr_col2.canceryi span p {font-size:16px;padding:10px 0px 0px 10px;}
.sr_col2.canceryi span p b {padding:10px 0px 0px 8px;font-weight:normal;display:block;}
.sr_col2.canceryi span.line2 {padding-left:8px;}
/* °£¾Ï¿¹¹æ 2-2-3 */
.sr_col2.yebang {}
.sr_col2.yebang .box_title {width:200px;height:120px;background:#de2941;color:#fff;float:left;font-size:20px;text-align:center;padding-top:43px;margin-right:40px;}
.sr_col2.yebang .box_title_long {width:200px;height:230px;background:#de2941;color:#fff;float:left;font-size:20px;text-align:center;padding-top:100px;margin-right:40px;}
/* °Ç°­°ËÁø Å¬¸®´Ð ¼Ò°³ 5-1 */
.sr_col2.yebang .box_title.two {padding-top:28px;}
.sr_col2.yebang .box_title.three {height:85px;padding-top:26px;}
.sr_col2.yebang .box_title.seven {height:215px;padding-top:90px;}
.sr_col2.nesi {margin-bottom:20px;}
.sr_col2.nesi p.desc {font-size:20px;margin-bottom:20px;}
.sr_col2.nesi .left {}
.sr_col2.nesi .left strong {float:left;width:5%;}
.sr_col2.nesi .left p {float:left;width:90%;padding:0px;}
.sr_col2.nesi .right {}
.sr_col2.nesi .right strong {float:left;width:5%;}
.sr_col2.nesi .right p {float:left;width:90%;padding:0px;}
/* °Ç°­°ËÁø Å¬¸®´Ð ¼Ò°³ ÅÇ 5-1 */
#tabs-menu {width:100%;background: url(./images/pink/bar_pink.gif) 0 0 no-repeat;}
#tabs-menu li {width:25%;float:left;text-align:center;}
#tabs-menu li#tab-1 {}
#tabs-menu li a {display:block;overflow: hidden;width:100%;height:56px;font-size:17px;background:#f8f8f8;padding-top:15px;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;}
#tabs-menu li:last-child a {border-right:solid 1px #e5e5e5;}
#tabs-menu li#tab-1 a {}
#tabs-menu li#tab-1 a:hover,#tabs-menu li#tab-1 a.selected {background:#fff;color:#de2941;border-bottom-color:#fff;}
#tabs-menu li#tab-2 a {}
#tabs-menu li#tab-2 a:hover,#tabs-menu li#tab-2 a.selected {background:#fff;color:#de2941;border-bottom-color:#fff;}
#tabs-menu li#tab-3 a {}
#tabs-menu li#tab-3 a:hover,#tabs-menu li#tab-3 a.selected {background:#fff;color:#de2941;border-bottom-color:#fff;}
#tabs-menu li#tab-4 a {}
#tabs-menu li#tab-4 a:hover,#tabs-menu li#tab-4 a.selected {background:#fff;color:#de2941;border-bottom-color:#fff;}
.tabs-content {clear:both;padding: 60px 0;display:block;}
/* ¾Ï¸é¿ªÄ¡·á¹ý 2-1-1 */
.sr_col2.cancermy .left .sr_tit {padding-right:50px;}
/* ¸é¿ªÁöµµ 2-1-2 */
.sr_col2.mymap .right > p {margin-top:0px;}
/* ¸é¿ª½Ã½ºÅÛ 2-1-3 */
.sr_col2.mysystem .right {padding-top:100px;}
/* ¸é¿ª½Ã½ºÅÛ 2-1-4 */
.sr_col2.jdsystem .right {padding-top:50px;}
/* ´ëÀå ³»½Ã°æ °Ë»ç 5-1 */
.sr_col2.nesik h3 {font-size:15px;}
.sr_col2.nesik span {font-size:15px;}
.sr_col2.nesik .left {width:45%;}
.sr_col2.nesik .left b {color:#de2941;}
.sr_col2.nesik .right {width:55%;text-align:right;}
.sr_col2.nesik .right img {}
.sr_col2.nesik.second .right {text-align:left;padding:10px;}
.sr_col2.nesik .right b {color:#de2941;}
/* Èñ¸Áµµ¼­ 6-3 */
.sr_col2.doseo .left {width:38%;}
.sr_col2.doseo .right {width:62%;}
p.doseo {text-align:center;}
/* 3´Ü */
.sr_col3 {position:relative;width:100%;}
.sr_col3 ul {font-size:0px;}
.sr_col3 ul li {display:inline-block;text-align:center;width:32%;margin-right:2%;}
.sr_col3 ul li:last-child {margin-right:0px;}
.sr_col3 ul li span img {width:100%;}
.sr_col3 ul li > p {font-size:16px;padding-top:30px;text-align:left;}
/* ¿¹¾à 1-3 */
.sr_col3.reser li {border-right:dotted 1px #d9d9d9;padding:0px 30px;width:33.3333333333%;margin-right:0px;min-height:412px;}
.sr_col3.reser li:first-child {padding-left:0px;}
.sr_col3.reser li:last-child {border-right:dotted 0px #d9d9d9;padding-right:0px;}
.sr_col3 .tel_info {text-align:left;}
.sr_col3 .tel_info > h1 {display:inline-block;vertical-align:top;padding-top:3px;margin-bottom:20px;}
.sr_col3 .tel_info > span {display:inline-block;font-size:20px;color:#de2941;vertical-align:top;;padding-top:4px;margin:0px 20px;}
.sr_col3 .tel_info > p {display:inline-block;font-size:25px;vertical-align:top;line-height:1.3;}
.sr_col3 .info_tit {width:100%;background:#de2941;color:#fff;line-height:42px;font-size:16px;}
.sr_col3 .info_cont {background:#f8f8f8;padding:20px;font-size:16px;line-height:2.0}
.sr_col3 .info_cont strong {color:#de2941;font-weight:normal;margin-right:10px;}
.sr_col3 .info_cont p {margin-top:10px;font-size:16px;}
.sr_col3 .info_cont i {color:#de2941;font-size:14px;padding:0px 3px;}
.sr_col3 .info_cont.online {padding:31px;}
.sr_col3 .info_tit.blc {width:80%;background:#333;color:#fff;margin:50px auto 0px;}
.sr_col3 .info_tit.blc a {color:#fff;font-size:16px;display:block;line-height:42px;}
/* 4´Ü */
.sr_col4 {position:relative;width:100%;}
.sr_col4 ul {font-size:0px;}
.sr_col4 ul li {display:inline-block;text-align:center;width:23.5%;margin-right:2%;}
.sr_col4 ul li:last-child {margin-right:0px;}
.sr_col4 ul li span img {width:100%;}
.sr_col4 ul li p {font-size:18px;padding-top:30px;}
.sr_col4.icon ul li {background:#fafafa;border-top:solid 1px #de2941;padding:80px 0px 90px;}
.sr_col4.icon ul li span img {width:auto;}
.sr_col4.icon ul li p {font-size:20 px;padding-top:30px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ ¾ÏÀ» ÀÏÀ¸Å°´Â ... 2-1-1 */
.sr_col4_style2 {position:relative;width:100%;}
.sr_col4_style2 ul {font-size:0px;}
.sr_col4_style2 ul li {display:inline-block;width:23.5%;margin-right:2%;border:solid 5px #de2941;padding-top:20px;height:157px;}
.sr_col4_style2 ul li:last-child {margin-right:0px;}
.sr_col4_style2 ul li span {font-size:20px;color:#de2941;font-style:italic;font-weight:bold;position:relative;padding-left:30px;}
.sr_col4_style2 ul li span:before {content:'';position:absolute;left:0px;top:14px;width:30px;height:1px;background:#de2941}
.sr_col4_style2 ul li p {font-size:16px;padding-top:20px;text-align:center;}
.sr_col4_style2 ul li p.line2 {padding-top:10px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ ¾ÏÀÇÆ¯¼º 2-1-1 */
.sr_col4_style2.three ul li {display:inline-block;width:31.5%;margin-right:2%;border:solid 5px #de2941;padding-top:20px;height:170px;}
.sr_col4_style2.three ul li:last-child {margin-right:0px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ ¾ÏÀÇÆ¯¼º 2-1-1 */
.sr_col4_style2.five ul li {display:inline-block;width:18.4%;margin-right:2%;border:solid 5px #de2941;padding-top:20px;height:157px;}
.sr_col4_style2.five ul li:last-child {margin-right:0px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ ¾ÏÀÇÆ¯¼º 2-1-1 */
.sr_col4_style2.nine ul li {display:inline-block;width:31.5%;margin-right:2%;border:solid 5px #de2941;padding-top:40px;height:400px; margin-top:40px;}
.sr_col4_style2.nine ul li:nth-child(3), .sr_col4_style2.nine ul li:nth-child(6) {margin-right:0px;}
.sr_col4_style2.nine ul li:last-child {margin-right:0px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ ¾ÏÀÇÆ¯¼º 2-1-1 */
.sr_col4_style2.ten ul li {display:inline-block;width:18.4%;margin-right:2%;border:solid 5px #de2941;padding-top:20px;height:157px; margin-bottom:15px;}
.sr_col4_style2.ten ul li:nth-child(5) {margin-right:0px;}
.sr_col4_style2.ten ul li:last-child {margin-right:0px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ ¾ÏÀÇ¿¹¹æ 2-1-1 */
.sr_col4.three ul li {display:inline-block;text-align:center;width:32%;margin-right:2%;padding:60px 0px 0px;height:450px;}
.sr_col4.three_long ul li {display:inline-block;text-align:center;width:32%;margin-right:2%;padding:60px 0px 0px;height:450px;}
.sr_col4.three ul li.line2,.sr_col4.three_long ul li.line2 {padding-top:60px;}
.sr_col4.three ul li.line3,.sr_col4.three_long ul li.line3 {padding-top:60px;}
.sr_col4.three ul li:last-child,.sr_col4.three_long ul li:last-child {margin-right:0px;}
.sr_col4.three ul li p strong,.sr_col4.three_long ul li p strong {display:block;margin-bottom:10px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ Ä¡·á 2-2-3 */
.sr_col4.four ul li {width:49%;margin-right:2%;padding:80px 0px 0px;height:264px;}
.sr_col4.four ul li:last-child,.sr_col4.four ul li:nth-child(2) {margin-right:0px;}
.sr_col4.four ul li:nth-child(3),.sr_col4.four ul li:nth-child(4) {margin-top:20px;}
.sr_col4.four ul li p strong {display:block;margin-bottom:10px;}
.sr_col4.four ul li.line4 {padding-top:40px;}
.sr_col4.four ul li.line3 {padding-top:50px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ Ä¡·á 2-2-3 */
.sr_col4.four_long ul li {width:49%;margin-right:2%;padding:80px 0px 0px;height:340px;}
.sr_col4.four_long ul li:last-child,.sr_col4.four ul li:nth-child(2) {margin-right:0px;}
.sr_col4.four_long ul li:nth-child(3),.sr_col4.four ul li:nth-child(4) {margin-top:20px;}
.sr_col4.four_long ul li p strong {display:block;margin-bottom:10px;}
.sr_col4.four_long ul li.line4 {padding-top:40px;}
.sr_col4.four_long ul li.line3 {padding-top:50px;}
/* 4´Ü 2¹øÂ°½ºÅ¸ÀÏ Ä¡·á 2-2-3 */
.sr_col4.six ul li {width:49%;margin-right:2%;padding:80px 0px 0px;height:264px;}
.sr_col4.six ul li:last-child,.sr_col4.six ul li:nth-child(2),.sr_col4.six ul li:nth-child(4) {margin-right:0px;}
.sr_col4.six ul li:nth-child(3),.sr_col4.six ul li:nth-child(4){margin-top:20px !important; margin-bottom:20px;}
.sr_col4.six ul li p strong {display:block;margin-bottom:10px;}
.sr_col4.six ul li.line4 {padding-top:40px;}
.sr_col4.six ul li.line3 {padding-top:50px;}
/* ¹ö½ºÀÌ¿ë½Ã 1-5 */
.sr_col4.bus li {text-align:justify;}
.sr_col4.bus span {font-size:16px;}
.sr_col4.bus .num {width:100%;position:relative;border:solid 0px red;text-align:justify;display:block;}
.sr_col4.bus .num p {width:23%;display:inline-block;background:#de2941;height:28px;line-height:28px;border-radius:28px;font-size:12px;color:#fff;text-align:center;padding-top:0px;margin-top:10px;}
.sr_col4.bus .num ul {text-align:justify;font-size:0px;}
.sr_col4.bus .num ul li {display:inline-block;width:23%;margin-right:0px;color:#fff;text-align:center;padding-top:0px;margin-top:10px;}
.sr_col4.bus .num ul li span {height:28px;line-height:28px;border-radius:28px;display:block;font-size:12px;}
.sr_col4.bus .num ul.bus1 span {background:#de2941;}
.sr_col4.bus .num ul.bus2 span {background:#4a9543;}
.sr_col4.bus .num ul.bus3 span {background:#c98f2a;}
.sr_col4.bus .num ul.bus4 span {background:#364ea2;}
/* Å¸ÀÌÆ² */
.sr_tit {}
.sr_tit > h1 {font-size:20px;}
.sr_tit > h1 i {color:#de2941}
.sr_tit > span {line-height:1.7;font-size:16px;margin-top:10px;display:block;margin-bottom:30px;}
.sr_tit > p {font-size:16px;display:inline-block;width:170px;margin-bottom:10px;}
.sr_tit > p strong {color:#de2941}
.sr_tit2 {position:relative;width:100%;}
.sr_tit2 h1 {margin-bottom:50px;}
.sr_tit2 h1 p {font-size:30px;letter-spacing:-2px;margin-left:-20px;display:inline-block;}
.sr_tit2 h1 span {font-size:80px;color:#d7d7d7;letter-spacing:-4px;font-weight:bold;line-height:0.8}
.sr_tit2 p.desc {font-size:20px;line-height:1.7;margin-bottom:30px;}
.sr_tit2 p.line2 {position:relative;top:40px;}
/* Ãë¼Ò 1-3 */
.sr_tit2.cancel b {color:#de2941}
/* 4´Ü ±×·¡ÇÁ 1-1-2 */
.sr_graph4 {position:relative;width:100%;background:#f8f8f8;padding:55px 100px;}
.sr_graph4 ul {font-size:0px;}
.sr_graph4 ul li {display:inline-block;text-align:center;width:23.5%;margin-right:2%;position:relative;}
.sr_graph4 ul li:before {font-family:'xeicon';content:'\e90b';position:absolute;right:-20px;top:65px;color:#de2941;font-size:24px;}
.sr_graph4 ul li:last-child {margin-right:0px;}
.sr_graph4 ul li:last-child:before {display:none;}
.sr_graph4 ul li span {width:174px;height:174px;border:solid 5px #e1e1e1;background:#fff;display:block;margin:auto;font-size:18px;vertical-align:middle;padding-top:55px;}
.sr_graph4 ul li span.addpd {padding-top:68px;}
.sr_graph4 ul li span.on {background:#de2941;color:#fff;border:solid 5px #de2941;}
/* Áø·áÇÁ·Î¼¼½º 1-3 */
.sr_graph4.treat {padding:55px 75px;}
.sr_graph4.treat ul li p {font-size:14px;margin-top:25px;line-height:1.5}
.sr_graph4.treat ul li span.addpd2 {padding-top:45px;}
.sr_graph4.treat ul.seco {margin-top:70px;}
.sr_graph4.treat ul.seco li:before {font-family:'xeicon';content:'\e908';position:absolute;right:-20px;top:65px;color:#de2941;font-size:24px;}
.sr_graph4.treat ul.seco li:last-child {width:74.5%}
.sr_graph4.treat ul.seco li:last-child span {width:710px;}
.sr_graph4.treat ul.seco li:last-child:before {font-family:'xeicon';content:'\e90a';position:absolute;right:110px;top:-55px;color:#de2941;font-size:24px;display:block}

.tab-primary {display:table; width:100%; margin-bottom:30px; table-layout:fixed}
.tab-primary > li {display:table-cell; width:auto; height:55px; text-align:center; vertical-align:middle}
.tab-primary > li a {display:block; width:100%; height:100%; font-size:16px; color:#333; line-height:55px; text-align:center; border:1px solid #d5d5d5; border-left:none}
.tab-primary > li:first-child a {border-left:1px solid #d5d5d5}
.tab-primary > li.active a {color:#fff; border-color:#de2941; background:#de2941 !important}
.tab-primary > li:hover a {background:#f4f4f4;}
/*ÆùÆ® ½ºÅ¸ÀÏ*/
.nm {font-family:'Nanum Myeongjo';}
.ns {font-family:'NanumSquare';}
.kp-d {font-family:'KoPub Dotum';}
/*btnstyle*/
/*button {background:none;border:0px;display:block;}*/
.sr_btn {display:inline-block;}
.sr_btn {padding:20px 50px;background:none;border:none;font-size:16px;cursor:pointer;}
.sr_btn.small {padding:10px 40px;font-size:14px;}
.sr_btn.verysmall {padding:10px 20px;font-size:14px;}
.sr_btn.long {padding:10px 100px;}
.sr_btn.black {background:#000;color:#fff;}
.sr_btn.gray {background:#b6b6b6;color:#fff;}
.sr_btn.red-o {background:#e60012;color:#fff;}
.downbtn{padding:15px 30px; border:4px solid #de2941; font-size:16px; display:inline-block;}
.downbtn strong{color:#de2941; font-weight:bold;}
.chat_btn {display:block;text-align:center;}
.sr_btn.chat {font-size:25px;color:#fbd206;background:#3b1d1d;padding-left:80px;padding-right:80px;}
.sr_btn_html {display:; position:absolute; top:0px; right:0px; width:35px; height:35px;background:none; background:#000;border:none; cursor:pointer; outline:none; z-index:1100;transition:all .3s ease-in-out;}
.sr_btn_html > span {display:block; position:absolute; left:50%; width:18px; height:1px; margin-left:-8px; background:#fff; transition:all .3s ease-in-out; transform:rotate(0deg); opacity:1}
.sr_btn_html > .bar1 {top:17px; transform:rotate(135deg)}
.sr_btn_html > .bar3 {top:17px; transform:rotate(-135deg)}
/* ¸®½ºÆ® ÆäÀÌÁö */
.photo_list_wrapper {margin:20px 20px}
.photo_list_wrapper:after {clear:both; display:block; content:''}
.photo_list_wrapper.brd-grid-1 > table {width:2000px}
.photo_list_wrapper.brd-grid-2 > table {width:1000px}
.photo_list_wrapper.brd-grid-3 > table {width:400px}
.photo_list_wrapper.brd-grid-4 > table {width:330px}
.photo_list_wrapper.brd-grid-5 > table {width:270px}
.photo_list_wrapper.brd-grid-6 > table {width:330px}
.photo_list_wrapper > table {float:left; margin-bottom:30px; margin-left:30px; padding:0 15px}
.photo_list_wrapper > table.board {float:none; clear:both; width:100%; !important; padding:0}
.photo_list_wrapper > table .bbsnewf5 td[valign="bottom"] a {position:relative; display:block}
.photo_list_wrapper > table .bbsnewf5 td[valign="bottom"] a:before {position:absolute; top:0; left:0; width:100%; height:270px; content:''; border:0 solid #de2941; transition:all .1s; z-index:30; box-sizing:border-box}
.photo_list_wrapper > table .bbsnewf5 td[valign="bottom"] a:hover:before {border-width:2px}
.photo_list_wrapper > table .bbsnewf5 a img {display:block; width:100%; height:270px; transition:all .1s}
.photo_list_wrapper.brd-grid-5 > table .bbsnewf5 a img {display:block; width:100%; filter: blur(0px); height:130px; transition:all .1s}
.photo_list_wrapper.brd-grid-5 > table .bbsnewf5 td[valign="bottom"] a:before {position:absolute; top:0; left:0; width:100%; height:200px; content:''; border:0 solid #de2941; transition:all .1s; z-index:30; box-sizing:border-box}
.photo_list_wrapper.brd-grid-5 > table .bbsnewf5 td[valign="bottom"] a:hover:before {border-width:2px}
.photo_list_wrapper.brd-grid-6 > table .bbsnewf5 a img {display:block; width:100%; filter: blur(2px); height:200px; transition:all .1s}
.photo_list_wrapper.brd-grid-6 > table .bbsnewf5 td[valign="bottom"] a:before {position:absolute; top:0; left:0; width:100%; height:200px; content:''; border:0 solid #de2941; transition:all .1s; z-index:30; box-sizing:border-box}
.photo_list_wrapper.brd-grid-6 > table .bbsnewf5 td[valign="bottom"] a:hover:before {border-width:2px}
.photo_list_wrapper.brd-grid-4 > table .bbsnewf5 a img {display:block; width:100%; filter: blur(0px); height:200px; transition:all .1s}
.photo_list_wrapper.brd-grid-4 > table .bbsnewf5 td[valign="bottom"] a:before {position:absolute; top:0; left:0; width:100%; height:200px; content:''; border:0 solid #de2941; transition:all .1s; z-index:30; box-sizing:border-box}
.photo_list_wrapper.brd-grid-4 > table .bbsnewf5 td[valign="bottom"] a:hover:before {border-width:2px}
.photo_list_wrapper.brd-grid-3 > table .bbsnewf5 a img {display:block; width:100%; filter: blur(0px); height:220px; transition:all .1s}
.photo_list_wrapper.brd-grid-3 > table .bbsnewf5 td[valign="bottom"] a:before {position:absolute; top:0; left:0; width:100%; height:220px; content:''; border:0 solid #de2941; transition:all .1s; z-index:30; box-sizing:border-box}
.photo_list_wrapper.brd-grid-3 > table .bbsnewf5 td[valign="bottom"] a:hover:before {border-width:2px}
.photo_list_wrapper > table .bbsnewf5 a:hover img {opacity:.8; filter:alpha(opacity='60')}
.photo_list_wrapper > table .bbsnewf5 .gallery_subject {padding:10px 0}
.photo_list_wrapper > table .bbsnewf5 .gallery_subject .gallery_title {font-family:inherit !important; font-size:17px; color:#555}
.image_sublist {display:none}
.tbl_board {margin-bottom:30px; border-top:2px solid #666}
.tbl_board th, .tbl_board td {font-family:inherit !important; padding:15px !important; border-bottom:1px solid #e5e5e5}
.tbl_board td td {border:none}
.tbl_board div th, .tbl_board div td {padding:0 !important}
.tbl_board span, .tbl_board font, .tbl_board a {font-family:inherit !important;/* font-size:inherit !important; */color:#555}
.tbl_board a:hover {color:#333 !important}
.tbl_board .board_bgcolor {font-size:inherit !important; font-weight:500; color:#4b4b4b; background:#f4f4f4}
.tbl_board input[type=text], .tbl_board input[type=password] {font-family:inherit !important; font-size:inherit !important; height:35px; padding-left:10px; border:1px solid #dedede; background:#fff}
.tbl_board select {font-family:inherit !important; font-size:inherit !important; min-width:120px; height:35px; padding-left:10px; border:1px solid #dedede; background:#fff; vertical-align:middle}
.tbl_board .att_title {font-weight:600; color:#343434; text-align:center; background:#fff !important}
.tbl_board .att_title span, .tbl_board .att_title a, .tbl_board .att_title font {font-weight:600; color:#343434}
.tbl_board.tbl_list tr:hover {background:#f9f9f9}
.tbl_board.tbl_list td a font {font-weight:normal !important; margin-left:10px}
.tbl_board td textarea {width:98%; font-family:inherit !important; font-size:inherit !important; padding:10px; border:1px solid #dedede; background:#fff}
.tbl_board .td_center {text-align:center}
/* ----------------------------- °Ô½ÃÆÇ °øÅë ½ºÅ¸ÀÏ ----------------------------- */
/* ÅëÇÕ ÆùÆ® °ü·Ã */
.board, .bbsnewf5 {font-family:inherit !important; font-size:inherit !important}
/* Ä«Å×°í¸® */
.brd_category {display:none}
.board_tab {margin-bottom:30px}
.board_tab > ul {display:table; width:100%; table-layout:fixed}
.board_tab > ul > li {display:table-cell; width:auto}
.board_tab > ul > li > a {display:block; width:100%; height:100%; height:55px; font-size:16px; color:#333; text-align:center; line-height:55px; border:1px solid #d5d5d5; border-left:none}
.board_tab > ul > li:first-child > a {border-left:1px solid #d5d5d5}
.board_tab > ul > li.on > a {color:#fff; border-color:#de2941; background:#de2941 !important}
.board_tab > ul > li:hover > a {background:#f4f4f4}
/* ÇÏ´Ü ±Û¾²±â ¹öÆ° */
.btn_btm_write {text-align:right}
/* ÆäÀÌÂ¡ */
.board-pagination {margin-top:30px; font-size:0; text-align:center}
.board-pagination > b, .board-pagination > a {display:inline-block; width:36px; height:36px; margin:0 3px; font-size:14px; text-align:center; line-height:34px; border:1px solid #dedede}
.board-pagination > a {color:#777}
.board-pagination > a:hover {color:#555; background:#f4f4f4}
.board-pagination > b {color:#fff; border-color:#333; background:#4b4b4b}
/* °Ë»ö */
#ext_search {margin-top:30px}
#ext_search > table {margin:0 auto}
#ext_search select {min-width:80px; height:35px; margin-right:2px; padding-left:10px; border:1px solid #dedede}
#ext_search input[type=text] {height:35px; margin-right:2px; padding:0 10px; border:1px solid #dedede}
/* ´ñ±Û ¿µ¿ª */
.board_comment_bgcolor {margin-bottom:30px}
/* ----------------------------- ¿¹¾à °ü·Ã ½ºÅ¸ÀÏ ----------------------------- */
/* ¿¹¾à Ä¶¸°´õ */
.reserveWrapper .pickMonth {text-align:center; margin-bottom:30px}
.reserveWrapper .pickMonth .btn {padding:0 15px !important}
.reserveWrapper .pickMonth .btn i {margin:0}
.reserveWrapper .pickMonth #cur {display:inline-block; margin:0 15px; font-size:16px; color:#de2941; letter-spacing:2px}
.tbl_calendar {width:100%; border-top:2px solid #666; table-layout:fixed}
.tbl_calendar thead th {padding:20px 0; font-size:15px; color:#333; border-left:1px solid #e5e5e5; border-bottom:1px solid #dedede}
.tbl_calendar thead th span {font-size:10px !important; font-weight:500 !important; letter-spacing:3px; opacity:.5}
.tbl_calendar thead th:first-child {border-left:none}
.tbl_calendar tbody td {padding:20px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; vertical-align:top}
.tbl_calendar tbody td:hover {background:#f9f9f9}
.tbl_calendar tbody tr > td:first-child {border-left:none}
.tbl_calendar .td_sun {color:#c62b2b}
.tbl_calendar .td_sat {color:#3f63eb}
.tbl_calendar .m_sunday, .tbl_calendar .m_saturday {background:#f4f4f4 !important}
.tbl_calendar .ye {display:inline-block; color:#fff !important; margin-right:3px; padding:2px 5px; border-radius:2px; background:#de2941}
.tbl_calendar .wan {display:inline-block; color:#fff !important; margin-right:3px; padding:2px 5px; border-radius:2px; background:#c43c3c}
.tbl_calendar div[style*='hand'] {cursor:pointer; padding:2px 0}
#order_list {display:none; margin-top:30px; padding:30px; border:1px solid #dedede; background:#f9f9f9}
#order_list h3 {font-size:15px; font-weight:normal; color:#222; margin-bottom:20px}
#order_list ul > li {color:#777; line-height:1.65}
#order_list input[type=button] {padding:10px 45px; border:1px solid #d5d5d5 !important; border-radius:2px; background:#fff; cursor:pointer}
/* ¿¹¾àÇÏ±â Æû */
#css_orderform table {width:100%; border-top:2px solid #666; border-collapse:collapse}
#css_orderform table th, #css_orderform table td {padding:15px; border-bottom:1px solid #e5e5e5}
#css_orderform table th {width:15%; font-weight:500; color:#4b4b4b; background:#f4f4f4}
#css_orderform table td input[type=text] {font-family:inherit !important; font-size:inherit !important; height:35px; padding-left:10px; border:1px solid #dedede; background:#fff}
#css_orderform table td select {font-family:inherit !important; font-size:inherit !important; min-width:70px; height:35px; margin:0 10px; padding-left:5px; border:1px solid #dedede; background:#fff; vertical-align:middle}
#css_orderform table td select:first-child {margin-left:0}
#css_orderform table td label {margin-right:10px}
.agreeWrapper .checkArea:after {clear:both; display:block; content:''}
.agreeWrapper .checkArea .left {float:left}
.agreeWrapper .checkArea .right {float:right}
.agreeWrapper .agreeinfo {clear:both; margin-top:5px}
.agreeWrapper .agreeinfo textarea {width:100%; height:160px; padding:10px; border:1px solid #dedede; background:#fff}
.reserve-btn {margin-top:30px; text-align:center}
/* ¿¹¾àÈ®ÀÎ ¹× Ãë¼Ò */
h2.reservation-title {margin-bottom:20px; font-size:16px; font-weight:normal; color:#333}
h2.reservation-title:before {display:inline-block; width:6px; height:2px; margin-right:7px; content:''; background:#de2941; vertical-align:6px}
.reservation-box {padding:20px; border:1px solid #e5d4c6}
.reservation-box ul > li {line-height:1.8}
.reservation-box ul > li:before {display:inline-block; width:2px; height:2px; margin-right:5px; content:''; background:#ccc; vertical-align:4px}
/* ----------------------------- ÇÚµåÆù ¸ð¾ç ½Ç½Ã°£ »ó´ã ½ºÅ¸ÀÏ ----------------------------- */
#phone_wrap {position:fixed; top:218px; right:120px; width:237px; height:477px; background:url(../img/phone.png) center top no-repeat; box-sizing:border-box; z-index:990; overflow:hidden; padding:50px 0 55px; display:none}
#phone_wrap .phone_area {width:100%; height:100%; overflow-y:scroll; -ms-overflow-style:none}
#phone_wrap .phone_area::-webkit-scrollbar {display:none;}
#mainCounsel {padding:0 13px 55px 15px;box-sizing:border-box}
#mainCounsel .title {padding:15px 0; text-align:center; background:#c1a24b}
#mainCounsel .title h3 {font-size:16px; font-weight:600; color:#fff}
#mainCounsel .formmail_title_bgcolor {font-family:inherit !important; font-weight:600; text-align:right; background:#fff !important}
#mainCounsel .formmail_title_bgcolor font {color:#a2873b !important}
#mainCounsel .formmail_cell_bgcolor {font-size:0 !important}
#mainCounsel table {width:100%; margin-bottom:20px; table-layout:fixed}
#mainCounsel table tbody td {padding:5px; border-bottom:1px solid #d5d5d5}
#mainCounsel table tbody td, #mainCounsel table tbody td font {font-size:12px !important}
#mainCounsel table tbody tr td:first-child {width:47% !important}
#mainCounsel table tbody td select {font-size:12px; max-width:90%; height:25px; border:1px solid #dedede}
#mainCounsel table tbody td input[type=text] {max-width:90%; height:25px; border:1px solid #dedede}
#mainCounsel table tbody td input[name^=phone_no] {width:34px; margin-left:2px}
#mainCounsel table tbody td input[name^=phone_no]:first-child {margin-left:0}
#mainCounsel table tbody td textarea {max-width:90%; height:80px !important; border:1px solid #dedede}
#mainCounsel .btn-area {text-align:center}
#mainCounsel .btn-area > a {display:inline-block; padding:10px 20px; font-size:15px; color:#fff; background:#cba865; transition:all 0.3s ease}
#mainCounsel .btn-area > a:hover {background:#a2873b}
#mainCounsel .btn-close {position:absolute; display:block; bottom:12px; left:103px; width:32px; height:32px; font-size:0; text-indent:-9999em; border:2px solid #fff; border-radius:50%; box-sizing:border-box}
#mainCounsel .btn-close > span {position:absolute; display:block; top:50%; left:50%; width:14px; height:2px; margin-left:-7px; margin-top:-1px; border-radius:2px; background:#fff}
#mainCounsel .btn-close > span.line1 {transform:rotate(45deg)}
#mainCounsel .btn-close > span.line2 {transform:rotate(-45deg)}
#mainCounselMini {display:block; position:fixed; top:553px; right:20px; z-index:990}
#mainCounselMini img {display:block}
/* ----------------------------- È¸¿ø °ü·Ã ½ºÅ¸ÀÏ ----------------------------- */
/* È¸¿ø °ü·Ã °øÅë ¿ä¼Ò */
.member-box h2 {font-size:28px; font-weight:300; color:#de2941; margin-bottom:30px}
.member-box h3 {font-size:16px; font-weight:normal; color:#4b4b4b; margin-bottom:20px}
.member-box h4 {font-size:15px; font-weight:600; color:#555; margin-bottom:10px}
.member-box input[type=text], .member-box input[type=password] {display:block; width:100%; height:45px; margin-bottom:10px; padding:10px; border:1px solid #dedede; background:#f9f9f9}
.member-box .btn-confirm {display:block; width:100%; height:45px; font-size:15px; color:#fff; border:none; background:#de2941; cursor:pointer; outline:none}
.member-box .btn-confirm:hover {background:#de2941}
.member-btm-btn {margin-top:30px; text-align:center}
.member_td_bgcolor {color:#4b4b4b; background:#f4f4f4}
/* ·Î±×ÀÎÆäÀÌÁö */
.loginWrapper {position:relative}
.loginWrapper:after {clear:both; display:block; content:''}
.loginWrapper > .login-box {float:right; width:560px; padding:30px; border:1px solid #e5e5e5}
.loginWrapper > .login-box:first-child {float:left}
.loginWrapper > .login-box .helpList {margin-top:30px; padding-top:20px; border-top:1px solid #e5e5e5}
.loginWrapper > .login-box .helpList > li {position:relative; color:#888; padding:4px 0 4px 10px}
.loginWrapper > .login-box .helpList > li.warning {color:#ff7e00}
.loginWrapper > .login-box .helpList > li:before {position:absolute; top:5px; left:0; content:'-'}
.loginWrapper > .login-box .helpList > li a {margin-left:10px}
/* È¸¿ø°¡ÀÔ Áßº¹È®ÀÎ ÆäÀÌÁö */
.joinWrapper > .join-box {width:560px; margin:auto; padding:30px; border:1px solid #e5e5e5}
/* È¸¿ø°¡ÀÔ ¾à°üµ¿ÀÇ ÆäÀÌÁö */
.joinWrapper .agree-box {margin-bottom:40px}
.joinWrapper .agree-box textarea {width:100%; height:250px; margin-bottom:15px; padding:10px; border:1px solid #e5e5e5}
.joinWrapper .agree-box input[type=checkbox] {margin-right:5px}
/* ----------------------------- ¹öÆ° °øÅë ½ºÅ¸ÀÏ ----------------------------- */
.btn {display:inline-block; padding:0 25px !important; height:35px !important; font-family:inherit !important; font-size:14px !important; color:#666; text-align:center; line-height:33px !important; text-decoration:none !important; border:1px solid #dedede; border-radius:2px; background:#fff; cursor:pointer; vertical-align:middle}
.btn.btn-default:hover {color:#555 !important; border-color:#aaa}
.btn.btn-primary {color:#fff !important; border-color:#de2941; background:#de2941}
.btn.btn-primary:hover, .btn.btn-primary:focus {border-color:#de2941; background:#de2941}
.btn.btn-secondary {color:#fff !important; border-color:#6d7281; background:#6d7281}
.btn.btn-secondary:hover, .btn.btn-secondary:focus {border-color:#686d7b !important; background:#686d7b}
.btn.btn-link {font-size:12px !important; line-height:23px !important; padding:0 15px !important; height:25px !important}
.btn.btn-link:hover {border-color:#aaa; background:#f9f9f9}
.btn i {margin-right:7px; vertical-align:0}
.btn.right-icon i {margin:0 0 0 7px}
.btn-area > .btn2 {display:inline-block; font-size:16px; border-radius:0; }
.btn-area .btn-wh-o {background:none; border:2px solid #fff; color:#fff; transition:all 0.3s ease}
.btn-area .btn-wh-o:hover {background:#b39153; border:2px solid #b39153}
.btn-area .btn-lg {width:360px; height:45px !important; line-height:43px !important}
/*ÆùÆ® ½ºÅ¸ÀÏ*/
.nm {font-family:'Nanum Myeongjo';}
.ns {font-family:'NanumSquare';}
.kp-d {font-family:'KoPub Dotum';}
/*btnstyle*/
/*end btnstyle*/