
@charset "UTF-8";
.eria {color:#333;	background: rgba(255,255,255,.8);	border-radius: 10px;}.eria dt {font-size: 130%;	border-bottom: solid 1px ;}
.top_contents { padding: 5rem 0;}
.top_contents h1 {font-size: 140%;	font-weight: 600;	border-bottom: 1px solid #333;	padding-bottom: .25rem;	margin-bottom: .5rem;}
.top_contents_image { width: 80%; background-size: cover; background-position: center center; background-repeat: no-repeat;	background-attachment: fixed; height: 25vw;}
.top_contents_text {width: 40%;	position: absolute;	bottom: -50px;	left: 10%;	color: #333;	background: rgba(255,255,255,.8);	padding: 3rem;}
.top_contents_text02 {width: 40%;	position: absolute;	bottom: -50px;	right: 10%;	color: #333;	background: rgba(255,255,255,.8);	padding: 3rem;}
.biz-sec { background-color: ;}
#business { overflow: hidden;}.biz-text-area { padding: 3.5vw; color: ;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { border-bottom: solid 1px ; padding-bottom: 3px;}
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; } .biz-text-area h2 { font-size: 140%; } .biz-text-area h3 { font-size: 120%; margin-bottom: 0; } .biz-text-area h4 { font-size: 110%; margin-bottom: 0; }}
@media (min-width: 1300px){ .biz-text-area { font-size: 1.1rem; }}
@media (max-width: 767px){ .biz-text-area h2 { font-size: 120%; } .biz-text-area h3 { font-size: 105%; } .biz-text-area h4 { font-size: 100%; }}@media (max-width: 575px){.top_contents { padding: 3rem 0;}
.top_contents_image { width: 100%; height: 40vw;	background-attachment: scroll;}.top_contents_text {width: 100%;	position: relative;	top: 0;	left: 0;	padding: 2rem;}
.top_contents_text02 {width: 100%;	position: relative;	top: 0;	left: 0;	padding: 2rem;}
}