@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic);

/*==【基本設定】==*/
body{background:#fff;font:13px/1.231 'Open Sans',sans-serif,'微軟正黑體';}
	
	#header h1,.box_hd h2,#footer h1,.igtxt h3,.box_hd h3{margin:0;padding:0;font-size:15px;line-height:22px;}
	.ulli,.ulli ul,.ulli li{margin:0;padding:0;list-style:none;}
	.btn_pn02 a,.btn_pn02 a:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}

#wrap{overflow:hidden;}
.inbox{width:1250px;margin:0 auto;}
.l{display:inline;float:left;}
.r{display:inline;float:right;}
img{max-width:100%;height:auto;}
#header{z-index:3;position:relative;background:#333;}
	/* Logo */
	#header h1{display:inline;float:left;line-height:90px;}
	#header h1 img{max-height:46px;width:auto;vertical-align:middle;}
	/* 手機主選單 */
	.s_mnav{display:none;}
	/* 搜尋 */
	.shbox{display:inline;float:left;margin-left:25px;}
		.i_sh{display:inline-block;vertical-align:middle;text-indent:-9999px;background:url(images/header/icon_search.png) no-repeat center center;cursor:pointer;}
	.subshbox{display:none;position:absolute;left:0;bottom:0;margin-bottom:-54px;width:100%;padding:15px 0;text-align:right;background:rgba(0,107,182,0.9);background:#006BB6\9;}
		.subshbox b{color:#fff;font-size:15px;padding:0 10px;}
		.subshbox .tf_sh{padding:3px;font-size:15px;border:0;width:200px;}
		.search_link{display:inline-block;margin-left:5px;padding: 3px 10px;color:#fff;background-color:#0069B7;border:solid 1px #A2C4DE;border-radius:3px;text-transform:uppercase;}
		.search_link:hover{background-color:#1777BB;border-color:#fff;color:#fff;}
	/* 主選單 */
	.mnav{margin:0 0 0 80px;}
		.mnav>ul>li{position:relative;display:inline-block;width:170px;max-width:14.2%;margin-right:-4px;text-align:center;}
		.mnav>ul>li>a{display:block;box-sizing:border-box;color:#fff;font-size:14px;padding:15px 5px;cursor:pointer;}
		.mnav .shbox{display:none;}
		.mnav>ul>li:hover>a, .mnav>ul>li.hv>a{position:relative;z-index:4;background-color:#006BB6;}
		.mnav>ul>li.hv{z-index:5;}
	/* 次選單 */
	.submenu{display:none;position:absolute;left:0;z-index:4;width:100%;padding:10px 0 !important;text-align:left;background:rgba(0,107,182,0.9);background:#006BB6\9;}
		.submenu li{width:100%;font-size:14px;}
		.submenu a{display:block;padding:6px 15px;color:#fff;}
		.submenu a:hover{color:#fff000;}
		.sub_img{text-align:center;border-bottom:1px solid #fff;}
		.sub_menu{padding:10px 0 0;}
		.sub_menu ul{padding:5px 5px 5px 190px;position:relative;min-height:32px;}
			.sub01{}
			.sub02{border-top:1px solid #0569B6;border-bottom:1px solid #0569B6;background:rgba(6, 101, 172, 0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
		.sub_menu li{padding:0 1%;background:url(images/header/line_01.png) no-repeat scroll left 7px;margin:2px 0 0;}
		.sub_menu li a{font-size:14px !important;}
		.sub_menu li a:hover{color:#ffe100;}
		.sub_menu li.fst{position:absolute;left:10px;top:5px;width:190px;background:none;margin:0;padding:0;}
		/*.sub_menu li.fst a{display:inline-block;font-size:16px !important;color:#ffe100;background:url(images/header/icon_01.png) no-repeat scroll right 12px;padding-right:15px;}*/
		.sub_menu li.fst a{display:inline-block;font-size:16px !important;color:#ffe100;}
		
#content{z-index:2;}
#content .inbox{padding:5px 0;}
	/* 主Banner */
	.bbnrbox{position:relative;}
		.bbnrbox li{background:#E8EAEB;width:100%;text-align:center;position:relative;}
		.bbnrbox span.i_form{position:absolute;right:7%;bottom:20px;/*max-width:25%;*/font-size: 29px; font-weight: bold; background:url(images/content/item_form.png) 0 center no-repeat;background-size:contain;}
		.bbnrbox .i_form_txt{ display: block; padding-left: 2.8em; color: #fff; text-shadow:-1px -1px 1px rgba(0,0,0,.1), 1px 1px 3px rgba(0,0,0,.6); -webkit-transition: all 300ms ease; transition: all 300ms ease;}
		.bbnrbox .i_form a:hover .i_form_txt{ color: #0069B7; text-shadow:-1px -1px 1px rgba(255,255,255,.1), 1px 1px 3px rgba(255,255,255,.5);}
		.btn_pn01 div, .btn_pn01 a,.btn_pn03 a{display:block;text-indent:-9999px;background:no-repeat scroll center center;width:50px;height:100px;position:absolute;top:50%;margin-top:-50px;}
			.btn_pn01 .i_prev{background-image:url(images/content/btn_prev.png);left:2%;}
			.btn_pn01 .i_next{background-image:url(images/content/btn_next.png);right:2%;}
			.btn_pn03 .i_prev{background-image:url(images/content/btn_prev03.png);left:2%;}
			.btn_pn03 .i_next{background-image:url(images/content/btn_next03.png);right:2%;}
		.bnr_point{position:fixed;z-index:999;right:10px;top:50%;margin:-40px 0 0;}
			.bnr_point *{display:block;width:16px;height:16px;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
			.bnr_point li{background:#007BC8;margin:5px 0;}
			.bnr_point li a{display:block;background:#A6DBFB;}
			.bnr_point li a:hover, .bnr_point li a.active{background:#007BC8;}
		.bnr_point01{left:0;top:auto;right:auto;bottom:15px;margin:0;width:100%;text-align:center;}
			.bnr_point01 *{display:inline-block;}
			.bnr_point01 span{margin:3px;}
	/* 小Banner */
	.sbnrbox{background:#0069B7;}
		.sbnrbox li{display:inline;float:left;box-sizing:border-box;width:25%;border-left:1px solid #fff;border-bottom:1px solid #fff;}
		.sbnrbox li a{display:block;text-align:center;}
		.sbnrbox li a:hover{background:#0059a7;}
		.sbnrbox li a img{width:100%;height:auto;}
	/* 主內容 */
	/* Box01 */
	.has_border{border-top:1px solid #898989;}
	.box01{padding:10px 0;}
		.box01 .box_hd{position:relative;padding:0 25px;}
			.box01 .box_hd h2{display:inline-block;color:#0069b7;font-size:30px;font-weight:normal;}
			.box01 .box_hd h3{display:inline-block;color:#4c4948;font-size:18px;padding:0 0 0 20px;font-weight:normal;}
			.btn_pn02{position:absolute;right:20px;top:-5px;}
			.btn_pn02 a{display:inline;float:left;text-indent:-9999px;background:no-repeat scroll center top;width:25px;height:30px;}
				.btn_pn02 .i_prev{background-image:url(images/content/btn_prev02.png);}
				.btn_pn02 .i_next{background-image:url(images/content/btn_next02.png);}
			.btn_pn02 a:hover{background-position:center bottom;}
		.box01 .box_bd{}
	/* 首頁左右二區 */
	.tblock.w50 .l{width:50%;box-sizing:border-box;padding:5px 25px;border-right:1px solid #898989;}
	.tblock.w50 .r{width:50%;box-sizing:border-box;padding:5px 25px;position:relative;}
		.tblock.w50 .r:before{content:"";position:absolute;top:0;left:-1px;bottom:0;width:0;border-left:solid 1px #898989;}
		.tblock .box01{padding:10px 0;}
		.tblock .box01 .box_hd{position:relative;padding:0;}
		.tblock .btn_pn02{right:0;}
	/* 首頁banner輪播02 */
	.maxbnr{ margin-top: 10px;}
		.maxbnr li{position:relative;}
		.maxbnr_txt{position:absolute;right:0;bottom:5px;width:40%;}
	/* 首頁內文 */
	.inTxt{padding:15px 0 7px;color:#666464;}
		.inTxt p{font-size:12px;}
		.inTxt a{color:#666464 !important;}
		.inTxt b.imp{color:#0068b7;font-size:18px;font-weight:normal;margin:15px 0 0;display:block;}
	/* 首頁圖片 */
	.imglist{padding:10px 0;width:100%;overflow:hidden;box-sizing:border-box;}
		.imglist li{display:inline;float:left;margin:0 4% 0 0;outline:1px solid #fff;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.5);box-shadow:2px 2px 3px rgba(0,0,0,0.5);}
		.imglist .bx-viewport{padding:0 5px 5px 0;}
	/* 自訂-左右二區 */
	.lrbox{padding:0 25px;}
		.lrbox .lbox{width:35%;padding:5px 3% 0 0;}
		.imgbox span{display:block;padding:10px 0;}
		.lrbox .rbox{width:62%;padding:5px 0 0;}
	/* 自訂-影片rwd */
	.youtubebox{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
		.youtubebox iframe,.youtubebox object,.youtubebox embed{position:absolute;top:0;left:0;width:100%;height:100%;}
	/* 自訂-照片區 */
	.photobox a{display:inline;float:left;width:48%;padding:10px 1%;}
	/* 產品列表 */
	.prolist li{display:inline;float:left;width:21%;padding:10px 2%;text-align:center;position:relative;}
		.ckboxwarp{position:absolute;right:0;top:15px;width:43px;}
			.ckbox{position:relative;cursor:pointer;}
			.ckboxwarp .ckbox span{position:absolute;left:0;top:0;width:23px;height:23px;background:url(images/content/item_ck.jpg) no-repeat scroll left top;z-index:2;}
			.ckboxwarp .ckbox .ck{position:absolute;left:0;top:0;z-index:1;}
			.ckboxwarp .ckbox span.on{background-image:url(images/content/item_ck_ok.png);width:43px;}
		.prolist .igbox{margin:10px 0 0;text-align: center;overflow: hidden;}
		.prolist .igbox>a{position: relative; display: block; margin:0 auto; width: 200px; height: 180px; overflow: hidden; text-align: center;}
		.prolist .igbox>a>img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: none; width: 100%; height: auto; -webkit-transition: all 300ms ease; transition: all 300ms ease;}
		.prolist li:hover .igbox>a>img{width: 120%;}
		.prolist .igtxt{height:48px;overflow:hidden;}
		.prolist .igtxt h3{color:#434343;font-size:16px;font-weight:normal;}
	.prolist02 li{width:16%;padding-top:30px;text-align:left;}
		.prolist02 .ckboxwarp{right:5px;}
		.prolist02 li .igbox{border:1px solid #006AB5;}
		.prolist02 li .igtxt h3{color:#0069b7;}
		.no_ck li{padding-top:0;}
	/*連絡我們*/
	.list_form{padding:15px 50px 20px 0;color:#666;}
		.tfbar{padding:10px 0 10px 250px;position:relative;}
		.tfbar b{position:absolute;left:0;top:8px;text-align:right;color:#0069b7;width:230px;padding:0 20px 0 0;font-size:20px;font-weight:normal;}
		.tfbar .tfcont{width:100%;}
		.tfbar .tfcont p.title{color:#0069b7;font-size:20px;font-weight:normal;}
		.tf{border:1px solid #006AB5;padding:5px;width:100%;box-sizing:border-box;}
		.tf_m{width:300px;}
		.tfcont .ckbox{display:inline-block;padding:0 20px 0 35px;font-size:20px;color:#0068b7;margin:3px 0;}
		.tfcont .ckbox span{position:absolute;left:0;top:0;width:23px;height:23px;background:url(images/content/item_ck.jpg) no-repeat scroll left top;z-index:2;}
		.tfcont .ckbox .ck{position:absolute;left:0;top:0;z-index:1;}
		.tfcont .ckbox span.on{background-image:url(images/content/item_ck_ok.png);width:43px;}
		.btnbox{padding:10px 0 0;text-align:right;}
			.btn{background:#006AB8;color:#fff;border:0;font-size:20px;padding:5px 30px;font-family:'Open Sans',sans-serif;margin:0 0 0 5px;min-width:150px;}
	/*表格樣式*/
	.Txt table{border:10px solid #1262AB;border-collapse:collapse;}
		.Txt table th,.Txt table td{border:1px solid #1262AB;padding:5px 10px;color:#1262AB;}
#footer{z-index:1;}
	#footer .hd{background:#333;color:#fff;overflow:hidden;/*height:30px;*/}
		/* Footer選單 */
		.fnavwarp{width:60%;}
		.fnav{display:inline;float:left;/*width:23%;*/padding:20px 2% 0 0;font-size:12px;}
			.fnav .nav_title{color:#fff;font-size:14px;font-weight:normal;line-height:1;margin:0 0 0.5em;}
			.fnav li{float:left;padding:2px 0;}
			.fnav li+li{margin-left:50px;}
			.fnav li a{display:block;padding:2px 0;color:#fff;}
			.fnav li a:hover{color:#5aa4ed;}
	#footer .bd{margin-top:0.5em;line-height:50px;font-size:13px;}
		/* footer btm menu*/
		.ft_menu{float:left;}
			.ft_menu li{float:left;margin:1px 30px 0 0;}
			.ft_menu a{display:inline-block;color:#fff;}
			.ft_menu a:hover{color:#5aa4ed;}
		/* Footer Follow us */
		.ft_follow{}
			.ft_follow ul{}
			.ft_follow h3{float:left;margin:1px 5px 0 0;font-size:13px;font-weight:normal;}
			.ft_follow li{float:left;}
			.ft_follow a{display:inline-block;width:30px;height:30px;line-height:30px;color:inherit;font-size:18px;text-align:center;}
			.linkedin:hover{background:#0378b3;}
			.facebook:hover{background:#3a5698;}
			.twitter:hover{background:#29a8dd;}
			.youtube:hover{background:#dc2b34;}
			.google:hover{background:#dc4e41;}
			.flickr:hover{background:#000;}
		.copyright br{display:none;}
		/* Footer資訊 */
		.ft_info{width:320px;position:relative;}
			.i_showhide{display:none;position:absolute;left:50%;top:3px;margin:0 0 0 -20px;line-height:40px;cursor:pointer;}
			.i_showhide img{width:30px;}
			.imgtxt{padding:25px 0 0;}
			.imgtxt_ig{width:100px;/*margin:0 4% 0 10px;*/}
			.imgtxt_txt{margin-left:115px;}
			.maxbnr_txt .inTxt{padding:0;}
			.fttxt{font-size:11px;color:#fff;line-height:1.3;}
			.fttxt p b{font-size:14px;font-weight:normal;display:block;}
			.fttxt .mt10{margin-top:10px;}
			.ft_info .shbox{position:relative;display:block;float:none;padding:0 40px 3px 0;border-bottom:1px solid #fff;margin:20px 30px 0 10px;}
			.ft_info .shbox .tf_sh{background:none;border:0;width:100%;height:30px;line-height:30px;color:#fff;}
			.ft_search_btn{position:absolute;top:0;right:5px;height:30px;width:30px;background:url(images/footer/icon_sh.png) no-repeat scroll center center;cursor:pointer;}
			.ft_search_btn:hover{opacity:0.5;}
	/* Fixed Follow us */
	.fixed_follow{position:fixed;left:0;top:0;bottom:0;z-index:9999;margin:auto;height:300px;}
		.fixed_follow a{display:block;margin-bottom:5px;width:40px;height:45px;line-height:45px;font-size:20px;text-align:center;color:#fff;transition: width .15s ease-in-out 0s;}
		.fixed_follow a:hover{width:50px;}
		.fixed_follow .linkedin{background:#0378b3;}
		.fixed_follow .facebook{background:#3a5698;}
		.fixed_follow .twitter{background:#29a8dd;}
		.fixed_follow .youtube{background:#dc2b34;}
		.fixed_follow .google{background:#dc4e41;}
		.fixed_follow .flickr{background:#000;}


@media(min-width:1291px){
	.imglist{padding:10px 12px;}
}	
@media(max-width:1310px){
	.inbox{width:96%;margin:0 2%;}
	.mnav{margin-right:0;}
	/*#header h1{width:202px;margin:0 5% 0 0;}*/
	/*.mnav{padding:30px 0 0;}*/
	/*.mnav li a{font-size:18px;}*/
	/*.shbox{padding:33px 0 0;}*/
}
@media(max-width:1130px){
	#header h1{line-height:88px;}
	.shbox{margin-left:15px;}
	.mnav{margin:0 0 0 100px;}
	.mnav>ul>li>a{font-size:13px;}
	.box01 .box_hd h2{font-size:25px;}
	.ft_info{width:40%;}
	/*.imgtxt_ig{width:32%;}*/
	.maxbnr_txt .Txt{line-height:1.4;}
	.prolist02 .ckboxwarp{right:0;}
	/*.submenu{top:74px;}*/
	.ft_follow h3{display:none;}
}

@media(max-width:950px){
	.fnavwarp{width:auto;display:block;float:none;}
	.ft_info{width:auto;display:block;float:none;border-bottom:1px solid #999;padding:0 0 20px;}
	.ft_follow{position:relative;z-index:2;width:auto;}
	.ft_follow h3{display:block;}
	.ft_follow li+li:before{color:#999;}
	.fixed_follow{top:auto;right:0;height:auto;width:270px;}
	.fixed_follow li{float:left;}
	.fixed_follow a{margin:0;width:45px;height:42px;}
	.fixed_follow a:hover{width:45px;}
	#footer .bd{line-height:30px;padding-bottom:10px;overflow:hidden;}
	#footer .bd .r{float:left;}
	.imgtxt_ig{width:auto;margin:0 15px 0 10px;}
	#header {padding:3px 0;}
	#header h1{margin:3px 10px;line-height:60px;}
	#header h1 img{max-height:40px;}
	.i_sh{display:none;}
	.s_mnav{display:inline;float:right;background:url(images/header/s_icon_mnav.png) no-repeat scroll center center;width:50px;height:40px;margin:5px 0 0;padding:10px 5px;text-indent:-9999px;cursor:pointer;}
	.mnav{
		display:none;position:absolute;left:0;top:70px;width:100%;background:#0069b7;margin:0;padding:10px 0;border-bottom:1px solid #fff;
		-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 5px rgba(0,0,0,0.5);box-shadow:0px 5px 5px rgba(0,0,0,0.5);
	}
	.mnav.on{display: block;}
	.mnav>ul>li{display:block;float:none;width:auto;max-width:none;margin:0;text-align:left;padding:0;}
	.mnav li.hv{background:#0059a7;}
	.mnav .submenu{background:#00529A;}
	.mnav>ul>li>a {padding:10px 15px;font-size:18px;}
	.mnav>ul>li.hv>a,.mnav li a:active{color:#fff;background-color:#0059a7;}
	.mnav li.lhbox{display:none;}
	.mnav li.shbox{position:relative;display:block;float:none;padding:10px 55px 10px 10px;}
	.mnav li.shbox .tf_sh{background:none;border:solid 1px #7EAFD4;border-radius:3px;width:100%;height:30px;line-height:30px;color:#fff;}
	.mnav_search_btn{position:absolute !important;top:7px;right:5px;padding:0 !important;height:36px;width:40px;border-radius:5px;background:url(images/footer/icon_sh.png) no-repeat scroll center center;cursor:pointer;}
	.submenu{/*display:block;*/display:none;position:static;padding:5px 20px 10px;width:auto;}
	.submenu .inbox{margin:0;}
	.submenu a{padding:10px 30px;font-size:16px;}
	.subshbox{display:none;}
	.sub_img{display:none;}
	.sub_menu{padding:0;}
	.sub_menu ul{padding:3px 3px 3px 190px;}
	.sub_menu li{background-position:left 3px;padding:0 2%;display:inline;float:left;margin:3px 0 0;}
	.sub_menu li a{font-size:13px !important;padding:2px 0;}
	.sub_menu li a:hover{background-color:transparent;color:#ffe100;}
	.sub_menu li.fst{top:3px;}
	.sub_menu li.fst a{font-size:14px;background-position:right 9px;}
	.sub_menu li.fst a:hover{text-decoration:underline;color:#ffe100;}
	.maxbnr_txt{position:absolute;right:0;bottom:5px;width:96%;padding:0 2%;background:rgba(255,255,255,0.5);}
	.ft_info .shbox{margin-right:10px;}
	.i_showhide{display:none;}
}
@media(max-width:800px){
	.tblock.w50 .l,.tblock.w50 .r{display:block;float:none;width:auto;border:0;padding:0 10px;}
	.tblock.w50 .r:before{content:none;}
	.tblock.w50 .r{border-top:1px solid #898989;}
	.box01 .box_hd{padding:0 10px;}
	.box01 .box_hd h2{font-size:20px;}
	.btn_pn02{right:10px;}
	.maxbnr_txt{position:static;background:none;width:auto;padding:0 10px;}
	.Txt{font-size:13px;}
	.lrbox{padding:0 10px;}
	.bnr_point{margin:-30px 0 0;}
	.bnr_point *{width:10px;height:10px;}
	.prolist li{width:46%;}
	.bbnrbox li span.i_form{width:150px;}
	.bnr_point01{bottom:5px;}
	.prolist02 .ckboxwarp{right:-8px;}
}
@media(max-width:600px){
	.sbnrbox li{width:50%;}
	.btn_pn01 a{background-size:25px auto;width:25px;}
	/*footer MENU*/
	#footer .hd{height: auto !important;}
	.i_showhide{display:none !important;}
	.fnav{display:block;float:none;width:auto;margin:0 -2%;padding:0;}
	.fnav-s{display:none;background-color:#095186;}
	.fnav-s.on{display:block;}
	.fnav+.fnav{border-top:solid 1px #1A7BC3;}
	.fnav li {float:none;display:block;height:auto;padding:0;}
	.fnav .nav_title, .ft_menu li{float:none;display:block;height:auto;margin:0;padding:10px 2%;font-size:18px;line-height:normal;background-color:#222;}
	.fnav .nav_title:hover{cursor:pointer;color:#5aa4ed;}
	.fnav li a{display:block;padding:10px 4%;cursor:pointer;font-size:16px;border-bottom:solid 1px #1A5C8E;}
	.fnav-s li+li{margin:0;}
	.fnav a:hover, .fnav a:active, .fnav a:focus{background-color:#0059a7;}
	#footer .bd{margin:0;font-size:12px;background:#111;}
	#footer .bd .inbox{width: 100%;margin:0;}
	#footer .bd>.inbox>.r{float:none;}
	#footer .bd .l{float:none;display:block;margin: 5px 2% 0;}
	.ft_menu{float:none;display:block;}
	.ft_menu a{display:block;}
	.ft_info{border:0;margin:0;}
	.ft_follow{float:none;display:block;margin:0 0 -15px;overflow:hidden;}
	.ft_follow ul{float:none;display:block;}
	.copyright{font-size: 12px;}

	/*#header h1{width:174px;}*/
	#footer h1{width:202px;}
	.imgtxt_ig{width:25%;margin:0 0 0 10px;}
	.imgtxt_txt{margin-left:25%; padding-left: 20px;}
	.imgtxt_txt .mt10{margin-top:5px;}
	.lrbox .lbox,.lrbox .rbox{display:block;float:none;width:auto;padding:5px 0 0;}
	.lrbox .lbox{text-align:center;}
	.photobox a{display:block;float:none;width:auto;padding:5px 0;}
	.list_form{padding:15px 20px 20px;}
	.tfbar{padding:10px 0;}
	.tfbar b{position:static;text-align:left;width:auto;display:block;font-size:16px;}
	.tfcont .ckbox{font-size:16px;}
	.tf_m{width:100%;}
	.btnbox{text-align:left;}
	.btn{font-size:16px;padding:5px 15px;min-width:auto;margin:0;}
	.sub_menu ul{padding:3px 3px 5px 10px;}
	.sub_menu li.fst{position:static;display:block;float:none;}

	.bbnrbox span.i_form{right: 12%; font-size: 20px;}
	.Txt table{/*display: none;*/width: 100% !important;display:block;overflow:auto;box-sizing:border-box;}
}
@media(max-width:450px){
	.copyright{line-height:1.4;}
	.copyright br{display:inline;}
	.prolist li{width:250px;margin:0 auto;display:block;float:none;}
	.prolist02 .ckboxwarp{right:-12px;}
	.tfcont .ckbox{display:block;padding-top:5px;}
	.prolist .igtxt{height:auto;}
	.bbnrbox span.i_form{font-size: 16px;}
	.ft_follow h3{font-size: 14px;}
	.ft_follow a{width:25px;height:25px;line-height:25px;font-size:15px;}
}

.css3{
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	-webkit-text-shadow:2px 3px 5px rgba(0,0,0,0.15);-moz-text-shadow:2px 3px 5px rgba(0,0,0,0.15);text-shadow:2px 3px 5px rgba(0,0,0,0.15);
	-webkit-box-shadow:inset 0px 0px 30px rgba(0,0,0,1);-moz-box-shadow:inset 0px 0px 30px rgba(0,0,0,1);box-shadow:inset 0px 0px 30px rgba(0,0,0,1);
	background:#007EC1;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#007EC1), to(#003D74));
	background:-webkit-linear-gradient(#007EC1, #003D74);
	background:-moz-linear-gradient(#007EC1, #003D74);
	background:-ms-linear-gradient(#007EC1, #003D74);
	background:-o-linear-gradient(#007EC1, #003D74);
	background:linear-gradient(#007EC1, #003D74);
}
