@charset "utf-8";

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

/* contents */


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

/*common
.set_grid1	{position:relative; overflow:hidden;float:left;width:1000px; }
.grid2	{display:block;float:left; width:210px;}
.set_grid2	{position:relative;overflow:hidden;float:left;width:1000px; }
.grid1 .set_title	{overflow:hidden; width:210px; height:25px; margin-left:40px; margin-top:40px;}
.la_cont	{width:1000px; margin-left:40px;padding-top:20px;}
.la_cont li	{height:22px;}
.la_cont li a	{padding-left:10px; background-repeat: no-repeat;background-position: left center;}
.grid1	{display:block;float:left; width:1000px;}
.grid1 .set_title h2	{float:left;}
.grid1 .set_title .btn_go	{float:right;}
*/

/*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:500px; margin-right:20px; margin-bottom:20px;}
.grid2.last	{margin-right:0;}


/*cont01*/
#main_cont01	{margin-top:40px;}
.la_ev	{position:relative; width:500px; height:500px; clear:both}
#event_pager	{position:absolute; z-index:100; top:20px ;right:15px; }
#event_pager li	{float:left;overflow:hidden; width:13px; height:13px; margin-right:5px;}
#event_pager li a	{display:block; margin-top:-13px;}
#event_pager li a.active	{margin-top:0;}

.main_cont01_right	{width:500px; float:right; margin-top:-500px; background:yellow; height:500px;}
.main_cont01_right li {float:left}
.main_cont01_right li:nth-child(3) {margin-top:-7px}

/*cont03*/
#main_cont02	{margin-top:20px}
.ba_list	{overflow:hidden; width:1000px; background:red;}
.ba_list li	{float:left; width:333px; height:140px;}
.ba_list li:nth-child(2)	{width:334px !important}
.ba_list li:nth-child(5)	{width:334px !important}
.ba_list li:nth-child(8)	{width:334px !important}
.ba_list li a	{position:relative; display:block; width:333px; height:140px;}

.ba_list li a img	{height:140px; }
.ba_list li a img.off	{position:absolute; left:0; top:0; opacity:1;}

/*cont03*/
#main_cont03	{margin-top:20px;}
#main_cont03 li {height:261px; background:yellow; float:left}
#main_cont03 li:nth-child(1) {width:333px; background:url(../images/main/notice_sam.jpg) no-repeat; position:relative}
.no {width:20px; height:20px; display:block; position:absolute; top:30px; right:20px}
#main_cont03 li:nth-child(2) {width:334px; background:url(../images/main/col.jpg) no-repeat; position:relative}
#main_cont03 li iframe {margin-top:65px; margin-left:22px}
.col {width:20px; height:20px; display:block; position:absolute; top:30px; right:20px}
#main_cont03 li:nth-child(3) {width:333px; background:url(../images/main/hos.jpg) no-repeat;}

/*cont04*/
#main_cont04	{ }

#slide2	{position:relative; width:100%; margin-top:20px}
#slide2>.visual_slider2>li	{width:100%; height:100%; }
#slide p	{;padding-top:50%;}
.v012	{background:url(../images/main/slide01.jpg) no-repeat center; }
.v022	{background:url(../images/main/slide02.jpg) no-repeat center;}
.v032	{background:url(../images/main/slide03.jpg) no-repeat center;}
#visual_pager	{position:absolute; left:50%; bottom:17px; overflow:hidden; margin-left:-25px;}
#visual_pager li	{float:left; margin-left:3px; }
#visual_pager li a	{display:block; border-radius:50px; width:8px; height:8px; border:1px solid #fff;}
#visual_pager li a.active {background-color:#fff;}
