/* visual */
#main-visual-box{ width:100%; height:390px;min-width:1000px; margin:0 auto; position:relative;background:#fff;overflow: hidden;}
#main-visual-box #pop-visual-img {width:100%;height:390px;text-align:center;}
#main-visual-box #pop-visual-img .slidesjs-container {height:390px;min-height:390px;max-height:390px;}
#main-visual-box #pop-visual-img .slidesjs-container .slidesjs-control {min-height:390px;max-height:390px;}
#main-visual-box #pop-visual-img .slidesjs-slide {height:390px;text-align:center;min-width:1000px;}
#main-visual-box .option-box{width:1000px;margin:0 auto;position:relative;}
#main-visual-box .option-box .prev-btn{position:absolute;left:-50px;top:-234px;z-index:100;}
#main-visual-box .option-box .next-btn{position:absolute;right:-50px;top:-234px;z-index:100;}
/*
#main-visual-box .slidesjs-pagination {position:absolute; left:50%; bottom:35px; z-index:990;}
#main-visual-box .slidesjs-pagination li {padding:0 6px;float:left;}
#main-visual-box .slidesjs-pagination li a {width:9px;height:9px;display:block;font-size:1px;overflow:hidden;background:url(/images/main/pop_btn.png) no-repeat;}
#main-visual-box .slidesjs-pagination li a.active {background:url(/images/main/pop_btn_on.png) no-repeat;}*/
#main-visual-box .slidesjs-pagination {float:right;position:relative;top:-30px;*top:-50px;left:-50%;z-index:100;}
#main-visual-box .slidesjs-pagination li {float:left;position:relative;left:50%;padding:0 6px;}
#main-visual-box .slidesjs-pagination li a {width:9px;height:9px;display:block;font-size:1px;overflow:hidden;line-height:2.5em;background:url(/images/main/pop_btn.png) no-repeat;}
#main-visual-box .slidesjs-pagination li a.active {background:url(/images/main/pop_btn_on.png) no-repeat;}


/* main_contents */

/* main top box */
	#main_container	.main-top-box{padding:0 0 20px;}
	/* main-notice */
	#main_container {width:1000px; margin:0 auto; overflow:hidden; padding-top:25px; min-height:500px; position:relative;z-index:10;}
	#main_container	.main-top-box .main-notice {float:left;width:448px;height:164px;border:1px solid #d2d2d2;padding:20px 21.5px;position:relative;}
	#main_container	.main-top-box .main-notice > h2 {font-weight:bold;font-size:110%;}
	#main_container	.main-top-box .main-notice .more {position:absolute;left:450px;top:20px;}
	#main_container	.main-top-box .main-notice ul {padding:10px 0 0 0;}
	#main_container	.main-top-box .main-notice ul li {padding:10px 90px 0 10px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:url(/images/main/blt.gif) no-repeat 0 18px;}
	#main_container	.main-top-box .main-notice ul li a {display:block;}
	#main_container	.main-top-box .main-notice .date {position:absolute;right:0;bottom:0;color:#000;}

    /* main-schedule */
	#main_container	.main-top-box .main-schedule{float:right;width:448px;height:164px;padding:20px 22px;position:relative;border:1px solid #d2d2d2;letter-spacing:-0.06em;background:url(/images/main/schedule_bg.jpg) no-repeat right 0;}
	#main_container	.main-top-box .main-schedule h2{font-weight:bold;font-size:160%;line-height:1.3em;padding:10px 0 16px;}
	#main_container	.main-top-box .main-schedule span{font-size:95%;color:#7f7f81;letter-spacing:-0.04em;font-weight:bold;}
	#main_container	.main-top-box .main-schedule .more{position:absolute;right:20px;top:20px;}
	#main_container	.main-top-box .main-schedule p{font-size:105%;line-height:1.3em;color:#666;}
	#main_container	.main-top-box .main-schedule ul li{float:left;padding:18px 10px 0 0;}

/* main mid box */
	#main_container	.main-mid-box{padding:0 0 20px;}
	
	/* main-donghang */
	#main_container	.main-mid-box .main-donghang{float:left;width:448px;height:146px;padding:25px 21.5px;position:relative;border:1px solid #d2d2d2;background:url(/images/main/ten_bg.jpg) no-repeat right 0;}
	#main_container	.main-mid-box .main-donghang h2{font-weight:bold;font-size:160%;line-height:1.3em;padding:10px 0 15px;}
	#main_container	.main-mid-box .main-donghang span{font-size:95%;color:#7f7f81;letter-spacing:-0.04em;font-weight:bold;}
	#main_container	.main-mid-box .main-donghang .more{position:absolute;right:20px;top:20px;}
	#main_container	.main-mid-box .main-donghang p{font-size:105%;line-height:1.3em;color:#666;}

    /* main-donation */
	#main_container	.main-mid-box .main-donation {float:right;width:448px;height:146px;border:1px solid #fae797;padding:25px 22px;position:relative;background: url(/images/main/donation_bg.jpg) no-repeat; background-size: cover;}
	#main_container	.main-mid-box .main-donation > h2 {font-weight:bold;font-size:110%;}
	#main_container	.main-mid-box .main-donation .more {position:absolute;left:450px;top:20px;}
	#main_container	.main-mid-box .main-donation p {padding:35px 0 0 0;}

    /* sns-box */
	#main_container .main-mid-box .sns-box{padding:30px 0 0;}
	#main_container .main-mid-box .sns-box ul li{float:left;padding:0 0 0 9px;}
	#main_container .main-mid-box .sns-box ul li:first-child{padding:0;}

    /*sms-box-media*/
    #main_container .main-btm-box .sns-box-media{display:none;padding:30px 0 0;}

/* main btm box */
	/* gallery-box */
	#main_container .main-btm-box{padding:0 0 20px;}
	#main_container .main-btm-box .gallery-box{position:relative;}
	#main_container .main-btm-box .gallery-box h2{padding:10px 0 8px 20px;*padding:0 0 8px 20px;}
	#main_container .main-btm-box .gallery-box .more{position:absolute;right:20px;top:8px;}
	#main_container .main-btm-box .gallery-box ul li{float:left;padding:0 0 0 13px;}
	#main_container .main-btm-box .gallery-box ul li:first-child{padding:0;}
	#main_container .main-btm-box .gallery-box ul li .photo-box{border:1px solid #dcdcdc;padding:12px;}
	#main_container .main-btm-box .gallery-box ul li .photo-box p{width:214px;height:134px;}
	#main_container .main-btm-box .gallery-box ul li .photo-box p img{width:214px;height:134px;min-height:134px;}
	#main_container .main-btm-box .gallery-box ul li .photo-box span{display:block;text-align:center;line-height:1.3em;padding:15px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:214px;}
	#main_container .main-btm-box .gallery-box ul li .photo-box span a{color:#5d5d5d;font-size:110%;display:block;}	