@charset "euc-kr";
/* 

//////////°øÅë/////////// 

*/
body {overflow-x:hidden; opacity:0; filter:alpha(opacity=0);}
#wrap{visibility:hidden; position:relative; width: 100%; overflow:hidden;}

/*¸ÞÀÎºñÁê¾ó*/
#main_visual { position: relative;  width: 2000px;  height: 735px; margin: 0 auto; left: 50%; margin-left: -1000px; overflow: hidden;}
#main_visual #arrows { position: absolute;  left: 50%;  top: 50%;  z-index: 2;  width: 86%;  height: 68px;  margin-left: -43%;  margin-top: -34px;}
#main_visual #arrows .prev { float: left; width: 52px;}
#main_visual #arrows .next { float: right; width: 52px;}
#main_visual #arrows a {  cursor: pointer;}
#main_visual .btnbox { position: absolute; left: 53%;  bottom: 0px;  z-index: 2;  width: 380px;  height: 60px; margin-left: -250px; overflow: hidden;}
#main_visual .imgbox { position: absolute; left: 50%;  top: 0;  width: 2000px;  height: 700px; margin-left: -1000px;  border-top: 1px solid #c4c3c1;}



/*¸ÞÀÎ*/
.cont_list{position:relative; width:100%; overflow:hidden; }

#contents01{width:1300px; margin:0px auto; padding-top:80px; overflow:hidden}
#contents01 .tit{padding-bottom:60px}
#contents01 .main_ban01 li{float:left}


#contents03{width:100%; margin:0px auto; text-align:center; padding-top:80px; overflow:hidden}
#contents03 .tit{padding-bottom:60px}
#contents03 .main_ban03{width:2000px; height:644px; }
#contents03 .main_ban03 .cont{position:absolute; width:2000px; height:644px; left:50%; margin-left:-1000px}


#contents04{width:100%; margin-top:80px; overflow:hidden}
#contents04 .cont{width:1300px; margin:0 auto;}
#contents04 .cont li{float:left; padding-left:40px}
#contents04 .cont li:first-child{padding-left:0}
/*¿Â¶óÀÎ »ó´ã */
.box {width:630px; height:300px; margin:0 auto;  overflow:hidden}
.box .tit {width:600px; margin:0 auto; margin-top:28px; overflow: hidden; padding: 0px 0 11px 0px; border-bottom:solid 2px #222;}
.box .tit p {font-size: 28px; font-weight: 500; color:#222; float: left;}
.box .tit .btn_more {float: right; padding-top: 12px; padding-right: 5px;}
.box .txt {padding: 15px 28px 0 30px;}
.box .txt p { text-align: left; float:left; width:100%; /*overflow: hidden;*/ margin-bottom: 5px;}
.box .txt p:last-child {margin-bottom: 0;}
.box .txt p a{text-align: left; color:#222; font-size: 18px; font-weight: 300; width:200px}
.box .txt p span {float: right; font-size: 18px; font-weight: 300;	padding-left:5px}
.num2 {float: left;}
.check_ok{color:#0196c6; width:60px}
.check{color:#222;padding-right:10px}

.information{width:1300px; margin:0 auto; padding-bottom:50px; overflow:hidden; text-align:center}




/*==========¼­ºê °øÅë ½ÃÀÛ=========*/


#wrap{position:relative; min-height:100%; left:0;}

/* »ó´Ü */
#header .top_in {position:relative; /* width:1000px; */ margin:0 auto; }
.mob_btn {display:none;}
.btn_top {display:none;}

