<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

@media (min-width:751px){
	#p1 .mainh2 { position: relative; z-index: 2; }
	#mv { width: 1100px; margin-top: -52px; }
	#p1 .cmenu { height: 320px; margin-top: -50px; padding-top: 85px; }
	#p1 .mainlead { color: #ffffff; }
	#p1 .mainlead h3 { margin-bottom: 10px; }

	.runit { width: 100%; height: 30vw; position: relative; margin-bottom: 30px; }
	section .sp-arrow { width: 10px; }
	/*#thumb-h .sp-horizontal .sp-previous-arrow { left: 50%; margin-left: -500px; }
	#thumb-h .sp-horizontal .sp-next-arrow { left: 50%; margin-left: 500px; right: auto; }
	#thumb-h .sp-bottom-thumbnails { margin-top: 30px; height: 90px; width: 1100px !important; }
	#thumb-h .sp-thumbnails { position: absolute; right: 0; width: 288px; }*/
	section .sp-thumbnail-container { cursor: pointer; }
	section .sp-thumbnail-container:after { content: ""; position: absolute; top:0; left: 0; 
		background: rgba(0,0,0,0.5); width: 90px; height: 90px; }
	section .sp-selected-thumbnail:after { border: #007143 4px solid; background: none; }
	section .sp-bottom-thumbnails .sp-thumbnail-container { margin-right: 5px; margin-left: 5px; }
	.slidewrap { width: 55vw; width : -webkit-calc(600+((100vw - 1000)/2)) ; width : calc(600+((100vw - 1000)/2)) ; 
		height: 30vw; }
	.limg .slidewrap { float: left; }
	.rimg .slidewrap { float: right; }
	.runit .txt { width: 400px; position: absolute; top:0; /*padding-top: 2.5vw;*/ }
	.runit.limg .txt { right: 50%; margin-right: -550px; }
	.runit.limg .sp-bottom-thumbnails { position: absolute; right: 0; margin-right: -250px; bottom: 0; }
	@media (max-width:1650px){ .runit.limg .sp-bottom-thumbnails { margin-right: 10px; bottom: 10px; } }
	.runit.limg .slider-pro img.sp-thumbnail { margin-left: 0; margin-top: 0; }
	.runit.rimg .txt { left: 50%; margin-left: -550px; }
	.runit.rimg .sp-bottom-thumbnails { position: absolute; left: 0; margin-left: -250px; bottom: 0; }
	@media (max-width:1650px){ .runit.rimg .sp-bottom-thumbnails { margin-left: 10px; bottom: 10px; } }
	.runit.rimg .slider-pro img.sp-thumbnail { margin-left: 0; margin-top: 0; }

	#p2,#p3,#p4,#p5,#p6,#p7 { margin-top: -100px; padding-top: 100px; }
	.runit h4 { background: url("../../images/hline.svg") left bottom no-repeat; height: 80px; position: relative;
		font-size: 30px; margin-bottom: 30px; line-height: 28px; }
	.runit h4 span { font-size: 18px; color: #B4CC20; }
	.runit h4 .icons { position: absolute; right: 0; bottom: 10px; }
	.runit h4 .icons img { display: inline-block; margin-left: 3px; }
	.runit .ctable { margin: 15px 0; }

	#p8 { padding: 60px 0 90px; }
	#p8 .mainw { background: #ffffff; padding: 70px; }
	#p8 h3 { font-size: 26px; margin-bottom: 25px; }
	#p8 h3 span { display: inline-block; padding-left: 10px; color: #B4CC20; font-size: 13px; }
	#p8 .ctable { width: 960px; }
	#p8 .ctable th,#p8 .ctable td { height: 42px; line-height: 42px; }
	#p8 .ctable td.long { line-height: 22px; }
	#p8 .ctable th { width: 215px; }



}

@media (max-width:750px){
	#p1 .mainw { width: 100%; }
	#p1 h2 { margin-bottom: 0; }
	#p1 .mainlead { color: #ffffff; }
	#p1 .mainlead h3 { color: #ffffff; }
	section .sp-arrow { width: 10px; }
	.runit .sp-bottom-thumbnails { 
		margin-top: 4vw; height: 90px; left: 0; width: 92vw !important; }
	section .sp-thumbnail-container:after { content: ""; position: absolute; top:0; left: 0; 
		background: rgba(0,0,0,0.5); width: 90px; height: 90px; }
	section .sp-selected-thumbnail:after { border: #007143 4px solid; background: none; }
	section .sp-bottom-thumbnails .sp-thumbnail-container { margin-right: 5px; margin-left: 5px; }

	/*#p2_1 { width: 100%; height: 735px; position: relative; margin-bottom: 65px; }*/
	.runit { margin-bottom: 10vw; }
	.runit .txt { width: 92vw; margin: 4vw auto; }
	.runit .txt h4 { background: url("../../images/hline.svg") left bottom no-repeat; font-size: 6vw; 
		margin-bottom: 4vw; line-height: 5.4vw; position: relative; height: 16vw; }
	.runit .txt h4 span { font-size: 3.6vw; color: #B4CC20; }
	.runit h4 .icons { position: absolute; right: 0; bottom: 2vw; }
	.runit h4 .icons img { display: inline-block; margin-left: 1vw; }
	.runit .txt p { margin-bottom: 4vw; }
	#p2_1 .cbtn2 {  }

	#p8 { padding: 4vw 0 10vw; }
	#p8 .mainw { background: #ffffff; padding: 4vw }
	#p8 h3 { font-size: 5vw; margin-bottom: 4vw; }
	#p8 h3 span { display: inline-block; padding-left: 2vw; color: #B4CC20; font-size: 3.2vw; }
	#p8 .ctable { width: 84vw; }
	/*#p8 .ctable th,#p8 .ctable td { height: 42px; line-height: 42px; }*/
	/*#p8 .ctable th { width: 215px; }*/



}

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