/* CSS Document */
@import url("./global.css");
@import url("./base.css");
@import url("./font-awesome.css");
#wrap{background:url(../images/main/bg.gif) repeat-x left top}
#gnb_snb{position:absolute;z-index:99;top:99px;left:0;width:100%;height:150px;border:1px solid rgba(0,0,0,.1);border-width:1px 0;background:#fff}
#visual{display:block;overflow:hidden;position:relative;z-index:10;width:100%;height:400px;margin:0 auto;background:#e8ebed}
	#visual_bg{display:block;overflow:hidden;position:absolute;z-index:2;top:0;left:0;width:100%;height:400px;background:url(../images/main/visual1_bg.jpg) no-repeat center top;background-size:2000px 400px}
	#visual_out{display:block;overflow:hidden;position:absolute; z-index:1;top:0;left:0;width:100%;height:400px}
		#visual_img{display:block;position:absolute;z-index:11;left:0;bottom:0;width:100%;text-align:center}
		#visual_btn{position:absolute;z-index:20;top:180px;left:0;width:100%;height:80px}
			#visual_btn ul{display:block;clear:both;position:relative;max-width:1200px;min-width:980px;margin:0 auto}
			#visual_btn ul li{display:block;float:left}
				#visual_thumnail{position:absolute;z-index:20;top:180px;left:50%;width:980px;margin-left:-490px}
				#visual_thumnail #visual_thumnail_list{clear:both}
				#visual_thumnail #visual_thumnail_list ul {clear:both}
				#visual_thumnail #visual_thumnail_list ul li{display:inline;float:left;padding-right:10px}
				#visual_btn .visual_btn_up{position:absolute;z-index:20;top:0;left:20px}
				#visual_btn .visual_btn_down{position:absolute;z-index:20;top:0;right:20px}
				#visual_btn ul li.visual_btn_up a,#visual_btn ul li.visual_btn_down a{display:block;width:55px;height:55px;border:5px solid rgba(62,176,235,.2);border-radius:55px;color:rgba(62,176,235,.2)}
				#visual_btn ul li.visual_btn_up a{padding-left:14px}
				#visual_btn ul li.visual_btn_down a{padding-left:17px}
				#visual_btn ul li.visual_btn_up a:hover,#visual_btn ul li.visual_btn_down a:hover{color:rgba(255,255,255,1);background:rgba(62,176,235,1)}
				#visual_btn i{line-height:43px}
		#visual_txt{position:absolute;z-index:20;top:0;left:50%;width:980px;height:160px;margin:30px 0 0 -490px}

.content{overflow:hidden;display:block;width:980px;position:relative;margin:0 auto 40px auto}
	.content:after{clear:both;display:block;content:''}
	.content h3{position:relative;padding-bottom:25px;font-size:18px;font-weight:700;color:#333}
	.content h3 .more{position:absolute;z-index:999;top:10px;right:35px;font-size:10px;color:#898989}
	.mlink{clear:both;display:block;height:120px}
		.mlink li{float:left;width:25%}
		.mlink li a{display:block;position:relative;height:120px;padding:32px 0 0 90px}
		.mlink_img{display:block;position:absolute;z-index:999;top:20px;left:0;width:79px;height:79px;border-radius:79px;background:#fff}
		.mlink1{background:url(../images/main/mlink1.gif) #fff no-repeat center center}
		.mlink2{background:url(../images/main/mlink2.gif) #fff no-repeat center center}
		.mlink3{background:url(../images/main/mlink3.gif) #fff no-repeat center center}
		.mlink4{background:url(../images/main/mlink4.gif) #fff no-repeat center center}
		.mlink li a h3{margin-bottom:8px;padding-bottom:0;font-size:16px;color:#fff}
		.mlink li a p{font-size:12px;color:#98c3e6}
	.solution{clear:both;display:block;margin:30px 0 70px;border-radius:10px;background:url(../images/main/solution_bg.gif) #fdfdfd no-repeat center center}
		.solution li{float:left;width:50%;height:280px;padding:30px 220px 30px 40px}
		.solution h3{padding-bottom:20px}
		.solution h3 em{display:block;padding-bottom:5px;font-size:15px;font-weight:700;color:#333;letter-spacing:-.05em}
		.solution p{color:#898989;line-height:125%;letter-spacing:-.05em}
		.solution1{background:url(../images/main/solution1_img.jpg) no-repeat 290px 40px}
		.solution2{background:url(../images/main/solution2_img.jpg) no-repeat 270px 40px}
		.solution a{display:block;width:36px;height:36px;margin-top:15px;border-radius:36px;font-size:12px;font-weight:700;color:#fff;text-align:center;line-height:34px;background:#333}
	.notice{float:left;width:315px;margin-right:35px}
		.notice_view{display:block;height:100px;padding-right:35px;border-right:1px solid #f2f2f2}
		.notice_view li{overflow:hidden;display:block;position:relative;height:20px;padding:0 50px 0 10px;text-overflow:ellipsis;white-space:nowrap;background:url(../images/common/dot_04.gif) no-repeat left 7px;background-size:2px 2px}
		.notice_view .date{position:absolute;z-index:999;top:0;right:0;color:#898989}
	.helpdesk{float:left;width:315px;margin-right:35px}
		.helpdesk_con{position:relative;display:block;height:100px;padding-right:35px;border-right:1px solid #f2f2f2}
		.helpdesk_con .tel{padding-bottom:10px;font-size:24px;font-weight:700;color:#0062b2;letter-spacing:-.05em}
		.helpdesk_con .time{padding-bottom:10px;font-size:12px;color:#898989}
		.helpdesk_con .contactus{float:left;display:block;margin-right:5px;padding:5px 10px;border-radius:5px;font-weight:700;color:#fff;background:#009fd9}
		.helpdesk_con .productqa{float:left;display:block;padding:5px 10px;border-radius:5px;font-weight:700;color:#fff;background:#0075a9}
		.helpdesk_con .link{position:absolute;z-index:999;top:7px;right:35px}
	.result{float:left;width:280px;height:135px;padding-right:110px;background:url(../images/main/result1.gif) no-repeat right bottom}
		.result p{color:#898989;line-height:130%;letter-spacing:-.05em}
		.result h3{width:280px;}
		.result h3 .more{right:0}