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

/*orignal CSS隱ｿ謨ｴ*/
.wrap {
	text-align: center;
}

.wrap h1 {
	text-align: left;
}

.topimg {
	margin: 1.5em;
	position: relative;
	padding-top: 50%; /* 陦ｨ遉ｺ逕ｻ蜒上�鬮倥＆ ﾃｷ 陦ｨ遉ｺ逕ｻ蜒上�蟷� ﾃ� 100 */
	background: url(../img/img_01.jpg) 0 0 no-repeat;
	background-size: contain;
}

.top_01 {
    text-align: left;
    position: absolute;
    top: 20%;
}

.top_01 img {
}

.top_01 p {
    color: #564C49;
}

.plain_01 {
    margin-bottom: 5%;
    background-color: #F2F2F7;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 1em;
}

.plain_01:last-child {
}

.plain_01 p {
    line-height: 1.7em;
}

.plain_01 img {margin: 0.4em;}

.plain_01:last-child img {
}

.wrap h2 {
    color: #ffffff;
    background-color: #9999B5;
    padding: 0.4em;
    border-top-left-radius: 0.4em;
    border-top-right-radius: 0.4em;
    margin: 0;
}

.plain_011 {
    width: 50%;
}

.plain_011 h3 {
    color: #4E4E93;
    border-bottom: 1px solid #4E4E93;
    padding-bottom: 0.4em;
}

.plain_011 img {
}

.plain_011 p {
}

.plain_011 ul {
	list-style: none;
}

.plain_011 ul li {
	line-height: 1.1em;
	text-align: left;
}

.plain_012 {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	width: 100%;
}

.plain_012 img {
    padding: 1em;
    max-width: 46%;
}

ul.plain_link {
    width: 90%;
    background-color: #F7F8F9;
    list-style: none;
    text-align: center;
    padding: 1em 0 1em 2em;
}

ul.plain_link li {
	color: #59607C;
	text-align: left;
}

ul.plain_link li a {
	color: #59607C;
	text-decoration: none;
}

ul.plain_link li a:hover {
	color: #949AAF;
}

.plain_02 {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
    margin-bottom: 5%;
}

.plain_021 {
    width: 300px;
    margin: 1% 2% 3% 1%;
    border: 1px solid #9999B5;
    padding: 2% 1%;
    background-color: #ffffff;
    border-radius: 10px;
}

.plain_021 p {
	margin: 0;
	font-size: 1.3em;
}

.plain_021 img {
	width: 100%;
	max-width: 250px;
	height: auto;
    margin-bottom: 1em;
}

.fa-window-restore, .fa-envelope{
	font-weight: bold;
}

.plain_021 a.plain_btn {
	width: 80%;
	margin: 0.5em auto;
	font-weight: 600!important;
	font-size: 0.9em;
    position: relative;
    display: block;
    padding: 6px 0;
    text-decoration: none;
    color: #ffffff;
    background: #9999B5;
    border-radius: 4px;
}

.plain_021 a.plain_btn:hover {	
    background: #C3C3D8;
}

.plain_btn::after {
	font-family: "Font Awesome 5 Free";
  	content: "\f105";
	position: absolute;
	right: 15px;
	top: 1px;
    font-size: 1.5em;
    line-height: 42px;
	padding-bottom: 2em;
	font-weight: bold;
}</pre></body></html>