 @charset "utf-8";
@font-face {font-family:"nb"; src:url(../css/NanumBarunGothic.eot); src:local(※), url(../css/NanumBarunGothic.woff) format('woff'); font-weight:normal; font-style:normal;}
@font-face {font-family:"ngb"; src:url(../css/NanumGothicBold.eot); src:local(※), url(../css/NanumGothicBold.woff) format('woff'); font-weight:normal; font-style:normal;}
@font-face {font-family:"nsb"; src: url(../css/nanumsquareb.eot); src: url(../css/nanumsquareb.eot?#iefix) format('embedded-opentype'), url(../css/nanumsquareb.woff2) format('woff2'), url(../css/nanumsquareb.woff) format('woff'), url(../css/nanumsquareb.ttf) format('truetype'), url(../css/nanumsquareb.svg#nanumsquarebregular) format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family:"ns"; src: url(../css/NanumSquareR.eot); src: url(../css/NanumSquareR.eot?#iefix) format('embedded-opentype'), url(../css/NanumSquareR.woff) format('woff'), url(../css/NanumSquareR.ttf) format('truetype');}

@import url(http://fonts.googleapis.com/earlyaccess/cwtexming.css);


.h10 {margin-top:10px;}.h20 {margin-top:20px;}.h30 {margin-top:30px;}.h40 {margin-top:40px;}.h50 {margin-top:50px;}.h80 {margin-top:80px;}.h90 {margin-top:90px;}
.p10 {padding:0 10px; font-family:dotum;} .p15 {padding:0 15px; font-family:dotum;}
.hidden {display:none;}
.clear {clear:both;}
.t14 {font-size:14px; color:#555; line-height:22px; letter-spacing:-0.025em;}
.t15 {font-size:15px; color:#555; line-height:23px; letter-spacing:-0.015em;}
.t15b {font-size:15px; color:#555; line-height:23px; letter-spacing:-0.015em; font-family:'ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕'; font-weight:normal;}
.t17 {font-size:17px; color:#555; line-height:25px; letter-spacing:-0.025em;}
.t17b {font-size:17px; color:#555; line-height:25px; letter-spacing:-0.025em; font-family:'ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕'; font-weight:normal;}
.t19 {font-size:19px; color:#555; line-height:27px; letter-spacing:-0.025em;}
.dec01 {color:#437672; border-bottom:1px solid #437672; padding-bottom:1px; font-family:'ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕'; font-weight:normal;}
.dec02 {color:#437672; font-family:'ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕'; font-weight:normal;}


/********* sticky_navigation css **********/
#sticky_navigation_wrapper {margin:0 auto; padding:0; width:100%; height:100px; position:relative; z-index:999999;}
#sticky_navigation {margin:0 auto; padding:0; width:100%; height:100px;}

#m_lo {margin:0 auto; padding:0; width:1080px;}

.mpart01 {position:relative; margin:80px auto; padding:0; width:1080px; text-align:center;}
.mpart01_title {height:150px; vertical-align:top;}
.mpart01_title h4 {font-size:13px; color:#555; font-family:Arial,Verdana,AppleGothic,sans-serif; font-weight:normal; letter-spacing:2px;}
.mpart01_title h1 {font-size:40px; color:#333; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em; margin:20px 0 10px;}
.mpart01_title h3 {font-size:23px; color:#999; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:0.05em;}
.mpart_btn {margin:0; padding:0; list-style:none;}
.mpart_btn li {float:left; width:340px; padding:0; text-align:center; color:#696969; font-size:17px;}
.mpart_btn li a {display:block; padding-top:55px; height:340px; color:#696969; text-decoration:none; cursor:pointer; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.mpart_btn b {font-size:30px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; letter-spacing:-0.05em; color:#2c6561; line-height:50px;}
.mpart_btn .mm {display:inline-block; background:#414247; color:#fff; font-size:13px; font-family:Arial,Verdana,AppleGothic,sans-serif; font-weight:normal; letter-spacing:2px; height:35px; width:120px; line-height:35px; -moz-border-radius:35px; /*모질라*/ -webkit-border-radius:35px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:35px;}
.mpart_btn img {padding:16px 0 35px;}
.mpart_btn li:nth-child(1) {background:url(../../../theme/basic/img/box01.gif);}
.mpart_btn li:nth-child(2) {background:url(../../../theme/basic/img/box02.gif); margin:0 30px;}
.mpart_btn li:nth-child(3) {background:url(../../../theme/basic/img/box03.gif);}

.mpart02 {position:relative; margin:0 auto; padding:80px 0; width:100%; text-align:center; background:#f2f2f2;}
.mpart02s {margin:0 auto; padding:0; width:1080px;}

.mpart02s_01 {margin:0; padding:50px; width:540px; height:270px; float:left; background:url(../../../theme/basic/img/ban01.jpg) left top no-repeat; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.mpart02s_01 h2 {color:#fff; font-size:27px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em;}
.mpart02s_01 p {margin-top:20px; font-size:13px; color:#adaeb0; line-height:20px;}
.mpart02s_01 a {display:block; position:relative; margin-top:30px; width:68px; height:27px; padding:0 15px; border:1px solid #fff; background:url(../../../theme/basic/img/btn_bg01.png); text-decoration:none; line-height:27px; color:#fff; font-size:11px; font-family:Arial,Verdana,AppleGothic,sans-serif;}
.mpart02s_01 img {position:absolute; right:14px; top:13px;}

.mpart02s_01s {margin:0; padding:50px; width:540px; height:270px; float:right; background:url(../../../theme/basic/img/ban04.jpg) left top no-repeat; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.mpart02s_01s h2 {color:#fff; font-size:27px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em;}
.mpart02s_01s p {margin-top:20px; font-size:13px; color:#adaeb0; line-height:20px;}
.mpart02s_01s a {display:block; position:relative; margin-top:30px; width:68px; height:27px; padding:0 15px; border:1px solid #fff; background:url(../../../theme/basic/img/btn_bg01.png); text-decoration:none; line-height:27px; color:#fff; font-size:11px; font-family:Arial,Verdana,AppleGothic,sans-serif;}
.mpart02s_01s img {position:absolute; right:14px; top:13px;}

.mpart02s_02 {margin:0; padding:50px; width:540px; height:270px; float:right; background:url(../../../theme/basic/img/ban02.jpg) left top no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.mpart02s_02 h2 {color:#fff; font-size:27px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em;}
.mpart02s_02 p {margin-top:15px; font-size:13px; color:#adaeb0; line-height:20px;}
.mpart02s_02 a {display:block; margin:25px auto 0; width:268px; height:37px; padding:0; border:1px solid #fff; background:url(../../../theme/basic/img/btn_bg01.png); text-decoration:none; line-height:37px; color:#fff; font-size:13px; letter-spacing:0px;}

.mpart02s_03 {margin:0; padding:40px 0; width:270px; height:270px; float:right; background:url(../../../theme/basic/img/ban03_bg.gif); float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.mpart02s_03 h2 {margin:18px 0 5px; color:#fff; font-size:27px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em;}
.mpart02s_03 p {margin-top:6px; font-size:13px; color:#acbcbb; line-height:18px;}


.mpart02s_04 {margin:0; padding:40px 0; width:270px; height:270px; float:right; background:#414247; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.mpart02s_04 h2 {color:#fff; font-size:27px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em;}
.mpart02s_04 h3 {color:#c5fffb; font-size:37px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; letter-spacing:-0.025em; margin:15px 0;}
.mpart02s_04 .mtim {margin:0; padding:0; list-style:none; width:210px;}
.mpart02s_04 .mtim li {float:left; font-size:13px; color:#b1b1b3; /*line-height:25px;*/ line-height:35px;}
.mpart02s_04 .mtim li:nth-child(odd) {width:60px; text-align:left; letter-spacing:0px;}
.mpart02s_04 .mtim li:nth-child(even) {width:150px; text-align:right; letter-spacing:0px;}
.mpart02s_04 p {margin-top:6px; font-size:13px; color:#b1b1b3; line-height:20px;}
.mpart02s_04 a {display:block; position:relative; margin:30px auto 0; text-align:left; width:68px; height:27px; padding:0 15px; border:1px solid #fff; background:url(../../../theme/basic/img/btn_bg01.png); text-decoration:none; line-height:27px; color:#fff; font-size:11px; font-family:Arial,Verdana,AppleGothic,sans-serif;}
.mpart02s_04 a img {position:absolute; right:14px; top:13px;}


.mpart03 {position:relative; margin:0 auto; padding:80px 0; width:100%; text-align:center; background:url(../../../theme/basic/img/l03.gif) center top repeat-x;}
.mpart03s {margin:0 auto; padding-top:60px; width:1080px; height:340px; background:url(../../../theme/basic/img/ban03.jpg); text-align:center;}
.mpart03ss {margin:0 auto; padding:50px 0; width:680px; height:280px; background:url(../../../theme/basic/img/btn_bg02.png); text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.mpart03ss h2 {margin:0; color:#c5fffb; font-size:35px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em;}
.mpart03ss p {margin:10px 0 50px; font-size:15px; color:#a5b4b5; line-height:20px;} 
.mpart03ss a {display:inline-block; width:138px; height:38px; border:1px solid #a5b4b5; font-size:15px; color:#fff; text-decoration:none; text-align:center; line-height:38px; margin-right:7px;}
.mpart03ss a:last-child {margin-right:0px;}



/********** 서브페이지 **********/
.sub_top {margin:0 auto; padding-top:300px; width:100%; height:350px; text-align:center;}
.sub_top h2 {color:#fff; font-size:40px; font-family:'nsb','ns','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:normal; margin-bottom:10px;}
.sub_top h3 {display:inline-block; height:47px; border:1px solid #fff; color:#fff; line-height:47px; padding:0 40px; font-size:23px; font-family:'ns','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:normal;}


.sub_title {margin:80px auto 6px; padding:0; width:1080px; color:#2c6561; font-size:35px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:400; letter-spacing:-0.05em;}

.sub_con00 {margin:0 auto; padding:0; width:1080px;}
.sub_con01 {margin:0 auto 80px; padding:0; width:1080px;}
.sub_con02 {margin:0 auto 80px; padding:0; width:100%;}
.sub_con01s {margin:80px auto 80px; padding:0; width:1080px;}

.sub_titles {color:#666; font-size:15px; margin-bottom:40px;}

.tas01 {width:100%; border-collapse: collapse; border-top:3px solid #2c6561; border-left:1px solid #c9c9c9;}
.tas01 th {border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; font-size:13px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#333; padding:16px 0; text-align:center; letter-spacing:-0.015em; background:#eaeaea;}
.tas01 td {border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; font-size:13px; padding:12px; text-align:center; letter-spacing:-0.015em;}
.tas01 td.tit {text-align:left;}
.tas01 td.tits {font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#333; background:#f9f9f9;}
.tas01 td.titr {text-align:right;}

.ifbox01 {position:relative; max-width:1080px; margin:0 auto; width:100%; overflow-x:scroll; padding:0;}
.ifbox01s {min-width:680px;}


/* 위치안내 */
.info01 {margin:0; padding:0;}
.info01s {border-bottom:1px solid #c9c9c9; text-align:center; padding:20px 0; font-size:15px; font-family:'ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕'; font-weight:normal; color:#555; line-height:25px;}

.part03 {margin:0; padding:0; list-style:none;}
.part03 li {float:left; padding:0; width:33.333%; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.info03 {position:relative; padding:0;}
.info0301 {background:#d0e1e0; width:160px; height:160px; line-height:160px; text-align:center; -moz-border-radius:80px; /*모질라*/ -webkit-border-radius:80px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:80px;}
.info0301 i {color:#fff; line-height:160px;}
.info03 h3 {font-size:25px; font-family:'ns','ngb','nb'; font-weight:normal; letter-spacing:-0.025em; color:#2c6561; margin:10px 0 20px; text-decoration:underline;}
.info03 div {color:#555; line-height:20px;}

/* 의료진 */
.docbox01 {margin:0; padding:0; width:600px; float:left;}
.docbox02 {margin:0; padding:50px 40px; width:480px; min-height:400px; float:left; background:#fcfafb; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.docbox02 h2 {font-size:30px; font-family:'Nanum Myeongjo','ns','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:normal; letter-spacing:-0.05em; color:#555;}
.docbox02 h2 span {font-size:40px; font-family:'nsb','ns','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:normal; color:#333; letter-spacing:0.05em;}
.docbox02 div {margin-top:20px; color:#555; line-height:24px;}
.docbox02 div i {padding-right:6px; color:#54928f;}
.docbox02 h4 {display:inline-block; margin-top:20px; background:#437672; color:#fff; padding:0 40px; height:34px; line-height:34px; -moz-border-radius:17px; /*모질라*/ -webkit-border-radius:17px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:17px; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal;}


/* 병원시설안내 */
.inte01 {margin:0; padding:0; width:540px; float:left; background:#f9f9f9; height:200px;}
.inte02 {margin:0; padding:0; width:530px; float:right;}
.tas02 {width:100%; border-collapse: collapse; border-top:3px solid #2c6561; /*border-left:1px solid #c9c9c9;*/}
.tas02 th {border-bottom:1px solid #c9c9c9; /*border-right:1px solid #c9c9c9;*/ font-size:13px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#333; padding:16px 0; text-align:center; letter-spacing:-0.015em; background:#eaeaea;}
.tas02 td {border-bottom:1px solid #c9c9c9; /*border-right:1px solid #c9c9c9;*/ font-size:13px; padding:12px; text-align:left; letter-spacing:-0.015em;}

/* 병원연혁 */
/*.his {position:relative; margin:0; padding:0; background:url(../../../theme/basic/img/his.png) center top no-repeat; height:590px;}*/
.his {position:relative; margin:0; padding:0; background:url(../../../theme/basic/img/his_01.png) center top no-repeat; height:508px;}
.his01 {width:340px; height:80px; position:absolute; left:0; top:190px; text-align:center; color:#555; font-size:15px;}
.his02 {width:340px; height:80px; position:absolute; right:0; top:271px; text-align:center; color:#555; font-size:15px;}
.his03 {width:340px; height:80px; position:absolute; left:0; top:351px; text-align:center; color:#555; font-size:15px;}
.his04 {width:340px; height:80px; position:absolute; right:0; top:431px; text-align:center; color:#555; font-size:15px;}
.his01 h2, .his02 h2, .his03 h2, .his04 h2 {font-size:30px; font-family:'nsb','ns','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:normal; color:#437672; margin-bottom:10px; font-style:italic;}

/* 진료안내 */
.info_box {margin:0; padding:130px 100px; height:580px; background:url(../../../theme/basic/img/info02.jpg); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.info_boxs {margin:0; padding:0; list-style:none;}
.info_boxs li {float:left; padding:0; height:320px; text-align:center; font-size:15px; line-height:20px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.info_boxs li:first-child {border-right:1px solid #515959;}
.info_boxs h2 {color:#c5fffb; font-size:35px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; letter-spacing:-0.025em; padding-top:30px;}
/*.info_boxs img {margin:50px 0 35px;}*/

.mtims {width:560px; border-collapse: collapse; margin-top:30px; border-left:1px solid #515959; border-top:1px solid #515959;}
.mtims td {font-size:15px; color:#fff; line-height:30px; border-bottom:1px solid #515959; border-right:1px solid #515959; text-align:center;}
/*.mtims td:nth-child(1) {text-align:left; letter-spacing:0px;}
.mtims td:nth-child(2) {text-align:right; letter-spacing:0px;}*/

.major {position:relative; padding-left:185px; font-size:15px; color:#555;  line-height:34px;}
.major h2 {position:absolute; left:0; display:inline-block; background:#437672; color:#fff; padding:0; width:170px; text-align:center; height:34px; line-height:34px; -moz-border-radius:17px; /*모질라*/ -webkit-border-radius:17px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:17px; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal;}

/* 서브페이지 디자인 */
.titles01 {font-size:19px; color:#333; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; margin-bottom:10px; letter-spacing:-0.015em;}
.titles02 {font-size:19px; color:#fff; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; margin-bottom:10px; letter-spacing:-0.015em; display:inline-block; background:#2a7e74; -moz-border-radius:17px; /*모질라*/ -webkit-border-radius:17px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:17px; line-height:34px; padding:0 30px 0 20px;}
.titles02 i {color:#ffff9d; padding-right:8px; /*vertical-align:top; font-size:20px;*/}

.boxs01 {background:#ececec; padding:40px 45px; color:#2c6561; font-size:19px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; line-height:29px; letter-spacing:-0.015em;}
.line01 {background:url(../../../theme/basic/img/line01.png); height:25px; margin:50px 0;}

.boxs02 {background:#e8eeee; padding:40px 45px; color:#2c6561; font-size:15px; color:#555; line-height:23px; letter-spacing:-0.015em; /*font-size:19px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; line-height:29px; letter-spacing:-0.015em;*/}
.boxs02 h2 {display:inline-block; margin-bottom:10px; color:#458985; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:17px; border-bottom:1px solid #458985; padding-bottom:1px;}

.boxs03 {padding:40px 45px; color:#2c6561; font-size:15px; color:#555; line-height:23px; letter-spacing:-0.015em; /*font-size:19px; font-family:'Nanum Myeongjo','ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕',serif; font-weight:700; line-height:29px; letter-spacing:-0.015em;*/}
.boxs03 h2 {display:inline-block; margin-bottom:10px; color:#458985; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:17px; border-bottom:1px solid #458985; padding-bottom:1px;}

.titles03 {color:#333; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:15px; margin-bottom:6px; letter-spacing:-0.015em;}
.r25 {display:inline-block; margin-right:6px; width:18px; height:18px; background-color:#458985; text-align:center; font-size:11px; font-family:Arial,Verdana,AppleGothic,sans-serif; font-weight:700; -moz-border-radius:9px; /*모질라*/ -webkit-border-radius:9px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:9px; line-height:18px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.tas03 {width:100%; border-collapse: collapse; border-top:3px solid #2c6561; /*border-left:1px solid #c9c9c9;*/}
.tas03 th {border-bottom:1px solid #c9c9c9; /*border-right:1px solid #c9c9c9;*/ font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#333; padding:16px 12px; text-align:left; letter-spacing:-0.015em; background:#e8eeee;}
.tas03 td {border-bottom:1px solid #c9c9c9; /*border-right:1px solid #c9c9c9;*/ font-size:15px; padding:16px 24px; text-align:left; letter-spacing:-0.015em; line-height:25px;}

.part05 {margin:0; padding:0; list-style:none;}
.part05 li {float:left; width:20%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.r200 {width:200px; height:200px; padding-top:87px; line-height:25px; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#fff; background:url(../../../theme/basic/img/r01.gif); -moz-border-radius:100px; /*모질라*/ -webkit-border-radius:100px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:100px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.r200b {width:200px; height:200px; padding-top:87px; line-height:25px; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#fff; background:url(../../../theme/basic/img/r02.gif); -moz-border-radius:100px; /*모질라*/ -webkit-border-radius:100px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:100px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}



.sq255 {margin:0; padding:10px; width:235px; background:url(../../../theme/basic/img/box_bg01.gif); text-align:left;}
.r50 {width:50px; height:50px; background-color:#0ab2d2; -moz-border-radius:25px; /*모질라*/ -webkit-border-radius:25px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:25px; font-size:18px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; line-height:25px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.tdec01 {margin-top:10px; font-size:15px; color:#555; line-height:23px; letter-spacing:-0.015em;}
.tdec01 i {color:#96135b; padding-right:10px;}
.tdec01:first-child {margin:0;}


.subtitle02 {font-size:30px; font-family:'nsb','ns','ngb','nb'; font-weight:normal; color:#333132; letter-spacing:-0.05em; line-height:40px;}
.t15_box {font-size:15px; color:#fff; line-height:23px; letter-spacing:-0.015em; font-family:'ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕'; font-weight:normal; background:#d8505c; display:inline-block; padding:6px 12px;}

.vs02 {width:100%; border-collapse: collapse; border-top:2px solid #8b3b79;}
.vs02 th {border-bottom:1px solid #c9c9c9; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#333; padding:16px 0; text-align:center; letter-spacing:-0.015em; background:#f9f9f9;}
.vs02 td {border-bottom:1px solid #c9c9c9; font-size:15px; padding:16px; text-align:left; letter-spacing:-0.015em; line-height:20px;}
.vs02 td:first-child, .vs02 th:first-child {border-right:1px solid #c9c9c9;}

.t15q {position:relative; padding:0 0 5px 35px; font-size:15px; line-height:23px; letter-spacing:-0.015em; font-family:'ngb','nb',dotum,'돋움','Malgun Gothic','맑은고딕'; font-weight:normal; color:#333; border-bottom:1px solid #c9c9c9;}
.Qs {position:absolute; top:2px; left:5px; display:block; width:20px; height:20px; text-align:center; line-height:20px; background-color:#5d1b4e; -moz-border-radius:5px; /*모질라*/ -webkit-border-radius:5px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:5px; font-size:13px; font-family:Arial,verdana,AppleGothic,sans-serif; font-weight:bolder; color:#fff;}
.t15a {position:relative; padding-left:35px; font-size:15px; color:#555; line-height:23px; letter-spacing:-0.015em; margin-top:5px;}
.As {position:absolute; top:2px; left:5px; display:block; width:20px; height:20px; text-align:center; line-height:20px; background-color:#8b3b79; -moz-border-radius:5px; /*모질라*/ -webkit-border-radius:5px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:5px; font-size:13px; font-family:Arial,verdana,AppleGothic,sans-serif; font-weight:bolder; color:#fff;}

.part02 {margin:0; padding:0; list-style:none;}
.part02 li {position:relative; float:left; width:50%; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.part02 li:nth-child(odd) {padding-right:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.part02 li:nth-child(even) {padding-left:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.equ_text {width:100%; height:250px; padding:30px; background:#e8eeee; color:#555; font-size:13px; line-height:22px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.equ_text h2 {font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; margin-bottom:20px; color:#458985;}

.part07 {margin:0; padding:0; list-style:none;}
.part07 li {float:left; width:14.286%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.r150 {width:150px; height:150px; padding-top:60px; line-height:25px; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#fff; background:url(../../../theme/basic/img/r01.gif); -moz-border-radius:100px; /*모질라*/ -webkit-border-radius:100px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:100px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.r150b {width:150px; height:150px; padding-top:60px; line-height:25px; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#fff; background:url(../../../theme/basic/img/r02.gif); -moz-border-radius:100px; /*모질라*/ -webkit-border-radius:100px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:100px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.histop {margin:0; padding:0; list-style:none;}
.histop li {padding:180px 20px 0; width:340px; height:240px; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.histop li h2 {font-size:23px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#fff; font-style:italic;}
.histop li p {color:#fff; font-size:15px; margin-top:5px;}
.histop li:nth-child(1) {background:url(../../../theme/basic/img/his01.jpg);}
.histop li:nth-child(2) {background:url(../../../theme/basic/img/his02.jpg); margin:0 30px;}
.histop li:nth-child(3) {background:url(../../../theme/basic/img/his03.jpg);}

.info03s {margin:0 44px; padding:0; list-style:none;}
.info03s li {float:left; width:200px; text-align:center;}
.info03s li:nth-child(2) {margin:0 196px;}
.info03s li h2 {margin-top:20px; font-size:25px; font-family:'nsb','ns','ngb','nb'; font-weight:normal; color:#333132; letter-spacing:-0.05em;}
.info03s li p {margin-top:5px; font-size:15px; color:#666;}

.bptit01 {margin-bottom:10px; font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.025em;}
.h60 {margin-top:60px;}