@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	{position:relative; width:100%; height:750px; margin-bottom:20px; }
#visual>.visual_slider2>li	{width:100%; height:750%; }
#visual p	{;padding-top:50%;}
#visual .v01	{background:url(../images/main/visual/v01/visual_03.jpg) no-repeat ; margin-top:-120px}
#visual .v02	{background:url(../images/main/visual/v01/visual_02.jpg) no-repeat ; margin-top:-120px}
#visual .v03	{background:url(../images/main/visual/v01/visual_01.jpg) no-repeat ; margin-top:-120px}

#visual2_pager	{position:absolute; left:50%; bottom:150px; overflow:hidden; margin-left:-25px;}
#visual2_pager li	{float:left; margin-left:3px; }
#visual2_pager li a	{display:block; border-radius:50px; width:8px; height:8px; border:1px solid #b9a48f;}
#visual2_pager li a.active {background-color:#b9a48f;}

#visual_pager	{position:absolute; left:50%; bottom:30px; overflow:hidden; z-index:999; margin-left:21px;}
#visual_pager>li	{float:left; overflow:hidden; width:10px; height:10px; margin:0 2px;}
#visual_pager>li>a	{display:block; width:10px; height:10px; }
#visual_pager>li>a.active img	{display:block;margin-top:-10px;}


/*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%;}
#main_cont01 .cont_center {position:relative}
#main_cont01 ul.menu {width:243px; position:absolute; top:0px; left:505px}
#main_cont01 ul.menu li:nth-child(1) {margin-bottom:2px}
#main_cont01 ul.menu li:nth-child(3) {left:253px; position:absolute; top:0px}

.wrap_ev	{position:relative; float:left; width:495px;}
#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;}
/*cont02*/
#main_cont02 ul {margin-top:2px}
#main_cont02 ul li {float:left; margin-right:10px}
#main_cont02 ul li:nth-child(3) {margin:0 !important}

/*cont03*/
#main_cont03 {height:354px; background:url(../images/main/middle_bg.jpg) no-repeat; background-position:center center; background-attachment:fixed; margin-top:17px}	
#main_cont03 div.text {margin-top:80px; }

/*cont04*/
#main_cont04 {height:245px; margin:20px 0}
#main_cont04 ul li {height:245px; float:left; position:relative}
#main_cont04 ul li:nth-child(1) {background:url(../images/main/notice_2.png) no-repeat; width:327px; margin-right:10px}
#main_cont04 ul li:nth-child(2) {background:url(../images/main/col.png) no-repeat; width:326px; margin-right:10px}
#main_cont04 iframe {position:absolute; left:-280px; top:35px}
#main_cont04 ul li:nth-child(3) {background:url(../images/main/online_2.png) no-repeat; width:327px}

#main_cont04 a.no {display:block; width:15px; height:15px; position:absolute; right:10px; top:15px; cursor:pointer}
#main_cont04 a.co_plus {display:block;  width:15px; height:15px; position:absolute; right:10px; top:15px; cursor:pointer}
#main_cont04 a.on {display:block; width:15px; height:15px; position:absolute; right:10px; top:15px; cursor:pointer}
