<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h2 {
	padding:35px 0 10px 0;
}
#main_visual {
	padding:38px 0 40px;
}
.sec_bussines {
	padding-bottom:40px;
}
.sec_bussines h3 {
	padding-bottom:10px;
}
.sec_bussines p {
	background:url(../images/bussines_image.jpg) no-repeat 0 0;
	height:260px;
	padding:0 0 0 460px;
}
.sec_bussines dl {
border:1px solid #cccc99;
padding:10px 20px 10px 170px;
background:url(../images/bussines_photo.jpg) no-repeat 10px 10px #ffffee;
}
.sec_bussines dl dd.name {
font-size:12px;
font-weight:bold;
line-height:140%;
padding:6px 0 8px 0;
}
.sec_bussines dl dd.name strong {
font-size:14px;
}
.sec_ceremony {
	padding-bottom:40px;
}
.sec_ceremony h3 {
	padding-bottom:10px;
}
.sec_ceremony p {
	background:url(../images/ceremony_image.jpg) no-repeat 0 0;
	height:260px;
	padding:0 0 0 460px;
}
.sec_home {
	padding-bottom:40px;
}
.sec_home h3 {
	padding-bottom:10px;
}
.sec_home p {
	background:url(../images/home_image.jpg) no-repeat 0 0;
	height:260px;
	padding:0 0 0 460px;
}
.sec_voice h3 {
	padding:20px 0 20px 0;
}
.sec_voice ol {
line-height:100%;
}
.sec_voice ol li {
display:block;
padding:0 25px 20px 15px;
line-height:100%;
margin-right: -5px;
margin-bottom:17px;
}
.sec_voice ol li strong {
font-weight:bold;
color:#990033;
font-size:20px;
display:block;
width:100%;
height:26px;
padding-top:17px;
}
.sec_voice ol li span.name {
font-weight:bold;
display:block;
width:100%;
height:24px;
}
.sec_voice ol li span.txt {
	line-height:180%;
	padding:0 0 0 170px;
	display:block;
}
.sec_voice ol li.voice0 {
	background:url(../images/voice_0_bg.jpg) no-repeat 0 0;
	height:200px;
	margin-bottom: 35px;
}

.sec_voice ol li.voice1 {
	background:url(../images/voice_1_bg.jpg) no-repeat 0 0;
	height:293px;
	margin-bottom: 0px;
}
.sec_voice ol li.voice2 {
	background:url(../images/voice_2_bg.jpg) no-repeat 0 0;
	height:267px;
}


.sec_voice_short h3 {
	padding:20px 0 20px 0;
}
.sec_voice_short ol {
line-height:100%;
}
.sec_voice_short ol li {
display:block;
padding:0 25px 20px px;
line-height:100%;
margin-right: -5px;
margin-bottom:17px;
}
.sec_voice_short ol li strong {
font-weight:bold;
color:#990033;
font-size:20px;
display:block;
width:100%;
height:26px;
padding-top:17px;
}
.sec_voice_short ol li span.name {
font-weight:bold;
display:block;
width:100%;
height:24px;
}
.sec_voice_short ol li span.txt {
	line-height:180%;
	padding:0 0 0 10px;
	display:block;
}
.sec_voice_short ol li.voice0 {
	background:url(../images/voice_0_bg.jpg) no-repeat 0 0;
	height:200px;
	margin-bottom: 35px;
}

.sec_voice_short ol li.voice1 {
	background:url(../images/voice_1_bg.jpg) no-repeat 0 0;
	height:293px;
	margin-bottom: 35px;
}
.sec_voice_short ol li.voice2 {
	background:url(../images/voice_2_bg.jpg) no-repeat 0 0;
	height:267px;
}


.bottom_btn_large {
padding:12px 61px 31px 72px;
}
.sec_info2 {
	padding-bottom:10px;
}
.sec_info2 h3 {
	padding:27px 0;
}
.sec_info2 p {
	line-height:175%;
	margin-left: 30px;
	width: 700px;
}
.sec_info2 p strong {
	font-weight:bold;
}
.sec_chance {
	border:1px solid #cccc99;
	background:url(../images/chance_image.jpg) no-repeat 530px 2px #ffffee;
	height:148px;
	padding:15px;
	margin-bottom: 20px;
}
.sec_chance ol {
	padding:13px 0 0 23px;
}
.sec_chance ol li {
	list-style-type:decimal;
}
.bottom_btn {
	padding:20px 0 20px 76px;
}
</pre></body></html>