@charset "utf-8";
/* CSS Document */

/* 나눔폰트설정 */
@import url(../css/style.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {
	width:100%;
	height:100%;
	margin:0 auto; padding:0;
	word-wrap:break-word;word-break:break-all;
	-webkit-text-size-adjust:none;
	overflow-x:hidden;

}
div, ul, li, dl, dt, dd, table, tr, th, td, a, p, h1,h2,h3,h4, form, iabel, input, select, textarea { 
	margin:0; padding:0;
	font-family:'Nanum Gothic', sefrf, 'dotum', monospace; 
	line-height:18px;
}
ul, li { list-style:none;-webkit-text-size-adjust:none;}
img { border:none; display:block;}
li, a { display:block;}
a {text-decoration:none; outline:none; selector-dummy : expression(this.hideFocus=true); }
table { border-collapse:collapse; border-spacing:0;}
input, select { vertical-align:middle;}
hr {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
caption {overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}

#skip_navi {
 position:absolute;
 left:-100000px;
 font-size:0;
 width:0;
 height:0;	
	}

#wrap {position:relative;width:100%;}

#headerWr .header{width: 1000px; margin:0 auto;}

/* nav */
#headerWr{position: absolute; left:0; top:0; width:100%; height: 90px; z-index:10;}
#headerWr .topWrap{}
#headerWr .header{position:relative;  min-height:90px; z-index: 1000;}

#headerWr .header .logo{padding-top:46px;}
#headerWr .header .customer {float:right; padding:2px 0 0 0;}
#headerWr .header .customer li {float:left;padding:5px 10px; background: url(../images/nav_bg.png); border: 1px solid transparent; border-radius: 4px; margin-left:5px;}
#headerWr .header .customer li > a {color:#fff; font-size:11px;}

.depth01{position: absolute;top: 35px;right: 0px; padding-top:20px;}

.depth01>li{position:relative; float:left; padding-left:60px; z-index:99;}
.depth01>li + li{background: url(../images/s_img01.png) no-repeat -175px 3px;}
.depth01 li.depth_none {background: url(../images/s_img01.png) no-repeat -206px 3px;}
.depth01>li>a{font-size:15px; color:#fff;display: block;padding-bottom: 17px; font-weight:600;}
.depth01>li:hover>a{color:#e5ff9e;}

.depth02{position:absolute; width:100%; padding-top: 20px; display: none;min-height: 245px; z-index:99;}
.depth02>li{padding-bottom: 8px;}
.depth02>li>a{font-size:13px; color:#acacac;}
.depth02>li>a:hover{color:#fff}

.nav_bg{position:absolute; z-index:1; width:100%; height: 190px; background:url(../images/nav_bg.png); top: 90px; left: 0; display: none;}

.mnavi{display:none;}
#msnb{position:absolute; top:25px; right:0px; display:none;}
.navbar-toggle{position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.navbar-toggle .icon-bar{display: block; width: 28px; height: 3px; border-radius: 1px; background-color: #563d7c;} 
.navbar-toggle .icon-bar+.icon-bar{margin-top: 5px;}
.navbar-toggle:hover{background-color: #f9f9f9; border-color: #f9f9f9;}

/* sub_common */
#s_visual {background:url(../images/s_v.jpg) center top; height:280px;}
#s_visual .wrap {width:1000px; margin:0 auto; padding:200px 70px 0 0; text-align:right;}
#s_visual .wrap h2 {font-size:2.8em; color:#fff; margin-bottom:30px;}
#s_visual .wrap span {font-size:1.25em; color:#fff;}	

#contentWr {position:relative; clear:both; width:1000px; margin:0 auto; padding:80px 0;/* background:url(../images/sub/page_bg.png) no-repeat right top;*/}
#contentWr .s_title {padding:0 0 30px 0; border-bottom:1px solid #d4d4d4; margin:0 0 50px 0;}
#contentWr .s_title > h1 {color:#333; margin-bottom:20px; font-size:40px;}
#contentWr .s_title > span {font-size:16px; color:#333; font-weight:normal;}

/* footer */
#footer_Wr {position:relative; width:100%; min-height:300px; _height:300px; background:#333 url(../images/sitemap_bg.jpg) repeat-x;}
#footer_Wr #tab_wrap {position:relative; width:1000px; margin:0 auto;}
#footer_Wr .menu_tab{width:100%;overflow:hidden;}
#footer_Wr .menu_tab ul{}
#footer_Wr .menu_tab li{list-style:none;position:relative;top:0px;float:left;width:15%;}
#footer_Wr .menu_tab li a{display:block;padding:11px 0 9px;text-decoration:none;text-align:center; color:#222; font-size:14px;}
#footer_Wr .menu_tab li a:hover{text-decoration:none}
#footer_Wr .menu_tab li.active a{background:#333; font-weight:bold; color:#fff;}
#footer_Wr .menu_tab li.active a:hover{text-decoration:none}
#footer_Wr #tab_wrap .tab_sub { min-height:200px; _height:200px; padding-left:2%;}
#footer_Wr #tab_wrap .tab_sub li {float:left; width:20%;}
#footer_Wr #tab_wrap .tab_sub li > a.b_menu {color:#ddd; font-size:14px; margin-bottom:10px;}
#footer_Wr #tab_wrap .sub_list li {clear:both; width:100%;}
#footer_Wr #tab_wrap .sub_list li > a {color:#777; font-size:12px; padding:2px 0;}
#footer_Wr #tab_wrap .sub_list .sub_s_list li >a {color:#555; font-size:11px; padding:1px 0;}
#footer_Wr address { position:relative; clear:both; width:1000px; margin:0 auto; border-top:1px solid #555; padding-top:40px;}
#footer_Wr address {font-size:11px; font-style:normal !important; color:#666 !important;}
#footer_Wr address .list li {float:left; margin-right:20px;}
#footer_Wr address .list a { font-size:12px; color:#eee;}

a.b_st01, a.b_st01:hover {border:1px solid #d4d4d4; padding:30px 0; width:; color:#3070b7; font-weight:bold; font-size:14px; text-align:center; background:#f7f7f7;}
a.b_st02, a.b_st02:hover {float:right; font-size:11px; color:#fff; padding:5px 10px; background:#3070b7;}
a.b_st03 {}

/* default style */
.accessibility {position:absolute; left:-1000px; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; text-indent:-9999px;}
.pointer {cursor:pointer;}
.ovHidden {overflow:hidden;}
.hidden {overflow:hidden; position:absolute; top:-10000px; left:-10000px; width:1px; height:1px;}

.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}

.float_l {float:left;}
.clear { clear:both;}
.float_r {float:right;}

/* padding, margin style */
.p0		{padding:0 !important;}

.pt0	{padding-top:0 !important;}
.pt5	{padding-top:5px !important;}
.pt10	{padding-top:10px !important;}
.pt15	{padding-top:15px !important;}
.pt20	{padding-top:20px !important;}
.pt25	{padding-top:25px !important;}
.pt30	{padding-top:30px !important;}
.pt35	{padding-top:35px !important;}
.pt40	{padding-top:40px !important;}
.pt45	{padding-top:45px !important;}
.pt50	{padding-top:50px !important;}

.pb0	{padding-bottom:0 !important;}
.pb5	{padding-bottom:5px !important;}
.pb10	{padding-bottom:10px !important;}
.pb15	{padding-bottom:15px !important;}
.pb20	{padding-bottom:20px !important;}
.pb25	{padding-bottom:25px !important;}
.pb30	{padding-bottom:30px !important;}
.pb35	{padding-bottom:35px !important;}
.pb40	{padding-bottom:40px !important;}
.pb45	{padding-bottom:45px !important;}
.pb50	{padding-bottom:50px !important;}

.pl0	{padding-left:0px !important;}
.pl5	{padding-left:5px !important;}
.pl10	{padding-left:10px !important;}
.pl15	{padding-left:15px !important;}
.pl20	{padding-left:20px !important;}
.pl25	{padding-left:25px !important;}
.pl30	{padding-left:30px !important;}
.pl35	{padding-left:35px !important;}
.pl40	{padding-left:40px !important;}
.pl45	{padding-left:45px !important;}
.pl50	{padding-left:50px !important;}

.pr0	{padding-right:0px !important;}
.pr5	{padding-right:5px !important;}
.pr10	{padding-right:10px !important;}
.pr15	{padding-right:15px !important;}
.pr20	{padding-right:20px !important;}
.pr20	{padding-right:25px !important;}
.pr30	{padding-right:30px !important;}
.pr35	{padding-right:35px !important;}
.pr40	{padding-right:40px !important;}
.pr45	{padding-right:45px !important;}
.pr50	{padding-right:50px !important;}

.m0		{margin:0 !important;}

.mt0	{margin-top:0px !important;}
.mt2	{margin-top:3px !important;}
.mt5	{margin-top:5px !important;}
.mt10	{margin-top:10px !important;}
.mt15	{margin-top:15px !important;}
.mt20	{margin-top:20px !important;}
.mt25	{margin-top:25px !important;}
.mt30	{margin-top:22px !important;} 
.mt35	{margin-top:35px !important;}
.mt40	{margin-top:40px !important;}
.mt45	{margin-top:45px !important;}
.mt50	{margin-top:50px !important;}
.mt60	{margin-top:60px !important;}
.mt70	{margin-top:70px !important;}
.mt80	{margin-top:80px !important;}
.mt90	{margin-top:90px !important;}
.mt100	{margin-top:100px !important;}

.mb0	{margin-bottom:0px !important;}
.mb5	{margin-bottom:5px !important;}
.mb10	{margin-bottom:10px !important;}
.mb15	{margin-bottom:15px !important;}
.mb20	{margin-bottom:20px !important;}
.mb25	{margin-bottom:25px !important;}
.mb30	{margin-bottom:30px !important;}
.mb35	{margin-bottom:35px !important;}
.mb40	{margin-bottom:40px !important;}
.mb45	{margin-bottom:45px !important;}
.mb50	{margin-bottom:50px !important;}

.ml0	{margin-left:0px !important;}
.ml2	{margin-left:2px !important;}
.ml3	{margin-left:3px !important;}
.ml5	{margin-left:5px !important;}
.ml7	{margin-left:7px !important;}
.ml8	{margin-left:8px !important;}
.ml10	{margin-left:10px !important;}
.ml15	{margin-left:15px !important;}
.ml20	{margin-left:20px !important;}
.ml25	{margin-left:25px !important;}
.ml30	{margin-left:30px !important;}
.ml35	{margin-left:35px !important;}
.ml40	{margin-left:40px !important;}
.ml45	{margin-left:45px !important;}
.ml50	{margin-left:50px !important;}
.ml55	{margin-left:55px !important;}
.ml60	{margin-left:60px !important;}
.ml100	{margin-left:100px !important;}
.ml120	{margin-left:120px !important;}

.mr0	{margin-right:0px !important;}
.mr5	{margin-right:5px !important;}
.mr10	{margin-right:10px !important;}
.mr15	{margin-right:15px !important;}
.mr20	{margin-right:20px !important;}
.mr25	{margin-right:25px !important;}
.mr30	{margin-right:30px !important;}
.mr35	{margin-right:35px !important;}
.mr40	{margin-right:40px !important;}
.mr45	{margin-right:45px !important;}
.mr50	{margin-right:50px !important;}

.clearfix{*zoom:1;}
.clearfix:after{display: block; content:""; clear: both;}

/* 2014.11.08 */

a { text-decoration:none !important; }
/* nav */
#headerWr .header .customer li {float:left;padding:5px 10px; background: url(../images/nav_bg.png); border: 1px solid transparent; border-radius: 4px; margin-left:5px;}
#headerWr .header .customer li > a {color:#fff; font-size:11px;}
/* 2014.11.08.타이틀 크기 */
#contentWr .s_title > h1 { font-size:2.75em; }

/*통합의학*/
div h2 img {float:left; padding-top:5px;}
div h3 img {float:left; padding-top:10px;}
.content img{float:left; padding-top:10px; padding-left:10px;}
h2{font-size:18px; font-weight:bold; line-height:30px;}
h3{font-size:14px; font-weight:bold; color:#129da6; line-height:30px;}
h4{font-size:14px; font-weight:bold; line-height:30px;}
h5{font-size:14px; font-weight:bold; line-height:30px;}
.content{padding-left:10px; font-size:14px; line-height:30px;}
.textbox{background:#f2f2f2; padding: 5px; margin:10px 0 50px 0;}