@charset "utf-8";

.main_slide_wrap {position:relative;overflow:hidden;}
.main_slide_wrap .caption {position:absolute;top:77px;left:32px;}
.main_slide_wrap .caption .txt01 {margin-bottom:30px;}
.main_slide {width:1200px;left:50%;margin-left:-600px;position:relative;/*border-bottom:1px solid #ebebeb;*/}
.main_slide .slick-dots {text-align:center;bottom:32px;}
.main_slide .slick-dots li {margin:0 10px;}
.main_slide .slick-dots li button {width:12px;height:12px;opacity:1;background:url('/images/misc/pager_off.png') 0 0 no-repeat;}
.main_slide .slick-dots li.slick-active button {width:12px;height:12px;background:url('/images/misc/pager_on.png') 0 0 no-repeat;}

.main_slide .slick-prev {left:409px;width:50px;height:87px;background:url('/images/misc/btn_prev.png') 0 0 no-repeat;}
.main_slide .slick-next {right:409px;width:50px;height:87px;background:url('/images/misc/btn_next.png') 0 0 no-repeat;}

/*main menu (link)*/
.main_menu_wrap { position:absolute;width:400px; height:600px; right:100px; top:20px; }
.main_menu_wrap div { float:left;margin-right:20px; margin-bottom:20px;}
.main_menu1 {width:180px; height:180px; background:url('/images/main/main_menu1.png') center center no-repeat;}
.main_menu2 {width:180px; height:180px; background:url('/images/main/main_menu2.png') center center no-repeat;}
.main_menu3 {width:180px; height:180px; background:url('/images/main/main_menu3.png') center center no-repeat;}
.main_menu4 {width:180px; height:180px; background:url('/images/main/main_menu4.png') center center no-repeat;}
.main_menu5 {width:180px; height:180px; background:url('/images/main/main_menu5.png') center center no-repeat;}
.main_menu6 {width:180px; height:180px; background:url('/images/main/main_menu6.png') center center no-repeat;}



/*
.ScrollDown_wrap {position:absolute;left:50%;bottom:20px;margin-left:-80px;width:160px;cursor:pointer;}
.ScrollDown_wrap .Scroll_info {text-align:center;color:#737373;font-size:26px;font-weight:600;}
.ScrollDown_wrap .ScrollDown {margin-top:10px;}
.ScrollDown .arrow01, .ScrollDown .arrow02 {position:relative;display:block;width:24px;height:12px;margin:-4px auto;background:url('/images/main/arrow.png') 0 0 no-repeat;}
.ScrollDown .arrow01, .ScrollDown .arrow02 {-webkit-animation: mouse-wheel 1.2s ease infinite;-moz-animation: mouse-wheel 1.2s ease infinite;-ms-animation: mouse-wheel 1.2s ease infinite;}

@-webkit-keyframes mouse-wheel {
	0% { opacity: 1;
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	100% { opacity: 0;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes mouse-wheel {
	0% { opacity: 1;
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	100% { opacity: 0;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes mouse-wheel {
	0% { top: 1px; }
	50% { top: 2px; }
	100% { top: 3px;}
}

.banner_wrap {padding-bottom:82px;}
.banner_wrap h2 {height:30px;line-height:30px;padding:50px 0;text-align:center;color:#555555;font-weight:600;font-size:28px;background:url('/images/main/tit_banner_bg.png') center center no-repeat;}
.banner_wrap ul li {float:left;}
*/