<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#header .key-txt {
	position: absolute;
	top: 356px;
	left: 50%;
	margin-left: -416px;
}
#key .slide01 {
	background-image: url(../img/index/key-01.jpg);
}
#key .slide02 {
	background-image: url(../img/index/key-02.jpg);
}
#key .slide03 {
	background-image: url(../img/index/key-03.jpg);
}
#key .slide04 {
	background-image: url(../img/index/key-04.jpg);
}
#key .slide05 {
	background-image: url(../img/index/key-05.jpg);
}
#sec01 {
	padding: 120px 0 86px;
}
#sec01 .wrap:before {
	content: url('../img/index/sec1_deco.png');
	position: absolute;
	top: 820px;
	right: 299px;
}
#sec01 h2 {
	position: absolute;
	top: 0;
	right: 0;
}
#sec01 .txt {
	margin-top: 24px;
	width: 404px;
}
#sec01 .txt02 {
	margin-top: 15px;
	width: 404px;
}
#sec01 .sec01_img1 {
	margin-left: -82px;
	position: relative;
	z-index: 1;
	width: 682px;
}
#sec01 .sec01_img2 {
	position: absolute;
	top: 429px;
	right: -50px;
}
#sec01 .sec01_img3 {
	position: absolute;
	top: 807px;
	right: -27px;
}
#sec01 .sec01_btn1 {
	margin-top: 36px;
	width: 333px;
}
#sec01 .sec01_btn2 {
	margin: 25px 0 0 140px;
	width: 363px;
}
#sec02 {
	padding: 176px 0 205px;
}
#sec02 h2 {
	margin-left: 381px;
}
#sec02 .sec02_img1 {
	position: absolute;
	top: -176px;
	left: -220px;
}
#sec02 .sec02_img2 {
	margin: 44px 0 0 -36px;
}
#sec02 .sec02_img3 {
	position: absolute;
	top: 710px;
	right: -50px;
}
#sec02 .txt {
	margin-left: 110px;
	width: 440px;
}
#sec02 .sec02_btn {
	margin-top: 40px;
}
#sec02 .sec02_btn p {
	float: left;
	margin-right: 47px;
}
#sec03 {
	background: url('../img/index/sec3_bg.jpg') no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 0px 0 68px;
	color: #ffffff;
}
#sec03 h2 {
	position: absolute;
	top: 59px;
	right: 84px;
}
#sec03 .sec03_txt {
	margin-top: 37px;
	width: 400px;
}
#sec03 .sec03_img {
	position: relative;
	top: -70px;
	margin-left: -50px;
	margin-bottom: -70px;
	width: 580px;
}
#sec03 .sec03_btn {
	position: absolute;
	top: 571px;
	right: 3px;
}
#sec03 .ttl {
	position: absolute;
	top: 358px;
	left: 366px;
}
#sec04 {
	padding: 134px 0 130px;
}
#sec04 .ttl {
	position: relative;
	z-index: 1;
	width: 399px;
	margin: 30px 0 0 79px;
}
#sec04 .sec04_img1 {
	position: absolute;
	top: 6px;
	right: -80px;
}
#sec04 .row01 {
	position: relative;
	padding-top: 160px;
	margin-top: 11px;
}
#sec04 .row01 .sec04_img2 {
	width: 534px;
	position: absolute;
	top: 0;
	left: -65px;
}
#sec04 .row01 .sec04_txt {
	margin-left: 500px;
}
#sec04 .row01 .sec04_btn {
	margin: 33px 0 0 505px;
}
#sec05 {
	background: url('../img/shared/partent427.jpg') repeat center top;
	padding: 69px 0 99px;
}
#sec05 h2 {
	margin-bottom: 26px;
}
#sec05 .fl {
	padding-top: 29px;
}
#sec05 .fl h3 {
	position: relative;
}
#sec05 .fl h3 img {
	position: relative;
	z-index: 1;
}
#sec05 .fl h3:before {
	content: "";
	width: 190px;
	height: 180px;
	border: 5px solid #e8b50c;
	display: block;
	position: absolute;
	top: -30px;
	left: -50px;
}
#sec05 .fr {
	width: 470px;
}
#sec05 .box-face {
	position: relative;
	width: 470px;
	height: 400px;
}
#sec05 #feed .img-rss {
	width: 140px;
	float: left;
	padding-top: 4px;
}
#sec05 #feed dl {
	width: 300px;
	float: right;
}
#sec05 #feed .blk {
	padding: 25px 0 24px;
	border-bottom: 1px solid #a88615;
}


#text_box{
	width:700px;
	margin:60px auto 0px auto;
	padding:20px 0;
	background: #e6b51a;
    box-shadow: 0px 0px 0px 6px #e6b51a;
    border: double 3px #000;
}
#text_box p.ttl{
	font-size:40px;
	margin-bottom: 8px;
	letter-spacing: 5px;
	text-align:center;
	line-height:50px;
	color:#000;
	font-weight: bold;
	text-shadow:2px 2px 2px #fff9e5;
}
#text_box p.ttl2{
	margin-bottom: 8px;
	text-align:center;
	line-height:42px;
	color:#000;
	font-size: 25px;
	letter-spacing: 1px;
}
#text_box p.txt{
	text-align:center;
	width: 320px;
	margin: 0 auto;
	font-size:25px;
	line-height:34px;
	color:#000;
	padding-bottom: 5px;
	border-bottom: 3px dotted #fff9e5;
	text-shadow:1px 1px 1px #FFF;
	font-weight: bold;
}
#text_box p.txt2{
	text-align:center;
	font-size:15px;
	line-height:30px;
	padding-top: 15px;
	color:#000;
}
#text_box p.txt3{
	text-align:center;
	font-size:17px;
	line-height:32px;
	padding-top: 5px;
	padding-bottom: 10px;
	color:#000;
	font-weight: bold;
}</pre></body></html>