@charset "euc-kr";
/* CSS Document */

@import url(http://www.ichc.co.kr/font/NanumGothic.css );

/*reset.css */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-style:normal;font-weight:normal; }
img, fieldset { border:none; }
table { border-collapse:collapse; word-break:break-all;}
ul, ol, li { list-style:none; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
img { vertical-align:top; }
input, select, textarea, form img { vertical-align:middle; }
img {	margin: 0px; padding: 0px; border: 0px currentColor;}
p {	margin: 0px; padding: 0px; border: 0px currentColor; font-color: #999;}
form {	margin: 0px; padding: 0px; display: inline;}


/* font */
body { font-family:"NanumGothicWEB","³ª´®°íµñ", "NanumGothic"; color:#000; line-height:1.1; letter-spacing:0.5px; }
input, select, textarea {  color:#777; }
input {	font-family: NanumGothic; font-size: 12px;}
select {	font-family: NanumGothic; font-size: 12px;}
textarea {	font-family: NanumGothic; font-size: 12px;}
select {	font-family: NanumGothic; font-size: 12px;}

/* anchor */
a { text-decoration:none; }
a:link { color:#c9c9c9; }/* ¹æ¹®ÇÏÁö ¾ÊÀº °æ¿ì */
a:visited { color:#c9c9c9; }/* ¹æ¹®ÇßÀ¸¸é º¯ÇÏ´Â »ý»ó */
a:active { text-decoration:none; color:#c9c9c9; }/* ¸¶¿ì½º·Î Å¬¸¯ÇÏ´Â ¼ø°£ */
a:hover { text-decoration:none; color:#fff; }/* ¸¶¿ì½º ¿Ã¿© ³õ¾ÒÀ»¶§ »ö»ó */

/* common clearFix Å¬¸®¾î:ÇÈ½º clearBoth Å¬¸®¾î:º¸½º */
.clearFix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearFix {display: inline-block;}
html[xmlns] .clearFix {display: block;}
* html .clearFix {height: 1%;}
.clearBoth {clear:both;}

img { border:0px; }
#wrap {width: 100%;}
#container{width: 100%;}

/* main page rolling * /
ul,ol, dl, li, dd, dt { list-style-type:none; }
#banner_wap_body {position:relative;overflow:hidden;}/* overflow:hidden; */
#banner_wap_body .box_skitter_data {display:none; }
#banner_wap_body .mainimg{top: 500px; }

/****************   ¸®½ºÆ®¹Ú½º   ****************/	
#banner_wap_body .viewlist {border:2px #cccccc solid; margin:auto;}
#banner_wap_body .viewlist ul{margin-left:5px;margin-right:5px;}
#banner_wap_body .viewlist li {border-bottom:1px #ededed dotted;padding-left:10px;background-color:#FFFFFF}
#banner_wap_body .viewlist li.active, #banner_wap_body .viewlist li:hover {background-color:#ededed;color:#e31b23;font-weight:bold;}
#banner_wap_body .viewlist li.active a, #banner_wap_body .viewlist li:hover  a{color:#e31b23;}


/****************   ºí¸´¹Ú½º   ****************/
#banner_wap_body .box_skitter_bultbox .bult {float:left;width:14px; height:14px;margin:5px 5px 5px 5px;background-image:url(./img/paging.rolling.png);background-repeat:no-repeat;background-position:-50px 0px;cursor:pointer;}
#banner_wap_body .box_skitter_bultbox .bult.active {background-position:-50px -18px;}
#banner_wap_body .box_skitter_bultbox .bultcontroller {float:left;width:14px; height:14px;margin:5px 5px 5px 5px;background-image:url(./img/paging.rolling.png);background-repeat:no-repeat;background-position:-68px 0px;cursor:pointer;}
#banner_wap_body .box_skitter_bultbox .bultcontroller.active {background-position:-68px -18px;cursor:pointer;}


/****************    Ä«¿îÆ®¹Ú½º   ****************/
#banner_wap_body .cntview {color:#FFFFFF;background-image:url(./img/page_view.png);background-repeat:no-repeat;background-position:center middle;}


/****************    ÄÁÆ®·Ñ·¯  *********************/
#banner_wap_body .controller_left {width:50px;height:50px;background-image: url(../img/paging.rolling.png);background-repeat:no-repeat;background-position:-150px -100px;opacity:0.3 } 
#banner_wap_body .controller_right {width:50px;height:50px;background-image:url(../img/paging.rolling.png);background-repeat:no-repeat;background-position:-100px -100px;opacity:0.3 } 
#banner_wap_body .controller_left:hover { opacity:1} 
#banner_wap_body .controller_right:hover { opacity:1} 

/* main page rolling  end */

/* main */
#quickmenu {
	position: absolute;
	/*left:1024px;*/
	right:30px;
	top:133px;
	width:53px;
	height:206px;
	z-index:1002;
	background-image:url(../img/bg_quick.png);
	margin:0 auto;
}
#quickmenu .t1  {float:left; width:53px;;  text-align:center; padding-top:23px;}
#quickmenu .t2  {float:left; width:53px;;  text-align:center; padding-top:11px;}
#quickmenu .t3  {float:left; width:53px;;  text-align:center; padding-top:11px;}
#quickmenu .t4  {float:left; width:53px;;  text-align:center; padding-top:11px;}


#topmenu {
	position: absolute;
	left:0px;
	top:0px;
	width:1903px;
	height:74px;
	z-index:1004;
}


#mainbox {
	position:absolute;
	left:140px;
	top:564px;
	width:567px;
	height:320px;
	z-index:1003;
	float:left;
}

#mainbox  { float:left; width:567px; height:320px;   }
/* #mainbox .li  { float:left; width:297px;  }*/
#mainbox .box1  { float:left; width:270px; height:320px; background-image:url(../img/main_blog_bg.png); }
#mainbox .box2  { float:left; width:297px; height:320px; }
#mainbox .box1_1{ float:left; width:270px; height:126px; padding-top:7px;  }


/*.updown { margin:auto; width:100%;}
/*#updown .img { margin:auto; width:100%;}*/




/* Sub main img  -   company*/
#mainimg { margin:auto; height:228px; background-image:url(http://www.ichc.co.kr/img/com/com_main.jpg); }
#mainimg .maintit  { margin:auto; width:1080px; padding-left:18px; padding-top:88px; font-size:50px; color:#0a2d44; letter-spacing:-2px; font-family:"NanumGothicWEB","³ª´®°íµñ", "NanumGothic";  }
/* Sub main img  -   healthcare*/
#h_mainimg { margin:auto; height:228px; background-image:url(http://www.ichc.co.kr/img/healthcare/health_main.jpg); }
#h_mainimg .maintit2  { margin:auto; width:1080px; padding-left:18px; padding-top:88px; font-size:50px; color:#0a2d44; letter-spacing:-2px; font-family:"NanumGothicWEB","³ª´®°íµñ", "NanumGothic";  }
/* Sub main img  -   wellness*/
#w_mainimg { margin:auto; height:228px; background-image:url(http://www.ichc.co.kr/img/wellness/wellness_main.jpg); }
#w_mainimg .maintit3  { margin:auto; width:1080px; padding-left:18px; padding-top:88px; font-size:50px; color:#0a2d44; letter-spacing:-2px; font-family:"NanumGothicWEB","³ª´®°íµñ", "NanumGothic";  }
/* Sub main img  -   prcenter*/
#p_mainimg { margin:auto; height:228px; background-image:url(http://www.ichc.co.kr/img/prcenter/pr_main.jpg); }
#p_mainimg .maintit4  { margin:auto; width:1080px; padding-left:18px; padding-top:88px; font-size:50px; color:#0a2d44; letter-spacing:-2px; font-family:"NanumGothicWEB","³ª´®°íµñ", "NanumGothic";  }




/* sub ÄÁÅÙÃ÷*/
#submain { margin:auto; width:1080px; height:auto; padding-top:40px; }

/* left menu*/
#leftmenu { float:left; width:200px; height:auto; }
#leftmenu .li { float:left; }
.a2 { display:block; float:left;  width:200; height:33px; padding-left:30px; padding-top:17px; color:#333333; font-size:18px; }
.a2 a { color:#fff;  width:200px; height:50px;  }
.a2 a:hover {color:#777; }
.a1 { display:block; float:left;  width:170px; height:33px; padding-left:30px; padding-top:17px; color:#333333; font-size:18px; }
.a1 a { color:#777;  }
.a1 a:hover {color:#fd8003; }


#leftmenu .line { float:left; width:200px; border-top:1px solid #cccccc; height:1px;}

/*--#leftblank { float:left; width:84px; height:auto; }*/

/* ¼­ºê ¸ÞÀÎ ÄÁÅÙÃ÷*/
#rightcon { float:left; width:798px; height: auto;  padding-left:82px; padding-bottom:150px; }

/*¼­ºêÆäÀÌÁö Ã£¾Æ¿À´Â ±æ*/
.address_div{float:left;width:370px; height:113px;font-size:14px;letter-spacing:-0.5px;line-height:16px;}
.address_txt{color:#666;padding-top:28px;font-family:'NanumGothicWEB','³ª´®°íµñ', 'NanumGothic';}
.address_tel {color:#666;padding-top:19px;font-family:'NanumGothicWEB','³ª´®°íµñ', 'NanumGothic';}
.subway_div{float:left;font-size:14px;letter-spacing:0;}
.subway_txt{color:#666;padding-top:32px;padding-left:27px;font-family:'NanumGothicWEB','³ª´®°íµñ', 'NanumGothic';}






/* footer */
#footer {margin: auto; height: 300px; background-color:#0a2d44; text-align:center ; font:12px, bold, NanumGothicWEB1,Verdana; color:#FFF; }
#footer .con { margin: auto;  height: 300px; }

#colLine {
 float:left;
 border-top:0px solid #cccccc;
 border-left:0px solid #cccccc;

}

#colLine .ddiv
{
 clear:both;
}

#colLine .ddiv div {
 float:left;
 width:145px;
 font: bold;
 font-size:14px;
  color: #c9c9c9;
  text-align:left;
}

 #l1 { magin:auto; float:left;  height:300px;}

 
 #b0 { float:left; height:300px;}
 #b1 {float:left; width:227px; height:300px;}
 #b2 {float:left; width:620px; height:300px;}
 #b3 {float:left; width:50px;  text-align:left; padding-top:3px; padding-left:5px;}

/* footer */






