<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td,Video{margin:0;padding:0;border:0 none;list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-x:hidden;}
body,html{height:100%;}
input,textarea{outline:0;border-radius:0;-webkit-appearance:none;}
img,input,select{border:0;vertical-align:middle;}

a{color:#333; display: block;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#ff9724;text-decoration:none;}
a:active{text-decoration:none;}
body,html{position:relative;}
iframe,img{border:0;}

h5 {font-size: 2em;}
p {color: #595959; font-size: 1rem; line-height: 1.7rem; text-indent: 1em;}

header {width:100%; position: relative; z-index: 999;}
nav {width: 95%; height:90px; line-height: 90px; position:fixed; top: 0px; left: 0px; background-color:#FDFDFD; z-index: 999;
	-webkit-clip-path:polygon(0 0,100% 0,98.5% 100%,0% 100%);
	clip-path:polygon(0 0,100% 0,98.5% 100%,0% 100%); 
	/*æ–œè§’cssã‚³ãƒ¼ãƒˆ*/
}
nav p {width: 23%; line-height:inherit; margin-left: 2%; float: left; font-size: 1.2em; z-index: 1001; position: absolute; top: 0; left: 0%;}
nav p img {width:70px; margin-right: 3%;}
nav ul {width:70%; float: right; padding-right: 5%;}
nav ul li {padding: 0 1.5%; line-height:inherit; float: right; font-size: 1em; text-align: center; position: relative;}
nav ul li div {width:100px; height: 100px; position: absolute; top: 100px; z-index: 999; background: #B40003;}
nav ul li div a { padding: 30px; background: #FF0004; color: #E2E2E2;}

header h1 {width:100%; height: 100%; position: absolute; top: 40%; left: 0; text-align: center;}
.her1  {width: 100%; height:100%; position: relative; margin-bottom: 5%;}
.bt1 {width:100%; max-width: 1400px; margin: 0 auto; margin-bottom: 5%; position: relative;}
.bt1 .sp1,.bt1 .sp3 {width: 17.222222%;}
.bt1 .sp1 {margin-top: 50px; left: 0;}
.bt1 .sp3 {position: absolute; top: 30px; right: 0;}
.bt1 .sp2 {position: absolute; width: 62.5%; top: 0; right: 5%;}
.bt1 span {display: block;}
.bt1 span img {width: 100%;}
.bt1  h3 {min-width: 250px; padding:5px 40px; font-size:3em; background: #000000; color: #fff; position: absolute; top: 170px; left: 25%; text-align: center;
	-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0% 100%);
	clip-path:polygon(7% 0,100% 0,93% 100%,0 100%); 
}
.bt1  h6 {font-size: 2.5em; font-weight: normal; position: absolute; top:30px; left: 10%;}

.part1,.part2,.part3,.part4 {position: relative; z-index: 2;}

footer {width:100%; background: #3e3e3e; position: relative; z-index: 2; }
footer article {width:100%; height: 228px; background:url("../images/foote_bg.jpg") no-repeat center; text-align: center;}
footer article h3 {font-size:2.75em; color: #FFFFFF; padding: 60px 0 20px;}
footer article p {font-size:1.5em; color: #FFFFFF;}
footer main {width:80%; height: 413px; margin: 0 auto;}
footer main ul {width:40%; min-height: 300px; padding-top: 133px;}
footer main ul li {width:50%; line-height: 40px; float: left;}
footer div {width:100%; line-height: 70px; text-align: center; border-top: 1px #525252 solid; color: #FFFFFF; font-size: 0.75em;}a{color:#333; display: block;}
footer a:link{color: #868686; text-decoration:none;}
footer a:visited{color: #868686; text-decoration:none;}
footer a:hover{color:#FFFFFF;text-decoration:none;}
footer a:active{color:#868686; text-decoration:none;}

section {overflow: hidden;}

@media screen and (max-width:1920px){
p {color: #595959; font-size: 1.25rem; line-height: 1.7em; text-indent: 1.25em;}

}

@media screen and (max-width:1600px){
p {color: #595959; font-size: 1.125rem; line-height: 1.7em; text-indent: 1.125em;}

}
@media screen and (max-width:1400px){
	nav ul li {padding: 0 1%; line-height:inherit; float: right; font-size: 1em; text-align: center;}
	p {color: #595959; font-size: 1rem; line-height: 1.7em; text-indent: 1em;}

}

@media screen and (max-width:1366px){
	nav ul li {padding: 0 0.5%; line-height:inherit; float: right; font-size: 1em; text-align: center;}
}

@media screen and (max-width:1199px){
	nav ul li {padding: 0 0%; line-height:inherit; float: right; font-size: 0.875em; text-align: center;}
}

@media screen and (max-width:768px){
nav {width: 100%; height:60px; line-height: 60px; position:fixed; top: 0px; left: 0px; background-color:#FFFFFF; z-index: 999; text-align: right;
	-webkit-clip-path:none;
	clip-path:none; 
	/*æ–œè§’cssã‚³ãƒ¼ãƒˆ*/}
nav p {width: 70%; line-height:inherit; font-size: 1em; text-indent: 0; z-index: 1001; position: absolute; top: 0; left: 0%; text-align: left;}
nav ul {width:100%; float:none; padding-right: 0;}
nav ul li { padding: 0; line-height:inherit; float:none; font-size: 1em; text-align: center; border-bottom: 1px solid #E2E2E2;}
nav p img {width:50px; margin-right: 3%;}
	
p { line-height: 1.6em; font-size: 0.875rem;}
.bt1  h3 {min-width: 100px; padding:5px 20px; font-size:1.5em; background: #000000; color: #fff; position: absolute; top: 85px; left: 12.5%; text-align: center;
	-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0% 100%);
	clip-path:polygon(7% 0,100% 0,93% 100%,0 100%); 
}
.bt1  h6 {font-size: 1.25em; font-weight: normal; position: absolute; top:15px; left: 10%;}

.bt1 {width:100%; margin: 0 auto; margin-bottom: 25%;}

footer {width:100%; background: #3e3e3e; position: relative; z-index: 2;}
footer article {width:100%; height: 200px; background:url("../images/foote_bg.jpg") no-repeat center; text-align: center;}
footer article h3 {font-size:2em; color: #FFFFFF; padding: 60px 0 10px; }
footer article p {font-size:1em; color: #FFFFFF;}
footer main {width:0%; height: 0px; display:none;}
footer main ul {width:0; min-height: 0px; position: absolute; left: -9999px; display: none;}
footer main ul li {width:0; line-height: 0; float: left; display: none;}
footer div {width:100%; line-height: 70px; text-align: center; border-top: 1px #525252 solid; color: #FFFFFF; font-size: 0.75em;}a{color:#333; display: block;}

.her1 {height: 50%;}
}

</pre></body></html>