@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');


@font-face {
font-family: 'TmonMonsori';
font-style: normal;
font-weight: 900;
src:local('TmonMonsori'),
url(/new/fonts/eot/TmonMonsori.eot),
url(/new/fonts/eot/TmonMonsori.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/TmonMonsori.woff) format('woff'),
url(/new/fonts/otf/TmonMonsori.otf) format('opentype');
}

@font-face {
font-family: 'GmarketSans';
font-style: normal;
font-weight: 700;
src:local('GmarketSansBold'),
url(/new/fonts/eot/GmarketSansBold.eot),
url(/new/fonts/eot/GmarketSansBold.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/GmarketSansBold.woff) format('woff'),
url(/new/fonts/otf/GmarketSansBold.otf) format('opentype');
}

@font-face {
font-family: 'GmarketSans';
font-style: normal;
font-weight: 500;
src:local('GmarketSansMedium'),
url(/new/fonts/eot/GmarketSansMedium.eot),
url(/new/fonts/eot/GmarketSansMedium.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/GmarketSansMedium.woff) format('woff'),
url(/new/fonts/otf/GmarketSansMedium.otf) format('opentype');
}

@font-face {
font-family: 'NotoSerifCJKkr';
font-style: normal;
font-weight: 300;
src:local('NotoSerifCJKkr-Light'),
url(/new/fonts/eot/NotoSerifCJKkr-Light.eot),
url(/new/fonts/eot/NotoSerifCJKkr-Light.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/NotoSerifCJKkr-Light.woff) format('woff'),
url(/new/fonts/otf/NotoSerifCJKkr-Light.otf) format('opentype');
}

@font-face {
font-family: 'NotoSerifCJKkr';
font-style: normal;
font-weight: 500;
src:local('NotoSerifCJKkr-Medium'),
url(/new/fonts/eot/NotoSerifCJKkr-Medium.eot),
url(/new/fonts/eot/NotoSerifCJKkr-Medium.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/NotoSerifCJKkr-Medium.woff) format('woff'),
url(/new/fonts/otf/NotoSerifCJKkr-Medium.otf) format('opentype');
}

@font-face {
font-family: 'NotoSansCJKkr';
font-style: normal;
font-weight: 300;
src: local('Noto Sans CJK kr Light'), local('NotoSansCJKkr-Light'),
url(/new/fonts/eot/NotoSansCJKkr-Light.eot),
url(/new/fonts/eot/NotoSansCJKkr-Light.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/NotoSansCJKkr-Light.woff) format('woff'),
url(/new/fonts/otf/NotoSansCJKkr-Light.otf) format('opentype');
}

@font-face {
font-family: 'NotoSansCJKkr';
font-style: normal;
font-weight: 400;
src: local('Noto Sans CJK kr Regular'), local('NotoSansCJKkr-Regular'),
url(/new/fonts/eot/NotoSansCJKkr-Regular.eot),
url(/new/fonts/eot/NotoSansCJKkr-Regular.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/NotoSansCJKkr-Regular.woff) format('woff'),
url(/new/fonts/otf/NotoSansCJKkr-Regular.otf) format('opentype');
}

@font-face {
font-family: 'NotoSansCJKkr';
font-style: normal;
font-weight: 500;
src: local('Noto Sans CJK kr Medium'), local('NotoSansCJKkr-Medium'),
url(/new/fonts/eot/NotoSansCJKkr-Medium.eot),
url(/new/fonts/eot/NotoSansCJKkr-Medium.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/NotoSansCJKkr-Medium.woff) format('woff'),
url(/new/fonts/otf/NotoSansCJKkr-Medium.otf) format('opentype');
}

@font-face {
font-family: 'NotoSansCJKkr';
font-style: normal;
font-weight: 700;
src: local('Noto Sans CJK kr Bold'), local('NotoSansCJKkr-Bold'),
url(/new/fonts/eot/NotoSansCJKkr-Bold.eot),
url(/new/fonts/eot/NotoSansCJKkr-Bold.eot?#iefix) format('embedded-opentype'),
url(/new/fonts/woff/NotoSansCJKkr-Bold.woff) format('woff'),
url(/new/fonts/otf/NotoSansCJKkr-Bold.otf) format('opentype');
}

/* CSS Document */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family:"Noto Sans KR","맑은 고딕","AppleSDGothcNeo","AppleGothic","NotoSansCJKkr", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
	color:#151515;
	letter-spacing:-1px
}
a{ text-decoration:none; color:#151515;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	font-family: 'Noto Sans KR', sans-serif, 'NotoSansCJKkr';
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.om_quick_foot_contact > .pc,
.om_quick_foot_contact > .mo{position:relative;}
.topBtn{position:absolute;bottom:26px;right:-53px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);z-index:10000000;}

#header{ height:127px; border-bottom:1px solid #dee0e8; position:relative;  }
.top_gnb{border-bottom:1px solid #dee0e8; height:37px}
.top_gnb_fixed{ width:1415px; margin:0 auto; position:relative}
.sns{ position:absolute; left:0; top:5px;}
.sns > ul > li{ float:left; font-size:13px; padding:0 13px 0 29px; line-height:22px}
.sns > ul > li.sns1{ background:url(../../images/sns_icon1.jpg) no-repeat 0 0;}
.sns > ul > li.sns2{ background:url(../../images/sns_icon2.jpg) no-repeat 0 0;}
.sns > ul > li.sns3{ background:url(../../images/sns_icon3.jpg) no-repeat 0 0;}
.sns > ul > li.sns4{ background:url(../../images/sns_icon4.jpg) no-repeat 0 0;}
.sns > ul > li.sns5{ background:url(../../images/sns_icon5.png) no-repeat 0 0;}
.sns > ul > li.sns6{ background:url(../../images/sns_icon6.png) no-repeat 0 0;}
.sns > ul > li:last-child{padding-left:15px;}

.m_menu{ position:absolute; right:0; top:10px}
.m_menu ul li{ float:left; font-size:13px; padding:0 13px 0 13px}
.m_menu ul li.last{ padding-right:0}

.newgnb{ width:1415px; margin:0 auto; position:relative}
.newgnb .newlogo{ text-align:center; padding-top:24px}
.newgnb .menu1{ position:absolute; left:0; top:34px;}
.newgnb .menu1 ul li{ float:left; font-size:20px; margin-right:45px; height:53px}
.newgnb .menu1 ul li a{ color:#151515; text-decoration:none; font-weight:700;}

.m_hover{ border-bottom:3px solid #1f50b0}
.newgnb .menu1 ul li.m_hover a{ color:#1f50b0}


.newgnb .menu2{ position:absolute; right:0; top:34px;}
.newgnb .menu2 ul li{ float:left; font-size:20px; margin-right:45px; height:53px}
.newgnb .menu2 ul li a{ color:#151515; text-decoration:none;font-weight:700}
.newgnb .menu2 ul li.last{margin-right:0}


.c_d13939{color:#d13939;}

.pcView{display:block;}
.mView{display:none;}

.spineMview{display:none;}

#container{ width:100%; min-width:1430px}

.slide{ width:100%; margin:0 auto; text-align:center; position:relative}
.slider_inner{ background:url(../../images/banner.jpg) no-repeat center top; height:665px;  width:100%; max-width:100%;}

/*.slider_inner1{ background:url(/new/images/rolling.jpg) no-repeat center top; height:665px;  width:100%; max-width:100%;}*//*20180726*/
.slider_inner2{ background:url(../../images/banner.jpg) no-repeat center top; height:665px;  width:100%; max-width:100%;}/*20180726*/
.slider_inner3{ background:url(/new/images/rolling.jpg) no-repeat center top; height:665px;  width:100%; max-width:100%;}/*20180726*/
.slider_one{ no-repeat center top; height:657px;  width:100%; max-width:1903px;margin:0 auto;}

.slider_inner1{ background:url("/new/images/rolling_20190131.jpg") no-repeat center top; height:665px;  width:100%; max-width:100%;}/*20190131*/

.sl_btn{ position:absolute; left:50%; bottom:20px;}
.sl_btn li{ float: left; margin-right:12px}

.section2{ width:1415px; margin:78px auto 0; height:337px}
.section2 .box1{ float:left; position:relative; width:525px; height:264px; border:1px solid #ddd; background:url(../../images/box1_img.jpg) no-repeat right bottom; margin-right:10px}
.box1 .txtbox{ position:absolute; width:265px; left:40px; top:40px}
.box1 .txtbox h3 { font-size:34px; padding-bottom:25px; letter-spacing:-0.08em; font-weight:600}
.box1 .txtbox p{ color:#878787; padding-bottom:30px; line-height:24px; font-size:16px; letter-spacing:-0.08em; font-weight:300; }
.section2 .box2{ float:left;position:relative; width:461px; height:194px; border:1px solid #ddd; padding:35px 30px}
.section2 .box2 .tit{ border-bottom:1px solid #ddd; position:relative; margin-bottom:15px  }
.section2 .box2 .tit h3{ font-size:25px; padding-bottom:15px; letter-spacing:-0.07em; font-weight:600;}
.section2 .box2 .tit span{ display:block; position:absolute; right:0; top:0px;}
.section2 .box2 .list1{}
.section2 .box2 .list1 ul li{ position:relative; padding:10px 0 10px 0; letter-spacing:-0.07em}
.section2 .box2 .list1 ul li p{ padding-left:20px; background:url(../../images/blue_dot1.jpg) no-repeat 0 7px;}
.section2 .box2 .list1 ul li p a{ color:#151515 }
.section2 .box2 .list1 ul li p img{ vertical-align:middle}
.section2 .box2 .list1 ul li span{ position:absolute; right:0; top:10px; color:#666; font-size:14px; letter-spacing:0; color:#989898;  font-weight:300;}
.section2 .box3{ float:right; width:297px;  height:204px; border:1px solid #ddd; padding:30px 23px }
.section2 .box3 .tit{position:relative;}
.section2 .box3 .tit h3{ font-size:25px; padding-bottom:15px; letter-spacing:-0.07em; font-weight:600;}
.section2 .box3 .tit h3 span{ color:#1f50b0}
.section2 .box3 .tit .morebtn{ display:block; position:absolute; right:0; top:0px;}
.sec_end{ display:inline-block; width:100%}

.section3{ width:100%;  background-color:#eaecf3; padding:55px 0;}
.section3 .sec_fixed{ width:1415px; margin:0 auto; height:373px}
.section3 .box1{ float:left; width:1058px; height:374px}
.section3 .box1 .ban1{ position:relative; float:left; width:353px; height:374px; background:url(../../images/img_ban1.jpg) no-repeat 0 0;}
.section3 .box1 .ban1 h4{ position:absolute; left:39px; top:45px; font-size:18px; font-weight:500; color:#7dcdff}
.section3 .box1 .ban1 h3{ position:absolute; left:39px; top:100px; font-size:40px; font-weight:500; color:#fff}
.section3 .box1 .ban1 span{ position:absolute; left:39px; top:242px; }

.section3 .box1 .ban2{ position:relative; float:left; width:352px; height:374px; background:url(../../images/img_ban2.jpg) no-repeat 0 0;}
.section3 .box1 .ban2 h4{ position:absolute; left:39px; top:45px; font-size:18px; font-weight:500; color:#b1c8f5}
.section3 .box1 .ban2 h3{ position:absolute; left:39px; top:100px; font-size:40px; font-weight:500; color:#fff}
.section3 .box1 .ban2 span{ position:absolute; left:39px; top:242px; }

/* .section3 .box1 .ban3{ position:relative; float:left; width:353px; height:374px; background:url(../../images/img_ban3.jpg) no-repeat 0 0;} */
.section3 .box1 .ban3{ position:relative; float:left; width:353px; height:374px; background:url(/new/images/main_bann3.jpg) no-repeat 0 0;}
.section3 .box1 .ban3 h4{ position:absolute; left:39px; top:45px; font-size:18px; font-weight:500; color:#84e8ee}
.section3 .box1 .ban3 h3{ position:absolute; left:39px; top:100px; font-size:40px; font-weight:500; color:#fff}
.section3 .box1 .ban3 span{ position:absolute; left:39px; top:242px; }

.section3 .box2{ float:right; width:346px; height:374px; background-color:#3d9f0d; position:relative}
.section3 .box2 .btn{ position:absolute; right:22px; top:29px}
.section3 .box2 .btn ul li{ float:left; margin-right:5px;}


.section4 { width:100%; margin:0 auto; display:inline-block; padding:70px 0}
.section4 .sec_fixed2{ width:1415px; margin:0 auto;}
.section4 ul li{ float:left;}

.section4 ul li.li1{ margin-right:8px;}
.section4 ul li.li1 a{ display:block; width:229px; height:222px; background:url(../../images/iconbtn1.jpg) no-repeat 0 0;}
.section4 ul li.li1 a:hover{ display:block; width:229px; height:222px; background:url(../../images/iconbtn1_on.jpg) no-repeat 0 0;}

.section4 ul li.li2{ margin-right:8px;}
.section4 ul li.li2 a{ display:block; width:229px; height:222px; background:url(../../images/iconbtn2.jpg) no-repeat 0 0;}
.section4 ul li.li2 a:hover{ display:block; width:229px; height:222px; background:url(../../images/iconbtn2_on.jpg) no-repeat 0 0;}

.section4 ul li.li3{ margin-right:8px;}
.section4 ul li.li3 a{ display:block; width:229px; height:222px; background:url(../../images/iconbtn3.jpg) no-repeat 0 0;}
.section4 ul li.li3 a:hover{ display:block; width:229px; height:222px; background:url(../../images/iconbtn3_on.jpg) no-repeat 0 0;}

.section4 ul li.li4{ margin-right:8px;}
.section4 ul li.li4 a{ display:block; width:229px; height:222px; background:url(../../images/iconbtn4.jpg) no-repeat 0 0;}
.section4 ul li.li4 a:hover{ display:block; width:229px; height:222px; background:url(../../images/iconbtn4_on.jpg) no-repeat 0 0;}

.section4 ul li.li5{ margin-right:8px;}
.section4 ul li.li5 a{ display:block; width:229px; height:222px; background:url(../../images/iconbtn5.jpg) no-repeat 0 0;}
.section4 ul li.li5 a:hover{ display:block; width:229px; height:222px; background:url(../../images/iconbtn5_on.jpg) no-repeat 0 0;}

.section4 ul li.li6{ margin-right:0;}
.section4 ul li.li6 a{ display:block; width:229px; height:222px; background:url(../../images/iconbtn6.jpg) no-repeat 0 0;}
.section4 ul li.li6 a:hover{ display:block; width:229px; height:222px; background:url(../../images/iconbtn6_on.jpg) no-repeat 0 0;}

.section5{clear:both; width:1415px; margin:0 auto;}
.section5 ul li{ float:left; width:33.333333333333333%; height:475px; padding-top:75px; text-align:center;}
.section5 ul li.list1{ background:url(../../images/sec5_img1.jpg) no-repeat left bottom;  }
.section5 ul li.list2{ background:url(../../images/sec5_img2.jpg) no-repeat  left bottom}
.section5 ul li.list3{ background:url(../../images/sec5_img3.jpg) no-repeat  left bottom}
.section5 ul li h3{ font-weight:600; font-size:50px; padding-bottom:30px}
.section5 ul li p{ font-size:22px; font-weight:300; padding-bottom:30px}

.section6{ clear:both; width:1415px; margin:0 auto;}
.dp{ width:100%; display:inline-block; padding:75px 0}
.section6 .box1{ width:465px; float:left; border:1px solid #ddd; margin-right:10px; height:264px}
.section6 .box1 .tab1{ height:64px}
.section6 .box1 .tab1 li{ float:left; text-align:center; width:33.33333333333333%; box-sizing:border-box; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 0}
.section6 .box1 .tab1 li.last{ border-right:0}
.section6 .box1 .tab1 li.hover{ background:#1f50b0; }
.section6 .box1 .tab1 li.hover a{color:#fff}
.section6 .box1 .list1{ padding:20px}
.section6 .box1 .list1 ul li{ position:relative; padding:10px 0 10px 0; letter-spacing:-0.07em}
.section6 .box1 .list1 ul li p{padding-left:20px; background:url(../../images/blue_dot1.jpg) no-repeat 0 7px;}
.section6 .box1 .list1 ul li p a{color:#151515}
.section6 .box1 .list1 ul li p img{ vertical-align:middle}
.section6 .box1 .list1 ul li span{position:absolute; right:0; top:10px; color:#666; font-size:14px; letter-spacing:0; color:#989898;  font-weight:300;}

.section6 .box2{ float:left; border:1px solid #ddd; width:380px; height:225px; background:#1f50b0; padding:39px 42px 0 42px}

.section6 .box2 .tit{ position:relative; width:100%; height:59px}
.section6 .box2 .tit h3{ font-weight:600; font-size:34px; color:#fff; letter-spacing:-0.07em}
.section6 .box2 .tit p{ position:absolute; right:0; top:10px; color:#fff; font-weight:500; font-size:15px; letter-spacing:-0.07em}
.section6 .box2 .tit p span{ color:#fff; font-weight:500; font-size:15px}
.inputbox{ position:relative; width:100%; height:145px;}
.inputbox .input_inner{ position:absolute; width:271px; left:0; top:0}
.inputstyle1{ border:1px solid #ddd; width:111px; color:#888; padding:12px 12px; box-sizing:border-box; vertical-align:middle}
.inputstyle2{ border:1px solid #ddd; width:149px;color:#888; padding:12px 12px;  box-sizing:border-box; vertical-align:middle}
.inputstyle3{ border:1px solid #ddd; width:266px; height:63px; color:#888; padding:12px 12px;  box-sizing:border-box; margin-top:7px; }
.inputbox .btn3{ position:absolute; right:0; top:0}
.inputbox p{ position:absolute; left:0; bottom:5px; color:#97b0e0; font-size:14px}

.section6 .box3{ position:relative; width:465px; box-sizing:border-box; border:1px solid #ddd; height:266px; float:right; background:url(../../images/sec6_bg1.jpg) no-repeat right bottom;}
.section6 .box3 h3{ position:absolute; left:39px; top:43px;  font-size:34px; font-weight:600;}
.section6 .box3 p{ position:absolute; left:39px; top:99px; color:#666; line-height:120%;}
.section6 .box3 span{ position:absolute; left:39px; top:172px;}

.section7{clear:both; width:100%; border-top:1px solid #eee; display:inline-block; padding:46px 0 }
.section7 .secfixed{ width:1415px; margin:0 auto;}
/* .section7 .secfixed ul li{ float:left; margin-right:95px;} */
.section7 .secfixed ul li{ float:left; margin-right:30px;}
.section7 .secfixed ul li.last{ margin-right:0}

#footer{ width:100%;  display:inline-block; background:url(../../images/footer_bg.jpg) no-repeat center top; background-size:cover !important; height:231px;}
#footer .f_fixed{ width:1415px; margin:0 auto; position:relative;}
#footer .f_fixed .logo{ position:absolute; left:0; top:75px;}
#footer .f_fixed .info{ position:absolute; left:265px; top:75px; font-weight:500;}
#footer .f_fixed.f_fixed_en .info{ top:34px;left:570px;}
#footer .f_fixed .info ul li{ float:left; padding-left:20px; margin-right:20px; background:url(../../images/libg_bar.png) no-repeat 0 0;}
#footer .f_fixed .info ul li.fir{ padding-left:0; background:none;}
#footer .f_fixed .info ul li a{ color:#9caac7; font-weight:500;}
#footer .f_fixed .info p{ clear:both; padding-top:15px; color:#9caac7; font-size:14px; line-height:140%; letter-spacing: 0}
#footer .f_fixed.f_fixed_cn .info{ top:34px;}
#footer .f_fixed.f_fixed_cn .info p{font-family: "NotoSansCJKkr";}

#footer .f_fixed .sns2{ position:absolute; right:0; top:75px; width:208px}
#footer .f_fixed .sns2 ul li{ float:left; padding-right:15px}
#footer .f_fixed .sns2 ul li:nth-child(n+5){margin-top:10px;}
#footer .f_fixed .sns2 ul li.last{ padding-right:0}



.newgnb_lnb_sub{ width:100%; display:inline-block; position:absolute; left:0; top:128px; background:#fff; z-index:100000000; border-bottom:1px solid #ddd;   }
.lnb_sub_fixed{ width:1415px; margin:0 auto; position:relative}
.dp_in{ display:inline-block; width:100%}
.sub_ban{ width:490px; float:right; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; height:244px; background:url(../../images/lnb_subimg1.jpg) no-repeat 300px 0;}
.sub_ban h4{ font-weight:600; font-size:44px; position:absolute; left:37px; top:41px}
.sub_ban p{ position:absolute; left:37px; top:117px; line-height:140%}

.sub_ban1{ width:490px; float:right; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; height:244px; background:url(../../images/lnb_subimg2.jpg) no-repeat 300px 0;}
.sub_ban1 h4{ font-weight:600; font-size:44px; position:absolute; left:37px; top:41px}
.sub_ban1 p{ position:absolute; left:37px; top:117px; line-height:140%}

.sub_ban2{ width:490px; float:right; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; height:244px; background:url(../../images/lnb_subimg3.jpg) no-repeat 300px 0;}
.sub_ban2 h4{ font-weight:600; font-size:44px; position:absolute; left:37px; top:41px}
.sub_ban2 p{ position:absolute; left:37px; top:117px; line-height:140%}


.sub_ban3{ width:490px; float:right; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; height:244px; background:url(../../images/lnb_subimg4.jpg) no-repeat 300px 0;}
.sub_ban3 h4{ font-weight:600; font-size:44px; position:absolute; left:37px; top:41px}
.sub_ban3 p{ position:absolute; left:37px; top:117px; line-height:140%}


.sub_ban4{ width:490px; float:right; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; height:244px; background:url(../../images/lnb_subimg5.jpg) no-repeat 300px 0;}
.sub_ban4 h4{ font-weight:600; font-size:44px; position:absolute; left:37px; top:41px}
.sub_ban4 p{ position:absolute; left:37px; top:117px; line-height:140%}

.sub_ban5{ width:490px; float:right; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; height:244px; background:url(../../images/lnb_subimg6.jpg) no-repeat 300px 0;}
.sub_ban5 h4{ font-weight:600; font-size:44px; position:absolute; left:37px; top:41px}
.sub_ban5 p{ position:absolute; left:37px; top:117px; line-height:140%}

.sub_ban6{ width:490px; float:right; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; height:244px; background:url(../../images/lnb_subimg7.jpg) no-repeat 300px 0;}
.sub_ban6 h4{ font-weight:600; font-size:44px; position:absolute; left:37px; top:41px}
.sub_ban6 p{ position:absolute; left:37px; top:117px; line-height:140%}





.menu3{ position:relative; float:left;  margin-top:30px }
.menu3  dl{ float:left; display:block;border-right:1px solid #ddd; padding-right:40px; margin-right:40px; height:170px; padding-top:10px;  }
.menu3  dl.last{border-right: none}
.menu3 dt{ font-weight:600; padding-bottom:30px}
.menu3 dd{ font-weight:400;padding-bottom:30px}
.menu3 dd a.hover{ color:#1f50b0}

.en_sub_banner{height:0 !important;background: url(../../images/en_sub_banner_240103.jpg) no-repeat center top !important;padding:160.5px 0;display:flex;justify-content:center;align-items:center;}
.en_sub_banner h1{padding:0 !important; font-size:53px !important;}
.sub_banner{ width:100%; height:302px; background: url(../../images/sub_banner01.jpg) no-repeat center top; background-size:cover !important; text-align:center}
.sub_banner h1{ font-size:53px; font-weight:700; color:#fff; padding-bottom:30px; padding-top:95px}
.sub_banner p{ font-size:28px; font-weight:400; color:#fff}

.sub_banner2{ width:100%; height:302px; background: url(../../images/sub5_img1.jpg) no-repeat center top; background-size:cover !important; text-align:center}
.sub_banner2 h1{ font-size:53px; font-weight:700; color:#fff; padding-bottom:30px; padding-top:95px}
.sub_banner2 p{ font-size:28px; font-weight:400; color:#fff}

.sub_banner3{ width:100%; height:302px; background: url(../../images/sub_banner03.jpg) no-repeat center top; background-size:cover !important; text-align:center}
.sub_banner3 h1{ font-size:53px; font-weight:700; color:#fff; padding-bottom:30px; padding-top:95px}
.sub_banner3 p{ font-size:28px; font-weight:400; color:#fff}


.sub_banner4{ width:100%; height:302px; background: url(../../images/new_manual_topbg.png) no-repeat center top; background-size:cover !important; text-align:center}
.sub_banner4 h1{ font-size:53px; font-weight:700; color:#fff; padding-bottom:30px; padding-top:95px}
.sub_banner4 p{ font-size:28px; font-weight:400; color:#fff}


.sub_banner_t{ width:100%; height:302px; background: url(../../images/sub_banner03.jpg) no-repeat center top; background-size:cover !important; text-align:center}
.sub_banner_t h1{ font-size:53px; font-weight:700; color:#fff; padding-bottom:30px; padding-top:95px}
.sub_banner_t p{ font-size:28px; font-weight:400; color:#fff}




.location{ width:1415px; margin:0 auto;  position:relative;  height:125px}
.location .lo_fixed{ position:absolute; right:0; top:33px;}
.location .lo_fixed2{ display:flex;
	flex-direction:row-reverse;
	margin-top:30px;}

.location ul li{ float:left; padding-right:20px; background:url(../../images/lo_bar.jpg) no-repeat right 5px; margin-left:20px}
.location ul li.last{ color:#1f50af !important; background:none; padding-right:0;}
.location ul li.last a{ color:#1f50af !important;}

.introbox{ width:1415px; margin:0 auto; height:451px; background:#1f50af; position:relative; margin-bottom:115px}
.introbox .img{ float:left; width:852px;}
.introbox h2{ position:absolute; left:912px; top:80px; font-weight:700; color:#fff; font-size:50px;letter-spacing:-0.07em; line-height:120%;}
.introbox p{ position:absolute; left:912px; top:180px; color:#fff; font-weight:300; line-height:160%;letter-spacing:-0.007em;}

.b_bg_box{ width:100%; background:#f3f7ff}
.b_bg_box:after{ clear:both; content:''; display:block}
.b_box_fixed{ width:1415px; margin:0 auto; padding-top:107px; padding-bottom:107px; text-align:center; position:relative;}
.b_box_fixed:after{content: ''; display: block; clear: both;}
.b_box_fixed h3{ font-size:50px; font-weight:700; padding-bottom:40px; letter-spacing:-0.08em;}
.b_box_fixed p{ font-weight:500; font-size:25px;padding-bottom:60px}
.b_box_fixed ul.list1{ }
.b_box_fixed ul.list1 li.fir{ padding-left:102px}
.b_box_fixed ul.list1 li{ float:left; width:262px; margin-right:60px;}
.b_box_fixed ul.list1 li .img{ margin-bottom:35px;}
.b_box_fixed ul.list1 li h5{ font-weight:600; font-size:30px; padding-bottom:25px;letter-spacing:-0.007em;}
.b_box_fixed ul.list1 li p{ font-size:20px; font-weight:300; line-height:130%;letter-spacing:-0.009em;}
.b_box_fixed ul.list1 li p.style2{ font-size:23px; font-weight:500; line-height:130%;letter-spacing:-0.009em;}


.b_box_fixed ul.sensitive_list li{ float:left; width:262px; margin-right:20px;}
.b_box_fixed ul.sensitive_list li .img{ margin-bottom:35px;}
.b_box_fixed ul.sensitive_list li p{ font-size:20px; font-weight:500; line-height:130%;letter-spacing:-0.009em;}
.b_box_fixed ul.sensitive_list li p.style2{ font-size:23px; font-weight:500; line-height:130%;letter-spacing:-0.009em;}


.sensitive_list2 {margin-left:90px; }
.b_box_fixed ul.sensitive_list2 li{ float:left; width:381px; margin-right:40px; }
.b_box_fixed ul.sensitive_list2 li .img{ margin-bottom:35px; }
.b_box_fixed ul.sensitive_list2 li p{ font-size:20px; font-weight:500; line-height:130%;letter-spacing:-0.009em;}
.b_box_fixed ul.sensitive_list2 li p.style2{ font-size:23px; font-weight:500; line-height:130%;letter-spacing:-0.009em;}


.b_box_fixed ul.list2{ }
.b_box_fixed ul.list2 li.fir{ padding-left:0}
.b_box_fixed ul.list2 li{ float:left; width:262px; margin-right:25px;}
.b_box_fixed ul.list2 li:last-child{ margin-right:0}
.b_box_fixed ul.list2 li .img{ margin-bottom:35px;}
.b_box_fixed ul.list2 li h5{ font-weight:600; font-size:30px; padding-bottom:25px;letter-spacing:-0.007em;}
.b_box_fixed ul.list2 li p{ font-size:30px; font-weight:700; line-height:130%;letter-spacing:-0.009em;}
.b_box_fixed ul.list2 li p.style2{ font-size:23px; font-weight:500; line-height:130%;letter-spacing:-0.009em;}

.wh_box{ width:1415px;  height:300px; background:#fff; position:relative; margin-top:30px}
.wh_box h5{ font-size:35px; font-weight:700; padding-top:53px;}
.wh_box .listbox{ width:550px; border-right:1px solid #aabce1; height:115px; position:absolute; left:150px; top:130px;}
.wh_box .listbox ul li{ text-align:left; font-size:20px; background: url(../../images/wh_icon.jpg) no-repeat 0 8px; padding-left:30px; font-weight:300; line-height:180%; letter-spacing:-0.08em;}

.wh_box .listbox2{ width:520px;  height:115px; position:absolute; left:797px; top:130px;}
.wh_box .listbox2 ul li{ text-align:left; font-size:20px; background: url(../../images/wh_icon.jpg) no-repeat 0 8px; padding-left:30px; font-weight:300; line-height:180%; letter-spacing:-0.08em;}

.section8{ width:1415px; margin:123px auto; border-top:1px solid #aabce1;  border-bottom:1px solid #aabce1; height:837px }
.section8 h2{ padding:0 0 50px 0; font-weight:700; font-size:53px; text-align:center}
.section8 .box1{width:1415px; height:446px; border-bottom:1px solid #aabce1;}
.section8 .box1 .img{ float:left;}
.section8 .box1 .txtbox3{ float:right; width:708px; position: relative;}
.section8 .box1 .txtbox3 h3{ font-size:38px; font-weight:700; position:absolute; left:55px; top:66px;}
.section8 .box1 .txtbox3 ul{position:absolute; left:55px; top:137px;}
.section8 .box1 .txtbox3 ul li{ font-weight:300; letter-spacing:-0.1em; line-height:200%; font-size:18px; padding-left:28px;}
.section8 .box1 .txtbox3 ul li.num1{ background:url(../../images/num1.jpg) no-repeat 0 7px;}
.section8 .box1 .txtbox3 ul li.num2{ background:url(../../images/num2.jpg) no-repeat 0 7px;}
.section8 .box1 .txtbox3 ul li.num3{ background:url(../../images/num3.jpg) no-repeat 0 7px;}
.section8 .box1 .txtbox3 ul li.num4{ background:url(../../images/num4.jpg) no-repeat 0 7px;}
.section8 .box1 .txtbox3 ul li.num5{ background:url(../../images/num5.jpg) no-repeat 0 7px;}
.section8 .box1 .txtbox3 ul li.num6{ background:url(../../images/num6.jpg) no-repeat 0 7px;}
.section8 .box1 .txtbox3 ul li.num7{ background:url(../../images/num7.jpg) no-repeat 0 7px;}
.section8 .box1 .txtbox3 p{ position:absolute; font-size:20px;  font-weight:300;  position:absolute; left:55px; top:150px; line-height:130%}

.section8 .box2{width:1415px; height:390px; }
.section8 .box2 .img{ float:right; width:708px}
.section8 .box2 .txtbox3{  width:708px; position: relative;}
.section8 .box2 .txtbox3 h3{ font-size:38px; font-weight:700; position:absolute; left:55px; top:66px;}
.section8 .box2 .txtbox3 ul{position:absolute; left:55px; top:137px;}
.section8 .box2 .txtbox3 ul li{ font-weight:300; letter-spacing:-0.1em; line-height:200%; font-size:18px; padding-left:35px;}
.section8 .box2 .txtbox3 ul li.num1{ background:url(../../images/num1.jpg) no-repeat 0 7px;}
.section8 .box2 .txtbox3 ul li.num2{ background:url(../../images/num2.jpg) no-repeat 0 7px;}
.section8 .box2 .txtbox3 ul li.num3{ background:url(../../images/num3.jpg) no-repeat 0 7px;}
.section8 .box2 .txtbox3 ul li.num4{ background:url(../../images/num4.jpg) no-repeat 0 7px;}
.section8 .box2 .txtbox3 ul li.num5{ background:url(../../images/num5.jpg) no-repeat 0 7px;}
.section8 .box2 .txtbox3 ul li.num6{ background:url(../../images/num6.jpg) no-repeat 0 7px;}

.img_list_box{}
.img_list_box .box4{ float:left; width:707px; border-right:1px solid #fff; height:546px}
.img_list_box .box4 .img{ height:361px}
.img_list_box .txtbox4{ background:#1f50b0; height:185px}
.img_list_box .txtbox4 h4{font-size:35px; font-weight:700; color:#fff; padding:30px 0 20px 0;letter-spacing:-0.1em;}
.img_list_box .txtbox4 p{ font-size:18px; font-weight:300; color:#fff; line-height:160%;letter-spacing:-0.1em;}

.section9{ width:1415px; height:940px; margin:0 auto; text-align:center; padding:100px 0; position:relative}
.section9 h3{ font-weight:700;font-size:53px;letter-spacing:-0.1em; padding-bottom:60px;}
.section9 ul{ position:absolute; left:98px; top:215px;}
.section9 ul li{ float:left; width:395px; margin-right:16px;}
.section9 ul li .txtbox5{ height:180px;}
.section9 ul li h4{ font-size:25px; font-weight:500; padding:34px 0 0 0; line-height:140%; letter-spacing:-0.1em}

.section10{margin:0 auto; text-align:center;}
.section10 h2{font-weight:700;font-size:53px;letter-spacing:-0.1em; margin-bottom:35px; line-height:140%;}
.section10 h2 span.st1{ font-weight:300;}
.section10 p{ font-weight:300; font-size:20px; line-height:140%; margin-bottom:105px}
.section10 .img{  padding-bottom:90px}
.section10 h2 span.st2{ color:#1f50af}
.section10 .list4{}
.section10 .list4 li{ display: inline-block; letter-spacing:-0.1em; margin-bottom:105px; padding-right:65px; border-right:1px solid #ddd; padding-left:65px }
.section10 .list4 li .img{ padding-bottom:20px; height:110px}
.section10 .list4 li h3{font-weight:700; text-align:center;  line-height:140%; font-size:27px}
.section10 .list4 li h3 span{font-weight:300;}
.section10 .list4 li.last{ border-right: none;  padding-right:0}

.b_box_fixed2{ width:1415px; margin:0 auto; padding-top:107px; text-align:center; position:relative;}
.b_box_fixed2 h3{ font-size:50px; font-weight:700; padding-bottom:40px; letter-spacing:-0.007em;}
.b_box_fixed2 p{ font-weight:500; font-size:25px;padding-bottom:60px}
.b_box_fixed2 ul.list1{ }
.b_box_fixed2 ul.list1 li.fir{ padding-left:0}
.b_box_fixed2 ul.list1 li{ float:left; width:257px; margin-right:26px;}
.b_box_fixed2 ul.list1 li .img{ margin-bottom:35px;}
.b_box_fixed2 ul.list1 li h5{ font-weight:600; font-size:30px; padding-bottom:25px;letter-spacing:-0.007em;}
.b_box_fixed2 ul.list1 li p{ font-size:20px; font-weight:300; line-height:130%;letter-spacing:-0.1em;}

.section11{ width:1415px; margin:0 auto;}
.section11 .tit{ text-align:center; border-top:1px solid #aabce1;}
.section11 .tit h2{ font-size:50px; font-weight:700; letter-spacing:-0.1em; padding-top:105px; padding-bottom:65px}
.section11 .tit p{ font-size:20px; font-weight:300; padding-bottom:67px; line-height:140%;}
.ph_box1{ float:left; width:662px; padding-right:44px; border-right:1px solid #ddd; margin-bottom:105px}
.ph_box1 .img{ margin-bottom:48px}
.ph_box1 h3{ font-size:38px; font-weight:700; background: url(../../images/dot_img.jpg) no-repeat 0 45%; padding-left:30px; letter-spacing:-0.1em;}
.ph_box1 p{ padding-top:26px; padding-left:30px;font-weight:300; line-height:160%; letter-spacing:-0.06em;  font-size:18px;}
.ph_box1 h4{ padding-left:30px;  font-weight:700; font-size:30px; padding-bottom:28px;  padding-top:28px}
.ph_box1 ul{ padding-left:30px }
.ph_box1 ul li{font-weight:300; letter-spacing:-0.1em; line-height:200%; font-size:18px; padding-left:30px;}
.ph_box1 ul li.num1{ background:url(../../images/num1.jpg) no-repeat 0 7px;}
.ph_box1 ul li.num2{ background:url(../../images/num2.jpg) no-repeat 0 7px;}
.ph_box1 ul li.num3{ background:url(../../images/num3.jpg) no-repeat 0 7px;}
.ph_box1 ul li.num4{ background:url(../../images/num4.jpg) no-repeat 0 7px;}
.ph_box1 ul li.num5{ background:url(../../images/num5.jpg) no-repeat 0 7px;}
.ph_box1 ul li.num6{ background:url(../../images/num6.jpg) no-repeat 0 7px;}

.sub3_box1{ width:1415px; margin:0 auto;}
.titbox1{ text-align:center}
.titbox1 h2{ font-size:53px; font-weight:700; letter-spacing:-0.1em; padding-top:105px; padding-bottom:65px}
.in_box1{ width:708px; float:left;}
.in_box1 .tit{ background:#1f50af; height:88px; text-align:center;}
.in_box1 .tit h3{ font-size:38px;  font-weight:700; letter-spacing:-0.1em; padding-top:28px; color:#fff}
.in_box1_txt{position:relative; height:333px; background:url(../../images/sub_3img3.jpg) no-repeat right top; border:1px solid #ddd; border-top:0;}

.in_box1_txt ul{ padding-top:47px; padding-left:75px}
.in_box1_txt ul li{ font-weight:300; letter-spacing:-0.1em; line-height:200%; font-size:18px; padding-left:35px;}
.in_box1_txt ul li.num1{ background:url(../../images/num1.jpg) no-repeat 0 7px;}
.in_box1_txt ul li.num2{ background:url(../../images/num2.jpg) no-repeat 0 7px;}
.in_box1_txt ul li.num3{ background:url(../../images/num3.jpg) no-repeat 0 7px;}
.in_box1_txt ul li.num4{ background:url(../../images/num4.jpg) no-repeat 0 7px;}
.in_box1_txt ul li.num5{ background:url(../../images/num5.jpg) no-repeat 0 7px;}
.in_box1_txt ul li.num6{ background:url(../../images/num6.jpg) no-repeat 0 7px;}



.in_box2{width:707px; float:left;}
.in_box2 .tit{ background:#797979; height:88px; text-align:center;}
.in_box2 .tit h3{ font-size:38px;  font-weight:700; letter-spacing:-0.1em; padding-top:28px; color:#fff}
.in_box2_txt{ position:relative; height:333px; background:url(../../images/sub_3img4.jpg) no-repeat right top; border:1px solid #ddd; border-top:0;}

.in_box2_txt ul{ padding-top:47px; padding-left:75px}
.in_box2_txt ul li{ font-weight:300; letter-spacing:-0.1em; line-height:200%; font-size:18px; padding-left:35px;}
.in_box2_txt ul li.num1{ background:url(../../images/num1.jpg) no-repeat 0 7px;}
.in_box2_txt ul li.num2{ background:url(../../images/num2.jpg) no-repeat 0 7px;}
.in_box2_txt ul li.num3{ background:url(../../images/num3.jpg) no-repeat 0 7px;}
.in_box2_txt ul li.num4{ background:url(../../images/num4.jpg) no-repeat 0 7px;}
.in_box2_txt ul li.num5{ background:url(../../images/num5.jpg) no-repeat 0 7px;}
.in_box2_txt ul li.num6{ background:url(../../images/num6.jpg) no-repeat 0 7px;}

.sub3_box2{ width:1415px; margin:0 auto}
.sub3_box2 .tit{ text-align:center}
.sub3_box2 .tit h2{font-size:53px; font-weight:700; letter-spacing:-0.1em; padding-top:105px; padding-bottom:65px}
.sub3_box2bg{ position:relative; width:1415px; height:450px; background:url(../../images/sub_3img5.jpg) no-repeat 0 0;}
.sub3_box2bg .txtbox6{ position:absolute; left:400px; top:76px; width:290px; text-align:left;}
.sub3_box2bg .txtbox6 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub3_box2bg .txtbox6 p{font-size:23px; font-weight:300;  color:#fff; line-height:130%; letter-spacing:-0.1em;}

.sub3_box2bg .txtbox7{ position:absolute; left:1108px; top:76px; width:290px; text-align:left;}
.sub3_box2bg .txtbox7 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub3_box2bg .txtbox7 p{font-size:23px; font-weight:300;  color:#fff; line-height:130%; letter-spacing:-0.1em;}

.sub3_box3{ background:#f3f7ff;}
.sub3_box3_fixed{ width:1415px; margin:0 auto;}
.sub3_box3_fixed .img{ text-align:center; padding-bottom:90px}
.sub3_box3_fixed .tit{ text-align:center;}
.sub3_box3_fixed .tit h2{font-size:53px; font-weight:700; letter-spacing:-0.1em; padding-top:105px; padding-bottom:65px}
.whbox2{ width:1310px; padding-left:105px; padding-top:85px;  height:421px; background:url(../../images/sub_3img11.jpg) no-repeat 0 0; margin-bottom:110px}
.whbox2 ul li{ float:left; margin-right:60px}
.whbox2 ul li h4{ font-size:30px; font-weight:700; letter-spacing:-0.08em; text-align:center;}
.whbox2 ul li div{ padding-bottom:30px}

.sub4_box1{ width:1415px; margin:0 auto; text-align:center;}
.sub4_box1 .tit{}
.sub4_box1 .tit h2{font-size:53px; font-weight:700; letter-spacing:-0.1em; padding-top:105px; padding-bottom:65px}
.sub4_box1 p{font-weight:300; line-height:160%; letter-spacing:-0.06em;  font-size:20px;}

.sub5_1{ width:1285px; margin:0 auto;}

.quest .sub5_1{width:1450px; margin:0 auto;}


.pagebox{ position:relative; text-align:center; margin-bottom:80px; padding-top:50px;}
.pagination {

    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
}



.pagination a.active {
    background-color:#1f4bb4;
    color: white;
    border: 1px solid #1f4bb4;
}

.pagination a:hover:not(.active) {background-color: #ddd;}

.tab_box{}
.tab_box ul li{ float:left; width:50%; text-align:center; }
.tab_box ul li a{ display:block; padding:20px 0; border:1px solid #ddd; box-sizing:border-box;}
.tab_box ul li a.active{ background:#1f4bb4; color:#fff; border:1px solid #1f4bb4;}

.tab_sub{ width:100%; display:inline-block; margin-top:25px; margin-bottom:35px}
.tab_sub ul li{ float:left; padding-left:15px; margin-right:20px; background:url(../../images/sub5_dot.jpg) no-repeat 0 45%;}
.tab_sub ul li a.active{ color:#1f4bb4;}

.boardbox{ display:inline-block; width:100%;}
.boardbox ul li{ float:left; margin-right:23px; width:405px; box-sizing:border-box; margin-bottom:40px;}
.boardbox ul li.last{ margin-right:0;}
.boardbox ul li .img{ width:405px; }
.boardbox ul li .img img{ width:100%; border:1px solid #ddd}
.boardbox ul li h4{ padding:20px 0 30px 0}
.boardbox ul li h4 a{ font-size:20px; font-weight:600; letter-spacing:-0.06em; }

.wr_btn{ position:absolute; right:0; top:50px}
.srchbox{ text-align:center;  }

.srchbox_in{ height:40px; position:relative; margin-bottom:100px;}
.srchbox_in img{ vertical-align:middle}

.sub6_1{ border-bottom:1px solid #ccc; padding:60px 0; margin-bottom:25px; padding-top:0}
.sub6_1_in1{ width:980px; margin:0 auto;}
.sub6_1_in1 .tit{ position:relative; height:65px; margin-top:45px;}
.sub6_1_in1 .tit h3{ position:absolute; left:0; top:0; font-size:30px; font-weight:700p;  letter-spacing:-0.06em;}
.sub6_1_in1 .tit span{ position:absolute; right:0; top:0; font-weight:300p;  letter-spacing:-0.06em;}
.sub6_1_in1 p{ font-weight:300; line-height:140%;}
.sub6_2{ position:relative; height:95px;}
.sub6_2 .btn1{ position:absolute; left:0; top:0}
.sub6_2 .btn2{ position:absolute; left:95px; top:0}
.sub6_2 .btn3{ position:absolute; right:0; top:0}

.sub7_1{}
.sub7_1 .tit{ padding-bottom:30px}
.sub7_1 .tit h3{font-size:35px; font-weight:500; letter-spacing:-0.06em;}
.sub7_1_in{ border-top:1px solid #151515;}
.sub7_1_in table{ width:100%;}
.sub7_1_in table th{ background:#f4f5f8; text-align:left}
.sub7_1_in table th, .sub7_1_in table td{ padding:25px 40px; border-bottom:1px solid #ddd;}
.sub7_1_in table .inputstyle5{ border:1px solid #ccc; width:276px; color:#888; padding:12px 12px;  vertical-align:middle}
.sub7_1_in table td .btn img{ vertical-align:middle}
.sub7_1_in table td .clear{ background:url(../../images/sub7_img2.jpg) no-repeat 0 45%; padding-left:15px; display:inline-block}
.btnbox{ position:relative; height:60px; margin-top:50px; margin-bottom:100px;}
.btnbox .btn1{ position:absolute; right:0; top:0;}
.btnbox .btn2{ position:absolute; right:190px; top:0;}

.boardbox2{ border-top:1px solid #ddd;}
.boardbox2 table{ width:100%}
.boardbox2 table td{ vertical-align:middle; border-bottom:1px solid #ddd; padding:20px 0}
.boardbox2 table td img{vertical-align:middle}
.boardbox2 table td.num{ text-align:center; padding }
.boardbox2 table td.txtbox{ padding-left:50px; padding-right:50px}
.boardbox2 table td.txtbox h4{ font-size:20px; font-weight:600; padding-bottom:20px}
.boardbox2 table td.txtbox p{font-weight:500; line-height:160%;}
.boardbox2 table td img{ border:1px solid #ddd}




.sub09box1{}
.sub09box1 .tit{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; height:100px; position:relative;}
.sub09box1 .tit h3{position:absolute; left:48px; top:35px; font-size:25px; font-weight:700p;  letter-spacing:-0.06em;}
.sub09box1 .tit span{position:absolute; right:48px; top:40px; font-size:16px; font-weight:300p;  letter-spacing:-0.06em;}
.sub09box1 .txtbox8{ text-align:center; padding-top:75px; padding-bottom:75px}
.sub09box1 .txtbox8 p{ line-height:160%}

.sub9box2{ border-top:1px solid #ddd; margin-bottom:120px}
.sub9box2 ul li{ position:relative; border-bottom:1px solid #ddd; height:55px; }
.sub9box2 ul li .txt3{ position:absolute; left:35px; top:20px;}
.sub9box2 ul li h4{ position:absolute; left:125px; top:20px}
.sub9box2 ul li .date{ position:absolute; top:20px; right:35px;}

/* 20180803  */
.sub10{ width: 1125px; margin: 0 auto;}
.sub10>ul>li{ float: left; padding: 0 65px; margin: 75px 0; border-right: 1px solid #ddd;}
.sub10>ul>li:last-child{border-right:none;}
.sub10>ul>li>div{ padding-bottom:12px; text-align: center; }
.sub10>ul>li>p{ text-align: center; font-size: 25px;}
.sub10:after{ display: block; content:''; clear: both;}

hr{display: block; border:0; margin: 0; padding: 0; height: 1px}
.devider{ background:#ddd; width: 1415px; margin:0 auto; }
.w-devider{ background:#ddd; width: 100%; margin:0 auto; }

.sub11{width: 1415px; margin: 77px auto 0;}
.sub11 h2{ text-align: center; font-size: 53px; font-weight: 700; letter-spacing: -1px; padding-bottom: 40px}
.sub11 p{letter-spacing: -1px; text-align: center; font-size: 20px; font-weight: 300; line-height: 1.4; padding-bottom: 60px}
.sub11:after{display: block; content:''; clear: both;}

.sub12{ width: 100%; background: #f3f7ff; padding:55px 0 }
.sub12:after{display: block; content:''; clear: both;}
.sub12>.fixed{ width: 1415px; margin: 0 auto;}
.r_graphbox1{width:49%;   float: left;}
.r_graphbox1>ul>li:first-child{margin-left: 85px;}
.r_graphbox1>ul>li{ float: left; text-align: center; margin-right: 63px}
.r_graphbox1>ul>li:last-child{margin-right:30px}
.r_graphbox1>ul>li>h3{ padding-bottom: 16px}


.r_graphbox2{ width:50%; box-sizing: border-box; border-left: 1px solid #ddd; float: right; }

.r_graphbox2>ul>li{ float: left; margin-right: 63px; text-align: center;}
.r_graphbox2>ul>li:first-child{margin-left: 85px;}
.r_graphbox2>ul>li:last-child{margin-right:0}
.r_graphbox2>ul>li>h3{ padding-bottom: 16px}
.r_graphbox2>ul>li:last-child{margin-right:0}



.sub13{width: 1415px; margin: 90px auto 0;}
.sub13 h3{ text-align: center; margin-bottom: 40px}
.sub13 h2{text-align: center; font-size: 53px; font-weight: 700; letter-spacing: -1px; padding-bottom: 23px}
.sub13 p{letter-spacing: -1px; text-align: center; font-size: 20px; font-weight: 300; line-height: 1.4; padding-bottom: 70px}
.sub13 h4{text-align: center; font-size: 30px; font-weight: 700; letter-spacing: -1px; padding-bottom: 40px}
.sub13>ul{padding-left: 60px}
.sub13>ul>li{ float: left; padding: 0 65px; margin: 0 0 75px 0; border-right: 1px solid #ddd;}
.sub13>ul>li:last-child{border-right:none;}
.sub13>ul>li>div{padding-bottom:12px; text-align: center;}
.sub13>ul>li>p{ text-align: center; font-size: 28px; font-weight: 700; padding-bottom: 0}
.sub13 .box{ position:relative; height:500px}
.sub13 .box .vs{ position:absolute; left:683px; top:180px; font-size:40px; font-weight:700;}
.sub13 .box .boxin1{ position:absolute; left:0; top:0; width:664px;}
.sub13 .box .boxin1 h4{ display:block; padding:35px 0; background:#2753a5; color:#fff;}
.sub13 .box .boxin2{ position:absolute; right:0; top:0;  width:664px}
.sub13 .box .boxin2 h4{ display:block; padding:35px 0; background:#2753a5; color:#fff;}
.sub13:after{display: block; content:''; clear: both;}

.nsection3 .img1{width:1415px;margin:0 auto 50px}
.nsection3 .box1{background:url('/new/images/3_imgb.jpg');width:1415px;height:125px;margin:0 auto;text-align: center;line-height:120px}
.nsection3 .box1 div {font-size:27px;display:inline-block;color:white;width:24%;vertical-align:middle; letter-spacing: -1px}
.nsection3 .box1 div span { font-weight: bold;color:white }
.nsection3 .box2{ text-align: center;line-height:25px;}
.nsection3 .box2 div {font-size:20px;display:inline-block;width:350px; height:145px; vertical-align: top;margin-top:10px; box-sizing:border-box; border-right:1px solid #ddd; padding-top:30px}
.nsection3 .box2 div:last-child{ border-right:0}
.nsection3 .box3 {position: relative; background:url('/new/images/3_imgc.jpg');margin:0 auto;width:1208px;height:200px;text-align: center;margin-top:50px; margin-bottom:96px}
.nsection3 .box3 .titimg1{ padding-left: 70px;font-size: 40px;display:inline-block;width:200px;vertical-align: middle;margin-top:70px;font-weight: bold; padding-right:30px;}
.nsection3 .box3 .tit1{letter-spacing: -1px; font-size:20px;display:inline-block;width:900px;vertical-align: middle;margin-top:70px;line-height:25px; text-align:left; font-weight:300}

.sub14{ position: relative; width: 1415px; margin: 0 auto; padding: 50px 0; text-align: center;}
.sub14 h3{ font-size: 35px; letter-spacing: -1px;}
.sub14 h3 span{ font-weight: 700; color: #1c52a8}
.sub14:before{ display: block; background:url('/new/images/img12_0804.jpg') no-repeat 0 0; width: 33px; height: 23px; position: absolute; left: 220px; top: 45px; content: '';}
.sub14:after{display: block; background:url('/new/images/img13_0804.jpg') no-repeat 0 0; width: 33px; height: 23px; position: absolute; right: 220px; top: 45px; content: '';}

.nsection4 {background: url('/new/images/4_imga1.jpg');height:664px;text-align: center}
.nsection4 .cover{ padding: 100px 0 30px}
.nsection4 .cover .tit1 {font-size:53px;color:white;margin-bottom:10px; letter-spacing:-1px;}
.nsection4 .cover .tit2 {font-size:53px;color:white;font-weight: bold; letter-spacing:-1px;}
.nsection4 .cover .tit3 {color:white;font-size:20px;margin-top:40px;line-height:25px; font-weight:300}
.nsection4 .cover .relbox1 {position:relative;display: inline-block;margin-top:60px;text-align: left}
.nsection4 .cover .relbox1 > div {display: inline-block;vertical-align:middle;width:400px}
.nsection4 .cover .relbox1 > div > div {display: inline-block;vertical-align:middle}
.nsection4 .cover .relbox1 > div > div > div { border-radius: 100px;background:#03ad9a;width:200px;height:200px; }
.nsection4 .cover .relbox1 > div > div > img { border-radius: 100px; }
.nsection4 .cover .relbox1 > div > div > div.box1 { position:absolute;left:160px;top:0px; }
.nsection4 .cover .relbox1 > div > div > div.box2 { position:absolute;left:560px;top:0px; }
.nsection4 .cover .relbox1 > div > div > div.box3 { position:absolute;left:960px;top:0px; }

.nsection4 .cover .relbox1 > div > div > div > div { margin-top:50px;text-align: center }
.nsection4 .cover .relbox1 > div > div > div > div > span:first-child { font-size: 25px;color:white;font-weight: bold; }
.nsection4 .cover .relbox1 > div > div > div > div > span+br+br+span { font-size: 18px;color:white;line-height: 25px }

.form_section0805{ width: 100%; background: #f4f7fe; padding: 60px 0 50px 0}
.form_section0805_fixed{ width: 1415px; margin: 0 auto;}
.form_section0805_fixed:after{ clear: both; content: ''; display: block;}
.formbox01{ width: 712px; float: left; }
.form_tit1{ text-align: left; width: 100%; height: 60px; position: relative;}
.form_tit1 h3{ font-size: 34px; font-weight: 600; letter-spacing: -1px}
.form_tit1 span, .form_tit1 p{font-size: 15px; letter-spacing: -1px}
.form_tit1 span.tbox2{position: absolute; left: 173px; top:15px}
.form_tit1 p.tbox1{position: absolute; right:0; top:15px}
.form_tit1 p.tbox1 span{ display: inline-block; padding-left: 20px}
.formbox_box1{ float: left;}

.formbox02{ width: 605px; float: right; border-left: 1px solid #ddd; padding-left:50px; }
.formbox02::after{content: ''; display: block; clear: both; }

.process_section{ width: 1415px; margin: 0 auto;}
.process_section h4{ font-weight: 700; font-size: 53px; text-align: center; padding-bottom: 35px;letter-spacing: -1px}
.process_section p{ font-size: 20px; font-weight: 300; line-height: 1.4; text-align: center; padding-bottom: 50px; letter-spacing: -1px}
.stepbox{ margin-bottom: 100px}
.one-step{}
.tit_step{text-align: center; padding-bottom: 38px}
.stepboxin{width: 100%; margin-bottom:55px }
.stepboxin div:first-child{ width: 50%; float: left;}
.stepboxin div:nth-child(2){width: 50%; float: left; background: #f4f7fe; height: 236px}
.stepboxin div:nth-child(2) h3{ font-size: 40px; font-weight: 700; padding: 64px 0 20px 64px}
.stepboxin div:nth-child(2) ul{ padding-left: 64px}
.stepboxin div:nth-child(2) ul li{ font-size: 20px; font-weight: 300; position: relative; padding-left: 8px; margin-bottom: 10px}
.stepboxin div:nth-child(2) ul li span{ display: block; width: 2px; height: 2px; position: absolute; background: #000; left: 0; top: 10px}
.stepboxin:after{content: ''; display: block; clear: both;}

.section12{ width:1415px; margin:0 auto; padding-bottom:140px}
.section12 h2{ font-size:53px; text-align:center; font-weight:700; letter-spacing:-1px; padding-bottom:65px;}
.section12 ul li{ float:left; width:344px; margin-right:13px;}
.section12 ul li:last-child{ margin-right:0}
.section12 ul li p{ text-align:center; font-size:23px; padding-top:40px; letter-spacing:-1px; line-height:1.4; }
.section12:after{ clear:both; content:''; display:block}

.tablestyle th{ background:#1f50af; color:#fff; font-size:32px; font-weight:500; text-align:center; padding:60px 0; border-bottom:1px solid #aabce1}
.tablestyle th:last-child{border-bottom:none}
.tablestyle td{ padding-left:80px; background:#fff; border-bottom:1px solid #aabce1; border-top:1px solid #aabce1; text-align:left; line-height:1.6; font-size:23px; vertical-align:middle}

.section13{ width:1415px; margin:0 auto; padding-top:125px; padding-bottom:125px}
.section13:after{ clear:both; content:''; display:block}
.section13 h2{ font-size:53px; text-align:center; font-weight:700; letter-spacing:-1px; padding-bottom:65px;}
.section13 li{ float:left; width:50%; height:370px}
.section13 li:nth-child(2){ background:#1f50af; }
.section13 li:nth-child(3){ background:#1f50af; }
.section13 li:nth-child(2) h3, .section13 li:nth-child(3) h3{ font-size:42px; font-weight:700; letter-spacing:-1px; color:#fff;padding-left:80px; padding-top:80px; padding-bottom:45px}
.section13 .list li{ float:none; color:#fff; font-size:23px; height:auto;padding-left:80px; line-height:1.6; }

.sub15{ width:1415px; margin:0 auto; text-align:center }
.sub15 h2{ text-align:center; font-size:53px; letter-spacing:-2px; font-weight:700; line-height:1.2; padding:105px 0 65px 0}
.sub15 h2 span{font-weight:400}
.sub15 .box{ width:100%}
.sub15 .box:after{ clear:both; display:block; content:'';}
.sub15 ul li{ float:left; margin-right:35px; padding-bottom:70px}
.sub15 ul li:first-child{ margin-left:95px}
.sub15 p{ font-size:20px; font-weight:300; line-height:1.4; padding-bottom:95px}
.sub15 p span{ text-decoration:underline; font-weight:600}
.sub15:after{ display:block; content:''; clear:both}

.b_box_fixed3{ width:1415px; margin:0 auto;  padding-top:107px; text-align:center; position:relative;}
.b_box_fixed3.flx{width:auto;}
.b_box_fixed3.flx .sub33 ul{display: flex;justify-content: center;align-items: center;}
.b_box_fixed3.flx .sub33 ul li{width:14.461667%;max-width:276px;}
.b_box_fixed3 h3{ font-size:53px; font-weight:700; padding-bottom:70px; letter-spacing:-0.08em; line-height:1.2}
.b_box_fixed3 h3 span{font-weight:400;}

.sub16{ width:100%; height:357px; background:url('/new/images/sub11_07.jpg') no-repeat center top; background-size:100% 100%}
.sub16 .fixed_box{ width:1415px; margin:0 auto;}
.sub16 .fixed_box div:first-child{ width:50%; float:left; position:relative }
.sub16 .fixed_box div:last-child{ width:50%; float:right; position:relative}
.sub16 .fixed_box div h3{ position:absolute; left:205px; top:90px}
.sub16 .fixed_box div p{ position:absolute; left:155px; top:235px; color:#fff; font-size:35px; font-weight:700; padding-left:40px; background:url('/new/images/sub11_09.png') no-repeat 0 20%;}
.sub16 .fixed_box:after{ clear:both; content:''; display:block}

.sub17{ width:1415px; margin:0 auto}
.sub17 h2{ font-size:53px; font-weight:700; letter-spacing:-0.08em; text-align:center; padding-top:120px; line-height:1.2}
.sub17 h2 span{font-weight:400;}
.sub17 p{ font-size:29px; text-decoration:underline; text-align:center; padding-top:27px; letter-spacing:-0.08em; line-height:1.4}
.sub17 div{ text-align:center; padding-top:50px;}
.sub17 div:after{ width:100%; height:1px; display:block; background:#ddd; content:''; margin-top:85px}

.sub18{ width:1415px; margin:0 auto}
.sub18 h2{ font-size:53px; font-weight:700; letter-spacing:-0.08em; text-align:center; padding-top:100px; line-height:1.2}
.sub18 h2 span{font-weight:400;}
.sub18 p{ font-size:29px; text-decoration:underline; text-align:center; padding-top:27px; letter-spacing:-0.08em; line-height:1.4}
.sub18 ul li{ float:left; margin-right:60px; padding-top:67px; margin-bottom:90px}
.sub18 ul li:first-child{ margin-left:110px}
.sub18 ul li h3{ text-align:center; font-weight:700;letter-spacing:-0.08em; font-size:30px; padding-top:30px}


.sub19{ height:482px; background:#40505b;}
.sub19 ul{ width:1415px; margin:0 auto}
.sub19 ul li{ float:left; width:20%;height:482px; position:relative;}
.sub19 ul li h3{ font-weight:700; font-size:40px; padding-top:250px; text-align:center; color:#fff;line-height:1.2;}
.sub19 ul li span{ position:absolute; left:80px; bottom:85px}
.sub19 ul li.n01{background:url('/new/images/sub11_24.jpg') no-repeat center top;   }
.sub19 ul li.n02{background:url('/new/images/sub11_25.jpg') no-repeat center top;   }
.sub19 ul li.n03{background:url('/new/images/sub11_26.jpg') no-repeat center top;   }
.sub19 ul li.n04{background:url('/new/images/sub11_27.jpg') no-repeat center top;   }
.sub19 ul li.n05{background:url('/new/images/sub11_28.jpg') no-repeat center top;   }
.sub19:after{ display:block; clear:both; content:''}

.sub19 ul li .addMenu{width:45%;margin:115px auto 0;}
.sub19 ul li .addMenu li{width:auto;height:auto;float:unset;font-size:18px;color:#fff;display:flex;align-items:center;}
.sub19 ul li .addMenu li a{color:#fff;}
.sub19 ul li .addMenu li:nth-child(n+2){margin-top:10px;}
.sub19 ul li .addMenu li:before{width:1.5px;height:1.5px;vertical-align:7px;background:#fff;border-radius:50%;margin-right:5px;display:inline-block;content:'';}


.tablestyle2 th{  color:#151515; font-size:35px; font-weight:700; text-align:center; padding:60px 0; border-bottom:1px solid #aabce1; border-right:1px solid #bbcae7}
.tablestyle2 th:last-child{border-bottom:none;}
.tablestyle2 td{ padding-left:80px; background:#fff; border-bottom:1px solid #aabce1; border-top:1px solid #aabce1; text-align:left; line-height:1.6; font-size:23px; vertical-align:middle}
.tablestyle2 tr:nth-child(1) th{border-top:4px solid #1f50af;}
.tablestyle2 tr:nth-child(1) td{border-top:4px solid #1f50af;}

.tablestyle2 tr:nth-child(2) th, .tablestyle2 tr:nth-child(2) td{ background:#ececec}
.tablestyle2 tr:nth-child(4) th, .tablestyle2 tr:nth-child(4) td{ background:#ececec}

.tablestyle2 tr:last-child th, .tablestyle2 tr:last-child td{border-bottom:4px solid #1f50af;}




#header2{ border-bottom:1px solid #dee0e8; position:relative;  }
.newgnb2{}
.newgnb2 .inbox01{ height:105px; border-bottom:1px solid #ddd; }
.newgnb2 .inbox01_in{ width:1415px; margin:0 auto; position:relative}
.newgnb2 .inbox01_in .newlogo{ position:absolute; left:610px; top:32px;}
.newgnb2 .inbox01_in .h_banner{ float:left; width:285px; height:53px; position:relative; margin-top:26px;}
.newgnb2 .inbox01_in .h_banner .img{ width:203px; height:53px; position:absolute; left:40px; top:0px;}
.newgnb2 .inbox01_in .h_banner .hb_l_arr{ width:13px; height:18px; position:absolute; left:0; top:27px;}
.newgnb2 .inbox01_in .h_banner .hb_r_arr{width:13px; height:18px; position:absolute; right:0; top:27px;}
.c_center{ position:absolute; right:0; top:28px}


.newgnb2 .inbox02_in{ width:1415px; margin:0 auto; position:relative}

.newgnb2 .inbox02_in ul li{ float:left; font-weight:600; font-size:20px;  margin-right:50px;  }
.newgnb2 .inbox02_in ul li a{ display:block; padding-top:27px;height:74px; box-sizing:border-box;}
.newgnb2 .inbox02_in ul li:last-child{ margin-right:0}
/*.newgnb2 .inbox02_in ul li.m_hover_n2{ border-bottom:4px solid #2763ba; }*/
.newgnb2 .inbox02_in ul li.m_hover_n2 a{color:#2763ba;}
.newgnb2 .inbox02_in .cal_btn{ position:absolute; right:0; top:24px;}

.submenubox{ position:absolute; width:100%; height:277px; border-bottom:2px solid #2763ba; background:#fff; left:0; top:75px; z-index:10}

.sub_menutitbox{ float:left; width:390px; height:277px; border-right:1px solid #ddd;}
.sub_menutitbox h2{ color:#2763ba; font-size:44px; font-weight:700;  padding:46px 0 25px 59px}
.sub_menutitbox h2 a{ color:#2763ba; }
.sub_menutitbox h2 a:hover{ color:#2763ba; }
.sub_menutitbox p{ font-size:16px; line-height:1.4; padding:0 0 0 59px}

.sub_menulistbox{ float:left; padding:46px 0 0 0}
.sub_menulistbox dl{float:left; border-right:1px solid #ddd; padding-right:50px; padding-left:47px; width:152px; height:185px}
.sub_menulistbox dl dt{ padding-bottom:23px; font-size:17px; font-weight:600}
.sub_menulistbox dl dt.twoLine{line-height:1.4;}
.sub_menulistbox dl dd a{ display:block; padding-bottom:20px; color:#888888; line-height:1.2}
.sub_menulistbox dl dd:last-child a{ padding-bottom:0;}
.sub_menulistbox dl dd a:hover{ color:#2763ba}
.s_m_ban{ float:left;}
.sub_menulistbox dl:last-child{border-right:none; padding-right:0px;}

.submenubox_in:after{ content:''; display:block; clear:both}













































/**/

#parent {
	margin:0 auto;
	padding:60px 0;
	width: 1415px;

	border-bottom: solid 1px #dedede;
	text-align: center;
	font-size: 20px;


	line-height: 12px;
	overflow: hidden;
	}

	.child {
	width: 250px;
	height: 160px;
	border-right: solid 1px #dedede;
	display: inline-block;
	vertical-align: middle;
	font-size:25px;
	font-family: 'Noto Sans KR', sans-serif;
	}

/*1*/
	.nsection1{
		text-align:center;
	}

	.nsection1 .tit1{
		font-size:53px;font-weight:bold;margin:75px 0 45px
	}

	.nsection1 .tit2{
		font-size:20px;line-height:25px;margin-bottom:60px; font-weight:300
	}

	.nsection1 .box1{
		background:#f3f7ff;text-align:center;margin:0 auto;padding: 60px 0
	}

	.nsection1 .box1 > div { display:inline-block; }
	.nsection1 .box1 > div.inbox1 { width:250px;margin-right:70px }
	.nsection1 .box1 > div.inbox2 { margin-right:150px }
	.nsection1 .box1 > div.inbox3 { margin-right:70px }
	.nsection1 .box1 > div > .blcheck { width:250px;height:60px;line-height:60px;background:white;border-radius:40px;font-size:27.1px;font-weight:bold;color:#1f50af; margin-bottom:20px }
	.nsection1 .box1 > div > .grcheck { width:250px;height:60px;line-height:60px;background:white;border-radius:40px;font-size:27.1px;font-weight:bold;color:#03ad9a; margin-bottom:20px }
	.nsection1 .box1 > div > .img1 { background:url("/new/images/circle_1.jpg");height:250px }
	.nsection1 .box1 > div > .img2 { background:url("/new/images/circle_2.jpg");height:250px }
	.nsection1 .box1 > div > .img3 { background:url("/new/images/circle_3.jpg");height:250px }
	.nsection1 .box1 > div > .img4 { background:url("/new/images/circle_4.jpg");height:250px }
	.nsection1 .box1 > div > div > span { font-weight:bold }

	.txtcolor1{ color:#1f50af }
	.txtcolor2{ color:#03ad9a }

	.fontsize1{ font-size:60px; letter-spacing:-1px }
	.fontsize2{ font-size:31.64px; }
	.fontsize3{ font-size:22px }

	.nsection1 .box1 > div > div > box1txta { font-weight:bold }
	.nsection1 .box1 > div > div > box1txtb { font-weight:bold }
	.nsection1 .box1 > div > div > box1txtc { font-weight:bold }

	.nsection1 .box2{ width:1415px;padding:50px 0;border-bottom:solid 1px #dedede;margin:0 auto;}
	.nsection1 .box2 > span { font-size:35px}
	.txtbold{ font-weight:bold }



	.txtcenter{text-align:center}



	.nsection2 .box1{ font-size:25px;background:url('/new/images/2_imga1.jpg');height:50px;width:500px;color:white;vertical-align:middle;margin:90px auto 45px;line-height:50px; }
	.nsection2 .tit1{ font-size:53px;font-weight:bold;margin-bottom:20px; }
	.nsection2 .tit2{ font-size:20px;margin-bottom:70px; font-weight:300 }
	.nsection2 .tit3{ font-size:30px;font-weight:bold }
	.nsection2 .box2{
		margin:0 auto;
		padding:50px 0;
		width: 1415px;
		text-align: center;
		font-size: 28px;
		line-height: 12px;
		overflow: hidden;
	}

	.nsection2 .box2 .child2{
		width: 250px;
		height: 140px;
		border-right: solid 1px #ace1db;
		display: inline-block;
		vertical-align: middle;
		font-size:25px;
		font-weight:bold;
		font-family: 'Noto Sans KR', sans-serif;
	}
	.nsection2 .box2 .child2 img{ padding-bottom:10px;}






	.nsection5 { margin: 80px 0 95px; text-align: center}
	.nsection5 .tit1 { font-weight: bold;font-size:53px;margin-bottom:50px; letter-spacing:-1px}
	.nsection5 .table1 { margin:0 auto;width:1415px;border-top: 3px solid #1f50af;border-left: 3px solid #1f50af}
	.nsection5 .table1 tr:first-child td:first-child { font-size: 30px;font-weight: bold;background: #1f50af;vertical-align: middle;width:45%;border-right:3px solid #1f50af;border-bottom:3px solid #1f50af;color:white;height:100px;}
	.nsection5 .table1 tr:first-child td:first-child + td { font-size: 30px;font-weight: bold;background: #eeeff3;vertical-align: middle;width:10%;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
	.nsection5 .table1 tr:first-child td:first-child + td + td { font-size: 30px;font-weight: bold;background: #eeeff3;vertical-align: middle;width:45%;border-right:1px solid #dedede}

	.nsection5 .table1 .titt1 { font-size: 17px;background: #f6f6f8;width:45%;height:50px;vertical-align: middle;border-right:3px solid #1f50af;border-bottom:1px solid #dedede}
	.nsection5 .table1 .titt2 { font-size: 17px;font-weight: bold;background: #e5e5e5;width:10%;vertical-align: middle;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
	.nsection5 .table1 .titt3 { font-size: 17px;background: #ffffff;width:45%;vertical-align: middle;border-bottom:1px solid #dedede}

	.nsection5 .table1 .titt11 { font-size: 17px;background: #f6f6f8;width:45%;height:50px;vertical-align: middle;border-bottom:3px solid #1f50af;border-right:3px solid #1f50af}


	.nsection6 { margin: 40px 0 100px; text-align: center}
	.nsection6 .tit1 { font-weight: bold;font-size:53px;margin-bottom:35px;}
	.nsection6 .txt1 { font-size:20px; line-height:145%; font-weight:300;}
	.nsection6 .step1 { background: url('/new/images/6_imge1.jpg');font-size:25px;font-weight: bold;width:202px; height:60px;margin:50px auto 0;}
	.nsection6 .step1 > span { line-height:50px;color: white}
	.nsection6 .border1 { width:50.08%;border-right:1px solid #d8d8d8;height:40px}
	.nsection6 .imgtxt1 { text-align:center;display: inline-block}
	.nsection6 .imgtxt1 .img1 { background:url('/new/images/6_imgf1.jpg');width:709px;height:236px;float:left;}
	.nsection6 .imgtxt1 .bcolor { background:#f3f7ff;width:709px;height:236px;float:left}
	.nsection6 .imgtxt1 .bcolor .txtbox1 { margin:60px 0 0 70px}
	.nsection6 .imgtxt1 .bcolor .txtbox1 .tit2{ font-size:40px;font-weight: bold;text-align: left;margin-bottom:20px}
	.nsection6 .imgtxt1 .bcolor .txtbox1 .txt2{ font-size:20px;text-align: left;line-height:25px; font-weight:300;}

	.nsection6 .border2 { width:49.9%;border-right:1px solid #d8d8d8;height:50px}
	.nsection6 .step2 {background:url('/new/images/6_imge1.jpg') ;font-size:25px;font-weight: bold;width:202px; height:60px;margin:0 auto; }
	.nsection6 .step2 > span {line-height:50px;color: white}
	.nsection6 .border3 { width:49.9%;border-right:1px solid #d8d8d8;height:30px}
	.nsection6 .tit3 { font-weight: bold;font-size:40px;margin-bottom:46px;margin-top:46px}
	.nsection6 .imgtxt2 { display:inline-block;text-align:center}
	.nsection6 .imgtxt2 .imgtxt2a { background:url('/new/images/6_imgc1.jpg');float:left;text-align: center;font-size: 22px;width:328px;height:110px;line-height: 30px;padding-top:40px;font-weight:bold}
	.nsection6 .imgtxt2 .imgtxt2a + li { float:left;line-height: 140px}
	.nsection6 .imgtxt2 .imgtxt2b {background:url('/new/images/6_imgc2.jpg');float:left;text-align: center;font-size: 22px;width:328px;height:110px;line-height: 30px;padding-top:40px;font-weight: bold}
	.nsection6 .imgtxt2 .imgtxt2b + li { float:left;line-height: 140px}
	.nsection6 .imgtxt2 .imgtxt2c {background:url('/new/images/6_imgc3.jpg');float:left;text-align: center;font-size: 22px;width:328px;height:90px;line-height: 30px;padding-top:60px;font-weight: bold}
	.nsection6 .imgtxt2 .imgtxt2c + li { float:left;line-height: 140px}
	.nsection6 .imgtxt2 .imgtxt2d {background:url('/new/images/6_imgc4.jpg');float:left;text-align: center;font-size: 22px;width:328px;height:110px;line-height: 30px;padding-top:40px;font-weight: bold}
	.nsection6 .imgtxt2 .imgtxt2d + li { float:left;line-height: 140px}

	.nsection6 .border4 { width:49.9%;border-right:1px solid #d8d8d8;height:50px}
	.nsection6 .step3 { background: url('/new/images/6_imge1.jpg');font-size:25px;font-weight: bold;width:202px; height:60px;margin:0 auto;}
	.nsection6 .step3 > span{ line-height:50px;color: white}
	.nsection6 .border5 { width:49.9%;border-right:1px solid #d8d8d8;height:50px}
	.nsection6 .imgtxt3 { text-align:center;display: inline-block}
	.nsection6 .imgtxt3 > div:first-child { background:url('/new/images/6_imgf2.jpg');width:709px;height:236px;float:left;}
	.nsection6 .imgtxt3 > div:first-child + div{ background:#f3f7ff;width:709px;height:236px;float:left}
	.nsection6 .imgtxt3 > div:first-child + div > .txtcover { margin:60px 0 0 70px}
	.nsection6 .imgtxt3 > div:first-child + div > .txtcover .txt3 { font-size:40px;font-weight: bold;text-align: left;margin-bottom:20px}
	.nsection6 .imgtxt3 > div:first-child + div > .txtcover .txt4 { font-size:20px;text-align: left;line-height: 25px; font-weight:300}


	.nsection7 {background:url('/new/images/7_img_background.jpg');width:100%;height:1214px;margin:0 auto; font-size:18px}
	.nsection7 .tit1{ font-size:53px;font-weight: bold;color:white;text-align: center;padding: 100px 0 60px}
	.nsection7 .cover{width:1415px;height:920px;background:white;margin:0 auto}
	.nsection7 .cover .box1{display:inline-block;margin:40px 40px 0 40px}
	.nsection7 .cover .box1 .imgtxt1{float:left;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;width:333px;text-align:center;height:500px}
	.nsection7 .cover .box1 .imgtxt2{float:left;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;width:333px;text-align:center;height:500px}
	.nsection7 .cover .box1 .imgtxt3{float:left;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;width:333px;text-align:center;height:500px}
	.nsection7 .cover .box1 .imgtxt4{float:left;                                 border-bottom:1px solid #d8d8d8;width:333px;text-align:center;height:500px}
	.nsection7 .cover .box1 .imgtxt1 .txt1{ font-weight: bold;font-size:35px;margin:30px 0}

	.nsection7 .cover .box1 .imgtxt1 .txt2 > span{ color:#1f50af;font-weight: bold}
	.nsection7 .cover .box1 .imgtxt2 .txt1{ font-weight: bold;font-size:35px;margin:30px 0}
	.nsection7 .cover .box1 .imgtxt2 .txt2 { line-height:25px}
	.nsection7 .cover .box1 .imgtxt2 .txt2 > span{ color:#1f50af;font-weight: bold}
	.nsection7 .cover .box1 .imgtxt3 .txt1{ font-weight: bold;font-size:35px;margin:30px 0}
	.nsection7 .cover .box1 .imgtxt3 .txt2 { line-height:25px}
	.nsection7 .cover .box1 .imgtxt3 .txt2 > span{ color:#1f50af;font-weight: bold}
	.nsection7 .cover .box1 .imgtxt4 .txt1{ font-weight: bold;font-size:35px;margin:30px 0}
	.nsection7 .cover .box1 .imgtxt4 .txt2 { line-height:25px}
	.nsection7 .cover .box1 .imgtxt4 .txt2 > span{ color:#1f50af;font-weight: bold}

	.nsection7 .cover .box2 {display:inline-block;margin:0 40px 0 40px}
	.nsection7 .cover .box2 .imgtxt1  {float:left;border-right:1px solid #d8d8d8;width:333px;text-align:center;height:300px;font-size:18px}
	.nsection7 .cover .box2 .imgtxt1 .txt1 {margin-top:40px}
	.nsection7 .cover .box2 .imgtxt1 .txt2 {line-height: 30px}

	.nsection7 .cover .box2 .imgtxt2 {float:left;border-right:1px solid #d8d8d8;width:333px;text-align:center;height:300px;}
	.nsection7 .cover .box2 .imgtxt2 .txt1 {margin-top:40px;line-height: 30px}
	.nsection7 .cover .box2 .imgtxt2 .txt2 {line-height: 30px}
	.nsection7 .cover .box2 .imgtxt2 .txt3 {line-height: 30px}
	.nsection7 .cover .box2 .imgtxt2 .txt4 {line-height: 30px}

	.nsection7 .cover .box2 .imgtxt3 {float:left;border-right:1px solid #d8d8d8;width:333px;text-align:center;height:300px;}
	.nsection7 .cover .box2 .imgtxt3 .txt1 {margin-top:40px;line-height: 30px}
	.nsection7 .cover .box2 .imgtxt3 .txt2 {line-height: 30px}
	.nsection7 .cover .box2 .imgtxt3 .txt3 {line-height: 30px}
	.nsection7 .cover .box2 .imgtxt3 .txt4 {line-height: 30px}
	.nsection7 .cover .box2 .imgtxt3 .txt5 {line-height: 30px}

	.nsection7 .cover .box2 .imgtxt4 {float:left;width:333px;text-align:center;height:300px;}
	.nsection7 .cover .box2 .imgtxt4 .txt1 {margin-top:40px;line-height: 30px}
	.nsection7 .cover .box2 .imgtxt4 .txt2 {line-height: 30px}
	.nsection7 .cover .box2 .imgtxt4 .txt3 {line-height: 30px}
	.nsection7 .cover .box2 .imgtxt4 .txt4 {line-height: 30px}


	.nsection8 { text-align: center}
	.nsection8 .box1 {background:url('/new/images/8_imgb.jpg');background-position: center;height:627px;width:100%;margin: 0 auto}
	.nsection8 .box1 .imgtxt1 {background:url('/new/images/8_imga.jpg');width:380px;height:50px;text-align: center;margin: auto ;font-size: 33px;color:white;line-height:50px;}
	.nsection8 .box1 .txt1 { font-size:53px;margin-top:55px;line-height: 60px; letter-spacing:-1px}
	.nsection8 .box1 .txt1 > span {font-weight: bold;font-size:53px; }
	.nsection8 .box1 .txt2 { font-size:18px;margin-top:50px;line-height: 25px; font-weight:300}

	.nsection8 .box2 {background:#f3f7ff; padding-bottom:100px}
	.nsection8 .box2 .tit1 {font-weight: bold;font-size:53px; letter-spacing:-1px}


	.nsection8 .box2 .imgtxt0 {display:inline-block;margin-top:60px}
	.nsection8 .box2 .imgtxt0 .img1 {float:right;;width:710px}
	.nsection8 .box2 .imgtxt0 .txtcover1 {float:left;margin:30px 0 0 0px; text-align: left;width:710px}
	.nsection8 .box2 .imgtxt0 .txtcover1 .txtcover2 {margin-left:50px}

	.nsection8 .box2 .imgtxt0 .txtcover1 .txtcover2 .txt1 {font-size: 35px;font-weight: bold;margin-bottom:15px}
	.nsection8 .box2 .imgtxt0 .txtcover1 .txtcover2 .txt2 {font-size: 16px;line-height: 22px;margin-bottom: 20px; letter-spacing:-1px }
	.nsection8 .box2 .imgtxt0 .txtcover1 .txtcover2 .txt3 {font-size: 25px;font-weight: bold;margin-bottom: 10px}
	.nsection8 .box2 .imgtxt0 .txtcover1 .txtcover2 .txt4 {font-size: 16px;line-height: 22px}
	.nsection8 .box2 .imgtxt0 .moreBtn{margin-top:20px;}


	.nsection8 .box2 .imgtxt1 {display:inline-block;}
	.nsection8 .box2 .imgtxt1 .img1 {float:left;;width:710px}
	.nsection8 .box2 .imgtxt1 .txtcover1 {float:left;margin:30px 0 0 0px; text-align: left;width:710px}
	.nsection8 .box2 .imgtxt1 .txtcover1 .txtcover2 {margin-left:50px}

	.nsection8 .box2 .imgtxt1 .txtcover1 .txtcover2 .txt1 {font-size: 35px;font-weight: bold;margin-bottom:15px}
	.nsection8 .box2 .imgtxt1 .txtcover1 .txtcover2 .txt2 {font-size: 16px;line-height: 22px;margin-bottom: 20px; letter-spacing:-1px }
	.nsection8 .box2 .imgtxt1 .txtcover1 .txtcover2 .txt3 {font-size: 25px;font-weight: bold;margin-bottom: 10px}
	.nsection8 .box2 .imgtxt1 .txtcover1 .txtcover2 .txt4 {font-size: 16px;line-height: 22px}

	.nsection8 .box2 .imgtxt2{text-align: center;display:inline-block;text-align: left}
	.nsection8 .box2 .imgtxt2 .img1 {float:left;;width:710px}
	.nsection8 .box2 .imgtxt2 .txtcover1 {float:left;width:710px;margin-top:40px}
	.nsection8 .box2 .imgtxt2 .txtcover1 .txtcover2 {margin-left:50px}
	.nsection8 .box2 .imgtxt2 .txtcover1 .txtcover2 .txt1 {font-size: 35px;font-weight: bold;margin-bottom:15px}
	.nsection8 .box2 .imgtxt2 .txtcover1 .txtcover2 .txt2 {font-size: 16px;line-height: 22px;margin-bottom: 20px}
	.nsection8 .box2 .imgtxt2 .txtcover1 .txtcover2 .txt3 {font-size: 25px;font-weight: bold;margin-bottom: 10px}
	.nsection8 .box2 .imgtxt2 .txtcover1 .txtcover2 .txt4 {font-size: 16px;line-height: 22px; letter-spacing:-1px }

	.nsection8 .box2 .imgtxt3 {display:inline-block;}
	.nsection8 .box2 .imgtxt3 .img1 {float:left;width:710px}
	.nsection8 .box2 .imgtxt3 .txtcover1{float:left;margin:40px 0 0 0px;text-align: left;width:710px}
	.nsection8 .box2 .imgtxt3 .txtcover1 .txtcover2 {margin-left:50px}
	.nsection8 .box2 .imgtxt3 .txtcover1 .txtcover2 .txt1 {font-size: 35px;font-weight: bold;margin-bottom:15px}
	.nsection8 .box2 .imgtxt3 .txtcover1 .txtcover2 .txt2 {font-size: 16px;line-height: 22px;margin-bottom: 20px; letter-spacing:-1px}
	.nsection8 .box2 .imgtxt3 .txtcover1 .txtcover2 .txt3 {font-size: 25px;font-weight: bold;margin-bottom: 10px}
	.nsection8 .box2 .imgtxt3 .txtcover1 .txtcover2 .txt4 {font-size: 16px;line-height: 22px; letter-spacing:-1px}

	.nsection8 .box2 .imgtxt4 {text-align: center;display:inline-block;text-align: left}
	.nsection8 .box2 .imgtxt4 .img1 {float:left;width:710px}
	.nsection8 .box2 .imgtxt4 .txtcover1{float:left;width:710px;margin-top:40px}
	.nsection8 .box2 .imgtxt4 .txtcover1 .txtcover2 {margin-left:50px}
	.nsection8 .box2 .imgtxt4 .txtcover1 .txtcover2 .txt1 {font-size: 35px;font-weight: bold;margin-bottom:15px}
	.nsection8 .box2 .imgtxt4 .txtcover1 .txtcover2 .txt2 {font-size: 16px;line-height: 22px;margin-bottom: 20px}
	.nsection8 .box2 .imgtxt4 .txtcover1 .txtcover2 .txt3 {font-size: 25px;font-weight: bold;margin-bottom: 10px}
	.nsection8 .box2 .imgtxt4 .txtcover1 .txtcover2 .txt4 {font-size: 16px;line-height: 22px}

	.nsection8 .box2 .imgtxt5 {display:inline-block;}
	.nsection8 .box2 .imgtxt5 .img1 {float:left;width:710px}
	.nsection8 .box2 .imgtxt5 .txtcover1{float:left;margin:40px 0 0 0px;text-align: left;width:710px}
	.nsection8 .box2 .imgtxt5 .txtcover1 .txtcover2 {margin-left:50px}
	.nsection8 .box2 .imgtxt5 .txtcover1 .txtcover2 .txt1 {font-size: 35px;font-weight: bold;margin-bottom:15px}
	.nsection8 .box2 .imgtxt5 .txtcover1 .txtcover2 .txt2 {font-size: 16px;line-height: 22px;margin-bottom: 20px; letter-spacing:-1px}
	.nsection8 .box2 .imgtxt5 .txtcover1 .txtcover2 .txt3 {font-size: 25px;font-weight: bold;margin-bottom: 10px}
	.nsection8 .box2 .imgtxt5 .txtcover1 .txtcover2 .txt4 {font-size: 16px;line-height: 22px; letter-spacing:-1px}


	.nsection9 {text-align: center;margin:100px auto 0; border-bottom:1px solid #dedede}
	.nsection9 .tit1 {font-size:53px;line-height: 60px;margin-bottom:70px; letter-spacing:-1px}
	.nsection9 .tit1 span {font-size:53px;font-weight:bold;}
	.nsection9 .imgtxt1 {margin-bottom:40px}
	.nsection9 .imgtxt1 ul {text-align: center;display:inline-block;}
	.nsection9 .imgtxt1 ul li {float:left}
	.nsection9 .imgtxt1 ul li div:first-child{margin-bottom:25px}
	.nsection9 .imgtxt1 ul li div:first-child + div{font-size:23px; line-height:145%; letter-spacing:-1px}
	.nsection9 .imgtxt2 {margin-bottom:80px}
	.nsection9 .imgtxt2 ul {text-align: center;display:inline-block;}
	.nsection9 .imgtxt2 ul li {float:left}
	.nsection9 .imgtxt2 ul li div:first-child{margin-bottom:25px}
	.nsection9 .imgtxt2 ul li div:first-child + div{font-size:23px}

	.nsection922 {text-align: center;margin:100px auto 0;}
	.nsection922 .tit1 {font-size:53px;line-height: 60px;margin-bottom:70px; letter-spacing:-1px}
	.nsection922 .tit1 span {font-size:53px;font-weight:bold;}
	.nsection922 .imgtxt1 {margin-bottom:40px}
	.nsection922 .imgtxt1 ul {text-align: center;display:inline-flex;}
	.nsection922 .imgtxt1 ul li {float:left}
	.nsection922 .imgtxt1 ul li div:first-child{margin-bottom:25px}
	.nsection922 .imgtxt1 ul li div:first-child + div{font-size:23px; line-height:145%; letter-spacing:-1px}
	
	.nsection10 {text-align: center;margin:80px auto 100px;}
	.nsection10 .tit1 {font-size:53px;font-weight:bold;line-height: 70px; padding-bottom:5px; letter-spacing:-1px}
	.nsection10 .txt1 {font-size:29px;margin-bottom:60px; letter-spacing:-1px}
	.nsection10 .box1 {text-align: left;display:inline-block;}
	.nsection10 .box1 .img1 {float:left}
	.nsection10 .box1 .txtcover {float:left;width:592px;height:647px;background:#40505b;}
	.nsection10 .box1 .txtcover > div {margin:80px 0 0 60px;}
	.nsection10 .box1 .txtcover .docKim {}
	.nsection10 .box1 .txtcover > div .txt2 {font-size:40px;color:white;margin-bottom:30px}
	.nsection10 .box1 .txtcover > div .txt2 span {font-weight: bold;color:white;}
	.nsection10 .box1 .txtcover > div .txt3 {font-size:25px;font-weight: bold;color:white;line-height:50px}
	.nsection10 .box1 .txtcover > div .txt4 {font-size:20px;color:white;line-height:30px;margin-bottom:30px; font-weight:300;letter-spacing: -0.066em;}
	.nsection10 .box1 .txtcover > div .txtsimg {font-size:20px;color:white;line-height:35px;letter-spacing: -0.066em;}
	.nsection10 .box1 .txtcover > div .txtsimg img {vertical-align: middle;}
	.nsection10 .box1 .txtcover > div .brdrTop{width: 90.2%;border-top:1px solid #a2a4b1;padding-top:20px;}

.introRedText{color:#d13939;position:absolute;right:-50%;top:12px;font-size:22px;}
.nsectionTopMiniText .introRedText{top:15px;right:-96%;}

	.nsectionTopText {position:relative;display:inline-block;}
	.nsection11 {margin:50px auto 70px;text-align: center; border-bottom:1px solid #dedede}
    .nsection11_11 {margin-bottom:70px;  text-align: center; }
	.nsection11 .tit1{font-size:45px;font-weight:bold; letter-spacing:-1px}
    .nsection11_11 .tit1{font-size:43px;font-weight:bold; letter-spacing:-1px}
	.nsection11 .table1 {margin:50px auto 95px;width:1180px;border-top: 3px solid #1f50af; border-collapse:collapse}
	.nsection11 .table1 .tda1{font-size: 20px;font-weight: bold;background: #f3f7ff;width:33.333%;height:50px;vertical-align: middle;border-bottom:1px solid #1f50af;border-right:1px solid #dfe0e3}
	.nsection11 .table1 .tda2{font-size: 20px;font-weight: bold;background: #f3f7ff;width:33.333%;vertical-align: middle;border-bottom:1px solid #1f50af;border-right:1px solid #dfe0e3;}
	.nsection11 .table1 .tda3{font-size: 20px;font-weight: bold;background: #f3f7ff;width:33.333%;vertical-align: middle;border-bottom:1px solid #1f50af}
	.nsection11 .table1 .tda4{font-size: 20px;font-weight: bold;background: #f3f7ff;width:30%;height:50px;vertical-align: middle;border-bottom:1px solid #1f50af;border-right:1px solid #dfe0e3}
	.nsection11 .table1 .tda5{font-size: 20px;font-weight: bold;background: #f3f7ff;width:10%;vertical-align: middle;border-bottom:1px solid #1f50af;border-right:1px solid #dfe0e3;}
	.nsection11 .table1 .tda6{font-size: 20px;font-weight: bold;background: #f3f7ff;width:10%;vertical-align: middle;border-bottom:1px solid #1f50af}

    .nsection11 .table1 .tdb1{font-size: 17px;width:33.333%;height:50px;vertical-align: middle;border-right:1px solid #dfe0e3;border-bottom:1px solid #dfe0e3}
	.nsection11 .table1 .tdb2{font-size: 17px;width:33.333%;vertical-align: middle;border-right:1px solid #dfe0e3;border-bottom:1px solid #dfe0e3}
	.nsection11 .table1 .tdb3{font-size: 17px;width:33.333%;vertical-align: middle;border-bottom:1px solid #dfe0e3;border-right: 1px solid #dfe0e3;}
	.nsection11 .table1 .tdb4{font-size: 17px;width:12%;height:50px;vertical-align: middle;border-right:1px solid #dfe0e3;border-bottom:1px solid #dfe0e3}
	.nsection11 .table1 .tdb5{font-size: 17px;width:10%;vertical-align: middle;border-bottom:1px solid #dfe0e3;border-right:1px solid #dfe0e3;}
	.nsection11 .table1 .surgery{color:#3074cd;}
	.nsection11 .table1 .closed{color:#cd3030;}

    .nsection11 .table1 .tdc1{font-size: 17px;width:33.333%;height:50px;vertical-align: middle;border-right:1px solid #dfe0e3;border-bottom:1px solid #dfe0e3}
	.nsection11 .table1 .tdc2{font-size: 17px;width:33.333%;vertical-align: middle;border-right:1px solid #dfe0e3;border-bottom:1px solid #dfe0e3}
	.nsection11 .table1 .tdc3{font-size: 17px;width:33.333%;vertical-align: middle;border-right:1px solid #dfe0e3;border-bottom:1px solid #dfe0e3}

/* 비급여 진료비 안내*/
.sub_banner3.nonpay {
	background: url("../../images/sub_banner_nonpay.jpg") no-repeat center top;
}
    .tgpWrap { width:100%;  text-align:center; margin-bottom: 200px; }
	.tg  {border-collapse:collapse; line-height: 28px; margin:0 auto; width:1400px; margin-bottom: 50px; }
	.tg td{border-color:#dedede;border-style:solid;border-width:1px; font-size:13pt;
	  overflow:hidden;padding:10px 5px;word-break:normal;}
	.tg th{border-color:#dedede;border-style:solid;border-width:1px; font-size:13pt;
	  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
	.tg .tg-zkgl{border-color:#dedede; !important;;text-align:center;
	  vertical-align:middle;}
	.tg .tg-zkgl_11{width: 8%; border-color:#dedede; !important;;text-align:center;
	  vertical-align:middle;}
	.tg .tg-p48o{background-color:#4869c6;border-color:#dedede;color:#ffffff; line-height: 60px; !important;;
	  font-size:20px;font-weight:600;text-align:center;vertical-align:middle}
    .tg .tg-p48o_11{width: 10%; background-color:#4869c6;border-color:#dedede;color:#ffffff; line-height: 60px; !important;;
	  font-size:20px;font-weight:600;text-align:center;vertical-align:middle}
	.tg .tg-27bv{border-color:#dedede; !important;;text-align:center;
	  vertical-align:top}
	.tg .tg-fam2{border-color:#dedede; !important;;
	  text-align:center;vertical-align:middle}
	.tg .tg-fam2_11{background-color:#f9f8f8;border-color:#dedede; !important;;font-weight: 600;
	  text-align:center; width: 10.5%; vertical-align:middle}
	.tg .tg-fam2_22{background-color:#f9f8f8; border-top: 3px solid #dedede; !important;;font-weight: 600;
	  text-align:center;vertical-align:middle}
	.tg .tg-ydp7{border-color:#dedede; !important;;text-align:center;
	  vertical-align:middle}


	.nsection11 .tit2{font-size:45px;font-weight:bold;margin-bottom:50px; letter-spacing:-1px}

	.nsection11 .box1 {text-align: left;display:inline-block;margin-bottom:70px;}
	.nsection11 .box1 > li {float:left}
	.nsection11 .box1 > li ul {margin: 20px 0 }
	.nsection11 .box1 > li:first-child ul .img1 {float:left}
	.nsection11 .box1 > li:first-child ul .txt1 {float:left;font-size:35px;font-weight: bold;margin:20px 15px}
	.nsection11 .box1 > li:first-child ul .txt2 {float:left;font-size:18px;margin:20px 0;line-height: 25px}
	.nsection11 .box1 > li:first-child + li ul .img1{float:left}
	.nsection11 .box1 > li:first-child + li ul .txt1{float:left;font-size:35px;font-weight: bold;margin:20px 15px}
	.nsection11 .box1 > li:first-child + li ul .txt2{float:left;font-size:18px;margin:20px 0;line-height: 40px}


	.nsection12 {margin: 30px auto 110px; text-align: center}
	.nsection12 .tit1{font-size:53px;line-height: 60px;margin-bottom:60px; letter-spacing:-1px}
	.nsection12 .tit1 span {font-size:53px;font-weight:bold;}
	.nsection12 .imgbox {margin-bottom:40px}
	.nsection12 .imgbox ul{text-align: center;display:inline-block;}
	.nsection12 .imgbox ul li{float:left}


	.nsection13 {}
	.nsection13 .tit1 {font-size:53px;margin-bottom:20px;text-align: center; letter-spacing:-1px}
	.nsection13 .tit1 > span {font-weight:bold;color:#1f50af}
	.nsection13 .bgimg > img {text-align: center;width:100%}
	.nsection13 .bgimg::after{ display: block; content: ''; clear: both;}

	.nsection13 .bgcolor {background:#f3f7ff}

	.imgtxtbox{ clear:both; width:1415px; margin:0 auto;}
	.dp{ width:100%; display:inline-block; padding:75px 0}

	.imgtxtbox .box2{ float:left; border:1px solid #ddd; width:380px; height:225px; background:#1f50b0; padding:39px 42px 0 42px}

	.imgtxtbox .box2 .tit{ position:relative; width:100%; height:59px}
	.imgtxtbox .box2 .tit h3{ font-weight:600; font-size:34px; color:#fff; letter-spacing:-0.07em}
	.imgtxtbox .box2 .tit p{ position:absolute; right:0; top:10px; color:#fff; font-weight:500; font-size:15px; letter-spacing:-0.07em}
	.imgtxtbox .box2 .tit p span{ color:#fff; font-weight:500; font-size:15px}
	.inputbox{ position:relative; width:100%; height:145px;}
	.inputbox .input_inner{ position:absolute; width:271px; left:0; top:0}
	.inputstyle1{ border:1px solid #ddd; width:111px; color:#888; padding:12px 12px; box-sizing:border-box; vertical-align:middle}
	.inputstyle2{ border:1px solid #ddd; width:149px;color:#888; padding:12px 12px;  box-sizing:border-box; vertical-align:middle}
	.inputstyle3{ border:1px solid #ddd; width:266px; height:63px; color:#888; padding:12px 12px;  box-sizing:border-box; margin-top:7px; }
	.inputbox .btn3{ position:absolute; right:0; top:0}
	.inputbox p{ position:absolute; left:0; bottom:5px; color:#97b0e0; font-size:14px}

	.imgtxtbox .box3{ position:relative; width:465px; box-sizing:border-box; border:1px solid #ddd; height:266px; float:right; background:url(../../images/sec6_bg1.jpg) no-repeat right bottom;}
	.imgtxtbox .box3 h3{ position:absolute; left:39px; top:43px;  font-size:34px; font-weight:600;}
	.imgtxtbox .box3 p{ position:absolute; left:39px; top:99px; color:#666; line-height:120%;}
	.imgtxtbox .box3 span{ position:absolute; left:39px; top:172px;}

.sub12_1{ background:#f3f7ff; padding:80px 0;}
.sub12_1:after{clear:both; content:''; display:block}

.sub20{ width:1415px; margin:0 auto;}
.sub20 .tit h2{ font-size:53px; font-weight:700; padding-bottom:25px;}
.sub20 .tit p{ font-size:20px; font-weight:400;padding-bottom:60px; color:#666}
.sub20_box{}
.sub20_box .img{ float:left; width:50%; height:330px; overflow:hidden}
.sub20_box .img img{ width:100%;}
.sub20_box .whbox{ float:left; width:50%; height:330px; background:#fff}
.sub20_box .whbox h3{ font-weight:700; font-size:42px; text-align: left; padding-top:120px; padding-left:85px; padding-bottom:30px}
.sub20_box .whbox p{ font-weight:300; font-size:20px; text-align: left; padding-left:85px; line-height:160%; color:#666}
.sub20_box .whbox ul{ margin:75px 0 0 95px}
.sub20_box .whbox ul li{
	     text-align: left;
    font-size: 20px;
    background: url(../../images/wh_icon.jpg) no-repeat 0 12px;
    padding-left: 30px;
    font-weight: 300;
    line-height: 220%;
    letter-spacing: -0.08em;
	 }
.sub20_box:after{display: block; content: ''; clear: both;}
.afbox:after{clear:both; content:''; display:block}
.p_box{ text-align:center; font-size:23px; line-height:160%; padding-top:70px; color:#666}
.p_box p{color:#666; font-weight:300;}

.sub21{ width:1415px; margin:0 auto;}
.sub21b0x2{ text-align:center}
.sub21b0x2 h3{ font-size:53px; font-weight:300;}
.sub21b0x2 h3 span{ font-weight:700}

.sub22{ padding-top:80px}
.sub22 h2{ font-size:53px; font-weight:700; padding-bottom:80px;}
.sub22 ul li{ float:left; margin-right:10px; width:465px; overflow:hidden}
.sub22 h3{ font-size:23px; font-weight:600; padding:40px 0 0 0;}
.sub22 ul li p{ font-size:18px; font-weight:400px; line-height:160%; padding-top:20px; color:#666; }
.sub22 ul li:last-child{ margin-right:0}
.sub22:after{display: block; content: ''; clear: both;}

.sub23{ text-align:center; width:1415px; margin:0 auto; padding-top:90px; }
.sub23 h3{ font-size:53px; font-weight:700; padding-bottom:80px}
.sub24liststyle li{ background:url(../../images/sub15_14.jpg) no-repeat 0 15px !important;}
.sub25{ width:1415px; margin:0 auto;}
.sub25 h2{ font-size:53px; font-weight:700; padding-bottom:80px;}
.sub25 table{ margin-bottom:40px}
.sub25 table th, .sub25 table td{ padding:30px 0; font-size:25px; font-weight:400; border-right:1px solid #dddddd;}
.sub25 table th{ font-weight:500; background:#1f50af; color:#fff; border-right:1px solid #dddddd;}
.sub25 table th:last-child{border-right:0}
.sub25 table tr td{ border-bottom:1px solid #ddd; background:#fff}
.sub25 table tr td.b_c{ background:#e9edf8}
.sub25 table tr td:last-child{border-right:0}

.sub26{ position:relative; width:1415px; height:300px; background:url(../../images/sub15_5.jpg) no-repeat 0 0;}
.sub26 .txtbox6{ position:absolute; left:430px; top:115px; width:290px; text-align:left;}
.sub26 .txtbox6 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub26 .txtbox6 p{font-size:23px; font-weight:300;  color:#fff; line-height:130%; letter-spacing:-0.1em;}

.sub26 .txtbox7{ position:absolute; left:1138px; top:115px; width:290px; text-align:left;}
.sub26 .txtbox7 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub26 .txtbox7 p{font-size:23px; font-weight:300;  color:#fff; line-height:130%; letter-spacing:-0.1em;}


.sub27{ position:relative; width:1415px; height:450px; background:url(../../images/sub16_7.jpg) no-repeat 0 0;}
.sub27 .txtbox6{ position:absolute; left:400px; top:76px; width:290px; text-align:left;}
.sub27 .txtbox6 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub27 .txtbox6 p{font-size:23px; font-weight:300;  color:#fff; line-height:130%; letter-spacing:-0.1em;}

.sub27 .txtbox7{ position:absolute; left:1108px; top:76px; width:290px; text-align:left;}
.sub27 .txtbox7 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub27 .txtbox7 p{font-size:23px; font-weight:300;  color:#fff; line-height:130%; letter-spacing:-0.1em;}

.sub28{ position:relative; width:1415px; height:450px; background:url(../../images/sub17_5.jpg) no-repeat 0 0; margin-top:80px;}
.sub28 .txtbox6{ position:absolute; left:400px; top:76px; width:290px; text-align:left;}
.sub28 .txtbox6 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub28 .txtbox6 p{font-size:23px; font-weight:300;  color:#fff; line-height:150%; letter-spacing:-0.1em;}

.sub28 .txtbox7{ position:absolute; left:1108px; top:76px; width:290px; text-align:left;}
.sub28 .txtbox7 h3{font-size:35px;  font-weight:700; letter-spacing:-0.1em;  color:#fff; padding-bottom:46px;}
.sub28 .txtbox7 p{font-size:23px; font-weight:300;  color:#fff; line-height:150%; letter-spacing:-0.1em;}

.sub29{ width:1415px; margin:0 auto; text-align:center}
.sub29 h2{ font-size:53px; font-weight:700; padding:0 0 80px 0}
.sub29 div{ padding-bottom:80px;}

.sub30{ text-align:left}
.sub30 h3{ padding:80px 0 30px 85px; font-size:42px; font-weight:700;}
.sub30 ul{ padding-left:85px;}
.sub30 ul li{font-weight: 300;
    letter-spacing: -0.1em;
    line-height: 200%;
    font-size: 18px;
    padding-left: 28px;}
.sub30 ul li.num1{ background:url(../../images/num1.jpg) no-repeat 0 7px}
.sub30 ul li.num2{background:url(../../images/num2.jpg) no-repeat 0 7px}
.sub30 ul li.num3{background:url(../../images/num3.jpg) no-repeat 0 7px}

.sub31{ float:left; width:50%; background:#fff;}
.sub31 h3{ text-align:left; padding:80px 0 30px 80px; font-size:42px }
.sub31 h4{ padding-left:80px; padding-bottom:10px; font-size:25px; text-align:left; line-height:145%; font-weight:600; }
.sub31 ul{}
.sub31 ul li{ background:url(../../images/sub15_14.jpg) no-repeat 0 15px !important;
    text-align: left;
    font-size: 20px;
	margin-left:80px;

    padding-left: 20px;
    font-weight: 300;
    line-height: 180%;
    letter-spacing: -0.08em;

}

.sub32{ width:1415px; margin:0 auto; text-align:center}
.sub32 h2{ font-size:53px; font-weight:700; padding-bottom:80px;}
.sub32 table{ margin-bottom:40px}
.sub32 table th, .sub32 table td{ padding:30px 0; font-size:25px; font-weight:400; border-right:1px solid #dddddd;}
.sub32 table th{ font-weight:500; background:#1f50af; color:#fff; border-right:1px solid #dddddd;}
.sub32 table th:last-child{border-right:0}
.sub32 table tr td{ border-bottom:1px solid #ddd; background:#fff; padding:30px 0;}
.sub32 table tr td.b_c{ background:#e9edf8}
.sub32 table tr td:last-child{border-right:0}
.sub32 table tr td.fir{ border-top:2px solid #1f50af}

.sub33{ padding-bottom:107px}
.sub33:after{ display:block; content:''; clear:both}
.sub33 ul li{ float:left; margin-right:20px}
.sub33 ul li:last-child{ margin-right:0}
.sub33 ul li .txtbox{ background:#1f4bb4; font-size:25px; font-weight:300; padding:30px 0; height:120px; line-height:140%; color:#fff}

.sub34{ width:100%; height:713px; background:url(../../images/sub19_6.jpg) no-repeat 0 0; background-size:cover}
.sub34.modifyHt{height:970px;}
.sub34.modifyHt .sub34_fixed .img{bottom:-257px;}
.sub34_fixed{ width:1415px; margin:0 auto; position:relative; height:714px}
.sub34_fixed .img{ position:absolute; left:100px; bottom:0;}
.sub34_fixed .txtbox{ position:absolute; width:570px; right:100px;top:65px;}
.sub34_fixed .txtbox h3{ padding-bottom:20px;}
.sub34_fixed .txtbox h4{ padding-bottom:30px}
.sub34_fixed .txtbox h5{ color:#fff; font-size:23px; font-weight:500; padding:25px 0 10px}
.sub34_fixed .txtbox h5:nth-child(3){padding-top:0;}
.sub34_fixed .txtbox p{ color:#fff; font-weight:300; line-height:165%; padding-bottom:10px; font-size:17px}
.sub34_fixed .txtbox .bundle{margin:20px 0;}

.graybox{  background:#f6f6f6; padding:80px 0;}

.sub35{ width:1415px; margin:100px auto; text-align:center}
.sub36{width:1415px; margin:100px auto; text-align:center}
.sub36 h3{ font-size:45px; font-weight:700; text-align:center; padding-bottom:40px;}
.sub36 .img{ width:50%; float:left;}
.sub36 .txtbox{width:50%; height:389px; float:right; background:#40505b;}
.sub36 .txtbox p{ color:#fff; font-size:20px; padding:70px 0 0 70px; text-align:left; font-weight:400; line-height:165%;}
.sub36:after{ content:''; clear:both; display:block}

.sub37{ width:100%; height:1612px;  background:url(../../images/sub20_11.jpg) no-repeat 0 0; background-position:center; background-size:cover }
.sub37_fixed{ width:1415px; margin:0 auto}
.sub37_fixed h2{ text-align:center; padding-top:130px; padding-bottom:90px}
.sub37_fixed p{ text-align:center}

.mod {width:auto;}
.mod ul{display:flex;justify-content:center;}
.mod ul li:first-child{width:45.197%;max-width:861px;}
.mod ul li:nth-child(n+2){width:52.966%;max-width:1009px;}
.mod ul li img{width:100%;}


/*  181022 추가 */

.clearFix:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}

ul:after,ol:after,dl:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}

.pt13 { padding-top: 13px !important; }
.pt44 { padding-top: 44px !important; }

.pb13 { padding-bottom: 13px !important; }

.sub8_1 { width: 1450px; margin: 0 auto; }

.taCenter { text-align: center !important; }

.reviewDiv { width: 100%; margin-top: 75px; }
.reviewDiv table { width: 100%; table-layout: fixed; }
.reviewDiv table th { text-align: center; font-family: 'Noto Sans KR', sans-serif; font-size: 20px; font-weight: 700; color: #212121; background-color: #f3f7ff; padding: 14px 0 11px; border-top: 2px solid #1f50af; border-bottom: 1px solid #1f50af; }
.reviewDiv.counsel table th, .reviewDiv.counsel table td { border-left: 1px solid #e3e3e3; }
.reviewDiv.counsel table th.num, .reviewDiv.counsel table td.num { border-left: none; }
.reviewDiv.counsel table td { text-align: center; }
.reviewDiv.counsel table td.title { text-align: left; padding-left: 50px;white-space: nowrap !important;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;padding-right: 50px;}
.reviewDiv table td { font-family: 'Noto Sans KR', sans-serif; font-size: 17px; font-weight: 400; color: #212121; background-color: #fff; border-bottom: 1px solid #e3e3e3; padding: 16px 0 14px; vertical-align: middle;}
.reviewDiv table td.num,.reviewDiv table td.datetime { text-align: center; }
.reviewDiv table td.subject { padding-left: 74px; border-left: 1px solid #e3e3e3; }
.reviewDiv table td.datetime { border-left: 1px solid #e3e3e3; }

.board_func { position: relative; margin-top: 86px; width: 100%; }
.board_page { font-size: 0; text-align: center; }
.board_page a { display: inline-block; margin: 0 4px 0; vertical-align: bottom; }
.board_page b { display: inline-block; margin: 0 4px 0; }
.board_page span { display: inline-block; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;width: 40px; height: 40px; line-height: 40px; vertical-align: bottom; }
.board_page a span {color: #212121; }
.board_page b span {border-radius:5px;background-color: #004691; color: #fff; }
.board_page a img { vertical-align: bottom; }

.board_func .write_btn a { display: inline-block; position: absolute; width: 84px; height: 40px; line-height: 40px; text-align: center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 400; color: #1f4bb4; background-color: #fff; top: 0; right: 0; }
.mb22{margin-bottom:22px;}
.searchBox { text-align: center; font-size: 0; margin-top: 27px; }
.searchBox .jqTransformHidden { display: none; }
.searchBox .d_p_in { vertical-align: top; }
.searchBox .jqTransformSelectWrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.searchBox .jqTransformSelectWrapper > div { position: relative; }
.searchBox .jqTransformSelectWrapper span { display: block; text-align: left; padding-left: 22px; border: 1px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 122px !important; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 400; color: #303030; padding-top: 11px; padding-bottom: 11px; }
.searchBox .consel01 .jqTransformSelectWrapper span { width: 173px !important; }
.searchBox .consel02 .jqTransformSelectWrapper span { width: 173px !important; }

.searchBox .jqTransformSelectOpen { width: 38px; height: 38px; position: absolute; background: url("../../images/select_open.gif") no-repeat 0 0; top: 1px; right: 2px; }
.searchBox .jqTransformSelectWrapper ul { position: absolute; width: 120px !important; background-color: #fff; z-index:20; top: 40px; left: 0; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.searchBox .consel01 .jqTransformSelectWrapper ul { width: 171px !important; height: 200px !important; }
.searchBox .consel02 .jqTransformSelectWrapper ul { width: 171px !important; height: 130px !important; }

.searchBox .jqTransformSelectWrapper ul { height: 77px !important; }
.searchBox.mem .jqTransformSelectWrapper ul { height: 38px !important; }
.searchBox .comm_sel_type50 .jqTransformSelectWrapper ul { height: 115px !important; }
.searchBox .jqTransformSelectWrapper ul li { font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 400; color: #303030; padding-top: 11px; padding-bottom: 11px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; text-align: left; padding-left: 24px; }
.searchBox .inputstyle1 { vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;width: 261px; height: 40px; border: 1px solid #ccc; margin-left: 10px; }

.searchBox input[type="submit"] { width: 100px; height: 40px; line-height: 40px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 400; color: #fff; background-color: #b1b1b9; border: none; margin-left: 10px; }

.wubJectWrap span, .wubJectWrap nobr { float: left; }
.wubJectWrap nobr { margin-left: 13px; float:none;}

.reviewDiv table td.subject.oneLine{padding-right:30px;}
.oneLine .wubJectWrap nobr{text-overflow: ellipsis;vertical-align: middle;display:inline-block !important;}

/*.oneLine .wubJectWrap{display:flex;}*/
.oneLine .wubJectWrap span{float:none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.oneLine .wubJectWrap a{display:inline-flex;flex-shrink:0;order:0;float:left;width:100%;}

.writeWrap {
	width: 100%;
	margin-top: 28px;
}
.writeWrap.conselView {
	margin-top: 0;
}
.writeWrap.conselView > table {
	border-top: 1px solid #d9d9d9;
}
.writeWrap > table {
	width: 100%;
	table-layout: fixed;
	border-top: 1px solid #333;
}
.newWriteTitle {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 35px;
	font-weight: 400;
	color: #303030;
	text-align: left;
}
.writeWrap table th {
	padding-left: 37px;
	text-align: left;
	vertical-align: middle;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	background-color: #f4f5f8;
	border-bottom: 1px solid #d9d9d9;
	height: 65px;
}
.writeWrap table td {
	vertical-align: middle;
}
.writeWrap table td.con {
	border-bottom: 1px solid #d9d9d9;
	text-align: left;
	padding-left: 31px;
}
.searchBox.write .jqTransformSelectWrapper span {
	width: 135px !important;
}
.searchBox.write.super .jqTransformSelectWrapper ul {
    width: 133px !important;
}
.searchBox.write.mem .jqTransformSelectWrapper ul {
    width: 133px !important;
}
.searchBox.c_write .jqTransformSelectWrapper span {
	width: 172px !important;
}
.searchBox.c_write .jqTransformSelectWrapper ul {
    width: 170px !important;
	height: 200px !important;
}
.comm_sel_type31 .jqTransformSelectWrapper ul {
	height: 153px !important;
}
.commSel.comm_sel_type31 .jqTransformSelectWrapper {
	z-index: 9 !important;
}

.writeWrap input[type="text"], .writeWrap input[type="input"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 700px;
	height: 40px;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 22px;
}

.titleWrap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 35px 55px 35px 47px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.titleWrap div {
	float: left;
}
.titleWrap span.date {
	float: right;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #303030;
}
.titleWrap div span, .titleWrap div h2 {
	float: left;
}
.titleWrap div span {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #303030;
}
.titleWrap div h2 {
	margin-left: 18px;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #303030;
}
.viewWrap {
	padding-bottom: 120px;
	border-bottom: 1px solid #ccc;
}
.viewBtnWrap {
	font-size: 0;
	text-align: right;
	margin-top: 23px;
}
.viewBtnWrap a {
	display: inline-block;
	margin-left: 10px;
}

.viewPrevNext {
	margin-top: 65px;
	margin-bottom: 235px;
}
.viewPrevNext > div {
	padding: 20px 0 17px;
	border-top: 1px solid #ccc;
}
.viewPrevNext > div.next {
	border-bottom: 1px solid #ccc;
}
.viewPrevNext ul li {
	display: block;
}
.viewPrevNext ul li span {
	display: inline-block;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #303030;
}
.viewPrevNext ul li:nth-child(1),.viewPrevNext ul li:nth-child(2) {
	float: left;
}
.viewPrevNext ul li:nth-child(1) {
	width: 123px;
	text-align: center;prev.gif
}
.viewPrevNext ul li:nth-child(1) span {
	padding-right: 21px;
}
.viewPrevNext ul li:nth-child(3) {
	float: right;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #303030;
}
.viewPrevNext .sort {
	padding-right: 7px;
}
.prev ul li:nth-child(1) span {
	background: url("../../../images/prev.gif") no-repeat right center;
}
.next ul li:nth-child(1) span {
	background: url("../../../images/next.gif") no-repeat right center;
}
.latestDiv {
	border: 2px solid #cfcfcf;
	padding-top: 58px;
	padding-bottom: 85px;
	padding-left: 65px;
	padding-right: 65px;
	position: relative;
	margin-top: 110px;
}
.latestDiv2 {
	border: 2px solid #cfcfcf;
	padding-top: 58px;
	padding-bottom: 11px;
	position: relative;
	margin-top: 22px;
	margin-bottom: 43px;
}
.latestDiv.counsel {
	margin-top: 0;
}
.latestDiv p {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #000;
	text-align: center;
}
.latestDiv h2.title {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #212121;
	width: 235px;
	background-color: #fff;
	text-align: center;
	position: absolute;
	top: -18px;
	left: 50%;
	margin-left: -117.5px;
}
.latestDiv2 h2.title {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 35px;
	font-weight: 700;
	color: #212121;
	/*width: 235px;*/
	background-color: #fff;
	text-align: center;
	/*position: absolute;
	top: 41px;
	left: 50%;
	margin-left: -117.5px;*/
	letter-spacing: -4px;
	margin-bottom:49px;
}
.latestDiv h2.title span {
	color: #1f50af;
}
.latestDiv2 h2.title span {
	color: #1f50af;
}
.bnUl {
	font-size: 0;
	text-align: left;
	margin-top: 46px;
}
.bnUl li {
	display: inline-block;
	margin-left: 33px;
	margin-top: 20px;
}
.bnUl li:nth-child(1),.bnUl li:nth-child(2),.bnUl li:nth-child(3) {
	margin-top: 0;
}
.bnUl li:first-child, .bnUl li:nth-child(3n+1) {
	margin-left: 0;
}
.bestReviewDiv {
	width: 208px;
	height: 295px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 12px 0 14px;
	background-color: #1f50af;
	text-align: center;
	overflow: hidden;
}
.bestReviewTxt {
	float: left;
	width: 207px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.bestReviewDiv img {
	width: auto;
	height: 275px;
}
.bestReviewTxt .txt01 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 152px;
	background-color: #012362;
	text-align: center;
	padding: 40px 20px 0 20px;
}
.bestReviewTxt .txt02 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 141px;
	background-color: #ebf5fc;
	border-top: 1px solid #ccc;
	text-align: center;
}
.bestReviewTxt h2 {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 31px;
	font-weight: 900;
	color: #fff;
	line-height: 1.4;
}
.bestReviewTxt span {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
	display: inline-block;
	padding-top: 34px;
}
.bestReviewTxt a {
	display: block;
	width: 93px;
	height: 38px;
	margin: 0 auto;
	text-align: center;
	line-height: 38px;
	background-color: #1f50af;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin-top: 28px;
}
p.desc {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 53px;
	font-weight: 700;
	color: #212121;
	text-align: center;
}
p.desc2 {
	font-family: 'Noto Sans CJK KR';
	font-size: 53px;
	font-weight: 700;
	color: #212121;
	text-align: center;
	margin-top:20px;
	letter-spacing:-6px;
}
.lh29{line-height:29px;letter-spacing:-2px;}
p.om_tit_text1 {
	font-family:'Noto Sans CJK KR';
	margin-top:33px;
	text-align:center;
	font-size:20px;
	color:#212121;
}
p.om_tit_text1 strong{
	font-weight:700;
}
p.fw_text1 {
	font-weight:bold !important;
}

.caseDiv {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 60px;
	padding-right: 60px;
	margin-top: 28px;
}
.caseDiv.om_video_list_div > ul {
	display: flex;
	flex-wrap: wrap;
}
.caseDiv ul li {
	/* float: left; */
	width: 412px;
	margin-left: 47px;
	margin-top: 42px;
}
.caseDiv ul li:first-child, .caseDiv ul li:nth-child(3n+1) {
	margin-left: 0;
}
.caseDiv ul li:first-child, .caseDiv ul li:nth-child(2), .caseDiv ul li:nth-child(3) {
	margin-top: 0;
}
.caseDiv .imgWrap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 276px;
	border: 1px solid #d7d7d7;
	text-align: center;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: contain;
}
.caseDiv .sub {
	margin-top: 27px;
}
.caseDiv .sub a span {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #303030;
}
.caseDiv .sub nobr {
	margin-top: 6px;
}
.caseDiv .sub nobr a {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #303030;
}
.caseDiv .date {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #303030;
	margin-top: 30px;
}

.imgWrap.column {
	width: 254px;
	height: 168px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}
.imgWrap.column img {
	width: 100%;
}
.imgWrap.video {
	width: 400px;
	height: 278px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* 190220 //slmc.co.kr/new/info.php */
.innerNew {
	width:1413px;
	margin:auto;
	position:relative;
}
.innerNew:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}
.section {
	width: 100%;
	max-width: 1903px;
	margin: 0 auto;
	-webkit-background-size: cover;
	background-size: cover;
}
.section .sub {
	text-align: center;
	display: block;
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
	font-size: 37px;
	color: #212121;
	padding-top: 110px;
	letter-spacing: -2px;
}
.section .sub img {
	vertical-align: top;
}
.section02 {
	height: 1208px;
	background: url("../../images/info_s2_bg.jpg") no-repeat center center;
	margin-top: -15px;
}
.section02 > * {
	display: block;
	text-align: center;
}
.section02 .textWrap {
	padding-top: 118px;
	position: relative;
}
.section02 .textWrap:after {
	display: block;
	position: absolute;
	content:"";
	width: 1px;
	height: 90px;
	background-color: #aeaeae;
	bottom: -123px;
	left: 50%;
}
.section02 strong {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
	font-size: 70px;
	color: #212121;
	letter-spacing: -8px;
}
.section02 strong span {
	color: #214fad;
}
.section02 .text1 {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
	font-size: 20px;
	line-height: 1.75;
	color: #212121;
	margin-top: 49px;
	letter-spacing: -1.5px;
}
.section02 .text2 {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
	font-size: 35px;
	color: #212121;
	margin-top: 33px;
	letter-spacing: -4px;
}
.section02 .text2 span {
	color: #214fad;
}
.section02 .text2 .accent {
	display: inline-block;
	position: relative;
	padding-top: 16px;
}
.section02 .text2 .accent:after {
	display: block;
	position: absolute;
	content:"";
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #1db0a2;
	top: 0;
	left: 50%;
	margin-left: -3px;
}
.section03 {
	height: 490px;
	background: url("../../images/info_s3_bg.jpg") no-repeat center center;
	text-align: center;
}
.section03 .textWrap {
	padding-top: 101px;
	position: relative;
}
.section03 strong {
	display: inline-block;
	text-align: center;
	width: 436px;
	position: relative;
}
.section03 strong:before {
	display: block;
	position: absolute;
	content:"";
	width: 115px;
	height: 1px;
	background-color: #969696;
	top: 54%;
	left: 0;
}
.section03 strong:after {
	display: block;
	position: absolute;
	content:"";
	width: 115px;
	height: 1px;
	background-color: #969696;
	top: 54%;
	right: 0;
}
.section03 p {
	text-align: center;
}
.section03 .text1 {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    font-size: 53px;
    color: #212121;
    margin-top: 82px;
    letter-spacing: -3px;
}
.section03 .text2 {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    color: #212121;
    line-height: 1.95;
    margin-top: 37px;
    letter-spacing: -1px;
}
.section04 ul:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}
.section04 ul {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 43px;
}
.section04 ul li {
	float: left;
	display: block;
	width: 25%;
	height: 376px;
	padding-top: 62px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #e1e1e1;
}
.section04 ul li:last-child {
	border-right: 1px solid #e1e1e1;
}
.section04 ul li .imgWrap {
	display: block;
	text-align: center;
}
.section04 ul li .imgWrap img {
	display: inline-block;
	vertical-align: top;
}
.section04 ul li strong {
	display: block;
	text-align: center;
	padding-top: 31px;
}
.section04 ul li strong img {
	vertical-align: top;
}
.section04 ul li p {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color: #212121;
    line-height: 1.53;
	text-align: center;
	padding-top: 35px;
}
.section04 .bnWrap {
	margin-top: 87px;
}
.section05 .docList {
	margin-top: 52px;
}
.section05 .docList:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}
.section05 .docList > li {
	float: left;
	width: 344px;
	margin-left: 12.33px;
	overflow: hidden;
}
.section05 .docList li:first-child {
	margin-left: 0;
}
.section05 .imgWrap {
	width: 344px;
	height: 345px;
	overflow: hidden;
}
.section05 .docTxtDiv {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 226px;
	padding: 43px 0 0 41px;
	background-color: #40505b;
}
.section05 .docTxtDiv dl:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}
.section05 .docTxtDiv dl {
	font-size: 0;
	text-align: left;
}
.section05 .docTxtDiv dt {
	display: inline-block;
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    color: #fff;
	vertical-align: bottom;
	letter-spacing: -3px;
}
.section05 .docTxtDiv dt span {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    color: #fff;
}
.section05 .docTxtDiv dd {
	display: inline-block;
	position: relative;
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color: #fff;
	vertical-align: middle;
	margin-left: 24px;
}
.section05 .docTxtDiv dd:before {
	display: block;
	position: absolute;
	content: "";
	width: 1px;
	height: 17px;
	background-color: #9fabb8;
	bottom: 0;
	left: -10px;
}
.section05 .docTxtDiv ul {
	margin-top: 28px;
}
.section05 .docTxtDiv ul li {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    color: #fff;
	letter-spacing: -1.2px;
	margin-top: 9px;
}
.section05 .docTxtDiv ul li:first-child {
	margin-top: 0;
}
.section06 .contents {
	width: 100%;
	height: 2300px;
	background: url("../../images/info_06_bg.jpg") no-repeat left top / cover;
	margin-top: 54px;
}
.section06 .contents .inner {
	width: 959px;
	margin: 0 auto;
}
.section06 .contents .inner:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}
.sect06Ul {
	padding-top: 548px;
}
.sect06Ul:after {
	content:"";
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
}
.sect06Ul li {
	float: left;
}
.sect06Ul li:first-child {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    font-size: 49px;
    color: #212121;
	line-height: 1.29;
	letter-spacing: -4px;
	margin-left: 8px;
}
.sect06Ul li:first-child span {
	color: #214fad;
	letter-spacing: -4px;
}
.sect06Ul li:last-child {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color: #212121;
	letter-spacing: -1.6px;
	line-height: 1.55;
	text-align: left;
	margin-left: 160px;
    margin-top: 4px;
}
.section06 .contents .imgWrap {
	width: 959px;
	height: 479px;
	position: relative;
	overflow: hidden;
}
.section06 .contents .imgWrap.img01 {
	margin-top: 125px;
}
.section06 .contents .imgWrap.img02 {
	margin-top: 104px;
}
.section06 .contents .imgWrap span {
	display: inline-block;
	position: absolute;
	width: 277px;
	height: 80px;
	line-height: 80px;
	background-color: rgba(64,80,91,0.8);
	text-align: center;
	bottom: 0;
	right: 0;
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    font-size: 35px;
    color: #fff;
	letter-spacing: -2.5px;
}
.section06 .contents p {
	font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    color: #212121;
	letter-spacing: -1.5px;
	line-height: 1.55;
	margin-left: 4px;
}
.section06 .contents p.text1 {
	margin-top: 36px;
}
.section06 .contents p.text2 {
	margin-top: 40px;
}

/* 1:1 온라인 상담 */
.conselView01 {
	margin-top: 75px;
}
.conselView01 table, .conselView02 table {
	width: 100%;
	table-layout: fixed;
}
.conselView01 table td.subject {
	font-family: 'Noto Sans KR', sans-serif;
    font-size: 23px;
    font-weight: 700;
    color: #303030;
	padding: 38px 43px 36px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #d9d9d9;
}
.conselView01 table td.date {
	font-family: 'Noto Sans KR', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #303030;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #d9d9d9;
}
.conselView02 table td {
	font-family: 'Noto Sans KR', sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #303030;
	padding: 49px 43px 48px;
	border-bottom: 1px solid #ccc;
	line-height: 1.6;
}

/* 도수치료 190314 */
.sub_banner3.subBannerDosu {
    background: url("../../images/banner_dosu.jpg") no-repeat center top;
}
.dosuSection01 {
    width: 100%;
    height: 451px;
}
.dosuInner {
    width: 1415px;
    margin: auto;
    position: relative;
}
.dosuSection01 .dosuInner {
    background: url("../../images/dosu_bg_01.jpg") no-repeat center center;
    height: 451px;
}

.dosuSection01 .textWrap {
    float: right;
    width: 566px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dosuSection01 .textWrap strong {
    display: block;
    text-align: left;
    padding-left: 62px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    padding-top: 95px;
    letter-spacing: -3.5px;
}
.dosuSection01 .textWrap p {
    display: block;
    text-align: left;
    padding-left: 69px;
    line-height: 1.75;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    color: #fff;
    font-size: 18px;
    padding-top: 39px;
    letter-spacing: -1.5px;
}
.dosuSection strong.title {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	letter-spacing: -6px;
}
.dosuSection02 strong {
	padding-top: 108px;
}
.dosuSection03 strong {
	padding-top: 101px;
}
.dosuSection04 strong {
	padding-top: 86px;
}
.dosuSection05 strong {
	padding-top: 89px;
}
.dosuSection07 strong {
	padding-top: 87px;
}

.dosuSection strong.title span {
	font-weight: 400;
}
.dosuSection02 .contentWrap {
	width: 862px;
	margin: 57px auto 0;
}
.dosuSection02 .contentWrap .bg {
	width: 100%;
	height: 581px;
	background: url("../../images/dosu_bg_02.jpg") no-repeat center top;
}
.dosuSection02 ul li {
	display: block;
	width: 345px;
	height: 485px;
}
.dosuSection02 ul li:nth-child(1) {
	float: left;
}
.dosuSection02 ul li:nth-child(2) {
	float: right;
}
.dosuSection02 ul li dt, .dosuSection02 ul li dd {
	display: block;
	text-align: center;
}
.dosuSection02 ul li dt {
	padding-top: 230px;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #fffbfb;
	letter-spacing: -4px;
}
.dosuSection02 ul li dd {
	line-height: 1.55;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	padding-top: 125px;
	letter-spacing: -1.2px;
}
.dosuSection03 .bg {
	width: 100%;
	height: 606px;
	background-color: #f3f7ff;
}
.dosuSection03 ul {
	font-size: 0;
	text-align: center;
	margin-top: 69px;
}
.dosuSection03 ul li {
	display: inline-block;
	margin-left: 32px;
}
.dosuSection03 ul li:first-child {
	margin-left: 0;
}
.dosuSection03 ul li span {
	display: block;
	width: 278px;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 23px;
	color: #212121;
	padding-top: 263px;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: 278px;
	background-size: 278px;
	letter-spacing: -1.5px;
}
.dosuSection03 ul li:nth-child(1) span {
	background-image: url("../../images/dosu_bg_03.jpg");
}
.dosuSection03 ul li:nth-child(2) span {
	background-image: url("../../images/dosu_bg_04.jpg");
}
.dosuSection03 ul li:nth-child(3) span {
	background-image: url("../../images/dosu_bg_05.jpg");
}
.dosuSection03 ul li:nth-child(4) span {
	background-image: url("../../images/dosu_bg_06.jpg");
}
.dosuSection04 .desc {
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	padding-top: 33px;
	letter-spacing: -1.5px;
}
.dosuSection04 .txtWrap {
	width: 1210px;
	height: 328px;
	margin: 66px auto 0;
	background: url("../../images/dosu_bg_07.jpg") no-repeat center center;
}
.dosuSection04 .txtWrap .txt {
	float: right;
	width: 606px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 58px;
	padding-left: 70px;
}
.dosuSection04 .txtWrap .txt li:first-child {
	margin-top: 0;
}
.dosuSection04 .txtWrap .txt li {
	display: block;
	margin-top: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 22px;
	background: url("../../images/dosu_dot_blue.png") no-repeat left center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	letter-spacing: -1.6px;
}
.dosuSection05 .typeA {
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 18px;
	color: #1f50af;
	padding-top: 33px;
	letter-spacing: -1.5px;
}
.dosuSection05 .typeB {
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	padding-top: 37px;
	line-height: 1.45;
	letter-spacing: -1.6px;
}
.dosuSection05 ul {
	font-size: 0;
	text-align: center;
	margin-top: 62px;
}
.dosuSection05 ul li {
	display: inline-block;
	position: relative;
	width: 409px;
	height: 382px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 44px;
}
.dosuSection05 ul li:after {
	display: block;
	position: absolute;
	content: "";
	width: 44px;
	height: 2px;
	background-color: #212121;
	top: 106px;
	left: -44px;
}
.dosuSection05 ul li:first-child {
	margin-left: 0;
}
.dosuSection05 ul li:first-child:after {
	display: none;
}
.dosuSection05 ul li:nth-child(1) {
	background-image: url("../../images/dosu_bg_08.jpg");
}
.dosuSection05 ul li:nth-child(2) {
	background-image: url("../../images/dosu_bg_09.jpg");
}
.dosuSection05 ul li:nth-child(3) {
	background-image: url("../../images/dosu_bg_10.jpg");
}
.dosuSection05 ul li dt {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #212121;
	padding-top: 88px;
	letter-spacing: -4px;
}
.dosuSection05 ul li dd {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	line-height: 1.55;
	padding-top: 109px;
	letter-spacing: -1.5px;
}
.dosuSection06 ul {
	font-size: 0;
	text-align: center;
}
.dosuSection06 ul li {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 251px;
	background-repeat: no-repeat;
	margin-top: ;
}
.dosuSection06 ul li:nth-child(1) {
	background-image: url("../../images/dosu_bg_11.jpg");
	background-position: right center;
}
.dosuSection06 ul li:nth-child(2) {
	background-image: url("../../images/dosu_bg_12.jpg");
	background-position: left center;
}
.dosuSection07 .bg {
	width: 1416px;
	margin: 68px auto 111px;
	height: 541px;
	position: relative;
	background: url("../../images/dosu_bg_13.jpg") no-repeat center center;
}
.dosuSection07 ul {
	position: absolute;
	top: 87px;
	right: -18px;
}
.dosuSection07 li {
	margin-top: 34px;
}
.dosuSection07 li:first-child {
	margin-top: 0;
}
.dosuSection07 li span {
	float: left;
	display: block;
}
.dosuSection07 li span.num {
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 23px;
	color: #fff;
	width: 33px;
	line-height: 33px;
	border-radius: 50%;
}
.dosuSection07 li span.title {
	text-align: left;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 28px;
	color: #212121;
	margin-top: 0;
	margin-left: 14px;
	letter-spacing: -1.4px;
}
.dosuSection07 li span.desc {
	text-align: left;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 18px;
	color: #212121;
	margin-top: 9px;
	margin-left: 32px;
	letter-spacing: -2.85px;
}
.dosuSection07 li:nth-child(odd) span.num {
	background-color: #1f50af;
}
.dosuSection07 li:nth-child(even) span.num {
	background-color: #629be2;
}

/* 체외충격파 */
.sub_banner3.subBannerCheoi {
    background: url("../../images/banner_cheoi.jpg") no-repeat center top;
}
.ceoiSection01 {
    width: 100%;
    height: 451px;
}
.ceoiInner {
    width: 1415px;
    margin: auto;
    position: relative;
}
.ceoiInner2 {
    width: 1415px;
    margin: auto;
    position: relative;
}
.ceoiSection01 .ceoiInner {
    background: url("../../images/ceoi_bg_01.jpg") no-repeat center center;
    height: 451px;
}

.ceoiSection01 .ceoiInner2 {
    background: url("../../images/new_manual_img01.png") no-repeat center center;
    height: 451px;
}

.ceoiSection01 .textWrap {
    float: right;
    width: 566px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ceoiSection01 .textWrap strong {
    display: block;
    text-align: left;
    padding-left: 62px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    padding-top: 69px;
    letter-spacing: -3.5px;
}
.ceoiSection01 .textWrap p {
    display: block;
    text-align: left;
    padding-left: 69px;
    line-height: 1.75;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    color: #fff;
    font-size: 18px;
    padding-top: 39px;
    letter-spacing: -1.5px;
}
.ceoiSection strong.title {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	letter-spacing: -6px;
}
.ceoiSection02 strong {
	padding-top: 108px;
}
.ceoiSection03 strong {
	padding-top: 101px;
}
.ceoiSection04 strong {
	padding-top: 86px;
}
.ceoiSection05 strong {
	padding-top: 87px;
}
.ceoiSection strong.title span {
	font-weight: 400;
}
.ceoiSection02 .contentWrap {
	width: 862px;
	margin: 57px auto 0;
}
.ceoiSection02 .contentWrap .bg {
	width: 100%;
	height: 581px;
	background: url("../../images/ceoi_bg_02.jpg") no-repeat center top;
}
.ceoiSection02 ul li {
	display: block;
	width: 345px;
	height: 485px;
}
.ceoiSection02 ul li:nth-child(1) {
	float: left;
}
.ceoiSection02 ul li:nth-child(2) {
	float: right;
}
.ceoiSection02 ul li dt, .ceoiSection02 ul li dd {
	display: block;
	text-align: center;
}
.ceoiSection02 ul li dt {
	padding-top: 254px;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #fffbfb;
	letter-spacing: -3px;
}
.ceoiSection02 ul li dd {
	line-height: 1.55;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	padding-top: 125px;
	letter-spacing: -1.5px;
}
.ceoiSection03 .bg {
	width: 100%;
	height: 606px;
	background-color: #f3f7ff;
}
.ceoiSection03 ul {
	font-size: 0;
	text-align: center;
	margin-top: 69px;
}
.ceoiSection03 ul li {
	display: inline-block;
	margin-left: 32px;
	vertical-align: top;
}
.ceoiSection03 ul li:first-child {
	margin-left: 0;
}
.ceoiSection03 ul li span {
	display: block;
	width: 278px;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 23px;
	color: #212121;
	padding-top: 263px;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: 278px;
	background-size: 278px;
	letter-spacing: -2px;
}
.ceoiSection03 ul li:nth-child(1) span.txt01 {
	margin-top: 7px;
	padding-top: 0;
	background-image: none;
}
.ceoiSection03 ul li:nth-child(1) span {
	background-image: url("../../images/ceoi_bg_03.jpg");
}
.ceoiSection03 ul li:nth-child(2) span {
	background-image: url("../../images/ceoi_bg_04.jpg");
}
.ceoiSection03 ul li:nth-child(3) span {
	background-image: url("../../images/ceoi_bg_05.jpg");
}
.ceoiSection03 ul li:nth-child(4) span {
	background-image: url("../../images/ceoi_bg_06.jpg");
}
.ceoiSection04 .text01 {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	line-height: 1.45;
	padding-top: 28px;
	text-align: center;
	letter-spacing: -1.5px;
}
.ceoiSection04 .ceoiInner {
	width: 1210px;
	height: 328px;
	margin-top: 63px;
	background-image: url("../../images/ceoi_bg_07.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}
.ceoiSection04 .ceoiInner .textWrap {
	float: right;
	width: 606px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 54px;
	padding-left: 68px;
}
.ceoiSection04 .ceoiInner .textWrap strong {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 31px;
	color: #212121;
	line-height: 1.3;
	text-align: left;
	letter-spacing: -2.5px;
}
.ceoiSection04 .ceoiInner .textWrap ul {
	margin-top: 26px;
}
.ceoiSection04 .ceoiInner .textWrap ul li:first-child {
	margin-top: 0;
}
.ceoiSection04 .ceoiInner .textWrap ul li {
	position: relative;
	padding-left: 19px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	margin-top: 20px;
	letter-spacing: -1.5px;
}
.ceoiSection04 .ceoiInner .textWrap ul li:before {
	display: block;
	content:"";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background-color: #1f50af;
}
.ceoiSection04 .text02 {
	font-family: 'Noto Sans KR';
	font-weight: 500;
	font-size: 20px;
	color: #212121;
	line-height: 1.6;
	margin-top: 66px;
	text-align: center;
	letter-spacing: -1.6px;
}
.ceoiSection04 .text02 span {
	color: #1f50af;
	letter-spacing: -1.6px;
}
.tableWrap {
	margin-top: 68px;
	font-size: 0;
	text-align: center;
}
.tableWrap > div {
	display: inline-block;
	vertical-align: top;
}
.tableWrap table {
	table-layout: fixed;
	width: 100%;
}
.tableWrap .left {
	width: 599px;
	border-left: 3px solid #2554b0;
	border-right: 3px solid #2554b0;
	border-bottom: 3px solid #2554b0;
}
.tableWrap .right {
	width: 604px;
	border-top: 3px solid #2554b0;
}
.tableWrap table th {
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #dedede;
}
.tableWrap table th span {
	font-weight: 400;
}
.tableWrap table td {
	text-align: center;
	vertical-align: middle;
	height: 56px;
	border-bottom: 1px solid #dedede;
	letter-spacing: -1.5px;
}
.tableWrap .left table th {
	font-family: 'Noto Sans KR';
	font-weight: 900;
	font-size: 30px;
	color: #fff;
	background-color: #1f50af;
	height: 103px;
	letter-spacing: -3px;
}
.tableWrap .left table th span {
	font-weight: 400;
	color: #fff;
}
.tableWrap .left table td {
	background-color: #f6f6f8;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 17px;
	color: #212121;
}
.tableWrap .right table th {
	font-family: 'Noto Sans KR';
	font-weight: 900;
	font-size: 30px;
	color: #212121;
	background-color: #eeeff3;
	height: 100px;
	letter-spacing: -4px;
}
.tableWrap .right table th span {
	font-weight: 400;
	color: #212121;
}
.tableWrap .right table td {
	background-color: #fff;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 17px;
	color: #212121;
}
.tableWrap .right table td.last {
	padding: 1px 0 2px;
}
.lastWrap {
	width: 1210px;
	height: 271px;
	background-color: #f3f7ff;
	margin: 66px auto 0;
}
.lastWrap dt, .lastWrap dd {
	float: left;
	display: block;
}
.lastWrap dt {
	text-align: center;
	position: relative;
	font-family: 'Noto Sans KR';
	font-weight: 900;
	font-size: 30px;
	color: #212121;
	line-height: 1.5;
	letter-spacing: -2.3px;
	margin-top: 87px;
    margin-left: 68px;
}
.lastWrap dt:after {
	display: block;
	content: "";
	position: absolute;
    width: 1px;
    height: 182px;
	background-color: #1f50af;
	top: -43px;
    right: -67px;
}
.lastWrap dd {
	text-align: left;
	position: relative;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 18px;
	color: #212121;
	line-height: 1.75;
	letter-spacing: -1.4px;
	margin-top: 70px;
    margin-left: 129px;
}
.ceoiSection05 .title {
	letter-spacing: -1.5px;
}
.ceoiSection05 ul {
	font-size: 0;
	text-align: center;
	margin-top: 74px;
	padding-bottom: 148px;
}
.ceoiSection05 ul li {
	display: inline-block;
	vertical-align: top;
	padding-top: 267px;
	background-repeat: no-repeat;
	background-position: center top;
	width: 239px;
	margin-left: 41px;
}
.ceoiSection05 ul li:nth-child(1) {
	background-image: url("../../images/ceoi_bg_08.jpg");
	margin-left: 0;
}
.ceoiSection05 ul li:nth-child(2) {
	background-image: url("../../images/ceoi_bg_09.jpg");
}
.ceoiSection05 ul li:nth-child(3) {
	background-image: url("../../images/ceoi_bg_10.jpg");
}
.ceoiSection05 ul li:nth-child(4) {
	background-image: url("../../images/ceoi_bg_11.jpg");
}
.ceoiSection05 ul li:nth-child(5) {
	background-image: url("../../images/ceoi_bg_12.jpg");
}
.ceoiSection05 ul li dt {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 28px;
	color: #212121;
	letter-spacing: -2.5px;
}
.ceoiSection05 ul li dd {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 22px;
	color: #212121;
	line-height: 1.27;
	margin-top: 20px;
	letter-spacing: -3px;
}

/* 프롤로 테라피 */
.sub_banner3.subBannerProlo {
    background: url("../../images/prolo_banner.jpg") no-repeat center top;
}
.proloSection01 {
    width: 100%;
    height: 451px;
}
.proloInner {
    width: 1415px;
    margin: auto;
    position: relative;
}
.proloSection01 .proloInner {
    background: url("../../images/prolo_bg_01.jpg") no-repeat center center;
    height: 451px;
}
.proloSection01 .textWrap {
    float: right;
    width: 566px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.proloSection01 .textWrap strong {
    display: block;
    text-align: left;
    padding-left: 62px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    padding-top: 69px;
    letter-spacing: -3.5px;
}
.proloSection01 .textWrap p {
    display: block;
    text-align: left;
    padding-left: 69px;
    line-height: 1.75;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    color: #fff;
    font-size: 18px;
    padding-top: 39px;
    letter-spacing: -1.5px;
}
.proloSection strong.title {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	letter-spacing: -6px;
}
.proloSection02 strong {
	padding-top: 108px;
}
.proloSection03 strong {
	padding-top: 101px;
}
.proloSection04 strong {
	padding-top: 86px;
}
.proloSection05 strong {
	padding-top: 87px;
}
.proloSection strong.title span {
	font-weight: 400;
}
.ceoiSection03.prolo ul li:nth-child(1) span {
	background-image: url("../../images/prolo_bg_02.jpg");
}
.ceoiSection03.prolo ul li:nth-child(2) span {
	background-image: url("../../images/prolo_bg_03.jpg");
}
.ceoiSection03.prolo ul li:nth-child(3) span {
	background-image: url("../../images/prolo_bg_04.jpg");
}
.ceoiSection03.prolo ul li:nth-child(4) span {
	background-image: url("../../images/prolo_bg_05.jpg");
}
.dosuSection04.prolo .txtWrap {
    width: 1210px;
    height: 328px;
    margin: 66px auto 0;
    background: url("../../images/prolo_bg_06.jpg") no-repeat center center;
}
.dosuSection04.prolo .txt {
	padding-top: 0;
    padding-left: 70px;
}
.dosuSection04.prolo .txt strong {
	display: block;
	text-align: left;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 31px;
	color: #212121;
	padding-top: 59px;
    letter-spacing: -2.5px;
}
.dosuSection04.prolo .txt p {
	display: block;
	text-align: left;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 18px;
	color: #212121;
	line-height: 1.83;
	margin-top: 31px;
	letter-spacing: -1.5px;
}
.proloVideo {
	width: 1210px;
	margin: 90px auto 0;
}
.proloVideo .embed-container {
	position: relative;
	padding-bottom: 663px;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.proloVideo .embed-container iframe, .proloVideo .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.proloSection.proloSection04 {
	width: 100%;
	height: 1100px;
	background-color: #f3f7ff;
	margin-top: 80px;
}
.proloSection.proloSection01.proloSection04 strong {
    padding-top: 105px;
    letter-spacing: -4px;
}
.proloSection.proloSection01 strong {
	padding-top: 71px;
    letter-spacing: -4px;
}
.proloSection.proloSection01 .wrap {
	width: 1416px;
	height: 731px;
	background: url("../../images/prolo_bg_01.png") no-repeat center center;
	margin: 99px auto 0;
}
.proloSection.proloSection01 .wrap ul {
	padding-top: 51px;
}
.proloSection.proloSection01 .wrap ul li:nth-child(1) {
	padding-left: 756px;
}
.proloSection.proloSection01 .wrap ul li:nth-child(2) {
	padding-left: 46px;
    padding-top: 121px;
}
.proloSection.proloSection01 .wrap ul li:nth-child(3) {
	padding-left: 756px;
    padding-top: 120px;
}
.proloSection.proloSection01 .wrap dt {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 35px;
	color: #212121;
	text-align: left;
	letter-spacing: -3px;
}
.proloSection.proloSection01 .wrap dd {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	text-align: left;
	line-height: 1.6;
	margin-top: 24px;
	letter-spacing: -1.6px;
}
.dosuSection04.prolo strong {

}
.ceoiSection05.prolo ul li:nth-child(1) {
	background-image: url("../../images/prolo_bg_08.jpg");
	margin-left: 0;
}
.ceoiSection05.prolo ul li:nth-child(2) {
	background-image: url("../../images/prolo_bg_09.jpg");
}
.ceoiSection05.prolo ul li:nth-child(3) {
	background-image: url("../../images/prolo_bg_10.jpg");
}
.ceoiSection05.prolo ul li:nth-child(4) {
	background-image: url("../../images/prolo_bg_11.jpg");
}
.ceoiSection05.prolo ul li:nth-child(5) {
	background-image: url("../../images/prolo_bg_12.jpg");
}

/*사이트맵*/
.sectionMap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 99px 0 240px;
}
.sectionMap strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 65px;
	color: #000;
	letter-spacing: -4.5px;
}
.mapDiv01 {
	margin-top: 115px;
}
.mapDiv ul {5084
	width: 89%;
	font-size: 0;
	text-align: center;
	margin:0 auto;
}
.mapDiv ul li {
	display: inline-block;
	width: 265px;
	margin-left: 95px;
	vertical-align: top;
}
.mapDiv ul li:first-child {
	margin-left: 0;
}
.mapDiv ul li dt a, .mapDiv ul li dd a {
	display: block;
}
.mapDiv ul li dt a {
	text-align: left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 25px;
	color: #212121;
	padding: 24px 0 24px;
	border-top: 1px solid #afafbb;
	border-bottom: 1px solid #e9e9e9;
}
.mapDiv ul li dd a {
	margin-top: 23px;
	text-align: left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 17px;
	color: #464646;
	letter-spacing: -0.65px;
}
.mapDiv ul li dd.frt {
	margin-top: 25px;
}
.mapDiv ul li dd.typeA a {
	font-weight: 700;
}
.mapDiv ul li dd:hover a {
	color: #2763ba;
}
.mapDiv02 {
	margin-top: 102px;
}


/* 주차장 */
.sub_banner3.subBannerParking {
	background: url("../../images/banner_parking.jpg") no-repeat center center;
}
.parkSection > strong {
	display: block;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	text-align: center;
}
.tableWrap table {
	width: 100%;
	table-layout: fixed;
}
.parkSection01 {
	width: 100%;
	height: 410px;
}
.parkSection02 {
	width: 100%;
	height: 674px;
}
.parkSection03 {
	width: 100%;
}
.parkSection01 strong {
	padding-top: 16px;
	letter-spacing: -4px;
}
.parkSection01 .tableWrap {
	width: 1198px;
	margin: 55px auto 0;
}
.parkSection01 .tableWrap {
	border-top: 4px solid #27437f;
	border-bottom: 4px solid #27437f;
}
.parkSection01 .tableWrap th, .parkSection01 .tableWrap td {
	vertical-align: middle;
}
.parkSection01 .tableWrap td .just {
	display: inline-block;
	width: 16px;
}
.parkSection01 .tableWrap th {
	text-align: center;
	border-right: 1px solid #ebebeb;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 500;
	font-size: 24px;
	color: #2351a6;
	line-height: 1.54;
}
.parkSection01 .tableWrap td {
	text-align: left;
	padding-left: 124px;
	padding-top: 31px;
	padding-bottom: 31px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 19px;
	color: #333;
}
.parkSection01 .tableWrap
.tableWrap span.just {
	display: inline-block;
	width: 20px;
}
.parkSection01 .tableWrap td.bg {
	border-top: 1px solid #ebebeb;
	background-color: #fcfcfd;
}
.parkSection02 strong {
    padding-top: 107px;
    letter-spacing: -3px;
}
.parkSection02 .tableWrap {
	width: 1415px;
	margin: 55px auto 0;
}
.parkSection02 .tableWrap th {
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 25px;
	color: #fff;
	text-align: center;
}
.parkSection02 .tableWrap .odd {
	border-top: 1px solid #1f50af;
	border-bottom: 1px solid #1f50af;
}
.parkSection02 .tableWrap th.odd {
	padding-top: 39px;
	padding-bottom: 40px;
	background-color: #1f50af;
}
.parkSection02 .tableWrap th.even {
	padding-top: 38px;
	padding-bottom: 36px;
	background-color: #629ce2;
}
.parkSection02 .tableWrap td {
	text-align: left;
	padding-left: 80px;
	vertical-align: middle;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #000;
	line-height: 1.4;
}
.parkSection02 p  {
	margin: 25px auto 0;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 19px;
	color: #333;
	line-height: 1.84;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 8px;
}

.parkSection01 p  {
	text-align: center;
	margin: 18px auto 0;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 19px;
	color: #333;
	line-height: 1.84;
}
.parkSection03 {
	padding-bottom: 250px;
}
.parkSection03 strong {
	padding-top: 137px;
	letter-spacing: -4px;
}
.parkSection03 > p {
	display: block;
	text-align: center;
	width: 1415px;
	margin: 54px auto 0;
	height: 73px;
	line-height: 73px;
	background-color: #97b3e3;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 25px;
	color: #fff;
	letter-spacing: -1px;
}
.parkSection03 .imgWrap {
	width: 1415px;
	margin: 50px auto 0;
}
.parkSection03 .desc {
	width: 1415px;
	margin: 102px auto 0;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #cfcfcf;
}
.parkSection03 .desc strong {
	position: absolute;
	padding: 0 43px 0;
	background-color: #fff;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 46px;
	color: #212121;
	top: -23px;
	left: 42px;
	letter-spacing: -3px;
}
.parkSection03 .desc dl {
	padding-left: 55px;
}
.parkSection03 .desc dl dt {
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #000;
	letter-spacing: -2px;
}
.parkSection03 .desc dl dt span {
	color: #1f50af;
}
.parkSection03 .desc dl dd {
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 25px;
	color: #000;
	line-height: 1.52;
	text-indent: -12px;
	padding-left: 44px;
	padding-top: 22px;
    letter-spacing: -1.35px;
}
.parkSection03 .desc dl.tyA {
	padding-top: 99px;
}
.parkSection03 .desc dl.tyB {
	padding-top: 64px;
	padding-bottom: 73px;
}

/* 190408 감기 */
.sub_banner3.subBannerChild {
    background: url("../../images/sub_banner0402.jpg") no-repeat center top;
}
.childMenu {
	font-size: 0;
	text-align: left;
	margin-top: 27px;
}
.childMenu li {
	display: inline-block;
	width: 275px;
	margin-left: 10px;
	background-color: #97b3e3;
}
.childMenu li:first-child {
	margin-left: 0;
}
.childMenu li a {
	display: block;
	text-align: center;
	height: 70px;
	line-height: 70px;
	font-family: 'Noto Sans KR';
    font-weight: 700;
    color: #fff;
    font-size: 25px;
}
.childMenu li.on ,.childMenu li:hover {
	background-color: #1f50b0;
}
.flu01Div {
	width: 1211px;
	height: 647px;
	margin: 0 auto 0;
	background: url("../../images/f_img.jpg") no-repeat center top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 117px;
}
.flu01Div .textWrap {
	width: 534px;
	padding-left: 533px;
}
.flu01Div .textWrap strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
    font-weight: 700;
    color: #fff;
    font-size: 100px;
	line-height: 1.12;
	padding-top: 76px;
}
.flu01Div .textWrap strong span.color {
	color: #fffbb3;
}
.flu01Div .textWrap strong span.fw {
	font-weight: 100;
    color: #fff;
	letter-spacing: -5.5px;
}
.flu01Div .textWrap .text1 {
	position: relative;
	text-align: center;
	font-family: 'Noto Sans KR';
    font-weight: 500;
    color: #fff;
	font-size: 38px;
    padding-bottom: 39px;
    padding-top: 28px;
}
.flu01Div .textWrap .text1:after {
	position: absolute;
	display: block;
	content: "";
	width: 55px;
	height: 1px;
	background-color: #fff;
	bottom: 0;
	left: 50%;
	margin-left: -37.5px;
}
.flu01Div .textWrap .text2 {
	text-align: center;
	font-family: 'Noto Sans KR';
    font-weight: 400;
    color: #fff;
	font-size: 20px;
	line-height: 1.5;
	padding-top: 31px;
}
.fluCheckListWrap {
	background-color: #faf3eb;
	margin-top: 105px;
	padding-bottom: 113px;
}
.fluCheckListDiv strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
    font-weight: 700;
    color: #212121;
	font-size: 56px;
	padding-top: 109px;
    letter-spacing: -4.7px;
}
.fluCheckListDiv > div.textWrap {
	text-align: center;
	margin-top: 14px;
}
.fluCheckListDiv > div.textWrap p {
	display: inline-block;
	font-family: 'Noto Sans KR';
    font-weight: 500;
    color: #212121;
	font-size: 31px;
	padding-top: 21px;
	padding-bottom: 18px;
	padding-left: 76px;
	background: url("../../images/f_ico_01.jpg") no-repeat left center;
	margin-top: 41px;
    letter-spacing: -2.7px;
	margin-top: 28px;
    letter-spacing: -1.6px;
}
.fluCheckListDiv > div.textWrap p span {
	color: #ffb10e;
}
.fluCheckListDiv > p {
	font-family: 'Noto Sans KR';
    font-weight: 400;
    color: #212121;
	font-size: 20px;
	line-height: 1.45;
	text-align: center;
	margin-top: 28px;
    letter-spacing: -1.5px;
}
.checkList {
	width: 1209px;
	margin: 50px auto 0;
	font-size: 0;
	text-align: left;
}
.checkList > div {
	display: inline-block;
	vertical-align: top;
	height: 800px;
}
.checkList > div.left {
	width: 1017px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 28px 0 0 28px;
	text-align: left;
	padding-top: 104px;
    padding-left: 147px;
}
.checkList > div.left li {
	margin-top: 26px;
}
.checkList > div.left li:first-child {
	margin-top: 0;
}
.checkList > div.left li label {
	display: block;
	font-family: 'Noto Sans KR';
    font-weight: 400;
    color: #212121;
	font-size: 25px;
	letter-spacing: -2px;
}
.checkList > div.left li label span {
	display: inline-block;
    font-weight: 700;
    color: #ffb10e;
	font-size: 25px;
	width: 51px;
	vertical-align: top;
}
.checkList > div.right {
	width: 192px;
	background-color: #ffb10e;
	border-radius: 0 28px 28px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 102px;
}
.checkList > div.right input[type="checkbox"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.checkList > div.right li {
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 80px;
	margin-top: 20px;
}
.checkList > div.right li:first-child {
	margin-top: 0;
}
.checkList > div.right input[type="checkbox"] {
	width: 26px;
	height: 25px;
	background: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #fff;
}
.checkList > div.right input[type="checkbox"]:checked {
    background: url("../../images/new_check.png") no-repeat center center;
    -webkit-background-size: 8px 8px;
    background-size: 8px 8px;
	background-color: #fff;
}
.childSection03 {
	padding-bottom: 158px;
}
.childSection03 > strong {
	display: block;
	font-weight: 400;
    color: #212121;
	font-size: 53px;
	text-align: center;
	padding-top: 109px;
    letter-spacing: -7px;
}
.childSection03 strong span {
	font-weight: 700;
}
.childSection03 .bg {
	width: 1416px;
	height: 487px;
	margin: 100px auto 0;
	background: url("../../images/f_bg_01.jpg") no-repeat center top;
}
.childSection03 .textWrap {
	width: 707px;
	text-align: left;
}
.childSection03 .textWrap strong {
	font-weight: 700;
	font-size: 35px;
	color: #212121;
	letter-spacing: -2.9px;
}
.childSection03 .textWrap ul {
	margin-top: 23px;
	padding-left: 5px;
}
.childSection03 .textWrap ul li {
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	line-height: 1.6;
	text-indent: -12px;
	padding-left: 12px;
	letter-spacing: -1.6px;
}
.childSection03 .textWrap.textWrap01 {
	padding-top: 32px;
    padding-left: 755px;
}
.childSection03 .textWrap.textWrap02 {
    padding-top: 108px;
    padding-left: 46px;
}
.childSection03 .textWrap.textWrap02 p {
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	line-height: 1.6;
	margin-top: 22px;
    letter-spacing: -1.5px;
}

.flu01Div.nose {
	width: 1211px;
    height: 647px;
    margin: 0 auto 0;
    background: url("../../images/f_bg_02.jpg") no-repeat center top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 117px;
}
/* 비염 */
.noseSection01 {
	width: 100%;
	height: 598px;
	background-color: #2fc0cc;
	margin-top: 404px;
}
.noseWrap {
	width: 1416px;
	height: 775px;
	position: relative;	top: -288px;
	margin: 0 auto 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noseWrap > strong {
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 56px;
	color: #212121;
}
.noseDiv {
	width: 100%;
	height: 662px;
	border: 1px solid #c5c5c5;
	background-color: #fff;
	margin-top: 60px;
	background-image: url("../../images/n_line.jpg");
	background-repeat: repeat-y;
	background-position: right top;
	overflow: hidden;
}
.noseWrap .imgWrap {
	position: absolute;
	right: -1px;
	bottom: -4px;
}
.noseWrap .tableDiv {
	width: 734px;
	padding-left: 86px;
	padding-top: 52px;
}
.noseWrap .tableDiv table {
	width: 100%;
	table-layout: fixed;
}
.noseWrap .tableDiv th,
.noseWrap .tableDiv td {
	border-bottom: 1px solid #ecf4f7;
	vertical-align: middle;
}
.noseWrap .tableDiv tr:last-child th,
.noseWrap .tableDiv tr:last-child td {
	border-bottom: none;
}
.noseWrap .tableDiv th {
	font-weight: 700;
	font-size: 21px;
	color: #1a1a1a;
	text-align: center;
	padding-top: 19px;
	padding-bottom: 17px;
}
.noseWrap .tableDiv td {
	font-weight: 400;
	font-size: 19px;
	color: #212121;
	text-align: center;
}
.noseDiv ul {
	font-size: 0;
	padding-left: 120px;
    padding-top: 35px;
}
.noseDiv ul li {
	display: inline-block;
	vertical-align: top;
	width: 315px;
}
.noseDiv ul li:last-child {
	margin-left: 23px;
}
.noseDiv ul li strong {
	display: block;
	text-align: center;
	width: 100%;
	font-weight: 700;
	font-size: 33px;
	color: #fff;
	line-height: 1.27;
	letter-spacing: -2.6px;
	border-radius: 9px;
	padding: 32px 0 37px;
}
.noseDiv ul li:first-child strong {
	background-color: #ffa94d;
}
.noseDiv ul li:last-child strong {
	background-color: #fd9393;
}
.noseDiv ul li div {
	text-align: center;
    padding-top: 26px;
}
.noseDiv ul li span {
	display: inline-block;
	font-weight: 700;
	font-size: 35px;
	color: #212121;
	padding-left: 45px;
	background: url("../../images/n_ico_01.jpg") no-repeat left center;
	letter-spacing: -3px;
}
.noseSection02 strong {
	display: block;
	font-weight: 400;
	font-size: 56px;
	color: #212121;
	text-align: center;
	padding-top: 96px;
	letter-spacing: -6px;
}
.noseSection02 strong span {
	font-weight: 700;
}
.subTitle {
	text-align: center;
	    margin-top: 49px;
}
.subTitle span {
	display: inline-block;
	text-align: center;
	width: 677px;
	height: 64px;
	line-height: 64px;
	border-radius: 32px;
	background-color: #2fc0cc;
	font-weight: 900;
	font-size: 28.5px;
	color: #fff;
	letter-spacing: -1.5px;
}
.noseSection02 .imgWrap {
	text-align: center;
	margin-top: 31px;
}
.noseSection02 .imgWrap img {
	display: inline-block;
}
.noseSection02 .textWrap {
	width: 1212px;
	margin: 65px auto 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 33px;
	padding-left: 97px;
	padding-bottom: 36px;
	background-color: #f9f9f9;
}
.noseSection02 .textWrap p {
	padding-left: 53px;
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	line-height: 1.75;
	background: url("../../images/n_ico_02.jpg") no-repeat left 6px;
	letter-spacing: -1.6px;
}
.noseSection02 ul {
	font-size: 0;
	text-align: center;
	padding-top: 88px;
}
.noseSection02 ul li {
	width: 404px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.noseSection02 ul li:after {
	display: block;
	position: absolute;
	content: "";
	width: 1px;
	height: 395px;
	top: 25px;
	right: 0;
	background-color: #c5c5c5;
}
.noseSection02 ul li:last-chid:after {
	display: none;
}
.noseSection02 ul li p {
	padding-top: 246px;
	font-weight: 400;
	font-size: 25px;
	color: #212121;
	line-height: 1.52;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: -2px;
}
.noseSection02 ul li p span {
	color: #2fc0cc;
}
.noseSection02 ul li:nth-child(1) p {
	background-image: url("../../images/n_ico_03.png");
}
.noseSection02 ul li:nth-child(2) p {
	background-image: url("../../images/n_ico_04.png");
}
.noseSection02 ul li:nth-child(3) p {
	background-image: url("../../images/n_ico_05.png");
}
.noseSection03 {
	width: 1209px;
	height: 1359px;
	margin: 160px auto 0;
	background: url("../../images/n_bg_02.jpg") no-repeat center top;
}
.noseSection03 > strong {
	display: block;
	text-align: center;
	position: relative;
	font-weight: 400;
	font-size: 56px;
	color: #212121;
	padding-bottom: 9px;
	padding-top: 107px;
    letter-spacing: -7px;
}
.noseSection03 strong span {
	font-weight: 700;
}
.noseSection03 > strong:after {
	position: absolute;
	display: block;
	content: "";
	width: 684px;
	height: 2px;
	background-color: #bebebe;
	bottom: 0;
	left: 50%;
	margin-left: -342px;
	padding-top: 1px;
}
.noseSection03 .tableDiv {
	background-color: #fff;
	width: 1003px;
	height: 460px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ddd;
	margin: 45px auto 0;
	padding: 0 78px 0;
}
.noseSection03 .tableDiv strong {
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 35px;
	color: #212121;
	padding-top: 51px;
	letter-spacing: -3px;
}
.noseSection03 .tableDiv table {
	width: 100%;
	table-layout: fixed;
	margin-top: 37px;
}
.noseSection03 .tableDiv table th {
	border-top: 1px solid #000;
	border-bottom: 1px solid #c5c5c5;
	background-color: #2fc0cc;
	font-weight: 700;
	font-size: 17px;
	color: #fff;
	text-align: center;
	padding: 20px 0 21px;
}
.noseSection03 .tableDiv table td {
	text-align: center;
	font-weight: 400;
	font-size: 17px;
	color: #212121;
	padding: 21px 0 21px;
	border-bottom: 1px solid #c5c5c5;
}
.noseSection03 .tableDiv table tr:last-child td {
	border-bottom: none;
}
.noseSection03 ul {
	padding-top: 76px;
    padding-left: 107px;
}
.noseSection03 li {
	margin-top: 87px;
	text-align: left;
}
.noseSection03 li:first-child {
	margin-top: 0;
}
.noseSection03 li dt {
	text-align: left;
	font-weight: 700;
	font-size: 35px;
	color: #212121;
	letter-spacing: -4px;
}
.noseSection03 li dt span {
	color: #2fc0cc;
}
.noseSection03 li dd {
	font-weight: 400;
	font-size: 20px;
	color: #818181;
	line-height: 1.55;
	margin-top: 32px;
    padding-left: 3px;
    letter-spacing: -1.6px;
}
.noseSection04 {
	background-color: #ebecee;
	padding-bottom: 69px;
	margin-top: 100px;
}
.noseSection04 > strong {
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 56px;
	color: #212121;
	padding-top: 106px;
    letter-spacing: -9px;
}
.noseSection04 strong span {
	font-weight: 700;
}
.noseSection04 ul {
	font-size: 0;
	text-align: center;
	margin-top: 81px;
}
.noseSection04 ul li {
	display: inline-block;
	vertical-align: top;
	width: 451px;
	margin-left: 31px;
}
.noseSection04 ul li:first-child {
	margin-left: 0;
}
.noseSection04 ul li .textWrap {
	display: table;
	width: 100%;
	height: 131px;
	table-layout: fixed;
}
.noseSection04 ul li .textWrap p {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-weight: 400;
	font-size: 27px;
	color: #fff;
	line-height: 1.33;
	letter-spacing: -2px;
}
.noseSection04 ul li:first-child .textWrap, .noseSection04 ul li:last-child .textWrap {
	background-color: #2fc0cc;
}
.noseSection04 ul li:nth-child(2) .textWrap {
	background-color: #ffb071;
}
.noseSection04 > div {
	text-align: center;
	font-size: 0;
	padding-top: 46px;
}
.noseSection04 > div strong, .noseSection04 > div p {
	display: inline-block;
	vertical-align: top;
}
.noseSection04 > div strong {
	width: 157px;
	height: 157px;
	line-height: 157px;
	border-radius: 78.5px;
	background-color: #fff;
	font-weight: 700;
	font-size: 40px;
	color: #212121;
}
.noseSection04 > div p {
	font-weight: 400;
	font-size: 23px;
	color: #212121;
	line-height: 1.7;
	text-align: left;
	padding-left: 27px;
	padding-top: 40px;
    letter-spacing: -1.9px;
}
.noseSection05 .noseInner {
	width: 1414px;
	margin: 0 auto;
	position: relative;
}
.noseSection05 .noseInner > strong {
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	padding-top: 99px;
}
.noseSection05 .desc01 {
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 20;
	color: #212121;
	padding-top: 53px;
}
.noseSection05 .noseInner > ul {
	font-size: 0;
	text-align: center;
	margin-top: 66px;
}
.noseSection05 .noseInner > ul li {
	display: inline-block;
	text-align: center;
	position: relative;
	vertical-align: top;
	width: 409px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 44px;
	font-weight: 700;
	font-size: 40px;
	color: #212121;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 90px;
}
.noseSection05 .noseInner > ul li:after {
	display: block;
	position: absolute;
	content: "";
	width: 44px;
	height: 2px;
	background-color: #212121;
	top: 106px;
	right: -44px;
}
.noseSection05 .noseInner > ul li:nth-child(1) {
	background-image: url("../../images/n_r_01.jpg");
	margin-left: 0;
}
.noseSection05 .noseInner > ul li:nth-child(2) {
	background-image: url("../../images/n_r_02.jpg");
}
.noseSection05 .noseInner > ul li:nth-child(3) {
	background-image: url("../../images/n_r_03.jpg");
}
.noseSection05 .noseInner > ul li:nth-child(3):after {
	display: none;
}
.noseSection05 .textWrap {
	width: 100%;
	background: url("../../images/n_t_bg.jpg") no-repeat left top;
	margin-top: 98px;
}
.noseSection05 .textWrap .wrap {
	padding-left: 706px;
	padding-top: 7px;
	padding-bottom: 114px;
	border-bottom: 1px solid #d7d7d7;
}
.noseSection05 .textWrap .wrap strong {
	font-weight: 400;
	font-size: 45px;
	color: #212121;
	letter-spacing: -6px;
}
.noseSection05 .textWrap .wrap strong span {
	font-weight: 700;
}
.noseSection05 .textWrap .wrap ul {
	margin-left: 7px;
    margin-top: 46px;
}
.noseSection05 .textWrap .wrap li {
	font-weight: 400;
	font-size: 26px;
	line-height: 27px;
	color: #212121;
	padding-left: 58px;
	background: url("../../images/n_c_bg.jpg") no-repeat left 0;
	margin-top: 22px;
	letter-spacing: -2px;
}
.noseSection05 .textWrap .wrap li:first-child {
	margin-top: 0;
}
.noseSection05 .textWrap .wrap p {
	font-weight: 400;
	font-size: 28px;
	color: #212121;
	line-height: 1.61;
	padding-left: 63px;
	padding-top: 53px;
	padding-bottom: 61px;
	margin-left: 5px;
	background-color: #f9f9f9;
    letter-spacing: -4px;
	margin-top: 53px;
}
.noseSection05 .textWrap .wrap p span {
	font-weight: 700;
	color: #2fc0cc;
}
/* 영양주사 */
.sub_banner3.nutrition {
	background: url("../../images/nu_banner.jpg") no-repeat center top;
}
.proloSection01.nutrition .proloInner {
    background: url("../../images/nu_bg_01.jpg") no-repeat center center;
    height: 451px;
}
.ceoiSection03.nutrition {
	margin-top: 113px;
}
.ceoiSection03.nutrition ul li:nth-child(1) span {
	background-image: url("../../images/nu_bg_02.jpg");
}
.ceoiSection03.nutrition ul li:nth-child(2) span {
	background-image: url("../../images/nu_bg_03.jpg");
}
.ceoiSection03.nutrition ul li:nth-child(3) span {
	background-image: url("../../images/nu_bg_04.jpg");
}
.ceoiSection03.nutrition ul li:nth-child(4) span {
	background-image: url("../../images/nu_bg_05.jpg");
}
.dosuSection04.nutrition .txtWrap {
    width: 1210px;
    height: 328px;
    margin: 66px auto 0;
    background: url("../../images/nu_bg_06.jpg") no-repeat center center;
}
.dosuSection04.nutrition .txt strong {
    display: block;
    text-align: left;
    font-family: 'Noto Sans KR';
    font-weight: 700;
    font-size: 31px;
    color: #212121;
    padding-top: 1px;
    letter-spacing: -2.5px;
}
.dosuSection04.nutrition .txt p.text1 {
    display: block;
    text-align: left;
    font-family: 'Noto Sans KR';
    font-weight: 400;
    font-size: 18px;
    color: #212121;
    line-height: 1.83;
    margin-top: 31px;
    letter-spacing: -1.5px;
}
.dosuSection04.nutrition .txt p.text2 {
    display: block;
    text-align: left;
    font-family: 'Noto Sans KR';
    font-weight: 400;
    font-size: 18px;
    color: #1f50af;
    margin-top: 40px;
    letter-spacing: -1.5px;
}
.dosuSection05.nutrition ul {
    font-size: 0;
    text-align: center;
    margin-top: 121px;
}
.proloSection.proloSection01.nutrition .wrap {
    width: 1416px;
    height: 731px;
    background: url("../../images/nu_bg_01.png") no-repeat center center;
    margin: 99px auto 0;
}

/*.proloSection.proloSection01 .wrap2 ul {
	padding-top: 51px;
}
.proloSection.proloSection01 .wrap2 ul li:nth-child(1) {
	padding-left: 756px;
}
.proloSection.proloSection01 .wrap2 ul li:nth-child(2) {
	padding-left: 46px;
    padding-top: 121px;
}
.proloSection.proloSection01 .wrap2 ul li:nth-child(3) {
	padding-left: 756px;
    padding-top: 120px;
}*/

.proloSection.proloSection01 .wrap2 dt {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 35px;
	color: #212121;
	text-align: left;
	letter-spacing: -3px;
}
.proloSection.proloSection01 .wrap2 dd {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	text-align: left;
	line-height: 1.6;
	margin-top: 24px;
	letter-spacing: -1.6px;
}
.proloSection.proloSection04.nutrition {
     margin-top: 6px;
}
.ceoiSection05.nutrition ul li:nth-child(1) {
    background-image: url("../../images/nu_bg_02.png");
}
.ceoiSection05.nutrition ul li:nth-child(2) {
    background-image: url("../../images/nu_bg_03.png");
}
.ceoiSection05.nutrition ul li:nth-child(3) {
    background-image: url("../../images/nu_bg_04.png");
}
.ceoiSection05.nutrition ul li:nth-child(4) {
    background-image: url("../../images/nu_bg_05.png");
}
.ceoiSection05.nutrition ul li:nth-child(5) {
    background-image: url("../../images/nu_bg_06.png");
}

/* 찾아오시는 길 */
.sub_banner3.map {
	background: url("../../images/sub_amp.jpg") no-repeat center top;
}
.mapWrap {
	width: 1415px;
    margin: 21px auto 0;
    position: relative;
}
.mapWrap > strong {
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 53px;
	color: #212121;
}
.tabss.new {
	font-size: 0;
	text-align: center;
	margin-top: 54px;
}
.mapWrap .contents {
	margin-top: 50px;
}
.mapWrap .infoWrap {
	margin-top: 102px;
}
.tabss.new li {
	display: inline-block;
	text-align: center;
	width: 50%;
	height: 73px;
}
.tabss.new li a {
	display: block;
	line-height: 73px;
	font-weight: 700;
	font-size: 25px;
	color: #fff;
	background-color: #9da5b3;
}
.tabss.new li a.active {
	background-color: #1f50b0;
}
.infoWrap .info {
	position: relative;
	border: 2px solid #cfcfcf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.infoWrap .info .video.introVideo{max-width:95%;}

.infoWrap .info strong {
	display: block;
	text-align: center;
	position: absolute;
	top: -24px;
	left: 44px;
	background-color: #fff;
	width: 166px;
	font-weight: 700;
	font-size: 46px;
	color: #212121;
}
.info01 {
	padding-top: 101px;
    padding-left: 55px;
	padding-bottom: 76px;
    letter-spacing: -1.5px;
}
.info01 .info01Ul dt {
	font-weight: 400;
	font-size: 30px;
	color: #000;
}
.info01 .info01Ul dd {
	font-weight: 400;
	font-size: 25px;
	color: #000;
	padding-left: 32px;
	margin-top: 28px;
	letter-spacing: -1.7px;
}
.info02 {
	padding-top: 100px;
    padding-left: 55px;
	padding-bottom: 70px;
	margin-top: 100px;
	margin-bottom: 250px;
}
.info02 li:first-child {
	margin-top: 0;
}

.info02 .infoNumList{
	margin-top:20px;padding-left:20px;
}
.info02 .infoNumList li{
	font-size:18px;display:flex;
}
.info02 .infoNumList li span{
	margin-right:5px;
}
.info02 .infoNumList li:nth-child(n+2) {
	margin-top:10px;
}

.info02 li:nth-child(2) {
	margin-top: 107px;
}
.info02 li:nth-child(3) {
	margin-top: 98px;
}
.info02 dt {
	font-weight: 400;
	font-size: 30px;
	color: #1f50af;
	letter-spacing: -1.5px;
}
.info02 dd {
	padding-left: 18px;
}

.video.introVideo{width:100%;max-width:90%;margin-top:40px;box-sizing: border-box;}
.video.introVideo .videoTitle{font-size:20px;margin-bottom:20px;font-weight:600;}
.video.introVideo .videoBox{position: relative;width: 100%;height: auto;padding-top: 56.25%;text-align:center;}
.video.introVideo .videoBox iframe {z-index: 1;top: 0;left: 0;position: absolute;width: 100%;height: 100%;}

.om_park_new > .one.sec4 .conWrap{
  border: 25px solid #efefef;
  box-sizing: border-box;
  padding: 80px;
}

.om_park_new > .one.sec4 .conWrap .con{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.om_park_new > .one.sec4 .conWrap .con > .left > .tit {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 30px;
}
.om_park_new > .one.sec4 .conWrap .con > .left > .list {
  
}
.om_park_new > .one.sec4 .conWrap .con > .left > .list li {
  margin-bottom: 15px;
  display: flex;
}
.om_park_new > .one.sec4 .conWrap .con > .left > .list span,
.om_park_new > .one.sec4 .conWrap .con > .left > .list p {
  font-size: 23px;

}
.om_park_new > .one.sec4 .conWrap .con > .left > .list span {
  font-weight: bold;
  padding-right: 20px;
}
.om_park_new > .one.sec4 .conWrap .video.introVideo{max-width:100%;}

.info02 dd.fst {
	margin-top: 28px;
}
.info02 dd span.text01 {
	display: block;
	font-weight: 500;
	font-size: 25px;
	color: #000;
	padding-left: 12px;
}
.info02 dd span.text02 {
	display: block;
	font-weight: 400;
	font-size: 25px;
	color: #000;
}
.info02 li:nth-child(2) dd span.text02 {
	padding-left: 24px;
    margin-top: 12px;
	line-height: 1.6;
	letter-spacing: -1.4px;
}
.info02 li:nth-child(2) dd.snd {
	margin-top: 38px;
}
.info02 li:nth-child(3) dd.fst {
	margin-top: 15px;
	padding-left: 31px;
}
.info02 li:nth-child(3) dd span {
	font-weight: 400;
	font-size: 25px;
	color: #000;
	line-height: 2;
	letter-spacing: -1.6px;
}
.info02 li:nth-child(3) dd span.ddNbsp {
	display: inline-block;
	padding-left: 20px;
	padding-right: 1px;
}

/* 주요전화번호 */
.sub_banner3.number {
	background: url("../../images/sub_number.jpg") no-repeat center top;
}
.mapWrap .tableDiv {
	margin-top: 55px;
	margin-bottom: 250px;
}
.mapWrap .tableDiv table {
	width: 100%;
	table-layout: fixed;
}
.mapWrap .tableDiv table th, .mapWrap .tableDiv table td {
	border-left: 1px solid #e7e7e7;
}
.mapWrap .tableDiv table th:first-child, .mapWrap .tableDiv table td:first-child {
	border-left: none;
}
.mapWrap .tableDiv table th {
	font-weight: 400;
	font-size: 26px;
	color: #2e2e2e;
	border-top: 4px solid #27437f;
	border-bottom: 2px solid #27437f;
	background-color: #f3f7ff;
	padding: 12px 0 13px;
}
.mapWrap .tableDiv table td {
	text-align: center;
	vertical-align: middle;
	font-weight: 400;
	font-size: 19px;
	color: #333;
	line-height: 1.68;
	border-bottom: 1px solid #e7e7e7;
	padding: 19px 0 20px;
}
.mapWrap .tableDiv table td .red {
	color: #d13939;
}
.mapWrap .tableDiv table td.bg {
	font-weight: 500;
	font-size: 22px;
	color: #333;
	background-color: #fcfcfd;
}

/* 장비소개 */
.sub_banner3.subBannerEquip {
    background: url("../../images/banner_equip.jpg") no-repeat center top;
}
.equipSection {
	margin-top: 19px;
}
.equipSection h2 {
	display: block;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	text-align: center;
}
.equipSection .tabss {
	font-size: 0;
	text-align: center;
	margin-top: 54px;
}
.equipSection .tabss li {
	display: inline-block;
	width: 33.33333%;
	vertical-align: top;
	text-align: center;
}
.equipSection .tabss li a {
	display: block;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 25px;
	color: #fff;
	background-color: #9da5b3;
	line-height: 73px;
}
.equipSection .tabss li a.active {
	background-color: #1f50b0;
}
.equipSection .content {
	margin-top: 50px;
	margin-bottom: 120px;
}
.equipSection .content li {
	margin-top: 50px;
	width: 100%;
	height: 290px;
	padding-bottom: 50px;
	border-bottom: 1px solid #e7e7e7;
}
.equipSection .content li:first-child {
	margin-top: 0;
}
.equipSection .content li:last-child {
	border-bottom: none;
}
.equipSection .content li dl {
	padding-left: 680px;
}
.equipSection .content li dl dt {
	display: block;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 700;
	font-size: 46px;
	color: #212121;
	text-align: left;
	padding-top: 39px;
}
.equipSection .content li dl dd {
	display: block;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 400;
	font-size: 25px;
	color: #212121;
	text-align: left;
	line-height: 1.52;
	padding-top: 32px;
}
.equipSection .content li {
	background-repeat: no-repeat;
	background-position: left top;
}
.equipSection .tabb1 li:nth-child(1) {
	background-image: url("../../images/e_011.jpg");
}
.equipSection .tabb1 li:nth-child(2) {
	background-image: url("../../images/e_01.jpg");
}
.equipSection .tabb1 li:nth-child(3) {
	background-image: url("../../images/e_02.jpg");
}
.equipSection .tabb1 li:nth-child(4) {
	background-image: url("../../images/e_03.jpg");
}
.equipSection .tabb1 li:nth-child(5) {
	background-image: url("../../images/e_04.jpg");
}
.equipSection .tabb1 li:nth-child(6) {
	background-image: url("../../images/e_05.jpg");
}

.equipSection .tabb2 li:nth-child(1) {
	background-image: url("../../images/e_06.jpg");
}
.equipSection .tabb2 li:nth-child(2) {
	background-image: url("../../images/e_07.jpg");
}
.equipSection .tabb2 li:nth-child(3) {
	background-image: url("../../images/e_08.jpg");
}
.equipSection .tabb2 li:nth-child(4) {
	background-image: url("../../images/e_09.jpg");
}
.equipSection .tabb2 li:nth-child(5) {
	background-image: url("../../images/e_10.jpg");
}
.equipSection .tabb2 li:nth-child(6) {
	background-image: url("../../images/e_11.jpg");
}

.equipSection .tabb3 li:nth-child(1) {
	background-image: url("../../images/e_12_240926.jpg");
}
.equipSection .tabb3 li:nth-child(2) {
	background-image: url("../../images/e_13_240926.jpg");
}
.equipSection .tabb3 li:nth-child(3) {
	background-image: url("../../images/e_14_240926.jpg");
}
.equipSection .tabb3 li:nth-child(4) {
	background-image: url("../../images/e_15.jpg");
}
.equipSection .tabb3 li:nth-child(5) {
	background-image: url("../../images/e_16.jpg");
}
.equipSection .tabb3 li:nth-child(6) {
	background-image: url("../../images/e_17_240926.jpg");
}
.equipSection .tabb3 li:nth-child(7) {
	background-image: url("../../images/e_18_240926.jpg");
}
.equipSection .tabb3 li:nth-child(8) {
	background-image: url("../../images/e_19_240926.jpg");
}
.equipSection .tabb3 li:nth-child(9) {
	background-image: url("../../images/e_20.jpg");
}
.equipSection .tabb3 li:nth-child(10) {
	background-image: url("../../images/e_21_240926.jpg");
}
.equipSection .tabb3 li:nth-child(11) {
	background-image: url("../../images/e_22_240926.jpg");
}
.equipSection .tabb3 li:nth-child(12) {
	background-image: url("../../images/e_23.jpg");
}
.equipSection .tabb3 li:nth-child(13) {
	background-image: url("../../images/e_24.jpg");
}
.equipSection .tabb3 li:nth-child(14) {
	background-image: url("../../images/e_25.jpg");
}

.childSection.childSection13 {
	padding-bottom: 120px;
}

/* 고주파수핵감압술 */
.sub_banner3.goju {
    background: url("../../images/goju_banner.jpg") no-repeat center top;
}
.dosuSection01.goju .dosuInner {
    background: url("../../images/goju_bg_01.jpg") no-repeat center center;
    height: 451px;
}
.dosuSection01.goju .textWrap strong {
    display: block;
    text-align: left;
    padding-left: 62px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    padding-top: 69px;
    letter-spacing: -7.5px;
}
.dosuSection01.goju .textWrap strong.text2 {
	display: block;
    text-align: left;
    padding-left: 62px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    color: #fff;
    font-size: 50px;
    padding-top: 14px;
}
.dosuSection01.goju .textWrap p {
    display: block;
    text-align: left;
    padding-left: 67px;
    line-height: 1.75;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    color: #fff;
    font-size: 18px;
    padding-top: 42px;
    letter-spacing: -2.8px;
}
.dosuSection02.goju .contentWrap .bg {
	width: 100%;
	height: 581px;
	background: url("../../images/goju_bg_02.jpg") no-repeat center top;
}
.dosuSection03.goju ul li:nth-child(1) span {
	background-image: url("../../images/goju_bg_03.jpg");
}
.dosuSection03.goju ul li:nth-child(2) span {
	background-image: url("../../images/goju_bg_04.jpg");
}
.dosuSection03.goju ul li:nth-child(3) span {
	background-image: url("../../images/goju_bg_05.jpg");
}
.dosuSection03.goju ul li:nth-child(4) span {
	background-image: url("../../images/goju_bg_06.jpg");
}
.dosuSection.goju strong.title {
    display: block;
    text-align: center;
    font-family: 'Noto Sans KR';
    font-weight: 700;
    font-size: 53px;
    color: #212121;
    letter-spacing: -9px;
}
.dosuSection.dosuSection04.goju strong {
    padding-top: 126px;
    letter-spacing: -4px;
}
.dosuSection04.goju .desc {
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	line-height: 1.45;
	padding-top: 26px;
	letter-spacing: -3.3px;
}
.dosuSection04.goju .txtWrap .txt li {
	display: block;
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 22px;
	background: url(../../images/dosu_dot_blue.png) no-repeat 1px 10px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	line-height: 1.45;
	letter-spacing: -3px;
}
.dosuSection04.goju .txtWrap .txt {
	float: right;
	width: 606px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 70px;
	padding-left: 70px;
}
.dosuSection04.goju .txtWrap {
	width: 1210px;
	height: 328px;
	margin: 66px auto 0;
	background: url("../../images/goju_bg_07.jpg") no-repeat center center;
}
.ceoiSection.ceoiSection05.goju strong {
    padding-top: 103px;
    letter-spacing: -4px;
}
.ceoiSection05.goju ul li:nth-child(1) {
	background-image: url("../../images/goju_bg_08.jpg");
	margin-left: 0;
}
.ceoiSection05.goju ul li:nth-child(2) {
	background-image: url("../../images/goju_bg_09.jpg");
}
.ceoiSection05.goju ul li:nth-child(3) {
	background-image: url("../../images/goju_bg_10.jpg");
}
.ceoiSection05.goju ul li:nth-child(4) {
	background-image: url("../../images/goju_bg_11.jpg");
}
.ceoiSection05.goju ul li:nth-child(5) {
	background-image: url("../../images/goju_bg_12.jpg");
}

/* 내시경적경막외강 신경성형술 */
.sub_banner3.inView {
    background: url("../../images/inview_banner.jpg") no-repeat center top;
}
.dosuSection01.inView .dosuInner {
    background: url("../../images/inview_bg_05.jpg") no-repeat center center;
    height: 451px;
}
.dosuSection01.inView .textWrap strong {
    display: block;
    text-align: left;
    padding-left: 62px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    padding-top: 69px;
    letter-spacing: -6.5px;
	line-height: 1.16;
}
.dosuSection01.inView .textWrap p {
    display: block;
    text-align: left;
    padding-left: 69px;
    line-height: 1.75;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    color: #fff;
    font-size: 18px;
    padding-top: 30px;
    letter-spacing: -2px;
}
.dosuSection02.inView .contentWrap .bg {
	width: 100%;
	height: 581px;
	background: url("../../images/inview_bg_06.jpg") no-repeat center top;
}

.dosuSection03.inView ul li:nth-child(1) span {
	background-image: url("../../images/inview_bg_07.jpg");
}
.dosuSection03.inView ul li:nth-child(2) span {
	background-image: url("../../images/inview_bg_08.jpg");
}
.dosuSection03.inView ul li:nth-child(3) span {
	background-image: url("../../images/inview_bg_09.jpg");
}
.dosuSection03.inView ul li:nth-child(4) span {
	background-image: url("../../images/inview_bg_10.jpg");
}
.dosuSection.inView.dosuSection05 {
	padding-bottom: 101px;
}
.dosuSection.inView.dosuSection05 strong {
	padding-top: 86px;
	letter-spacing: -4px;
}
.dosuSection05.inView > ul {
	font-size: 0;
	text-align: center;
	margin-top: 81px;
}
.dosuSection05.inView > ul li {
	display: inline-block;
	position: relative;
	width: 409px;
	height: 184px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 44px;
}
.dosuSection05.inView > ul li:after {
	display: block;
	position: absolute;
	content: "";
	width: 44px;
	height: 2px;
	background-color: #212121;
	top: 91px;
	left: -44px;
}
.dosuSection05.inView ul li:first-child:after {
	display: none;
}
.dosuSection05.inView > ul li:nth-child(1) {
	background-image: url("../../images/inview_bg_11.jpg");
}
.dosuSection05.inView > ul li:nth-child(2) {
	background-image: url("../../images/inview_bg_12.jpg");
}
.dosuSection05.inView > ul li:nth-child(3) {
	background-image: url("../../images/inview_bg_13.jpg");
}
.dosuSection05.inView > ul li dt {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #212121;
	padding-top: 74px;
	letter-spacing: -6px;
}
.dosuSection05.inView .wrap {
	font-size: 0;
	text-align: center;
	padding-top: 101px;
}
.dosuSection05.inView .wrap div {
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.dosuSection05.inView .wrap div.left {
	padding-top: 25px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 70px;
	color: #212121;
	text-align: left;
	letter-spacing: -8.5px;
}
.dosuSection05.inView .wrap div.left:after {
	display: block;
	position: absolute;
	content: "";
	width: 1px;
	height: 134px;
	background-color: #212121;
	top: 1px;
    right: -89px;
}
.dosuSection05.inView .wrap div.right {
	padding-top: 0px;
	padding-left: 179px;
}
.dosuSection05.inView .wrap div.right ul {
	padding-top: 0;
	font-size: 0;
    text-align: left;
    margin-top: 0;
}
.dosuSection05.inView .wrap div.right ul li {
	display: block;
	margin-top: 18px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	text-align: left;
	background-image: none;
	width: auto;
    height: auto;
	margin-left: 0;
}
.dosuSection05.inView .wrap div.right ul li:after {
	display: none;
}
.dosuSection05.inView .wrap div.right ul li:first-child {
	margin-top: 0;
}
.ceoiSection.inView.ceoiSection05 strong {
    padding-top: 103px;
    letter-spacing: -4px;
}
.ceoiSection05.inView ul li:nth-child(1) {
	background-image: url("../../images/inview_bg_14.jpg");
	margin-left: 0;
}
.ceoiSection05.inView ul li:nth-child(2) {
	background-image: url("../../images/inview_bg_15.jpg");
}
.ceoiSection05.inView ul li:nth-child(3) {
	background-image: url("../../images/inview_bg_16.jpg");
}
.ceoiSection05.inView ul li:nth-child(4) {
	background-image: url("../../images/inview_bg_17.jpg");
}
.ceoiSection05.inView ul li:nth-child(5) {
	background-image: url("../../images/inview_bg_18.jpg");
}
.inView.inView01 {
	width: 100%;
	height: 660px;
	background: url("../../images/inview_bg_01.jpg") no-repeat center top;
}
.inView.inView01 strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #fff;
	padding-top: 102px;
}
.inView.inView01 .wrap {
	width: 1210px;
	height: 328px;
	margin: 69px auto 0;
	background: url("../../images/inview_bg_02.jpg") no-repeat center top;
}
.inView.inView01 .textWrap {
	float: right;
    width: 606px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 53px;
    padding-left: 70px;
}
.inView.inView01 .textWrap li {
	display: block;
    margin-top: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 22px;
    background: url("../../images/dosu_dot_blue.png") no-repeat 1px 10px;
    font-family: 'Noto Sans KR';
    font-weight: 400;
    font-size: 20px;
    line-height: 1.45;
    letter-spacing: -3px;
}
.dosuSection.inView.inView02 strong {
	padding-top: 97px;
}
.dosuSection.inView.inView02 > p {
	font-family: 'Noto Sans KR';
    font-weight: 400;
    font-size: 20px;
	color: #212121;
    line-height: 1.45;
	padding-top: 42px;
	text-align: center;
	letter-spacing: -3px;
}
.dosuSection.inView.inView02 .conWrap {
	text-align: center;
	font-size: 0;
	padding-top: 54px;
}
.dosuSection.inView.inView02 .conWrap > * {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.dosuSection.inView.inView02 .conWrap p.text1 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 664px;
	height: 430px;
	font-family: 'Noto Sans KR';
    font-weight: 700;
    font-size: 35px;
	color: #fff;
	padding-top: 354px;
}
.dosuSection.inView.inView02 .conWrap p.text2 {
	width: 89px;
	font-family: 'Noto Sans KR';
    font-weight: 700;
    font-size: 40px;
	color: #212121;
	padding-top: 175px;
}
.dosuSection.inView.inView02 .conWrap p.text1.left {
	background: url("../../images/inview_bg_03.jpg") no-repeat center top;
}
.dosuSection.inView.inView02 .conWrap p.text1.right {
	background: url("../../images/inview_bg_04.jpg") no-repeat center top;
}

/* 신경차단술 */
.dosuSection01.nerve .dosuInner {
    background: url("../../images/n_bg_01.jpg") no-repeat center center;
    height: 451px;
}
.dosuSection02.nerve .contentWrap .bg {
	width: 100%;
	height: 501px;
	background: url("../../images/n_bg_02.jpg") no-repeat center top;
}
.dosuSection03.nerve ul li:nth-child(1) span {
	background-image: url("../../images/n_bg_03.jpg");
}
.dosuSection03.nerve ul li:nth-child(2) span {
	background-image: url("../../images/n_bg_04.jpg");
}
.dosuSection03.nerve ul li:nth-child(3) span {
	background-image: url("../../images/n_bg_05.jpg");
}
.dosuSection03.nerve ul li:nth-child(4) span {
	background-image: url("../../images/n_bg_06.jpg");
}
.dosuSection04.nerve .desc {
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	padding-top: 30px;
	letter-spacing: -3.3px;
	line-height: 1.45;
}
.dosuSection04.nerve .txtWrap {
	width: 1210px;
	height: 328px;
	margin: 64px auto 0;
	background: url("../../images/n_bg_07.jpg") no-repeat center center;
}

.dosuSection04.nerve .txtWrap .txt {
	float: right;
	width: 606px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 52px;
	padding-left: 70px;
}
.dosuSection04.nerve .txtWrap .txt strong {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 31px;
	color: #212121;
	line-height: 1.35;
	letter-spacing: -5px;
}
.dosuSection04.nerve .txtWrap .txt ul {
	margin-top: 27px;
}
.dosuSection04.nerve .txtWrap .txt li {
	display: block;
	margin-top: 19px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 22px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	background: url("../../images/dosu_dot_blue.png") no-repeat left center;
	letter-spacing: -3.5px;
}

.dosuSection05.nerve strong {
	padding-top: 103px;
}
.dosuSection05.nerve ul {
	font-size: 0;
	text-align: center;
	margin-top: 68px;
}
.dosuSection05.nerve ul li {
	display: inline-block;
	position: relative;
	width: 409px;
	height: 201px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 44px;
}
.dosuSection05.nerve ul li:first-child {
	margin-left: 0;
}
.dosuSection05.nerve ul li dt span {
	font-weight: 700;
}
.dosuSection05.nerve .wrap {
	font-size: 0;
	text-align: center;
	margin-top: 28px;
}
.dosuSection05.nerve .wrap > div {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.dosuSection05.nerve .wrap > div.right {
	margin-left: 81px;
}
.dosuSection05.nerve .wrap > div > * {
	display: block;
}
.dosuSection05.nerve .wrap > div strong {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 33px;
	color: #1f50af;
	padding-top: 0;
}
.dosuSection05.nerve .wrap > div p {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 24px;
	color: #212121;
	padding-top: 19px;
}
.dosuSection05.nerve .lines {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #d7d7d7;
	padding-top: 97px;
}

.ceoiSection.nerve strong.title {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	letter-spacing: -6px;
	padding-top: 105px;
}

.proloSection.proloSection04.nerve {
	width: 100%;
	height: 886px;
	background-color: #fff;
	margin-top: 80px;
}
.proloSection.proloSection01.proloSection04.nerve strong {
    padding-top: 27px;
    letter-spacing: -4px;
}
.proloSection.proloSection01.nerve .wrap {
	width: 1416px;
	height: 487px;
	background: url("../../images/n_bg_12.jpg") no-repeat center center;
	margin: 97px auto 0;
}
.proloSection.proloSection01.nerve .wrap ul {
	padding-top: 43px;
}
.proloSection.proloSection01.nerve .wrap ul li:nth-child(2) {
	padding-left: 46px;
    padding-top: 95px;
}
.proloSection.proloSection01.nerve .wrap dd {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	text-align: left;
	line-height: 1.6;
	margin-top: 24px;
	letter-spacing: -3.3px;
}

/* 신경차단술 */
.sub_banner3.nerve {
    background: url("../../images/nerve_banner.jpg") no-repeat center top;
}
.dosuSection01.nerve .dosuInner {
    background: url("../../images/n_bg_01.jpg") no-repeat center center;
    height: 451px;
}
.dosuSection02.nerve .contentWrap .bg {
	width: 100%;
	height: 501px;
	background: url("../../images/n_bg_02_01.jpg") no-repeat center top;
}
.dosuSection03.nerve ul li:nth-child(1) span {
	background-image: url("../../images/n_bg_03.jpg");
}
.dosuSection03.nerve ul li:nth-child(2) span {
	background-image: url("../../images/n_bg_04.jpg");
}
.dosuSection03.nerve ul li:nth-child(3) span {
	background-image: url("../../images/n_bg_05.jpg");
}
.dosuSection03.nerve ul li:nth-child(4) span {
	background-image: url("../../images/n_bg_06.jpg");
}
.dosuSection04.nerve .desc {
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	padding-top: 30px;
	letter-spacing: -3.3px;
	line-height: 1.45;
}
.dosuSection04.nerve .txtWrap {
	width: 1210px;
	height: 328px;
	margin: 64px auto 0;
	background: url("../../images/n_bg_07.jpg") no-repeat center center;
}

.dosuSection04.nerve .txtWrap .txt {
	float: right;
	width: 606px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 52px;
	padding-left: 70px;
}
.dosuSection04.nerve .txtWrap .txt strong {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 31px;
	color: #212121;
	line-height: 1.35;
	letter-spacing: -5px;
}
.dosuSection04.nerve .txtWrap .txt ul {
	margin-top: 27px;
}
.dosuSection04.nerve .txtWrap .txt li {
	display: block;
	margin-top: 19px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 22px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	background: url("../../images/dosu_dot_blue.png") no-repeat left center;
	letter-spacing: -3.5px;
}

.dosuSection05.nerve strong {
	padding-top: 103px;
}
.dosuSection05.nerve ul {
	font-size: 0;
	text-align: center;
	margin-top: 68px;
}
.dosuSection05.nerve ul li {
	display: inline-block;
	position: relative;
	width: 409px;
	height: 201px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 44px;
}
.dosuSection05.nerve ul li:first-child {
	margin-left: 0;
}
.dosuSection05.nerve ul li dt span {
	font-weight: 700;
}
.dosuSection05.nerve .wrap {
	font-size: 0;
	text-align: center;
	margin-top: 28px;
}
.dosuSection05.nerve .wrap > div {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.dosuSection05.nerve .wrap > div.right {
	margin-left: 81px;
}
.dosuSection05.nerve .wrap > div > * {
	display: block;
}
.dosuSection05.nerve .wrap > div strong {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 33px;
	color: #1f50af;
	padding-top: 0;
}
.dosuSection05.nerve .wrap > div p {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 24px;
	color: #212121;
	padding-top: 19px;
}
.dosuSection05.nerve .lines {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #d7d7d7;
	padding-top: 97px;
}

.ceoiSection.nerve strong.title {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	letter-spacing: -6px;
	padding-top: 105px;
}
.ceoiSection05 ul {
	font-size: 0;
	text-align: center;
	margin-top: 74px;
	padding-bottom: 107px;

}
.ceoiSection05.nerve ul li {
	display: inline-block;
	vertical-align: top;
	padding-top: 267px;
	background-repeat: no-repeat;
	background-position: center top;
	width: 239px;
	margin-left: 51px;
}
.ceoiSection05.nerve ul li:nth-child(1) {
	background-image: url("../../images/n_bg_08.jpg");
	margin-left: 0;
}
.ceoiSection05.nerve ul li:nth-child(2) {
	background-image: url("../../images/n_bg_09.jpg");
}
.ceoiSection05.nerve ul li:nth-child(3) {
	background-image: url("../../images/n_bg_10.jpg");
}
.ceoiSection05.nerve ul li:nth-child(4) {
	background-image: url("../../images/n_bg_11.jpg");
}
.ceoiSection05.nerve ul li dd {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 22px;
	color: #212121;
	line-height: 1.27;
	margin-top: 20px;
	letter-spacing: -4px;
}

.proloSection.proloSection04.nerve {
	width: 100%;
	height: 886px;
	background-color: #fff;
	margin-top: 80px;
}
.proloSection.proloSection01.proloSection04.nerve strong {
    padding-top: 27px;
    letter-spacing: -4px;
}
.proloSection.proloSection01.nerve .wrap {
	width: 1416px;
	height: 487px;
	background: url("../../images/n_bg_12.jpg") no-repeat center center;
	margin: 97px auto 0;
}
.proloSection.proloSection01.nerve .wrap ul {
	padding-top: 43px;
}
.proloSection.proloSection01.nerve .wrap ul li:nth-child(2) {
	padding-left: 46px;
    padding-top: 95px;
}
.proloSection.proloSection01.nerve .wrap dd {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	text-align: left;
	line-height: 1.6;
	margin-top: 24px;
	letter-spacing: -3.3px;
}

/* 병원 둘러보기 */
.sub_banner3.subBannerView {
    background: url("../../images/banner_view.jpg") no-repeat center top;
}

.viewTabsDiv ul {
	font-size: 0;
	text-align: left;
}
.viewTabsDiv ul li {
	display: inline-block;
	width: calc((100% - 20px)/5);
	margin-left: 5px;
	margin-top: 5px;
}
.viewTabsDiv ul li:nth-child(1),
.viewTabsDiv ul li:nth-child(6) {
	margin-left: 0;
}
.viewTabsDiv ul li a {
	display: block;
	width: 100%;
	height: 74px;
	line-height: 74px;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 25px;
	color: #fff;
	text-align: center;
	background: #9da5b3;
}
.viewTabsDiv ul li a.active {
	background: #1f50b0;
}
.viewContentWrap {
	margin-top: 90px;
	margin-bottom: 240px;
}
.viewContentWrap .interiorbox h4 {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #1f50b0;
	text-align: center;
}
.viewContentWrap .interiorbox .sliderkit {
	margin-top: 39px;
}
.viewContentWrap .sliderkit-nav-clip {
	width: 100% !important;
}
.viewContentWrap  .sliderkit-nav-clip ul {
	width: 100% !important;
}
.viewContentWrap .sliderkit-nav-clip li {
	width: calc((100% - 102px)/4) !important;
	height: 208px !important;
	overflow: hidden;
}
.viewContentWrap .sliderkit-nav-clip li a {
	width:100% !important;
	height: 208px !important;
}
.viewContentWrap .sliderkit-nav-clip li {
	margin-left: 34px !important;
}
.viewContentWrap .sliderkit-nav-clip li:first-child {
	margin-left: 0px !important;
}
.viewContentWrap .photosgallery-std .sliderkit-panel {
	width:1415px !important;
	height:608px !important;
}

/* 한방과 통증 */
.sub_banner3.pain01 {
    background: url("../../images/pain_banner.jpg") no-repeat center top;
}
.con_tab.pain {
    width: 1415px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 0px;
    overflow: hidden;
	text-align: center;
}

.con_tab.pain li {
	display: inline-block;
	vertical-align: top;
    width: 349px;
    margin-left: 8px;
}

.con_tab.pain li:first-child {
    margin-left: 0;
}

.con_tab.pain li a {
    height: 73px;
    display: block;
    font-size: 25px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 73px;
    background-color: #97b3e3;
}

.con_tab.pain li.on a {
    background-color: #1f50b0;
}
.pain01div01 {
	padding-top: 73px;
}
.pain01div01 strong {
	display: block;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 35px;
	color: #000;
	text-align: center;
}
.pain01div01 p {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #000;
	text-align: center;
	padding-top: 19px;
}
.dosuSection01.pain01 {
	margin-top: 43px;
}
.dosuSection01.pain01 .dosuInner {
    background: url("../../images/pain_bg_01.jpg") no-repeat center top;
    height: 451px;
}
.dosuSection01.pain01 .textWrap strong {
    padding-top: 97px;
	padding-left: 53px;
}
.dosuSection01 .textWrap p {
    padding-left: 52px;
    line-height: 1.75;
    padding-top: 32px;
}
.pain01.dosuSection02 {
	margin-top: 105px;
	background-color: #f3f7ff;
	height: 1055px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pain01.dosuSection02 strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	padding-top: 110px;
}
.pain01.dosuSection02 ul {
	font-size: 0;
	text-align: center;
	padding-top: 63px;
}
.pain01.dosuSection02 ul li {
	display: inline-block;
	vertical-align: top;
	width: 230px;
	height: auto;
	float: none;
}
.pain01.dosuSection02 ul li:last-child {
	margin-left: 134px;
}
.pain01.dosuSection02 ul li dt,
.pain01.dosuSection02 ul li dd {
	display: block;
	text-align: center;
}
.pain01.dosuSection02 ul li dt {
	width: 230px;
	height: 230px;
	line-height: 230px;
	background-color: #112a71;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 47px;
	color: #fff;
	padding-top: 0;
	border-radius: 50%;
}
.pain01.dosuSection02 ul li dd {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 35px;
	color: #212121;
	padding-top: 23px;
}
.pain01.dosuSection02 .textWrap {
	margin-top: 59px;
	width: 100%;
	height: 366px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 42px;
}
.pain01.dosuSection02 .textWrap p {
	text-align: center;
}
.pain01.dosuSection02 .textWrap p.text1 {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 28px;
	color: #212121;
	line-height: 1.95;
}
.pain01.dosuSection02 .textWrap p.text2 {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 17px;
	color: #837d7d;
	line-height: 1.18;
	padding-top: 27px;
}
.pain01.dosuSection03 {
	margin-top: 1px;
}
.pain01.dosuSection03 strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	padding-top: 122px;
}
.pain01.dosuSection03 ul {
	margin-top: 1px;
	width: 1292px;
	height: 651px;
	margin: 59px auto 0;
	background: url("../../images/pain_bg_02.jpg") no-repeat center center;
}
.pain01.dosuSection03 ul dt {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #212121;
	text-align: left;
	line-height: 1.36;
}
.pain01.dosuSection03 ul dd {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	text-align: left;
	line-height: 1.68;
	padding-top: 1px;
}
.pain01.dosuSection03 ul li {
	text-align: left;
	display: block;
	padding-top: 0;
	padding-left: 0;
}
.pain01.dosuSection03 ul li:nth-child(1) dt {
	padding-top: 33px;
    padding-left: 701px;
}
.pain01.dosuSection03 ul li:nth-child(1) dd {
	padding-top: 9px;
    padding-left: 711px;
	text-indent: -15px;
}
.pain01.dosuSection03 ul li:nth-child(1) dd.last {
	padding-top: 1px;
    padding-left: 711px;
	text-indent: -15px;
}
.pain01.dosuSection03 ul li:nth-child(2) dt {
	padding-top: 80px;
    padding-left: 23px;
}
.pain01.dosuSection03 ul li:nth-child(2) dd {
    padding-left: 18px;
}
.pain01.dosuSection03 ul li:nth-child(2) dd.list01 {
	padding-top: 13px;
}
.pain01.dosuSection03 ul li:nth-child(2) dd.list02 {
	padding-top: 0px;
	margin-top: -2px;
	text-indent: -15px;
	padding-left: 33px;
}
.pain01.dosuSection03 ul li:nth-child(2) dd.last {
	padding-top: 0px;
	margin-top: -2px;
}
.dosuSection.pain02 {
	margin-top: 120px;
	background-color: #f3f7ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 99px;
	padding-bottom: 105px;
}
.dosuSection.pain02 strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	line-height: 1.42;
}
.dosuSection.pain02 ul {
	font-size: 0;
	text-align: center;
	margin-top: 65px;
}
.dosuSection.pain02 ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: calc((100% - 93px)/2);
}
.dosuSection.pain02 ul li:nth-child(odd):after {
	display: block;
	position: absolute;
	content: "";
	width: 1px;
	height: 446px;
	background-color: #dee0e4;
	top: 0;
	right: -45px;
}
.dosuSection.pain02 ul li:nth-child(even) {
	margin-left: 93px;
}
.dosuSection.pain02 ul li .imgWrap {
	width: 100%;
	height: 270px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.dosuSection.pain02 ul li:nth-child(1) .imgWrap {
	background-image: url("../../images/pain_bg_03.jpg");
}
.dosuSection.pain02 ul li:nth-child(2) .imgWrap {
	background-image: url("../../images/pain_bg_04.jpg");
}
.dosuSection.pain02 ul li:nth-child(3) .imgWrap {
	background-image: url("../../images/pain_bg_05.jpg");
}
.dosuSection.pain02 ul li:nth-child(4) .imgWrap {
	background-image: url("../../images/pain_bg_06.jpg");
}
.dosuSection.pain02 ul li:nth-child(3),
.dosuSection.pain02 ul li:nth-child(4) {
	margin-top: 67px;
}
.dosuSection.pain02 ul li .textWrap {
	margin-top: 44px;
}
.dosuSection.pain02 ul li .textWrap dt {
	position: relative;
	display: block;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 38px;
	color: #212121;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 36px;
}
.dosuSection.pain02 ul li .textWrap dt:before {
	display: block;
	position: absolute;
	content: "";
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #212121;
	top: 50%;
	margin-top: -6.5px;
	left: 3px;
}
.dosuSection.pain02 ul li .textWrap dd {
	position: relative;
	display: block;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 36px;
	padding-top: 33px;
	line-height: 1.83;
	letter-spacing: -1.5px;
}
.dosuSection.pain03 {
	margin-top: 86px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dosuSection.pain03 strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	line-height: 1.42;
}
.dosuSection.pain03 ul {
	width: 1418px;
	height: 1810px;
	margin: 71px auto 0;
	background: url("../../images/pain_bg_07.jpg") no-repeat center top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 100px;
}
.dosuSection.pain03 ul li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dosuSection.pain03 ul li:nth-child(1) {
	padding-left: 781px;
}
.dosuSection.pain03 ul li:nth-child(2) {
	padding-top: 180px;
	padding-left: 84px;
}
.dosuSection.pain03 ul li:nth-child(3) {
	padding-top: 254px;
	padding-left: 781px;
}
.dosuSection.pain03 ul li:nth-child(4) {
	padding-top: 227px;
	padding-left: 84px;
}
.dosuSection.pain03 ul li:nth-child(5) {
	padding-top: 254px;
	padding-left: 781px;
}
.dosuSection.pain03 ul li dt {
	display: block;
	text-align: left;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 42px;
	color: #212121;
}
.dosuSection.pain03 ul li dd {
	display: block;
	text-align: left;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #717170;
	line-height: 1.84;
	padding-top: 26px;
    padding-left: 6px;
}
.dosuSection.pain04 {
	margin-top: 90px;
	padding-bottom: 70px;
}
.dosuSection.pain04.gg{
margin-top:0;
}
.dosuSection.pain04 strong {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #212121;
	line-height: 1.42;
}
.dosuSection.pain04 .tb {
	margin-top: 56px;
	border-top: 2px solid #1f50af;
	border-bottom: 2px solid #1f50af;
}
.dosuSection.pain04 .tb table {
	width: 100%;
	table-layout: fixed;
}
.dosuSection.pain04 .tb table th,
.dosuSection.pain04 .tb table td {
	border-bottom: 1px solid #cdcccc;
	vertical-align: middle;
}
.dosuSection.pain04 .tb table th.last,
.dosuSection.pain04 .tb table td.last {
	border-bottom: none;
}
.dosuSection.pain04 .tb table th {
	text-align: center;
	background-color: #f2f3f5;
	border-left: 1px solid #cdcccc;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 25px;
	color: #000;
	padding: 38px 0 39px;
}
.dosuSection.pain04 .tb table td {
	text-align: left;
	padding-left: 76px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #000;
}
.dosuSection01.pain01.gj {
	margin-top: 43px;
}
.dosuSection01.pain01.gj .dosuInner {
    background: url("../../images/pain_bg_08.jpg") no-repeat center center;
}
.dosuSection01.pain09 .dosuInner {
    background: url("../../../images/sub_bg1.jpg") no-repeat center center;
}
.dosuSection01.pain01.gj .textWrap strong {
    padding-top: 122px;
	padding-left: 53px;
}
.vbSection ul{
width:1415px;
margin:0 auto;
}
.dosuSection.pain05 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f3f7ff;
	padding-top: 1px;
	padding-bottom: 100px;
	margin-top: 100px;
}
.dosuSection.pain05 strong.subT {
	display: block;
	text-align: center;
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 53px;
	color: #212121;
	line-height: 1.42;
	padding-top: 102px;
}
.dosuSection.pain05 .textWrap {
	position: relative;
	width: 100%;
	height: 425px;
	background-color: #fff;
	background-repeat: no-repeat;
}
.dosuSection.pain05 .textWrap .text1 {
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 270px;
	height: 226px;
	background-color: #f3f7ff;
	top: 100px;
	left: 455px;
}
.dosuSection.pain05 .textWrap.fst {
	background-image: url("../../images/pain_bg_09.jpg");
	background-position: 75px 40px;
	margin-top: 51px;
}
.dosuSection.pain05 .textWrap.fst .text1 {
	padding-top: 33px;
    padding-left: 25px;
}
.dosuSection.pain05 .textWrap .text1 p {
	display: block;
	text-align: left;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 16px;
	color: #212121;
	line-height: 1.67;
}
.dosuSection.pain05 .textWrap.fst .text2 {
	position: absolute;
	top: 118px;
	left: 830px;
	display: block;
}
.dosuSection.pain05 .textWrap .text2:before {
	display: block;
	position: absolute;
	content: "";
	width: 1px;
	height: 306px;
	background-color: #ececec;
	top: -60px;
	left: -60px;
}
.dosuSection.pain05 .textWrap .text2 strong {
	font-family: 'Noto Sans KR';
	font-weight: 700;
	font-size: 40px;
	color: #212121;
}
.dosuSection.pain05 .textWrap .text2 p {
	font-family: 'Noto Sans KR';
	font-weight: 400;
	font-size: 20px;
	color: #212121;
	line-height: 1.6;
	padding-top: 32px;
}
.dosuSection.pain05 .textWrap.fst .text1 p.last {
	padding-top: 26px;
}
.dosuSection.pain05 .textWrap.last {
	margin-top: 14px;
	background-position: 75px 47px;
	background-image: url("../../images/pain_bg_10.jpg");
}
.dosuSection.pain05 .textWrap.last .text1 {
	padding-top: 59px;
    padding-left: 22px;
}
.dosuSection.pain05 .textWrap.last .text1 p.last {
	padding-top: 27px;
}
.dosuSection.pain05 .textWrap.last .text2 {
	position: absolute;
	top: 97px;
	left: 830px;
	display: block;
}
.pain01.dosuSection03.gj strong {
    display: block;
    text-align: center;
    font-family: 'Noto Sans KR';
    font-weight: 700;
    font-size: 53px;
    color: #212121;
    padding-top: 122px;
}
.pain01.dosuSection03.gj ul {
    margin-top: 1px;
    width: 1292px;
    height: 651px;
    margin: 59px auto 0;
    background: url("../../images/pain_bg_11.jpg") no-repeat center center;
}
.pain01.dosuSection03.gj ul li:nth-child(1) dd {
    font-family: 'Noto Sans KR';
    font-weight: 400;
    font-size: 20px;
    color: #212121;
    text-align: left;
    line-height: 1.68;
    padding-top: 4px;
	text-indent: 0;
	padding-left: 697px
}
.pain01.dosuSection03.gj ul li:nth-child(1) dt {
    padding-top: 41px;
    padding-left: 697px;
}
.pain01.dosuSection03.gj ul li:nth-child(2) dd {
    padding-left: 22px;
	padding-top: 9px;
}
.dosuSection.pain02.gj {
    margin-top: 173px;
    background-color: #f3f7ff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 117px;
    padding-bottom: 148px;
}
.dosuSection.pain02.gj .textWrap {
	width: 100%;
	height: 176px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 44px;
    padding-left: 129px;
	margin-top: 30px;
}
.dosuSection.pain02.gj .textWrap p {
	position: relative;
	padding-left: 15px;
	font-family: 'Noto Sans KR';
    font-weight: 400;
    font-size: 28px;
    color: #212121;
    text-align: left;
}
.dosuSection.pain02.gj .textWrap p:before {
	position: absolute;
	display: block;
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #212121;
	top: 50%;
	left: 0;
	margin-top: -2.5px;
}
.dosuSection.pain02.gj .textWrap p.last {
	margin-top: 24px;
}
.dosuSection.pain02 ul {
	font-size: 0;
	text-align: center;
	margin-top: 35px;
}
.dosuSection.pain02 ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: calc((100% - 93px)/2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dosuSection.pain02 ul li:nth-child(odd):after {
	display: block;
	position: absolute;
	content: "";
	width: 1px;
	height: 367px;
	background-color: #dee0e4;
	top: 0;
	right: -45px;
}
.dosuSection.pain02 ul li:nth-child(even) {
	margin-left: 93px;
}
.dosuSection.pain02.gj ul li .imgWrap {
	width: 100%;
	height: 367px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.dosuSection.pain02.gj ul li:nth-child(1) .imgWrap {
	background-image: url("../../images/pain_bg_12.jpg");
}
.dosuSection.pain02.gj ul li:nth-child(2) .imgWrap {
	background-image: url("../../images/pain_bg_13.jpg");
}
.dosuSection.pain02.gj ul li:nth-child(3) .imgWrap {
	background-image: url("../../images/pain_bg_14.jpg");
}
.dosuSection.pain02.gj ul li:nth-child(4) .imgWrap {
	background-image: url("../../images/pain_bg_15.jpg");
}
.dosuSection.pain02.gj ul li:nth-child(3),
.dosuSection.pain02.gj ul li:nth-child(4) {
	margin-top: 35px;
}
.dosuSection.pain02.gj ul li span {
	display: block;
	font-family: 'Noto Sans KR';
    font-weight: 700;
    font-size: 38px;
    color: #fff;
    text-align: center;
	padding-top: 293px;
}
.dosuSection.pain03.gj {
    margin-top: 126px;
}
.dosuSection.pain03.gj ul {
	margin: 54px auto 0;
    padding-top: 100px;
}
.dosuSection.pain03.gj ul li:nth-child(1) {
	padding-left: 781px;
}
.dosuSection.pain03.gj ul li:nth-child(2) {
	padding-top: 231px;
	padding-left: 85px;
}
.dosuSection.pain03.gj ul li:nth-child(3) {
	padding-top: 224px;
    padding-left: 786px;
}
.dosuSection.pain03.gj ul li:nth-child(4) {
	padding-top: 212px;
	padding-left: 84px;
}
.dosuSection.pain03.gj ul li:nth-child(5) {
	padding-top: 254px;
	padding-left: 781px;
}
.dosuSection.pain04.gj {
    margin-top: 128px;
}

/* 헤더 배너 추가변경 190709 */
.headerBnDiv {display: block;position: absolute;font-size: 0;text-align: left;top: 26px;}
.headerBnDiv .imgDiv {display: inline-block;vertical-align: top;}
.headerBnDiv .imgDiv img {vertical-align: top;}
.headerBnDiv .imgDiv.imgDiv01 {width: 179px;}
.headerBnDiv .imgDiv.imgDiv02 {width: 203px;margin-left: 39px;}





/* 2019. 07. 22 */
.sub_banner3 .admis01 {}
.con_tab .admis li a {width:470px; height:68px;}
.dosuSection .admis01 {}
.admisInner {}
.admis_banner3 {width:100%; height:302px; background: url("../../images/admis_banner.jpg") no-repeat center top;
background-size: cover !important; text-align: center;}
/*     admis_prog    */
.admis_pro {/* float:left; */ text-align:center;padding:100 0 250 0px;}
.admis_pro ul li {padding:0 40 30 40px; font-size:35px;}
.admis_pro ul li h2 {padding-bottom:30px;}
.admis_pro h1{font-size:53px; font-style:bold; padding:56 0 56 0px;}
.admis_pro p {font-size:20px; padding-bottom:80px;}
.pro01 {/* position:absolute; top:500px; left:438px; */float:left; padding-left:500px; padding-right:50px;}
.pro02 {/* position:absolute; */float:left;padding-right:50px;}
.pro03 {/* position:absolute; */float:left;}
/* .line {width: 1px; height: 400px; background-color: #f7f7f7;opacity: 0.5;}
.line02 {width: 1px; height: 400px; background-color: #f7f7f7;opacity: 0.5;} */

/*     admis_advn    */
.admis_advn {clear:both; width:100%; height:882px; background-color:f3f7ff;padding:100 0 25 347px;}
.adv {width:1230px;text-align:center;}
.adv h1 {font-size:53px; padding-bottom:69px;}
.adv li {float:left; padding-right:29px;}
.adv li:last-child {padding-right:0;padding-top:64px;}
.adv ul li img{padding-bottom:35px;}


/*     admis_char    */
.admis_char {clear:both; width:100%; heigt:700px; padding: 120  0 200 360px;}
.cha {width:1200px; text-align:center;}
.cha h1 {font-size:53px; padding-bottom:75px; }
.cha ul {padding-left:50px;}
.cha li {float:left; padding-right:29px; font-size:28px;}
.cha li img {padding-bottom:35px;}


/*     sub07    */

.box_5 {
 width:100%;
 margin:0 auto;
}

/*sub09*/
.vbSection{
width:1415px;
margin:0 auto;
margin-top:110px;
}
.vbSection h2{
font-size:53px;
color:#212121;
text-align:center;
}
.vbSection h2 span{
font-weight:bold;
}
.vbSection ul{
margin-top:80px;
}
.vbSection ul li{
float:left;
width:425px;
margin-right:69px;
}
.vbSection ul li:last-child{
margin-right:0;
}
.vbSection ul li p{
font-size:23px;
color:#212121;
text-align:center;
margin-top:30px;
line-height:1.3;
}
.ts{
width:1215px;
margin:0 auto;
background-color:#fff;
padding:70px 100px;
margin-top:60px;
}
.ts table{
width:100%;
}
.ts table tr{}
.ts table tr th{
font-size:17px;
font-weight:bold;
color:#212121;
background-color:#f3f7ff;
border-top:2px solid #1f50af;
border-bottom:1px solid #1f50af;
border-right:1px solid #d8d8d8;
padding:20px 0;
}
.ts table tr th:last-child{
border-right:none;
}
.ts table tr td:last-child{
border-right:none;
}
.ts table tr td{
font-size:20px;
color:#212121;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
text-align:center;
padding:20px 0;
}
.ds{
margin-top:75px;
}
.ds ul{
width:1210px;
margin:0 auto;
}
.ds ul li{
float:left;
border:1px solid #d8d8d8;
margin-right:6px;
}
.ds ul li:last-child{
margin-right:0;
}
.ds ul li img{}
.ds ul li h2{
font-size:30px;
font-weight:bold;
text-align:center;
margin-top:40px;
margin-bottom:20px;
}
.ds ul li p{
font-size:17px;
text-align:center;
line-height:1.5;
padding-bottom:40px;
}
.d_con{

width:100%;
}
.d_con h3{
text-align:center;
font-size:35px;
color:#212121;
font-weight:bold;
margin-top:120px;
margin-bottom:50px;
}
.d_con h1{
text-align:center;
font-size:53px;
color:#212121;
font-weight:bold;
}
.d_con ul{
width:1210px;
margin:0 auto;
margin-top:60px;
}
.d_con ul li{
float:left;
margin-right:10px;
}
.d_con ul li:last-child{
margin-right:0;
}
.d_con .a_txt{
text-align:center;
}
.d_con .a_txt h2{
font-size:35px;
font-weight:bold;
color:#212121;
margin-top:90px;
margin-bottom:20px;
}
.d_con .a_txt p{
font-size:20px;
color:#212121;
line-height:1.3;
}
.d_con .b_txt{
font-size:45px;
font-weight:bold;
color:#212121;
text-align:center;
margin-top:100px;
margin-bottom:50px;
}
.d_con .b_txt span{
color:#1f50af;
}
.d_con .c_txt{
background-image:url("../../images/img11.jpg");
background-position:0 0;
background-repeat:no-repeat;
height:470px;
width:100%;
text-align:center;
}
.d_con .c_txt h2{
color:#fff;
font-size:35px;
font-weight:bold;
padding-top:110px;
margin-bottom:55px;
}
.d_con .c_txt p{
color:#fff;
font-size:20px;
line-height:1.5;
font-weight:200;
}
.dosuSection.de{
margin-top:0;
}
.dosuSection.de h2{
text-align:center;
font-size:35px;
color:#212121;
font-weight:300;
margin-top:90px;
margin-bottom:65px;
line-height:1.3;
}
.dosuSection.de h2 span{
font-weight:bold;
font-size:53px;
}
.dosuSection.de > ul{
width:1210px;
margin:0 auto;
}
.dosuSection.de > ul > li{
float:left;
}
.dosuSection.de ul li .d_list{
background-color:#fff;
width:605px;
height:374px;
}
.dosuSection.de ul li .d_list ul{
padding-top:65px;
padding-left:75px;
}
.dosuSection.de ul li .d_list ul li{
font-size:25px;
color:#212121;
font-weight:bold;
margin-bottom:30px;
}
.dosuSection.de ul li .d_list ul li:last-child{
margin-bottom:0;
}
.dosuSection.de ul li .d_list ul li span{
color:#1f50af;
margin-right:5px;
}
.dosuSection.cm{
width:1210px;
margin:0 auto;
border-bottom:1px solid #dedede;
}
.dosuSection.cm > h2{
text-align:center;
margin-top:110px;
margin-bottom:60px;
font-size:35px;
font-weight:bold;
color:#212121;
}
.dosuSection.cm ul{}
.dosuSection.cm ul li{
float:left;
height:515px;
}
.dosuSection.cm ul li img{}
.dosuSection.cm ul li h2{
text-align:center;
font-size:26px;
font-weight:bold;
color:#222222;
margin-top:35px;
margin-bottom:20px;
}
.dosuSection.cm ul li p{
text-align:center;
font-size:16px;
color:#212121;
line-height:1.4;
}
.dosuSection.ef{
width:1210px;
margin:0 auto;
}
.dosuSection.ef h2{
text-align:center;
margin-top:110px;
margin-bottom:40px;
color:#212121;
font-weight:bold;
font-size:53px;
}
.a_ef{}
.a_ef ul{
margin:0 auto;
width:452px;
}
.a_ef ul li{
width:452px;
height:62px;
background-color:#1f50af;
border-radius:30px;
font-weight:bold;
color:#fff;
text-align:center;
font-size:30px;
line-height:62px;
margin-bottom:10px;
}
.b_ef{
margin-top:55px;
}
.b_ef ul{}
.b_ef ul li{
float:left;
}
.b_ef ul li:last-child{
padding-left:50px;
width:550px;
color:#212121;
}
.b_ef ul li p{
font-size:22px;
font-weight:bold;
line-height:1.6;
margin-bottom:60px;
}
.b_ef ul li span{
font-size:15px;
line-height:2;
}
.dd{
width:1415px;
margin:0 auto;
}
.dd > h2{
font-size:53px;
font-weight:bold;
color:#212121;
text-align:center;
line-height:50pt;
}
.dd > p{
text-align:center;
font-size:20px;
font-weight:300;
color:#212121;
margin:55px 0;
}
.dd > ul{
}
.usq{
width:1214px;
margin:0 auto;
}
.dd ul li{
float:left;
}
.dd > ul > li > p{
background-color:#f3f7ff;
width:648px;
height:255px;
font-size:20px;
color:#212121;
padding-left:60px;
padding-top:95px;
line-height:1.5;
}

.d_menu{
margin:75px 0 120px 0;
}
.d_menu ul{
width:944px;
margin:0 auto;
}
.d_menu ul li{
float:left;
width:472px;
height:70px;
box-sizing:border-box;
text-align:center
}
.d_menu ul li.on{
}
.d_menu ul li a{
font-size:18px;
color:#303030;
background-color:#f3f3f3;
border:1px solid #cccccc;
display:block;
line-height:70px;
}
.d_menu ul li.on a{
font-size:18px;
color:#1f50af;
background-color:#fff;
border:2px solid #1f50af;
font-weight:bold;
}
.da{
border-bottom:1px solid #dedede;
padding-bottom:90px;
}
.da p{
line-height:1.4;
}
.da h1{
width:630px;
height:150px;
font-size:28px;
color:#212121;
background-color:#f9f9f9;
text-align:center;
line-height:150px;
float:right;
margin-top:30px;
font-weight:bold;
}
.da h1 span{
color:#1f50af;
}
.da ul li h2{
font-size:45px;
color:#212121;
margin-bottom:45px;
}
.da ul li h2 span{
font-weight:bold;
}

.sqq{
margin-left:60px;
}
.sq{
}
.sq li{
clear:both;
margin-bottom:20px;
}
.sq li img{
display:inline-block;
float:left;
margin-right:10px;
}
.sq li p{
display:inline-block;
font-size:23px;
color:#212121;
font-weight:bold;
}
.dn{
width:1415px;
margin:0 auto;
margin-top:100px;
}
.dn > h2{
font-size:53px;
font-weight:bold;
color:#212121;
text-align:center;
margin-bottom:50px;
}
.dn > p{
text-align:center;
font-size:20px;
font-weight:300;
color:#212121;
margin-bottom:70px;
}
.dk_con{
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
}
.dk li{
float:left;
margin-right:60px;
}
.dk li:last-child{
margin-right:0;
}
.bdk li:last-child{
float:right;
width:707px
}
.dk li h2{
font-size:35px;
color:#212121;
font-weight:bold;
margin-bottom:30px;
}
.dk li p{
font-size:18px;
color:#212121;
font-weight:300;
line-height:1.4;
margin-bottom:30px;
}
.adk li:last-child{
margin-top:60px;
}
.bdk li:first-child{
margin-top:40px;
}
.er > h2{
font-size:53px;
font-weight:bold;
color:#212121;
text-align:center;
margin-bottom:50px;
padding-top:100px;
}
.er > p{
text-align:center;
font-size:20px;
font-weight:300;
color:#212121;
margin-bottom:70px;
line-height:1.4;
}
.er ul{
width:1210px;
margin:0 auto;
}
.er ul li{
margin-right:32px;
float:left;
}
.er ul li:last-child{
margin-right:0
}
.ee ul{
width:1415px;
margin:0 auto;
}
.a_ee{}
.a_ee ul{}
.a_ee ul li{}
.a_ee ul li p{
font-size:25px;
color:#212121;
text-align:center;
line-height:1.4;
margin:30px 0;
}
.a_ee ul li p span{
font-weight:bold;

}
.a_ee ul li table{
width:690px;
}
.a_ee ul li table tr{}
.a_ee ul li table tr th{
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
padding:20px 0;
background-color:#f3f7ff;
font-weight:bold;
color:#212121;
font-size:30px;
}
.a_ee ul li table tr th:last-child{
border-right:none;
}
.a_ee ul li table tr td:last-child{
border-right:none;
}
.a_ee ul li table tr td{
padding:30px 0;
font-size:18px;
font-weight:300;
text-align:center;
line-height:1.4;
border-bottom:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
}
.a_ee >img{
text-align:center;
margin:115px auto;
display:block;
}
.aq{
border-bottom:1px solid #e4e4e4;
width:1415px;
margin:0 auto;
margin-top:90px;
padding-bottom:20px;
}
.aq p{
text-align:center;
font-size:35px;
font-weight:bold;
color:#212121;
margin-bottom:60px;
}
.aq ul{
width:1415px;
}
.aq ul li{
text-align:center;
}
.aq ul li h2{
font-size:27px;
font-weight:bold;
margin:35px 0;
color:#212121;
}
.aq ul li p{
font-size:17px;
line-height:1.4;
color:#212121;
font-weight:400;
}
.cw{
margin-top:0;
border-bottom:none;
margin-bottom:150px;
}
.er h2 span{
color:#1f50af;
}
.sub_banner10{
width: 100%;
    height: 302px;
    background: url(../../images/v1.jpg) no-repeat center top;
}
.sub_banner11{
width: 100%;
    height: 302px;
    background: url(../../images/v2.jpg) no-repeat center top;
}
.sub h1 {
    font-size: 55px;
    padding-top: 95px;
    text-align: center;
    color: #fff;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: bold;
    line-height: 55px;
}
.sub p {
    text-align: center;
    color: #fff;
    font-size: 29px;
    letter-spacing: -2.5px;
    font-weight: 400;
    margin-top: 30px;
}


/* 충치/보철치료 리뉴얼_240327 */

.om_sub_top_split2.sub15Top {background-image: url('/new/img/sub15_240327.jpg');background-position: left center;}
.om_sub_top_split2.sub15Top .om_sts2_div2_li1{padding-bottom:25px;}
.om_sub_top_split2.sub15Top .om_sts2_div2{padding:56px 50px;}
.om_sub_top_split2.sub15Top .om_sts2_div2_li1 .om_tit_text{line-height:62px;letter-spacing:-0.08em;}
.om_sub_top_split2.sub15Top .om_text{letter-spacing:-0.09em;font-size:18px !important;line-height:31px;}
.om_sub_top_split2.sub15Top .topBannerText{margin-top:35px;display:block;}
.om_sub_top_split2.sub15Top .topBannerText .om_text{font-weight:700;}


.cavityWrap .video{width:100%;box-sizing: border-box;}
.cavityWrap .video .videoBox{position: relative;width: 100%;height: auto;padding-top: 56.25%;text-align:center;}
.cavityWrap .video .videoBox iframe {z-index: 1;top: 0;left: 0;position: absolute;width: 100%;height: 100%;}
.cavityWrap .videoText{font-size:33px;line-height:48px;letter-spacing:-0.09em;}
.cavityWrap{letter-spacing:-0.09em;}
.cavityWrap .c_1f50af{color:#1f50af}
.cavityWrap .om_1415{margin:0 auto !important;}
.cavityWrap .titleBox{text-align:center;}
.cavityWrap .titleBox .lineTitle{position:relative;padding-bottom:34px;}
.cavityWrap .titleBox .lineTitle:after{width:44px;height:7px;content:'';position:absolute;bottom:0;left:50%;background:#212121;transform:translateX(-50%);}
.cavityWrap .titleBox .addTopText{letter-spacing:-0.09em;margin-bottom:10px;font-size:30px;}
.cavityWrap .titleBox .middleTitle{letter-spacing:-0.09em;font-size:53px;}
.cavityWrap .titleBox .middleTitle strong{letter-spacing:-0.09em;font-weight:700;}
.cavityWrap .titleBox .addBottomText{letter-spacing:-0.09em;font-size:20px;}
.cavityWrap .sub15SystemBox{padding:93px 0 80px;}
.cavityWrap .sub15SystemBox .om_1415{padding-bottom:90px;border-bottom:1px solid #d6d6d6;}
.cavityWrap .sub15SystemBox .titleBox .middleTitle{margin-top:20px;}
.cavityWrap .sub15SystemBox ul{margin-top:64px;display:flex;justify-content:center;}
.cavityWrap .sub15SystemBox ul li{width:19.153%;padding:0 2.121%;text-align:center;}
.cavityWrap .sub15SystemBox ul li dl dt img{width:100%;}
.cavityWrap .sub15SystemBox ul li dl dd{letter-spacing:-0.09em;margin-top:31px;font-size:23px;line-height:31px;word-break:keep-all;}
.cavityWrap .sub15SystemBox ul li dl dd strong{letter-spacing:-0.09em;font-weight:700;}

.cavityWrap .blueBgBox{background:#f3f7ff;}
.cavityWrap .pinkBgBox{background:#faf9f6;}
.cavityWrap .necessaryBox .blueBgBox{padding:80px 0;text-align:center;}
.cavityWrap .necessaryBox .om_1415 > span{position:relative;text-decoration: underline 1px #bfbfbf;text-underline-offset:3px;letter-spacing:-0.09em;font-size:28px;}
.cavityWrap .necessaryBox .om_1415 > span:before{width:37px;height:27px;content:'';position:absolute;top:0;left:-36%;background: url('/new/img/sub15_quotes_left.png')no-repeat left center;}
.cavityWrap .necessaryBox .om_1415 > span:after{width:37px;height:27px;content:'';position:absolute;top:0;right:-36%;background: url('/new/img/sub15_quotes_right.png')no-repeat right center;}
.cavityWrap .necessaryBox .om_1415 > p{text-decoration: underline 1px #bfbfbf;text-underline-offset:3px;letter-spacing:-0.09em;font-size:40px;font-weight:700;margin-top:27px;}
.cavityWrap .necessaryBox .om_1415 > p i{font-style:italic;}
.cavityWrap .necessaryBox .om_1415 > p span{letter-spacing:-0.09em;}


.cavityWrap .dotList li{letter-spacing:-0.09em;font-size:18px;padding-left:10px;position:relative;}
.cavityWrap .dotList li:before{width:3px;height:3px;background:#212121;border-radius:100px;content:'';left:0;top:14px;position:absolute;}

.cavityWrap .stepBox{padding:76px 0 112px;}
.cavityWrap .stepBox2{padding-bottom:140px;}
.cavityWrap .stepBox .titleBox .addBottomText{line-height:29px;margin-top:36px;}
.cavityWrap .stepBox .stepCont > ol{margin-top:36px;display:flex;background: url('/new/img/sub15_step_bg.jpg')center top;}
.cavityWrap .stepBox .stepCont > ol > li{padding-top:50px;flex:1;display:flex;flex-direction:column;}
.cavityWrap .stepBox2 .stepCont > ol > li{padding-top:23px;}
.cavityWrap .stepBox .stepCont > ol > li .imgBox{position:relative;text-align:center;font-size:0;}
.cavityWrap .stepBox .stepCont > ol > li .imgBox img{width:64.454%;}
.cavityWrap .stepBox .stepCont > ol > li .imgBox:after{width:33px;height:33px;content:'';position:absolute;top:calc(50% - 17px);right:-16.5px;background: url('/new/img/sub15_step_arrow.png')no-repeat right center;transform:translateY(-50%);}
.cavityWrap .stepBox .stepCont > ol > li:last-child .imgBox:after{display:none;}
.cavityWrap .stepBox .stepCont > ol > li > div{height:100%;position:relative;background:#faf9f6;border-top:8px solid #1945a2;padding:32px 0 40px;}
.cavityWrap .stepBox .stepCont > ol > li > div:after{width:1px;height:100%;content:'';position:absolute;top:0;right:0;background: url('/new/img/sub15_step_dot.jpg')repeat right top;}
.cavityWrap .stepBox .stepCont > ol > li:last-child > div:after{display:none;}
.cavityWrap .stepBox .stepCont ol li .stepTitle{letter-spacing:-0.09em;font-weight:700;margin-bottom:20px;text-align:center;font-size:30px;}
.cavityWrap .stepBox .stepCont ol li .stepList{padding:0 40px 0 50px;}
.cavityWrap .stepBox .stepCont ol li .stepList > li{font-size:18px;letter-spacing:-0.09em;display:flex;line-height:29px;word-break:keep-all;}
.cavityWrap .stepBox .stepCont ol li .stepList > li:last-child{letter-spacing:-0.09em;}
.cavityWrap .stepBox .stepCont ol li .stepList > li:nth-child(n+2){margin-top:15px;}
.cavityWrap .stepBox .stepCont ol li .stepList > li:last-child{color:#1945a2;font-size:20px;font-weight:700;}
.cavityWrap .stepBox .stepCont ol li .stepList > li:last-child > span{font-size:20px;}
.cavityWrap .stepBox .stepCont ol li .stepList > li > span{letter-spacing:-0.09em;color:#1945a2;font-size:18px;font-weight:700;flex-shrink:0;display:block;margin-right:13px;}
.cavityWrap .stepBox .stepCont ol li .stepText{line-height:31px;text-align:center;font-size:23px;padding:0 10px;}
.cavityWrap table{ margin-bottom:40px;text-align:center;}
.cavityWrap table th, .cavityWrap table td{letter-spacing:-0.09em;padding:30px 0; font-size:25px; font-weight:400; border-right:1px solid #dddddd;}
.cavityWrap table th{letter-spacing:-0.09em;font-weight:500; background:#1f50af; color:#fff; border-right:1px solid #dddddd;}
.cavityWrap table th:last-child{border-right:0}
.cavityWrap table tr td{ border-bottom:1px solid #ddd; background:#fff}
.cavityWrap table tr td.b_c{ background:#e9edf8}
.cavityWrap table tr td:last-child{border-right:0}

.cavityWrap .methodBox ol{border-bottom:3px solid #224ca6;margin-top:66px;}
.cavityWrap .methodBox ol > li{letter-spacing:-0.09em;border-top:3px solid #224ca6;display:flex;}
.cavityWrap .methodBox ol li .methodTitle{letter-spacing:-0.09em;width:18.022%;border-right:1px solid #d1d1d1;display:flex;flex-direction: column;justify-content: center;background:#f3f7ff;text-align:center;font-size:35px;font-weight:700;}
.cavityWrap .methodBox ol li .methodTitle p{letter-spacing:-0.09em;margin-top:13px;}
.cavityWrap .methodBox ol li .methodTitle p span{letter-spacing:-0.09em;display:inline-block;background:#1945a2;padding:10px 20px 12px 16px;border-radius:10px;color:#fff;}
.cavityWrap .methodBox ol li .methodList{width:80%;}
.cavityWrap .methodBox ol li .methodList .methodCont{padding:42px 0 42px 50px;}
.cavityWrap .methodBox ol li .methodList .methodCont:nth-child(n+2){border-top:1px solid #d1d1d1;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox{display:flex;align-items:center;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox .imgBox{min-width:300px;margin-right:65px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dt{letter-spacing:-0.09em;font-size:33px;font-weight:700;line-height:55px;word-break:keep-all;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dt span{letter-spacing:-0.09em;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dd{letter-spacing:-0.09em;font-size:33px;margin-top:9px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dd span{letter-spacing:-0.09em;}

.cavityWrap .methodCont .video{width:100%;max-width:72.552%;box-sizing: border-box;}
.cavityWrap .methodCont .videoText{margin-left:58px;}
.cavityWrap .methodCont .videoText img{margin-top:30px;}

.cavityWrap .therapyBox{padding:130px 0;}
.cavityWrap .therapyBox .therapyCont .titleBox{margin-bottom:60px;}
.cavityWrap .therapyBox .therapyCont:nth-child(n+2){margin-top:110px;}
.cavityWrap .therapyBox .therapyCont:nth-child(2){padding:0 16.608%;}
.cavityWrap .therapyBox .therapyCont .therapyList{display:flex;}
.cavityWrap .therapyBox .therapyCont .therapyList > li{flex:1;border-bottom:1px solid #d1d1d1;background:#f3f7ff;}
.cavityWrap .therapyBox .therapyCont .therapyList > li:nth-child(n+2){border-left:1px solid #d1d1d1;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyTitle{padding-top:14px;background:#fff;font-size:35px;letter-spacing:-0.09em;font-weight:700;text-align:center;}
.cavityWrap .therapyBox .therapyCont .therapyList li .imgBox{background:#fff;text-align:center;padding:35px 0 40px;}
.cavityWrap .therapyBox .therapyCont .therapyList li .imgBox img{width:70.065%;padding:0 15px;}
.cavityWrap .therapyBox .therapyCont:nth-child(2) .therapyList li .imgBox img{width:69.916%;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText{padding:51px 40px 55px 58px;border-top:1px solid #d1d1d1;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText li{letter-spacing:-0.09em;display:flex;font-size:20px;line-height:32px;word-break:keep-all;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText > li:nth-child(n+2){margin-top:11px;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText li > span{letter-spacing:-0.09em;flex-shrink:0;margin-right:15px;display:block;color:#1f50af;font-weight:700;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText li div{letter-spacing:-0.09em;word-break:keep-all;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText li div strong{letter-spacing:-0.09em;font-weight:700;}

.cavityWrap .box3{display:flex;align-items:center;position:relative;border:7px solid transparent;border-radius:100px;background-image:linear-gradient(#fff, #fff),linear-gradient(to right, #1f50af 0%,  #1faf9f 100%);background-origin:border-box;background-clip:content-box, border-box;margin:70px 10px 0;}
.cavityWrap .box3 .titimg1{letter-spacing:-0.09em;flex-shrink:0;padding-left:80px;font-size:30px;font-weight:700;margin-right:60px;}
.cavityWrap .box3 .tit1{letter-spacing:-0.09em;padding:35px 68px 35px 0;font-size:20px;line-height:29px;font-weight:300}
.cavityWrap .box3 .tit1 span{letter-spacing: -0.09em;word-break:keep-all;}


.cavityWrap .saveBox .pinkBgBox{padding:100px 0 80px;}
.cavityWrap .saveBox .saveCont{margin-top:50px;display:flex;align-items:center;background:#e3f2f9;padding:0 80px 0 120px;}
.cavityWrap .saveBox .saveCont img{width:35%;}
.cavityWrap .saveBox .saveCont > p{margin:20px 0 0 50px;word-break:keep-all;letter-spacing:-0.09em;font-size:25px;line-height:46px;font-weight:300;}
.cavityWrap .saveBox .saveCont > p strong{letter-spacing:-0.09em;word-break:keep-all;font-weight:700;}


.cavityWrap .additionBox{margin:150px 0 250px;}
.cavityWrap .additionList li{display:flex;align-items:center;}
.cavityWrap .additionList li .imgBox{width:50.4%;font-size:0;}
.cavityWrap .additionList li .imgBox img{width:100%;}
.cavityWrap .additionList li .additionCont{width:47.2%;padding-left:2.827%;padding-bottom:20px;}
.cavityWrap .additionList li .additionCont h3{letter-spacing:-0.09em;font-size:35px;line-height:45px;font-weight:700;margin-bottom:30px;word-break:keep-all;}
.cavityWrap .additionList li .additionCont h3 span{letter-spacing:-0.09em;}
.cavityWrap .additionList li .additionCont .additionText{word-break:keep-all;letter-spacing:-0.09em;font-size:18px;line-height:28px;font-weight:300;padding-right:2%;}
.cavityWrap .additionList li .additionCont .additionText strong{letter-spacing:-0.09em;font-weight:700;}
.cavityWrap .additionList li:nth-child(odd) .imgBox{order:0;}
.cavityWrap .additionList li:nth-child(odd) .additionCont{order:1;}
.cavityWrap .additionList li:nth-child(even) .imgBox{order:1;}
.cavityWrap .additionList li:nth-child(even) .additionCont{order:0;padding-right:10px;}

.cavityWrap .youtubeBox .om_1415{display:flex;align-items:center;justify-content:space-between;}
.cavityWrap .youtubeBox .videoText{font-size:33px;line-height:48px;padding-left:4.947%;}
.cavityWrap .youtubeBox .videoText .imgBox{margin-top:40px;}
.cavityWrap .youtubeBox .video{max-width:75.619%;padding-right:4.947%;}

.cavityWrap .anesthesiaBox{margin-bottom:106px;}
.cavityWrap .anesthesiaBox .blueBgBox{margin:70px 0 113px;}
.cavityWrap .anesthesiaBox .anesthesiaTextBox{font-size:20px;letter-spacing:-0.09em;background:url('/new/img/sub15_anesthesia_01.png')no-repeat right 17.3% top / 34.2% auto;line-height:32px;padding:3.605% 50% 3.746% 10.955%;;word-break:keep-all;}
.cavityWrap .anesthesiaBox .anesthesiaTextBox p{margin-top:32px;letter-spacing:-0.09em;word-break:keep-all;}
.cavityWrap .anesthesiaBox .anesthesiaTextBox p strong{font-weight:700;letter-spacing:-0.09em;}
.cavityWrap .anesthesiaBox .additionList li .additionCont .additionText strong{font-size:17px;font-weight:700;letter-spacing:-0.12em;}
.cavityWrap .anesthesiaBox .additionList li:nth-child(odd) .additionCont{padding-top:10px;}
.cavityWrap .anesthesiaBox .additionList li:nth-child(even) .additionCont{padding-top:18px;}

.talkBox {max-width:290px;background:rgba(0, 0, 0,.65);position:absolute;top:50%;transform:translateY(-50%);right:70px;padding:31px 28px 26px;z-index:2;} 
.talkBox dl{margin-bottom:20px;}
.talkBox dl dt{font-size:30px;font-weight:700;color:#fff;letter-spacing:0;}
.talkBox dl dd{font-size:28px;font-weight:700;color:#fff;margin-top:21px;letter-spacing:0;}
.talkBox dl dd a{font-size:28px;cursor:auto;font-weight:700;color:#fff;margin-left:7px;letter-spacing:0;}
.talkBox dl dd p{font-size:20px;font-weight:500;color:#fff;margin-top:10px;letter-spacing:0;}
.talkBox .numBox{display:flex;align-items:center;padding-left:2px;}
.talkBox .talkSend > a{margin-top:12px;}
.talkBox .talkSend select,
.talkBox .talkSend input{height:40px;border-radius:0 !important;border:1px solid #fff;color:#fff;background:#3c3c39;font-size:16px;padding-left:9px;}
.talkBox .talkSend select{width:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3c3c39 url('/om_img/new/talk_arrow_icon.png')no-repeat center right 11px;}
.talkBox .talkSend input{width:calc(100% - 103px);margin-left:3px;}
.talkBox .findLoad{padding-top:18px;margin-top:18px;position:relative;}
.talkBox .findLoad:before{width:100%;height:1px;background:#fff;top:0;left:0;position:absolute;content:'';}
.talkBox .findLoad a:nth-child(n+2){margin-top:12px;}
.talkBox .talkBtn{width:100%;height:46px;letter-spacing:0;background:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;color:#381e1f;}
.talkBox .talkBtn img{margin-right:5px;}
.talkBox .talkBtn.talkYellow{background:#ffe800;}

/* Language */
.langList{width:100px;position:relative;border-radius:50px;font-size:13px;letter-spacing:-0.05em;cursor:pointer;z-index:99;}
.langList.on ul{display:block;}
.langList ul{width:100%;display:none;position:absolute;left:0;top:31px;border-top:2px solid #143c9b;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.langList ul:before{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;content:'';}
.langList ul li{font-size:13px;background:#fff;}
.langList ul li:nth-child(n+2){border-top:1px solid #ddd;}
.langList ul li:hover{color:#1b4abc;}
.langList .langBtn{padding:9px 0 9px;}
.langList .langBtn > span{position:relative;padding-left:20px;display:flex;align-items:center;justify-content:space-between;}
.langList .langBtn > span:before{width:12%;height:100%;left:0;top:8%;position:absolute;content:'';background:url('/om_img/new_mo/new/lang_icon.png')no-repeat center center / 100% auto;}

.mainEn .headerBox_2{justify-content:flex-start;}
.mainEn .headerBox_2 .enLang{margin:0 34px 0 39px;}
.mainEn .headerBox_2 .enLang span{display:flex;align-items:center;font-size:24px;letter-spacing:-0.003em;color:#244289;justify-content:space-around;font-weight:500;}
.mainEn .headerBox_2 .enLang span:before{width:27px;height:27px;display:inline-block;content:'';background:url('/om_img/new_mo/new/lang_icon_250110.png')no-repeat center center / 100% auto;margin-right:10px;}
.enView .headerBox_2{justify-content:flex-start;}
.enView .headerBox_2 .enLang{margin:0 34px 0 39px;}
.enView .headerBox_2 .enLang span{display:flex;align-items:center;font-size:24px;letter-spacing:-0.003em;color:#244289;justify-content:space-around;font-weight:500;}
.enView .headerBox_2 .enLang span:before{width:27px;height:27px;display:inline-block;content:'';background:url('/om_img/new_mo/new/lang_icon_250110.png')no-repeat center center / 100% auto;margin-right:10px;}

.langList .langBtn > span img{width:14.55%;margin-top:3px;margin-left:3px;margin-right:7px;}
.langList ul li a{padding:11px 10px;display:flex;align-items:center;}
.langList ul li a img{width:18%;border-radius:100%;margin-right:7%;cursor:pointer;}

.top_gnb .langList .langBtn{padding:0;}
.top_gnb .langList .langBtn > span:before{width:16px;top:1px;}
.top_gnb .langList ul li a img{width:16px;}

.om_mo_hd_wrap .langList{position:absolute;top:20px;right:70px;width:80px;}
.om_mo_hd_wrap .langList ul{top:60px;}
.om_mo_hd_wrap .langList .langBtn{padding:0;}
.om_mo_hd_wrap .langList .langBtn > span img{width:40px;margin:0;}
.om_mo_hd_wrap .langList .langBtn > span:before{background:none;}
.om_mo_hd_wrap .langList ul li a img{width:16px;}

/* Faq */
.faqTop{position:relative;}
.faqTop:before{width:100vw;height:100%;background:#f3f7ff;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1;content:'';}
.faqTop .title{font-size:48px;font-weight:700;letter-spacing:-0.02em;color:#000;margin-bottom:3.353%;font-family:'Noto Sans KR';}
.faqTop .title span{color:#1f50b0;font-family:'auto';}
.faqTop .flexCont{font-size:25px;color:#000;text-align:center;line-height: 1.44;padding-top:43px;display:flex;align-items:flex-end;justify-content:space-between;text-align:left;}
.faqTop .flexCont .info{width:51.793%;padding-left:5px;margin-bottom: 73px;}
.faqTop .flexCont .om_tit_text2{font-size:23px;line-height:36px;letter-spacing:-0.04em;color:#000;font-family:'Noto Sans KR';}
.faqTop .flexCont .om_tit_text2 .pcView{display:block;} 
.faqTop .flexCont a{font-weight:700;font-size:23px;margin-top:8.313%;display:inline-block;font-family:'Noto Sans KR';}
.faqTop .flexCont a span{font-size:38px;margin-left:30px;font-family:'auto';}
.faqTop .flexCont .imgBox{width:48.207%;flex-shrink:0;}
.faqTop .flexCont img{width:100%;vertical-align:bottom;}

.faqCont {font-family:'Noto Sans KR';margin-bottom: 110px;}
.faqSearch.searchBox{margin:120px 0 100px;}
.faqSearch.searchBox .d_p_in{opacity:0;visibility:hidden;position:absolute;left:-9999999em;top:-9999999em;}
.faqSearch.searchBox .inputstyle1{width:800px;height:70px;background:#f1f3f5;font-size:23px;letter-spacing:-0.03em;font-weight: 400;color:#888;border-radius:35px;padding:0 80px 0 37px;border:0;font-family:'Noto Sans KR';}
.faqSearch.searchBox input[type="submit"]{width:60px;height:60px;background:url('/img/sub/circle_search.png')no-repeat center;font-size:0;position:absolute;right:5px;;top:50%;margin-top:-30px;cursor:pointer;}
.faqSearch.searchBox form{display:inline-block;position:relative;}

.faqDiv{margin-top:50px;border-top:1px solid #212121;}
.faqDiv table{width:100%;}
.faqRow{position:relative;}
.faqRow .info {border-bottom:1px solid #e3e3e3;}
.faqRow .info .line{display:flex;align-items:flex-start;padding:33px 31px 24px;}
.faqRow .info .line strong{width:45px;height:45px;border-radius:50%;background:#fff;color:#004691;border:1px solid #004691;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.565217;text-align:center;font-size:23px;flex-shrink:0;font-family:'auto';box-sizing:border-box;padding: 0 0 3px;}
.faqRow .info .line > div{width:100%;padding:7px 27px;font-size:23px;font-weight:500;letter-spacing:-0.03em;line-height:1.565217;color:#212121;font-family:'Noto Sans KR';}
.faqRow .info + a{position:absolute;right:80px;bottom:40px;padding:5px 10px;background:#141a98;color:#fff;}
.faqRow .info .question{background:url('/img/sub/faq_close.png') no-repeat right 30px center;cursor:pointer;}
.faqRow .info .question.open {background: url('/img/sub/faq_open.png') no-repeat right 30px center;}
.faqRow .info .answer{background:#f7f8fa;border-radius:20px;margin-bottom:30px;padding:40px 80px 39px 32px;position:relative;}
.faqRow .info .answer.line > strong{background:#004691;color:#fff;position:absolute;top:48px;left:31px;}
.faqRow .info .answer.line > div{font-size:19px;font-weight:400;letter-spacing:-0.03em;line-height:1.6842105;color:#555;padding:0;padding-left:73px;padding-top:4px;}
.faqRow .info .answer .date{width:100%;display:flex;justify-content:flex-end;margin-top:20px;font-size:19px;font-weight:400;letter-spacing:-0.03em;line-height:1.8823529;color:#555;}
.faqRow .info .line.answer{display:none; }

.faqCateOne{display:flex;justify-content:space-between;}
.faqCateOne li{width:calc(100% / 6);margin-right:1.794%;text-align:center;box-sizing:border-box;font-size:23px;background:#f3f7ff;border-radius:10px;text-align:center;}
.faqCateOne li:last-child{margin-right:0;}
.faqCateOne li a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18.64% 0 23.188%;font-family:'Noto Sans KR';}
.faqCateOne li a img{width:35%;display:block;margin-bottom:6px;}
.faqCateOne li.active{background:#1f50b0;}
.faqCateOne li.active a{color:#fff;}


.faqCateTwo{margin:60px 0 80px;}
.faqCateTwo ul{flex-wrap:wrap;justify-content: center;display:none;background:#009baf;padding:2.07%;border-radius:10px;}
.faqCateTwo ul li{width:16.1846%;max-width:225px;display: flex;justify-content: center;align-items: center;border:1px solid #07a8bd;margin-left:-1px;margin-top:-1px;margin-right:0.576%;text-align:center;box-sizing:border-box;border-radius:5px;background:#07a8bd;}
.faqCateTwo ul li:nth-child(6n+6){margin-right:0;}
.faqCateTwo ul li:nth-child(n+7){margin-top:8px;}
.faqCateTwo ul li a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding:3.14% 4.49%;font-size:20px;font-weight:500;letter-spacing:-0.03em;line-height:1.8;color:#fff;font-family:'Noto Sans KR';word-break:keep-all;}
.faqCateTwo ul li.active {background:#fff;border: 1px solid #fff;}
.faqCateTwo ul li.active a{color:#009baf;}


/* 배너이미지코딩 */

.bannerImgBackground *{font-family:'NotoSansCJKkr';}
.bannerImgBackground .fontWR{font-weight:400;}
.bannerImgBackground .c_ffed87{color:#ffed87;}
.bannerImgBackground .c_fffd74{color:#fffd74;}
.bannerImgBackground .c_1752c4{color:#1752c4;}
.bannerImgBackground .c_fff56b{color:#fff56b;}
.bannerImgBackground .c_ff822e{color:#ff822e;}
.bannerImgBackground .c_1f50b0{color:#1f50b0;}
.bannerImgBackground .c_224084{color:#224084;}
.bannerImgBackground i{font-size:74px;font-style: italic;}
.bannerImgBackground.knee{width:100%;background:url('/om_img/new/knee_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.knee > div {display:flex;flex-direction:column;align-items:flex-start;padding:5.67% 12.861% 4.882%;}
.bannerImgBackground.knee > div > p{width:374px;display:flex;justify-content:flex-start;align-items:center;font-size:23px;font-weight:500;letter-spacing:-0.06em;color:#fff;border-top:1px solid #9e9d9d;border-bottom:1px solid #9e9d9d;padding:0.92% 0.708%;box-sizing: border-box;}
.bannerImgBackground.knee > div > p:before{width:11.295%;height:38px;display:inline-block;margin-right:10px;background:url('/om_img/new/ack_sign.png')no-repeat center / contain;content:'';}
.bannerImgBackground.knee > div > strong{font-size:74px;font-weight:700;letter-spacing:-0.06em;color:#fff;display:block;line-height:1.2027;text-align:left;margin-top:2.121%;}
.bannerImgBackground.knee > div > strong .c_ffed87{letter-spacing: -0.06em;}
.bannerImgBackground.knee > div > strong .fontWR{color:#fff;}
.bannerImgBackground.knee > div > ul {max-width:808px;display:flex;flex-wrap:wrap;margin-top:2.474%;}
.bannerImgBackground.knee > div > ul li{width:31.683%;font-size:23px;font-weight:500;letter-spacing:-0.06em;color:#220000;background:#fff;border-radius:10px;margin-right:2.476%;padding:2.476% 0;}
.bannerImgBackground.knee > div > ul li:nth-child(3n+3){margin-right:0;}
.bannerImgBackground.knee > div > ul li:nth-child(n+4){margin-top:2.242%;}
.bannerImgBackground.case{background:#0b1568;display:flex;justify-content:space-between;align-items:flex-start;padding:3.574% 13.821% 3.731% 12.244%;}
.bannerImgBackground.case > div{width:53.732%;padding-top:27px;flex-shrink:0;}
.bannerImgBackground.case > p {width:38.664%;}
.bannerImgBackground.case .recordTitle {text-align:left;}
.bannerImgBackground.case .recordTitle > strong{font-size:53px;font-weight:300;letter-spacing:-0.06em;color:#fff;line-height: 1.3396;white-space: nowrap;}
.bannerImgBackground.case .recordTitle > strong .c_fffd74{font-size:75px;font-weight:700;letter-spacing:-0.09em;}
.bannerImgBackground.case .recordTitle .years{display:flex;justify-content:flex-end;color:#fff;font-size:16px;font-weight:400;letter-spacing:-0.07em;}
.bannerImgBackground.case .recordInfo{display:flex;justify-content:flex-start;align-items:flex-start;}
.bannerImgBackground.case .recordInfo .explain {padding-left:20px;}
.bannerImgBackground.case .recordInfo .explain > p{margin-left:15px;font-size:34px;font-weight:700;letter-spacing:-0.06em;border-top:1px solid #6d73a4;border-bottom:1px solid #6d73a4;color:#fff;text-align:left;margin-top:30px;padding:14px 0;}
.bannerImgBackground.case .recordInfo .explain > ul {margin-top:20px;}
.bannerImgBackground.case .recordInfo .explain > ul li{font-size:21px;font-weight:300;letter-spacing:-0.06em;color:#fff;text-align:left;white-space: nowrap;}
.bannerImgBackground.case .recordInfo .explain > ul li:nth-child(n+2){margin-top:15px;}
.bannerImgBackground.case .recordInfo .recordInfoImg{width:27.25%;}
.bannerImgBackground.case .data{padding-left:10px;margin-top:30px;display:flex;justify-content:flex-start;font-size:16px;font-weight:400;letter-spacing:-0.07em;color:#fff;}
.bannerImgBackground.case .data strong{font-size:17px;color:#fff;}
.bannerImgBackground.mri{width:100%;background:url('/om_img/new/banner_mri.jpg')no-repeat center top / cover;}
.bannerImgBackground.mri div {max-width:1343px;margin:0 auto;padding:108px 0 132px;}
.bannerImgBackground.mri div .whiteBox{width:488px;height:79px;font-size:37px;font-weight:500;letter-spacing:-0.06em;color:#0f1d41;background:#fff;border-radius:37px;display:flex;justify-content:center;align-items:center;}
.bannerImgBackground.mri div .mriTitle{font-size:72px;font-weight:700;letter-spacing:-0.06em;color:#fff;line-height:1.2361;margin-top:40px;display:block;text-align:left;}
.bannerImgBackground.mri div .mriTitle > span:not(.c_fffd74){font-weight:300;color:#fff;}
.bannerImgBackground.mri div .mriTitle .c_fffd74 span{font-family:'TmonMonsori' !important;color:#fffd74;vertical-align:5px;}
.bannerImgBackground.mri div > span{font-size:39px;font-weight:300;letter-spacing:-0.06em;color:#fff;margin-top:40px;display:flex;align-items:center;text-align:left;}
.bannerImgBackground.mri div > span:before{width:68px;height:68px;display:inline-block;margin-right:20px;background:url('/om_img/new/GE_Signa.png')no-repeat center / contain;content:'';}
.bannerImgBackground.ksba{width:100%;background:url('/om_img/new/ksba_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.ksba > div{max-width:1369px;margin:0 auto;display:flex;align-items:center;padding:57px 0 97px;}
.bannerImgBackground.ksba .ksbaTitle > strong{font-size:70px;letter-spacing:-0.06em;color:#0e244b;font-weight:700;line-height:1.142857;display:block;text-align:left;}
.bannerImgBackground.ksba .ksbaTitle > strong span{font-weight:300;}
.bannerImgBackground.ksba .ksbaTitle .blueBox{width:370px;height:70px;display:flex;justify-content:center;align-items:center;font-size:29px;font-weight:500;letter-spacing:-0.06em;color:#fff;background:#1f50b0;margin-top:45px;}
.bannerImgBackground.ksba .ksbaTitle .info{font-size:19px;font-weight:400;letter-spacing:-0.06em;color:#0e244b;line-height:1.5263157;margin-top:25px;text-align:left;}
.bannerImgBackground.ksba .ksba {padding-left:373px;}
.bannerImgBackground.ksba .ksba ul {margin-top:27px;}
.bannerImgBackground.ksba .ksba ul li{width:483px;height:59px;display:flex;align-items:center;font-size:27px;font-weight:400;letter-spacing:-0.06em;color:#0e244b;background:#fff;border-radius:30px;padding-left:47px;}
.bannerImgBackground.ksba .ksba ul li:nth-child(n+2){margin-top:13px;}
.bannerImgBackground.ksba .ksba ul li:before{display:inline-block;margin-right:17px;content:'';}
.bannerImgBackground.ksba .ksba ul li:first-child:before{width:106px;height:35px;background:url('/om_img/new/ksba_samsung.png')no-repeat center / contain;}
.bannerImgBackground.ksba .ksba ul li:nth-child(2):before{width:70px;height:70px;background:url('/om_img/new/ksba_sungkyunkwan.png')no-repeat center / contain;}
.bannerImgBackground.confidence{width:100%;background:url('/om_img/new/confidence_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.confidence > div{max-width:1349px;margin:0 auto;display:flex;align-items:center;padding:96px 0 89px;}
.bannerImgBackground.confidence .factImg {width: 49.593%;}
.bannerImgBackground.confidence .factImg ul {display:flex;}
.bannerImgBackground.confidence .factImg ul li:first-child{margin-right:19px;}
.bannerImgBackground.confidence .factImg > p {font-size:15px;font-weight:400;letter-spacing:-0.06em;color:#dcdcdc;margin-top:20px;text-align:center;}
.bannerImgBackground.confidence .factInfo {padding-left:97px;margin-bottom:10px;}
.bannerImgBackground.confidence .factInfo .whiteBox{width:396px;height:79px;display:flex;justify-content:center;align-items:center;font-size:39px;font-weight:500;letter-spacing:-0.06em;color:#2f3c9c;border-radius:37px;background:#fff;}
.bannerImgBackground.confidence .factInfo strong{font-size:78px;font-weight:700;letter-spacing:-0.06em;color:#fff;line-height:1.141025;margin-top:40px;text-align:left;display:block;}
.bannerImgBackground.confidence .factInfo strong i{color:#fff;}
.bannerImgBackground.confidence .factInfo strong + p{width:100%;font-size:19px;font-weight:500;letter-spacing:-0.06em;color:#fff;border-top:1px solid #fff;margin:40px 0 0 10px;padding-top:20px;text-align:left;line-height:1.631578;}
.bannerImgBackground.leader{width:100%;background:url('/om_img/new/leader_bg.jpg')no-repeat center top / cover;position:relative;}
.bannerImgBackground.leader:before{width:640px;height:573px;position:absolute;bottom:0;left:128px;background:url('/om_img/new/info_person.png')no-repeat left bottom / contain;content:'';}
.bannerImgBackground.leader > div{display:flex;padding:85px 100px 67px 394px;}
.bannerImgBackground.leader .factInfo {padding:31px 0 0 69px;}
.bannerImgBackground.leader .factInfo .whiteBox{width:544px;height:54px;display:flex;justify-content:center;align-items:center;font-size:27px;font-weight:500;letter-spacing:0.22em;color:#1d104d;border-radius:24px;background:#fff;}
.bannerImgBackground.leader .factInfo strong{font-size:89px;font-weight:700;letter-spacing:-0.06em;color:#fff4ab;line-height:1.157303;margin-top:40px;text-align:left;display:block;}
.bannerImgBackground.leader .factInfo strong i{font-size:89px;color:#fff4ab;}
.bannerImgBackground.leader .factInfo strong span{font-weight:300;color:#fff;}
.bannerImgBackground.leader .factInfo strong + div{display:flex;border-top:1px solid rgba(255, 255, 255, 0.5);margin-top:40px;padding-top:35px;}
.bannerImgBackground.leader .factInfo strong + div > p{font-size:42px;font-weight:400;letter-spacing:-0.06em;color:#fff;}
.bannerImgBackground.leader .factInfo strong + div > p .num{font-size:53px;font-weight:700;letter-spacing:-0.06em;}
.bannerImgBackground.leader .factInfo strong + div > p .num .unit{font-size:32px;font-weight:500;color:#fffbb9;padding-left:3px;}
.bannerImgBackground.leader .factInfo strong + div > p .dot{color:#fffbb9;position:relative;}
.bannerImgBackground.leader .factInfo strong + div > p .dot:before{width:5px;height:5px;position: absolute;top:5px;left: 50%;transform: translateX(-50%);border-radius: 50%;background:#fffbb9;content:'';}
.bannerImgBackground.leader .factInfo strong + div > span {display:flex;align-items:flex-start;font-size:15px;font-weight:400;letter-spacing:-0.06em;color:#fff;line-height:1.6666666;text-align:left;margin:7px 0 0 20px;}
.bannerImgBackground.leader .factInfo strong + div > span:before{width:6px;height:6px;display:inline-block;margin:5px 5px 0 0;content:'*';}
.bannerImgBackground.insurance *{font-family:'GmarketSans';}
.bannerImgBackground.insurance{background:url('/om_img/new/insurance_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.insurance > div{padding:120px 0 221px 242px;}
.bannerImgBackground.insurance > div > strong{font-size:88px;font-weight:700;color:#094d38;letter-spacing:-0.08em;line-height:1.242857;display:block;text-align:left;}
.bannerImgBackground.insurance > div > strong span:not(.c_ff822e){font-size:71px;font-weight:500;}
.bannerImgBackground.insurance > div > strong .c_ff822e{font-weight:700;}
.bannerImgBackground.insurance > div > p{width:207px;height:67px;border:1px solid #49521b;font-size:31px;font-weight:500;letter-spacing:-0.08em;color:#3b450d;display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin: 30px 0 0 8px;padding-top: 5px;}
.bannerImgBackground.management{background:url('/om_img/new/management_bg.jpg')no-repeat center top / cover;position:relative;z-index:-3;}
.bannerImgBackground.management:before{width:424px;height:622px;background:url('/om_img/new/trainer.png')no-repeat center bottom / contain;position:absolute;bottom:0;left:848px;content:'';z-index:-2;}
.bannerImgBackground.management > div{display:flex;justify-content:space-between;padding:104px 247px 141px 275px;}
.bannerImgBackground.management .managementTitle .borderBox{width:616px;height:68px;display:flex;justify-content:center;align-items:center;font-size:31px;font-weight:400;letter-spacing:-0.06em;color:#6d6e87;border:1px solid #9fa0b4;}
.bannerImgBackground.management .managementTitle .borderBox strong{color:#6d6e87;font-weight:700;margin-left:5px;}
.bannerImgBackground.management .managementTitle .borderBox span{font-size:24px;color:#6d6e87;font-weight:700;margin:3px 0 0 3px;}
.bannerImgBackground.management .managementTitle > strong{font-family:'TmonMonsori' !important;font-size:75px;letter-spacing:-0.04em;color:#292a38;line-height:1.1866666;display:block;margin-top:38px;}
.bannerImgBackground.management .managementTitle > strong .c_1f50b0{font-family:'TmonMonsori' !important;font-size:75px;letter-spacing:-0.04em;}
.bannerImgBackground.management .managementTitle > strong + p{font-size:44px;font-weight:700;letter-spacing:-0.06em;color:#292a38;position:relative;margin-top:74px;padding-right:10px;}
.bannerImgBackground.management .managementTitle > strong + p:before{width:1px;height:41px;background:#a0a0a0;position:absolute;top:-60px;left:calc(50% - 5px);transform:translateX(-50%);content:'';}
.bannerImgBackground.management .managementList {margin-top:-10px;}
.bannerImgBackground.management .managementList ul li{max-width:371px;font-size:33px;font-weight:400;letter-spacing:-0.06em;color:#292a38;border-radius:45px;background:#fff;padding:28px 0;}
.bannerImgBackground.management .managementList ul li:first-child{margin:0 63.156px;}
.bannerImgBackground.management .managementList ul li:nth-child(n+2){margin:22px auto 0;}
.bannerImgBackground.management .managementList ul li:last-child{max-width:unset;padding:28px 59px;}
.bannerImgBackground.management .managementList ul li strong{font-weight:700;}
.bannerImgBackground.realStory{background:#ead3cb;}
.bannerImgBackground.realStory.car01{background:url('/om_img/new/realstory_car01_bg.jpg')no-repeat center / cover;}
.bannerImgBackground.realStory.car02{background:url('/om_img/new/realstory_car02_bg.jpg')no-repeat center / cover;}
.bannerImgBackground.realStory.impl01{background:url('/om_img/new/realstory_impl_bg.jpg')no-repeat center / cover;}
.bannerImgBackground.realStory.impl02{background:url('/om_img/new/realstory_impl02_bg.jpg')no-repeat center / cover;}
.bannerImgBackground.realStory > div{display:flex;justify-content:center;padding-left:248px;}
.bannerImgBackground.realStory .accident{justify-content:flex-start;}
.bannerImgBackground.realStory .storyBox{width:647px;background:#f7edea;}
.bannerImgBackground.realStory .storyBox.car{background:rgba(255, 255, 255, 0.6);}
.bannerImgBackground.realStory .storyBox .storyTitle{display:flex;justify-content:center;align-items:center;font-size:23px;font-weight:400;letter-spacing:-0.08em;color:#343434;margin-top:90px;}
.bannerImgBackground.realStory .storyBox .storyTitle:before{width:89px;height:1px;background:#9e9d84;display:inline-block;margin-right:28px;content:'';}
.bannerImgBackground.realStory .storyBox .storyTitle:after{width:89px;height:1px;background:#9e9d84;display:inline-block;margin-left:28px;content:'';}
.bannerImgBackground.realStory .storyBox.box2 .storyTitle:before{width:56px;}
.bannerImgBackground.realStory .storyBox.box2 .storyTitle:after{width:56px;}
.bannerImgBackground.realStory.impl .storyBox .storyTitle:before{width:56px;}
.bannerImgBackground.realStory.impl .storyBox .storyTitle:after{width:56px;}
.bannerImgBackground.realStory .storyBox > strong{font-size:36px;font-weight:500;letter-spacing:-0.07em;color:#353333;line-height:1.5555555;font-family:'NotoSerifCJKkr' !important;text-align:center;display:block;margin-top:124px;position:relative;}
.bannerImgBackground.realStory .storyBox > strong span{font-size:36px;font-weight:500;letter-spacing:-0.07em;color:#c37e68;line-height:1.5555555;font-family:'NotoSerifCJKkr' !important;}
.bannerImgBackground.realStory .storyBox > strong .real{font-size:26px;font-weight:400;letter-spacing:-0.07em;color:#7a6761;font-family: 'NotoSansCJKkr' !important;}
.bannerImgBackground.realStory .storyBox.box2 > strong {margin-top:108px;}
.bannerImgBackground.realStory.impl .storyBox > strong{font-size:42px;font-weight:300;font-family:'NotoSerifCJKkr';}
.bannerImgBackground.realStory.impl .storyBox > strong span{font-size:50px;font-weight:500;color:#30359a;letter-spacing:-0.07em;line-height:0.7;font-family:'NotoSerifCJKkr';}
.bannerImgBackground.realStory.impl.impl02 .storyBox > strong span.c_1858c2{font-size:39px;}
.bannerImgBackground.realStory.impl.impl02 .storyBox > strong span:not(.c_1858c2){font-size:46px;color:#30359a;}
.bannerImgBackground.realStory .storyBox > strong:before{width:22px;height:18px;background:url('/om_img/new/double quotation01.png')no-repeat center / contain;position:absolute;top:-60px;left:50%;transform:translateX(-50%);content:'';}
.bannerImgBackground.realStory .storyBox > strong:after{width:22px;height:18px;background:url('/om_img/new/double quotation02.png')no-repeat center / contain;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);content:'';}
.bannerImgBackground.realStory .storyBox.box2 > strong:before{top:-44px;}
.bannerImgBackground.realStory .storyBox.box2 > strong:after{bottom:-38px;}
.bannerImgBackground.realStory .storyBox.car > strong{margin-top:101px;}
.bannerImgBackground.realStory .storyBox.car > strong:before{top:-46px;}
.bannerImgBackground.realStory .storyBox.car > strong:after{bottom:-46px;}
.bannerImgBackground.realStory .more{width:171px;height:62px;background:#30359a;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;letter-spacing:-0.08em;color:#fff;margin:106px auto 0;}
.bannerImgBackground.realStory .storyBox.car .more{margin:74px auto 83px;}
.bannerImgBackground.realStory .storyBox.box2 .more{margin:66px auto 0;}
.bannerImgBackground.realStory.impl .storyBox.car .more{margin:96px auto 89px;}
.bannerImgBackground.answer{background:url('/om_img/new/answer_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.answer > div{padding:84px 950px 95px 244px;}
.bannerImgBackground.answer > div > strong{font-size:111px;font-weight:700;letter-spacing:-0.02em;color:#1951b0;}
.bannerImgBackground.answer > div .title{font-size:55px;font-weight:300;letter-spacing:-0.06em;color:#272728;margin-top:20px;}
.bannerImgBackground.answer > div .title i {font-size:55px;font-weight:300;letter-spacing:-0.06em;color:#272728;}
.bannerImgBackground.answer > div .title span{font-size:55px;font-weight:700;letter-spacing:-0.06em;color:#3378fd;}
.bannerImgBackground.answer > div .info {margin-top:50px;display:flex;}
.bannerImgBackground.answer > div .info > li {width:348px;margin-right:13px;}
.bannerImgBackground.answer > div .info > li:nth-child(n+2){margin-right:0;}
.bannerImgBackground.answer > div .info > li > p{height:58px;display:flex;justify-content:center;align-items:center;font-size:21px;font-weight:500;letter-spacing:-0.06em;color:#fff;}
.bannerImgBackground.answer > div .info > li.knowhow > p{background:#679fff;}
.bannerImgBackground.answer > div .info > li.benefit > p{background:#3378fd;}
.bannerImgBackground.answer > div .info > li ul{height:184px;background:#fff;padding:21px 0 20px 55px;box-sizing:border-box;}
.bannerImgBackground.answer > div .info > li ul li{display:flex;align-items:center;}
.bannerImgBackground.answer > div .info > li.benefit ul li:nth-child(n+2){margin-top:10px;}
.bannerImgBackground.answer > div .info > li ul li:nth-child(n+2){margin-top:5px;}
.bannerImgBackground.answer > div .info > li ul li .name{font-size:18px;font-weight:500;letter-spacing:-0.05em;color:#202020;}
.bannerImgBackground.answer > div .info > li.knowhow ul li .name{width:85px;flex-shrink:0;font-size:18px;font-weight:500;letter-spacing:-0.05em;color:#202020;margin-right:36px;text-align:left;}
.bannerImgBackground.answer > div .info > li ul li .alphabet{font-size:17px;font-weight:400;letter-spacing:-0.025em;color:#003a92;}
.bannerImgBackground.answer > div .info > li ul li .alphabet span{width: 20px;display: inline-block;font-size:23px;font-weight:400;letter-spacing:-0.025em;color:#3378fd;text-align:center;margin-right:3px;}
.bannerImgBackground.integration{background:url('/om_img/new/integration_bg.jpg')no-repeat center top / cover;position:relative;z-index:-3;}
.bannerImgBackground.integration > div{display:flex;justify-content:space-between;padding:38px 165px 0 244px;}
.bannerImgBackground.integration .intro .titleBox{display:flex;align-items:center;margin-top:60px;}
.bannerImgBackground.integration .intro .titleBox .emphasisTitle{width:339px;height:57px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;letter-spacing:-0.06em;color:#fff;background:#214fad;border-radius:29px;margin-right:25px;}
.bannerImgBackground.integration .intro .titleBox .emphasisTitle span{color:#fff116;margin:0 5px;}
.bannerImgBackground.integration .intro .titleBox .emphasisTitle span:nth-of-type(1){margin:0 10px 0 5px;}
.bannerImgBackground.integration .intro .titleBox .basicTitle{font-size:27px;font-weight:400;letter-spacing:-0.06em;color:#3b3b3b;}
.bannerImgBackground.integration .intro .titleBox .basicTitle i{font-size:27px;font-weight:400;letter-spacing:-0.06em;color:#3b3b3b;}
.bannerImgBackground.integration .intro > strong{font-size:56px;font-weight:700;letter-spacing:-0.06em;color:#214fad;line-height:1.30357;display:block;text-align:left;margin-top:13px;} 
.bannerImgBackground.integration .intro > strong span{font-size:41px;font-weight:700;letter-spacing:-0.06em;color:#353535;} 
.bannerImgBackground.integration .intro > strong .bar:before{width:1px;height:30px;display:inline-block;margin:0 15px;background:#71747b;content:'';}
.bannerImgBackground.integration .intro ul{display:flex;margin-top:40px;}
.bannerImgBackground.integration .intro ul li{margin-right:30px;}
.bannerImgBackground.integration .intro ul li:last-child{margin-right:0;}
.bannerImgBackground.integration .intro ul li p{font-size:26px;font-weight:700;letter-spacing:-0.06em;color:#151515;margin-top:20px;}
.bannerImgBackground.introduce{background:url('/om_img/new/introduce_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.introduce > div{display:flex;justify-content:space-between;padding:53px 385px 0 239px;}
.bannerImgBackground.introduce .intro {padding-top:75px;}
.bannerImgBackground.introduce .intro > strong{font-size:75px;font-weight:700;letter-spacing:-0.06em;color:#214fad;line-height:1.1466666;display:block;text-align:left;margin-top:30px;} 
.bannerImgBackground.introduce .intro > strong span{font-weight:400;color:#484848;} 
.bannerImgBackground.introduce .intro > strong i{font-size:75px;color:#214fad;} 
.bannerImgBackground.introduce .intro .basicText{font-size:31px;font-weight:400;letter-spacing:-0.06em;color:#555555;text-align:left;padding-left:5px;}
.bannerImgBackground.introduce .intro .basicText02{font-size:19px;font-weight:400;letter-spacing:-0.06em;color:#484848;line-height:1.68421;text-align:left;margin-top:110px;padding-left:10px;position:relative;} 
.bannerImgBackground.introduce .intro .basicText02:before{width:87px;height:2px;background:#454748;position:absolute;top:-27px;left:11px;content:'';} 
.bannerImgBackground.promise{background:#eaf1ff;}
.bannerImgBackground.promise .boldText{font-weight:700;color:#fff;}
.bannerImgBackground.promise > div{display:flex;justify-content:center;padding:61px 244px 90px 245px;}
.bannerImgBackground.promise .titleBox {width:521px;height:506px;background:#326ad3;flex-shrink:0;}
.bannerImgBackground.promise .titleBox > strong{font-size:61px;font-weight:300;letter-spacing:-0.06em;color:#fff;line-height:1.213114;text-align:left;display:block;padding:79px 0 0 89px;}
.bannerImgBackground.promise .titleBox > strong i{font-size:61px;font-weight:300;color:#fff;}
.bannerImgBackground.promise .titleBox > p{font-size:22px;font-weight:400;letter-spacing:-0.06em;color:#fff;line-height:1.5;margin-top:53px;text-align:left;padding-left:102px;}
.bannerImgBackground.promise .contentWrap{width:893px;display:flex;flex-wrap:wrap;flex-shrink: 0;}
.bannerImgBackground.promise .contentWrap .contentBox{width:446px;height:253px;box-sizing: border-box;padding:42px 53px 39px;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(1){background:#fff url('/om_img/new/contentBox_bg01.png')no-repeat right bottom;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(2){background:#f3f8ff url('/om_img/new/contentBox_bg02.png')no-repeat right bottom;border-bottom:1px solid #dbdbdb;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(3){background:#f3f8ff url('/om_img/new/contentBox_bg03.png')no-repeat right bottom;border-right:1px solid #dbdbdb;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(4){background:#fff url('/om_img/new/contentBox_bg04.png')no-repeat right bottom;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit {display:flex;flex-wrap:wrap;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit > li {width:50%;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit > li:nth-child(2n+2) .unitTitle{padding-left:16px;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit > li:nth-child(2n+2) .viewList li{padding-left:16px;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit > li:nth-child(n+3){margin-top:16px;}
.bannerImgBackground.promise .contentWrap .contentBox .unitTitle{font-size:33px;font-weight:700;letter-spacing:-0.06em;color:#113538;display:flex;align-items: center;}
.bannerImgBackground.promise .contentWrap .contentBox .unitTitle .unitSubTitle{font-size:18px;font-weight:500;letter-spacing:-0.06em;color:#113538;line-height:1.222222;display:flex;align-items:center;margin-left: 25px;}
.bannerImgBackground.promise .contentWrap .contentBox .unitTitle .unitSubTitle:before{width:1px;height:16px;background:#aaaaaa;display:inline-block;margin:4px 10px 0 0;content:'';}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(2) .unitTitle .unitSubTitle:before{height:37px;}
.bannerImgBackground.promise .contentWrap .contentBox .viewList {margin-top:11px;}
.bannerImgBackground.promise .contentWrap .contentBox .viewList li{width:100%;font-size:17px;font-weight:400;letter-spacing:-0.06em;color:#113538;line-height:1.529411;text-align:left;display:flex;align-items:flex-start;padding-left:2px;}
.bannerImgBackground.promise .contentWrap .contentBox .viewList li:before{width:4px;height:4px;display:inline-block;margin:11px 5px 0 0px;background:#113538;border-radius:50%;content:'';}
.bannerImgBackground.promise .contentWrap .contentBox .content .viewList {margin-top:24px;}
.bannerImgBackground.topGrade{background:url('/om_img/new/topGrade_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.topGrade.grade02{background:url('/om_img/new/topGrade_bg02.jpg')no-repeat center top / cover;}
.bannerImgBackground.topGrade > div{display:flex;justify-content:center;align-items:center;padding:66px 0 115px;}
.bannerImgBackground.topGrade .top {display:flex;flex-direction:column;align-items:center;}
.bannerImgBackground.topGrade .top .trophy{width:552px;height:90px;display: flex;justify-content: center;align-items: center;font-size:28px;font-weight:400;letter-spacing:-0.06em;color:#fff;background:url('/om_img/new/trophy.png')no-repeat center / cover;padding:11px 0 0 16px;box-sizing: border-box;}
.bannerImgBackground.topGrade .top > strong{font-size:85px;font-weight:500;letter-spacing:-0.06em;color:#d4963e;line-height:1.1647058;display:block;margin-top:30px;}
.bannerImgBackground.topGrade .top .basicText{font-size:19px;font-weight:500;letter-spacing:-0.04em;color:#5a5a5a;line-height:1.421052;margin-top:25px;}
.bannerImgBackground.topGrade .top .basicText .c_224084{font-weight:700;}
.bannerImgBackground.knowhow{background:url('/om_img/new/knowhow_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.knowhow > div{padding:67px 388px 73px 437px}
.bannerImgBackground.knowhow .bar:before{width:2px;height:19px;display:inline-block;margin:0 8px;background:#d3d3d3;content:'';}
.bannerImgBackground.knowhow .top .introText{font-size:25px;font-weight:500;letter-spacing:-0.06em;color:#fff;}
.bannerImgBackground.knowhow .top > strong{font-size:73px;font-weight:700;color:#fff;letter-spacing:-0.04em;display:block;font-family:'GmarketSans';margin-top:30px;}
.bannerImgBackground.knowhow .top > strong i{font-size:73px;font-weight:700;color:#fff;font-family:'GmarketSans';}
.bannerImgBackground.knowhow .top > strong span{font-size:73px;font-weight:700;color:#fff200;letter-spacing:-0.04em;font-family:'GmarketSans';}
.bannerImgBackground.knowhow .top > strong + p{font-size:23px;font-weight:400;letter-spacing:-0.06em;color:#fff;margin-top:15px;}
.bannerImgBackground.knowhow .top ul {display:flex;margin-top:34px;}
.bannerImgBackground.knowhow .top ul li {width:349px;margin-right:15px;}
.bannerImgBackground.knowhow .top ul li:last-child {margin-right:0;}
.bannerImgBackground.knowhow .top ul li .orange{background:#f69041;}
.bannerImgBackground.knowhow .top ul li .pink{background:#ec717c;}
.bannerImgBackground.knowhow .top ul li .blue{background:#7178b4;}
.bannerImgBackground.knowhow .top ul li .colorBox{padding:26px 0 14px;}
.bannerImgBackground.knowhow .top ul li .colorBox strong{font-size:44px;font-weight:700;color:#fff;letter-spacing:-0.04em;font-family:'GmarketSans';}
.bannerImgBackground.knowhow .top ul li .colorBox strong span{height:53px;font-size:44px;font-weight:700;color:#f69041;letter-spacing:-0.04em;background:#fff;font-family:'GmarketSans';display: inline-flex;justify-content: center;align-items:center;padding: 8px 12px 0px;box-sizing: border-box;margin-top:3px;}
.bannerImgBackground.knowhow .top ul li .colorBox p {display:flex;align-items:center;justify-content:center;margin-top:12px;}
.bannerImgBackground.knowhow .top ul li .colorBox p span{font-size:21px;font-weight:700;letter-spacing:-0.04em;color:#fff;font-family:'GmarketSans';padding-top:5px;}
.bannerImgBackground.knowhow .top ul li .colorBox p .circle{width:62px;height:40px;background:url('/om_img/new/yellowCircle.png')no-repeat center / cover;display: inline-flex;justify-content: center;align-items: center;box-sizing: border-box;}
.bannerImgBackground.knowhow .top ul li .disease {min-height:125px;padding:18px 0 23px;background:#fff;box-sizing: border-box;}
.bannerImgBackground.knowhow .top ul li .disease p{font-size:20px;font-weight:500;letter-spacing:-0.03em;color:#1b1919;line-height:1.4;}
.bannerImgBackground.implant {background:url('/om_img/new/implant_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.implant .c_1858c2{color:#1858c2;}
.bannerImgBackground.implant > div{padding:80px 0 112px;}
.bannerImgBackground.implant .top .intro{font-size:35px;font-weight:400;letter-spacing:-0.08em;color:#181818;line-height:1.22857;}
.bannerImgBackground.implant .top > strong{font-size:86px;font-weight:700;letter-spacing:-0.08em;color:#272727;display:block;position:relative;margin-top:56px;}
.bannerImgBackground.implant .top > strong:before{width:1px;height:28px;background:#878787;margin:10px 0;position:absolute;top:-50px;left:50%;transform:translateX(-50%);content:'';}
.bannerImgBackground.implant .top > strong span{font-size:77px;font-weight:700;letter-spacing:-0.08em;color:#fef7a3;background:#1858c2;display:inline-flex;justify-content:center;align-items:center;margin-top:22px;padding:3px 17px 13px 7px;box-sizing: border-box;}
.bannerImgBackground.implant .top > strong span i{font-size:77px;font-weight:700;color:#fef7a3;}
.bannerImgBackground.implant .top .basicText{font-size:20px;font-weight:500;letter-spacing:-0.1em;color:#272727;line-height:1.4;margin-top:66px;}
.bannerImgBackground.proof {background:url('/om_img/new/proof_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.proof > div {display:flex;justify-content:space-between;padding:92px 290px 112px 280px;}
.bannerImgBackground.proof .title {width:500px;padding-top:16px;}
.bannerImgBackground.proof .title > p {font-size:28px;font-weight:700;letter-spacing:-0.04em;color:#fff;border-top:1px solid rgba(255, 255, 255, 0.7);border-bottom:1px solid rgba(255, 255, 255, 0.7);padding:13px 5px;display:flex;align-items:center;}
.bannerImgBackground.proof .title > p:before {width:46px;height:49px;display:inline-block;margin-right:15px;background:url('/om_img/new/proof_logo.png')no-repeat left center / contain;content:'';}
.bannerImgBackground.proof .title > strong {font-size:73px;font-weight:700;letter-spacing:-0.08em;color:#fff;line-height:1.205479;display:inline-block;margin:50px 9px 0 0;text-align:left;}
.bannerImgBackground.proof .title > strong span{font-size:73px;font-weight:300;letter-spacing:-0.06em;color:#fff;}
.bannerImgBackground.proof .data ul {width:719px;display:flex;flex-wrap:wrap;}
.bannerImgBackground.proof .data ul li {width:215px;height:215px;background:#fff;border-radius:50%;margin-right:37px;}
.bannerImgBackground.proof .data ul li:nth-child(3n+3) {margin-right:0;}
.bannerImgBackground.proof .data ul li:nth-child(n+4) {margin-top:23px;}
.bannerImgBackground.proof .data ul li > span{font-size:30px;font-weight:700;letter-spacing:-0.06em;color:#f3825b;display:block;margin-top:52px;}
.bannerImgBackground.proof .data ul li > p{font-size:20px;font-weight:700;letter-spacing:-0.06em;line-height:1.65;color:#727272;}
.bannerImgBackground.proof .data ul li > p .percent{font-size:30px;font-weight:700;letter-spacing:-0.06em;color:#151515;}
.bannerImgBackground.proof .data ul li > p .percent .unit{font-size:25px;font-weight:700;letter-spacing:-0.06em;color:#151515;padding-left:3px;}
.bannerImgBackground.proof .data ul li > p .percent .unit02{font-size:27px;font-weight:700;letter-spacing:-0.06em;color:#151515;}
.bannerImgBackground.proof .data ul li > p .letter{font-size:25px;font-weight:700;letter-spacing:-0.06em;color:#151515;margin-top:10px;display:inline-block;}


@media screen and (max-width:1905px){

.bannerImgBackground i{font-size:3.8845144357vw;}
.bannerImgBackground.knee > div > p{width:19.6325459318vw;font-size:1.2073490814vw;}
.bannerImgBackground.knee > div > p:before{height:1.9947506562vw;margin-right:0.5249343832vw;}
.bannerImgBackground.knee > div > strong{font-size:3.8845144357vw;}
.bannerImgBackground.knee > div > ul {max-width:42.4146981627vw;}
.bannerImgBackground.knee > div > ul li{font-size:1.2073490814vw;border-radius:0.5249343832vw;}
.bannerImgBackground.case > div{padding-top:1.4173228346vw;}
.bannerImgBackground.case .recordTitle > strong{font-size:2.7821522310vw;}
.bannerImgBackground.case .recordTitle > strong .c_fffd74{font-size:3.9370078740vw;}
.bannerImgBackground.case .recordTitle .years{font-size:0.8398950131vw;}
.bannerImgBackground.case .recordInfo .explain {padding-left:1.0498687664vw;}
.bannerImgBackground.case .recordInfo .explain > p{margin-left:0.7874015748vw;font-size:1.7847769029vw;margin-top:1.5748031496vw;padding:0.7349081365vw 0;}
.bannerImgBackground.case .recordInfo .explain > ul {margin-top:1.0498687664vw;}
.bannerImgBackground.case .recordInfo .explain > ul li{font-size:1.1023622047vw;}
.bannerImgBackground.case .recordInfo .explain > ul li:nth-child(n+2){margin-top:0.7874015748vw;}
.bannerImgBackground.case .data{padding-left:0.5249343832vw;margin-top:1.5748031496vw;font-size:0.8398950131vw;}
.bannerImgBackground.case .data strong{font-size:0.8923884514vw;}
.bannerImgBackground.mri div {max-width:70.4986876640vw;padding:5.6692913386vw 0 6.9291338583vw;}
.bannerImgBackground.mri div .whiteBox{width:25.6167979003vw;height:4.1469816273vw;font-size:1.9422572178vw;border-radius:1.9422572178vw;}
.bannerImgBackground.mri div .mriTitle{font-size:3.7795275591vw;margin-top:2.0997375328vw;}
.bannerImgBackground.mri div .mriTitle .c_fffd74 span{vertical-align:0.2624671916vw;}
.bannerImgBackground.mri div > span{font-size:2.0472440945vw;margin-top:2.0997375328vw;}
.bannerImgBackground.mri div > span:before{width:3.5695538058vw;height:3.5695538058vw;margin-right:1.0498687664vw;}
.bannerImgBackground.ksba > div{max-width:71.8635170604vw;padding:2.9921259843vw 0 5.0918635171vw;}
.bannerImgBackground.ksba .ksbaTitle > strong{font-size:3.6745406824vw;}
.bannerImgBackground.ksba .ksbaTitle .blueBox{width:19.4225721785vw;height:3.6745406824vw;font-size:1.5223097113vw;margin-top:2.3622047244vw;}
.bannerImgBackground.ksba .ksbaTitle .info{font-size:0.9973753281vw;margin-top:1.3123359580vw;}
.bannerImgBackground.ksba .ksba {padding-left:19.5800524934vw;}
.bannerImgBackground.ksba .ksba > p{width:100%;}
.bannerImgBackground.ksba .ksba ul {margin-top:1.4173228346vw;}
.bannerImgBackground.ksba .ksba ul li{width:25.3543307087vw;height:3.0971128609vw;font-size:1.4173228346vw;border-radius:1.5748031496vw;padding-left:2.4671916010vw;}
.bannerImgBackground.ksba .ksba ul li:nth-child(n+2){margin-top:0.6824146982vw;}
.bannerImgBackground.ksba .ksba ul li:before{margin-right:0.8923884514vw;}
.bannerImgBackground.ksba .ksba ul li:first-child:before{width:5.5643044619vw;height:1.8372703412vw;}
.bannerImgBackground.ksba .ksba ul li:nth-child(2):before{width:3.6745406824vw;height:3.6745406824vw;}
.bannerImgBackground.confidence > div{max-width:70.8136482940vw;padding:5.0393700787vw 0 4.6719160105vw;}
.bannerImgBackground.confidence .factImg ul li:first-child{margin-right:0.9973753281vw;}
.bannerImgBackground.confidence .factImg > p {font-size:0.7874015748vw;margin-top:1.0498687664vw;}
.bannerImgBackground.confidence .factInfo {padding-left:5.0918635171vw;margin-bottom:0.5249343832vw;}
.bannerImgBackground.confidence .factInfo .whiteBox{width:20.7874015748vw;height:4.1469816273vw;font-size:2.0472440945vw;border-radius:1.9422572178vw;}
.bannerImgBackground.confidence .factInfo strong{font-size:4.0944881890vw;margin-top:2.0997375328vw;}
.bannerImgBackground.confidence .factInfo strong + p{font-size:0.9973753281vw;margin:2.0997375328vw 0 0 0.5249343832vw;padding-top:1.0498687664vw;}
.bannerImgBackground.leader:before{width:33.5958005249vw;height:30.0787401575vw;left:6.719160105vw;}
.bannerImgBackground.leader > div{padding:4.4619422572vw 5.2493438320vw 3.5170603675vw 20.6824146982vw;}
.bannerImgBackground.leader .surgeryImg {width:26.1942257218vw;}
.bannerImgBackground.leader .factInfo {padding:1.6272965879vw 0 0 3.6220472441vw;}
.bannerImgBackground.leader .factInfo .whiteBox{width:28.5564304462vw;height:2.8346456693vw;font-size:1.4173228346vw;border-radius:1.2598425197vw;}
.bannerImgBackground.leader .factInfo strong{font-size:4.6719160105vw;margin-top:2.0997375328vw;}
.bannerImgBackground.leader .factInfo strong i{font-size:4.6719160105vw;}
.bannerImgBackground.leader .factInfo strong + div{margin-top:2.0997375328vw;padding-top:1.8372703412vw;}
.bannerImgBackground.leader .factInfo strong + div > p{font-size:2.2047244094vw;}
.bannerImgBackground.leader .factInfo strong + div > p .num{font-size:2.782152231vw;}
.bannerImgBackground.leader .factInfo strong + div > p .num .unit{font-size:1.6797900262vw;padding-left:0.157480315vw;}
.bannerImgBackground.leader .factInfo strong + div > p .dot:before{width:0.2624671916vw;height:0.2624671916vw;top:0.2624671916vw;}
.bannerImgBackground.leader .factInfo strong + div > span {font-size:0.7874015748vw;margin:0.3674540682vw 0 0 1.0498687664vw;}
.bannerImgBackground.leader .factInfo strong + div > span:before{width:0.3149606299vw;height:0.3149606299vw;margin:0.2624671916vw 0.2624671916vw 0 0;}
.bannerImgBackground.insurance > div{padding:6.2992125984vw 0 11.6010498688vw 12.7034120735vw;}
.bannerImgBackground.insurance > div > strong{font-size:4.6194225722vw;}
.bannerImgBackground.insurance > div > strong span:not(.c_ff822e){font-size:3.7270341207vw;}
.bannerImgBackground.insurance > div > p{width:10.8661417323vw;height:3.5170603675vw;font-size:1.6272965879vw;margin:1.5748031496vw 0 0 0.4199475066vw;padding-top:0.2624671916vw;}
.bannerImgBackground.management:before{width:22.2572178478vw;height:32.6509186352vw;left:44.5144356955vw;}
.bannerImgBackground.management > div{padding:5.4593175853vw 12.9658792651vw 7.4015748031vw 14.4356955381vw;}
.bannerImgBackground.management .managementTitle .borderBox{width:32.3359580052vw;height:3.5695538058vw;font-size:1.6272965879vw;border:0.0524934383vw solid #9fa0b4;}
.bannerImgBackground.management .managementTitle .borderBox strong{margin-left:0.2624671916vw;}
.bannerImgBackground.management .managementTitle .borderBox span{font-size:1.2598425197vw;margin:0.157480315vw 0 0 0.157480315vw;}
.bannerImgBackground.management .managementTitle > strong{font-size:3.937007874vw;margin-top:1.9947506562vw;}
.bannerImgBackground.management .managementTitle > strong .c_1f50b0{font-size:3.937007874vw;}
.bannerImgBackground.management .managementTitle > strong + p{font-size:2.3097112861vw;margin-top:3.8845144357vw;padding-right:0.5249343832vw;}
.bannerImgBackground.management .managementTitle > strong + p:before{width:0.0524934383vw;height:2.1522309711vw;top:-3.1496062992vw;left:calc(50% - 0.2624671916vw);}
.bannerImgBackground.management .managementList {margin-top:-0.5249343832vw;}
.bannerImgBackground.management .managementList ul li{max-width:19.4750656168vw;font-size:1.7322834646vw;font-weight:400;border-radius:2.3622047244vw;padding:1.469816273vw 0;}
.bannerImgBackground.management .managementList ul li:first-child{margin:0 3.3152755906vw;}
.bannerImgBackground.management .managementList ul li:nth-child(n+2){margin:1.154855643vw auto 0;}
.bannerImgBackground.management .managementList ul li:last-child{padding:1.469816273vw 3.0971128609vw;}
.bannerImgBackground.realStory > div{padding-left:13.0183727034vw;}
.bannerImgBackground.realStory > div > p{width:52.8608923885vw;}
.bannerImgBackground.realStory .storyBox{width:33.9632545932vw;}
.bannerImgBackground.realStory .storyBox .storyTitle{font-size:1.2073490814vw;margin-top:4.7244094488vw;}
.bannerImgBackground.realStory .storyBox .storyTitle:before{width:4.6719160105vw;height:0.0524934383vw;margin-right:1.469816273vw;}
.bannerImgBackground.realStory .storyBox .storyTitle:after{width:4.6719160105vw;height:0.0524934383vw;margin-left:1.469816273vw;}
.bannerImgBackground.realStory .storyBox.box2 .storyTitle:before{width:2.9396325459vw;}
.bannerImgBackground.realStory .storyBox.box2 .storyTitle:after{width:2.9396325459vw;}
.bannerImgBackground.realStory.impl .storyBox .storyTitle:before{width:2.9396325459vw;}
.bannerImgBackground.realStory.impl .storyBox .storyTitle:after{width:2.9396325459vw;}
.bannerImgBackground.realStory .storyBox > strong{font-size:1.8897637795vw;margin-top:6.5091863517vw;}
.bannerImgBackground.realStory .storyBox.box2 > strong {margin-top:5.6692913386vw;}
.bannerImgBackground.realStory .storyBox > strong span{font-size:1.8897637795vw;}
.bannerImgBackground.realStory .storyBox > strong:before{width:1.154855643vw;height:0.9448818898vw;top:-3.1496062992vw;}
.bannerImgBackground.realStory .storyBox > strong:after{width:1.154855643vw;height:0.9448818898vw;bottom:-3.1496062992vw;}
.bannerImgBackground.realStory.impl .storyBox > strong{font-size:2.2047244094vw;font-weight:300;font-family:'NotoSerifCJKkr';}
.bannerImgBackground.realStory.impl .storyBox > strong span{font-size:2.624671916vw;font-weight:500;color:#30359a;letter-spacing:-0.07em;line-height:0.7;font-family:'NotoSerifCJKkr';}
.bannerImgBackground.realStory.impl.impl02 .storyBox > strong span.c_1858c2{font-size:2.0472440945vw;}
.bannerImgBackground.realStory.impl.impl02 .storyBox > strong span:not(.c_1858c2){font-size:2.4146981627vw;}
.bannerImgBackground.realStory .storyBox.car > strong{margin-top:5.3018372703vw;}
.bannerImgBackground.realStory .storyBox.car > strong:before{top:-2.4146981627vw;}
.bannerImgBackground.realStory .storyBox.car > strong:after{bottom:-2.4146981627vw;}
.bannerImgBackground.realStory .storyBox.box2 > strong:before{top:-2.3097112861vw;}
.bannerImgBackground.realStory .storyBox.box2 > strong:after{bottom:-1.9947506562vw;}
.bannerImgBackground.realStory .more{width:8.9763779528vw;height:3.2545931759vw;font-size:1.0498687664vw;margin:5.5643044619vw auto 0;}
.bannerImgBackground.realStory .storyBox.car .more{margin:3.8845144357vw auto 4.3569553806vw;}
.bannerImgBackground.realStory .storyBox.box2 .more{margin:3.4645669291vw auto 0;}
.bannerImgBackground.realStory.impl .storyBox.car .more{margin:5.0393700787vw auto 4.6719160105vw;}
.bannerImgBackground.answer{background:url('/om_img/new/answer_bg.jpg')no-repeat center top / cover;}
.bannerImgBackground.answer > div{padding:4.4094488189vw 49.8687664042vw 4.9868766404vw 12.8083989501vw;}
.bannerImgBackground.answer > div > strong{font-size:5.8267716535vw;font-weight:700;letter-spacing:-0.02em;color:#1951b0;}
.bannerImgBackground.answer > div .title{font-size:2.8871391076vw;font-weight:300;letter-spacing:-0.06em;color:#272728;margin-top:1.0498687664vw;}
.bannerImgBackground.answer > div .title i {font-size:2.8871391076vw;font-weight:300;letter-spacing:-0.06em;color:#272728;}
.bannerImgBackground.answer > div .title span{font-size:2.8871391076vw;font-weight:700;letter-spacing:-0.06em;color:#3378fd;}
.bannerImgBackground.answer > div .info {margin-top:2.624671916vw;display:flex;}
.bannerImgBackground.answer > div .info > li {width:18.2677165354vw;margin-right:0.6824146982vw;}
.bannerImgBackground.answer > div .info > li:nth-child(n+2){margin-right:0;}
.bannerImgBackground.answer > div .info > li > p{height:3.0446194226vw;display:flex;justify-content:center;align-items:center;font-size:1.1023622047vw;font-weight:500;letter-spacing:-0.06em;color:#fff;}
.bannerImgBackground.answer > div .info > li.knowhow > p{background:#679fff;}
.bannerImgBackground.answer > div .info > li.benefit > p{background:#3378fd;}
.bannerImgBackground.answer > div .info > li ul{height:9.6587926509vw;background:#fff;padding:1.1023622047vw 0 1.0498687664vw 2.8871391076vw;box-sizing:border-box;}
.bannerImgBackground.answer > div .info > li ul li{display:flex;align-items:center;}
.bannerImgBackground.answer > div .info > li.benefit ul li:nth-child(n+2){margin-top:0.5249343832vw;}
.bannerImgBackground.answer > div .info > li ul li:nth-child(n+2){margin-top:0.2624671916vw;}
.bannerImgBackground.answer > div .info > li ul li .name{font-size:0.9448818898vw;font-weight:500;letter-spacing:-0.05em;color:#202020;}
.bannerImgBackground.answer > div .info > li.knowhow ul li .name{width:4.4619422572vw;flex-shrink:0;font-size:0.9448818898vw;font-weight:500;letter-spacing:-0.05em;color:#202020;margin-right:1.8897637795vw;text-align:left;}
.bannerImgBackground.answer > div .info > li ul li .alphabet{font-size:0.8923884514vw;font-weight:400;letter-spacing:-0.025em;color:#003a92;}
.bannerImgBackground.answer > div .info > li ul li .alphabet span{width: 1.0498687664vw;display: inline-block;font-size:1.2073490814vw;font-weight:400;letter-spacing:-0.025em;color:#3378fd;text-align:center;margin-right:0.157480315vw;}


.bannerImgBackground.integration > div{padding:1.9947506562vw 8.6614173228vw 0 12.8083989501vw;}
.bannerImgBackground.integration .intro .titleBox{margin-top:3.1496062992vw;}
.bannerImgBackground.integration .intro .titleBox .emphasisTitle{width:17.7952755906vw;height:2.9921259843vw;font-size:1.2598425197vw;border-radius:1.5223097113vw;margin-right:1.312335958vw;}
.bannerImgBackground.integration .intro .titleBox .emphasisTitle span{color:#fff116;margin:0 0.2624671916vw;}
.bannerImgBackground.integration .intro .titleBox .emphasisTitle span:nth-of-type(1){margin:0 0.5249343832vw 0 0.2624671916vw;}
.bannerImgBackground.integration .intro .titleBox .basicTitle{font-size:1.4173228346vw;}
.bannerImgBackground.integration .intro .titleBox .basicTitle i{font-size:1.4173228346vw;}
.bannerImgBackground.integration .intro > strong{font-size:2.9396325459vw;line-height:1.30357;margin-top:0.6824146982vw;} 
.bannerImgBackground.integration .intro > strong span{font-size:2.1522309711vw;} 
.bannerImgBackground.integration .intro > strong .bar:before{width:0.0524934383vw;height:1.5748031496vw;margin:0 0.7874015748vw;}
.bannerImgBackground.integration .intro ul{display:flex;margin-top:2.0997375328vw;}
.bannerImgBackground.integration .intro ul li{width:7.4540682415vw;margin-right:1.5748031496vw;}
.bannerImgBackground.integration .intro ul li p{font-size:1.3648293963vw;margin-top:1.0498687664vw;}
.bannerImgBackground.integration > div > p{width:31.2335958005vw;}
.bannerImgBackground.introduce > div{padding:2.782152231vw 20.2099737533vw 0 12.5459317585vw;}
.bannerImgBackground.introduce .intro {padding-top:3.937007874vw;}
.bannerImgBackground.introduce .intro > strong{font-size:3.937007874vw;margin-top:1.5748031496vw;} 
.bannerImgBackground.introduce .intro > strong i{font-size:3.937007874vw;} 
.bannerImgBackground.introduce .intro .basicText{font-size:1.6272965879vw;padding-left:0.2624671916vw;}
.bannerImgBackground.introduce .intro .basicText02{font-size:0.9973753281vw;margin-top:5.7742782152vw;padding-left:0.5249343832vw;} 
.bannerImgBackground.introduce .intro .basicText02:before{width:4.5669291339vw;height:0.1049868766vw;top:-1.4173228346vw;left:0.5774278215vw;}
.bannerImgBackground.introduce > div > p{width:31.1811023622vw;}
.bannerImgBackground.promise > div{padding:3.2020997375vw 12.8083989501vw 4.7244094488vw 12.8608923885vw;}
.bannerImgBackground.promise .titleBox {width:27.3490813648vw;height:26.56167979vw;}
.bannerImgBackground.promise .titleBox > strong{font-size:3.2020997375vw;line-height:1.213114;padding:4.1469816273vw 0 0 4.6719160105vw;}
.bannerImgBackground.promise .titleBox > strong i{font-size:3.2020997375vw;}
.bannerImgBackground.promise .titleBox > p{font-size:1.154855643vw;margin-top:2.782152231vw;padding-left:5.3543307087vw;}
.bannerImgBackground.promise .contentWrap{width:46.8766404199vw;}
.bannerImgBackground.promise .contentWrap .contentBox{width:23.4120734908vw;height:13.280839895vw;box-sizing: border-box;padding:2.2047244094vw 2.782152231vw 2.0472440945vw;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(1){border-bottom:0.0524934383vw solid #dbdbdb;border-right:0.0524934383vw solid #dbdbdb;background-size: 10.9186351706vw auto;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(2){border-bottom:0.0524934383vw solid #dbdbdb;background-size:7.6640419948vw auto;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(3){border-right:0.0524934383vw solid #dbdbdb;background-size:11.2335958005vw auto;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(4){background-size:8.1889763780vw auto;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit > li:nth-child(2n+2) .unitTitle{padding-left:0.8398950131vw;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit > li:nth-child(2n+2) .viewList li{padding-left:0.8398950131vw;}
.bannerImgBackground.promise .contentWrap .contentBox .contentUnit > li:nth-child(n+3){margin-top:0.8398950131vw;}
.bannerImgBackground.promise .contentWrap .contentBox .unitTitle{font-size:1.7322834646vw;}
.bannerImgBackground.promise .contentWrap .contentBox .unitTitle .unitSubTitle{font-size:0.9448818898vw;margin-left: 1.312335958vw;}
.bannerImgBackground.promise .contentWrap .contentBox .unitTitle .unitSubTitle:before{width:0.0524934383vw;height:0.8398950131vw;margin:0.2099737533vw 0.5249343832vw 0 0;}
.bannerImgBackground.promise .contentWrap .contentBox:nth-child(2) .unitTitle .unitSubTitle:before{height:1.9422572178vw;}
.bannerImgBackground.promise .contentWrap .contentBox .viewList {margin-top:0.5774278215vw;}
.bannerImgBackground.promise .contentWrap .contentBox .viewList li{width:100%;font-size:0.8923884514vw;padding-left:0.1049868766vw;}
.bannerImgBackground.promise .contentWrap .contentBox .viewList li:before{width:0.2099737533vw;height:0.2099737533vw;margin:0.5774278215vw 0.2624671916vw 0 0;}
.bannerImgBackground.promise .contentWrap .contentBox .content .viewList {margin-top:1.2598425197vw;}
.bannerImgBackground.topGrade > div{padding:3.4645669291vw 0 6.0367454068vw;}
.bannerImgBackground.topGrade .top .trophy{width:28.9763779528vw;height:4.7244094488vw;font-size:1.469816273vw;padding:0.5774278215vw 0 0 0.8398950131vw;}
.bannerImgBackground.topGrade .top > strong{font-size:4.4619422572vw;margin-top:1.5748031496vw;}
.bannerImgBackground.topGrade .top .basicText{font-size:0.9973753281vw;margin-top:1.312335958vw;}
.bannerImgBackground.knowhow > div{padding:3.5170603675vw 20.3674540682vw 3.8320209974vw 22.9396325459vw;}
.bannerImgBackground.knowhow .bar:before{width:0.1049868766vw;height:0.9973753281vw;margin:0 0.4199475066vw;}
.bannerImgBackground.knowhow .top .introText{font-size:1.312335958vw;}
.bannerImgBackground.knowhow .top > strong{font-size:3.8320209974vw;margin-top:1.5748031496vw;}
.bannerImgBackground.knowhow .top > strong i{font-size:3.8320209974vw;}
.bannerImgBackground.knowhow .top > strong span{font-size:3.8320209974vw;}
.bannerImgBackground.knowhow .top > strong + p{font-size:1.2073490814vw;margin-top:0.7874015748vw;}
.bannerImgBackground.knowhow .top ul {margin-top:1.7847769029vw;}
.bannerImgBackground.knowhow .top ul li {width:18.3202099738vw;margin-right:0.7874015748vw;}
.bannerImgBackground.knowhow .top ul li .colorBox{padding:1.3648293963vw 0 0.7349081365vw;}
.bannerImgBackground.knowhow .top ul li .colorBox strong{font-size:2.3097112861vw;}
.bannerImgBackground.knowhow .top ul li .colorBox strong span{height:2.782152231vw;font-size:2.3097112861vw;padding: 0.4199475066vw 0.6299212598vw 0;margin-top:0.157480315vw;}
.bannerImgBackground.knowhow .top ul li .colorBox p {margin-top:0.6299212598vw;}
.bannerImgBackground.knowhow .top ul li .colorBox p span{font-size:1.1023622047vw;padding-top:0.2624671916vw;}
.bannerImgBackground.knowhow .top ul li .colorBox p .circle{width:3.2545931759vw;height:2.0997375328vw;}
.bannerImgBackground.knowhow .top ul li .disease {min-height:6.56167979vw;padding:0.9448818898vw 0 1.2073490814vw;}
.bannerImgBackground.knowhow .top ul li .disease p{font-size:1.0498687664vw;}
.bannerImgBackground.implant > div{padding:4.1994750656vw 0 5.8792650919vw;}
.bannerImgBackground.implant .top .intro{font-size:1.8372703412vw;}
.bannerImgBackground.implant .top > strong{font-size:4.5144356955vw;margin-top:2.9396325459vw;}
.bannerImgBackground.implant .top > strong:before{width:0.0524934383vw;height:1.469816273vw;margin:0.5249343832vw 0;top:-2.624671916vw;}
.bannerImgBackground.implant .top > strong span{font-size:4.0419947507vw;margin-top:1.154855643vw;padding:0.157480315vw 0.8923884514vw 0.6824146982vw 0.3674540682vw;}
.bannerImgBackground.implant .top > strong span i{font-size:4.0419947507vw;}
.bannerImgBackground.implant .top .basicText{font-size:1.0498687664vw;margin-top:3.4645669291vw;}
.bannerImgBackground.proof > div {padding:4.8293963255vw 15.2230971129vw 5.8792650919vw 14.6981627297vw;}
.bannerImgBackground.proof .title {width:26.2467191601vw;padding-top:0.8398950131vw;}
.bannerImgBackground.proof .title > p {font-size:1.469816273vw;font-weight:700;letter-spacing:-0.04em;color:#fff;border-top:0.0524934383vw solid rgba(255, 255, 255, 0.7);border-bottom:0.0524934383vw solid rgba(255, 255, 255, 0.7);padding:0.6824146982vw 0.2624671916vw;display:flex;align-items:center;}
.bannerImgBackground.proof .title > p:before {width:2.4146981627vw;height:2.5721784777vw;margin-right:0.7874015748vw;}
.bannerImgBackground.proof .title > strong {font-size:3.8320209974vw;margin:2.624671916vw 0.4724409449vw 0 0;}
.bannerImgBackground.proof .title > strong span{font-size:3.8320209974vw;}
.bannerImgBackground.proof .data ul {width:37.7427821522vw;}
.bannerImgBackground.proof .data ul li {width:11.2860892388vw;height:11.2860892388vw;margin-right:1.9422572178vw;}
.bannerImgBackground.proof .data ul li:nth-child(n+4) {margin-top:1.2073490814vw;}
.bannerImgBackground.proof .data ul li > span{font-size:1.5748031496vw;margin-top:2.7296587927vw;}
.bannerImgBackground.proof .data ul li > p{font-size:1.0498687664vw;}
.bannerImgBackground.proof .data ul li > p .percent{font-size:1.5748031496vw;}
.bannerImgBackground.proof .data ul li > p .percent .unit{font-size:1.312335958vw;padding-left:0.157480315vw;}
.bannerImgBackground.proof .data ul li > p .percent .unit02{font-size:1.4173228346vw;}
.bannerImgBackground.proof .data ul li > p .letter{font-size:1.312335958vw;margin-top:0.5249343832vw;}
}


@media screen and (max-width: 1575px){
.topBtn{right:0;}
}

@media screen and (max-width: 1470px){
.quest .om_1285{width:100% !important;}
.faqTop:before{width:100%;}
.faqTop .flexCont{min-height:400px;margin:0 20px;}

}

@media screen and (max-width: 1415px){
.topBtn{width:39px;height:39px;right:40px;top:20px;border-radius:4px;}
.topBtn img{border-radius:4px;}

.b_box_fixed3.flx .sub33 ul{flex-wrap:wrap;}
.b_box_fixed3.flx .sub33 ul li{width:25%;max-width:unset;}

.quest {margin-top: 85px;}
.faqTop .flexCont .om_tit_text2 .pcView{display:none;} 

.expert *{font-family:'NotoSansCJKkr';}
.expert{background:url('/om_view/m_img/main/main_sl/expert_m_bg.jpg')no-repeat center / cover;}
.expert > div{padding:5.4416961131vw 7.0671378092vw 6.5017667845vw 41.3427561837vw;}
.expert > div > strong{font-size:6.4310954064vw;font-weight:700;letter-spacing:-0.05em;color:#fff;line-height:7.4204946996vw;display:block;text-align:left;margin-top:1.2014134276vw;}
.expert > div > strong span{font-size:6.4310954064vw;font-weight:300;letter-spacing:-0.05em;color:#fff;line-height:7.4204946996vw;}
.expert > div .borderBox{width:42.4028268551vw;padding:1.5547703180vw 0 1.8374558304vw;font-size:3.038869258vw;font-weight:500;letter-spacing:-0.05em;color:#00399d;background:#fff;border-radius:3.1802120141vw;margin-top:2.5441696113vw;display: flex;justify-content: center;align-items: center;box-sizing: border-box;}
.expert > div .borderBox + p{font-size:2.8975265018vw;font-weight:400;letter-spacing:-0.05em;color:#fff;margin-top:3.3215547703vw;text-align:left;}

.swiper-slide .jaga *{font-family:'NotoSansCJKkr';}
.swiper-slide .jaga{background:#fff;padding:5.0883392226vw 0 0;}
.swiper-slide .jaga > p{font-size:3.8869257951vw;font-weight:500;letter-spacing:-0.08em;color:#1c1c1c;font-family:'GmarketSans';}
.swiper-slide .jaga .bgBox{background:#1b4b99;display:flex;justify-content:space-between;align-items:flex-start;padding:3.4628975265vw 5.0883392226vw 2.8268551237vw;margin-top:2.6855123675vw;}
.swiper-slide .jaga .bgBox > strong{font-size:11.0247349823vw;font-weight:700;letter-spacing:-0.06em;color:#fff;font-family:'GmarketSans';display:inline-block;margin-top:3.1802120141vw;}
.swiper-slide .jaga .bgBox > strong span{font-size:6.2190812721vw;font-weight:700;letter-spacing:-0.06em;color:#fff883;font-family:'GmarketSans';vertical-align:2.4734982332vw;}
.swiper-slide .jaga .bgBox ul{width:40.1413427562vw;height:24.9469964664vw;background:#fff;border-radius:0.9187279152vw;padding:2.8268551237vw 0 0 4.3109540636vw;box-sizing: border-box;}
.swiper-slide .jaga .bgBox ul li{display:flex;align-items:flex-start;}
.swiper-slide .jaga .bgBox ul li:nth-child(n+2){margin-top:1.4134275618vw;}
.swiper-slide .jaga .bgBox ul li p{font-size:2.4028268551vw;font-weight:500;letter-spacing:-0.05em;color:#1c1c1c;display: flex;}
.swiper-slide .jaga .bgBox ul li p:before{width:3.109540636vw;height:2.6148409894vw;display:inline-block;margin-right:2.1201413428vw;background:url('/om_view/m_img/main/main_sl/jaga_check.png')no-repeat center / contain;content:'';}
.swiper-slide .jaga .bgBox ul li p .arrow{display:flex;align-items:center;}
.swiper-slide .jaga .bgBox ul li p .arrow:before{width:1.6961130742vw;height:1.9787985866vw;display:inline-block;margin:0 0.7067137809vw;background:url('/om_view/m_img/main/main_sl/jaga_arrow.png')no-repeat center / contain;content:'';}

.swiper-slide .mri.joint *{font-family:'NotoSansCJKkr';}
.swiper-slide .mri.joint i{font-style:italic !important;}
.swiper-slide .mri.joint{background:url('/om_view/m_img/main/main_sl/mri_joint_m.jpg')no-repeat center / cover;}
.swiper-slide .mri.joint > div{padding:6.0070671378vw 0 5.3003533569vw 6.2190812721vw;}
.swiper-slide .mri.joint > div .borderBox{width:43.5335689046vw;height:8.2685512367vw;display:flex;justify-content:center;align-items:center;font-size:3.4628975265vw;font-weight:700;letter-spacing:-0.09em;color:#1c2241;background:#fff;border-radius:1.8374558304vw;}
.swiper-slide .mri.joint > div .subText{font-size:5.371024735vw;font-weight:400;letter-spacing:-0.09em;color:#fff;margin-top:3.4628975265vw;text-align:left;padding-left:0.777385159vw;}
.swiper-slide .mri.joint > div > strong{font-size:10.2473498233vw;font-weight:700;letter-spacing:-0.09em;color:#fffd74;display:block;margin-top:1.4134275618vw;line-height:11.9365609349vw;text-align:left;padding-left:0.3533568905vw;}
.swiper-slide .mri.joint > div > strong .tmon{font-size:10.2473498233vw;font-weight:700;letter-spacing:-0.04em;color:#fffd74;font-family:'TmonMonsori';margin-right:2.0868113523vw;vertical-align:0.7067137809vw;}
.swiper-slide .mri.joint > div > strong span:not(.tmon){font-size:10.2473498233vw;font-weight:700;letter-spacing:-0.09em;color:#fff;}

.swiper-slide.bg_0b8051 {background:#0b8051;}
.swiper-slide .affect *{font-family:'NotoSansCJKkr';}
.swiper-slide .affect {border:0.1413427562vw solid rgba(255, 255, 255, 0.5);margin:1.3427561837vw 1.2014134276vw;padding-bottom:6.148409894vw;}
.swiper-slide .affect .intro{font-size:4.6643109541vw;font-weight:500;letter-spacing:-0.07em;color:#fff;margin-top:4.9469964664vw;}
.swiper-slide .affect .info{display:flex;align-items:center;padding-left:6.8551236749vw;margin-top:3.816254417vw;}
.swiper-slide .affect .info > strong{font-size:6.7137809187vw;font-weight:700;letter-spacing:-0.04em;color:#fff;font-family:'GmarketSans';}
.swiper-slide .affect .info > strong span{font-size:9.3992932862vw;font-weight:700;letter-spacing:-0.04em;color:#0b8051;background:#ffee3d;font-family:'GmarketSans';display: inline-flex;justify-content: center;align-items: center;padding: 1.8374558304vw 1.7667844523vw 0;margin-bottom:2.6148409894vw;}
.swiper-slide .affect .info ul {width:45.0883392226vw;display:flex;flex-wrap:wrap;padding-left:3.5335689046vw;margin-top:-0.3533568905vw;}
.swiper-slide .affect .info ul li{display:inline-flex;justify-content:center;align-items:center;font-size:2.8975265018vw;font-weight:500;letter-spacing:-0.05em;color:#fff;border-radius:2.5441696113vw;border:0.2826855124vw solid #ffee3d;padding: 0.777385159vw 1.9787985866vw 1.1307420495vw;box-sizing:border-box;}
.swiper-slide .affect .info ul li:first-child{margin-right:0.4946996466vw;}
.swiper-slide .affect .info ul li:nth-child(n+3){margin-top:1.0600706714vw;}

.swiper-slide .most02 *{font-family:'GmarketSans';}
.swiper-slide .most02 {background:#fff;padding:7.2791519435vw 0 0;position: relative;z-index: -2;}
.swiper-slide .most02 i {font-style:italic !important;}
.swiper-slide .most02 > p{font-size:3.7455830389vw;font-weight:500;letter-spacing:-0.06em;color:#001177;text-align:left;padding-left:7.0671378092vw;}
.swiper-slide .most02 > strong{font-size:9.8939929329vw;font-weight:700;letter-spacing:-0.08em;color:#001177;display:inline-flex;justify-content:flex-start;border-top:0.2120141343vw solid #b5c9c3;margin: 0.777385159vw 28.2685512367vw 0 0;padding-top: 3.3922261484vw;}
.swiper-slide .most02 > strong span{font-size:9.8939929329vw;font-weight:700;letter-spacing:-0.08em;color:#0eaa79;}
.swiper-slide .most02 > strong span i{font-size:9.8939929329vw;font-weight:700;letter-spacing:-0.08em;color:#0eaa79;}
.swiper-slide .most02 .bgBox{background:#f0f2ff;padding:0 4.593639576vw 0 5.1590106007vw;margin-top:4.2402826855vw;padding-bottom: 3.816254417vw;}
.swiper-slide .most02 .bgBox .topClassBox{width:89.1872791519vw;height:9.7526501767vw;border:0.2120141343vw solid #001177;border-radius:1.4134275618vw;display:flex;align-items:center;position: relative;top:-1.9081272085vw;background: #fff;box-sizing:border-box;padding:0.4946996466vw 0 0 4.4522968198vw;}
.swiper-slide .most02 .bgBox .topClassBox:after{width:25.5830388693vw;height:23.3922261484vw;position:absolute;top:-22.7561837456vw;right:0;background:url('/om_view/m_img/main/main_sl/most02.png')no-repeat center / contain;content:'';z-index:-1;}
.swiper-slide .most02 .bgBox .topClassBox p:nth-of-type(1){font-size:3.2508833922vw;font-weight:500;letter-spacing:-0.08em;color:#1a1a1a;}
.swiper-slide .most02 .bgBox .topClassBox p:nth-of-type(2){font-size:2.1201413428vw;font-weight:500;letter-spacing:-0.08em;color:#1a1a1a;line-height:3.2508833922vw;text-align:left;margin-left:3.6042402827vw;display:flex;align-items:flex-start;}
.swiper-slide .most02 .bgBox .topClassBox p:nth-of-type(2):before{width:0.2120141343vw;height:5.3003533569vw;display:inline-block;margin:0.4946996466vw 3.109540636vw 0 0;background:#b5c9c3;content:'';}

.swiper-slide .support *{font-family:'NotoSansCJKkr';}
.swiper-slide .support{background:url('/om_view/m_img/main/main_sl/support_bg_m.jpg')no-repeat center / cover;}
.swiper-slide .support.sup02{background:url('/om_view/m_img/main/main_sl/support02_bg_m.jpg')no-repeat center / cover;}
.swiper-slide .support > div{padding:6.2190812721vw 0 5.5830388693vw 41.3427561837vw;}
.swiper-slide .support > div > strong{font-size:6.4310954064vw;font-weight:700;letter-spacing:-0.05em;color:#fff;line-height:7.4204946996vw;display:block;text-align:left;}
.swiper-slide .support > div > strong span{font-size:6.4310954064vw;font-weight:300;letter-spacing:-0.05em;color:#fff;}
.swiper-slide .support > div .borderBox{width:42.5441696113vw;padding:1.4840989399vw 0 1.9081272085vw;display:flex;justify-content:center;align-items:center;font-size:3.038869258vw;font-weight:500;letter-spacing:-0.05em;color:#00399d;background:#fff;border-radius:3.1802120141vw;margin-top:2.5441696113vw;}
.swiper-slide .support.sup02 > div .borderBox{width:53.2862190813vw;}
.swiper-slide .support > div .borderBox + p{font-size:2.9681978799vw;font-weight:400;letter-spacing:-0.05em;color:#fff;text-align:left;margin-top:4.5229681979vw;padding-left:0.3533568905vw;}

.swiper-slide .diffrence *{font-family:'NotoSansCJKkr';}
.swiper-slide .diffrence{background:url('/om_view/m_img/main/main_sl/diffrence_bg_m.jpg')no-repeat center / cover;}
.swiper-slide .diffrence > div{padding:6.0777385159vw 0 6.5724381625vw;}
.swiper-slide .diffrence i{font-style:italic !important;}
.swiper-slide .diffrence .borderBox{display:inline-block;font-size:6.9964664311vw;font-weight:700;letter-spacing:-0.04em;color:#fff;background:#ec6a75;border-radius:5.6537102473vw;font-family:'GmarketSans' !important;line-height:9.1166077739vw;padding:1.4840989399vw 4.0989399293vw 0.4240282686vw;}
.swiper-slide .diffrence > div > strong {font-size:8.9752650177vw;font-weight:700;letter-spacing:-0.04em;color:#fff;font-family:'GmarketSans' !important;display:block;margin-top:2.8268551237vw;}
.swiper-slide .diffrence > div > strong i{font-size:8.9752650177vw;font-weight:700;letter-spacing:-0.04em;color:#fff;font-family:'GmarketSans' !important;}
.swiper-slide .diffrence > div > strong span{font-size:8.9752650177vw;font-weight:700;letter-spacing:-0.04em;color:#fff200;font-family:'GmarketSans' !important;}
.swiper-slide .diffrence > div > strong + p{font-size:4.1696113074vw;font-weight:500;letter-spacing:-0.06em;color:#fff;margin-top:1.9081272085vw;}
.swiper-slide .diffrence > div > strong + p span{width:9.6819787986vw;padding: 0.8480565371vw 0 1.0600706714vw;display:inline-block;font-size:4.1696113074vw;font-weight:500;letter-spacing:-0.06em;color:#00399d;background:#fff;border-radius:0.9187279152vw;margin:0 0.3533568905vw 0 0.8480565371vw;}

.swiper-slide .result *{font-family:'NotoSansCJKkr';}
.swiper-slide .result {background:url('/om_view/m_img/main/main_sl/result_bg_m.jpg')no-repeat center / cover;}
.swiper-slide .result > div{padding:7.2084805654vw 0 6.6431095406vw 41.7667844523vw;}
.swiper-slide .result > div > strong{font-size:6.4310954064vw;font-weight:700;letter-spacing:-0.05em;color:#fff;line-height:7.4204946996vw;display:block;text-align:left;}
.swiper-slide .result > div > strong span{font-size:6.4310954064vw;font-weight:300;letter-spacing:-0.05em;color:#fff;}
.swiper-slide .result > div > p{font-size:2.9681978799vw;font-weight:400;letter-spacing:-0.05em;color:#fff;margin-top:3.9575971731vw;text-align:left;}

.swiper-slide .real_hanbang *{font-family:'NotoSansCJKkr';}
.swiper-slide .real_hanbang > div{display:flex;justify-content:flex-start;background:#ead3cb;padding:0 0 0 4.0282685512vw;}
.swiper-slide .real_hanbang .info{width:53.1448763251vw;background:#f8f0ed;}
.swiper-slide .real_hanbang .info .title{font-size:2.8268551237vw;font-weight:700;letter-spacing:-0.06em;color:#393939;margin-top:6.148409894vw;}
.swiper-slide .real_hanbang .info > strong{font-size:2.9681978799vw;font-weight:400;letter-spacing:-0.07em;color:#353333;line-height:4.2402826855vw;display:block;font-family:'NotoSerifCJKkr';margin-top:8.1272084806vw;position:relative;}
.swiper-slide .real_hanbang .info > strong:before{width:1.8374558304vw;height:1.4840989399vw;background:url('/om_view/m_img/main/main_sl/hanbang_quote.png')no-repeat center / contain;position:absolute;top:-4.6537102473vw;left:50%;transform:translateX(-50%);content:'';}
.swiper-slide .real_hanbang .info > strong + p{font-size:2.1908127208vw;font-weight:500;letter-spacing:-0.07em;color:#353333;margin-top:1.9787985866vw;}
.swiper-slide .real_hanbang .info .more{width:16.6077738516vw;background:#30359a;font-size:2.1908127208vw;font-weight:500;letter-spacing:-0.08em;color:#fff;margin:4.5229681979vw auto 0;padding: 1.9434628975vw 0;box-sizing: border-box;}
.swiper-slide .real_hanbang .imgBox{width:41.7667844523vw;}
.swiper-slide .real_hanbang.hanbang02 .info > strong{margin-top:6.4310954064vw;}
.swiper-slide .real_hanbang.hanbang02 .info > strong:before{width:1.8374558304vw;height:1.4840989399vw;background:url('/om_view/m_img/main/main_sl/hanbang_quote.png')no-repeat center / contain;position:absolute;top:-3.2402826855vw;left:50%;transform:translateX(-50%);content:'';}
.swiper-slide .real_hanbang.hanbang02 .info > strong:after{width:1.8374558304vw;height:1.4840989399vw;background:url('/om_view/m_img/main/main_sl/hanbang_quote02.png')no-repeat center / contain;position:absolute;bottom:-7.7738515901vw;left:50%;transform:translateX(-50%);content:'';}
.swiper-slide .real_hanbang.hanbang02 .info > strong + p{margin-top:1.2720848057vw;}
.swiper-slide .real_hanbang.hanbang02 .info .more{margin:6.7844522968vw auto 0;}
.swiper-slide .real_hanbang.hanbang03 {background:url('/om_view/m_img/main/main_sl/hanbang03_bg.jpg')no-repeat center / cover;}
.swiper-slide .real_hanbang.hanbang03 > div{background:none;}
.swiper-slide .real_hanbang.hanbang03 .info {width:53.1448763251vw;background:rgba(255, 255, 255, 0.65);}
.swiper-slide .real_hanbang.hanbang03 .info .title{font-size:3.038869258vw;margin-top:6.0070671378vw;}
.swiper-slide .real_hanbang.hanbang03 .info > strong {font-size:3.6749116608vw;line-height:5.7243816254vw;margin-top:4.8763250883vw;}
.swiper-slide .real_hanbang.hanbang03 .info > strong:before{top:-2.5335689046vw;}
.swiper-slide .real_hanbang.hanbang03 .info .more{font-size:2.1908127208vw;margin:3.1802120141vw auto 2.7561837456vw;}



}

@media screen and (max-width: 1198px){

.spineMview{display:block;}

.mobileBanner02 *{font-family:'NotoSansCJKkr';}
.mobileBanner02 i{font-style:italic !important;}
.mobileBanner02.mri{background:url('/om_view/m_img/main/main_sl/mri_bg_m.jpg')no-repeat center / cover;}
.mobileBanner02.mri > div{padding:10.0166944908vw 0 8.5976627713vw 7.0951585977vw;}
.mobileBanner02.mri > div .borderBox{width:46.7445742905vw;height:8.5141903172vw;display:flex;justify-content:center;align-items:center;font-size:3.67278798vw;font-weight:700;letter-spacing:-0.09em;color:#0f1d41;background:#fff;border-radius:1.83639399vw;}
.mobileBanner02.mri > div .subText{font-size:5.4257095159vw;font-weight:400;letter-spacing:-0.09em;color:#fff;margin-top:5.1752921536vw;text-align:left;padding-left:1.6694490818vw;}
.mobileBanner02.mri > div > strong{font-size:10.2671118531vw;font-weight:700;letter-spacing:-0.09em;color:#fffd74;display:block;margin-top:2.4207011686vw;line-height:11.9365609349vw;text-align:left;padding-left:1.6694490818vw;}
.mobileBanner02.mri > div > strong .tmon{font-size:10.2671118531vw;font-weight:700;letter-spacing:-0.04em;color:#fffd74;font-family:'TmonMonsori';margin-right:2.0868113523vw;}
.mobileBanner02.mri > div > strong span:not(.tmon){font-size:10.2671118531vw;font-weight:700;letter-spacing:-0.09em;color:#fff;}
.mobileBanner02.mri > div .signa{font-size:3.3388981636vw;font-weight:400;letter-spacing:-0.06em;color:#fff;display:flex;align-items:center;margin-top:0.918196995vw;padding-left:2.0868113523vw;}
.mobileBanner02.mri > div .signa:before{width:6.7612687813vw;height:6.7612687813vw;display:inline-block;margin-right:2.0033388982vw;background:url('/om_view/m_img/main/main_sl/mri_signa_m.png')no-repeat center / contain;content:'';}

.mobileBanner02.leader_m{background:url('/om_view/m_img/main/main_sl/leader_m_bg.jpg')no-repeat center / cover;}
.mobileBanner02.leader_m > div{padding:6.6777963272vw 0 16.0267111853vw 7.6794657763vw;}
.mobileBanner02.leader_m .c_fff4ab{color:#fff4ab;}
.mobileBanner02.leader_m .intro{font-size:3.6727879799vw;font-weight:700;letter-spacing:-0.06em;text-align:left;display:flex;align-items:center;padding-left:0.4173622704vw;}
.mobileBanner02.leader_m .intro:after{width:40.0667779632vw;height:0.1669449081vw;background:#bebebe;display:inline-block;margin-left:2.2537562604vw;content:'';}
.mobileBanner02.leader_m > div > strong{font-size:9.0150250417vw;font-weight:700;letter-spacing:-0.06em;line-height:10.5175292153vw;text-align:left;display:block;margin-top:1.5025041736vw;}
.mobileBanner02.leader_m > div > strong .c_fff4ab{margin-top: -1.6694490818vw;display: inline-block;}
.mobileBanner02.leader_m > div > strong span:not(.c_fff4ab){font-size:5.5091819699vw;font-weight:400;letter-spacing:-0.06em;color:#fff;}
.mobileBanner02.leader_m .borderBox{width:45.1585976627vw;height:9.5158597662vw;display:flex;justify-content:center;align-items:center;font-size:3.5058430717vw;font-weight:700;letter-spacing:-0.06em;color:#1f4599;background:#fff;border-radius:4.5909849749vw;margin-top:5.0918196994vw;}

.mobileBanner02.insurance{background:url('/om_view/m_img/main/main_sl/insurance_m_bg.jpg')no-repeat center / cover;}
.mobileBanner02.insurance > div{padding:12.5208681135vw 0 22.9549248748vw 0;}
.mobileBanner02.insurance > div > strong{font-size:11.101836394vw;font-weight:700;letter-spacing:-0.08em;color:#094d38;font-family:'GmarketSans' !important;line-height:12.3539232053vw;}
.mobileBanner02.insurance > div > strong span:not(.c_ff822e){font-size:8.9315525876vw;font-weight:500;letter-spacing:-0.08em;color:#094d38;font-family:'GmarketSans' !important;}
.mobileBanner02.insurance > div .c_ff822e{color:#ff822e;font-family:'GmarketSans' !important;}
.mobileBanner02.insurance > div > p{width:24.1235392321vw;height:8.7646076795vw;display:flex;justify-content:center;align-items:center;font-size:3.9232053422vw;font-weight:700;letter-spacing:-0.07em;color:#094d38;border:0.1669449082vw solid #6b8f7a;margin:4.1736227045vw auto 0;}

.bannerImgBackground.proof {background:url('/om_img/new/proof_bg_m.jpg')no-repeat center / cover;padding-bottom:2.5041736227vw;}
.bannerImgBackground.proof > div {display:block;padding:0;}
.bannerImgBackground.proof .title {width:auto;padding-top:6.6777963272vw;}
.bannerImgBackground.proof .title > p {width:51.83639399vw;font-size:3.0884808013vw;font-weight:400;letter-spacing:-0.06em;color:#fff;margin:0 auto;}
.bannerImgBackground.proof .title > p:before {width:3.8397328881vw;height:4.0901502504vw;display:inline-block;margin-right:1.2520868114vw;background:url('/om_img/new/proof_logo.png')no-repeat left center / contain;content:'';}
.bannerImgBackground.proof .title > strong {font-size:8.1803005008vw;font-weight:700;letter-spacing:-0.08em;color:#fff;line-height:1.205479;display:inline-block;margin:0.5843071786vw 0.7512520868vw 0 0;text-align:center;}
.bannerImgBackground.proof .title > strong span{font-size:6.4273789649vw;font-weight:300;letter-spacing:-0.06em;color:#fff;}
.bannerImgBackground.proof .data {display:flex;justify-content:center;margin-top:2.2537562604vw;}
.bannerImgBackground.proof .data ul {width:60.0166944908vw;display:flex;flex-wrap:wrap;padding-left:2.6711185309vw;}
.bannerImgBackground.proof .data ul li {width:17.9465776294vw;height:17.9465776294vw;background:#fff;border-radius:50%;margin-right:0.5008347245vw;}
.bannerImgBackground.proof .data ul li:nth-child(3n+3) {margin-right:0;}
.bannerImgBackground.proof .data ul li:nth-child(n+4) {margin-top:0.7512520868vw;}
.bannerImgBackground.proof .data ul li > span{font-size:2.5041736227vw;font-weight:700;letter-spacing:-0.06em;color:#f3825b;display:block;margin-top:4.3405676127vw;}
.bannerImgBackground.proof .data ul li > p{font-size:1.6694490818vw;font-weight:700;letter-spacing:-0.06em;line-height:1.65;color:#727272;}
.bannerImgBackground.proof .data ul li > p .percent{font-size:2.5041736227vw;font-weight:700;letter-spacing:-0.06em;color:#151515;}
.bannerImgBackground.proof .data ul li > p .percent .unit{font-size:2.0868113523vw;font-weight:700;letter-spacing:-0.06em;color:#151515;padding-left:0.2504173623vw;}
.bannerImgBackground.proof .data ul li > p .percent .unit02{font-size:2.2537562604vw;font-weight:700;letter-spacing:-0.06em;color:#151515;}
.bannerImgBackground.proof .data ul li > p .letter{font-size:2.0868113523vw;font-weight:700;letter-spacing:-0.06em;color:#151515;margin-top:0.8347245409vw;display:inline-block;}

.bannerImgBackground.real *{font-family:'NotoSansCJKkr';}
.bannerImgBackground.real > div{display:flex;background:#ead3cb;padding-left:3.1719532554vw;}
.bannerImgBackground.real .info{width:56.0934891486vw;background:#f8f0ed;}
.bannerImgBackground.real .info .title{font-size:3.6727879799vw;font-weight:700;letter-spacing:-0.06em;color:#393939;line-height:4.7579298831vw;margin-top:9.6828046744vw;}
.bannerImgBackground.real .info > strong{font-size:3.4223706176vw;font-weight:400;letter-spacing:-0.07em;color:#353333;line-height:5.592654424vw;font-family:'NotoSerifCJKkr';position:relative;display:block;margin-top:10.6844741235vw;}
.bannerImgBackground.real .info > strong:before{width:2.0868113523vw;height:1.5859766277vw;background:url('/om_img/new/oriental_quote01.png')no-repeat center / contain;position:absolute;top:-5.4257095159vw;left:26.5442404007vw;content:'';}
.bannerImgBackground.real .info > strong:after{width:2.0868113523vw;height:1.5859766277vw;background:url('/om_img/new/oriental_quote02.png')no-repeat center / contain;position:absolute;bottom:-10.4340567613vw;left:26.5442404007vw;content:'';}
.bannerImgBackground.real .info > strong + p{font-size:2.4207011686vw;font-weight:500;letter-spacing:-0.07em;color:#353333;margin-top:1.9198664441vw;}
.bannerImgBackground.real .info .more{width:23.7061769616vw;background:#30359a;font-size:2.754590985vw;font-weight:500;letter-spacing:-0.08em;color:#fff;margin:11.3522537563vw auto 0;padding: 2.754590985vw 0 3.0050083472vw;box-sizing: border-box;}
.bannerImgBackground.real .imgBox{width:39.4824707846vw;}

.bannerImgBackground.introduce{background:url('/om_img/new/introduce_bg_m.jpg')no-repeat center top / cover;}
.bannerImgBackground.introduce .intro {display:block;padding:9.5993322204vw 0 8.2637729549vw 7.5125208681vw;}
.bannerImgBackground.introduce .intro > strong{font-size:8.9315525876vw;font-weight:700;letter-spacing:-0.06em;color:#214fad;line-height:10.5175292154vw;display:block;text-align:left;margin-top:2.5041736227vw;} 
.bannerImgBackground.introduce .intro > strong span{font-size:8.9315525876vw;font-weight:400;letter-spacing:-0.06em;color:#353535;} 
.bannerImgBackground.introduce .intro .basicText{width:auto;font-size:3.9232053422vw;font-weight:400;letter-spacing:-0.06em;color:#353535;text-align:left;padding-left:0.4173622705vw;}
.bannerImgBackground.introduce .intro .basicText02{width:auto;font-size:2.8380634391vw;font-weight:400;letter-spacing:-0.06em;color:#353535;line-height:4.1736227045vw;text-align:left;margin-top:9.8497495826vw;padding-left:0.8347245409vw;position:relative;} 
.bannerImgBackground.introduce .intro .basicText02:before{width:11.6861435726vw;height:0.3338898164vw;background:#6b6c6d;position:absolute;top:-3.0884808013vw;left:0.918196995vw;content:'';}
}

@media screen and (max-width: 1000px){
.topBtn{top:-50px;right:20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}
.cavityWrap .titleBox .middleTitle{font-size:35px;}
.cavityWrap .titleBox .addTopText{font-size:25px;}
.cavityWrap .sub15SystemBox ul li dl dd{font-size:19px;}
.cavityWrap .necessaryBox .om_1415 > p{font-size:30px;}
.cavityWrap .necessaryBox .om_1415 > span{font-size:23px;}
.cavityWrap .necessaryBox .om_1415 > span:before{left:-26%;}
.cavityWrap .necessaryBox .om_1415 > span:after{right:-26%;}
.cavityWrap .stepBox .stepCont ol li .stepTitle{font-size:25px;}
.cavityWrap .stepBox .stepCont ol li .stepList{padding:0 30px;}
.cavityWrap .stepBox .stepCont ol li .stepList > li{font-size:16px;display:block;line-height:25px;}
.cavityWrap .dotList li{font-size:16px;padding-left:6px;}
.cavityWrap .stepBox .stepCont ol li .stepList > li:last-child{font-size:18px;}
.cavityWrap .stepBox .stepCont ol li .stepList > li:last-child > span{font-size:18px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dt{font-size:23px;line-height:32px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dd{font-size:23px;}
.cavityWrap .methodBox ol li .methodTitle{font-size:25px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox .imgBox{width:300px;margin-right:20px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox .imgBox img{width:100%;}
.cavityWrap .videoText{font-size:23px !important;line-height:32px !important;}
.cavityWrap .youtubeBox .videoText{padding-right:10px;}
.cavityWrap .methodCont .videoText{margin-left:20px;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyTitle{font-size:25px;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText{padding:30px 30px;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText li{display:block;font-size:18px;line-height:28px;}
.cavityWrap .saveBox .saveCont > p{font-size:20px;line-height:32px;}
.cavityWrap .saveBox .saveCont{padding:0 40px;}
.cavityWrap .box3 .titimg1{font-size:20px;margin-right:30px;padding-left:30px;}
.cavityWrap .box3 .tit1{font-size:16px;line-height:25px;padding:25px 60px 25px 0;}
.cavityWrap .additionList li .additionCont h3{font-size:25px;line-height:30px;}
.cavityWrap .additionList li .additionCont .additionText{font-size:16px;line-height:23px;}
.cavityWrap .stepBox .stepCont ol li .stepText{font-size:18px;line-height:26px;}
.cavityWrap .dotList li:before{top:12px;}

.video.introVideo .videoTitle{font-size:17px;}

.om_park_new > .one.sec4 .conWrap .con > .left > .tit {font-size: 22px;font-weight: bold;margin-bottom: 20px;}
.om_park_new > .one.sec4 .conWrap .con > .left > .list span,
.om_park_new > .one.sec4 .conWrap .con > .left > .list p {font-size: 15px;}

.om_park_new > .one.sec4 .conWrap .con {flex-direction: column;}
.om_park_new > .one.sec4 .conWrap .con > .left {margin-bottom: 20px;}

.cavityWrap .anesthesiaBox .anesthesiaTextBox{background-position:right 17.3% center;font-size:16px;line-height:25px;}

.reviewDiv.counsel table td.title{padding-right:20px;}
.reviewDiv table td.subject.oneLine{padding-right:20px;}

.faqSearch.searchBox .inputstyle1{width: 800px !important;}
.faqSearch.searchBox input[type="submit"] {width:60px !important;}




.mobileBanner *{font-family:'NotoSansCJKkr';}
.mobileBanner i{font-style: italic;}


.mobileBanner.degenerative > p{font-size:4.7vw;font-weight:500;letter-spacing:-0.08em;color:#1c1c1c;font-family:'GmarketSans';margin-top:9.3vw;}
.mobileBanner.degenerative > strong{font-size:8.2vw;font-weight:700;letter-spacing:-0.08em;color:#1b4b99;line-height:1.14634;font-family:'GmarketSans';margin-top:2.6vw;display:block;}
.mobileBanner.degenerative > strong span{font-size:8.2vw;font-weight:700;letter-spacing:-0.08em;color:#009e65;line-height:1.14634;font-family:'GmarketSans';}
.mobileBanner.degenerative .checkBox {background:#1b4b99;padding:5.4vw 4vw 4.9vw 5vw;margin-top:5.5vw;}
.mobileBanner.degenerative .checkBox ul {display:flex;flex-wrap:wrap;}
.mobileBanner.degenerative .checkBox ul li {width:28vw;height:13.8vw;background:#fff;border-radius:2vw;margin-right:2vw;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;}
.mobileBanner.degenerative .checkBox ul li:before{width:5.2vw;height:5.3vw;border:0.9vw solid #fff;border-radius:50%;background:url('/om_view/m_img/main/main_sl/check_sign.png')no-repeat center / contain;position:absolute;top:-2.8vw;left:50%;transform:translateX(-50%);content:'';}
.mobileBanner.degenerative .checkBox ul li:first-child{width:43vw;}
.mobileBanner.degenerative .checkBox ul li:nth-child(2){width:43vw;margin-right:0;}
.mobileBanner.degenerative .checkBox ul li:nth-child(5){margin-right:0;}
.mobileBanner.degenerative .checkBox ul li:nth-child(n+3){margin-top:4.2vw;}
.mobileBanner.degenerative .checkBox ul li p{font-size:3.5vw;font-weight:500;letter-spacing:-0.06em;color:#1c1c1c;}

.mobileBanner.most *{font-family:'GmarketSans';}
.mobileBanner.most > p{font-size:4.9vw;font-weight:500;letter-spacing:-0.06em;color:#001177;margin-top:11.3vw;}
.mobileBanner.most > strong{font-size:13vw;font-weight:700;letter-spacing:-0.08em;color:#001177;display:flex;border-top:0.2vw solid #84a69b;margin:1.7vw 9.3vw 0 11.1vw;padding-top:4.1vw;}
.mobileBanner.most > strong span{font-size:13vw;font-weight:700;letter-spacing:-0.08em;color:#0eaa79;}
.mobileBanner.most > strong span i{font-size:13vw;font-weight:700;letter-spacing:-0.08em;color:#0eaa79;}
.mobileBanner.most .bgBox{background:#f0f2ff;padding:0 8vw 8vw 8.6vw;margin-top:10.2vw;}
.mobileBanner.most .bgBox .topClassBox{width:81.9vw;height:13.2vw;border:0.3vw solid #001177;border-radius:2.3vw;display:flex;justify-content:center;align-items:center;position: relative;top:-5.8vw;background: #fff;box-sizing:border-box;}
.mobileBanner.most .bgBox .topClassBox p{font-size:4.3vw;font-weight:500;letter-spacing:-0.06em;color:#1a1a1a;padding:0.6vw 0 0 4vw;display:flex;align-items:center;}
.mobileBanner.most .bgBox .topClassBox p:after{width:15.6vw;height:14.4vw;display:inline-block;margin:0 0 2.1vw 3.6vw;background:url('/om_view/m_img/main/main_sl/most_top.png')no-repeat center / contain;content:'';}
.mobileBanner.most .bgBox > p{font-size:2.9vw;font-weight:500;letter-spacing:-0.06em;color:#1a1a1a;line-height:4.4vw;text-align:left;margin-top: -1.7vw;padding-left:3vw;}

.mobileBanner.also{padding:11vw 0 7.5vw 7.7vw;background:url('/om_view/m_img/main/main_sl/also_bg.jpg')no-repeat center / cover;position:relative;}
.mobileBanner.also:before{width:31.1vw;height:30.4vw;position:absolute;bottom:4.2vw;right:2.1vw;background:url('/om_view/m_img/main/main_sl/ksba_logo.png')no-repeat right bottom / contain;content:'';}
.mobileBanner.also > p{font-size:5.5vw;font-weight:400;letter-spacing:-0.06em;color:#1f50af;text-align:left;}
.mobileBanner.also > strong{font-size:9vw;font-weight:700;letter-spacing:-0.06em;color:#152b4c;line-height:10.7vw;display:block;margin-top:1.1vw;text-align:left;}
.mobileBanner.also .borderBox{width:48.5vw;height:9.5vw;line-height:1;display:flex;justify-content:center;align-items:center;font-size:3.2vw;font-weight:500;letter-spacing:-0.06em;color:#fff;background:#1f50af;border-radius:4.6vw;margin-top:5.8vw;}
.mobileBanner.also .logoBox{display:flex;align-items:center;margin-top:3.4vw;}
.mobileBanner.also .logoBox .imgBox{display:flex;align-items:center;}
.mobileBanner.also .logoBox .imgBox img:nth-of-type(1){width:14.1vw !important;margin-right:1vw;}
.mobileBanner.also .logoBox .imgBox img:nth-of-type(2){width:8.3vw !important;}
.mobileBanner.also .logoBox .imgBox + p{font-size:3.2vw;font-weight:500;letter-spacing:-0.06em;color:#152b4c;line-height:3.8vw;margin-left:3vw;text-align:left;}

.mobileBanner.cause{display:flex;align-items:center;padding:10.8vw 0 8.8vw 8vw;background:url('/om_view/m_img/main/main_sl/cause_bg.jpg')no-repeat center / cover;} 
.mobileBanner.cause .info > p{font-size:5.5vw;font-weight:400;letter-spacing:-0.06em;color:#fff33f;text-align:left;}
.mobileBanner.cause .info > strong{font-size:9vw;font-weight:700;letter-spacing:-0.06em;line-height:10.5vw;color:#fff;text-align:left;display:block;margin-top:1vw;}
.mobileBanner.cause .info .borderBox{width:48.5vw;height:9.5vw;display:flex;justify-content:center;align-items:center;font-size:3.5vw;font-weight:500;letter-spacing:-0.06em;color:#313594;background:#fff;border-radius:4.6vw;margin-top:6.8vw;padding-bottom:0.5vw;}
.mobileBanner.cause .info .borderBox .num{font-size:4.3vw;font-weight:700;letter-spacing:-0.04em;color:#313594;margin-left:0.5vw;}
.mobileBanner.cause .info .borderBox .num .unit{font-size:2.8vw;font-weight:500;letter-spacing:-0.04em;color:#313594;margin-left:0.5vw;}
.mobileBanner.cause .info .impText{font-size:2.4vw;font-weight:400;letter-spacing:-0.06em;color:#dcdcdc;margin-top:4vw;padding-left:0.2vw;}
.mobileBanner.cause .imgBox{display:inline-block;margin:1.7vw 0 0 3.2vw;}
.mobileBanner.cause .imgBox p img{width:25.1vw !important;}
.mobileBanner.cause .imgBox p img:nth-of-type(2){margin-top:1.8vw;}

.mobileBanner.realM01{background:url('/om_view/m_img/mo_center/dental_clinic/sl/realstory01_bg_m.jpg')no-repeat center / cover;}
.mobileBanner.realM02{background:url('/om_view/m_img/mo_center/dental_clinic/sl/realstory02_bg_m.jpg')no-repeat center / cover;}
.mobileBanner .realStoryM *{font-family:'NotoSansCJKkr';}
.mobileBanner .realStoryM {margin:0 39.4vw 0 3.1vw;background:rgba(255, 255, 255, 0.6);padding:11.2vw 0 9vw;}
.mobileBanner .realStoryM .title{font-size:3.6vw;font-weight:700;letter-spacing:-0.06em;color:#393939;position:relative;}
.mobileBanner .realStoryM .title:before{width:10.7vw;height:0.2vw;background:#bebebe;position:absolute;bottom:-2.6vw;left:50%;transform:translateX(-50%);content:'';}
.mobileBanner.realM02 .realStoryM .title:before{display:none;}
.mobileBanner .realStoryM > strong{font-size:4.5vw;font-weight:500;letter-spacing:-0.07em;color:#353333;line-height:7.4vw;font-family:'NotoSerifCJKkr';display:block;margin-top:9vw;position:relative;}
.mobileBanner .realStoryM > strong:before{width:2.1vw;height:1.7vw;background:url('/om_view/m_img/mo_center/dental_clinic/sl/quote01.png')no-repeat center / contain;position:absolute;top:-3.2vw;left:50%;transform:translateX(-50%);content:'';}
.mobileBanner .realStoryM > strong:after{width:2.1vw;height:1.7vw;background:url('/om_view/m_img/mo_center/dental_clinic/sl/quote02.png')no-repeat center / contain;position:absolute;bottom:-4.5vw;left:50%;transform:translateX(-50%);content:'';}
.mobileBanner .realStoryM > strong span{font-size:4.5vw;font-weight:500;letter-spacing:-0.07em;color:#1858c2;line-height:7.4vw;font-family:'NotoSerifCJKkr';}
.mobileBanner .realStoryM .more{width:23.7vw;height:8.6vw;background:#30359a;display:flex;justify-content:center;align-items:center;font-size:2.7vw;font-weight:500;letter-spacing:-0.08em;color:#fff;margin:10.1vw auto 0;}

.mobileBanner.saint{background:url('/om_view/m_img/mo_center/dental_clinic/sl/saint_bg_m.jpg')no-repeat center / cover;} 
.mobileBanner.saint *{font-family:'NotoSansCJKkr';}
.mobileBanner.saint > div{padding:9vw 0 10vw 8.3vw;}
.mobileBanner.saint > div .intro{font-size:4.5vw;font-weight:500;letter-spacing:-0.06em;color:#1f50af;text-align:left;}
.mobileBanner.saint > div > strong {font-size:9.6vw;font-weight:700;letter-spacing:-0.06em;color:#393939;line-height:11.2vw;text-align:left;display:block;margin-top:3vw;}
.mobileBanner.saint > div > strong span{font-size:9.6vw;font-weight:700;letter-spacing:-0.06em;color:#3378fd;text-align:left;}
.mobileBanner.saint > div > strong + p{font-size:3.5vw;font-weight:500;letter-spacing:-0.06em;color:#393939;line-height:5.2vw;text-align:left;margin-top:3.2vw;}

.mobileBanner.implantM {background:url('/om_view/m_img/mo_center/dental_clinic/sl/implantM_bg.jpg')no-repeat center / cover;}
.mobileBanner.implantM *{font-family:'NotoSansCJKkr';}
.mobileBanner.implantM > div {padding:9vw 0 11.1vw 8vw;}
.mobileBanner.implantM > div > p{font-size:4.5vw;font-weight:500;letter-spacing:-0.06em;color:#393939;text-align:left;}
.mobileBanner.implantM > div > p span{font-size:4.5vw;font-weight:500;letter-spacing:-0.06em;color:#1f50af;}
.mobileBanner.implantM > div > Strong{font-size:9.6vw;font-weight:700;letter-spacing:-0.06em;color:#393939;line-height:11.2vw;margin-top:3vw;display:block;text-align:left;}
.mobileBanner.implantM > div > Strong span{width:43.3vw;height:11.5vw;background:#1858c2;font-size:9.6vw;font-weight:700;letter-spacing:-0.06em;color:#fef7a3;display: inline-block;margin-top:1vw;padding: 0 0 0.3vw 0.6vw;box-sizing: border-box;}

.mobileBanner.better {background:url('/om_view/m_img/main/main_sl/better_bg.jpg')no-repeat center / cover;}
.mobileBanner.better *{font-family:'NotoSansCJKkr';}
.mobileBanner.better > div{padding:3.5vw 5.9vw 5.2vw 5.8vw;}
.mobileBanner.better .title > strong{font-size:8.8vw;font-weight:700;letter-spacing:-0.06em;color:#fff;line-height:10.2vw;}
.mobileBanner.better .title > strong i{font-size:8.8vw;font-weight:300;letter-spacing:-0.06em;color:#fff;line-height:10.2vw;}
.mobileBanner.better .title > strong span:not(.small){font-size:8.8vw;font-weight:300;letter-spacing:-0.06em;color:#fff;}
.mobileBanner.better .title > strong .small{font-size:6.3vw;font-weight:300;letter-spacing:-0.06em;color:#fff;}
.mobileBanner.better .title ul {margin-top:1.8vw;padding-left:22.5vw;}
.mobileBanner.better .title ul li{font-size:2.5vw;font-weight:400;letter-spacing:-0.06em;color:#fff;display:flex;align-items:center;}
.mobileBanner.better .title ul li:nth-child(n+2){margin-top:1vw;}
.mobileBanner.better .title ul li span{font-size:2.5vw;font-weight:700;letter-spacing:-0.06em;color:#fff;}
.mobileBanner.better .title ul li:before{width:0.6vw;height:0.6vw;background:#fff;border-radius:50%;display:inline-block;margin-right:1.3vw;content:'';}
.mobileBanner.better .info {width:86.8vw;height:12vw;margin-top:2.1vw;border-radius:1.2vw;background:#fff;display:flex;padding:2.6vw 0 0 7vw;box-sizing:border-box;}
.mobileBanner.better .info li{margin-right:5.5vw;}
.mobileBanner.better .info li:nth-child(3){margin-right:8.5vw;}
.mobileBanner.better .info li:last-child{margin-right:0;}
.mobileBanner.better .info li .tit{font-size:2.9vw;font-weight:700;letter-spacing:-0.06em;color:#113538;position:relative;}
.mobileBanner.better .info li .tit:after{width:0.2vw;height:2.3vw;background:#979797;position:absolute;top:0.5vw;right:0;content:'';}
.mobileBanner.better .info li:first-child .tit:after{right:-4.8vw;}
.mobileBanner.better .info li:nth-child(2) .tit:after{right:-1.7vw;}
.mobileBanner.better .info li:nth-child(3) .tit:after{right:-4.4vw;}
.mobileBanner.better .info li:last-child .tit:after{display:none;}
.mobileBanner.better .info li .sub{font-size:1.9vw;font-weight:500;letter-spacing:-0.06em;color:#2798a3;margin-top:1.5vw;}

.mobileBanner.topGrade{background:url('/om_view/m_img/main/main_sl/topGrade_bg_m.jpg')no-repeat center top / cover;}
.mobileBanner.topGrade .c_224084{color:#224084;}
.mobileBanner.topGrade > div{padding:6vw 0;}
.mobileBanner.topGrade .top {display:flex;flex-direction:column;align-items:center;}
.mobileBanner.topGrade .top .trophy{width:52.8vw;height:8.7vw;display: flex;justify-content: center;align-items: center;font-size:2.7vw;font-weight:400;letter-spacing:-0.06em;color:#fff;background:url('/om_view/m_img/main/main_sl/trophy_m.png')no-repeat center / cover;padding:1.1vw 0 0 2.9vw;box-sizing: border-box;}
.mobileBanner.topGrade .top > strong{font-size:8.9vw;font-weight:700;letter-spacing:-0.06em;color:#d4963e;line-height:10.5vw;display:block;margin-top:4vw;}
.mobileBanner.topGrade .top > strong .c_224084{font-size:8.9vw;font-weight:500;letter-spacing:-0.06em;}
.mobileBanner.topGrade .top .basicText{font-size:2.6vw;font-weight:400;letter-spacing:-0.08em;color:#5a5a5a;line-height:4.3vw;margin-top:3.7vw;}
.mobileBanner.topGrade .top .basicText .c_224084{font-size:2.6vw;font-weight:700;letter-spacing:-0.08em;}



}
@media screen and (max-width: 1200px){

.nsection10 .box1 .txtcover > div .txt2{margin-bottom: 5.9%;}
.nsection10 .box1 .txtcover .docKim{margin: 10.2% 6% 0 8.2%;}
.nsection10 .box1 .txtcover > div .txt4{margin-bottom: 5.9%;}
.nsection10 .box1 .txtcover > div .brdrTop{padding-top:5.9%;}
}


@media screen and (max-width: 900px){

.pcView{display:none;}
.mView{display:block;}

.sub5_1 .om_1285 .boardbox2 table td.txtbox1.om_notice_sj{padding-left:50px !important;}

.faqTop .flexCont{flex-wrap:wrap;}
.faqTop .flexCont .info{width:100%;margin-top:20px;}
.faqTop .flexCont .imgBox{width:100%;}

.faqSearch.searchBox{width:100%;margin:60px 0 50px;}
.faqSearch.searchBox form{width:100%;}
.faqSearch.searchBox .inputstyle1 {width: 90.396% !important;padding:0 9.04% 0 4.182%;margin-left:0;}
.faqSearch.searchBox input[type="submit"] {width: 6.98% !important;right:5.36% !important;background-size: contain;}

.faqCateOne{flex-wrap:wrap;justify-content: center;}
.faqCateOne li{width:31.333%;font-size:18px;}
.faqCateOne li:nth-child(3n+3){margin-right:0;}
.faqCateOne li:nth-child(n+4){margin-top:1.794%;}
.faqCateOne li a img {width: 27.77%;}

.faqCateTwo ul{flex-wrap:wrap;}
.faqCateTwo ul li{width:31.333%;margin-right: 1.576%;}
.faqCateTwo ul li:nth-child(3n+3){margin-right:0;}
.faqCateTwo ul li:nth-child(n+4){margin-top:1.576%;}

.faqDiv{margin-top:25px;}
.faqRow .info .line{padding:14px 16px 12px;}
.faqRow .info .line strong{width:40px;height:40px;font-size:18px;padding: 0 0 1.5px;}
.faqRow .info .line > div{padding:3.5px 14px;font-size:18px;}
.faqRow .info + a{font-size:12px;right:40px;bottom:25px;padding:3px 5px;}
.faqRow .info .question{background: url(/img/sub/faq_close.png) no-repeat right 15px center / 15px auto;}
.faqRow .info .question.open {background: url(/img/sub/faq_open.png) no-repeat right 15px center / 15px auto;}
.faqRow .info .answer{border-radius:16px;margin-bottom:15px;padding:20px 40px 30px 16px;}
.faqRow .info .answer.line > strong{top:24px;left:16px;}
.faqRow .info .answer.line > div{width:auto;font-size:14px;padding-left:55px;padding-top:2px;}
.faqRow .info .answer .date{margin-top:10px;font-size:14px;}

/* 건강컬럼 */
.gal_wrap{padding-top:40px;border-bottom:1px solid #c4c7ca;}
/*.gal_wrap ul{overflow:hidden;}*/
.gal_wrap ul li{float:left;width:47.5%; height:400px; box-sizing:border-box; padding:10px; border:1px solid #d6d6d6; margin:0 5% 5% 0;}
.gal_wrap ul li:nth-of-type(2n){margin-right:0;}
.gal_wrap ul li a{display:block; width:100%; height:100%;}
.gal_wrap ul li a img{width:100%;max-width:100%;height:300px;}
.gal_wrap ul li a p{font-size:14px; color:#373737; margin:20px 0; line-height:1.4;height:2.7em;text-overflow: ellipsis; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.gal_wrap ul li a span{font-size:13px; color:#888b90;}
.gall_li .gall_chk {position: absolute;top: 0;left: 0;padding: 5px;z-index: 1;}
.sound_only {display: inline-block;position: absolute;top: 0;left: 0;margin: 0 !important;padding: 0 !important;width: 1px !important;height: 1px !important;font-size: 0 !important;line-height: 0 !important;overflow: hidden;}
.bo_tit {word-break: keep-all;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.5;font-size: 13px;margin: 10px 0;}
.bo_tit a {color: #373737 !important;}
.gall_text_href > span {font-size: 12px;color: #888b90;font-family: "Noto Sans KR";}

}
@media screen and (max-width: 865px){
.om_map_div.om_map_div2{height:auto !important;}
}
@media screen and (max-width:800px){
.mod ul{flex-wrap:wrap;}
.mod ul li:first-child{width:82%;}
.mod ul li:nth-child(2){width:100%;margin-top:20px;}
}
@media screen and (max-width:767px){
/*.nsection10 .box1 .txtcover .docKim {margin:2px 0 0 60px;}*/
.nsection10 .box1 .txtcover > div .txtsimg{line-height: 25px;}

}
@media screen and (max-width: 700px){
.mobileNone{display:none;}
.cavityWrap .titleBox .lineTitle{padding-bottom:15px;}
.cavityWrap .titleBox .lineTitle:after{width:30px;height:3px;}
.cavityWrap .titleBox .middleTitle{font-size:20px;}
.cavityWrap .titleBox .addTopText{font-size:16px;}
.cavityWrap .sub15SystemBox .om_1415{padding-bottom:45px;}
.cavityWrap .sub15SystemBox ul{flex-wrap:wrap;}
.cavityWrap .sub15SystemBox ul li{width:46%;padding:0 2%;}
.cavityWrap .sub15SystemBox ul li:nth-child(n+3){margin-top:50px;}
.cavityWrap .sub15SystemBox ul li dl dd{margin-top:15px;font-size:16px;line-height:26px;}
.cavityWrap .sub15SystemBox{padding:45px 0 50px;}
.cavityWrap .necessaryBox .blueBgBox{padding:40px 0;}
.cavityWrap .necessaryBox .om_1415 > p{font-size:25px;margin-top:20px;}
.cavityWrap .necessaryBox .om_1415 > span{font-size:19px;}
.cavityWrap .necessaryBox .om_1415 > span:before{width:25px;background-size:100% auto;left:-18%;}
.cavityWrap .necessaryBox .om_1415 > span:after{width:25px;background-size:100% auto;right:-18%;}
.cavityWrap .stepBox2{padding-bottom:55px;}
.cavityWrap .stepBox{padding:40px 0 55px;}
.cavityWrap .titleBox .addBottomText{font-size:16px;}
.cavityWrap .stepBox .titleBox .addBottomText{margin-top:20px;line-height:24px;}
.cavityWrap .stepBox .stepCont > ol{flex-wrap:wrap;}
.cavityWrap .stepBox .stepCont > ol > li{width:50%;flex:none;}
.cavityWrap .stepBox .stepCont > ol > li:nth-child(2n) .imgBox:after{display:none;}
.cavityWrap .stepBox .stepCont > ol > li > div{padding:20px 0}
.cavityWrap .stepBox .stepCont > ol > li:nth-child(2n) > div:after{display:none;}
.cavityWrap .methodBox ol{margin-top:30px;}
.cavityWrap .methodBox ol > li{display:block;}
.cavityWrap .methodBox ol li .methodTitle{width:100%;flex-direction:row;padding:15px 0;align-items:center;border-right:none;border-bottom:1px solid #d1d1d1;font-size:20px;}
.cavityWrap .methodBox ol li .methodTitle p{margin-left:10px;margin-top:0;}
.cavityWrap .methodBox ol li .methodTitle p span{padding:7px 13px 9px 10px;}
.cavityWrap .methodBox ol li .methodList{width:100%;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox{display:block;text-align:center;}
.cavityWrap .methodBox ol li .methodList .methodCont{padding:20px}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox .imgBox{margin-right:0;width:100%;margin-bottom:20px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dt{font-size:21px;line-height:30px;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dt br{display:none;}
.cavityWrap .methodBox ol li .methodList .methodCont .flexBox dl dd{font-size:21px;}
.cavityWrap .videoText{margin-left:0;display:flex;align-items:center;font-size:21px !important;line-height:30px !important;}
.cavityWrap .videoText br{display:none;}
.cavityWrap .videoText img{width:40px;margin:15px 0 0 10px;}
.cavityWrap .methodCont .videoText img{margin-top:0;}
.cavityWrap .methodCont .videoText{margin-top:20px;margin-left:0;justify-content:center;}
.cavityWrap .video{max-width:100% !important;}

.cavityWrap .therapyBox{padding:60px 0;}
.cavityWrap .therapyBox .therapyCont .titleBox{margin-bottom:30px;}
.cavityWrap .therapyBox .therapyCont .therapyList{flex-wrap:wrap;justify-content:center;}
.cavityWrap .therapyBox .therapyCont .therapyList > li{width:49.8%;flex:none;}
.cavityWrap .therapyBox .therapyCont .therapyList > li:nth-child(n+3){border-left:0;margin-top:30px;}
.cavityWrap .therapyBox .therapyCont:nth-child(2){padding:0;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyTitle{font-size:20px}
.cavityWrap .therapyBox .therapyCont .therapyList li .imgBox{padding:20px 0;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText > li:nth-child(n+2){margin-top:15px;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText{padding:15px;}
.cavityWrap .saveBox .pinkBgBox{padding:50px 0 40px;}
.cavityWrap .saveBox .saveCont > p{margin:0;font-size:16px;line-height:28px;}
.cavityWrap .saveBox .saveCont{margin-top:30px;flex-direction:column-reverse;padding:30px 20px 0;}
.cavityWrap .saveBox .saveCont img{width:80%;}

.cavityWrap .box3{display:block;text-align:center;margin:35px 10px 0;}
.cavityWrap .box3 .titimg1{padding-top:30px;}
.cavityWrap .box3 .tit1{padding:20px 20px 30px;}
.cavityWrap .youtubeBox .om_1415{display:block;}
.cavityWrap .youtubeBox .videoText{padding-right:0;margin-bottom:30px;justify-content:center;padding-left:0;}
.cavityWrap .youtubeBox .video{padding-right:0;}
.cavityWrap .youtubeBox .videoText .imgBox{margin-top:0;}

.cavityWrap .additionBox{margin:75px 0 50px;}
.cavityWrap .additionList li .additionCont h3 br{display:none;}
.cavityWrap .additionList li{display:block;}
.cavityWrap .additionList li:nth-child(n+2){margin-top:60px;}
.cavityWrap .additionList li .imgBox{width:100%;}
.cavityWrap .additionList li .additionCont .additionText{padding-right:0;}
.cavityWrap .additionList li .additionCont{width:auto;padding:0 20px;margin-top:20px;}

.om_sub_top_split2.sub15Top{background-size:cover;}
.om_sub_top_split2.sub15Top .om_sts2_div2{padding:30px 50px;}
.om_sub_top_split2.sub15Top .om_sts2_div2_li1 .om_tit_text{line-height:30px;}
.cavityWrap .stepBox .stepCont > ol > li .imgBox:after{width:25px;background-size:100% auto;}
.cavityWrap .stepBox .stepCont > ol > li > div{border-top-width:5px;}
.cavityWrap .box3{border-width:4px;}
.cavityWrap .dotList li:before{width:2px;height:2px;top:11px;}
.cavityWrap .therapyBox .therapyCont .therapyList li .therapyText li br{display:none;}

.video.introVideo{margin-top:20px;}
.video.introVideo .videoTitle{font-size:13px;margin-bottom:10px;}
.info02 .infoNumList{margin-top:13px;}
.info02 .infoNumList li{font-size:13px;}
.info02 .infoNumList li span{margin-right:3px;}
.info02 .infoNumList li:first-child{margin-top:0 !important;}
.info02 .infoNumList li:nth-child(n+2){margin-top:7px !important;}

.cavityWrap .anesthesiaBox{margin-bottom:50px;}
.cavityWrap .anesthesiaBox .anesthesiaTextBox{padding:30px 20px 380px;background-position:center bottom 20px;background-size:250px auto;}
.cavityWrap .anesthesiaBox .anesthesiaTextBox p{margin-top:16px;}
.cavityWrap .anesthesiaBox .blueBgBox{margin:35px 0 55px;}

.om_map_div.om_map_div2{height:350px !important;}
.talkBox{max-width:100%;position:static;transform:none;margin-top:20px;padding:26px 22px 21px;}
.talkBox dl dt{font-size:23px;}
.talkBox dl dd{font-size:21px;margin-top:18px;}
.talkBox dl dd a{font-size:21px;}
.talkBox dl dd p{font-size:17px;margin-top:8px;}
.talkBox .talkSend select{background-size:7px auto;}
.talkBox .talkSend select, 
.talkBox .talkSend input{height:35px;padding-left:7px;font-size:13px;}
.talkBox .talkBtn{height:42px;font-size:15px;}
.talkBox .talkBtn img{width:20px;margin-right:3px;margin-top:3px;}
.talkBox .talkSend > a{margin-top:10px;}
.talkBox .findLoad{margin-top:15px;padding-top:15px;}

.om_mh_li2{padding:14px 0 !important;}
.om_mh_li2 img{width:240px;}
.om_mo_hd_wrap .langList{right:60px;}

/*.nsection10 .box1 .txtcover .docKim{margin:40px 30px 40px 40px;}*/
.nsection10 .box1 .txtcover .docKim{margin: 40px 30px 40px 40px;}

.b_box_fixed3.flx .sub33 ul li{width:50%;}

.faqTop .flexCont {padding-top:22px;}
.faqTop .flexCont .info {margin-top:10px;margin-bottom: 37px;}
.faqTop .title {font-size:24px;}
.faqTop .flexCont .om_tit_text2{line-height:23px;}
.faqTop .flexCont a{font-size:15px;}
.faqTop .flexCont a span{font-size:19px;margin-left:15px;}

.faqSearch.searchBox .inputstyle1 {height:55px;font-size:18px;}
.faqCateTwo ul li a {font-size:16px;}
}

@media screen and (max-width: 640px) {

/* 건강컬럼 */
.gal_wrap{padding-top:20px;}
.gal_wrap ul li{float:none !important; width:90%; height:auto; margin:5% !important; padding:20px;}
.gal_wrap ul li:nth-of-type(4n){margin-right:5%;}
.gal_wrap ul li:nth-of-type(2n){margin-right:5%;}
.gal_wrap ul li:last-of-type{margin-bottom:20px;}
.gal_wrap ul li a p{font-size:13px; margin:10px 0; line-height:1.5;}
.gal_wrap ul li a span{font-size:12px;}


}

@media screen and (max-width: 600px){
.om_park_new > .one.sec4 .conWrap{padding: 20px;}
.om_park_new > .one.sec4 .conWrap .con > .right img {width: 100%;}

.om_mh_li2{padding:16px 0 !important;}
.om_mh_li2 img{width:220px;}
}
@media screen and (max-width: 501px){
.cavityWrap .necessaryBox .om_1415 > span{display:block;}
.cavityWrap .necessaryBox .om_1415 > span:before{left:2%;}
.cavityWrap .necessaryBox .om_1415 > span:after{right:2%;}

.om_mo_hd_wrap .langList{right:35px;}
.om_mo_hd_wrap .langList .langBtn > span img{width:30px;}

.om_mh_li2 img{width:180px !important;}
.om_mo_hd_wrap .langList ul{top:53px;}

.langList .langBtn > span img{margin-right:10px;}

.faqSearch.searchBox .inputstyle1 {height:40px;font-size:16px;}
.faqSearch.searchBox input[type="submit"] {right: 5.66% !important;}
.faqCateOne li{font-size:15px;}
.faqCateTwo ul li a {font-size:13px;}

.faqRow .info .line strong {width: 30px;height: 30px;font-size: 15px;padding: 1px 2px 0 0;}
.faqRow .info .line > div{font-size:15px;}
.faqRow .info .question{background-size: 12px auto;}
.faqRow .info .question.open{background-size: 12px auto;}
.faqRow .info .answer.line > div {padding-left: 44px;}

.faqRow .info + a {bottom:20px;}

.mobileBanner.also .borderBox{padding-top:3px;box-sizing:border-box;}
.mobileBanner.cause .info .borderBox{padding-top:3px;box-sizing:border-box;}
.mobileBanner02.mri > div .borderBox{padding-top:2px;box-sizing:border-box;}

}

@media screen and (max-width: 480px){
.cavityWrap .necessaryBox .om_1415 > span{font-size:16px;}
.cavityWrap .necessaryBox .om_1415 > p{font-size:20px;margin-top:20px}
.cavityWrap .stepBox .titleBox .addBottomText{font-size:15px;line-height:26px;}

.faqSearch.searchBox .inputstyle1 {height: 30px;font-size:14px;}
.faqSearch.searchBox input[type="submit"] {width: 5.98% !important;}

.expert > div .borderBox{padding:2.0547703180vw 0 1.3374558304vw;}

.swiper-slide .jaga .bgBox ul li p .arrow{align-items:flex-start;}    
.swiper-slide .affect .info > strong span{padding-bottom:4px;box-sizing:border-box;}
.swiper-slide .affect .info ul li{padding:1.277385159vw 1.9787985866vw 1.1307420495vw;}
.swiper-slide .support > div .borderBox{padding:2.1840989399vw 0 1.9081272085vw;box-sizing:border-box;}
.swiper-slide .mri.joint > div .borderBox{padding-top:3px;box-sizing:border-box;}
.swiper-slide .diffrence .borderBox{padding: 1.1840989399vw 4.0989399293vw 0.7240282686vw;}
.swiper-slide .diffrence > div > strong + p span {padding: 1.3480565371vw 0 0.5600706714vw;}
.mobileBanner.better .info{padding: 2.6vw 0 0 11vw;}
.mobileBanner.better .info li .tit:after{top:0;}
.mobileBanner.topGrade .top .trophy{padding:1.7vw 0 0 2.3vw;}
.mobileBanner.implantM > div > Strong span{padding:0.8vw 0 0 2vw;}
}
