@charset "utf-8";body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h4, h5, h6, pre, form, p, div{margin:0;padding:0;}
html{width:100%;height:100%;}
body{font:normal normal 12px/18px dotum,"돋움";width:100%;color:#464646;height: 100%;}
a{color:#464646;border:0;text-decoration:none;}
a:active{background:transparent;}
a:hover{text-decoration:underline;}
ol, ul{list-style-type:none;}
hr{display:none;}
caption{overflow:hidden; width:1px; height:1px;  text-indent:-9999px;}
li{vertical-align:middle;line-height:18px}
img{border:0;vertical-align:middle;}
fieldset{border:0;display:block;}
legend{margin-left:-7px;position:absolute;visibility:hidden;left:-9999px;}
table{table-layout:fixed;border-collapse:collapse;}
input{font:normal normal 13px/1.4 dotum, gulim, arial;color:#333;vertical-align:middle;}
.container{display:inline-block;width:100%;position:relative;z-index:2}
.container:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
textarea{font:normal normal 12px/1.4 dotum;color:#333;resize:none;}
textarea:focus{border-color:#71b200;}
.hr{display:none}
button{display:inline-block;margin:0;padding:0;background:none;border:none;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;font-family:"나눔고딕","nanumgothic";}
*+html button{margin:0 2px;overflow:visible;}
button > span, button > img, .btn > span, button > span > span, .btn > span > span{display:block;position:relative;}
/*button::-moz-focus-inner{padding:0;border:0;}*/
button.disabled, .btn.disabled{cursor:default;}
.skipnav{position:absolute;width:100%;background:#000;color:#fff;text-align:center; z-index:10000}
.skipnav a{display:block;color:#fff;font-weight:bold;width:0;height:0;line-height:0;font-size:0;}
.skipnav a:focus, .skip a:active{display:block;padding:5px 0;width:auto;height:auto;line-height:1.5;font-size:12px;}
.tts{position:absolute;width:auto;height:auto;line-height:0;overflow:hidden;text-indent: -9999px;direction: ltr; left:-9999px;}
#dummy{display:none;}
@font-face{font-family:'nanumgothic';src:url('/font/nanumgothic.eot');src:url('/font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothic-Regular.woff2') format('woff2'), url('/font/nanumgothic.woff') format('woff'), url('/font/nanumgothic.ttf') format('truetype');font-style:normal;font-weight:normal;}
@font-face{font-family:'nanumgothicbold';src:url('/font/NanumGothicBold.eot');src:url('/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothic-Bold.woff2') format('woff2'), url('/font/NanumGothicBold.woff') format('woff');font-style:normal;font-weight:normal;}
@font-face{font-family:'NanumBarunGothic';src:url('/font/NanumBarunGothic.eot');src:url('/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),url('/font/NanumBarunGothic.woff') format('woff'),url('/font/NanumBarunGothic.ttf') format('truetype');font-weight:normal;font-style:normal;}
body{}
#wrapper{width:100%;min-width:1000px;background:#f7f7f7}
#header{width:100%;position:relative;z-index:1000;background:#ffffff}
#wrapper #header #util{height:25px;position:relative;border-top:3px solid #bcbcbc;border-bottom:1px solid #dadada;background:#f5f5f5;color:#7c7c7c}
#wrapper #header #util .utilmenu_wrap{height:25px;position:relative;width:1000px;margin:-3px auto 0;background:url('/images/common/header_bgline.png') no-repeat left top}
#wrapper #header #util .utilmenu_wrap li{float:left;margin-top:8px;}
#wrapper #header #util .utilmenu_wrap li a{display:block;padding:0 5px;}

#wrapper  #sitecopy {display:block;padding:0;background:#000;font-size:13px;color:#fff;height:24px;padding-top:3px}
#wrapper  #sitecopy .sitecopy{width:1000px; margin:0 auto; text-align:left;padding-left:10px;box-sizing: border-box;}

#wrapper #header #rnb{height:73px;position:relative;width:1000px;margin:0 auto;z-index:9997}
#wrapper #header #rnb #logo{position:absolute;top:12px;left:5px;}
#wrapper #header #rnb #home{position:absolute;top:26px;left:692px;padding:5px 12px 3px 12px;background:#888; font-size:11px;color:#fff;}
#wrapper #header #rnb #gov30{position:absolute;top:26px;left:618px;padding:5px 12px 3px 12px;background:#888; font-size:11px;color:#fff;}
#wrapper #header #rnb .on{font-size:11px;color:#fff;}
#wrapper #header #rnb .search_top{margin:26px 30px 0 0;float:right}
#wrapper #header #rnb .search_top input.main_search{vertical-align:middle;padding:4px 5px;height:15px;border:1px solid #cecece;color:#a0a0a0;background:url('/images/common/main_search_bg.gif') no-repeat 10px 5px}
#wrapper #header #rnb .search_top input.main_search_on{vertical-align:middle;padding:4px 5px;height:15px;border:1px solid #cecece;color:#a0a0a0;background:0 none}
#wrapper #header #rnb .search_top a{margin-top:7px;display:inline-block;}
#gnb{background:url('/images/common/gnb_bg.png') repeat-x left top;height:53px;position:relative}
#gnb #top_menu{width:1000px;height:53px;margin:0 auto;}
#main_menu{position:absolute;top:15px;}
#main_menu #mnavi1{margin-left:10px}
#main_menu #mnavi2, #main_menu #mnavi3, #main_menu #mnavi4, #main_menu #mnavi5, #main_menu #mnavi6, #main_menu #mnavi7, #main_menu #mnavi8, #main_menu #mnavi9, #main_menu #mnavi10{margin-left:22px}
#main_menu li{float:left}
#main_menu li a{font-family:dotum;font-weight:bold;font-size:14px;color:#fff;}
#main_menu li a:hover{text-decoration:none}
#main_menu li ul li{min-width:100px;background:url("/images/common/gnb2depth_dot.gif") no-repeat left 11px}
#main_menu li ul li a{display:block;font-family:dotum;min-width:100px;padding:5px 5px 5px 8px;line-height:15px;font-weight:normal;font-size:13px !important;color:#fff}
#main_menu li ul li a:hover{text-decoration:underline;font-size:13px !important;}
#main_menu li ul{position:absolute;top:31px;padding:20px 0 10px 10px;display:none;z-index:1001;background:url("/images/common/gnb2depth_bg.png") no-repeat scroll center top #0555b4;border-bottom:2px solid #07325f}
#main_menu li ul#snavi1{width:130px;left:0}
#main_menu li ul#snavi2{width:150px;left:87px}
#main_menu li ul#snavi3{width:130px;left:149px}
#main_menu li ul#snavi4{width:130px;left:252px}
#main_menu li ul#snavi5{width:160px;left:390px}
#main_menu li ul#snavi6{width:130px;left:523px}
#main_menu li ul#snavi7{width:112px;left:590px}
#main_menu li ul#snavi8{width:140px;left:652px}
#main_menu li ul#snavi9{width:112px;left:779px}
#main_menu li ul#snavi10{width:122px;left:875px}
#userInfo{color:#E86302;font-weight:bold;}
#main_menu_02{position:absolute;top:16px;}
#main_menu_02 li#mnavi5 a img{position:relative; top:-7px}
#main_menu_02 li{float:left;margin-left:22px;}
#main_menu_02 li#mnavi1{margin-left:10px}
#main_menu_02 li a{font-family:dotum;font-weight:bold;font-size:14px;color:#fff;}
#main_menu_02 li a:hover{text-decoration:none}
#main_menu_02 li .mns{position:absolute;top:27px;left:0px;width:180px;padding:11px 0px 0px 0px;background:url('/images/common/arrow_top.png') no-repeat;}
#main_menu_02 li .mns li{position:relative;width:100%;margin:0px;border-left:1px solid #2374bb;border-right:1px solid #2374bb;letter-spacing:-0.05em;background:#fff;}
#main_menu_02 li .mns li.end a{border-bottom:1px solid #2374bb;}
#main_menu_02 li .mns li a{color:#666666;font-weight:bold;font-size:15px;padding:7px 0px 7px 15px;display:block;border-bottom:1px solid #e0e0e0;}
#main_menu_02 li .mns li a:hover{background:#2374bb;color:#fff}
#main_menu_02 li .mns li.mnss a{background:url('/images/common/arrow_off.gif') no-repeat right 9px;}
#main_menu_02 li .mns li.mnss a.on{background:url('/images/common/arrow_on.gif') no-repeat right 9px #2374bb;color:#fff;z-index:1000;}
#main_menu_02 li #snavi1{background-position:-3px 0px;left:0px;width:220px;}
#main_menu_02 li #snavi1 .mnss ul{left:220px;width:190px;}
#main_menu_02 li #snavi2{background-position:-27px 0px;left:120px;width:240px;}
#main_menu_02 li #snavi2 .mnss ul{left:240px;}
#main_menu_02 li #snavi3{background-position:-30px 0px;left:182px;width:165px;}
#main_menu_02 li #snavi3 .mnss ul{left:165px;}
#main_menu_02 li #snavi4{background-position:10px 0px;left:240px;width:165px;}
#main_menu_02 li #snavi4 .mnss ul{left:165px;width:180px;}
#main_menu_02 li #snavi5{background-position:24px 0px;left:390px;width:215px;}
#main_menu_02 li #snavi5 .mnss ul{left:215px;}
#main_menu_02 li #snavi6{background-position:-26px 0px;left:545px;width:175px;}
#main_menu_02 li #snavi6 .mnss ul{left:175px;}
#main_menu_02 li #snavi7{background-position:-16px 0px;left:600px;width:125px;}
#main_menu_02 li #snavi8{background-position:-16px 0px;left:685px;width:170px;}
#main_menu_02 li #snavi9{background-position:-10px 0px;left:780px;width:130px;}
#main_menu_02 li #snavi9 .mnss ul{left:-140px;top:0px;width:140px;}
#main_menu_02 li #snavi9 .mnss ul li a{background:url('/images/common/3depth_mn_bg2.gif') repeat-y right top !important;}
#main_menu_02 li #snavi9 .mnss ul li a:hover{color:#b2f3ff;background:#114573!important;border-bottom:1px solid #114574;}
#main_menu_02 li #snavi10{background-position:50px 0px;left:838px;width:160px;}
#main_menu_02 li #snavi10 .mnss ul{left:-160px;top:0px;}
#main_menu_02 li #snavi10 .mnss ul li a{background:url('/images/common/3depth_mn_bg2.gif') repeat-y right top !important;}
#main_menu_02 li #snavi10 .mnss ul li a:hover{color:#b2f3ff;background:#114573!important;border-bottom:1px solid #114574;}
#main_menu_02 li .mns li.mnss ul{position:absolute;width:160px;top:0px;left:200px;border:none;z-index:1001;}
#main_menu_02 li .mns li.mnss ul li{position:relative;width:inherit;border:none;padding:0px;background:#2374bb;border:none;}
#main_menu_02 li .mns li.mnss ul li a{color:#aad2f5;font-weight:bold;font-size:14px;padding:7px 5px 7px 20px;border-bottom:1px solid #4b8dc7;background:url('/images/common/3depth_mn_bg.gif') repeat-y left top !important;}
#main_menu_02 li .mns li.mnss ul li a:hover{color:#b2f3ff;background:#114573!important;border-bottom:1px solid #114574;}
/*
#main_menu_02 li .mns li.mnss ul.mnss_top1{top:-40px;}
#main_menu_02 li .mns li.mnss ul.mnss_top2{top:-116px;}
#main_menu_02 li .mns li.mnss ul.mnss_top3{top:-78px;}
#main_menu_02 li .mns li.mnss ul.mnss_top4{top:-117px;}
#main_menu_02 li .mns li.mnss ul.mnss_top5{top:-40px;}
*/
#container{width:1000px;margin:0 auto;border-collapse:collapse;background:url("/images/common/cont_line.png") repeat-y left top #ffffff;min-height:800px;position:relative;z-index:100}
#content_wrap{overflow:hidden;position:relative;}
#container #lnb{width:192px;float:left;position:relative;z-index:10}
#container #lnb h2{width:160px;padding:28px 15px 22px;margin-left:1px;line-height:1.2;font-family:'NanumBarunGothic';font-size:24px;letter-spacing:-1px;text-align:left;border-bottom:1px solid #dfdfdf;color:#005a94;background:#efefef}
#container #lnb h2.st2{padding:11px 15px 10px}
#container #lnb .depth2{margin-bottom:40px;}
#container #lnb .depth2 li a{padding:9px 10px 7px 25px;width:157px;display:block;background:url("/images/common/left_off.gif") no-repeat left top;}
#container #lnb .depth2 li a.on, #container #lnb .depth2 li a:hover, #container #lnb .depth2 li a:focus{background:url("/images/common/left_on.png") no-repeat left top;color:#ffffff;font-weight:bold;width:167px;}
#container #lnb .depth2 li.type2 a{background:url("/images/common/left_off2.gif") no-repeat left top;padding:7px 10px 5px 25px}
/*국제암대학원대학교만 조정*/
#container #lnb h2.st2.type2{;font-size:21px;padding:16px 10px 13px;width:170px;}
#container #lnb h2.st2.type2 + .depth2 li a{padding:9px 5px 7px 10px;width:177px;;} 
#container #lnb h2.st2.type2 + .depth2 >  li  > a:hover, #container #lnb h2.st2.type2 + .depth2 > li > a:focus, #container #lnb h2.st2.type2 + .depth2 > li > a.on{letter-spacing:-0.04em;width:187px; }
#container #lnb h2.st2.type2 + .depth2 li.type2 a{;padding:7px 5px 5px 10px}
#container #lnb h2.st2.type2 + .depth2 li li a{padding:7px 10px 5px 35px !important;width:142px  !important;}
/*국제암대학원대학교만 조정*/
#container #lnb .depth2 li.type2 a.on, #container #lnb .depth2 li.type2 a:hover, #container #lnb .depth2 li.type2 a:focus{background:url("/images/common/left_on2.gif") no-repeat left top;}
#container #lnb .depth2 li .depth3{display:none}
#container #lnb .depth2 li .depth3_on{padding:5px 0;border-bottom:1px solid #dfdfdf;width:190px;margin-left:1px;background:#fcfcfc;width:190px}
#container #lnb .depth2 li .depth3_on li{border-top:0 none}
#container #lnb .depth2 li .depth3_on a{padding:7px 3px 3px 34px;background:url("/images/common/left_bg_off.gif") no-repeat 18px 11px #fcfcfc;border:0 none;width:153px;}
#container #lnb .depth2 li .depth3_on a.on,
#container #lnb .depth2 li .depth3_on a:focus,
#container #lnb .depth2 li .depth3_on a:hover{color:#0056a5;text-decoration:underline;font-weight:normal;background:url("/images/common/left_bg_on.gif") no-repeat 18px 11px #fcfcfc;}
#container #lnb .link{overflow:hidden;background:#f3f8ff;padding:5px 18px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:25px;margin-left:1px;width:154px;}
#container #lnb .link li a{display:block;padding:5px 5px 5px 20px;background:url("/images/common/left_bottom_bg.png") no-repeat left 7px;}
#container #lnb .link li a:hover, #container #lnb .link li a:focus{color:#025a91;font-weight:bold}
#container #content{width:780px;float:left;background:url("/images/common/content_bg.gif") repeat-x left top;position:relative}
#container .tit_bar{padding-bottom:6px;padding-left:30px;overflow:hidden;border-bottom:1px solid #dfdfdf;position:relative;padding-top:40px;}
#container .tit_bar a.link{position:absolute;;top:32px;right:15px;}
#container #content h3{padding-left:19px;font-family:'NanumBarunGothic';font-size:24px;line-height:1.2;background:url("/images/common/h3_bg.png") no-repeat left 3px;float:left}
#container #content h3 span{padding-left:20px;font-size:22px;background:url("/images/common/h3_bar.gif") no-repeat 11px 3px;}
#container #content ul.location{float:right;padding:15px 15px 0;color:#676767;letter-spacing:-1px;}
#container #content ul.location li{float:left;padding-left:11px;margin-left:7px;background:url("/images/common/location_left.gif") no-repeat left 4px;}
#container #content ul.location li:first-child{padding-left:14px;background:url("/images/common/location_home.gif") no-repeat left 4px;}
#container #content ul.location li.end{font-weight:bold;color:#057dab;}
#container #content ul.location li:last-child{font-weight:bold;color:#0058ae; }
#container #contArea{padding:40px 14px 0 30px;margin-bottom:100px;height:auto;width:auto;}
#container #quick{position:absolute;top:79px;left:922px;width:64px;height:790px}
#container #quick .quickList{position:relative;margin-bottom:10px;overflow:hidden;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
#container #quick .quickList2{position:absolute;top:0px;left:74px;width:58px;}
#container #quick .quickList .ql_btn1 a, #container #quick .quickList .ql_btn1_2 a, #container #quick .quickList .ql_btn2 a,#main_quick .quickList2 a{text-indent:-9999px;display:block;width:64px;height:90px;padding:7px 0px;}

/*  
#container #quick .quickList .ql_btn1 a,#main_quick .quickList2 a.ql_btn1{background:#0a6f58 url("/images/common/quick_btn_01.png") 0 5px no-repeat; border-bottom:1px solid #15965a;}
*/
/*  -----  */
#container #quick .quickList li.ql_btn1 a {height:45px; background:#0a6f58 url("/images/common/quick_btn_01_2.png") 0 10px no-repeat; }
#container #quick .quickList li.ql_btn1_2 a {height:45px; background:#034737 url("/images/common/quick_btn_01_2.png") 0 -38px no-repeat;}
#container #quick .quickList li.ql_btn1_2 a:hover { background:#0058ae url("/images/common/quick_btn_01_2.png") 0 -38px no-repeat; }
/*  -----  */

#container #quick .quickList .ql_btn2 a,#main_quick .quickList2 a.ql_btn2{background:#109e5c url("/images/common/quick_btn_02.png") 0 -5px no-repeat;height:70px;}
#container #quick .quickList .ql_btn1 a:hover,#main_quick .quickList2 a.ql_btn1:hover{background:#0058ae url("/images/common/quick_btn_01_2.png") 0 10px no-repeat;}
#container #quick .quickList .ql_btn2 a:hover,#main_quick .quickList2 a.ql_btn2:hover{background:#0058ae url("/images/common/quick_btn_02.png") 0 -5px no-repeat;}
#container #quick .topBtn{position:relative;text-align:center}
#main_quick{position:absolute;top:25px;right:-74px; width:64px}
#footer{border-top:1px solid #d2d2d2;padding-bottom:20px;z-index:1;background:#fff}
#footer .btn_arrow{text-align:center;background:#dedede;border-bottom:1px solid #d2d2d2;position:relative;}
#footer .btn_arrow .bgimg{width:960px;height:9px;display:block;position:absolute;left:50%;margin-left:-475px;background:url("/images/common/allmenu_bg.png") no-repeat center top}
#footer .btn_arrow a{display:block;width:1000px;padding:10px 0;margin:0 auto}
#footer #allmenu{background:#efefef;overflow:hidden;border-bottom:1px solid #d2d2d2;}
#footer #allmenu div{width:1000px;margin:0 auto;border-left:1px solid #dddddd;border-right:1px solid #dddddd;overflow:hidden;}
#footer #allmenu div dl{float:left;padding-top:42px;padding-left:25px;width:174px;border-left:1px solid #dddddd;min-height:300px;}
#footer #allmenu div.bottom_list dl{min-height:250px;}
#footer #allmenu div.top_list{padding-top:5px;}
#footer #allmenu div dl:first-child{border:0 none}
#footer #allmenu div dt{font-size:14px;color:#4f4f4f;margin-bottom:15px;font-weight:bold}
#footer #allmenu div dd li a{display:block;padding:2px 10px;background:url("/images/common/left_bg_depth3.gif") no-repeat left 10px;}
#footer .foot_cont{width:1040px;margin:0 auto;position:relative;}
#footer .foot_cont .footer_menu{float:left;}
#footer .foot_cont .footer_menu ul{width:100%;overflow:hidden;padding:13px 0 0;}
#footer .foot_cont .footer_menu ul li{float:left;}
#footer .foot_cont .footer_menu ul li a{display:block;padding:10px 9px 10px 8px;background:url("/images/common/bg_footermenu_line.gif") no-repeat 0 12px;color:#404040;font-size:13px;}
#footer .foot_cont .footer_menu ul li.important a{color:#d25f02;font-weight:bold}
#footer .foot_cont .footer_menu ul li:first-child a{background:none;padding-left:0;}
#footer .foot_cont .footer_menu address{display:block;font-style:normal;color:#7a7a7a;font-size:12px;padding:5px 0 0;}
#footer .foot_cont .footer_menu .copyrights{display:block;font-style:normal;color:#7a7a7a;font-size:12px;}
#footer .foot_cont .family_site{position:absolute;top:55px;right:105px;}
#footer .foot_cont .isms_banner{position:absolute;right:5px;top:10px;width:520px;} 
#footer .foot_cont .isms_banner img{vertical-align:top; float:left; margin-right:15px;}
#footer .foot_cont .isms_banner a{font-size:11px;}
#pop_wrapper{padding:10px;}
.text_left{text-align:left !important;}
.text_center{text-align:center !important;}
.text_right{text-align:right !important;}
.text_justify{text-align:justify !important;word-break:break-all;}
.text_top{vertical-align:top;}
.text_middle{vertical-align:middle;}
.text_bottom{vertical-align:bottom;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.spacing{letter-spacing:-1px}
.overflow{overflow:hidden}
.block{display:block}
span.bule{color:#4287b2 !important;font-weight:bold}
.bule2{color:#435675 !important;font-weight:bold}
.red{color:#e90000 !important;font-weight:bold}
.under{text-decoration:underline}
.bold{font-weight:bold}
.tx_blue{color:#006fbb;}
.tx_464646{color:#464646;}
.txt_normal{font:normal normal 12px/1.4 "dotum";}
.txt_11px{font-size:11px;font-weight:normal}
.txt_12px{font:normal normal 12px/18px "dotum";}
.txt_13px{font:normal normal 13px/21px "dotum";}
.txt_14px{font:normal normal 14px/20px "dotum";}
.txt_15px{font:normal bold 15px/20px "dotum";}
.txt_14px2{font:normal normal 13px/21px "NanumBarunGothic","nanumgothic";letter-spacing:0px}
.txt_14px3{font:normal normal 14px/21px "NanumBarunGothic","nanumgothic";letter-spacing:0px}
.b_14px{font:normal bold 14px/21px "NanumBarunGothic","nanumgothic";}
.b_16px{font:normal bold 16px/21px "NanumBarunGothic","nanumgothic";}
.n_15px{font:normal normal 15px/21px "NanumBarunGothic","nanumgothic";}
.txtC {text-align:center;}
.txtL {text-align:left;}
.txtR {text-align:right;}
.marT0{margin-top:0}
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT15{margin-top:15px}
.marT20{margin-top:20px}
.marT25{margin-top:25px}
.marT30{margin-top:30px}
.marT40{margin-top:40px}
.marT45{margin-top:45px}
.marT50{margin-top:50px}
.marB0{margin-bottom:0}
.marB5{margin-bottom:5px}
.marB10{margin-bottom:10px}
.marB15{margin-bottom:15px}
.marB20{margin-bottom:20px}
.marB25{margin-bottom:25px}
.marB30{margin-bottom:30px}
.marB35{margin-bottom:35px}
.marB40{margin-bottom:40px}
.marB45{margin-bottom:45px}
.marB50{margin-bottom:50px}
.marB55{margin-bottom:55px}
.marB60{margin-bottom:60px}
.marB65{margin-bottom:65px}
.marB70{margin-bottom:70px}
.marL0{margin-left:0}
.marL5{margin-left:5px}
.marL10{margin-left:10px}
.marL15{margin-left:15px}
.marL20{margin-left:20px}
.marL25{margin-left:25px}
.marL30{margin-left:30px}
.marL35{margin-left:35px}
.marL40{margin-left:40px}
.marL45{margin-left:45px}
.marL50{margin-left:50px}
.marR0{margin-right:0}
.marR5{margin-right:5px}
.marR10{margin-right:10px}
.marR15{margin-right:15px}
.marR20{margin-right:20px}
.marR25{margin-right:25px}
.marR30{margin-right:30px}
.marR35{margin-right:35px}
.marR40{margin-right:40px}
.marR45{margin-right:45px}
.marR50{margin-right:50px}
.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padT25{padding-top:25px}
.padT30{padding-top:30px}
.padT40{padding-top:40px}
.padL0{padding-left:0px !important}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padB25{padding-bottom:25px}
.padB30{padding-bottom:30px}
.padB40{padding-bottom:40px}
.padR40{padding-right:40px !important}

.btnTop {border:1px solid #e1e1e1; padding:5px;}

.hidden{display:block; height: 0; width: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden;}

.btn2{min-width:115px; height:30px; text-align:center; color:#fff; font-weight:bold;display:inline-block; padding:7px 10px;box-sizing:border-box;vertical-align:middle; }
.btn2.table{ color:#555; border:1px solid #ddd; background:#eee;  height:27px; padding:5px 5px;min-width:8px;}
.btn2.bule{background:#3171bd; border:1px solid #1055a5; }
.btn2.gray{background:#777777; border:1px solid #666666; }

input[readOnly=readonly]{background:#eee; cursor:default }
input[readOnly=readonly]:focus{border:1px solid #dddddd !important;}

/* radio */
br + .radio{margin-top:10px;}
.radio{position:relative;display: inline-block;vertical-align: middle;margin-right:10px;letter-spacing:0}
.radio input[type=radio]{position:absolute;left:3px;top:3px;}
#content input[type=radio]:focus{border:0}
.radio label{display:inline-block;position:relative;padding-left:35px;min-width:30px;min-height:25px;line-height:25px;  padding-right:20px;cursor: pointer;}
.radio label:before{content:'';position:absolute;left:0;top:0;display:inline-block;width:25px;height:25px;background:#fff;cursor:pointer;border:1px solid #ddd;box-sizing:border-box;border-radius:25px;z-index:10;}
.radio input[type=radio]:checked +label:before{border:6px solid #199da3;}
.radio input[type=radio]:disabled +label:before{background: #eee;}

.img_box::after{content: ""; display: block; clear: both; margin-bottom: 10px;}
 .img_box > div{display:block; float: left;  text-align: center;} 
 .img_box > div img{margin-bottom: 5px;}
 .img_box > div:nth-child(n+3){padding-top: 10px;}
 .img_box > div:nth-child(2n+2){margin-left:20px;}
 .list_st2 .img_box > div:nth-child(2n+2){margin-left:10px;}
  .img_box.line img{border:5px solid #eee; box-sizing: border-box;}


  
/*인사말*/
.geeting_img{float:right; margin-left:20px;border-radius: 50%;border:1px solid #ddd; width:200px;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}
.date_list.type2{padding: 0px;}
.date_list.type2 dt{width: 20%;}
.date_list.type2 dd{width: 75%;}
.date_list.type2 dt, .date_list.type2 dd{padding: 5px 0;}
.date_list.type2 dt:nth-of-type(n+2), .date_list.type2 dd:nth-of-type(n+2){border-top:1px dotted #aaa;}

/*암연구 코어센터*/
.newImg{margin-left: -30px;} 
.tab_list.new{border-bottom:0;margin-bottom: 32px}
.tab_list.new ul{display:block; margin: 0 auto;border-bottom:0; text-align: center;}
.tab_list.new ul li{display: inline-block; border: 2px solid #006be1; width: 100px; height: 28px; border-radius: 28px; float: none;  font-size: 14px; background: none; font-weight: bold;margin:0 1px }
.tab_list.new ul li a{color:#006be1;padding: 6px 20px 0;}
.tab_list.new ul li a.line2{padding-top:2px}
.tab_list.new ul li a span{  font-size: 11px;line-height:1.2}
.tab_list.new ul li.on{ background:#006be1 }
.tab_list.new ul li.on a{color:#fff;}
.tab_list li.on a::after{display: none !important;}



.link_icon{width: 375px; margin: 0 auto; position:relative; left:30px} 
.link_icon::after{content: ""; display: block; clear: both;}
.link_icon li{float: left;}
.link_icon li a{width: 125px; height: 85px; background: url('/images/sub/sub02/img_01_2_off.jpg') no-repeat; display: block; }
.link_icon li.no1 a{background-position: 0 0 ;}
.link_icon li.no2 a{background-position: -125px 0 ;}
.link_icon li.no3 a{background-position: -250px 0 ;}
.link_icon li.no4 a{background-position: 0 -85px;}
.link_icon li.no5 a{background-position: -125px -85px ;}
.link_icon li.no6 a{background-position: -250px -85px ;}
.link_icon li.no7 a{background-position: 0 -170px;}
.link_icon li.no8 a{background-position: -125px -170px ;}
.link_icon li.no9 a{background-position: -250px -170px ;}
.link_icon li:hover a{  background-image: url('/images/sub/sub02/img_01_2.jpg'); }


.past{display:block; }
.past::after{content:""; display:block; clear:both}
.past > div{border:2px solid #ddd; box-shadow:2px 2px 7px rgba(0,0,0,0.1); float:left; width:300px; border-radius:15px; padding:10px; display:flex; align-items:flex-start; min-height:220px}
.past > div:nth-child(2n+2){margin-left:20px;}
.past > div:nth-child(n+3){margin-top:20px;}
.past > div img{margin-right:15px; width:100px;border-radius:10px 0 0 0 ;}

/*암생존자클리닉*/
.infog{position:relative; margin-bottom:20px;}
.infog  dl{width: 200px;position:relative; display:block; border-radius:5px;}
.infog  > dl:nth-child(1)::after{content:""; width:1px; height:80px; background:#ddd; display:block;position:relative;left:49% }
.infog  > dl:nth-child(1)::before{content:""; width:488px; height:1px; background:#ddd; display:block;position:absolute;left:-148px; bottom:0 }
.infog  dl  dt{background: #0072bc; padding: 7px 20px; color: #fff; margin:0; text-align:center}
.infog  dl  dd{border: 1px solid #ddd; border-top:0; padding:7px;background:none;word-break:keep-all}
.infog  dl:nth-child(1){margin:0 auto}
.infog  dl:nth-child(2){ position:absolute; right:0; top:50px;}
.infog  dl:nth-child(2) dt{background: #4287b2;} 
.infog  > dl:nth-child(2)::before{content:""; width:132px; height:1px; background:#ddd; display:block;position:absolute;left:-132px; bottom:30px }
.infog  ul{position:relative; top:-5px}
.infog  ul::after{content:""; display:block; clear:both;}
.infog  ul dl{width: 154px;}
.infog  ul dl::before{content:""; width:1px; height:30px; background:#ddd; display:block;position:relative;left:49% }
.infog  ul li{background:none; float:left }
.infog  ul li dt{background: #43702A;}
.infog  ul li dd{min-height:110px;}



/*         defalult      */
.fl {float:left;}
.fr {float:right;}
.clear{clear:both !important;}

.txtC{text-align:center;}
.txtL{text-align:left;}
.txtR{text-align:right;}

.bold {font-weight:bold;}

.orange{color:#ff6e0d !important;;}
.red{color:#d01219 !important;;}
.blue{color:#0066b3 !important;;}
.green{color:#017704 !important;;}
.black{color:#222 !important;;}
.orangB{color:#ff6e0d; font-weight: 600;}
.redB{color:#d01219 !important; font-weight: 600 ;}
.blueB{color:#0066b3 !important; font-weight: 600;}
.greenB{color:#017704 !important; font-weight: 600;}
.blackB{color:#222 !important;; font-weight: 600;}
.bgYellow {background-color:#ffee2f;}

.bt_line_blue { border-top:1px solid #0066b3;}

.mt10 { margin-top:10px !important;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mt40 { margin-top:40px !important;}
.mt50 { margin-top:50px !important;}
.mt60 { margin-top:60px !important;}

.mb10 { margin-bottom:10px !important;}
.mb20 { margin-bottom:20px !important;}
.mb30 { margin-bottom:30px !important;}
.mb40 { margin-bottom:40px !important;}
.mb50 { margin-bottom:50px !important;}
.mb60 { margin-bottom:60px !important;}

.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}

.mr10 { margin-right:10px !important;}
.mr20 { margin-right:20px !important;}
.mr30 { margin-right:30px !important;}
.mr40 { margin-right:40px !important;}
.mr50 { margin-right:50px !important;}
.mr60 { margin-right:60px !important;}

.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}

.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}

.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}
.pl60 {padding-left:60px !important;}

.pr10 {padding-right:10px !important;}
.pr20 {padding-right:20px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr50 {padding-right:50px !important;}
.pr60 {padding-right:60px !important;}