@charset "utf-8";

/* Type Selector */
*{margin:0; padding:0; font-family: "SimSun", "FangSong", "Microsoft YaHei";}
body{font-size:12px; color:#303030; line-height:1.4; overflow-x:hidden; overflow-y:auto;} 
img, fieldset, button{border:0 none;}
fieldset {margin:0; padding:0;}
hr, button img, .hidden{display:none;}
li{list-style:none;}
em, address{font-style:normal;}
body a{text-decoration:none; color:#565656; font-weight:600;}

/*홈페이지별 body클레스 지졍필요*/
a:hover, a:active, a:focus{text-decoration:none;}
body.seoul a:hover,body.seoul a:active,body.seoul a:focus{color:#2486c5;}
body.gm a:hover,body.gm a:active,body.gm a:focus{color:#5aaa25;}

textarea{overflow:auto; background:#f2f1f0;}
table{border-collapse:collapse;}
td, th {display: table-cell;}
div{display:block}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fixf */
option {padding-right:6px;} /* Firefox Fix */
caption, legend, .alt {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; display:none; font-size:0; line-height:0;} 

/* form */
select{color:#575757; font-size:13px; height:21px; font-weight:bold; border:1px solid #e1e1e1;}
input {margin:0px; padding:0px;}
input.text{line-height:1.6; font-size:12px; color:#575757; min-height:19px; border:1px solid #e1e1e1;}
input.text2{width:530px; line-height:1.6; font-size:12px; color:#575757; min-height:19px; border:1px solid #e1e1e1;}
input.w97{width:97%; line-height:24px; height:24px; font-size:14px; color:#575757; border:1px solid #e1e1e1;}
textarea{border:1px solid #cccbcb; padding:3px 5px; background:#fff; font-size:12px ;color:#777; width:98%; min-height:200px;}
html, body{height:100%; margin:0px; padding:0px;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}

.font14 {font-size:14px;}
.font16 {font-size:16px;}

.m0 {margin:0px;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.m30 {margin:30px;}
.m40 {margin:40px;}
.m50 {margin:50px;}

.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}

.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}

.ml0 {margin-left:0px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}

.mr0 {margin-right:0px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}

.p0 {padding:0px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p30 {padding:30px;}
.p40 {padding:40px;}
.p50 {padding:50px;}

.pb0 {padding-bottom:0px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}

.pt0 {padding-top:0px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}

.pl0 {padding-left:0px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl40 {padding-left:40px;}
.pl50 {padding-left:50px;}

.pr0 {padding-right:0px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr40 {padding-right:40px;}
.pr50 {padding-right:50px;}

.pb0 {padding-bottom:0px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}




/*설립자 인사말,  의료원장 소개*/
.intro_wrap{padding:78px 0 0 0;background:url("/images/intro/bg_greeting.png") right top no-repeat; font-size:14px;line-height:24px;font-weight:bold;color:#3c3c3c;}
.intro_wrap .tit{text-align:center;}
.intro_wrap_chn{padding:78px 0 0 0; background:url("/images/intro/bg_greeting.png") right top no-repeat; font-size:13px; line-height:24px; color:#3c3c3c;}
.intro_wrap_chn .tit{text-align:center;}}
.intro_wrap_chn .txt_greeting{min-height:426px; padding:70px 0 0 0; background:url("/images/intro/photo_greeting.png") right top no-repeat; }
.txt_greeting{min-height:426px; padding:70px 0 0 0; background:url("/images/intro/photo_greeting.png") right top no-repeat; }
.txt_about{min-height:536px; margin-top:-48px; padding:118px 0 0 0;background:url("/images/intro/photo_about.png") right top no-repeat; }
.sign{font-size:13px;}
.color_blue{color:#2586c5;}
.txt_development{min-height:610px; margin-top:-21px; padding:97px 0 0 0; background:url("/images/intro/bg_development.png") right top no-repeat; }
.txt_development.chn{min-height:610px; margin-top:-21px; padding:97px 0 0 0; background:url("/images/intro_chn/bg_development.png") right top no-repeat; }
.txt_development.eng{min-height:610px; margin-top:-31px; padding:80px 0 0 0; background:url("/images/intro_eng/bg_development.png") right top no-repeat; }
.txt_business{min-height:394px;margin-top:-46px;padding:106px 0 0 0;background:url("/images/intro/bg_business.png") right top no-repeat; }
.txt_business img{margin-right:5px; vertical-align:middle;}
.txt_business li{text-indent:-22px;padding-left:25px;}

.txt_history{overflow:hidden;margin-top:-69px;padding:116px 0 60px 0;background:url("/images/intro/bg_history.png") right top no-repeat; }
.txt_history .left{float:left;width:485px;}
.txt_history .right{float:left;width:430px;}
.txt_history .tit{margin-bottom:30px;padding-left:14px;background:url("/images/intro/icon_rblue.png") left 10px no-repeat;color:#2586c5;text-align:left;}

.txt_history li{overflow:hidden;padding-top:3px;background:url("/images/intro/bg_history_date.png") left top repeat-y;}
.txt_history .date{float:left;width:90px;margin-right:15px;padding-left:9px;color:#2586c5; }
.txt_history .story{float:left;width:371px;}

.txt_history .right li{background:url("/images/intro/bg_history_date2.png") left top repeat-y}
.txt_history .right .date{width:120px;}
.txt_history .right .story{width:286px;}


/*blue*/
#header.chn{min-height:88px;}
#header #gnb.chn {background:#2486c5; height:3px;}
#left-area .left_title_chn {float:right; width:184px; margin-top:35px; margin-left:10px; padding-bottom:15px; border-bottom:3px solid #e1e1e1;}

#right-area ul.navi_chn li {margin-bottom:15px; float:left; padding-left:15px; padding-right:5px; background:url("/images/gm/icon/gr_navi_next.png") left center no-repeat;}
#right-area ul.navi_chn li:first-child {background:none;}

#right-area .tit_area_chn {width:762px; height:75px; background:url("/images/seoul/tit_bg.png") right top no-repeat; padding:25px 0 0 15px; border-bottom:1px solid #e1e1e1;}
#right-area .con_title_chn {font-size:17px; font-weight:bold; border-bottom:3px solid #e1e1e1; position:relative;}
#right-area .con_title_chn .font_chn {font-family:"Microsoft YaHei";}{font-size:17px; font-weight:bold; border-bottom:3px solid #e1e1e1; position:relative;}
#right-area .con_title_chn .seoul {border-bottom:3px solid #2486c5; padding:5px; position:absolute; top:-10px; left:0px; width:80px;}
#right-area .con_title_chn .gm {border-bottom:3px solid #5ca925; padding:5px; position:absolute; top:-10px; left:0px; width:80px;}

#header #header-area .chn_blue {float:right; height:21px; line-height:25px;}
#header #header-area .chn_blue ul.menu {margin-top:18px;}
#header #header-area .chn_blue ul.menu li {float:left; margin-right:65px;}
#header #header-area .chn_blue ul.menu li a{color:#353535; background:url("/images/chn/blue/bullet_menu02.png") left center no-repeat; padding-left:10px;}
#header #header-area .chn_blue ul.menu li.on a{color:#2486c5; background:url("/images/chn/blue/bullet_menu01.png") left center no-repeat; padding-left:10px;}
#header #header-area .chn_blue ul.menu li.end {margin:0px;}

/*green*/
#header.chn_green{min-height:88px;}
#header #gnb.chn_green {background:#5baa26; height:3px;}

#header #header-area .chn_green {float:right; height:21px; line-height:25px;}
#header #header-area .chn_green ul.menu {margin-top:18px;}
#header #header-area .chn_green ul.menu li {float:left; margin-right:65px;}
#header #header-area .chn_green ul.menu li a{color:#353535; background:url("/images/chn/green/bullet_menu02.png") left center no-repeat; padding-left:10px;}
#header #header-area .chn_green ul.menu li.on a{color:#5baa26; background:url("/images/chn/green/bullet_menu01.png") left center no-repeat; padding-left:10px;}
#header #header-area .chn_green ul.menu li.end {margin:0px;}

.layer_pops {background:#fff; border:1px solid #484848; color:#323232; text-align:center; position:absolute; width:120px; left:50%; top:27px; margin-left:368px;  line-height:24px; z-index:10000;}


