@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
@charset "euc-kr";
@media print 
{
  #print_hidden, #print_none { display: none; }
  body { margin: 0; padding: 0; background: #fff; }
}


/*
@media screen and (-webkit-animation) 
{
	a {
		margin-bottom: -4px;
	}
}
*/

/* html ÀüÃ¼ padding °ªÀÌ ¹Ú½º »çÀÌÁî¿¡ ¿µÇâÀ» ÁÖÁö¾Ê°Ô º¯È­ */
*{
   font-size:9pt;
   font-style:normal;
   margin:0;padding:0;
   font-family:"Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;   
   
}


* html			{overflow:scroll;overflow-x:auto;}
* html body		{height:100%;overflow-y:scroll;}
html, body		{min-height:100%;margin:0;padding:0;}
body			{  font-size: 100%;  color: #686868;  font-style: normal;  font-family: "Nanum Gothic", "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;  line-height:150%; }

/* º»¹® Á¦¸ñ */
#header h1 {margin: 0; padding: 0; background: transparent; } /* »çÀÌÆ®Á¦¸ñ */
#header h2, #snb h2, #body_head h2, #body_foot h2, #footer h2, #aside h2 { margin: 0; padding: 0; background: transparent; }

h1, h2, h3, h4, h5, h6 {font-size:100%;letter-spacing:0;line-height:1.25;text-align:left;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight: normal;} 
h1 {font-size:130%;font-weight:bold;letter-spacing:-0.1em;color:#111;}
h2 {font-size:118%;font-weight:bold;letter-spacing:-0.1em;color:#333;}
h3 {font-weight:bold;letter-spacing:-0.1em;color:#009763;}
h4 {font-weight:bold;color:#333;}
h5 {font-weight:normal;color:#111; }
h6 {font-weight:normal; }



/* ±âº»Å×±× */
strong	{font-weight:bold;}

a {cursor:pointer; }
A:link    {font: 100% "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#58585a}
A:active  {font: 100% "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#58585a}
A:visited {font: 100% "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; text-decoration: none; color:#58585a}
A:hover   {text-decoration: none; color:#f2555b; font-weight:600;}

form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: 0; }
legend { margin: 0; padding: 0; }

table caption	{visibility:hidden; height:0;}
fieldset, button{display:block;border:none;}
img				{margin:0;border:0;  border-style : none;} 
ol,ul,li		{list-style:none;}
ul{  list-style-image : none;}
hr, button img	{display:none;}
textarea		{overflow:auto;} 
option			{padding-right:6px;} 
legend			{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden; font-size:0; line-height:0;} 
dl,dt			{margin:0;padding:0;}
dd				{display:inline;margin:0;padding:0;}
label.none		{display:none;}
input{  border: 1px solid #A5ACB2;  font-size: 100%;  color: #595959;  font-style: normal;  font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;  line-height:150%;  margin-left: 0;  word-spacing:-1pt; vertical-align:middle;}
table, tr,td {  font-size: 100%;  color: #686868;  font-style: normal;  font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;  line-height:150%; }

input[type="text"], input[type="password"]{  height:20px; }



/* »ç¿ëÀÚÁ¤ÀÇ */
.noborder {  border-style : none;}
.font0 {font-size:0px;}
.font0 a {font-size:0px;}


/* ÀÏÁ¤°ü¸® Å×ÀÌºí »ö»ó */
.sch_head_dark {  background-color : #BF799F;  height : 3px;}
.sch_head_light {  background-color : #FEEEFA;}


/* ±âº»Å×ÀÌºí */
.table_1 {  border-collapse : collapse;  border-width : 1px;  border-style:solid;  border-color : #999999;    }
.table_1 th, .table_1 td {  border-width : 1px;  border-style:solid;  padding : 3px;    border-color : #999999 }
.table_1 th {  background-color : #EFEFEF; }


/* ±âº»Á¤·Ä¹æ½Ä */
.left { text-align:left;}
.center { text-align:center;}
.right { text-align:right;}
.f_left { float:left;}
.f_right { float:right;}
.f_clear { clear:both;}
.f_center { margin:0 auto; }
.f_left_clear { clear:left;}
.f_right_clear { clear:right;}
.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}

.font0 {font-size:0px; line-height:0;}
.font0 a {font-size:0px; line-height:0;}




/* ¶ó¿îµå ¹Ú½º */
.box 
{  
   border-radius: 5px;
   -webkit-border-radius: 5px;  /* safari */
   -moz-border-radius: 5px;  /* firefox */
   border: 1px solid #aaa;  
/*   behavior: url(border-radius.htc); */
}


/* ±×¶óµ¥ÀÌ¼Ç1 »ó->ÇÏ, color1-> color2 */
.gradient1
{
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0), color-stop(0.6, #EFEFEF));
  
  /* Safari 5.1, Chrome 10+ */  
  background: -webkit-linear-gradient(top, #E0E0E0, #FFFFFF);  

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top,#FFFFFF, #EFEFEF, #E0E0E0);

  /* IE 10 */
  background: -ms-linear-gradient(top, #E0E0E0, #FFFFFF);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #E0E0E0, #FFFFFF);
  
}


/* ±×¶óµ¥ÀÌ¼Ç2 ÁÂ->¿ì, color1-> color2 -> color1 -> color2 */
.gradient2
{
  /* fallback DIY*/

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, right top, from(#2F2727), color-stop(0.25, #1a82f7), color-stop(0.5, #2F2727), color-stop(0.75, #1a82f7), to(#2F2727));

  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);

  /* IE 10 */
  background: -ms-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);

  /* Opera 11.10+ */
  background: -o-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);
}


input[type="button"].bd_selected
{
  width:28px;  height:28px; font-size:100%; background:black; color:white; font-weight:bold; border-style:solid; border-width:1px; margin:2px; padding:6px 2px 2px 2px; line-height:130%; cursor:pointer;
}
input[type="button"].bd_unselected
{
  width:28px;  height:28px; font-size:100%;   background:white; font-weight:bold; border-style:solid; border-width:1px; margin:2px; padding:6px 2px 2px 2px; line-height:130%; cursor:pointer;
}


/* ¹ÝÅõ¸í */
.opacity_50
{
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity:0.5;
  opacity:0.5;
}

.opacity_25
{
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  -khtml-opacity:0.25;
  opacity:0.25;
}

.opacity_75
{
  filter:alpha(opacity=75);
  -moz-opacity:0.75;
  -khtml-opacity:0.75;
  opacity:0.75;
}





/*¸ÞÀÎ*/
#wrab{width:100%; margin:0 auto; font-size:14px; color:black;}

#wtop{width:100%; margin:0 auto;}

.top{background:url(../images/t_navi_bg.gif) repeat-x; width:100%; margin:0 auto; height:36px; background-position:top center; line-height:0px;}
.topnavi{width:1200px; margin:0 auto;}

.top1{background:url(../images/t_logo_bg.gif) repeat-x; width:1200px; margin:0 auto; height:106px; background-position:top center; line-height:0px;}
/*.top1logo{width:1200px; margin:0 auto; line-height:0px;}
/*·Î°í
.logo{margin:0 auto; text-align:center; width:230px;}*/
/*ÀüÈ­*/
.t_call{text-align:right; width:200px; color:black;}
.tcall{font-size:18px; font-weight:600;}
.tcall1{font-size:24px; font-weight:600;}

/*¸Þ´º*/
#menu{width:100%; height:75px; margin:0 auto; line-height:0px; font-size:0px; background:url(../images/t_menu_bg.gif) repeat-x; background-position:center top;}
.menulist li{float:left;  }
/*¸Þ´º*/
.a1 {cursor:pointer; vertical-align:top;  color:black;  background:white; background-position:center top; 
font-family: "Maven Pro","Nanum Gothic", "µ¸¿ò","Dotum","Helvetica",applegothic,sans-serif,"verdana";
width:140px; text-align:center; height:74px; display:inline;   font-size:18px;}
.a1:hover   {  text-decoration: none; color:#549534; background:white; background-position:center top; width:140px; text-align:center; height:74px;
font-family:"Maven Pro","Nanum Gothic", "µ¸¿ò","Dotum","Helvetica",applegothic,sans-serif,"verdana"; font-weight:600; }/*ffdd23*/

.a2 {cursor:pointer; vertical-align:top;  color:white;  background:#549534; background-position:center top; 
font-family: "Maven Pro","Nanum Gothic", "µ¸¿ò","Dotum","Helvetica",applegothic,sans-serif,"verdana";
width:140px; text-align:center; height:74px; display:inline;   font-size:16px;}
.a2:hover   {  text-decoration: none; color:white;  background:#549534; background-position:center top; width:140px; text-align:center; height:74px;
font-family:"Maven Pro","Nanum Gothic", "µ¸¿ò","Dotum","Helvetica",applegothic,sans-serif,"verdana"; font-weight:600; }/*ffdd23*/


/*¸ÞÀÎ ÄÜÅÙÃ÷*/
#center{width:100%; margin:0 auto;}
#mimg{width:100%; margin:0 auto; line-height:0px; font-size:0px;}
.mimg_{background:url(../images/main_bg.jpg) no-repeat; height:736px; background-position:center top; width:100%;}
.mimg{background:url(../images/mimg.jpg) no-repeat; height:735px; background-position:center top; width:100%;}

/*ÄÁÅÙÃ÷*/
.center{width:1200px; margin:0 auto; padding-top:35px;}
.medical{width:344px; float:left; height:127px; background:url(../images/medical_bg.jpg) no-repeat; text-align:left; padding-left:120px; line-height:190%;}
.meditext{font-size:14px; font-weight:600; }
.meditext1{font-size:16px; font-weight:600;}
.meditext2{font-size:24px; font-weight:600;}
.metext{letter-spacing:26px; font-weight:600;}
.metext1{ font-weight:600;}
.metext2{font-weight:600; letter-spacing:1px;}
.meditext3{color:black;}
.noticebg{background:url(../images/noticebg.gif) no-repeat; width:439px; height:127px; float:left;}
.nocen{width:420px; margin:0 auto;}
.notitle{font-size:18px; font-weight:600; float:left;}
.notitle1{font-size:14px; color:#549534;}
.notext{font-size:12px; line-height:180%;}

.center_line{width:1200px; margin:0 auto; height:1px; background:#e1e1e3;}

/*ÄÁÅÙÃ÷1*/
.center1{width:1200px; margin:0 auto;}
.cen1title{font-size:20px; font-weight:600; text-align:center; margin:0 auto; padding-top:35px;}
.prhs{line-height:0px; font-size:0px;}

/*ÄÁÅÙÃ÷2*/
.center2{width:100%; margin:0 auto;}
.cen2line{background:url(../images/cen2linebg.jpg) repeat-x; width:100%; height:550px; margin:0 auto;}
.cen2img{background:url(../images/cen2medical.jpg) no-repeat; width:1200px; height:548px;  margin:0 auto;}

.cen2text{font-family:'NanumMyeongjo'; font-size:20px; font-weight:600; text-align:center; color:black; padding-top:140px;}
.cen2text1{font-size:14px; text-align:center; padding-top:50px;}
.cen2anme{font-size:18px; font-weight:600; color:black; width:440px; text-align:center; padding-top:550px; line-height:140%;}
.cen2anme1{font-size:14px; color:#549534;}

/*ÄÁÅÙÃ÷3*/
.center3{width:1200px; margin:0 auto;}
.cen3{margin:0 auto; width:1200px; margin-top:35px;}
.phlist li{float:left;}
.ph{line-height:0px; font-size:0px;}
.phbtn{clear:none; line-height:0px; font-size:0px; text-align:center; margin:0 auto;}

/*ÄÁÅÙÃ÷4*/
.center4{width:100%; margin:0 auto; background:#f8f8f8; height:298px;}
.cen4{width:1200px; margin:0 auto;}

.sch{width:420px; float:left; padding-top:25px;}
.schtitle{font-size:14px;  float:left;}
.schtitle1{font-weight:600; font-size:18px; color:black;}
.schtitle2{ color:#549534;}
.schmore{color:#549534; font-size:14px;}
.sh_text{border:solid 1px #dfdfdf; background:white; width:126px; height:166px;}
.sch1{width:420px;}
.sh1{height:96px;}
.sh2{height:70px;}


.md{width:260px; padding-top:15px; padding-left:20px;}
.schcall{font-weight:600; font-size:24px;}
.schcall1{font-weight:600; font-size:34px;}

.mdtex{font-size:14px; color:#484848; line-height:180%;}
.mdt{letter-spacing:30px;}
.mdt1{letter-spacing:1px;}
.mdtex1{font-size:14px; color:#484848;}
.mdtex2{font-size:14px; color:black; line-height:180%;}
.mdtex3{font-size:12px; color:red; line-height:180%; text-align:Center;}

/*ÄÁÅÙÃ÷5*/
.center5{background:url(../images/sunwoo_bg.jpg) repeat-x; width:100%; margin:0 auto; height:362px; background-position:center top;}
.cen5img{width:1200px; margin:0 auto;}

/*ÇÏ´Ü*/
#bottom{ margin:0 auto;  width:100%;}
.bot_line{background:#d1d1d1; margin:0 auto; height:1px; width:100%;}
.adress{text-align:center; margin:0 auto; width:1200px; line-height:180%; color:black; padding-top:35px;}


/*¼­ºê*/
#sub{width:100%; margin:0 auto;}

.sub{background:url(../images/sub_img.jpg) repeat-x; width:100%; height:369px; margin:0 auto; background-position:center top;}
.subtitle{width:1200px; margin:0 auto; text-align:center; font-size:36px;font-weight:600; color:white; padding-top:160px;}
.subtitle1{font-size:12px; text-align:center; color:white; padding-top:30px;}

.leftmenu{width:100%; margin:0 auto;}
.wrableft{width:1200px; margin:0 auto;}
.left_menu li{float:left;}
.su_hom{width:60px; height:60px; border-top:solid 0px; border-bottom:solid 0px;
border-left:solid 1px #d1d1d3; border-right:solid 1px #d1d1d3; padding-top:15px; text-align:Center;}
.a3 {cursor:pointer; font: 16px "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
text-decoration: none; color:black; background:white; height:60px; width:150px; border-right:solid 1px #d1d1d3;}
.a3:hover   {text-decoration: none; color:white; background:#549534; height:60px; width:150px; font-weight:600; border-right:solid 1px #d1d1d3;}
.subline{width:100%; margin:0 auto; height:1px; background:#d1d1d3;}

#subtina{width:1200px; margin:0 auto;}
.natext{width:100%; margin:0 auto; padding-top:40px;  text-align:center;}
.natext2{font-size:32px; font-weight:600;}

#subright{width:1200px; margin:0 auto; font-size:14px; color:black; padding-top:40px;}

/*»çÀÌÆ®¸Ê*/
.font_18{padding-left:10px; padding-top:10px; text-align:left;}
.font_19{padding-left:15px; height:20px;}
.font_20{font-weight:bold; color:black;text-align:left;}

/*·Î±×ÀÎ*/
.loginbox{border:solid 1px #dfdfdf; width:600px; height:360px; margin:0 auto; padding:35px;}
.logtitle{font-size:18px; font-weight:600; color:black;}
.logtext{font-size:14px; color:black; padding-top:10px;}
.loginline{width:100%; margin:0 auto; height:1px; background:#dfdfdf;}
.idpw{border:solid 1px #dfdfdf; width:200px; height:40px; color:black; font-weight:600; text-align:center; padding-top:10px;}
.memberbt{border:solid 1px #dfdfdf; background:#2983c9; width:200px; height:40px; color:white; font-weight:600; text-align:center; padding-top:10px;}

/*½ºÄÉÁÙ*/
#shnoq{width:1200px; margin:0 auto; height:340px; padding-top:40px;}
#sh{width:422px; float:left; height:253px;}
.shtitle{background:url(../images/shtitle.gif) no-repeat; height:16px; width:212px; float:left;}
.shtitle1{background:url(../images/scheduletitle.gif) no-repeat; height:16px; width:194px;}
.sh_text{width:126px; border:solid 1px #dfdfdf;}
.sh1{width:100%; background:#dfdfdf; height:86px;}
.shfo{font-weight:600; font-size:16px;}
.shtext{padding:3px;}
.shtext1{color:#c9252c;}
.shtext2{color:#005bab;}
.sh2{width:100%; height:72px;}
#no{width:430px;  float:left; height:253px;}
.ntitle{background:url(../images/notitle.gif) no-repeat; height:16px; width:224px; float:left;}
.ntitle1{background:url(../images/noticetitle.gif) no-repeat; height:16px; width:122px;}
.ncenter{line-height:240%;}
#q{float:left;}
.q{width:253px; height:253px; border:solid 1px #dfdfdf;}

.schp{padding-top:5px; padding-left:5px;}


/*¸ÞÀÎÀÌ¹ÌÁö ·Ñ¸µ*/
#rolling {width:1524px; height:736px;  margin:auto; } /*border:3px solid gold; width:100%*/
#rolling img {width:1524px; position:absolute;} 