<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
margin: 0;
padding: 0;
}

/************繝ｪ繝ｳ繧ｯ險ｭ螳�***************/
.btn a:link { color: #000; }
.btn a:visited { color: #000; }
.btn a:hover { color: #000; }
.btn a:active { color: #000; }

.btn a {
text-decoration: none;
}

/********謌ｻ繧九�繧ｿ繝ｳ繝ｻ繧｢繝九Γ險ｭ螳�**************/
.back_btn:hover {
background-color: #ccc;
 border-color:#000;
  color: #000;
transition: all 1s ease;
}

.main_img {
background-image: url("../img/image01.jpg");
background-position: center;
background-size: cover;
width: 100%;
height: 220px;
}

.box {
width: 100%;
height: 300px;
margin-top: -20px;
text-align: center;
position: absolute;
z-index: 2;
}

.midashi {
font-size: 14px;
margin-top: 50px;
}

.caption {
background-color: #000;
border-color: #fff;
border: 2px solid;
width: 300px;
height: 22px;
text-align: center;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto 0 auto;
font-size: 11px;
}

.catch {
font-size: 16px;
line-height: 24px;
margin-top: 28px;
z-index: 2;
}

.obi {
background-color: #f00;
width: 60px;
height: 3px;
margin: 30px auto 0 auto;
z-index: 2;
}

.copy01 {
width: 92%;
height: auto;
font-size: 14px;
line-height: 26px;
margin: 256px auto 0 auto;
}

/****************荳我ｺ輔�繝ｼ繝�繧ｰ繝ｫ繝ｼ繝�******************/

.midashi01 {
background-color: #e5e5e5;
border: 1px solid;
border-color: #000;
width: 92%;
height: 36px;
font-size: 16px;
display: flex;
justify-content: center;
line-height: 5px;
margin: 50px auto 0 auto;
}

.zu01 {
background-image: url("../img/zu01m.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
width: 300px;
/* height: 370px; */
height: 310px;
margin: 20px auto 0 auto;
z-index: 1;
}

/**************繝上え繧ｸ繝ｳ繧ｰ繝代�繝医リ繝ｼ***********************/
.midashi02 {
background-color: #e5e5e5;
border: 1px solid;
border-color: #000;
width: 92%;
height: 36px;
font-size: 16px;
display: flex;
justify-content: center;
line-height: 5px;
margin: 100px auto 0 auto;
}

.zu02 {
background-image: url("../img/zu02m.png");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 300px;
height: 222px;
margin: 30px auto 0 auto;
z-index: 1;
}

/**************螳ｶ縺･縺上ｊ**********************/
.midashi03 {
background-color: #f00;
width: 200px;
height: 36px;
font-size: 16px;
color: #fff;
display: flex;
justify-content: center;
line-height: 5px;
margin: 90px auto 0 auto;
}

.boxE {
border: 2px solid;
border-color: #f00;
width: 92%;
height: auto;
margin: 0 auto 0 auto;
z-index: 1;
}

.contents01 {
background-image: url("../img/back.jpg");
width: 92%;
height: auto;
margin: 20px auto 0 auto;
}

.contents02 {
background-image: url("../img/back.jpg");
width: 92%;
height: auto;
margin: 20px auto 0 auto;
}

.boxE h4 {
font-size: 14px;
line-height: 20px;
width: 100%;
height: 100px;
display: flex;
text-align: center;
justify-content: center;
align-items: center;
margin: 0 0 0 0;
}

.boxE p {
font-size: 14px;
line-height: 26px;
width: 95%;
margin: 0 auto 0 auto;
}

.img_a {
background-image: url("../img/01.jpg");
background-position: center;
background-size: cover;
width: 92%;
height: 174px;
border: 1px solid;
border-color: #fff;
margin: 10px auto 0 auto;
}

.img_b {
background-image: url("../img/02.jpg");
background-position: center;
background-size: cover;
width: 92%;
height: 174px;
border: 1px solid;
border-color: #fff;
margin: 10px auto 0 auto;
}


.img_c {
background-image: url("../img/03.jpg");
background-position: center;
background-size: cover;
width: 92%;
height: 174px;
border: 1px solid;
border-color: #fff;
margin: 10px auto 0 auto;
}

.img_d {
background-image: url("../img/04.jpg");
background-position: center;
background-size: cover;
width: 92%;
height: 174px;
border: 1px solid;
border-color: #fff;
margin: 10px auto 0 auto;
}

.obi_a {
width: 100%;
height: 50px;
}

.obi_b {
width: 100%;
height: 15px;
}

/*****************INDEX繝懊ち繝ｳ*********************/
.btn {
width: 100%;
height: 95px;
display: flex;
justify-content: center;
align-items: center;
}

.back_btn {
width: 270px;
height: 58px;
border: 2px solid;
font-size: 14px;
border-radius: 10px;
text-align: center;
line-height: 59px;
/*padding: 0px 0 0 0;*/
position: relative;/**繝懊ャ繧ｯ繧ｹ蜈ｨ菴薙ｒ繝懊ち繝ｳ縺ｫ**/
z-index: 1;
}

.maru {
background-image: url("../img/btn.png");
background-position: center;
width: 25px;
height: 25px;
margin: -44px 88% 0 auto;
border: 2px solid;
border-radius: 100px;
z-index: 2;
}
</pre></body></html>