@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/jejumyeongjo.css); .jejumyeongjo * { font-family: 'Jeju Myeongjo', serif; }
@import url('https://fonts.googleapis.com/css?family=Abril+Fatface&display=swap'); /* font-family: 'Abril Fatface', cursive; */

#sub_top_Wrap{}

.visual-area {margin-top:0px; position:relative;width:100%; height:520px; line-height:1.4; box-sizing:border-box;overflow:hidden; text-align:center; background:no-repeat center center; background-size:cover}
.visual-area .visual-area-in{ position:relative;display:table;width:100%; height:100%;  z-index:2}
.visual-area .visual-area-txt { display:table-cell;  box-sizing:border-box;color:#fff;vertical-align:middle; padding-top:7em;}
.visual-area .visual-area-txt span.vis_dep1_txt{ font-size:2.5em; font-weight:500; display:inline-block; line-height:1em; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.4);}
.visual-area .visual-area-txt p{font-size:0.94em;}

#sub_content_wrap{position:relative; width:100%; overflow:hidden;}

.sub_tit_wrap{text-align:center; overflow:hidden; padding:5em 0; color:#222; position:relative; z-index:1;}
.sub_tit_wrap span{font-size:2em; font-weight:500; padding-bottom:5px; border-bottom:2px solid #222;}

#pageWrap{position:relative; overflow:hidden;  min-height:600px;}
#pageWrap:before{content:""; background:url('/images/sub/pg_bg_01.png') no-repeat right top; position:absolute; top:0; right:0; width:100%; height:100%; z-index:-1;}
#pageWrap:after{content:""; background:url('/images/sub/pg_bg_02.png') no-repeat left bottom; position:absolute; bottom:0; left:0; width:100%; height:100%; z-index:-1;}

@media all and (max-width:1000px) {
	.visual-area {height:480px; }
}

@media all and (max-width:650px) {
	.visual-area {height:420px;   }
	.sub_tit_wrap span{font-size:1.8em;}
	#pageWrap:before{background-size:150px auto;}
	#pageWrap:after{background-size:100px auto;}
}	
@media all and (max-width:450px) {
	.visual-area {height:380px;}
}	

/**/
.sub_menu_wrap{box-sizing:border-box; border-bottom:1px solid #ddd; height:80px; line-height:80px;  z-index:3; position:relative; font-weight:400;}
.sub_menu_wrap.fixed .inner{position:Fixed; top:0; left:0; width:100%; background:#FFF; border-bottom:1px solid #ddd;}
.sub_menu_wrap .m_dep_tit{display:none;}
.sub_menu_wrap .m_home{display:none; }
.sub_menu_wrap .m_home img{width:100%;}
.sub_menu_wrap .m_1dep_box{display:none;}
.sub_menu_wrap .m_1dep_box .submenu5{display:none !important;}
.sub_menu_wrap .m_2dep_box{text-align:center;}
.sub_menu_wrap .m_2dep_box .smenu{display:block}
.sub_menu_wrap .m_2dep_box li{position:relative; display:inline-block; color:#57585a; padding:0 20px;}
.sub_menu_wrap .m_2dep_box li:before{content:""; width:1px; height:12px; background:#DDD; position:Absolute; left:0; top:50%; margin-top:-6px;}
.sub_menu_wrap .m_2dep_box li:first-child:before{display:none;}
.sub_menu_wrap br{display:none;}
.sub_menu_wrap .m_2dep_box li:hover{color:#246350}
.sub_menu_wrap .m_2dep_box li:hover a{padding-bottom:2px; border-bottom:1px solid #246350;}
.sub_menu_wrap .m_2dep_box li.s_on{color:#246350}
.sub_menu_wrap .m_2dep_box li a.on{font-weight:500; border-bottom:2px solid #246350; padding-bottom:2px;}
.sub_menu_wrap .m_2dep_box li span.dep2_mu{display:none !important}
@media all and (max-width:1200px) {
	.sub_menu_wrap{height:60px;  line-height:60px; color:#333;}
	.sub_menu_wrap .inner{width:100%;}
	.sub_menu_wrap .m_home{display:block; width:60px; float:left; background:#246350;}
	.sub_menu_wrap .m_dep_box{display:block; width:220px; float:left; border-right:1px solid rgba(255,255,255,0.3); text-align:left; cursor:pointer;height:60px; line-height:60px; border-right:1px solid #ddd;}
	.sub_menu_wrap .m_dep_tit{display:block; background:url('/images/sub/icon_nav_arw.png') no-repeat 95% center; height:60px; line-height:60px; color:#333; box-sizing:border-box; padding:0 15px; cursor:pointer;}
	.sub_menu_wrap .m_dep_box .smenu{ display:none; width:calc(100% + 2px); margin-left:-1px; background:#f9f9f9; box-sizing:Border-box; border:1px solid #ddd; border-top:0;}
	.sub_menu_wrap .m_dep_box .smenu li{margin:0; width:100%; display:block; box-sizing:border-box;  border-top:1px dotted #ddd; padding:0;}
	.sub_menu_wrap .m_dep_box .smenu li:hover{background:#ccc;}
	.sub_menu_wrap .m_dep_box .smenu li:hover a{padding:7px 15px; border:0; font-weight:500;}
	.sub_menu_wrap .m_dep_box .smenu li a.on{background:#246350; color:#FFF; border:0; padding:10px 15px;}
	.sub_menu_wrap .m_dep_box .smenu li:first-child{border-top:0;}
	.sub_menu_wrap .m_dep_box .smenu a{color:#333; display:block; width:100%;  padding:7px 15px; box-sizing:border-box; line-height:normal}
	.sub_menu_wrap .m_2dep_box li:before{display:none;}
}
@media all and (max-width:650px) {
	.sub_menu_wrap{ height:50px;  line-height:50px}
	.sub_menu_wrap .m_home{width:50px;}
	.sub_menu_wrap .m_dep_tit{height:50px; line-height:50px;}
	.sub_menu_wrap .m_dep_box{width:calc(50% - 26px); height:50px; line-height:50px;}
	.sub_menu_wrap .m_2dep_box{border-right:0;}
}
@media all and (max-width:400px) {
	.sub_menu_wrap .m_dep_box{display:none;}
	.sub_menu_wrap .m_2dep_box{display:block; width:calc(100% - 50px);}
}





/**/
.tab_wrap{overflow:hidden; margin-bottom:5em;}
.tab_wrap .btn{display:inline-block; width:24%; min-width:140px; margin:2px 0; height:50px; line-height:50px; border:1px solid #ddd; background:#FFF;}
.tab_wrap.w7 .btn{width:13.8%}
.tab_wrap.w8 .btn{width:12%}
.tab_wrap.pg1 .tab_btn1,
.tab_wrap.pg2 .tab_btn2,
.tab_wrap.pg3 .tab_btn3,
.tab_wrap.pg4 .tab_btn4,
.tab_wrap.pg5 .tab_btn5,
.tab_wrap.pg6 .tab_btn6,
.tab_wrap.pg7 .tab_btn7,
.tab_wrap.pg8 .tab_btn8,
.tab_wrap.pg9 .tab_btn9{background:#827469; color:#FFF; font-weight:500; border:1px solid #827469;}

@media all and (max-width:1220px) {
	.tab_wrap .btn{height:45px; line-height:45px}
	.tab_wrap.w7 .btn{width:24%}
	.tab_wrap.w8 .btn{width:24%}
}
@media all and (max-width:650px) {
	.tab_wrap .btn{height:38px; line-height:38px; width:auto; min-width:unset; padding:0 15px;}
	.tab_wrap.w7 .btn{width:auto}
	.tab_wrap.w8 .btn{width:auto}
}
@media all and (max-width:500px) {
	.tab_wrap{text-align:left;}
	.tab_wrap .btn{height:unset; line-height:unset; padding:5px 12px;}
}


.s_txt{line-height:1.65em; color:#232323;}


.sub_tit{font-size:2.3em; font-weight:100; text-align:center; margin:2.2em auto 0.8em; letter-spacing:-0.05em;}
@media all and (max-width:850px) {
	.sub_tit{font-size:2.1em; margin:2em auto 0.6em;}
}
@media all and (max-width:550px) {
	.sub_tit{font-size:2em; margin:1.8em auto 0.5em;}
}



/**/
.Contents_wrap{overflow:hidden; padding-bottom:10em;}

.stxt{color:#323232; line-height:1.6em;}


/**/
.int01_Wrap .tit b{font-size:1.8em; color:#246350; display:block; margin-bottom:5px;}
.int01_Wrap .tit span{font-size:1.1em; font-weight:400; color:#666;}
.int01_Wrap .sign{color:#686868; margin-top: 1em; }
.int01_Wrap .sign b{font-family: 'Jeju Myeongjo'; font-weight:500; font-size:1.6em; color:#000;}


/* 의료진소개 0826 수정전 
.dct_wrap{width:100%; overflow:hidden; background:#EFEAE1;}
.dct_wrap>div{float:left; height:620px; overflow:hidden; box-sizing:border-box;}
.dct_wrap .img{width:calc(100% - 770px); }
.dct_wrap .img img{height:100%; filter:grayscale(0.5); transition-duration:1000ms;   transition-property:all;   transition-timing-function: ease; }
.dct_wrap:hover .img img{filter:grayscale(0); transition-duration:1000ms;   transition-property:all;   transition-timing-function: ease;}
.dct_wrap .txt{width:770px; display:table; position:relative; padding:0 50px;}
.dct_wrap .txt .in{display:table-cell; vertical-align:bottom;}
.dct_wrap .txt .tit{}
.dct_wrap .txt .tit .en{font-size:0.9em; color:#BBB2A1; letter-spacing:1em;}
.dct_wrap .txt .tit .t{font-size:1.8em;}
.dct_wrap .txt .tit .t b{font-size:1.6em; font-weight:600;}
.dct_wrap .txt .tit .c{font-size:1.5em; opacity:0.7; line-height:1.4em;}
.dct_wrap .txt .con{margin:1.4em 0 50px; padding:2em; overflow:hidden; box-sizing:border-box; background:rgba(255,255,255,0.5)}
.dct_wrap .txt .con ul{width:50%; float:left; overflow:hidden; box-sizing:border-box; padding-right:20px;}
.dct_wrap .txt .con li{margin-bottom:5px; padding-left:10px; text-indent:-10px; display:block;}
.dct_wrap .txt .con li:before{content:"·"; margin-right:8px; font-weight:900; color:#BBB2A1;}

.dct_wrap.bx2 .img{float:right;}
.dct_wrap.bx2 .txt{float:left;}

@media all and (max-width:1400px) {
	.dct_wrap .img{width:45%; }
	.dct_wrap .txt{width:55%; }
}
@media all and (max-width:1100px) {
	.dct_wrap>div{height:auto;}
	.dct_wrap .img{width:100%; }
	.dct_wrap .txt{width:100%; padding:50px 5%;}
	.dct_wrap .txt .tit{text-align:center}
	.dct_wrap .txt .con{margin:1.4em 0 0px;}
	.dct_wrap .img img{width:100%; height:auto; filter:grayscale(0); }
}
@media all and (max-width:550px) {
	.dct_wrap .txt{padding:50px 3%;}
	
	.dct_wrap .txt .tit .en{font-size:0.8em}
	.dct_wrap .txt .tit .t{font-size:1.5em;}
	.dct_wrap .txt .tit .c{font-size:1.2em;}
	.dct_wrap .txt .con{padding:5%}
	.dct_wrap .txt .con ul{width:100%; padding-right:0; font-size:0.94em;}
}
*/


/**/
.int02_Wrap > ul { width: 50%; max-width: 500px; display: flex; justify-content: space-between; margin: 0 auto; padding-bottom: 5em; }
.int02_Wrap > ul > li { width: 100%; min-width: 330px; }

.int02_innerbox { position: relative; overflow: hidden; width: 100%; }
.int02_innerbox img { width: 100%; min-width: 288px; }
.int02_txtbox .tb1 { padding-left: 0; }
.int02_txtbox .tb2 { padding-left: 0; }

.int02_txtbox { width: 100%; text-align: center; padding-bottom: 2vw; }
.int02_txtbox .int02_morebtn { width: 140px; height: 40px; display: block; background: #246350; color: #fff; text-align: center; line-height: 2.2; margin: 0 auto; }
.int02_morebtn::after { content: ""; display: inline-block; width: 10px; height: 1px; background: #fff; margin-left: 4px; }

.tb1 { font-size: 1.1em; color: #666; padding-top: 1.6vw; }
.tb2 { font-size: 1.8em; color: #246350; font-weight: 500; margin-bottom: 1vw; line-height: 1.3; }


/* 팝업 레이어 */
.int02_innerbox .pop { display: block; position: absolute; top: 720px; transition: all 0.7s; }
.int02_innerbox.on > .pop { display: block; top: 0; transition: all 0.7s; }

.pop { width: 100%; height: 720px; background: rgba(239,234,225,0.9); }
.pop .tb1,.tb2,.pop_list { padding-left: 2vw; }
.pop_list li { margin-bottom: 6px; }
.pop_list { list-style: dotted; height: 500px; }


@media screen and (max-width:1280px){
	.pop_list li { font-size: 0.9em; line-height: 1.3; }
	.pop_list { height: 480px; }
}

@media screen and (max-width:1080px){
	
	.pop .tb1 { padding-top: 1.3em; }
	.pop_list li { font-size: 1em; margin-bottom: 6px;  line-height: 1.7;  }
	.int02_Wrap > ul { flex-wrap: wrap; }
	.int02_Wrap > ul > li { width: 100%; min-width: 288px; margin: 0 auto; }
	.int02_Wrap > ul > li:first-child { margin-bottom: 3em; }
	.int02_Wrap > ul > li:nth-child(2) { margin-bottom: 3em; }
}

@media screen and (max-width:980px){
	.pop_list li { font-size: 0.96em; }
	.pop_list { height: 48vw; }
}

@media screen and (max-width:900px){
	.int02_Wrap > ul > li { width: 100%; }
}

@media screen and (max-width:860px){
	.int02_Wrap > ul { width: 60%; }
	.pop_list { height: 56vw; }
}

@media screen and (max-width:700px){
	.pop_list li { font-size: 0.96em; margin-bottom: 2px; }
	.int02_txtbox .int02_morebtn { line-height: 2.5; }
}

@media screen and (max-width:550px){
	.tb1 { padding-top: 1.15em; }
	.pop .tb1 { padding-top: 1em; }
	.pop_list { height: 90vw; }
	.pop_list li { font-size: 0.9em; margin-bottom: 0; }
	.int02_txtbox { padding-bottom: 1.5em; }
	.int02_Wrap > ul { width: 90%; }

}
/**/

.dr_scedule_inner { flex-wrap: wrap; width: 65%; margin: 0 auto; display: flex; justify-content: space-between; margin-bottom: 5em; min-width: 860px; }

.dr_sce { width: 100%; display: flex; }
.dr_sce_img, .dr_sce_table { margin: 0 auto; }

.dr_scedule_inner .sce1 { margin-bottom: 3em; }
.dr_scedule_inner .sce2 { margin-bottom: 3em; }

.dr_sce_img { width: 50%; height: 234px; margin-bottom: 20px; }
.dr_sce_img img { float: left; }
.dr_sce_img p { font-size: 1.1em; line-height: 1.1; float: left; padding-left: 20px; font-weight: 400; }
.dr_sce_img span { font-size: 1.8em; color: #246350; font-weight: 400; letter-spacing: -3px; }

.dr_sce_table { width: 40%; height: 92%; border: 1px solid #e1e1e1; display: flex; justify-content: center; align-items: center; }
.dr_sce_table table { width: 90%; height: 80%; text-align: center; }
.dr_sce_table table tr.days { height: 40px; border-bottom: 1px solid #e1e1e1; font-weight: 400; }
.dr_sce_table table tr.days_sce { height: 60px; }
.dr_sce_table table tr.days_sce td:first-child { font-weight: 400; }
.dr_sce_table td { border-right: 1px solid #e1e1e1; font-size: 0.94em; }
.dr_sce_table td:last-child { border-right: none; }
td .red_txt { color: #f22933; font-weight: 400; }

.sce_dot { text-indent: -9999px; width: 12px; height: 12px; border-radius: 50%; background: #246350; margin: 0 auto; }



.time_wrap{width:100%; overflow:hidden; padding:6em 0; background:url(/images/sub/sub0103_img_01.png) no-repeat center center; background-size:cover;}
.time_bx{width:95%; max-width:480px; padding:3em 0; text-align:center; color:#FFF; margin:0 auto; background:rgba(15,101,75,0.9)}
.time_bx .tit{font-size:2em; margin-top:5px; padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.1); }
.time_bx .tm{ text-align:left; width:330px; margin-left:auto; margin-right:auto; padding:30px 0;}
.time_bx .tm li{margin:8px 0; display:block}
.time_bx .tm span{width:75px; padding:2px 0; text-align:center; font-weight:500; background:#FFF; color:#246350; display:inline-block; }
.time_bx .tm b{display:inline-block; width:calc(100% - 75px); box-sizing:border-box; padding-left:10px; }
.time_bx .tel{padding-top:30px; font-size:3em; color:#ffe89e; border-top:1px solid rgba(255,255,255,0.1);}

@media screen and (max-width:1200px) {
	.dr_scedule_inner { flex-direction: column; min-width: 324px; }
	.dr_scedule_inner .sce1 { margin-bottom: 3em; }
	.dr_scedule_inner .sce2 { margin-bottom: 3em; }
	.dr_sce { margin: 0 auto; }
	.dr_sce_table { height: 230px; }

}


@media screen and (max-width:1096px) {
	.dr_sce { width: 100%; display: flex; flex-direction: column; }
	.dr_sce_img { width: 100%; }
	.dr_sce_table { width: 100%; }
}


@media screen and (max-width:880px) {
	.dr_sce { width: 100%; }
	.dr_sce_img, .dr_sce_table { width: 100%; }
	.dr_sce_table table { width: 92.6%; }

}

@media screen and (max-width:650px){
	.dr_sce_img span{font-size:1.6em;}
}

@media all and (max-width:550px) {
	.time_wrap{background-position:80% center}
	.time_bx .tm{width:300px; }
	.dr_sce_img { height: auto; }
	.dr_sce_img img { width: 53%; margin-bottom: 4vw; }
	.dr_sce_img p { width: 40%; padding-left: 4vw; }
}


/**/
.eqm_wrap{position:relative; width:100%; overflow:hidden; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
/* .eqm_wrap:before{content:""; width:1px; height:100%; background:#ddd; position:absolute; top:0; left:33.3%;}
.eqm_wrap:after{content:""; width:1px; height:100%; background:#ddd; position:absolute; top:0; left:66.6%;} */
.eqm_wrap li.eq_bx{width:25%; float:left; overflow:hidden; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:-1px; box-sizing:Border-box; }
.eqm_wrap li.eq_bx:nth-of-type(4n)+.eq_bx{clear:both;}
.eq_bx .img{/*border-bottom:1px solid #ddd;*/}
.eq_bx .img img{width:100%;}
.eq_bx .txt{box-sizing:border-box; padding:30px;}
.eq_bx .s{color:#666;}
.eq_bx .t{font-size:2em; font-weight:600; color:#246350; line-height:1.2em; margin:20px auto}
.eq_bx .c span{display:block; margin-bottom:5px; padding-left:10px; text-indent:-10px;}
.eq_bx .c span:before{content:"·"; color:#246350; margin-right:5px;}

.intro04_eq { width: 100%; display: flex; flex-wrap: wrap; }
.intro04_eq li { width: 25%; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:-1px; box-sizing:Border-box; }

@media all and (max-width:1300px) {
	.eq_bx .t{min-height:2.4em;}
	.eq_bx .txt{padding:25px;}
}
@media all and (max-width:1200px) {
	.eqm_wrap li.eq_bx{width:33.3%;}
	.eqm_wrap li.eq_bx:nth-of-type(4n)+.eq_bx{clear:none;}
	.eqm_wrap li.eq_bx:nth-of-type(3n)+.eq_bx{clear:both;}
	.intro04_eq li { width: 33.33%; }
}
@media all and (max-width:850px) {
	/* .eqm_wrap:before{left:50%;}
	.eqm_wrap:after{display:none} */
	.eqm_wrap li.eq_bx{width:50%;}
	.eqm_wrap li.eq_bx:nth-of-type(3n)+.eq_bx{clear:none;}
	.eqm_wrap li.eq_bx:nth-of-type(2n)+.eq_bx{clear:both;}
	.eq_bx .txt{padding:15px;}
}
@media all and (max-width:767px) {
	.intro04_eq li { width: 50%; }
}
@media all and (max-width:550px) {
	.eq_bx .txt{padding:10px; font-size:0.88em}
	.eq_bx .t{font-size:1.5em; margin:15px auto}
	.eq_bx .c{font-size:0.996em}
}



/* Map */
.map_wrap .wrap_controllers,
.map_wrap .map_border{display:none !important;}
.map_wrap .os_mac.root_daum_roughmap{width:100% !important;}

.map_add_wrap{overflow:hidden;}
.map_add_box{padding:5em 0; overflow:hidden; border-top:1px solid #ddd;}
.map_add_box:first-child{border-top:0;}
.map_add_box>div{float:left; overflow:hidden; box-sizing:Border-box;}
.map_add_box .tit{width:400px; padding-right:20px; font:300 1.5em 'Noto Serif KR', serif;}
.map_add_box .con{width:calc(100% - 400px); border-left:1px dashed #ddd; padding-left:40px}
.map_add_box .con .c_box{padding-bottom:3em; }
.map_add_box .con .c_box>span{font-weight:500; font-size:1.1em; padding-bottom:1em; display:block;}
.map_add_box .con .c_box p{line-height:1.6em; letter-spacing:0;}

.map_add_box .con .c_box p span.bar{width:1px; height:11px; margin:0 15px; background:#DDD; display:inline-block}
.map_add_box .con .c_box p span.line{color:#FFF; width:1.3em; height:1.3em; line-height:1.3em; margin-right:3px; text-align:center; display:inline-block; border-radius:100%; font-size:0.8em}
.map_add_box .con .c_box p span.line1{background:#FA5F2C}
.map_add_box .con .c_box p span.line2{background:#10AA18}
.map_add_box .con .c_box p span.line3{background:#FCBD26}

@media all and (max-width:950px) {
	
	.map_add_box .tit{width:300px;}
	.map_add_box .con{width:calc(100% - 300px);}
}

@media all and (max-width:700px) {
	.map_add_wrap{width:90%}
	.map_wrap .root_daum_roughmap .wrap_map{height:300px !important;}
	.map_add_box .tit{width:100%; margin-bottom:2em; padding-bottom:2em; border-bottom:1px dashed #ddd;}
	.map_add_box .con{width:100%; padding:0; border:0;}
	.map_add_box .con .c_box p span.pc {display:none;}
	.map_add_box .con .c_box p br.mo {display:block;}
}



/*****/

.cln_tit_wrap{width:100%; overflow:hidden; text-align:Center; margin:5em auto 3em; letter-spacing:-0.08em;}
.cln_tit_wrap .tit{color:#063428; font-size:3.2em; font-weight:100; line-height:1.1em; margin-bottom:15px;}
.cln_tit_wrap .con{color:#868686; font-size:1.04em; line-height:1.6em;}

.cln_top_vis{position:relative; width:96%; overflow:hidden; height:45vh; min-height:280px; margin-left:auto; margin-right:auto;}
.cln_top_vis .in{clip: rect(auto, auto, auto, auto); top:0; left:0; width:100%; height:100%; position:absolute; z-index:-1; overflow:hidden; background-color:#E6EFEC; }
.cln_top_vis .in .bg {position: fixed; display: block; top: 0; left: 0; width: 100%; height: 100%; background-repeat:no-repeat; background-position:center center; background-size:cover; transform: translateZ(0); will-change: transform; }

.cln_ul_st{overflow:hidden; margin:20px auto;}
.cln_ul_st li{margin:6px 0; padding-left:12px; position:relative;}
.cln_ul_st li:before{content:""; width:4px; height:4px; background:#246350; position:absolute; top:0.6em; left:0;}

.cln_con_tit{position:relative; width:100%; text-align:Center; padding:8em 0 4em; color:#333333;  margin-left:auto; margin-right:auto; letter-spacing:-0.08em;}
.cln_con_tit .sub{font-size:0.8em; letter-spacing:1em; text-transform:uppercase;}
.cln_con_tit .tit{font-size:2.8em; font-weight:400; line-height:1em; margin:20px auto 0px;}
.cln_con_tit .sup{font-size:1.9em; line-height: 1em; margin:30px auto 20px; font-family: 'Jeju Myeongjo', serif; font-weight:100; letter-spacing:-0.05em;}
.cln_con_tit .sup+.con{margin-top:0;}
.cln_con_tit .con{color:#696969; font-size:1.04em; line-height:1.7em; margin-top:30px;}

.cln_con_box{position:relative; width:100%; overflow:hidden; box-sizing:Border-box; padding-bottom:4em;}
.cln_con_box.bg_m{background:#FBF8F2}
.cln_con_box.bg_tp:before{content:""; width:100%; height:calc(100% - 22.5vh); position:absolute; bottom:0; left:0; background:#F6F6F6; z-index:-1;}
/* .cln_con_box.bg_bt:before{content:""; width:100%; height:45%; min-height:435px; position:absolute; top:0; left:0; background:#EAF2F1; z-index:-1;} */
.cln_con_box.bg_bt .cln_con_tit:before{content:""; width:100%; height:calc(100% + 80px); position:absolute; top:0; left:0; background:#EAF2F1; z-index:-1;}
.cln_con_box.bg_ca .cln_con_tit:before{content:""; width:100%; height:calc(100% + 80px); position:absolute; top:0; left:0; background:#F0EBE7; z-index:-1;}
.lift01_Wrap .cln_con_box.bg_bt .cln_con_tit:before{background:#fce0e0;}
.lift02_Wrap .cln_con_box.bg_bt .cln_con_tit:before{background:#D4EBF3;}

/* .cln_con_box.lift_bt .cln_con_tit:before{content:""; width:100%; height:calc(100% + 22.5vh); position:absolute; top:0; left:0; background:#FAEFEF; z-index:-1;} */

.cln_txt{margin:4em auto; color:#696969; font-size:1.04em; line-height:1.7em; box-sizing:border-box;  text-align:center;}
.cln_txt.bg_w{padding:2em 10px; background:#FFF; }

.cln_cau_ul{overflow:hidden; text-align:center; margin-bottom:4em; letter-spacing:-0.07em;}
.cln_cau_ul li{width:25%; float:left; box-sizing:border-box; padding:0.5%;}
.cln_cau_ul.w6 li{width:16.6%; padding:0.25%;}
.cln_cau_ul.w5 li{width:20%; padding:0.25%;}
.cln_cau_ul li .im{width:100%;}
.cln_cau_ul li .t{font-size:1.4em; color:#333; line-height:1em; margin:1em 0; font-weight:400;}
.cln_cau_ul li .c{color:#696969; font-size:0.98em; line-height:1.7em; }


.cln_sym_ul{overflow:hidden; text-align:center; margin-bottom:4em; box-sizing:border-box; padding:0 15px;}
.cln_sym_ul li{position:relative; background-color:rgba(215,215,215,0.5); width:300px; height:300px; margin:0 -15px; border-radius:100%; overflow:hidden; display:inline-block;}
.cln_sym_ul li:nth-of-type(2){background-color:rgba(228,211,191,0.5);}
.cln_sym_ul li:nth-of-type(4){background-color:rgba(200,221,215,0.5);}
.cln_sym_ul li:nth-of-type(6){background-color:rgba(221,200,200,0.5);}
.cln_sym_ul li .in{display:table; width:100%; height:100%;}
.cln_sym_ul li .in div{position:relative; display:table-cell; vertical-align:middle; box-sizing:border-box; padding:0 50px; }
.cln_sym_ul.cln_sym_step li .in div b{display:block; font-size:1.5em;   font-weight:500; color:#333;}
.cln_sym_ul.cln_sym_step li .in div b:after{content:""; width:35px; height:2px; background:#FFF; margin:15px auto; display:block;}
.cln_sym_ul.cln_sym_step li .in div:after{content:">"; color:#FFF; position:Absolute; font-size:22px; font-weight:900; font-family:"Jeju Myeongjo"; left:10px; top:50%; margin-top:-9px;}
.cln_sym_step li:nth-of-type(1) .in div:after{display:none;}

.cln_lift_ul{overflow:hidden; text-align:center; margin-bottom:2em; box-sizing:border-box; }
.cln_lift_ul li{position:relative; color:#FFF; counter-increment: number; width:300px; height:300px;  border-radius:100%; overflow:hidden; display:inline-block;}
.cln_lift_ul li .in{display:table; width:100%; height:100%;}
.cln_lift_ul li .in div.bx:before { content: counter(number, decimal-leading-zero); color:#FFF;  font-weight:900; font-size: 2.5em; font-family: 'Abril Fatface', cursive; border-bottom: 1px solid #FFF; line-height: 1.0em; display:inline-block; padding-bottom:15px; margin-bottom:15px;}
.cln_lift_ul li .in div.bx{position:relative; display:table-cell; vertical-align:middle; box-sizing:border-box; padding:20%;}



.cln_trt_cwrap{position:relative; overflow:hidden; margin-top:0px; background-color:#FFF; box-sizing:border-box; padding:40px;}
.cln_trt_cwrap .img{width:330px; overflow:hidden; margin-right:40px; position:absolute; height:100%; left:40px; background:no-repeat center center; background-size:cover;}
.cln_trt_cwrap .con{width:calc(100% - 370px);  float:right;}
.cln_trt_cwrap .con dt{position:relative; display:Block; color:#063428; font-weight:400; font-size:1.2em; padding-left:17px; margin:16px 0 10px;}
.cln_trt_cwrap .con dt:before{content:""; width:10px; height:10px; background:#063428; position:absolute; top:50%; left:0; margin-top:-5px;}
.cln_trt_cwrap .con dd{display:block; color:#696969; line-height:1.7em; padding-left:17px;}

.cln_trt_cwrap.cln_trt_cwarp_new .con dt:before { left: 13px !important; }

.cln_cut_vis{width:100%; overflow:hidden; display:table; background:no-repeat right center; background-size:cover;}
.cln_cut_vis .in{display:table-cell; vertical-align:middle; }
.cln_cut_vis .cln_con_tit {width:1200px; text-align:left; padding:8em 0; color:#FFF;}

.cln_cut_box{margin-top:-3em; z-index:1;}
.cln_cut_ul{ overflow:hidden; padding:3em; box-sizing:border-box; width:100%; max-width:800px; float:left; background:#FFF;}
.cln_cut_ul li{position:relative; color:#696969; font-size:1.04em; padding-left:17px; margin:7px 0; word-break:keep-all;}
.cln_cut_ul li:before{content:""; width:9px; height:9px; background:#063428; position:absolute; left:0; /* top:50%; margin-top:-5px; */ top:0.5em; margin-top:0;}

.cln_comp_ul{width:100%; max-width:800px; margin-left:auto; margin-right:auto; overflow:hidden;}
.cln_comp_ul li{width:50%; box-sizing:border-box; float:left; padding:0 20px; border-left:1px dashed #ddd; }
.cln_comp_ul.w3 li{width:33.3%;}
.cln_comp_ul li:first-child{border:0;}
.cln_comp_ul li img{width:100%; }
.cln_comp_ul li .t{font-size:1.4em; font-weight:500; color:#333; line-height:1em; margin:1em 0; text-align:center; }
.cln_comp_ul li .c{color:#696969; font-size:1em; line-height:1.7em; text-align:justify;}

.cln_tb_st01 {  width: 100%; text-align: center; margin-bottom:4em;}
.cln_tb_st01 tr { border-bottom: 1px solid #E5E5E5;} 
.cln_tb_st01 tr.bbn{border-bottom:0;}
.cln_tb_st01 th {color: #fff; background: #5E8E7F;  padding: 25px 5px; border-left:1px solid #fff; font-weight:500; font-size:1.05em;}
.cln_tb_st01 td {background:#FFF; color: #242424; padding: 20px 15px; border-left:1px solid #E5E5E5; word-break:keep-all; }
.cln_tb_st01 th.bg1{background-color:transparent; color:#242424; font-weight:300; position:static; width:auto;}
.cln_tb_st01 td.bg1{background-color:#F6F6F6; font-weight:500;}
.cln_tb_st01 td.brt{border-top:1px solid #E5E5E5}
.cln_tb_st01 td .t{font-weight:500; font-size:1.05em; margin-bottom:7px;}
.cln_tb_st01 th,
.cln_tb_st01 td{text-align: center; vertical-align: middle; }
.cln_tb_st01 th:first-child,
.cln_tb_st01 td:first-child{border-left:0}
.cln_tb_st01.td_top td{vertical-align:top;}

.cln_tb_st01 td.img{padding:0; vertical-align:top; color:#242424; font-weight:300; position:static; width:auto; background:transparent; box-sizing:border-box;}
.cln_tb_st01 td.img img{width:100%;}
.cln_tb_st01 td.img .i{padding:1.5em 0; /*border-bottom:1px solid #E5E5E5;*/ }
.cln_tb_st01 td.img .t{padding:1.5em 5px; box-sizing:Border-box; border-bottom:1px solid #E5E5E5;}
.cln_tb_st01 td.img .c{padding:1em 20px ; box-sizing:Border-box; word-break:keep-all;}
.cln_tb_st01 td.img .c.bt{border-top:1px solid #E5E5E5}

.lift_equ_wrap{width:100%; overflow:hidden; padding:4em 0; border-top:1px solid #ddd;}
.lift_equ_wrap:first-child{border-top:0; padding-top:0;}

.lift_equ_wrap .tt{font-size:3.2em; font-weight:300;}
.lift_equ_wrap .ss{display:inline-block; color:#FFF; padding:0px 10px 1px; margin-bottom:30px;}
.lift_equ_wrap .cc{margin:30px auto}

@media all and (max-width:1200px) {
	.cln_sym_ul li{width:240px; height:240px;}
	.cln_sym_ul li .in div{padding:0 30px; }
	
	.cln_lift_ul li{width:240px; height:240px;}
	.cln_lift_ul li .in div.bx{padding:0 30px; }
	
	.cln_cut_vis{background:no-repeat 51% center; }
	.cln_cut_vis .cln_con_tit { width:95%; float:unset; margin-right:auto; margin-left:auto;}
}
@media all and (max-width:1000px) {
	.cln_sym_ul{padding-top:30px;}
	.cln_sym_ul li{margin-top:-30px;}
	.cln_sym_ul li:nth-of-type(2n)+li{clear:both;}
	

	.cln_lift_ul li:nth-of-type(2n)+li{clear:both;}

	.cln_trt_cwrap .img{width:300px;}
	.cln_trt_cwrap .con{width:calc(100% - 340px);}

	.cln_cau_ul.w6 li{width:50%;}
}
@media all and (max-width:850px) {
	.cln_con_box br.pc{display:none}

	.cln_tit_wrap .tit{font-size:3em;}
	.cln_tit_wrap .con{font-size:1em;}
	
	.cln_con_tit{padding:6em 0 3em;}
	.cln_con_tit .tit{font-size:2.6em;}
	.cln_con_tit .con{font-size:1em;}
	.cln_con_tit .sup{font-size:1.7em;}

	.lift_equ_wrap .tt{font-size:3em}


	.cln_cau_ul li{width:50%; }
	.cln_cau_ul.w5 li{width:50%; }
	.cln_cau_ul li .t{font-size:1.2em;}
	.cln_cau_ul li .c{font-size:0.94em; line-height:1.6em; }
	
	.cln_txt{width:95%; font-size:1em;}
	.cln_txt.bg_w{padding:2em;}

	.cln_trt_cwrap .img{width:300px;}
	.cln_trt_cwrap .con{width:calc(100% - 340px);}
	
	.cln_comp_ul li{padding:0 15px;}
	.cln_comp_ul li .t{font-size:1.2em; }
	.cln_comp_ul li .c{font-size:0.96em;}

	.cln_trt_cwrap{padding:30px;}
	.cln_trt_cwrap .img{width:220px; margin-right:30px; left:30px; }
	.cln_trt_cwrap .con{width:calc(100% - 250px);}
	
	.cln_tb_st01{font-size:0.95em;}
	.cln_tb_st01 td{padding:10px 5px;}
	.cln_tb_st01 th{padding:10px 5px;}

	.cln_tb_st01 tr{display:inline;}
	.cln_tb_st01.non tr{display:table-row;}
	.cln_tb_st01 td.img{display:block; float:left; width:49.5%; margin:0; height:auto;}
	
	
	
	.cln_tb_st01 td.img:nth-of-type(2n)+.img{clear:both;}
	.cln_tb_st01 td.img .t{padding:1.2em 10px;}
	.cln_tb_st01 td.img .c{padding:1em 10px ;}
	
	.cln_tb_st01.w1 td.img:nth-of-type(2n)+.img{clear:unset;}
	.cln_tb_st01.w1 tr{display:table-row;}
	.cln_tb_st01.w1 td.img{display:table-cell; width:100%;}
	.cln_tb_st01.w1 .w3 td.img{width:33.3%}

	.cln_tb_st01.dis07_tb{position:relative; border-bottom:1px solid #ddd;}
	.cln_tb_st01.dis07_tb:before{content:""; width:1px; height:100%; background:#ddd; position:Absolute; top:0; left:50%;}
	.cln_tb_st01.dis07_tb td.img{border-left:0;}
	.cln_tb_st01.dis07_tb td.img:nth-of-type(2n)+.img{clear:unset;}
	.cln_tb_st01.dis07_tb td.img.im2+.img{clear:both;}

}
@media all and (max-width:650px) {
	.cln_top_vis{height:220px;}
	.cln_top_vis .in .bg {background-size:auto 100%;}

	.cln_trt_cwrap{padding:20px;}
	.cln_trt_cwrap .img{width:180px; margin-right:20px; left:20px; }
	.cln_trt_cwrap .con{width:calc(100% - 200px);}
	
	.cln_txt.bg_w{padding:2em 1em;}

	.cln_cut_vis{background:no-repeat 65% center; }
	.cln_cut_ul{padding:2em; }

	.cln_comp_ul li{width:100% !important; padding:15px; border:0; border-top:1px dashed #ddd;}
	
	.cln_tb_st01.w1 td.img:nth-of-type(2n)+.img{clear:unset;}
	.cln_tb_st01.w1 tr{display:inline;}
	.cln_tb_st01.w1 td.img{display:block ; width:100%; border-top:6px solid #ddd;}
	.cln_tb_st01.w1 .w3 td.img{width:100%; border:0;}
}
@media all and (max-width:550px) {
	.cln_sym_ul{padding:10px;}
	.cln_sym_ul li{margin:-10px; }
	.cln_sym_ul.cln_sym_step li .in div:after{left:5px}

	.cln_lift_ul li{width:205px; height:205px; }
	.cln_lift_ul li .in div.bx:before {font-size: 2em; padding-bottom:10px; margin-bottom:10px;}

	.cln_trt_cwrap{/* padding:0px; background:transparent */}
	.cln_trt_cwrap .img{position:static; width:100%; height:240px; background-size:cover;}
	.cln_trt_cwrap .con{width:100%; padding:0 20px; box-sizing:border-box;}

	.cln_cut_vis{background:no-repeat 65% center; }
	.cln_cut_ul{padding:1.5em; }

	.cln_con_tit .tit{font-size:2.3em;}

	.lift_equ_wrap .tt{font-size:2.8em}

	.cln_tb_st01.tr_w1 td.img{width:100%}
}
@media all and (max-width:480px) {
	.cln_sym_ul li{width:195px; height:195px; margin:-10px; }
	
	.cln_lift_ul li{width:190px; height:190px; }
	.cln_lift_ul li .in div.bx{padding:0 15px; }
}
@media all and (max-width:400px) {
	.cln_sym_ul li{width:158px; height:158px;}
	.cln_sym_ul li .in div{padding:0 12px; font-size:0.9em}
	
	.cln_lift_ul li{width:150px; height:150px; }
	.cln_lift_ul li .in div.bx{padding:0 10px; font-size:0.9em}
	.cln_lift_ul li .in div.bx:before {font-size:1.8em; padding-bottom:7px; margin-bottom:7px;}

	.cln_tb_st01.dis07_tb:before{display:none;}
	.cln_tb_st01.dis07_tb td.img{width:100%;}

}



/**/
.skin_treat_wrap{position:relative; width:96%; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:6em;}
.skin_treat_wrap.top{margin-top:0}


.skin_treat_vis{width:100%; overflow:hidden; background-color:#E0F1F4; position:relative;}
.skin_treat_vis>div{float:right; width:50%; box-sizing:border-box;  }
.skin_treat_vis>div.img{height:100%; position:absolute; text-align:center; background:no-repeat center bottom; background-size:80% auto  }
.skin_treat_vis>div.img img{display:none;}

.skin_treat_vis .txt{padding:100px 0 20px; padding-right:2%;}
.skin_treat_vis .txt .num{font-family:'Abril Fatface', cursive; color:#5FABB8; font-size:4.5em; line-height:1em;}
.skin_treat_vis .txt .en{font-size:0.7em; letter-spacing:1em; text-transform:uppercase; color:#333; margin:15px auto}
.skin_treat_vis .txt .tit{font-size:2.8em; line-height:1.1em; color:#333333;}
.skin_treat_vis .txt .tit b{font-weight:600;}
.skin_treat_vis .txt .bar{width:80px; height:1px; background:#FFF; margin:30px 0;}
.skin_treat_vis .txt .con{color:#696969; line-height:1.5em; }

.skin_treat_vis .txt .efe{margin-top:20px; padding-left:5px; box-sizing:border-box; text-align:left;}
.skin_treat_vis .txt .efe li{position:relative; width:24.5%; text-align:center; font-size:0.96em; box-sizing:border-box; font-weight:500; color:#5fabb8; display:inline-block; }
.skin_treat_vis .txt .efe li:before{content:""; display:block; padding-top:100%; border-radius:100%; background:#FFF;}
.skin_treat_vis .txt .efe li .in{position:absolute; top:0; right:0; bottom:0; left:0; box-sizing:border-box; padding:0 15px;}
.skin_treat_vis .txt .efe li .in>div{display:table; width:100%; heighT:100%;}
.skin_treat_vis .txt .efe li .in>div>div{display:table-cell; vertical-align:middle;}

.skin_treat_vis.st02{background-color:#E1EBEB}
.skin_treat_vis.st02 .txt .num{color:#7AB3B3}
.skin_treat_vis.st02 .txt .efe li{color:#7AB3B3}

.skin_treat_vis.st03{background-color:#ddfbff}
.skin_treat_vis.st03 .txt .num{color:#75c9d5}
.skin_treat_vis.st03 .txt .efe li{color:#333}

.skin_treat_vis.st04{background-color:#fffbdb}
.skin_treat_vis.st04 .txt .num{color:#f8ba42}
.skin_treat_vis.st04 .txt .efe li{color:#333}

/* .skin_treat_vis.st05{background-color:#ffeff7}
.skin_treat_vis.st05 .txt .num{color:#de8cb5}
.skin_treat_vis.st05 .txt .efe li{color:#de8cb5} */
.skin_treat_vis.st05{background-color:#f3d1d1}
.skin_treat_vis.st05 .txt .num{color:#ff5a5a}
.skin_treat_vis.st05 .txt .efe li{color:#ff5a5a}

.skin_treat_vis.st06{background-color:#f6f2f4}
.skin_treat_vis.st06 .txt .num{color:#de8cb5}
.skin_treat_vis.st06 .txt .efe li{color:#de8cb5}

.skin_treat_vis.st07{background-color:#f5f2ea}
.skin_treat_vis.st07 .txt .num{color:#cfbe92}
.skin_treat_vis.st07 .txt .efe li{color:#333}

.skin_treat_vis.st08{background-color:#E0F4E9}
.skin_treat_vis.st08 .txt .num{color:#78a58c}
.skin_treat_vis.st08 .txt .efe li{color:#333}

.skin_treat_vis.st09{background-color:#f7e9e9}
.skin_treat_vis.st09 .txt .num{color:#a57d78}
.skin_treat_vis.st09 .txt .efe li{color:#da4949}

.skin_treat_vis.st11{background-color:#fbedd4}
.skin_treat_vis.st11 .txt .num{color:#e4b564}
.skin_treat_vis.st11 .txt .efe li{color:#d3a554}


.skin_stit{text-align:center; font-size:2em; font-weight:400; margin:3em 0 30px;}

.step_wrap{overflow:hidden;}
.step_bx{width:33.3%; overflow:hidden; margin-bottom:2%; float:left; position:relative; text-align:center;}
.step_bx .mg img{width:100%;}
.step_bx .num{position:absolute;  left:50%; margin:-15px  0 0 -15px; width:30px; height:30px; font-family:'Oswald'; color:#FFF; line-height:30px; background:#000;}
.step_bx .con{width:100%; min-height:120px; overflow:hidden; box-sizing:border-box;  font-weight:300; font-size:0.9em; color:#666; padding:25px 10px 10px; }
.step_bx .con b{display:block; margin-bottom:8px; font-weight:500; color:#000; font-size:1.2em;}
.step_bx:nth-of-type(3n)+.step_bx{clear:both;}

.after_wrap{overflow:hidden;}
.after_wrap li{float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.after_wrap li img{width:100%;}
.after_wrap li:nth-of-type(2n){margin-right:0;}


@media all and (max-width:1400px) {
	.skin_treat_vis>div.img{width:45%;}
	.skin_treat_vis>div.txt{width:55%;}
}
@media all and (max-width:1300px) {
	.skin_treat_vis>div.txt{padding:5% 0 20px;}
	.skin_treat_vis>div.txt .num{font-size:4em;}
	.skin_treat_vis>div.txt .en{font-size:0.6em;margin:10px auto}
	.skin_treat_vis>div.txt .tit{font-size:2.4em;}
	.skin_treat_vis>div.txt .bar{margin:20px 0;}
	.skin_treat_vis>div.txt .con{font-size:0.96em; line-height:1.5em; }
	.skin_treat_vis>div.txt .efe li{font-size:0.94em; line-height:1.4em;}
}

@media all and (max-width:1000px) {
	.skin_treat_vis>div.img{width:100%; position:static; background-image:unset !important}
	.skin_treat_vis>div.img img{display:block; margin-left:auto; margin-right:auto; width:500px; max-width:85%; }
	
	.skin_treat_vis>div.txt{width:100%; padding-left:2%; padding-right: 2%; text-align:center;}
	.skin_treat_vis>div.txt .efe{text-align:center;}
	.skin_treat_vis>div.txt .bar{margin:20px auto;}

	.skin_stit{font-size:1.8em; margin:2em 0 20px;}
}
@media all and (max-width:850px) {
	.step_bx{width:50%;}
	.step_bx:nth-of-type(2n)+.step_bx{clear:both;}
	.step_bx:nth-of-type(3n)+.step_bx{clear:none;}
}
@media all and (max-width:650px) {
	.skin_treat_vis>div.txt .efe li{width:40%}
}
@media all and (max-width:550px) {
	.skin_treat_vis>div.txt .efe li{width:40%}
	.after_wrap li{width:100%; margin-right:0%; margin-bottom:2%;}
}
@media all and (max-width:400px) {
	.skin_treat_vis>div.txt .efe li{width:49%}
}


.lift_img_mo{}
@media all and (max-width:550px) {
	.lift_img_mo img.pc{display:none;}
	.lift_img_mo img.mo{display:inline-block;}
}


@media all and (max-width:1260px) {
	.ddamddi dt { width: 100% !important; }
}




.tabmenu2 { overflow: hidden; text-align: center; margin: 0 auto 50px; }
.tabmenu2 li { width: 160px; display: inline-block; *zoom:1; *display: inline; }
.tabmenu2 li a { display: block; line-height: 3.5em; border:1px solid #ddd; font-size: 1em; color:#555; }
.tabmenu2 li a:hover { color:#246350;  }
.tabmenu2 li.on a { background:#246350; color:#fff; }

.tabmenu2_2 li {width:250px;}

.tabmenu2 li.wide { width: 200px; }

@media screen and (max-width:976px) {

.tabmenu2 { }
.tabmenu2 li { width: 24%; margin-bottom: 3px; }

.tabmenu2_2 li {width:32.5%}

}

@media screen and (max-width:568px) {

.tabmenu2 li { padding: 0; }

}

/* 페이지 인식을 위한 부분 */
#page01 .tabmenu2  a.menu1,
#page02 .tabmenu2  a.menu2,
#page03 .tabmenu2  a.menu3,
#page04 .tabmenu2  a.menu4 { background:#246350; color:#fff; }



.cost{ position: relative; width: 100%; min-width: 900px; clear:both;  border-top: 2px solid #246350; border-bottom: 2px solid #246350; 
font-weight: 350;}
.cost th { background-color:#f6faf9; color: #246350; font-size: 1.2em; }
.cost th, .cost td { border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;  padding: 15px 0; text-align: center;font-size:15px;}

.cost td.left { padding-left: 30px; }



.tb-style2 { width: 100%;  border-top: 2px solid #154F91; line-height: 1.3em; text-align: center; border-right: 1px solid #e5e5e5; min-width: 1200px;}
.tb-style2 thead tr th { background: rgba(227, 236, 227, 0.5); color:#212121; padding: 14px 0;
                                  border-bottom: 1px solid #d5dfe7; border-left:1px solid #d5dfe7;  }
.tb-style2 tbody td { padding: 13px 15px; border-left: 1px solid #e8ede9; border-bottom: 1px solid #e8ede9; font-size: 0.875em;  word-break: keep-all;}


@media all and (max-width:1119px){
    .tb-scroll{width: 100%; overflow-x: scroll; }
}
@media screen and (max-width:767px) {
   .tb-style2 thead th { padding: 1em; }
   .tb-style2 tbody td { padding: 0.8em; }
}
