﻿*{
	margin: 0;
	padding:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

html {
	font-family:"Microsoft JhengHei", Arial, Helvetica, "Helvetica Neue", Verdana, Geneva, sans-serif;
	font-size: 15px;
	background-image:url(../sap_images/ChineseBannerBG.png);
	background-repeat: repeat-x;
	background-color:#fff;
	color:#333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x: hidden;
}

a:link {
	text-decoration: none;
	color:#231815;
}
a:visited {
	text-decoration: none;
	color:#231815;
}
a:hover {
	text-decoration: none;
	color:#72c02c;
}
a:active {
	text-decoration: none;
	color:#231815;
}
img {
	border: 0;
	max-width: 100%;
	height: auto;
}
video, iframe, embed, object {
	max-width: 100%;
}
#box01 img[width], .co3 img[width], .lm img[width], .co4 img[width] {
	height: auto;
}
input {border:#A8A8A8 solid 1px; line-height: 25px; height: 25px; padding: 3px; }
.input01{border:#A8A8A8 solid 1px; line-height: 25px; height: 25px; padding: 3px; width: 96%; }
table {
    border-spacing: 0;
    border-collapse: collapse;
}


#box01{ 
	width:1280px; 
	margin:auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.to{ height:220px; }	
.m01{ height:35px; }
.lm{width:450px; float:left; background-color:#fff;  min-height:590px; padding:20px 0px 0px 0px;}
.co4{ width:650px; float:left; background-color:#fff; min-height:590px; padding:20px 0px 0px 0px;}
.rm{width:480px; float:right; background-color:#fff;  min-height:615px; padding:35px 10px 0px 0px;}
.co{ width:620px; float:left; background-color:#fff; min-height:615px; padding:35px 0px 0px 0px;}
.co2{ width:800px; float:left; background-color:#fff; min-height:747px; padding:10px 0px 0px 0px;}
.co3{ width:1100px; float:left; background-color:#fff; min-height:612px; padding:30px 0px 50px 0px;}

.footer{ width:100%; height:150px;padding-top: 8px;}
.footer2{ width:100%; background-image:url(../sap_images/e_footer_bg.png); background-repeat: repeat-x;}
.footer02{ width:1100px; height: 80px; margin: auto; }


#wrap{overflow:hidden;}  
#sidebar_left,#sidebar_right{padding-bottom:100000px;margin-bottom:-100000px;}


.nav {height:65px; width:1100px; color:#fff;  z-index:1000; background-color:#3a4c9a; position:relative;}
.hamburger-btn {
	display:none;
	position:absolute;
	top:10px;
	right:12px;
	z-index:1003;
	width:44px;
	height:44px;
	padding:8px;
	border:none;
	border-radius:4px;
	background:transparent;
	cursor:pointer;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	gap:6px;
	touch-action:manipulation;
	-webkit-tap-highlight-color:transparent;
}
.hamburger-btn__bar {
	display:block;
	width:26px;
	height:3px;
	background-color:#fff;
	border-radius:2px;
	transition:transform 0.25s ease, opacity 0.25s ease;
}
.hamburger-btn.is-active .hamburger-btn__bar:nth-child(1) {
	transform:translateY(9px) rotate(45deg);
}
.hamburger-btn.is-active .hamburger-btn__bar:nth-child(2) {
	opacity:0;
}
.hamburger-btn.is-active .hamburger-btn__bar:nth-child(3) {
	transform:translateY(-9px) rotate(-45deg);
}
.menu {list-style:none; font:16px "Microsoft JhengHei", Verdana,Arial; text-shadow:1px 1px 2px #17803b; text-align:center; width:1100px; margin:0 auto; }
.menu > li {
    position:relative;
    float:left;
    z-index:1000;
    height:65px;
}
.menu ul li {
    float:none;
    width:180px;
    height:auto;
}
.menu a {float:left; color:#fff; text-decoration:none; }
.menu a:hover { background-color:#13420d;  }
.menu div {
    color:#fff;
    text-decoration:none;
    width:157px;
    text-align:center;
    height:65px;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1.2;
}

.menu div a {
    color:#fff;
    text-decoration:none;
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    line-height:1.2;
}
.menu span {float:left; color:#fff; text-decoration:none; width:180px; }

.menu ul {display:none; position:absolute; font:normal 14px "Microsoft JhengHei", Arial,Verdana; text-align:left;  top:65px; left:10px; background:#14510b; list-style:none; cursor: pointer;}
.menu ul li {float:none; width:180px; }
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none; height:auto; padding-top: 10px;padding-bottom:10px;}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {background:#0C6442; color:#fff; font-weight:bold;  text-shadow:1px 1px 2px #000;}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; height:auto; padding-top:10px; padding-bottom:10px; font-size:13px;}
.menu ul ul {left:181px; top:0;}
.menu li.submenu {font-weight:bold; background:#2c415e; }
.menu li.noborder {border-top:none; width:200px; background:#841c80; }
li.menuhover a, li.menuhover li.menuhover a {color:#fff; background-color:#036;}
li.menuhover span, li.menuhover li.menuhover span {color:#fff;}

.Push0 a {
	color: #333333; 
	text-decoration: none
}
.Push0 a:hover {
    color: #468110; 
	text-decoration: none
}

.Push a {
	padding-right: 0px; 
	display: block; 
	padding-left: 18px; 
	padding-bottom: 0px; 
	width: 95%; color: #333333; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	text-decoration: none
}
.Push a:hover {
	padding-right: 0px; 
	display: block; 
	padding-left: 18px; 
	padding-bottom: 0px; 
	width: 95%; color: #274536; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	background-color: #c7ebe4; 
	text-decoration: none
}

.Push2 a {
	padding-right: 0px; 
	display: block; 
	padding-left:18px; 
	padding-bottom: 0px; 
	width: 95%; color: #333333; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	text-decoration: none
}
.Push2 a:hover {
	padding-right: 0px; 
	display: block; 
	padding-left:18px; 
	padding-bottom: 0px; 
	width: 95%; color: #274536; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	background-color: #e8f5fd; 
	text-decoration: none
}

.Push3 a {
	padding-right: 0px; 
	display: block; 
	padding-left:18px; 
	padding-bottom: 0px; 
	width: 95%; color: #333333; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	text-decoration: none
}
.Push3 a:hover {
	padding-right: 0px; 
	display: block; 
	padding-left:18px; 
	padding-bottom: 0px; 
	width: 95%; color: #274536; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	background-color: #e8f5e9; 
	text-decoration: none
}

.Push4 a {
	padding-right: 0px; 
	display: block; 
	padding-left:18px; 
	padding-bottom: 0px; 
	width: 95%; color: #333333; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	text-decoration: none
}
.Push4 a:hover {
	padding-right: 0px; 
	display: block; 
	padding-left:18px; 
	padding-bottom: 0px; 
	width: 95%; color: #274536; 
	line-height: 90%; 
	padding-top: 3px; 
	height: 22px; 
	background-color: #f0e8c4; 
	text-decoration: none
}

.new01{ background-image:url(../sap_images/table2_07.png); background-repeat:repeat-y; padding:10px 30px 0px 15px;}
.new02{ background-image:url(../sap_images/table2_07.png); background-repeat:repeat-y; padding:10px 30px 0px 15px;}

.chart01{ background-image:url(../sap_images/top.gif); background-repeat:no-repeat; width:18px; height:18px; white-space:nowrap; margin:0px 8px 0px 0px; float:left;}

.bg02{ background-color:#F6FFEB;}

.tab01{float:right; width:300px; text-align:right; padding-right:16px; text-shadow:1px 1px 2px #fff; color:#666;}
.im01{ width:960px; height:auto; margin: auto; border-radius:30px; border:#CCC solid 1px;}
.im02{ width:440px; height:auto; margin:10px;  border-radius:30px; border:#CCC solid 1px;}

.mn01{ font-size:15px; font-family:"Microsoft JhengHei"; margin:0px; padding:0px 15px 0px 15px; margin-left:10px;}
.mn01 ul{word-wrap: break-word; word-break: normal;  }
.mn01 li { list-style-image:url(../sap_images/arrow-g.png); line-height:40px; }

.color_O1{ color:#f08f00;}
.color_O2{ color:#f3b755;}
.color_R1{ color:#ff0000;}
.color_B1{ color:#1f7bbc;}
.color_B2{ color:#06C;}
.color_B3{ color:#039;}
.color_B4{ color:#63acdb;}
.color_B5{ color:#3498db;}
.color_B6{ color:#5bc0de;}
.color_W1{ color:#FFFFFF;}
.color_C1{ color:#844200;}
.color_C2{ color:#915122;}
.color_CO1{ color:#67492e;}
.color_CO2{ color:#915122;}

.color_G1{ color:#168e76;}
.color_G2{ color:#007130;}
.color_G3{ color:#4cb7a2;}
.color_G4{ color:#72c02c;}
.color_G5{ color:#5cb85c;}
.color_Gr1{ color:#434343;}
.color_pi01{ color:#fe93aa;}

.color_p1{ color:#1b5e20;}
.color_p2{ color:#2e7d32;}
.color_p3{ color:#0b5d1e;}
.color_p4{ color:#72c02c;}
.color_gray{color:#bdbdbd;}

.dotted_01{ border-bottom:#f0f0f1 solid 1px;}
.dotted_02{ border-bottom:rgba(46,125,50,0.3) dashed 1px;}
.dotted_03{ border-bottom:#f0f0f1 dashed 1px;}

.highta01{ line-height:25px;}

.Crude01{ font-weight:bold;}

.ind01 {text-indent:2em;}
.ind02 { text-align:justify; text-justify:inter-ideograph;}


.tex0{ font-family:"Microsoft JhengHei";}
.tex01{ font-size:12px; }
.tex02{ font-size:17px; }
.tex03 td{ line-height:25px; border-bottom:#f0f0f1 solid 1px;}
.tex04 p{ margin:-27px 0px -5px 80px;}
.tex05{ font-size:18px; }
.tex06{ background-image:url(../sap_images/t-bg_04.png); background-repeat:no-repeat; height:52px;} 
.tex07{ font-size:13px; }
.tex08{ font-size:15px; }
.tex09{ font-size:24px; }
.tex10{ font-size:26px; }
.tex11{ font-size:14px; }
.tex12 td{padding: 12px;letter-spacing:1px; border-bottom:#f0f0f1 solid 1px;}
.tex13 td{padding: 12px; letter-spacing:1px; line-height: 25px;}
.tex14{ font-size:19px; }
.tex15 td{padding: 10px; letter-spacing:1px; line-height: 25px;}
.tex16 td{padding: 10px; letter-spacing:1px; }
.tex17 td{padding:5px; letter-spacing:1px; line-height: 25px;}
.tex18 tbody td{border-bottom:#f0f0f1 solid 1px;}
.tex18 tfoot th{ border-bottom:#fff dashed 1px; padding-top: 8px;} 
.tex19 td{padding: 10px; letter-spacing:1px; line-height: 15px;}
.tex20 td{padding: 10px 15px; letter-spacing:1px; line-height: 25px;}

.tex09.Crude01>span{
	border-left: 5px #17803b solid;
	padding-left: 10px;
}




table {
    border-spacing: 0;
    border-collapse: collapse;
}


.f01{ float:right; margin:8px;}
.f0L{ float:left;}
.f0R{ float:right;}

.Spacing01{ letter-spacing:1.5px;}
.Spacing02{ margin:0px 10px 0px 10px;}
.Spacing03{ margin:10px 0px 10px 0px;}
.Spacing04{ padding:0px 0px 12px 60px;}
.Spacing05{ margin:30px 0px 0px 0px;}
.Spacing06{ margin:0px 0px 0px 10px;}
.Spacing07{ margin:10px 0px 10px 10px;}
.Spacing08{ padding:10px 0px 10px 0px;}
.Spacing09{ padding:30px 0px 0px 0px;}
.Spacing10{ margin-bottom:25px;}
.Spacing11{ line-height:30px; letter-spacing:1px;}
.Spacing12{ margin-bottom:20px;}
.Spacing13{ padding-bottom:20px;}
.Spacing14{ padding-bottom:10px;}
.Spacing15{ margin-top: 15px;}
.Spacing16{padding-top: 0px;}
.Spacing17{padding-top: 0px;}
.Spacing18{ margin-top: 10px;}
.Spacing19{ margin-bottom:45px;}

.w01{ width:260px;}
.w03{ width:260px; height:auto;}
.w02{ width:300px;}
.w04{ width:170px; height:340px; margin:auto;}
.w05{ width:170px; height:auto; margin:0px 0px 20px 0px;}
.w06{ height:50px;}

.wb01{ background: #5bc0de; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}
.wb02{ background: #f3b755; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}
.wb03{ background: #5cb85c; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}
.wb04{ background: #fe93aa; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}
.wb05{ background: #72c02c; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}

.wb06{width: 15px; height: 15px;  background: #5bc0de; border-radius:100%; color: #fff; font-size: 13px; padding: 3px;}
.wb07{width: 15px; height: 15px; background: #f3b755; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}
.wb08{width: 15px; height: 15px; background: #5cb85c; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}
.wb09{width: 15px; height: 15px; background: #fe93aa; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}
.wb10{width: 15px; height: 15px; background: #72c02c; border-radius:10px; color: #fff; font-size: 13px; padding: 3px;}


.dotted_01{ border-bottom:#CCC solid 1px;}

.mouse01{cursor:pointer;}	
.p_img{border-radius: 18px; max-width: 100%; height: auto;}
.p_img2{border-radius: 5px;}
.clear_both {clear:both;}

.menubox01 { width:100%; height:45px; line-height:40px; text-align:center; font-size:17px; font-weight: bold; letter-spacing:1px; color:#fff; font-family:"Microsoft JhengHei"; float: left; margin: 0px 10px 0px 0px;}
.menubox01 a{ width:100%; height:42px; line-height:40px; text-align:center; font-size:17px; font-weight: bold;   letter-spacing:1px; color:#fff; font-family:"Microsoft JhengHei";  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #00A8B8; 
}
.menubox01 a:hover { width:100%; height:42px; line-height:40px; text-align:center; font-size:17px; font-weight: bold;  letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#0098A8 ; 
}

.menubox02 { width:100%; height:45px; line-height:40px; text-align:center; font-size:17px; font-weight: bold; letter-spacing:1px; color:#fff; font-family:"Microsoft JhengHei"; float: left; margin: 0px 10px 0px 0px;}
.menubox02 a{ width:100%; height:42px; line-height:40px; text-align:center; font-size:17px; font-weight: bold;   letter-spacing:1px; color:#fff; font-family:"Microsoft JhengHei";  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #2e7d32; 
}
.menubox02 a:hover { width:100%; height:42px; line-height:40px; text-align:center; font-size:17px; font-weight: bold;  letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#0b5d1e; 
}


.li_01 li{
	margin-bottom: 10px;
}

.d01{ width:338px;height:350px; margin:25px 0px 0px 10px; float:left; text-align:center;}
.d01_2 { width:338px;  height:305px; line-height:305px;  background:#fff; overflow:hidden; border:#CCC solid 1px; position: relative; border-radius: 20px; }
.d01_2 img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
}
.site-banner {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}
.site-banner__link {
	display: block;
}
.site-banner__img {
	width: 100%;
	height: auto;
	display: block;
}
.site-banner map {
	display: block;
}
.site-lang-switch {
	display: none;
	text-align: right;
	padding: 6px 10px;
	background: rgba(37, 109, 27, 0.95);
}
.site-lang-switch a {
	color: #fff;
	font-size: 14px;
	margin-left: 12px;
}
.content-wrap {
	width: 100%;
	max-width: 1100px;
}
.photo-box {
	width: 100%;
	max-width: 430px;
	background: #F8F8F8;
	padding: 20px;
	border-radius: 10px;
	text-align: center;
	margin: 20px auto 0;
	box-sizing: border-box;
}
.footer-inner {
	color: #fff;
	padding-top: 8px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 12px;
}
.footer-inner__logos {
	display: flex;
	gap: 8px;
	flex-shrink: 0;
}
.footer-inner__logos img {
	width: 60px;
	height: 60px;
	flex-shrink: 0;
}
.footer-inner__text {
	flex: 1;
	min-width: 200px;
	font-size: 10pt;
}
.footer-inner__text p {
	margin: 0 0 4px;
	line-height: 1.5;
}
.responsive-table-wrap {
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.responsive-table-wrap table {
	min-width: 600px;
}
.input01, .co3 input[type="text"], .co3 textarea, .co3 select, .tex16 input[type="text"], .tex16 textarea, .tex16 select {
	max-width: 100%;
	box-sizing: border-box;
}
.co3 input[size], .tex16 input[size] {
	width: 100%;
}
.normal {
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.normal img, .normal table {
	max-width: 100%;
	height: auto;
}
.content-download {
	width: 200px;
	margin: 0 0 10px 10px;
	float: right;
}
.news-list-table {
	width: 100%;
}

@media screen and (max-width: 1200px) {
	#box01 {
		width: 100%;
		max-width: 1280px;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	.m01 {
		height: auto !important;
		min-height: 0;
		overflow: visible;
	}
	.nav {
		width: 100% !important;
		max-width: 100%;
		height: auto !important;
		min-height: 54px;
		overflow: visible;
	}
	.hamburger-btn {
		display: flex;
	}
	.nav:not(.is-open) > #menu,
	.nav:not(.is-open) > .menu {
		display: none !important;
		visibility: hidden !important;
		height: 0 !important;
		overflow: hidden !important;
		margin: 0 !important;
		padding: 0 !important;
		pointer-events: none !important;
	}
	.nav.is-open > #menu,
	.nav.is-open > .menu {
		display: block !important;
		visibility: visible !important;
		height: auto !important;
		overflow: visible !important;
		pointer-events: auto !important;
	}
	.menu {
		width: 100% !important;
		max-width: 100%;
		height: auto !important;
		min-height: 0;
		padding: 0;
		margin: 0;
	}
	.nav::after,
	.menu::after {
		content: "";
		display: table;
		clear: both;
	}
	.menu > li {
		float: none !important;
		display: block;
		width: 100%;
		height: auto;
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}
	.menu li::after {
		content: "";
		display: table;
		clear: both;
	}
	.menu a,
	.menu span {
		float: none !important;
		display: block !important;
		width: 100% !important;
		margin: 0 !important;
		text-align: center;
		box-sizing: border-box;
	}
	.menu div,
	.menu div a {
		width: 100% !important;
		height: auto !important;
		min-height: 48px;
		line-height: 1.35 !important;
		padding: 12px 10px;
		box-sizing: border-box;
		text-align: center;
		display: flex !important;
		align-items: center;
		justify-content: center;
	}
	.Spacing16,
	.Spacing17 {
		padding-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.nav.is-open .menu > li > ul {
		position: static !important;
		width: 100%;
		display: none !important;
		height: auto !important;
		opacity: 1 !important;
		visibility: visible !important;
		overflow: visible !important;
		left: 0;
		top: auto;
	}
	.nav.is-open .menu > li.is-expanded > ul {
		display: block !important;
	}
	.nav:not(.is-open) .menu ul {
		display: none !important;
	}
	.menu > li.has-submenu > div {
		position: relative;
		padding-right: 40px !important;
		cursor: pointer;
	}
	.menu > li.has-submenu > div::after {
		content: "+";
		position: absolute;
		right: 14px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 24px;
		line-height: 1;
	}
	.menu > li.has-submenu.is-expanded > div::after {
		content: "\00d7";
	}
	.menu ul li {
		width: 100%;
	}
	.menu ul li a {
		padding-left: 16px !important;
		text-align: left;
	}
	.lm,
	.co4,
	.co3,
	.co2,
	.co,
	.rm,
	.rm2,
	.co5 {
		float: none;
		width: 100% !important;
		max-width: 100%;
		min-height: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.to {
		height: auto;
		min-height: 0;
	}
	.footer {
		height: auto;
		min-height: 0;
		padding-bottom: 16px;
	}
	.footer02 {
		width: 100%;
		height: auto;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.site-lang-switch {
		display: block;
	}
	.site-banner map {
		display: none;
	}
	.im01, .im02, .d01, .d01_2 {
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	.f01 {
		float: none;
		text-align: right;
		margin: 8px 0 0;
	}
	.w01, .w02, .w03, .w04, .w05 {
		width: 100%;
		max-width: 100%;
		height: auto;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 14px;
		background-size: 100% 180px;
	}
	.tex09 {
		font-size: 20px;
	}
	.news-list-table tr:not(:first-child) {
		display: block;
		border-bottom: 1px solid #f0f0f1;
		padding: 10px 0;
	}
	.news-list-table tr:first-child td {
		display: block;
	}
	.news-list-table tr:not(:first-child) td {
		display: block;
		width: 100% !important;
		text-align: left !important;
		padding: 4px 12px;
		border: none;
	}
	.news-list-table tr:not(:first-child) td:first-child {
		display: none;
	}
	.news-list-table tr:not(:first-child) td:nth-child(2) {
		font-weight: bold;
		padding-bottom: 2px;
	}
	.news-list-table tr:not(:first-child) td:last-child {
		color: #bdbdbd;
		font-size: 13px;
		padding-top: 0;
	}
	.footer-inner {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.footer-inner__text {
		min-width: 0;
	}
	.tex15 table table tr {
		display: block;
		margin-bottom: 12px;
	}
	.tex15 table table td {
		display: block;
		width: 100% !important;
		box-sizing: border-box;
	}
	.tex15 img[width] {
		width: 100% !important;
		height: auto !important;
	}
	.content-download {
		float: none;
		width: 100%;
		margin: 0 0 12px;
	}
	.co3 .tex15 tr,
	.co3 .tex13 tr {
		display: block;
	}
	.co3 .tex15 td,
	.co3 .tex13 td {
		display: block;
		width: 100% !important;
		box-sizing: border-box;
	}
	.normal iframe {
		width: 100%;
		min-height: 200px;
	}
	html {
		font-size: 13px;
	}
	#box01 {
		padding-left: 6px;
		padding-right: 6px;
	}
	.tex09 {
		font-size: 18px;
	}
}