@charset "utf-8";

html,body	{width:100%;}
#wrapper	{position:relative; width:100%; background-image:url(../images/main/common/bg.gif);}

/* contents */
#contents	{}
.set_title	{overflow:hidden;}
.set_title h2	{float:left;}
.set_title .btn_more	{float:right;margin-top:8px}

/* visual */
#visual li	{width:100%; height:784px;}
#visual .v01	{background:url(../images/main/visual/v01/bg.jpg) no-repeat 50% top ;}
#visual .v01 p	{padding-top:70px; }

/*common*/
.grid1	{display:block; float:left; width:235px; height:240px; margin-right:20px;}
.grid1.last	{margin-right:0;}
.grid2	{position:relative;display:block; float:left; width:490px; margin-right:20px; margin-bottom:20px; }
.grid2.last	{margin-right:0;}

/*cont01*/
#main_cont01	{width:100%; margin-top:20px}
.wrap_ev	{position:relative;float:left; width:495px; margin-right:10px}
#event_pager	{position:absolute; right:20px; top:20px;}
#event_pager li	{overflow:hidden; float:left; width:10px; height:10px; margin:0 2px;}
#event_pager li a	{display:block;}
#event_pager li a.active	{margin-top:-10px;}
#main_cont01 ul.hos li {width:242px; float:left}
#main_cont01 ul.hos li:nth-child(1) {margin-right:10px}

/* cont02 */
#main_cont02	{width:100%; margin-top:5px; height:350px}
.wrap_ev2	{position:relative;float:left; width:500px; margin-right:10px}
#event_pager2	{position:absolute; right:20px; top:20px;}
#event_pager2 li	{overflow:hidden; float:left; width:10px; height:10px; margin:0 2px;}
#event_pager2 li a	{display:block;}
#event_pager2 li a.active	{margin-top:-10px;}
#main_cont02 table {position:relative; left:500px; top:-357px;}
#main_cont02 table td img {margin-bottom:-7px !important}

/* cont03 */
#main_cont03	{margin-top:10px; height:243px}
#main_cont03 li {float:left; margin-right:10px}
.sch	{float:left;}
.sch_mc	{width:242px; height:123px; margin-bottom:5px}
.sch_pn	{width:242px}
.sch form	{position:relative; top:-50px}
.sch form input	{width:200px; height:32px; padding-left:5px;border:1px solid #ddd; border-radius:5px; margin-left:15px}
.sch form button	{position:absolute; right:10px; top:0px;}

/* cont04 */
#main_cont04	{margin-top:10px; height:245px; margin-bottom:20px;}
.notice {width:495px; background:url(../images/main/notice.jpg) no-repeat; height:245px; position:relative; }
.no_plus {display:block; width:15px; height:15px; position:absolute; right:20px; top:15px;cursor:pointer}
.col {width:495px; height:245px; background:url(../images/main/col.jpg) no-repeat; position:relative; left:505px; top:-245px}
.col_plus {display:block; width:15px; height:15px; position:absolute; right:10px; top:15px; cursor:pointer}
iframe {margin-top:55px; margin-left:15px}



