@charset "utf-8";
/*웹폰트*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900,500italic);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/*리셋 CSS*/

/* address,blockquote {margin:0; padding:0;} */
address,em {font-style:normal;}
fieldset, img {border:0 none;}
h1,h2,h3,h4,h5 {font-size:1em;line-height: 1;margin:0;padding:0}
legend, caption, hr{display:none;width:0; height:0; font-size:0;}
input{padding:0;margin:0;border:0px;vertical-align: middle;}
dl, dt, dd, ul, ol, li{ list-style:none;    padding:0;    margin:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display:block;}
img {vertical-align:top;}
table {border-spacing:0px;border:0px;border-collapse:collapse}
address,hr{display:none;}
form {display:inline;}
fieldset {padding:0;margin:0;border:none;}
body{/*position:relative;*/font-family:'Roboto','Noto Sans KR', 돋움, Dotum, Arial, sans-serif;  font-size:17px; /*color:#fff; /*background: #373737;*/ letter-spacing: -0.5px;height:100%;}
input{font-family:"Noto Sans KR","arial", "sans-serif";}
input[type=text],input[type=password]{border:1px solid #ccc;height: 38px;font-size:14px;color:#666666}
select{font-family:"Noto Sans KR","arial", "sans-serif";font-size:14px;color:#666666}
option{font-family:"Noto Sans KR","arial", "sans-serif";font-size:14px;color:#666}
textarea{font-family:"Noto Sans KR","arial", "sans-serif";color:#666666;font-size:14px;}

/*common*/
.hide{display:none}
.hide2{visibility:hidden}
.line_center{text-align: center}
.line_right{text-align: right}
.btn_line{text-align: center}
a.bt_st{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:10px 0;background:#1b5d94}
a.bt_st2{display: inline-block;background: url('../images/bg_bt_ar.png') no-repeat 89% center  ;height:48px;text-align: center; line-height: 48px; width:180px;padding-right:20px;border:2px solid #959595;color:#555;font-size:18px}
a.bt_st3{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:14px 60px;background:#0068a3; border-radius: 5px;}
a.bt_st4{ float:right; display:inline-block; color:#ffffff;font-size:16px; height:40px; line-height:40px; text-align: center; background:#0068a3; }
a.bt_st5{display:inline-block; color:#666;font-size:16px;text-align: center;padding-bottom:5px;border-bottom: 1px solid #ccc;padding-right:18px;background:url('../images/icon_ar_w5.png') no-repeat right 4px;}
a.bt_st6{display:inline-block;width:140px; color:#666;font-size:14px;text-align: center;padding:10px 0;background:#fff;border:1px solid #959595;font-weight: 500;margin-bottom:10px;}

.after{content:" "; display:block; clear:both;}

.f_roboto{font-family: 'Roboto','Noto Sans KR';letter-spacing:-1px;}
.f_myengjo{font-family: 'Nanum Myeongjo', 'Noto Sans KR';}
.f_dotum{font-family: 'Dotum', 'Noto Sans KR';}
.f_11{font-size: 11px}
.f_12{font-size: 12px}
.f_14{font-size: 14px}
.f_16{font-size: 16px}
.f_20{font-size: 20px}

.f_500{font-weight: 500}
.f_bold{font-weight: 600}
.f_blue{color:#1b5d94}
.f_blue2{color:#496fbd}
.f_red{color:#d90020}
.f_999{color:#999}
.f_333{color:#333}
.img100 img{width:100%;}
.max_img100 img{max-width:100%;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:15px!important}
.mt40_1{margin-top:40px; line-height:20px;}
.mt50{margin-top:50px}
.mt60{margin-top:60px!important}
.mt70{margin-top:70px}
.mt80{margin-top:80px!important}
.mt140{margin-top:140px}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mb50{margin-bottom:50px}
.mb70{margin-bottom:70px}
.pt30{padding-top:30px}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl40{padding-left:40px;}
.pr20{padding-right:20px;}
.pb70{padding-bottom: 70px;}
.pb120{padding-bottom: 120px;}

.bg_eee{background:#eee;}


/*layOut*/
.wrap{width:100%;}
.containerWrap{position:relative;margin:10 auto;width:100%;height:100%;overflow:hidden;}
#main_wrap{position:relative;margin-left:300px;height:100%;overflow:hidden;}
/*메인*/
.main #main_wrap .bscenter_wrap{float:right; position:relative; margin-top:19%;  width:41%;z-index:5}
.main #main_wrap .right_block{float:right;position:relative;width:41.43%;}

@media only screen and (min-width:768px)
{	
#main_wrap{position:relative;height:100%;overflow:hidden;}

}

/*
.main #main_wrap .address{float:right; position:relative; margin-top:-1%;  width:100%;z-index:5}*/










/**/
#seminar{ width:100%;    }
#seminar img{ width:100%; }
#seminar .visual{ width:100%;  }
#seminar .visual li { float:left; padding-top:4px; width:33%;  }
.visual .center { padding-left:4px; padding-right:4px; }
#seminar .title{  }
.title dl{ width:100%; padding-bottom:20px; }
.title dt{font-family:'NGB' ; font-weight:500; font-size:30px; color:#244798; line-height:48px; padding-top:40px;  display:inline-block; }
.title dd{ font-family:'NGB' ; font-size:14px;color:#999999; padding-top:7px;}


#seminar .player {  width:800px;}

#seminar .player ul{ text-align:right; padding-top:5px; }
#seminar .player li{display:inline-block; }
#seminar .player iframe{width:100%; max-width:800px; height:450px; padding-top:20px; }

.list{ text-align:center; padding-bottom:100px; }
.list li{ display: inline-block;  }

#note{ }
#notetitle { width:34%; float:left; ; clear:both;}
#notetitle img{ padding-bottom:20px;}
#notetitle p{font-family:'NGB' ; font-weight:300; font-size:25px; color: #666; line-height:33px;}
#notecont{ width:63%; float:left; border-top: #999 3px solid ;  margin-top:23px;  margin-left:20px; }
#notecont h4{ margin-top:25px;  font-family:'NGB'; font-size:20px; color: #F90; line-height:20px; float:left;  }
#notecont h3{ margin-top:25px; font-family:'NGB'; font-size:20px; color: #F90; line-height:30px;  }
#notecont  .cont1{margin-top:20px;   font-family:'NG'; font-size:18px; color:#000000; line-height:28px;}
#notecont  .cont2{font-family:'NG'; font-size:15px; color:#666; line-height:25px; padding-bottom:20px;}

#history{}
#history ul{ padding-bottom:60px;   }
#history li{ display:inline-block; margin:5px; width:48%;}
#history .alingB{ vertical-align:bottom; }




/* skip navigation */
#skipnav {position:absolute; top:0; left:22px; z-index:1000000000000000000000000;}
#skipnav a {position:absolute; top:-9999px; z-index:1000000000000000000000000;}
#skipnav a:hover,
#skipnav a:active,
#skipnav a:focus {top:0; width:180px; color:#000; font-weight:bold; text-align:center; display:inline-block; background-color:#fff; border:3px solid #ddd; padding:5px 0;}

select {height:38px; border:1px solid #bbbbbb;}
input.btn_black_close {width:17px;height:17px;background:url('/new/img/btn_close_black.png');border:none;}

/**/
.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}

.va_m {vertical-align:middle;}

.mb20 {margin-bottom:20px;}

/* layout */
#wrap_main {width:100%; background:#f3ffff;}
#wrap_sub {width:100%; background:#ffffff}

#sub_container_wrap {width:1200px; margin:0 auto; padding:50px 0 0 250px; }
#sub_container_wrap .container { padding:0 0 100px 0;  }
#sub_container_wrap .container .sub_index_wrap {display:inline-block; width:100%;margin-top:30px;}
#sub_container_wrap .container .sub_index_wrap_info {display:inline-block; width:100%;margin-top:30px;}
#sub_container_wrap .tit_navi {padding:0 0 0 0; text-align:right;}
#sub_container_wrap .tit_navi p.navi {height:27px; font-family:"NG";font-weight :300; font-size:13px; color:#858585;}
#sub_container_wrap .tit_navi p.navi a {color:#858585;}
#sub_container_wrap .tit_navi p.navi a.home {color:#858585; padding:0 0 16px 18px; background:url('/new/img/home_icon.gif') no-repeat left top;}
#sub_container_wrap .tit_navi p.navi span {color:#000;}
.text01 {font-weight: 600;color:#0068a3;font-size:14px;letter-spacing: -1px}
#sub_container_wrap .tit_navi h2 {height:50px; font-family:'NGB'; font-size:32px; color:#2184b5; line-height:32px; display:none;}
#sub_container_wrap .tit_navi h2.mob_dep2 {text-align:left;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box {display:inline-block; width:100%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box li {float:left; width:20%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box a {display:block; height:54px; font-size:24px; color:#0068a3; line-height:54px; padding:0 0 0 0; margin:0 0 0 0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#fff; text-decoration:none; text-align:center;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box a.active {color:#fff; border-top:1px solid #0068a3; border-bottom:1px solid #0068a3; background:#0068a3;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box a:hover {border-top:1px solid #0068a3; border-bottom:1px solid #0068a3; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box li.first a {border-left:1px solid #d0d0d0;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box li.last a {margin:0;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.two li {width:50%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three li {width:33%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three li.center {width:33%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three li.last {}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.four li {width:25%;}


/*건강검진*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 {display:inline-block; width:100%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 li {float:left; width:24.9%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 a {display:block; height:54px; font-size:24px; color:#0068a3; line-height:54px; padding:0 0 0 0; margin:0 0 0 0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#fff; text-decoration:none; text-align:center;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 a.active {color:#fff; border-top:2px solid #0068a3; border-bottom:none; background:#0068a3 }
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 a:hover {border-top:1px solid #0068a3; border-bottom:1px solid #0068a3; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 .ch1 {border-left:1px solid #d0d0d0;}




/*커뮤니티 시작*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 {display:inline-block; width:100%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 li {float:left; width:19.95%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 a {display:block; height:54px; font-size:24px; color:#0068a3; line-height:54px; padding:0 0 0 0; margin:0 0 0 0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#fff; text-decoration:none; text-align:center;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 a.active {color:#fff; border-top:2px solid #0068a3; border-bottom:none; background:#0068a3 }
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 a:hover {border-top:1px solid #0068a3; border-bottom:1px solid #0068a3; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 li.first {border-left:1px solid #d0d0d0; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 li.last a {margin:0;}
/*커뮤니티 끝*/





/*진료과목 시작*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 {display:inline-block; width:100%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 li {float:left; width:14.2%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 a {display:block; height:54px; font-size:24px; color:#0068a3; line-height:54px; padding:0 0 0 0; margin:0 0 0 0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#fff; text-decoration:none; text-align:center;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 a.active {color:#fff; border-top:2px solid #0068a3; border-bottom:none; background:#0068a3 }
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 a:hover {border-top:1px solid #0068a3; border-bottom:1px solid #0068a3; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 li.first {border-left:1px solid #d0d0d0; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 li.last a {margin:0;}
/*진료과목//*/





/*호텔미용*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box05 {display:inline-block; width:100%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box05 li {float:left; width:49.8%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box05 a {display:block; height:54px; font-size:24px; color:#0068a3; line-height:54px; padding:0 0 0 0; margin:0 0 0 0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#fff; text-decoration:none; text-align:center;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box05 a.active {color:#fff; border-top:2px solid #0068a3; border-bottom:none; background:#0068a3 }
#sub_container_wrap .tit_navi .mob_2dp_menu_box05 a:hover {border-top:1px solid #0068a3; border-bottom:1px solid #0068a3; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box05 li.first {border-left:1px solid #d0d0d0; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box05 li.last a {margin:0;}
/*호텔미용//*/




/*서브 하위메뉴 부분 시작*/

#sub_container_wrap .tit_navi .mob_2dp_menu_box2 {display:inline-block; width:100%; margin-bottom:40px;  border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; text-align:center; font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-weight :400; color:#101010; letter-spacing:-0.5px; background:#f8f8f8;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li {display:inline-block;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li a {display:block; height:42px; font-size:19px; color:#101010; line-height:42px; margin:0 25px;  text-decoration:none; text-align:center;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li.last a {border-right:none;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li a.active { color:#ff4800;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li a:hover { color:#ff4800;}

/*서브 하위메뉴 부분 끝*/




.sub_visual {position:fixed; top:0; left:0; width:290px; height:100%; min-height:900px; background:#f0f7ff;}
.sub_btm_wrap {margin-left:290px; text-align:center;}
.sub_btm_wrap p {color:#848484;}
.sub_btm_wrap p a {color:#fff;}
.sub_btm_menu { margin:0 auto;  letter-spacing:-0.5px; clear:both;}
.sub_btm_menu ul.dp1 {padding:0 0 0 0;}
.sub_btm_menu ul.dp1 li {float:left; width:200px; font-family:'NGB'; font-size:15px;}
.sub_btm_menu ul.dp1 li a {color:#565455;}
.sub_btm_menu ul.dp2 {padding:28px 0 0 0;}
.sub_btm_menu ul.dp2 li {font-family:'NG'; font-size:13px; padding-bottom:10px;}
.sub_btm_menu ul.dp2 li a {color:#676f7a;}








.sub_blue_box_ty01 {padding:45px 0 0 0;  margin-bottom:35px; text-align:center; }
.sub_blue_box_ty01.news {margin-top:-40px;}
.sub_blue_box_ty01 dt {font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :600;font-size:50px;color:#101010; letter-spacing: -0.5px;  line-height:35px; padding-bottom:0px; letter-spacing: -5px;}
.sub_blue_box_ty01 dd {font-family:'NG'; font-size:13px; color:#244798; line-height:18px;}

.cont_ty00 dt {font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :600; font-size:30px; color:#484848; line-height:30px; padding-bottom:20px; padding-top:10px; letter-spacing: -0.5px}



.cont_ty00 dd {font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-size:17px; color:#666; font-weight :500; line-height:30px; padding-bottom:30px; letter-spacing: 0px}
.cont_ty01 dt {font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :300; font-size:45px; color:#0068a3;   line-height:55px; padding-bottom:18px; text-align:left;}
.cont_ty01 dd {font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-size:18px; color:#2c3b3e; line-height:30px; padding-bottom:45px;}
.cont_ty01 .ty01 {font-family:'NG'; font-size:16px; color:#2c3b3e; line-height:20px; padding-left:20px;  background:url('/new/img/icon_location_ar.png') no-repeat 5px 10px;}
.cont_ty01 .ty02 {font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-size:13px; color:#2c3b3e; line-height:17px;}
.cont_ty02 dt {font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :600; font-size:22px; color:#484848; line-height:20px; padding:0 0 16px 11px; background:url('/new/img/icon02.gif') no-repeat left top; letter-spacing: -0.5px; text-align:left;}
.cont_ty02 dd {font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-weight :300; font-size:15px; color:#666; line-height:25px; padding-bottom:60px; letter-spacing: -0.5px; padding-left:10px;}

.cont_ty02.img_ty01 {display:inline-block;}
.cont_ty02.img_ty01 dl.l_area01 {float:left; width:48%; padding-right:4%}
.cont_ty02.img_ty01 dl.l_area02 {float:left; width:45%;}
.cont_ty02.img_ty01 dl.l_area03 {float:left; width:30%;}
.cont_ty02.img_ty01 dl.r_area01 {float:left; width:48%; text-align:left;}
.cont_ty02.img_ty01 dl.r_area02 {float:left; width:50%; padding-left:30px}
.cont_ty02.img_ty01 dl.r_area03 {float:right; width:68%; }
.cont_ty02.img_ty02 {display:inline-block;}
.cont_ty02.img_ty02 dl.l_area01 {float:left; width:15%;}
.cont_ty02.img_ty02 dl.r_area01 {float:left; width:85%;}




/*고양이 주요질병*/

.cont_ty04.img_ty01 dl.text001 {font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-weight :600;  font-size:24px; line-height:30px; letter-spacing: -0.5px; padding-bottom:50px;}
.cont_ty04.img_ty01 dl.l_area01 {float:left; width:30%;}
.cont_ty04.img_ty01 dl.r_area01 {float:right; width:65%; text-align:left;}
.cont_ty04.img_ty01 {display:inline-block;}
.cont_ty04 dt {font-family:'NGB'; font-size:20px;  line-height:26px; padding:0 0 16px 11px; background:url('/new/img/icon02.gif') no-repeat left 4px;}
.cont_ty04 dd {font-family:'NG'; font-size:15px;  line-height:23px; padding-bottom:20px; letter-spacing: -0.5px;}
.cont_ty04 img { width:100%; border-radius: 10px;}



.line01 {height:1px; border-top:1px solid #d1d1d1; padding-bottom:50px;}
.text_oran{font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :600; font-size:20px; color:#ff7200; letter-spacing: -0.5px;}


/*사회공헌 컨텐츠*/
.cont_ty03 dt {font-family:'NGB'; font-size:26px; color:#000; line-height:20px; padding:0 0 16px 11px; background:url('/new/img/icon02.gif') no-repeat left top;}
.cont_ty03 dd {font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-weight :500; font-size:22px; color:#63a200; line-height:28px; padding-bottom:20px; letter-spacing: -0.5px;}
.cont_ty03.img_ty01 {display:inline-block;}
.cont_ty03.img_ty01 dl.l_area03 {float:left; width:30%;}
.cont_ty03.img_ty01 dl.r_area03 {float:right; width:65%; font-family:'Noto Sans KR","arial", "sans-serif","Dotum'; font-weight :300; font-size:14px; color:#666; line-height:25px; padding-bottom:40px;}
.csr01 {font-family:'Nanum Myeongjo'; font-weight :500; font-size:40px; color:#ef7305; line-height:28px; padding-top:50px; padding-bottom:50px; text-align:center; display: inline-block; width:100%; letter-spacing: -2px;}







/*  */
.greeting_wrap {border:1px solid #dadada; background:#fff;}
.greeting_wrap .cont_ty01 {padding:0 40px 0 40px;}
.greeting_wrap .cont_ty01 dt {font-size:30px; color:#007cbe; line-height:30px;}
.greeting_wrap .cont_ty01 dd {font-size:18px; color:#2c3b3e; letter-spacing:-1px;}
.greeting_wrap .sign_box {position:relative; height:169px; text-align:right; padding-right:211px; background:url('') no-repeat right top; background-size:211px 169px;}
.greeting_wrap .sign_box p.txt01 {font-size:24px; color:#2c3b3e; line-height:24px; padding-bottom:20px;}
.greeting_wrap .sign_box p.txt02 {font-size:24px; color:#2c3b3e; line-height:24px;}
.greeting_wrap .sign_box p.txt02 span.name {font-family:'NGB'; font-size:36px; line-height:36px;}
.greeting_wrap p.btm_img {margin-top:-35px;}

/*  */
.sixyear_wrap {border:1px solid #dadada; background:#f6f5ed; padding-bottom:60px;}
.sixyear_wrap .txt_box01 {font-family:'Nanum Myeongjo'; font-weight:600; font-size:18px; color:#312c25; line-height:26px; padding-bottom:65px; text-align:center;}
.sixyear_wrap .txt_box02 {font-family:'NGB'; font-size:21px; color:#007cbe; line-height:33px; padding-bottom:30px; text-align:center;}
.sixyear_wrap .txt_box02 span {display:inline-block; font-family:'NG'; font-size:17px; padding-top:20px;}
.sixyear_wrap .cont_ty02 {padding:0 57px;}
.sixyear_wrap p.img01 {padding:0 0 20px 0;}
.sixyear_wrap p.img02 {margin:20px 0 60px 0;}


.cont_img_box01 {margin:0 0 30px 0;}
.cont_img_box01 img {width:100%;}

.sub_index_con01 {border:1px solid #c9cbca;}
.sub_index_con01 p.thum img {width:100%;}
.sub_index_con01 p.tit {font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :600; font-size:23px; color:#393939; line-height:22px; padding-top:15px; padding-bottom:10px; text-align:center; letter-spacing:-1px;}
.sub_index_con01 p.txt {min-height:50px;font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:14px; color:#999; line-height:19px; padding:0px 10px 10px 10px; text-align:center; letter-spacing:-1px;}

/*의료진소개 프로필 글자*/
.sub_index_con01 p.txt_info {min-height:50px;font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:13px; color:#999; line-height:24px; padding:19px 10px 23px 10px; text-align:left; letter-spacing:-1px;}
.sub_index_con01 a.btn_more {display:block; height:44px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:16px; color:#999; line-height:44px; letter-spacing:-1px; border-bottom:1px solid #cacaca; background:#eaeaea; text-decoration:none; text-align:center; vertical-align:top;}
.sub_index_con01 a.btn_more span {display:inline-block; font-size:14px; vertical-align:top;}
.sub_index_con01.on { background:#eaeaea;}
.sub_index_con01.on a {color:#393939;  }




/* content */
.cont_20p_01 {float:left; width:24%; margin:0 0 0 0;}
.cont_20p_02 {float:left; width:24%; margin:0 1%;}
.cont_20p_03 {float:left; width:24%; margin:0 0 1% 0;}
.cont_20p_04 {float:left; width:24%; margin:0 0 0 1%;}



.cont_30p_01 {float:left; width:32%; margin:0 0 0 0;}
.cont_30p_02 {float:left; width:32%; margin:0 1%;}
.cont_30p_03 {float:left; width:32%; margin:0 0 1% 0;}


/*의료진 소개*/
.cont_40p_01 {float:left; width:24%; margin:0 0 0 0;}
.cont_40p_02 {float:left; width:24%; margin:0 1%;}
.cont_40p_03 {float:left; width:24%; margin:0 0 1% 0;}
.cont_40p_04 {float:left; width:24%; margin:0 0 0 1%;}

.cont_50p_01 {float:left; width:24%; margin:0 0 0 0;}
.cont_50p_02 {float:left; width:24%; margin:0 1%;}
.cont_50p_03 {float:left; width:24%; margin:0 0 1% 0;}



/*진료과목*/
.cont_k10_01 {float:left; width:23.5%;  margin-left:1%;}
.cont_k10_02 {float:left; width:23.5%; margin-left:1%;}
.cont_k10_03 {float:left; width:23.5%;  margin-left:1%;}
.cont_k10_04 {float:left; width:23.5%;  margin-left:1%;}

.cont_k20_01 {float:left; width:23.5%;  margin-left:1%;}
.cont_k20_02 {float:left; width:23.5%;  margin-left:1%;}
.cont_k20_03 {float:left; width:23.5%;  margin-left:1%;}





.tit_ty01 {display:none; width:100%; font-family:'NGB'; font-size:22px; color:#393939; padding:22px 0 17px 0; line-height:26px; border-bottom:4px solid #dedede; background:url('/skin/default/images/common/bg_tb_tit.gif') repeat-x left top; margin-bottom:30px;}
.tit_ty01 .sel_area {font-family:'NG'; font-size:14px; line-height:14px;}
.tit_ty01.news {padding-bottom:13px;}
.tit_ty01.news span.fl {color:#29afd4;}
.tit_ty01.news span.fl img.icon {margin:-2px 9px 0 0;}
.tit_ty01.news .inp_search {height:28px; border:none; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; vertical-align:top;}
.tit_ty01.news .btn_search {display:inline-block; width:40px; height:30px; color:#777775; line-height:30px; background:url('/new/img/bg_btn_search.gif') no-repeat left top; text-align:center; text-decoration:none;}

.thum_list01 li {position:relative; display:inline-block; width:100%; min-height:123px; padding:0 0 10px 0; margin-bottom:6px; border-bottom:1px solid #ddd;}
.thum_list01 li p.thum {position:absolute; top:0; left:0; border:1px solid #ccc7c4;}
.thum_list01 li p.thum img {}
.thum_list01 li .cont_box {float:left; padding-top:10px; letter-spacing:-1px; margin-left:268px;}
.thum_list01 li .cont_box dt {font-family:'NGB'; font-size:18px; line-height:18px; padding:0 0 17px 0;}
.thum_list01 li .cont_box dt span.type {color:#42b8e8; padding-right:5px;}
.thum_list01 li .cont_box dt strong.new {color:#ff6438; padding-left:10px;}
.thum_list01 li .cont_box dd {font-family:'NG'; font-size:14px; line-height:14px; padding:0 0 22px 5px;}
.thum_list01 li .cont_box p.btn_view {padding-left:5px;}
.thum_list01 li .cont_box p.btn_view a {display:inline-block; width:92px; height:32px; font-family:'NG'; font-size:14px; line-height:32px; margin-right:5px; border:1px solid #ccc; text-align:center; text-decoration:none;}
.thum_list01 li .cont_box p.btn_view a span.arr {font-size:9px; padding:0 0 0 10px; vertical-align:top;}
.thum_list01 li .cont_box p.btn_view a:hover {color:#fff; border:1px solid #4fb7d3; background:#76cde1;}
.thum_list01 li.last {border-bottom:4px solid #dedede;}

.thum_list02 li {position:relative; display:inline-block; width:100%; min-height:180px; padding:0 0 10px 0; margin-bottom:12px; border-bottom:1px solid #ddd;}/* 2015-04-07 */
.thum_list02 li p.thum {position:absolute; top:0; left:0; border:1px solid #ccc7c4;}
.thum_list02 li p.thum img {width:304px; /*height:133px;*/}/* 2015-03-20 *//* 2015-04-07 */
.thum_list02 li .cont_box {float:left; padding-top:3px; letter-spacing:-1px; margin-left:348px;}/* 2015-04-07 */
.thum_list02 li .cont_box dt {font-family:'NGB'; font-size:20px; line-height:20px; padding:0 0 24px 0;}/* 2015-04-07 */
.thum_list02 li .cont_box dt span.type {color:#42b8e8; padding-right:10px;}
.thum_list02 li .cont_box dt strong.new {color:#ff6438; padding-left:10px;}
.thum_list02 li .cont_box dd {font-family:'NG'; font-size:16px; line-height:25px; padding:0 0 5px 0;}/* 2015-04-07 */
.thum_list02 li.last {border-bottom:4px solid #dedede;}

.thum_list03 li {position:relative; display:inline-block; width:49%; min-height:230px; padding:0 0 40px 0; margin-bottom:40px;}
.thum_list03 li p.thum {position:absolute; top:0; left:0; border:1px solid #ccc7c4;}
.thum_list03 li p.thum img {}
.thum_list03 li .cont_box {float:left; letter-spacing:-1px; margin-left:339px;}
.thum_list03 li .cont_box dt {font-family:'NGB'; font-size:18px; line-height:18px; padding:0 0 15px 0;}
.thum_list03 li .cont_box dt span.type {color:#42b8e8; padding-right:5px;}
.thum_list03 li .cont_box dt strong.new {color:#ff6438; padding-left:10px;}
.thum_list03 li .cont_box dd {font-family:'NG'; font-size:14px; line-height:22px; padding:0 0 22px 0;}
.thum_list03 li .cont_box p.make {font-size:13px; padding-bottom:30px;}
.thum_list03 li .cont_box p.make span {color:#393939;}
.thum_list03 li .cont_box p.btn_view {}
.thum_list03 li .cont_box p.btn_view a {display:block; width:92px; height:32px; font-family:'NG'; font-size:14px; line-height:32px; border:1px solid #ccc; text-align:center; text-decoration:none;}
.thum_list03 li .cont_box p.btn_view a span.arr {font-size:9px; padding:0 0 0 10px; vertical-align:top;}
.thum_list03 li .cont_box p.btn_view a:hover {color:#fff; border:1px solid #4fb7d3; background:#76cde1;}
.thum_list03 li.last {border-bottom:4px solid #dedede; margin-bottom:0;}

.thum_list04 li {float:left; /*min-height:123px;*/ padding:0 24px 30px 0; margin:0 0 0 0;}
.thum_list04 li .cont_box {width:282px; letter-spacing:-1px;}
.thum_list04 li .cont_box p.thum {border:1px solid #ccc7c4;}
.thum_list04 li .cont_box p.thum a {display:block; overflow:hidden;}/* 2015-03-20 */
.thum_list04 li .cont_box p.thum img {width:100%; margin-top:-12px; margin-bottom:-12px;}/* 2015-03-20 */
.thum_list04 li .cont_box dt {font-family:'NGB'; font-size:14px; line-height:14px; padding:13px 0 10px 0; text-align:center;}
.thum_list04 li .cont_box dd {font-family:'NG'; font-size:12px; line-height:12px; padding:0 0 0 0; text-align:center;}
.thum_list04 li.last {padding-right:0;}

.news_year_box {text-align:center;}
.news_year_box span.arr_l {display:inline-block; vertical-align:top;}
.news_year_box span.arr_r {display:inline-block; vertical-align:top;}
.news_year_box span.txt_c {display:inline-block; vertical-align:top; padding:0 23px; margin-top:-5px;}
.news_year_box span.year {display:inline-block; font-family:'NGEB'; font-size:45px; color:#2baed8; line-height:45px;}
.news_year_box span.txt {display:inline-block; font-family:'NGB'; font-size:21px; color:#2baed8; line-height:21px; padding:12px 0 10px 0; letter-spacing:-2px;}

.news_month_wrap {border-bottom:3px solid #dedede; padding-bottom:35px;}
.news_month_box {position:relative; display:inline-block; width:100%; background:url('/new/img/bg_line.gif') repeat-y 22% top;}
.news_month_box.first {margin-top:0;}
.news_month_box p.month {position:absolute; top:66px; left:588px; font-family:'NGB'; font-size:16px; color:#27afd7; line-height:18px; padding-bottom:8px; background:#fafafa; text-align:center;}
.news_month_box ul {display:inline-block; width:100%; margin-top:-13px;}
.news_month_box li.left {position:relative; float:left; width:50%; padding-bottom:39px;/*min-height:197px;*/}
.news_month_box li.left .inner_box {width:226px;}
.news_month_box li.left  .inner_box p.date {position:absolute; top:75px; left:290px; width:101px; font-size:12px; padding-bottom:6px; border-bottom:1px solid #ddd; text-align:center;}
.news_month_box li.right {position:relative; float:right; width:50%; /*min-height:147px;*/ margin-top:50px;}
.news_month_box li.right .inner_box {float:right; width:226px;}
.news_month_box li.right .inner_box p.date {position:absolute; top:75px; right:290px; width:101px; font-size:12px; padding-bottom:6px; border-bottom:1px solid #ddd; text-align:center;}
.news_month_box li .inner_box p.thum img {border:1px solid #ccc7c4;}
.news_month_box li .inner_box p.tit {font-size:14px; line-height:18px; padding-top:8px;}

.btm_year_list {font-size:15px; line-height:24px; letter-spacing:-1px; padding-top:25px; text-align:center;}
.btm_year_list a {color:#484944;}
.btm_year_list a.on {color:#4e9ad4;}
.btm_year_list span {font-size:14px; color:#848482;}

.btn_news_more {width:94px; padding-top:51px; margin:-3px auto 0 auto; background:url('/new/img/bg_btn_top.gif') no-repeat left top; text-align:center;}
.btn_news_more a {display:inline-block; width:92px; height:32px; font-family:'NG'; font-size:14px; line-height:32px; border:1px solid #ccc; text-align:center; text-decoration:none;}
.btn_news_more a  span.arr {font-size:9px; padding:0 0 0 10px; vertical-align:top;}


/* gnb */
/* 대메뉴 바탕영역 사이즈 조절 */
#gnb_wrap {position:absolute; top:0; left:0; width:290px; height:100%; min-height:800px; background:url('') repeat-y left bottom; border-right:none; z-index:100;}


#gnb_wrap a.btn_mob_close {display:none;}

 /*대메뉴 위치조정*/
#gnb_wrap .gnb {width:270px; padding:32px 0 0 0px;}
#gnb_wrap .gnb h1.main {display:block;}
#gnb_wrap .gnb h1.sub {display:none;} 

/*대메뉴 배경칼라*/
#gnb_wrap.sub {position:fixed; top:0; left:0; background:#0068a3; background:url('/img/menu_bg.jpg');}
#gnb_wrap.sub .gnb h1.main {display:none;}


/*웹 로고 설정*/
#gnb_wrap.sub .gnb h1.sub {display:block; background:url('/img/logo.png') no-repeat center; width:231px; height:106px; background-size:100%; margin-left:10px;}



/*대메뉴 부분*/
#gnb_wrap.sub .gnb ul li a {font-family:"Noto Sans KR","arial", "sans-serif","Dotum"; font-size:20px; color:#fff; font-weight :500; line-height:17.33px; padding:0 22px 0 0; letter-spacing:-0.5px; /*text-shadow:1px 1px 2px #000;*/ text-decoration:none; }
#gnb_wrap.sub .gnb_btm_box {display:block; width:290px; height:100%; margin-top:60px;}

#gnb_wrap .gnb ul {padding:30px 0 0 0; text-align:right;}
#gnb_wrap .gnb ul li {position:relative; padding-bottom:30px;}
#gnb_wrap .gnb ul li a {font-family:'NGB'; font-size:18px; color:#000; line-height:17.33px; padding:0 12px 0 0; letter-spacing:-0.5px;  text-decoration:none;}
#gnb_wrap .gnb ul li a span.arr {position:absolute; top:0; right:2px; font-size:12px; display:none;}
#gnb_wrap .gnb ul li a:hover span.arr {display:block;}
#gnb_wrap .gnb ul li a.on span.arr {display:block;}



/*로고 하단 라인
#gnb_wrap .gnb .line {width:290px; margin-left:0px; margin-top:20px; border-top:1px solid #8fa867;}*/



/*메뉴 화살표*/
#gnb_wrap .gnb ul li .dep2 {position:absolute; top:-12px; left:252px; padding-left:27px; background:url('/img/icon01.png') no-repeat 19px 1px; text-align:left; display:none; z-index:1000000000000000000;}

/*서브메뉴 라인, 메뉴 */

#gnb_wrap .gnb ul li .dep2 dl {width:199px; margin-left:11px; border-top:1px solid #6f6f83;background:#58586c;}

#gnb_wrap .gnb ul li .dep2 dd a {display:block; height:42px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :500; font-size:15px;  color:#fff; line-height:42px; padding:0 0 0 20px; border:1px solid #6f6f83; border-top:none; border-left:none; border-right:none; /*background:#fff;*/ text-shadow:none;}
#gnb_wrap .gnb ul li .dep2 dd a:hover {color:#fff; background:#131559;}
/*서브메뉴 가장 아래 라인*/
#gnb_wrap .gnb ul li .dep2 dd p.dep3 {border-bottom:1px solid #6f6f83; /*border-right:1px solid #f0f0f0;*/ padding:15px 0;}
#gnb_wrap .gnb ul li .dep2 dd p.dep3 a {height:auto; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :300; font-size:14px; color:#fff; line-height:22px; background:none; border:none; padding-left:20px;letter-spacing:-0.5px;}
#gnb_wrap .gnb ul li .dep2 dd p.dep3 a:hover {color:#fff; text-decoration:underline;}


/*서브메뉴 배경 사이즈 조정, 가장 오른쪽 세로라인*/
.gnb_layer_n01 {position:absolute; top:0; left:289px; width:199px; height:100%; background:#58586c; border-left:none; /*border-right:1px solid #6f6f83;*/ opacity:1; z-index:1; display:none;}



body.main .gnb_layer_n01 {position:absolute; top:0; left:250px; width:199px; height:100%; background:#58586c; border-left:0px solid #fff; border-right:1px solid #fff; opacity:1; z-index:10; display:none;}

#gnb_wrap {border-right:0px solid #0068a3;}
#gnb_wrap .menu_button {position:relative; top:30px;  width:100%; padding-bottom:31px;}
#gnb_wrap .menu_button .menu_button01 {position:absolute; width:50%; background:#5c7b62; height:60px;   margin:0 auto;line-height:60px;  background:url('/new/img/button_bg_01.jpg')} 
#gnb_wrap .menu_button .text { font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :500; font-size:15px; padding-left:70px; color:#0068a3; text-align:left; line-height:18px; padding-top:15px;}
#gnb_wrap .menu_button .menu_button02 {position:absolute; width:50%; background:#1d1c18; left:144px; height:60px;  margin:0 auto;line-height:60px; border-left:1px solid #0068a3;   background:url('/new/img/button_bg_02.jpg')}


#gnb_wrap .gnb_btm_box {/*position:absolute; left:25px; bottom:50px;*/ width:100%;   /*background:#599222;*/ }
#gnb_wrap .gnb_btm_box p.txt_log {font-family:'NGB'; font-size:20px; color:#5cafe4; line-height:20px; padding-bottom:8px; filter:Alpha(Opacity=100);opacity:1; }
#gnb_wrap .gnb_btm_box dl {padding:0 0 0px 0; color:#fff;  filter:Alpha(Opacity=100);opacity:1;}
#gnb_wrap .gnb_btm_box dd {width:230px; height:25px; font-family:'NG'; font-size:13px; color:#CCC}
#gnb_wrap .gnb_btm_box dd .inp_ty01 {width:189px; height:33px; font-family:'NG'; font-size:14px; color:#444;font-weight:bold; line-height:33px; border:1px solid #b4b5b4; padding-left:10px;}
#gnb_wrap .gnb_btm_box dd .inp_ty02 {width:189px; height:33px; font-family:'NG'; font-size:14px; color:#444;font-weight:bold; line-height:33px; border:1px solid #b4b5b4; border-top:none; padding-left:10px;}
#gnb_wrap .gnb_btm_box p.txt01 {display:inline-block; width:100%; font-family:'NGB'; font-size:12px; color:#636b70; padding:0 0 6px 0; letter-spacing:-1.2px;}
#gnb_wrap .gnb_btm_box p.txt01 input {margin:0 8px 0 0;}
#gnb_wrap .gnb_btm_box p.txt01 a {color:#636b70;}
#gnb_wrap .gnb_btm_box p.txt02 {font-family:'NGB'; font-size:16px; color:#004c16; line-height:16px; padding:0 0 45px /*90px*/ 0; letter-spacing:-1.1px; text-align:center;}
#gnb_wrap .gnb_btm_box p.txt02 a {color:#004c16;}
#gnb_wrap .gnb_btm_box p.btn_login {padding:0 0 16px 0;}
#gnb_wrap .gnb_btm_box p.btn_login input.login {width:500px; height:38px; color:#fff; line-height:38px; background:#00abea; text-align:center; border:none;}
#gnb_wrap .gnb_btm_box p.btn_login a {display:block; width:201px; height:38px; color:#fff; line-height:38px; background:#00abea; text-align:center; text-decoration:none;}
#gnb_wrap .gnb_btm_box p.btn_login a:hover {background:#33373a;}
#gnb_wrap .gnb_btm_box p.language {font-family:'NGB'; font-size:14px; color:#4d4e4c; letter-spacing:-1px; text-align:center; display:none;}
#gnb_wrap .gnb_btm_box p.language a {color:#4d4e4c;}
#gnb_wrap .gnb_btm_box p.copyright {font-family:'NGB'; font-size:12px; color:#464646; line-height:20px; letter-spacing:-1px; text-align:right;}


#gnb_wrap .gnb_btm_box .inner_box {width:100%;  height:100%; padding-left:20px; padding-top:50px; }
#gnb_wrap .gnb_btm_box .inner_box01 {width:100%;  height:100%; padding-left:20px; padding-top:30px}
#gnb_wrap .gnb_btm_box .inner_box01 .inner_01 {padding-top:0px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:19px; color:#5cafe4; }
#gnb_wrap .gnb_btm_box .inner_box01 .inner_02 {padding-top:0px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :500; font-size:40px; color:#e9f46e;}
#gnb_wrap .gnb_btm_box .inner_box01 .inner_03 {padding-top:10px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :300; font-size:13px; color:#ccc; padding-bottom:7px; height:100%; letter-spacing:0px; line-height:22px}

#gnb_wrap .gnb_btm_box .inner_box01 .inner_04 { padding-bottom:30px;}








#gnb_wrap a.mob_menu {position:absolute; left:8px; top:20px;}
#gnb_wrap h1 {padding-top:12px; text-align:center;}

/* util */
.util {position:fixed; top:11px; left:0; width:1310px; text-align:right; z-index:1000; display:none;}
.util span {display:inline-block; padding-top:7px; vertical-align:top;}
.util span.menu a {font-family:'NG'; font-size:14.67px; color:#5f5f5f; letter-spacing:-0.5px;}
.util select {width:167px; height:26px; font-family:'NG'; font-size:15.33px; color:#5f5f5f; border:1px solid #ccc; margin-left:14px;}
.util.main span.menu {display:none;}



/*  */
.year_wrap {width:972px; margin:0 auto;}
.year_wrap li {display:inline-block; width:100%; padding-bottom:41px; margin-bottom:40px; background:url('/new/img/bg_dot01.gif') repeat-x left bottom;}
.year_wrap li .thum {float:left; width:50%;}
.year_wrap li .thum dl {margin-right:25px;}
.year_wrap li .thum dd {font-size:13px; color:#666; padding:5px 0 0 0; letter-spacing:-0.6px;}
.year_wrap li .txt_box {float:left; width:50%;}
.year_wrap li .txt_box dl {margin-left:25px;}
.year_wrap li .txt_box dt {font-family:'NGB'; font-size:45px; color:#373e46; line-height:45px; padding-bottom:13px;}
.year_wrap li .txt_box dd.s_tit {font-family:'NGB'; font-size:21px; color:#0f6b9c; line-height:21px; padding-bottom:32px;}
.year_wrap li .txt_box dd p {font-size:17px; color:#666; line-height:28px; background:url('/new/img/blit_gray.gif') no-repeat left 13px; padding-left:12px;}
.year_wrap li.line_r .thum {float:right; width:50%;}
.year_wrap li.line_r .thum dl {margin-right:0; margin-left:25px;}
.year_wrap li.line_r .txt_box {float:right; width:50%;}
.year_wrap li.line_r .txt_box dl {margin-right:25px; margin-left:0;}
.year_wrap li.last {background:none;}

/*  */
.year_wrap2_wp_bor {border:1px solid #dadada;}
.year_wrap2_wp_bor .inner {display:inline-block; width:100%; padding-top:75px; background:url('/new/img/bg_line_n.gif') repeat-y left top;}
.year_wrap2_wp_bor .inner .top_txt_area {font-family:'NGB'; font-size:24px; color:#007cbe; line-height:34px; padding-bottom:60px; text-align:center;}
.year_wrap2_wp_bor .inner .top_txt_area span {display:inline-block; font-size:18px; padding-top:10px;}
.year_wrap2 {width:972px; margin:0 auto;}
.year_wrap2 li {display:inline-block; width:100%; padding-bottom:41px; margin-bottom:40px; background:url('/new/img/bg_dot01.gif') repeat-x left bottom;}
.year_wrap2 li .thum {float:left; width:50%;}
.year_wrap2 li .thum dl {margin-right:25px;}
.year_wrap2 li .thum dd {font-size:13px; color:#666; padding:5px 0 0 0; letter-spacing:-0.6px;}
.year_wrap2 li .txt_box {float:left; width:50%;}
.year_wrap2 li .txt_box dl {margin-left:25px;}
.year_wrap2 li .txt_box dt {font-size:34px; color:#373e46; line-height:34px; padding-bottom:13px;}
.year_wrap2 li .txt_box dd.s_tit {font-size:21px; color:#007cbe; line-height:30px; padding-bottom:32px;}
.year_wrap2 li .txt_box dd p {font-size:17px; color:#666; line-height:28px; letter-spacing:-1px;}
.year_wrap2 li .txt_box dd p span.ty02 {font-weight:bold; font-size:23px; color:#007cbe; line-height:34px;}
.year_wrap2 li .txt_box2_l {float:left; width:50%; font-size:18px; color:#373e46; line-height:30px;}
.year_wrap2 li .txt_box2_l dl {margin-right:25px;}
.year_wrap2 li .txt_box2_r {float:left; width:50%; font-size:18px; color:#373e46; line-height:30px;}
.year_wrap2 li .txt_box2_r dl {margin-left:25px;}
.year_wrap2 li.line_r .thum {float:right; width:50%;}
.year_wrap2 li.line_r .thum dl {margin-right:0; margin-left:25px;}
.year_wrap2 li.line_r .txt_box {float:right; width:50%;}
.year_wrap2 li.line_r .txt_box dl {margin-right:25px; margin-left:0;}
.year_wrap2 li.last {background:none;}

.vis_box {position: absolute; top:0; left:0; width:100%; height:100%;  }
.vis_box .vis_bg_ty02 {position:absolute; top:0; right:0;}
.vis_box .menu_goto_n {position:absolute; top:700px; right:0px; background:#; width:100%; height:200px;}
.vis_box .b01 {position:absolute; right:300px; }
.vis_box .b02 {position:absolute; right:600px;}
.vis_box .b03 {position:absolute; right:900px;}
.vis_box .b04 {position:absolute; right:1200px;}

.vis_box p.vix_txt01 {position:absolute; top:119px; left:364px;}

.vis_box p.vix_txt02 {position:absolute; right:186px; top:60px;}

.vis_box p.vix_txt02 span.txt_n01 {display:inline-block; font-family:NGB; font-size:47px; color:#fff; line-height:58px; padding:0 6px 15px 6px; letter-spacing:-1px; text-shadow:2px 2px 2px #000;border-bottom:0px solid #fff;}
.vis_box p.vix_txt02 span.txt_n02 {display:inline-block; font-family:NGB; font-size:18px; color:#fff; line-height:25px; padding:13px 0 0 6px; letter-spacing:-1px; text-shadow:1px 1px 1px #000;}
.vis_box p.banner_new {position:absolute; right:20px; bottom:30px;}
.vis_box p.banner_new img {width:420px;}
.vis_player iframe {width:100%;height:100%;background:black;border:none; z-index:200; margin-top:5px;}

.vis01 {display:inline-block; width:100%; height:1050px; background:url('/img/main_bg_01.jpg') no-repeat left top;   }
.vis02 { position: absolute; top:0; right:0; width:100%; height:100%; background:url('') no-repeat right top;   }

.board_view thead th {color:#626262; padding:17px 10px 19px 10px; border-bottom:1px solid #ddd; background:#ededed; text-align:left;}
.board_view thead th p.tit {font-weight:normal; font-family:'NGB'; font-size:20px; color:#626262; line-height:24px; padding-bottom:16px;}
.board_view tbody td.cont {font-size:14px; line-height:27px; padding:20px 125px 50px 125px;}


#loginbg	{position:relative; text-align:center; background-color:#f9f9f9; border-bottom:3px solid #dfdfdf;}
#loginbg .welcome	{margin:48px 0 0 0;}
#loginbg .form	{margin:0 auto;width:370px;}
#loginbg .form .loginform	{border:0px solid; width:260px;float:left; list-style:inline;}

#loginbg .form .imgid	{margin:16px 0 3px 0;text-align:left;}
#loginbg .form .inputid input	{ padding-left:5px; border:1px solid #bebebe; width:100%; height:32px;}

#loginbg .form .imgpw	{margin:11px 0 3px 0;text-align:left;}
#loginbg .form .inputpw input	{padding-left:5px; border:1px solid #bebebe; width:100%; height:32px;}

#loginbg .form .loginbtn  {padding:37px 0 0 0;border:0px solid green;text-align:right; color:#000;}
#loginbg .form .loginbtn input {  text-align:center;color:#000; font-weight:bold;}
#loginbg .form .loginbtn .login { font-weight:bold; width:80px; height:98px; background:url('') repeat-x; background-position:bottom;   border:1px solid #bebebe; text-align:center;}

#loginbg .form ul				{margin:32px 0 0 0; padding:20px 0 50px 0; width:100%; border-top:1px solid #d9d9d9;}




/* board */
.board_wrap {}

.board_common {width:100%; table-layout:fixed;}
.board_common thead th {font-weight:normal; font-size:14px; color:#626262; padding:10px 0 9px 0; background:#ededed;}
.board_common tbody td {font-size:12px; color:#7f7f7d; line-height:20px; padding:15px 0 14px 0; border-bottom:1px solid #ddd; text-align:center; vertical-align:top; letter-spacing:-1px;}
.board_common tbody td.title {font-size:14px; text-align:left; padding-left:10px;}
.board_common tbody td.title a {color:#393939;}
.board_common tbody td.title strong.new {color:#ff6438; padding-left:10px;}
.board_common tbody tr.last td {border-bottom:4px solid #dedede;}

.board_common2 {width:100%; table-layout:fixed; word-wrap:break-word;}
.board_common2 thead th {height:30px; color:#333; line-height:23px; padding:8px 0; border-bottom:1px solid #d9d9d9; background:#f3f3f3;}
.board_common2 tbody th {color:#333; line-height:23px; padding:11px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #f4f4f4;}
.board_common2 tbody td {line-height:23px; padding:11px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #f4f4f4; text-align:center;}

.board_view {width:100%; table-layout:fixed; border-top:1px solid #ddd;}
.board_view thead th p.date {font-weight:normal; font-size:12px; color:#626262;}
.board_view tbody td {padding:0 0 0 10px; border-bottom:1px solid #ddd; text-align:left; vertical-align:top;}
.board_view tbody td.cont img {max-width:100%;}
.board_view tbody td.file {height:32px; padding:20px 0 10px 10px;}
.board_view tbody td.file .tit {float:left; width:70px; color:#333;}
.board_view tbody td.file p.txt {clear:both; padding-bottom:10px;}

.t2 table		{width:100%; border-top:2px solid #494949; margin-bottom:40px;} 
.t2 table tbody th	{background:#f6f6f6; border-bottom:1px solid #e5e5e5; padding:0; margin:0; font-size: 13px; height:34px; text-align:left;} 
.t2 table tbody td	{background:#ffffff; border-bottom:1px solid #e5e5e5; padding:0; margin:0; font-size: 13px; letter-spacing:0px;} 
.t2 table tbody th.d1	{width:166px; font-weight:normal; padding:0 0 0 21px;} 
.t2 table tbody td.d2	{width:180px; padding:0 0 0 23px; font-family:tahoma;  color:#343434;} 
.t2 table tbody th.d3	{width:219px; font-weight:normal; padding:0 0 0 21px;} 
.t2 table tbody td.d4	{padding: 0 0 0 23px; font-family:tahoma;  color:#343434;} 


/* pageing */
.paginationS {position:relative; clear:both; width:100%; height:46px; padding-top:30px;}
.paginationS.ty2 {padding:10px 0 0 0;}
.paginationS.l_ty {float:left; width:222px; padding-top:0;}
.paginationS .pageing {text-align:center; font-size:12px;}
.paginationS .pageing a.mr {margin-right:3px;}
.paginationS .pageing a.ml {margin-left:3px;}
.paginationS .pageing img {display:inline-block;}
.paginationS .pageing .numbering {display:inline-block; padding:0;}
.paginationS .pageing .numbering strong {display:inline-block; font-weight:normal; font-size:12px; width:28px; height:28px; color:#fff; line-height:28px; border:1px solid #e6e6e6; background:#2775c7; text-align:center;} 
.paginationS .pageing .numbering a {display:inline-block; font-size:12px; width:28px; height:28px; color:#333; line-height:28px; border:1px solid #e6e6e6; margin:0 3px; text-align:center; text-decoration:none;}
.paginationS .pageing .numbering a:hover {display:inline-block; width:28px; height:28px; color:#3d5da8; line-height:28px; text-decoration:none;}
.paginationS .pageing .numbering a:active,
.paginationS .pageing .numbering a:focus {text-decoration:none;}

.search_box {text-align:center;}
.search_box .inp_ty01 {width:30%; /*width:226px;*/ height:26px; line-height:26px; padding:0 0 0 10px; border:1px solid #ccc;}
.search_box a.btn_search {display:inline-block; width:56px; height:26px; font-family:'NG'; font-size:13px; color:#fff; line-height:26px; border:1px solid #596573; background:#656e7f; text-align:center; vertical-align:top; text-decoration:none;}


.tb_btm_box_ty01 {display:inline-block; width:100%; padding:20px 0 20px 0;}
.tb_btm_box_ty01 p.btn_l {float:left;}
.tb_btm_box_ty01 p.btn_r {float:right;}
.tb_btm_box_ty01 p.btn_c {text-align:center;}
.tb_btm_box_ty01 a.btn_list {display:inline-block; width:88px; height:34px; color:#333; line-height:34px; border:1px solid #d9d9d9; text-align:center; text-decoration:none; margin:0 2px;}
.tb_btm_box_ty01 a.btn_prev {display:inline-block; width:88px; height:34px; color:#333; line-height:34px; border:1px solid #d9d9d9; text-align:center; text-decoration:none; margin:0 2px;}
.tb_btm_box_ty01 a.btn_next {display:inline-block; width:88px; height:34px; color:#333; line-height:34px; border:1px solid #d9d9d9; text-align:center; text-decoration:none; margin:0 2px;}




/*  */
.MEMBER	p		{line-height: 1.8;}
.MEMBER .t0		{margin:0 0 52px 0;} 
.MEMBER .t1		{display:inline-block; width:100%; border-top:2px solid #7d7d7d; color:#000000; padding:26px 0px 26px 0px; } 
.MEMBER .t1 h3		{font-size:20px; line-height:20px; padding-bottom:9px;}
.MEMBER .t11		{width:100%; margin:45px auto 0 auto;} 
.MEMBER .t11 p		{width:100%; margin:25px auto 0 auto; font-size:14px; line-height:22px;} 

.MEMBER .t12		{width:100%; margin:37px 0 0 0; border:0px solid; background-color:#f8f8f8; padding:33px 0 23px 0; float:left;} 
.MEMBER .t12 ol		{border:0px solid; width:320px; float:left; padding-left:50px;}
.MEMBER .t12 ol span	{font-size:15px; color:#244798; font-weight:bold; border:0px solid; line-height:15px;}
.MEMBER .t12 ol span.num	{font-size:15px; color:#000000; font-weight:normal; width:30px; border:0px solid; text-align:right; float:left; margin:0 10px 0 0;}
.MEMBER .t12 ol.left	{float:left; margin:0 50px 0 0;}
.MEMBER .t12 ol.right	{}
.MEMBER .t12 li {padding-bottom:12px;}
.MEMBER .t13		{margin:30px 0 0 0; border:0px solid; float:left;}
.MEMBER .t13 p		{margin:30px 0 0 0; font-size:14px; line-height:22px;}
.MEMBER .t13 p a	{display:block; font-weight:bold; font-size:20px; line-height:20px; padding-bottom:14px;}


/*  */
.PRIVATE	p		{line-height: 1.8;}
.PRIVATE .t0		{margin:0 0 52px 0;} 
.PRIVATE .t1		{display:inline-block; width:100%; border-top:2px solid #7d7d7d; color:#000000; padding:26px 0px 26px 0px; } 
.PRIVATE .t1 h3		{font-size:20px; line-height:20px; padding-bottom:9px;}
.PRIVATE .t11		{width:100%; margin:45px auto 0 auto;} 
.PRIVATE .t11 p		{width:100%; margin:25px auto 0 auto; font-size:14px; line-height:22px;} 
.PRIVATE .t12		{width:100%; margin:37px 0 0 0; border:0px solid; background-color:#f8f8f8; padding:33px 0 23px 0; float:left;} 
.PRIVATE .t12 ol		{border:0px solid; width:320px; float:left; padding-left:50px;}
.PRIVATE .t12 ol span	{font-size:15px; color:#244798; font-weight:bold; border:0px solid; line-height:15px;}
.PRIVATE .t12 ol span.num	{font-size:15px; color:#000000; font-weight:normal; width:30px; border:0px solid; text-align:right; float:left; margin:0 10px 0 0;}
.PRIVATE .t12 ol.left	{float:left; width:30%; margin:0 0 0 0; border:0px solid;}
.PRIVATE .t12 ol.right	{float:left; width:40%; border:0px solid;}
.PRIVATE .t12 li {padding-bottom:12px;}
.PRIVATE .t13		{margin:30px 0 0 0; border:0px solid; float:left;}
.PRIVATE .t13 p		{margin:30px 0 0 0; font-size:14px; line-height:22px;}
.PRIVATE .t13 p a	{display:block; font-weight:bold; font-size:20px; line-height:20px; padding-bottom:14px;}





/* css */
.zipall	{border:0px solid;}
.zipall .search	{border:0px solid; padding:5px;}
.zipall .search .ex	{float:left;  margin:5px 5px 0 0; font-weight:bold;}
.zipall .search .searchText	{border:1px solid; height:20px;}

#ziplist	{border-top:2px solid #7d7d7d; border-bottom:2px solid #7d7d7d; padding:15px;}
#ziplist li	{border-bottom:1px solid #bebebe; padding:5px 0;}
#ziplist li .zipcode	{margin:0 0 0 10px;}
#ziplist li .address	{margin:0 0 0 50px;}



.titleImg {position:relative; padding:0px 0 0 0;} 
.sgImg {position:relative; padding:20px 0 0 0;} 
.alt {position:relative; padding:50px 0 0 0;}

#JOIN .t1wrap	{width:100%; border:0px solid; }
#JOIN .t1wrap .t1	{width:400px; border:0px solid; float:left; margin:0 70px 0 0;}
#JOIN .t1wrap .t1 .t11	{margin: 0px 0 22px 0;}
#JOIN .t1wrap .t1 .t12	{margin: 0px 0 11px 0;}
#JOIN .t1wrap .t1 .t13	{margin: 0px 0 39px 0;}

#JOIN .t1wrap .t2	{border:0px solid; text-align:center; float:left;}
/*#JOIN .t2 .t2etc	{margin:0 20px 0 0;}*/

#JOIN .titleImg	{margin:0 0 50px 0;}
#JOIN .titleWrap	{width:100%; border-top:2px solid; padding:0px 0px 0px 0px;}
#JOIN .titleWrap .jointxt	{width:100%; padding:20px 0px 20px 0px;}
#JOIN .titleWrap .jointxt p	{padding:10px; font-size:14px; line-height:1.8; color:#010101;}
#JOIN .titleWrap .jointxt p strong	{color:#0085d2;}


#JOIN .joinWrap {width:100%; border:0px solid;text-align:center; background-color:#eeeeee;}
#JOIN .joinWrap h3			{font-size:16px; color:#222222; font-weight:bold; padding:15px 0 0 0;}
#JOIN .joinWrap textarea	{width:95%; text-align:left; border:1px solid #c7c7c7; height:180px; padding:5px; margin:15px 0 25px 0; color:#5a5a5a; font-size:13px; line-height:20px;}
#JOIN .stipul_text	{border:0px solid; margin:10px 0 20px 0; font-size:13px; color:#010101;}
#JOIN .formbt2		{text-align:center; margin:0px 0 50px 0;}

#JOIN h3		{margin:30px 0 0 0;}
#JOIN table		{width:100%; border-top:2px solid; border-color:#cecece; margin:20px 0 0 0;}
#JOIN table tr	{border-bottom:1px solid #ebebeb; height:40px;}
#JOIN table th	{background-color:#f5f5f5; padding:5px 10px 5px 25px; margin:0 10px 0 0; color:#000000; text-align:left; font-size:13px;}
#JOIN table td	{background-color:#ffffff; padding:5px 0px 5px 0px; border:0px solid black; color:#000000; text-align:left; font-size:13px;}
#JOIN table td input	{margin:0 0 0 15px;}
#JOIN table td input.email2	{margin:0 0 0 0px;}
#JOIN table td input.mem_addr2	{margin:0 0 0 0px;}

#JOIN table td select	{margin:0 0 0 15px;}
#JOIN table td .inputlistall	{margin:0 0 5px 0;}
#JOIN table td span	{font-size:12px; margin:0;}
#JOIN table td p input	{font-size:12px;}
#JOIN table .checkinfo	{border:0px solid;}
#JOIN table .checkinfo input	{position:relative; top:5px; margin:0 5px 0 15px; border:0;}
#JOIN table .checkinfo span	{position:relative; top:-3px;}

#JOIN table .ex	{font-size:12px; color:#4a4a4a;}
#JOIN table select {font-size:13px; border:1px solid #bebebe; height:22px;}
#JOIN table input	{border:1px solid #bebebe; height:22px; font-size:13px;}
#JOIN th	{width:130px;}
#JOIN th label	{font-size:12px;}

#JOIN td .question	{width:350px; margin:5px 0 0 15px;}
#JOIN td .answer	{width:350px; margin:0px 0 0 15px;}
#JOIN td .mem_addr1	{width:300px; margin:0 5px 0 15px;}
#JOIN td .mem_addr2	{width:250px;}
#JOIN td .mem_zip	{width:100px;}
#JOIN .formbt	{text-align:center; margin:20px 0 20px 0;}

#JOIN .input-row											 {float:left;display:block;;width:100%;border-bottom:0px solid #dfdfdf}
#JOIN .input-row label										{padding:0 0 0 0}
#JOIN .input-row input										{vertical-align:middle; margin:0 10px 0 0;}
#JOIN .essential	{color:#9a9a9a; margin:0 0 0 3px;}


.msgBoxWrap	{margin:73px 0 0 0; width:100%; border-top:2px solid #606060;}
.msgBoxWrap .msgBox	{width:100%; border:3px solid #eaeaea; margin:50px 0 0 0;}
.msgBoxWrap .msgBox p {text-align:center;}
.msgBoxWrap .msgBox .t1 {margin:30px 0 10px 0; font-size:13px; color:#010101; font-weight:bold; letter-spacing:1px;}
.msgBoxWrap .msgBox .t1 strong	{color:#0085d2;}
.msgBoxWrap .msgBox .t2 {margin:10px 0 30px 0; font-size:13px; color:#010101; font-weight:bold; letter-spacing:1px;}
.msgBoxWrap .msgBox .t3 {margin:10px 0 20px 0; font-size:12px;}
.msgBoxWrap .msgBox div.line	{border-top:1px solid #f1f1f1; margin:20px 50px 20px 50px;}

span.ex strong	{color:red;}






.titleImg		{position:relative; margin:0 0 52px 0; border:0px solid;} 

.msgBoxWrap	{margin:30px 0 0 0; width:100%; border-top:2px solid #606060;}
.msgBoxWrap .msgBox	{width:100%; border:3px solid #eaeaea; margin:50px 0 0 0;}
.msgBoxWrap .msgBox p {text-align:center;}
.msgBoxWrap .msgBox .t1 {margin:30px 0 10px 0; color:#010101; font-weight:bold;}
.msgBoxWrap .msgBox .t2 {margin:10px 0 30px 0; font-size:12px;}
.msgBoxWrap .msgBox .t3 {margin:10px 0 20px 0;}
.msgBoxWrap .msgBox div.line	{border-top:1px solid #f1f1f1; margin:20px 50px 20px 50px;}


.red {border:1px solid red !important;}




/*일반 텍스트 설정*/




.phone{display:none;}


.line{width:100%; height:1px; border-bottom:1px solid #a4a4a4}



/*종양센터 테이블*/
.unit_t01 {width:100%; table-layout:fixed; word-wrap:break-word; border:1px solid #000; }
.unit_t01 thead th {height:50px; color:#fff; font-size:16px; line-height:18px;  background:#0068a3; letter-spacing:0.5px;  }



.unit_img {display:inline-block; width:100%; }
.unit_img .img01 {display:inline-block; width:100%; padding: 20% 0 20% 0;  background:url('/mycat/img/unit.jpg') no-repeat center top; background-size: cover;}
.unit_img .img02 {display:inline-block; width:100%; padding: 20% 0 20% 0;  background:url('/mycat/img/unit02.jpg') no-repeat center top; background-size: cover;}
.unit_img .img03 {display:inline-block; width:100%; padding: 20% 0 20% 0;  background:url('/mycat/img/unit03.jpg') no-repeat center top; background-size: cover;}
.unit_img .img04 {display:inline-block; width:100%; padding: 20% 0 20% 0;  background:url('/mycat/img/unit04.jpg') no-repeat center top; background-size: cover;}
.unit_img .img05 {display:inline-block; width:100%; padding: 11% 0 11% 0;  background:url('/mycat/img/unit05.jpg') no-repeat center top; background-size: cover;}
.unit_img .img06 {display:inline-block; width:100%; padding: 15% 0 15% 0;  background:url('/mycat/img/unit06.jpg') no-repeat center top; background-size: cover;}
.unit_img .img07 {display:inline-block; width:100%; padding: 20% 0 25% 0;  background:url('/mycat/img/unit07.jpg') no-repeat center top; background-size: cover;}
.unit_img .img08 {display:inline-block; margin:0 0 3% 15%; width:75%; padding: 20% 0 32% 0;  background:url('/mycat/img/unit08.jpg') no-repeat center top; background-size: cover; border-radius:5px;}



/*혈액형 테이블*/
.blood_t01 {width:100%; table-layout:fixed; word-wrap:break-word; border:1px solid #7e7e7e; }
.blood_t01 thead th {height:30px; color:#fff; font-size:14px; line-height:18px;  background:#7e7e7e; letter-spacing:0.5px; }
.blood_t01 tbody th {color:#2b8dba; line-height:23px; font-size:16px;}
.blood_t01 tbody td {line-height:23px; text-align: left;padding-left:10px;  color:#333;font-size:14px; padding-top:5px; padding-bottom:5px; letter-spacing:-0.5px; }
.blood_t01 .right{ text-align:center;font-size:14px;}
.blood_t01 .title_bg{ background:#969696;}
.blood_t01 .center{text-align: center;}

.blood_t02 {width:100%; table-layout:fixed; word-wrap:break-word; }
.blood_t02 tbody th {color:#F60;  font-size:16px; vertical-align:top; text-align:left}
.blood_t02 tbody td {line-height:23px; text-align: left;padding-left:20px;  width:100%; color:#333;font-size:14px;    padding-bottom:20px; letter-spacing:-0.5px; }





.t_b01{font-family:'Nanum Myeongjo'; font-weight:600; color:#F60;  font-size:17px;  padding-bottom:7px; letter-spacing:-0.5px;}

















@media only screen and (min-width : 1500px) {

.gnb_wrap_new {position:absolute; top:0; left:0;}

#wrap_main {width:100%; min-height:800px;}
#wrap_sub {width:100%; min-height:800px;}

#sub_container_wrap {width:1200px; padding:30px 0 0 300px;background:#fff}

.util {position:fixed; top:11px; left:0; width:1311px; text-align:right; z-index:1000;}
	
.vis_player {position:absolute;right:60px; top:220px; width:500px;height:280px;}

	
.board_view thead th {color:#626262; padding:17px 10px 19px 10px; border-bottom:1px solid #ddd; background:#ededed; text-align:left;}
.board_view thead th p.tit {font-weight:normal; font-family:'NGB'; font-size:20px; color:#626262; line-height:24px; padding-bottom:16px;}
.board_view tbody td.cont {font-size:14px; line-height:27px; padding:20px 90px 50px90px;}

.web_dp {display:block;}
.mob_dp {display:none;}
/*위로가기*/
.TopUp{position: fixed; display:scroll; bottom:30px; right:10px;  }

}



@media only screen and (max-width : 1590px) {

.gnb_wrap_new {position:absolute; top:0; left:0;}

#wrap_main {width:100%; min-height:500px;}
#wrap_sub {width:100%; min-height:900px;}

#sub_container_wrap {width:1000px; padding:23px 0 0 300px;}

.util {position:fixed; top:11px; left:0; width:1160px; text-align:right; z-index:1000;}

/*.vis01 {background:url('../img/main_bg_03.jpg') no-repeat center top; background-size:100%; width:100%; height:100%}*/

.vis_player {position:absolute;right:60px; top:190px; width:400px;height:225px;}
.vis_box p.vix_txt02 span.txt_n01 img {width:400px;}

.vis_box .vis_bg_ty02 {position:absolute; top:0; right:0; display:none;}
.vis_box .menu_goto_n {position:absolute; top:377px; right:67px;}
.vis_box .menu_goto_n li a {display:block; width:331px; height:58px; font-size:25px; color:#fff; line-height:58px; margin-bottom:3px; background:#a1a1a1; text-align:center; text-decoration:none;}
.vis_box .menu_goto_n li.first a {background:#0ca4b2;}
.vis_box .menu_n_btm_text {padding-top:35px;}

.vis_box p.vix_txt02 {position:absolute; right:86px; top:60px;}

.board_view thead th {color:#626262; padding:17px 10px 19px 10px; border-bottom:1px solid #ddd; background:#ededed; text-align:left;}
.board_view thead th p.tit {font-weight:normal; font-family:'NGB'; font-size:20px; color:#626262; line-height:24px; padding-bottom:16px;}
.board_view tbody td.cont {font-size:14px; line-height:27px; padding:20px 60px 50px 60px;}

.web_dp {display:block;}
.mob_dp {display:none;}

/*위로가기*/
.TopUp{position: fixed; display:scroll; bottom:30px; right:10px;   }
}




@media only screen and (max-width : 1400px) {
	
	
	.gnb_wrap_new {position:absolute; top:0; left:0;}

#wrap_main {width:100%; min-height:500px;}
#wrap_sub {width:100%; min-height:900px;}

#sub_container_wrap {width:800px; padding:23px 0 0 300px;}





/*진료과목*/
.cont_k10_01 {width:48%;  margin-bottom:10px;}
.cont_k10_02 {width:48%; margin-bottom:10px;}
.cont_k10_03 {width:48%;  margin-bottom:10px;}
.cont_k10_04 {width:48%; margin-bottom:10px;}

.cont_k20_01 {width:48%; margin-bottom:10px;}
.cont_k20_02 {width:48%; margin-bottom:10px;}
.cont_k20_03 {width:48%;  margin-bottom:10px;}



/* 전문클리닉 */
.cont_20p_01 {float:left; width:23.7%; margin:0 0 0 0;}
.cont_20p_02 {float:left; width:23.7%; margin:0 1%;}
.cont_20p_03 {float:left; width:23.7%; margin:0 0 1% 0;}
.cont_20p_04 {float:left; width:23.7%; margin:0 0 0 1%;}

.sub_index_con01 p.tit {font-size:17px;}
.sub_index_con01 a.btn_more {font-size:14px;}




/*건강검진*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 a {font-size:17px;}





/*전문클리닉소개*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li a {display:block; height:42px; font-size:17px; color:#475565; line-height:42px; margin:0 35px;  text-decoration:



	
}	
}	


@media only screen and (max-width : 1150px) {

	
	.gnb_wrap_new {position:absolute; top:0; left:0;}

#wrap_main {width:100%; min-height:500px;}
#wrap_sub {width:100%; min-height:900px;}

#sub_container_wrap {width:690px; padding:23px 0 0 300px;}
	
}






@media only screen and (max-width : 1000px) {

	
	.gnb_wrap_new {position:absolute; top:0; left:0;}

#wrap_main {width:100%; min-height:500px;}
#wrap_sub {width:100%; min-height:900px;}

#sub_container_wrap {width:500px; padding:23px 0 0 300px;}




.cont_ty02.img_ty01 dl.l_area02 { width:100%;}
.cont_ty02.img_ty01 dl.r_area02 {width:100%; padding-left:0px;  }


#sub_container_wrap .tit_navi .mob_2dp_menu_box a { font-size:15px;}
.sub_blue_box_ty01 dt {font-size:40px;}



/*서브 하위메뉴 부분 시작*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 a {font-size:15px;}

/*서브 하위메뉴 부분 끝*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li a {font-size:15px; margin:0 10px;}

	

/*진료과목 시작*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 a {font-size:13px;}
/*진료과목//*/


/*공지사항*/	
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 a {font-size:14px;}	




/* 전문클리닉 */

.sub_index_con01 p.tit {font-size:14px;}
.sub_index_con01 a.btn_more {font-size:12px;}	
	
	



/*건강검진*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 a {font-size:14px;}





	
	
	
}



@media only screen and (max-width : 820px) {

	
	.gnb_wrap_new {position:absolute; top:0; left:0;}

#wrap_main {width:100%; min-height:500px;}
#wrap_sub {width:100%; min-height:900px;}

#sub_container_wrap {width:400px; padding:23px 0 0 300px;}



/*건강검진*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box04 a {font-size:12px;}
	
}



@media only screen and (max-width : 820px) {
/*모바일 메뉴 설정*/
.gnb_wrap_new {position:absolute; top:0; left:-300px; width:290px; height:100%; background:#0068a3; repeat-y -1px top; background-size:290px;}

#wrap_main {width:100%; background:#f3ffff;}
#wrap_sub {width:100%; background:#ffffff}

#sub_container_wrap {width:100%; padding:55px /*75px*/ 0 0 0;}
#sub_container_wrap .container {/*background:#fff;*/ padding:0 10px 10px 10px;}
#sub_container_wrap .tit_navi {padding:0;}
#sub_container_wrap .tit_navi p.navi {height:30px; ; /*display:none;*/font-size:10px;  line-height:30px; text-align:center; }
.text01 {font-size:10px;}
#sub_container_wrap .tit_navi h2 {height:35px; font-family:'NGB'; font-size:20px; color:#393939; line-height:20px; padding:0 0 0 0; display:block;}
#sub_container_wrap .tit_navi h2.mob_dep2 {height:35px; text-align:center; display:none; }
#sub_container_wrap .tit_navi h2.mob_dep2 .mob_dp {display:inline-block;  }
#sub_container_wrap .tit_navi .mob_2dp_menu_box {display:inline-block; width:100%; margin-bottom:20px; /*border-top:1px solid #e0e0e0;*/}
#sub_container_wrap .tit_navi .mob_2dp_menu_box li {float:left; width:20%; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box a {display:block; height:54px; font-size:14px; color:#0068a3; line-height:54px; padding:0 0 0 0; margin:0 0 0 0;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box a.active {color:#fff; border-top:2px solid #0068a3; border-bottom:none; background:#0068a3 }
/* #sub_container_wrap .tit_navi .mob_2dp_menu_box a:hover {color:#244798; border-top:2px solid #244798; border-bottom:none; background:#fcfcfc;}*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box li.first a {border-left:none;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box li.last a {margin:0; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box.two li {width:50%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three li {width:33%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three li.center {width:33%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.four li {width:25%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three.spec li.first {width:46%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three.spec li.center {width:27%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box.three.spec li.last {width:27%;}


#sub_container_wrap .tit_navi .mob_2dp_menu_box02 {display:inline-block; width:100%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 li {float:left; width:19.9%;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 a {display:block; height:54px; font-size:13px; color:#0068a3; line-height:54px; padding:0 0 0 0; margin:0 0 0 0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#fff; text-decoration:none; text-align:center;}
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 a.active {color:#fff; border-top:2px solid #0068a3; border-bottom:none; background:#0068a3 }
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 a:hover {border-top:1px solid #0068a3; border-bottom:1px solid #0068a3; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 li.first {border-left:1px solid #d0d0d0; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box02 li.last a {margin:0;}


/*서브 하위메뉴 부분 시작*/

#sub_container_wrap .tit_navi .mob_2dp_menu_box2 { width:100%; margin-bottom:20px;  margin-top:20px; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li {font-weight :400; }
#sub_container_wrap .tit_navi .mob_2dp_menu_box2 li a { height:30px; line-height:30px; font-size:13px; line-height:30px; margin:0 10px; }






/*진료과목 시작*/
#sub_container_wrap .tit_navi .mob_2dp_menu_box03 a {font-size:13px;}
/*진료과목//*/






/*서브 박스테이블 상단 여백*/
#sub_container_wrap .container .sub_index_wrap {margin-top:0px;}


/*서브 하위메뉴 부분 끝*/




.cont_20p_01 {width:100%; margin:0 0 35px 0;}
.cont_20p_02 {width:100%; margin:0 0 35px 0;}
.cont_20p_03 {width:100%; margin:0 0 35px 0;}
.cont_20p_04 {width:100%; margin:0 0 35px 0;}


.cont_30p_01 {width:100%; margin:0 0 35px 0;}
.cont_30p_02 {width:100%; margin:0 0 35px 0;}
.cont_30p_03 {width:100%; margin:0 0 35px 0;}



/*의료진 소개*/
.cont_40p_01 {width:47%; margin-right:10px; margin-bottom:10px;}
.cont_40p_02 {width:47%; margin:0 0 0 0;}
.cont_40p_03 {width:47%; margin-right:10px; margin-bottom:10px; margin-top:10px;}
.cont_40p_04 {width:47%; margin-top:10px;}


.cont_50p_01 {width:47%; margin-right:10px; margin-bottom:10px;}
.cont_50p_02 {width:47%; margin:0 0 0 0;}
.cont_50p_03 {width:47%; margin-right:10px; margin-bottom:10px; margin-top:10px;}




/*진료과목*/
.cont_k10_01 {width:100%;}
.cont_k10_02 {width:100%;}
.cont_k10_03 {width:100%;}
.cont_k10_04 {width:100%;}

.cont_k20_01 {width:100%;}
.cont_k20_02 {width:100%;}
.cont_k20_03 {width:100%;}


/*고양이 주요질병*/

.cont_ty04.img_ty01 dl.text001 {font-weight :500;  font-size:19px; line-height:25px;}
.cont_ty04.img_ty01 dl.l_area01 {width:100%;}
.cont_ty04.img_ty01 dl.r_area01 {width:100%;}
.cont_ty04 dt {font-size:16px;  line-height:25px;background:url('/new/img/icon02.gif') no-repeat left 4px;}
.cont_ty04 dd {font-size:14px;  line-height:23px; }




.sub_blue_box_ty01 {padding:20px 0px 0px 0px;  margin-bottom:0px;}
.sub_blue_box_ty01.news {margin-top:-10px;}
.sub_blue_box_ty01 dt {font-size:30px; letter-spacing: -2px;   padding-bottom:0px;}
.sub_blue_box_ty01 dd { font-size:9px; color:#000; line-height:12px; letter-spacing:-1px;}

.cont_ty00 dt { font-size:25px;  line-height:20px;  padding-top:15px; padding-bottom:15px; }
.cont_ty00 dd { font-size:12px;  line-height:20px;  padding-bottom:30px;}
.cont_ty01 dt { font-size:29px;  line-height:40px; padding-top:20px; padding-bottom:20px; }
.cont_ty01 dd { font-size:14px;  line-height:22px; padding-bottom:30px;}
.cont_ty02 dt { font-size:15px;  line-height:15px; padding-bottom:9px;}
.cont_ty02 dd { font-size:13px; line-height:20px; padding-bottom:30px;}
.cont_ty02.img_ty01 {display:inline-block;}
.cont_ty02.img_ty01 dl.l_area01 { width:100%;}
.cont_ty02.img_ty01 dl.l_area03 { width:100%;}
.cont_ty02.img_ty01 dl.l_area02 img {width:100%;}
.cont_ty02.img_ty01 dl.r_area01 {float:left; width:100%; text-align:left;}
.cont_ty02.img_ty01 dl.r_area01 img {width:100%;}
.cont_ty02.img_ty01 dl.r_area03 { width:100%;}
.cont_ty02.img_ty01 dl.r_area02 img {width:100%;}
.cont_ty02.img_ty02 {display:inline-block;}
.cont_ty02.img_ty02 dl.l_area01 {display:none;}
.cont_ty02.img_ty02 dl.r_area01 {float:left; width:100%;}




/*사회공헌 컨텐츠*/
.cont_ty03 dt {font-size:20px; margin-top:20px; line-height:22px}
.cont_ty03 dd {font-size:15px;  padding-bottom:5px; line-height:20px}
.cont_ty03.img_ty01 {display:inline-block;}
.cont_ty03.img_ty01 dl.l_area03 {width:100%;}
.cont_ty03.img_ty01 dl.r_area03 {width:100%; font-size:13px; line-height:20px;}
.csr01 { font-size:25px;  line-height:30px; padding-top:30px; padding-bottom:30px;}





/*  */
.greeting_wrap {border:1px solid #dadada; background:#fff;}
.greeting_wrap .cont_ty01 {padding:0 20px 0 20px;}
.greeting_wrap .cont_ty01 dt {font-size:17px; color:#007cbe; line-height:24px;}
.greeting_wrap .cont_ty01 dd {font-size:14px; color:#2c3b3e; letter-spacing:-1px;}
.greeting_wrap .sign_box {position:relative; height:56px; text-align:right; padding-right:70px; background:url('http://www.shincheonji.kr/images/about/sign.jpg') no-repeat right top; background-size:70px 56px;}
.greeting_wrap .sign_box p.txt01 {font-size:12px; color:#2c3b3e; line-height:12px; padding-bottom:10px;}
.greeting_wrap .sign_box p.txt02 {font-size:12px; color:#2c3b3e; line-height:12px;}
.greeting_wrap .sign_box p.txt02 span.name {font-family:'NGB'; font-size:15px; line-height:15px;}
.greeting_wrap p.btm_img {margin-top:-5px;}

/*  */
.sixyear_wrap {border:1px solid #dadada; background:#f6f5ed; padding-bottom:20px;}
.sixyear_wrap .txt_box01 {font-family:'Nanum Myeongjo'; font-weight:600; font-size:12px; color:#312c25; line-height:18px; padding-bottom:35px; text-align:center;}
.sixyear_wrap .txt_box02 {font-family:'NGB'; font-size:14px; color:#007cbe; line-height:24px; padding:0 15px 10px 15px; text-align:center;}
.sixyear_wrap .txt_box02 span {display:inline-block; font-family:'NG'; font-size:11px; padding-top:13px;}
.sixyear_wrap .cont_ty02 {padding:0 15px;}
.sixyear_wrap p.img01 {padding:10px 0 20px 0;}
.sixyear_wrap p.img02 {margin:0 0 25px 0;}

.cont_img_box01 {margin:0 0 20px 0;}
.cont_img_box01 img {width:100%;}

.sub_index_con01 p.tit { font-size:17px; line-height:17px; padding-top:18px; text-align:center; letter-spacing:-1px;}
.sub_index_con01 p.txt {min-height:30px;  font-size:13px;  line-height:22px; padding:13px 10px 15px 10px; text-align:center; letter-spacing:-1px;}

/*의료진소개 프로필 글자*/
.sub_index_con01 p.txt_info { font-size:11px; text-align:left; line-height:16px; }



.sub_index_con01 a.btn_more {display:block; height:40px;  font-size:13px;  line-height:40px;  border-bottom:2px solid #cacaca; background:#eaeaea; text-decoration:none; text-align:center; vertical-align:top;}
.sub_index_con01 a.btn_more span {display:inline-block; font-size:11px; vertical-align:top;}

.tit_ty01 {display:none; width:100%; font-family:'NGB'; font-size:15px; color:#393939; padding:14px 0 9px 0; line-height:22px; border-bottom:4px solid #dedede; background:url('/skin/default/images/common/bg_tb_tit.gif') repeat-x left top; margin-bottom:30px;}
.tit_ty01 .sel_area {font-family:'NG'; font-size:14px; line-height:14px;}
.tit_ty01.news {padding-bottom:13px;}
.tit_ty01.news span.fl {color:#29afd4;}
.tit_ty01.news span.fl img.icon {margin:-2px 9px 0 0;}
.tit_ty01.news .inp_search {height:28px; border:none; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; vertical-align:top;}
.tit_ty01.news .btn_search {display:inline-block; width:40px; height:30px; color:#777775; line-height:30px; background:url('http://www.shincheonji.kr/skin/default/images/news/bg_btn_search.gif') no-repeat left top; text-align:center; text-decoration:none;}

.thum_list01 li {display:inline-block; width:100%; padding:0 0 15px 0; margin-bottom:20px; border-bottom:1px solid #ddd;}
.thum_list01 li p.thum {position:relative; margin-right:0;}
.thum_list01 li p.thum img {width:100%;}
.thum_list01 li .cont_box {float:left; width:100%; padding-top:10px; letter-spacing:-1px; margin-left:0;}
.thum_list01 li .cont_box dt {font-family:'NGB'; font-size:16px; line-height:24px; padding:0 0 12px 0;}
.thum_list01 li .cont_box dt span.type {color:#42b8e8; padding-right:0; margin-left:-5px;}
/*.thum_list01 li .cont_box dt strong.new {color:#ff6438; padding-left:10px;}*/
.thum_list01 li .cont_box dd {font-family:'NG'; font-size:13px; line-height:18px; padding:0 0 22px 0;}
.thum_list01 li .cont_box p.btn_view {float:right; padding-left:0;}
.thum_list01 li .cont_box p.btn_view a {display:inline-block; width:92px; height:32px; font-family:'NG'; font-size:14px; line-height:32px; margin-right:0; margin-left:5px; border:1px solid #ccc; text-align:center; text-decoration:none;}


.thum_list02 li {display:inline-block; width:100%; padding:0 0 15px 0;  border-bottom:1px solid #ddd;}
.thum_list02 li p.thum {position:relative; margin-right:0; padding:1px 0;}
.thum_list02 li p.thum img {width:100%;/*width:220px;height:125px;*/}
.thum_list02 li .cont_box {float:left; width:100%; padding-top:10px; letter-spacing:-1px; margin-left:0;}
.thum_list02 li .cont_box dt {font-family:'NGB'; font-size:16px; line-height:24px; padding:0 0 12px 0;}
.thum_list02 li .cont_box dt span.type {color:#42b8e8; padding-right:0; margin-left:0;}
.thum_list02 li .cont_box dd {font-family:'NG'; font-size:13px; line-height:22px; padding:0 0 12px 0;}

.thum_list03 li {display:inline-block; width:100%; padding:0 0 15px 0; margin-bottom:20px; border-bottom:1px solid #ddd;}
.thum_list03 li p.thum {position:relative; margin-right:0;}
.thum_list03 li p.thum img {width:100%;}
.thum_list03 li .cont_box {float:left; width:100%; padding-top:10px; letter-spacing:-1px; margin-left:0;}
.thum_list03 li .cont_box dt {font-family:'NGB'; font-size:16px; line-height:24px; padding:0 0 12px 0;}
.thum_list03 li .cont_box dt span.type {color:#42b8e8; padding-right:0; margin-left:-5px;}
.thum_list03 li .cont_box dd {font-family:'NG'; font-size:13px; line-height:18px; padding:0 0 22px 0;}
.thum_list03 li .cont_box p.make {font-size:12px; padding-bottom:20px;}
.thum_list03 li .cont_box p.btn_view {float:right; padding-left:0;}

.thum_list04 li {float:left; width:100%; /*min-height:123px;*/ padding:0 14px 30px 0; margin:0 0 0 0;}
.thum_list04 li p.thum {border:1px solid #ccc7c4;}
.thum_list04 li p.thum img {width:100%;}
.thum_list04 li .cont_box {width:100%; letter-spacing:-1px;}
.thum_list04 li .cont_box p.thum img {width:100%; margin-top:-6%; margin-bottom:-6%;}/* 2015-03-20 */
.thum_list04 li .cont_box dt {font-family:'NGB'; font-size:14px; line-height:14px; padding:13px 0 10px 0; text-align:center;}
.thum_list04 li .cont_box dd {font-family:'NG'; font-size:12px; line-height:12px; padding:0 0 0 0; text-align:center;}
.thum_list04 li.last {padding-right:0;}

.news_year_box {text-align:center;}
.news_year_box span.arr_l {display:inline-block; vertical-align:top;}
.news_year_box span.arr_r {display:inline-block; vertical-align:top;}
.news_year_box span.txt_c {display:inline-block; vertical-align:top; padding:0 23px; margin-top:-5px;}
.news_year_box span.year {display:inline-block; font-family:'NGEB'; font-size:45px; color:#2baed8; line-height:45px;}
.news_year_box span.txt {display:inline-block; font-family:'NGB'; font-size:21px; color:#2baed8; line-height:21px; padding:12px 0 25px 0; letter-spacing:-2px;}

.news_month_box {position:relative; display:inline-block; width:100%;  background:url('/new/img/bg_line.gif') repeat-y left top; background-size:51.5% 100%; margin-top:-25px;}
.news_month_box p.month {position:absolute; top:0; left:0; width:100%; font-family:'NGB'; font-size:16px; color:#27afd7; line-height:18px; margin-top:0; padding-bottom:8px; background:#fafafa; text-align:center;}
.news_month_box ul {display:inline-block; width:100%; margin-top:0;}
.news_month_box li.left {position:relative; float:left; width:100%; padding-bottom:25px; margin-bottom:25px;}


.news_month_box li.left .inner_box {display:none}
/*.news_month_box li.left .inner_box {width:100%;}*/
.news_month_box li.left .inner_box p.date {position:absolute; top:-25px; left:0; width:100%; height:20px; font-size:13px; padding:5px 0 0 0; border-bottom:none; background:#fafafa; text-align:center;}
.news_month_box li.right {position:relative; float:right; width:100%; padding-bottom:25px; margin-bottom:25px; margin-top:0;}
.news_month_box li.right .inner_box {float:right; width:100%}
.news_month_box li.right .inner_box p.date {position:absolute; top:-25px; right:0; width:100%; height:20px; font-size:13px; padding:5px 0 0 0; border-bottom:none; background:#fafafa; text-align:center;}
.news_month_box li .inner_box p.thum {border:1px solid #ccc7c4;}
.news_month_box li .inner_box p.thum img {width:100%; border:none;}
.news_month_box li .inner_box p.tit {font-size:14px; line-height:18px; padding-top:8px; background:#fafafa;}
.news_month_box.first {margin-top:0;}
.news_month_box.first .mob_inner {padding-top:145px;}
.news_month_box.first p.month {top:30px;}
.news_month_box .mob_inner {padding-top:115px;}

.btn_news_more {width:94px; padding-top:5px; margin:0 auto 0 auto; background:none; text-align:center;}
.btn_news_more a {display:inline-block; width:92px; height:32px; font-family:'NG'; font-size:14px; line-height:32px; border:1px solid #ccc; text-align:center; text-decoration:none;}
.btn_news_more a  span.arr {font-size:9px; padding:0 0 0 10px; vertical-align:top;}

#gnb_wrap {position:absolute; top:0; left:0; width:100%; min-height:55px; border-right:none; z-index:1000000; background:none;}
#gnb_wrap h1 img {width:160px;}

/*모바일 배경*/
#gnb_wrap .mob_tit {height:55px; background:#181D71;}
#gnb_wrap a.btn_mob_close {position:absolute; right:20px; top:20px; display:none; z-index:10000000000000000;}
#gnb_wrap .gnb { width:290px;  padding:0; }
#gnb_wrap .gnb h1.main {display:none;}
#gnb_wrap .gnb h1.sub {display:none;}
#gnb_wrap .gnb .line {display:block;}
#gnb_wrap .gnb ul {padding:0; text-align:left;}
#gnb_wrap .gnb ul li {position:relative; padding-bottom:0;}
/*모바일 메뉴 배경*/
#gnb_wrap .gnb ul li a {display:block; height:50px; font-family:'NG'; font-size:17px;   line-height:50px; padding:0 0 0 30px;  letter-spacing:-0.5px; border-bottom:1px solid #000; background:#fff repeat-y -1px top; background-size:290px;  text-shadow:none; text-decoration:none; color:fff}
#gnb_wrap .gnb ul li a:hover {background:#1681bf; color:#FFF }
#gnb_wrap .gnb ul li .dep2 {position:relative; top:0; left:0; padding-left:0;  text-align:left; display:none;}
#gnb_wrap .gnb ul li .dep2 dl {width:290px; margin-left:0; border-top:1px solid #000;}







/*서브 하위메뉴*/
#gnb_wrap .gnb ul li .dep2 dd a {display:block; height:45px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:15px; color:#fff; line-height:45px; padding:0 0 0 30px; border-bottom:1px dotted  #000; border-top:none; border-left:none; background:#838383; text-shadow:none;}
#gnb_wrap .gnb ul li .dep2 dd a:hover {color:#fff; background:#000;}
#gnb_wrap .gnb ul li .dep2 dd p a {height:35px; font-size:13px; color:#9da9b7; line-height:35px; padding:0 0 0 35px; background:#f9fafc;}
/* 2016-01-23 */
#gnb_wrap .gnb ul li .dep2 dd p.dep3 {display:none !important;}

.gnb_layer_n01 {display:none;}
body.main .gnb_layer_n01 {display:none;}

#gnb_wrap .menu_button {display:none;}





/*.interview_info  {display:none;}*/



/*모바일 공지사항 부분*/
#gnb_wrap .gnb_btm_box .inner_box {display:none; }
/*
#gnb_wrap .gnb_btm_box .inner_box .inner_01 {padding-top:0px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:19px; color:#b8e376; }
#gnb_wrap .gnb_btm_box .inner_box .inner_02 { font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :500; font-size:40px; color:#e9f46e;}
#gnb_wrap .gnb_btm_box .inner_box .inner_03 {padding-top:0px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :300; font-size:13px; color:#fff; padding-bottom:0px; letter-spacing:0px; line-height:15px}
*/




/*모바일 메뉴 하단 상담전화 부분 */
#gnb_wrap.sub .gnb_btm_box {position:relative; top:-83px; left:0px;  width:100%; height:50%; padding:0px 0px 0px 0px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400;}



/*모바일 메뉴 하단 전화번호 부분*/

#gnb_wrap .gnb_btm_box .inner_box01 { display:inline-block; position:relative; top:0; left:0px; width:100%;  height:250px;  padding-left:0px; padding-top:0px;  background:#099; background:url('/new/img/menu_bg.jpg');}
#gnb_wrap .gnb_btm_box .inner_box01 .inner_01 {padding-top:30px; padding-left:20px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:19px; color:#b8e376; }
#gnb_wrap .gnb_btm_box .inner_box01 .inner_02 {padding-top:10px;padding-left:20px; font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :500; font-size:40px; color:#e9f46e;}
#gnb_wrap .gnb_btm_box .inner_box01 .inner_03 {padding-top:10px; padding-left:20px;font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :300; font-size:13px; color:#fff; padding-bottom:20px; letter-spacing:0px; line-height:22px} 
#gnb_wrap .gnb_btm_box .inner_box01 .inner_04 { padding-left:20px;font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :300; font-size:13px; color:#fff; padding-bottom:0px; letter-spacing:0px; line-height:22px}







/*#gnb_wrap .gnb_btm_box { position:relative; width:200px; padding:0 20px 0 20px; margin:20px 0 0 0;}*/
#gnb_wrap .gnb_btm_box p.txt_log {font-family:'NGB'; font-size:14px; color:#4d4e4c; line-height:14px; padding-bottom:8px;}
#gnb_wrap .gnb_btm_box dl {padding:0 0 0px 0;}
#gnb_wrap .gnb_btm_box dd {padding:0 0 0 10px; margin-bottom:2px; background:#fff;}
#gnb_wrap .gnb_btm_box dd .inp_ty01 {width:100%; height:35px; font-family:'NG'; font-size:14px; color:#bebebe; line-height:35px; border:none; padding-left:0;}
#gnb_wrap .gnb_btm_box dd .inp_ty02 {width:100%; height:35px; font-family:'NG'; font-size:14px; color:#bebebe; line-height:35px; border:none; border-top:none; padding-left:0;}
#gnb_wrap .gnb_btm_box p.txt01 {display:inline-block; width:100%; font-family:'NGB'; font-size:12px; color:#00abea; padding:0 0 3px 0; letter-spacing:-1.2px;}
#gnb_wrap .gnb_btm_box p.txt01 input {margin:0 8px 0 0;}
#gnb_wrap .gnb_btm_box p.txt01 a {color:#636b70;}
#gnb_wrap .gnb_btm_box p.txt02 {font-family:'NGB'; font-size:12px; color:#999; padding:0 0 30px 0; letter-spacing:-1.1px; text-align:center;}
#gnb_wrap .gnb_btm_box p.btn_login {padding:0 0 12px 0;}
#gnb_wrap .gnb_btm_box p.btn_login input.login {width:201px; height:38px; color:#fff; line-height:38px; background:#00abea; text-align:center; border:none;}
#gnb_wrap .gnb_btm_box p.btn_login a {display:block; width:201px; height:38px; color:#fff; line-height:38px; background:#00abea; text-align:center; text-decoration:none;}
#gnb_wrap .gnb_btm_box p.btn_login a:hover {background:#33373a;}
#gnb_wrap .gnb_btm_box p.language {font-family:'NGB'; font-size:14px; color:#4d4e4c; letter-spacing:-1px; text-align:center;}
#gnb_wrap .gnb_btm_box p.language a {color:#4d4e4c;}
#gnb_wrap .gnb_btm_box p.copyright {font-family:'NGB'; font-size:12px; color:#464646; line-height:20px; letter-spacing:-1px; text-align:right;}

#gnb_wrap.sub {position:absolute; top:0; left:0; height:55px; background:none;}
#gnb_wrap.sub .gnb h1.main {display:none;}
#gnb_wrap.sub .gnb h1.sub {display:none;}





/* 모바일페이지 대메뉴 컨트롤 */
#gnb_wrap.sub .gnb ul li a {font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400; font-size:17px; color:#000; line-height:40px; padding:0 0 0 20px; letter-spacing:-1.6px; text-shadow:none; text-decoration:none;}
#gnb_wrap.sub .gnb_btm_box {/*display:none;*/}





.util {display:none;}

.board_view thead th {color:#626262; padding:17px 10px 19px 10px; border-bottom:1px solid #ddd; background:#ededed; text-align:left;}
.board_view thead th p.tit {font-weight:normal; font-family:'NGB'; font-size:14px; color:#626262; line-height:20px; padding-bottom:16px;}
.board_view tbody td.cont {font-size:12px; line-height:22px; padding:20px 10px 30px 10px;}

.family_wrap {display:none;}

.vis_box {position:absolute; top:0; /*top:56px;*/ left:0; height:100%; /*height:347px;*/ min-height:250px;}
.vis_box .vis_bg_ty02 {position:absolute; top:0; right:0; display:none;}
.vis_box .menu_goto_n {position:absolute; top:67%; right:0; width:100%; height:190px;z-index:10000000;}
.vis_box .menu_goto_n li {padding:0 15px 0 15px;}
.vis_box .menu_goto_n li a {display:block; width:100%; height:40px; font-size:18px; color:#fff; line-height:40px; margin-bottom:3px; background:#a1a1a1; text-align:center; text-decoration:none;}
.vis_box .menu_goto_n li.first a {background:#0ca4b2;}
.vis_box .menu_n_btm_text {padding-top:35px;display:none;}

.vis_box p.vix_txt01 {display:block; left:20px; top:86px; /*top:30px;*/}
.vis_box p.vix_txt01 img {width:100px;}
.vis_box p.vix_txt02 {position:absolute; top:80px; left:10px; width:200px; display:none;}
.vis_box p.vix_txt02 span.txt_n01 {display:inline-block; font-family:NGB; font-size:24px; color:#fff; line-height:32px; padding:0 6px 15px 6px; letter-spacing:-1px; text-shadow:2px 2px 2px #000; border-bottom:0px solid #fff;}
.vis_box p.vix_txt02 span.txt_n01 img {width:220px;}
.vis_box p.vix_txt02 span.txt_n02 {display:inline-block; font-family:NGB; font-size:13px; color:#fff; line-height:16px; padding:13px 0 0 6px; letter-spacing:-1px; text-shadow:1px 1px 1px #000;}
.vis_box p.banner_new {position:absolute; right:10px; bottom:2%; z-index:10000000;}
.vis_box p.banner_new img {width:220px;}
.vis_player {position:absolute;top:50%;left:50%;margin-left:-140px;margin-top:-50px;width:280px;height:160px;z-index:100000000;}
.vis_player iframe {width:100%;height:100%;background:black;border:none;}
.vis01 {background:url('../img/main_bg_02.jpg') no-repeat left 55px; background-size:100%;}
.vis02 {background:url('') no-repeat left top; background-size:225%;}
	
.web_dp {display:none;}
.mob_dp {display:block;}

.sub_btm_wrap.web_dp {margin:0 10px; text-align:center; display:block;}
.sub_btm_wrap p {color:#848484; font-size:12px; line-height:16px; letter-spacing:-1px;}
.sub_btm_wrap p a {/*color:#848484;*/ font-size:11px; line-height:16px; letter-spacing:-1px;}
.sub_btm_menu {width:100%; margin:0 auto;  letter-spacing:-1px;}

/* */
.year_wrap {width:100%; margin:0 auto;}
.year_wrap li {display:inline-block; width:100%; padding-bottom:26px; margin-bottom:20px; background:url('/new.img/bg_dot01.gif') repeat-x left bottom;}
.year_wrap li .thum {float:left; width:100%;}
.year_wrap li .thum dl {margin-right:0;}
.year_wrap li .thum dd {font-size:13px; color:#666; padding:5px 0 20px 0; letter-spacing:-0.6px;}
.year_wrap li .txt_box {float:left; width:100%;}
.year_wrap li .txt_box dl {margin-left:0;}
.year_wrap li .txt_box dt {font-family:'NGB'; font-size:30px; color:#373e46; line-height:30px; padding-bottom:8px;}
.year_wrap li .txt_box dd.s_tit {font-family:'NGB'; font-size:16px; color:#0f6b9c; line-height:16px; padding-bottom:20px;}
.year_wrap li .txt_box dd p {font-size:13px; color:#666; line-height:20px; background:url('/new/img/blit_gray.gif') no-repeat left 8px; padding-left:12px;}
.year_wrap li.line_r .thum {float:right; width:100%;}
.year_wrap li.line_r .thum dl {margin-right:0; margin-left:0;}
.year_wrap li.line_r .txt_box {float:right; width:100%;}
.year_wrap li.line_r .txt_box dl {margin-right:0; margin-left:0;}
.year_wrap li.last {background:none;}

/*  */
.year_wrap2_wp_bor {border:1px solid #dadada;}
.year_wrap2_wp_bor .inner {display:inline-block; width:100%; padding-top:30px; background:url('/new/img/bg_line_n.gif') repeat-y left top;}
.year_wrap2_wp_bor .inner .top_txt_area {font-family:'NGB'; font-size:14px; color:#007cbe; line-height:18px; padding:0 15px 25px 15px; text-align:center;}
.year_wrap2_wp_bor .inner .top_txt_area span {display:inline-block; font-size:12px; padding-top:10px;}
.year_wrap2 {width:100%; margin:0 auto;}
.year_wrap2 li {display:inline-block; width:100%; padding-bottom:26px; margin-bottom:20px; background:url('/new/img/bg_dot01.gif') repeat-x left bottom;}
.year_wrap2 li .thum {float:left; width:100%;}
.year_wrap2 li .thum dl {margin:0 15px;}
.year_wrap2 li .thum dd {font-size:11px; color:#666; padding:5px 0 20px 0; letter-spacing:-0.6px;}
.year_wrap2 li .txt_box {float:left; width:100%;}
.year_wrap2 li .txt_box dl {margin:0 15px;}
.year_wrap2 li .txt_box dt {font-size:26px; color:#373e46; line-height:26px; padding-bottom:8px;}
.year_wrap2 li .txt_box dd.s_tit {font-size:16px; color:#007cbe; line-height:16px; padding-bottom:20px;}
.year_wrap2 li .txt_box dd p {font-size:13px; color:#666; line-height:20px; letter-spacing:-1px;}
.year_wrap2 li .txt_box dd p span.ty02 {font-weight:bold; font-size:18px; color:#007cbe; line-height:24px;}
.year_wrap2 li .txt_box2_l {float:left; width:100%; font-size:13px; color:#373e46; line-height:21px;}
.year_wrap2 li .txt_box2_l dl {margin:0 15px;}
.year_wrap2 li .txt_box2_r {float:left; width:100%; font-size:13px; color:#373e46; line-height:21px; padding-top:30px;}
.year_wrap2 li .txt_box2_r dl {margin:0 15px;}
.year_wrap2 li.line_r .thum {float:right; width:100%;}
.year_wrap2 li.line_r .thum dl {margin:0 15px;}
.year_wrap2 li.line_r .txt_box {float:right; width:100%;}
.year_wrap2 li.line_r .txt_box dl {margin:0 15px;}
.year_wrap2 li.last {background:none;}



/*로그인*/
#loginbg	{ text-align:center; background-color:#f9f9f9; border-bottom:3px solid #dfdfdf; width:100%;}
#loginbg .welcome	{margin:40px 0 0 0;}
#loginbg .welcome img{ width:100%;}
#loginbg .form{ width:100%; text-align:center;}

#loginbg .form .loginform	{border:0px solid red; width:100%;}

#loginbg .form .imgid	{margin:0 auto;margin-top:16px; padding:0 5px 5px 5px;}
#loginbg .form .inputid {margin:0 auto;text-align:center; border:1px solid #bebebe; margin:0 5px;}
#loginbg .form .inputid input	{ border:1px solid #bebebe; width:99%; height:32px; margin:0px; border:none; padding-left:1%;}

#loginbg .form .imgpw	{margin:0 auto;margin-top:11px; padding:0 5px 5px 5px;}
#loginbg .form .inputpw {margin:0 auto;text-align:center; border:1px solid #bebebe; margin:0 5px;}
#loginbg .form .inputpw input	{border:1px solid #bebebe; width:99%; height:32px; margin:0px; border:none; padding-left:1%;}

#loginbg .form .loginbtn {padding:-4px;border:0px solid green;text-align:center; }
#loginbg .form .loginbtn input {  text-align:center;color:#000; margin:0 auto;}
#loginbg .form .loginbtn .login { width:80%; height:54px; margin:25px 0px 0 0; padding:0 0 0 0; border:1px solid #bebebe; background:url('/new/img/login_btn2.jpg') repeat-x; background-position:bottom;  }


#loginbg .form ul				{margin:32px 0 0 0; padding:20px 0 50px 0; width:100%; border-top:1px solid #d9d9d9;}



/**/
#seminar{ width:100%; }
#seminar img{ width:100%; }
#seminar .visual{ width:100%; text-align:center;}
#seminar .visual li { width:33%; float:left; display:inline-block;   }
.visual .center { padding-left:1px; padding-right:1px; }



/*
.title{ clear:both; margin-top:-100px;}
.title dl{ width:100%; }
.title dt{ font-family:'NGB' ; font-weight:400; font-size:20Px; color:#244798; line-height:25px; }
.title dd{ font-family:'NGB' ; font-size:12px; color:#999999;}*/

#notetitle { width:95%; padding:0; margin-left:10px;}
#notetitle img{ width:95%; padding-bottom:10px;}
#notetitle p{font-family:'NGB' ; font-weight:180; font-size:18px; color: #000; line-height:30px;}
#notecont{ width:93%; margin:0 15px;  padding-bottom:20px;  border-top: #999 0px solid ; }
#notecont h4{ margin-top:25px;  font-family:'NGB'; font-size:17px; color: #F90; line-height:17px; float:left;  }
#notecont h3{ margin-top:25px; font-family:'NGB'; font-size:17px; color: #F90; line-height:17px;  }
#notecont  .cont1{margin-top:23px;  font-family:'NG'; font-size:14px; color:#000; line-height:22px;}
#notecont  .cont2{font-family:'NG'; font-size:14px; color:#666; line-height:22px;}

#history{ text-align:center;}
#history ul{ padding-top:20px;  }
#history li{ width:90%;}
#history .alingB{ vertical-align:bottom; }

#seminar .player { width:auto; height:auto;}
#seminar .player ul{ text-align:right; }
#seminar .player li{display:inline-block; width:50%; }
#seminar .player iframe{ max-width:640px; height:280px; padding-top:10px; background-color:#FFF; }
.list{ text-align:center; padding-bottom:100px; }
.list li{ display: inline-block; width:45%;  }



/*위로가기*/
.TopUp{position: fixed; display:scroll; bottom:30px; right:10px; visibility:hidden;  }

/*가입화면 배경이미지*/
.joinBG {background:none;}




.inputForm { border:1px solid #cfcfcf; border-radius:10px; max-width:350px; display:inline-block; padding:20px 15px; }
.inputForm .row { border:0px solid; display:inline-block; width:100%;}
.inputForm .row  .label {width:36%; display:inline-block; padding:10px 0;}
.inputForm .row  .label label { font-size:16px; }
.inputForm .row  input { font-size:18px; margin-top:0px; position:relative; top:-5px; width:61%;}
.inputForm .row  input#scjID {width:34%;}
.inputForm .row  input#scjID2 {width:23%;}
.inputForm .subject {font-size:18px; padding-bottom:15px; border-bottom:1px dashed; margin-bottom:15px; display:block; line-height:130%;}
.inputForm input {
	-moz-appearance:none;
	background-color:#fff;
	border:1px solid #d1d1d1;
	border-radius:4px;
	box-shadow:none;
	box-sizing:border-box;
	height:30px;
	padding:3px 5px;

}



.inputBtn {display:inline-block; width:100%;}

.inputBtn .button
{
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 14px;   /*font-size: 11px;*/
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }

.inputBtn .button:hover,
.inputBtn button:hover,
.inputBtn .button:focus,
.inputBtn button:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.inputBtn .button.button-primary,
.inputBtn button.button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }
.inputBtn .button.button-primary:hover,
.inputBtn button.button-primary:hover,
.inputBtn .button.button-primary:focus,
.inputBtn button.button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }


.fadeEffect::-webkit-input-placeholder{
    color: #d5d5d5;
}
.fadeEffect:-moz-placeholder{
    color: #d5d5d5;
}
.fadeEffect::-moz-placeholder{
    color: #d5d5d5;
}
.fadeEffect:-ms-input-placeholder {
    color: #d5d5d5;
}






/*고양이 주요질병*/

.cont_ty03.img_ty01 dl.text01 {font-size:20px;}
.text_oran{font-size:15px;}









.mt40_1{margin-top:20px; line-height:20px;}




}


#wordComparePopupWrap {position:absolute; max-width:756px;}
@media only screen and (min-width : 1600px) {
	#wordComparePopupWrap {right:623px; top:43px;}
}
@media only screen and (max-width : 1599px) {
	#wordComparePopupWrap {right:623px; top:175px; width:600px;}

}
@media only screen and (max-width : 1499px) {
	#wordComparePopupWrap {right:423px; top:175px; width:600px;}
}
@media only screen and (max-width : 1320px) {
	#wordComparePopupWrap {right:423px; top:175px; width:600px;}
}
@media only screen and (max-width : 1300px) {
	#wordComparePopupWrap {right:423px; top:260px; width:500px;}
}
@media only screen and (max-width : 1290px) {
	#wordComparePopupWrap {right:423px; top:305px; width:450px;}
}
@media only screen and (max-width : 1150px) {
	#wordComparePopupWrap {right:423px; top:345px; width:400px;}
}
@media only screen and (max-width : 1090px) {
	#wordComparePopupWrap {right:423px; top:375px; width:360px;}
}
@media only screen and (max-width : 1060px) {
	#wordComparePopupWrap {right:68px; top:70px; width:330px;}
}