@charset "utf-8";

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

/* contents */
#contents.main_cont	{background-color:#f5f5f5;}



#visual	{position:relative; width:100%;height:600px;}
#visual>.visual_slider>li	{width:100%; height:600px; margin-top:0 }
#visual p	{margin-top:-440px;padding-top:50%;}
.v01	{background:url(../images/main/visual/bg3.jpg) no-repeat top; height:600px;}
.v02	{background:url(../images/main/visual/bg.jpg) no-repeat top;height:600px;}
.v03	{background:url(../images/main/visual/bg3.jpg) no-repeat top; height:600px;}
#visual_pager	{position:absolute; left:50%; bottom:20px; overflow:hidden; margin-left:-25px;}
#visual_pager li	{float:left; margin-left:3px; }
#visual_pager li a	{display:block; width:20px; height:4px; border:1px solid #a7937a;}
#visual_pager li a.active {background-color:#a7937a;}



/* visual 
#visual li	{width:100%; height:600px; margin-top:0px}
#visual .v01	{background:url(../images/main/visual/bg.jpg) no-repeat top ;}
#visual .v02	{width:328px; height:226px; display:block;  top:150px; z-index:1000; position:absolute}
#visual .v03	{width:328px; height:226px; display:block;  top:390px; z-index:1000; position:absolute}
#visual .v04	{width:328px; height:226px; display:block;  top:600px; z-index:1000; position:absolute}
#visual .v01 p	{padding-top:100px;}
 */


/*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	{position:relative; height:679px; width:1000px; margin:0 auto; margin-top:53px}
.wrap_ev	{position:relative; float:left; width:660px;}
#event_slider {left:0; position:relative}
#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;}

#intro {position:absolute; top:0; left:670px}
#direct {position:absolute; top:0px; left:840px}
#info {position:absolute; top:120px; left:670px}
#cl1 {position:absolute; top:352px; left:0px}
#cl2 {position:absolute; top:352px; left:333px}
#cl3 {position:absolute; top:352px; left:670px}
#cl4 {position:absolute; top:520px; left:670px}

.sc	{position:relative;float:left; width: 666px;}
.sc_title	{float:left;width:332px; overflow:hidden}
.sc	{float:left; width:334px; }
.sc_slider>li	{height:279px;}
#sc_pager	{position:absolute; right:10px; top:10px;}
#sc_pager li	{overflow:hidden; float:left; width:10px; height:10px; margin:0 2px;}
#sc_pager li a	{display:block;}
#sc_pager li a.active	{margin-top:-10px;}

/*cont02
#main_cont02	{height:290px !important; width:1000px; margin:50px auto;}
.board	{position:relative; float:left; width: 666px; height:290px}
.notice	{float:left; width:333px; height:290px; background:url(../images/main/notice.jpg) no-repeat;}
a.no_plus {display:block; width:20px; height:20px; position:absolute; top:40px; left:280px}
.col	{width:334px; height:290px; position:absolute; right:0; background:url(../images/main/col.jpg) no-repeat; padding-top:75px; box-sizing:border-box; padding-left:25px;}
a.col_plus {display:block; width:20px; height:20px; position:absolute; top:40px; left:280px;}
*/

/*cont02*/
#main_cont02	{padding:50px 0; width:100%; background-color:#fff;}
.latest	{float:left; width:300px; border-right:1px solid #ddd;}
.latest>ul>li	{width:300px;height:26px; overflow:hidden;}
.latest>ul>li a	{padding-left:10px; background:url(../images/main/icon_li.gif) no-repeat left center;}
.latest>ul>li .date	{float:right;}
.latest_no	{padding-right:24px;}
.latest_ex	{padding:0 24px;}
.latest_cl	{padding-left:24px; border:0;}
.set_title	{overflow:hidden; margin-bottom:20px;}
.set_title h2	{float:left; }
.set_title .btn_more	{float:right;}

/*cont03*/
#main_cont03 {height:400px; background:url(../images/main/m_bg.jpg) no-repeat; background-position:center center;  margin-top:50px}	
#main_cont03 div.text {}









