@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:600px;}
#visual .v01	{background:url(../images/main/visual/v01/bg.jpg) no-repeat ;}
#visual .v01 p	{padding-top:155px;}

/*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%;border-bottom:1px solid #ddd;}
.set_best	{ border-left:1px solid #ddd;}
.set_best>li	{overflow:hidden; float:left; width:332px; height:429px; background-position:left -424px; border-right:1px solid #ddd;}
.set_best .best_img	{float:left; margin-top:20px; margin-right:11px;}
.set_best>li>div	{float:left; margin-top:55px;}
.set_best>li>div h2	{overflow:hidden;width:161px; height:62px; margin-bottom:14px; }
.set_best>li>div h2 img	{margin-top:0;}
.set_best>li.on>div h2 img	{margin-top:-62px;}
.set_best>li>div>ul>li	{overflow:hidden; height:31px;}
.set_best>li>div>ul>li img	{margin-top:0;}
.set_best>li.on>div>ul>li img	{margin-top:-31px;}
.best_wo	{background-image:url(../images/main/best/bg_best01.gif);}
.best_ki	{background-image:url(../images/main/best/bg_best02.gif);}
.best_ob	{background-image:url(../images/main/best/bg_best03.gif);}

/* cont02 */
#main_cont02	{padding:50px 0; width:100%; background:#f9f9f9;}
.wrap_ev	{position:relative;float:left; width:480px;}
.wrap_ev .set_title	{margin-bottom:10px;}
#event_pager	{position:absolute; top:60px; right:10px;}
#event_pager li	{float:left; margin-right:5px;width:15px; height:15px; overflow:hidden;}
#event_pager li a	{width:15px; height:15px;}
#event_pager li a img	{margin-top:-15px;}
#event_pager li a.active img	{margin-top:0;}

.wrap_quick	{float:right; width:480px;}
.wrap_quick>li	{float:left; width:240px; height:262px;}
.quick_oc a,.quick_re a	{position:relative; }
.quick_oc a img,.quick_re a img	{position:absolute; left:0; top:0;}
.wrap_quick .quick_ex	{width:210px; height:212px; background-color:#bbe6e6; padding-top:50px; padding-left:30px;}
.wrap_quick .on	{opacity:0;}
.quick_ex h2	{margin-bottom:23px;}
.quick_ex>ul	{overflow:hidden;}
.quick_ex>ul>li	{float:left; width:50px; margin-right:15px;}


/* cont03 */
#main_cont03	{padding:50px 0; background-color:#d1eaea;}
.latest	{width:480px;}
.la_no	{float:left;}
.la_cl	{float:right;}

.latest .set_title	{margin-bottom:10px;}
.latest ul	{border-top:1px solid #9ec4c4;}
.latest li	{overflow:hidden; line-height:24px;}
.latest li a	{/*padding-left:20px; background:url(../images/main/icon_li.gif) no-repeat 10px center;*/ line-height:20px; color:#537f7f;}
.latest li span	{line-height:20px; color:#537f7f; float:right;}

.la_cl>ul>iframe{margin-top:10px; width:480px; height:190px;}

.la_no ul li a,.la_no ul li span{color:#808080; font-size:9pt;}
.la_no>ul {padding-top:10px;}

/* cont04 */
#main_cont04	{width:100%; padding:30px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.sch	{float:left; padding:0 110px;}
.sch_mc	{width:279px; border-right:1px solid #ddd;}
.sch_pn	{width:280px}
.sch form	{position:relative;}
.sch form input	{width:268px; height:32px; padding-left:10px;border:1px solid #ddd; border-radius:5px;}
.sch form button	{position:absolute; right:10px; top:0px;}

/*cont05*/
#main_cont05	{position:relative;}
#main_cont05 p	{position:absolute;top:50px;left:50%;margin-left:200px; z-index:100;}






