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

/* --メインイメージ-------------------------- */
.top_main{
	position: relative;
	margin: 0 auto;
	height: 500px;
}
.top_main_img{
	position: absolute;
	width:100%;
	margin: 30px auto;
}
.top_text{
	position: relative;
	color: #444;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 200px 120px 0;
}
.top_text_01{
    display: block;
    font-size: 4.2rem;
	/*text-shadow:
	0 0 0.2em rgba(0,0,0,0.5),
	0 0 0.1em rgba(0,0,0,0.2);*/
}
.top_text_02{
    display: block;
    font-size: 2.85rem;
}
@media  (max-width: 767px){
	.top_main{
		position: relative;
		height: auto;
	}
	.top_main_img{
		position:static;
	}
	.top_text{
		position:absolute;
		left:10vw;
		top:28vw;
		margin:0;
		padding:0;
		max-width:100%;
		max-height:100%;
		flex-wrap:wrap;
		align-content:center;
	}
	.top_text_01,
	.top_text_02{
		width:100%;
		text-align:left;
		/*text-shadow : 1px 1px 2px #000 ;*/
	}
	.top_text_01{
		font-size: 6.2vw;
		/*padding-left:8vw;*/
	}
	/*.top_text_02{
		font-size: 4.8vw;
	}*/
}

.oTxtList {
    margin-top: 0;
}

/* エッチング加工
------------------------------------------- */
.li02 p {
	margin: 5px 0 25px 0;
}

.oList02_hd {
    font-size: 1.7rem;
    font-weight: bold;
    border-bottom: none!important;
	background-color: #e9e9e9;
	text-align: center;
}
.oList02_img {
    margin-top: 0;
}

.oHd03 + .oTxt, .oTxt + .oTxt {
    margin-top: 0!important;
}

.oLink02 &gt; a {
    width: 400px;
	margin: auto;
}
@media  (max-width: 767px){
	.oLink02 &gt; a {
		width: 93.75%;
	}
}

.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt90{margin-top: 90px;}
.mt100{margin-top: 100px;}

.pt30{padding-top: 30px;}

.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}</pre></body></html>