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

margin:0 auto;
padding:0;
font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3', 'Hiragino Kaku Gothic Pro', '繝｡繧､繝ｪ繧ｪ', Meiryo, Osaka, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', 'MS PGothic', 'sans-serif';
color:#333333;

}

div {

text-align:center;

}

/* 繝ｪ繝ｳ繧ｯ縺ｮ繝輔か繝ｳ繝医き繝ｩ繝ｼ */

a {

color:#FFFFFF;

}
/* 繝倥ャ繝繝ｼ繝ｭ繧ｴ */

.specialhead {

border-bottom: solid 1px #D7D7D7;
padding: 30px;
margin:0 auto;
text-align:center;
background-color:#FFFFFF;

}

.specialhead img {

width:20%;

}

/* 繝倥ャ繝繝ｼ逕ｻ蜒� */


.full {

display:block;
position: relative;

}

.full img{

display:block;
width: 100%;
height: auto ;
margin:0 auto;

}

.sp_full {

display:none;
position: relative;

}

.sp_full img{

width: 100%;
height: auto ;

}

/* 縺ｩ縺ｮ譁ｹ蜷代°繧峨〒縺ｦ縺上ｋ縺� */

.sa {

opacity: 0;
transition: all .8s ease;
}

.sa.show {

opacity: 1;
transform: none;
}


.sa--up {

transform: translate(0, 100px);

}

/* 邵ｦ繝ｩ繧､繝ｳ */

.bou {

width: 1px;
height: 80px;
background-color: #9F9F9F;
margin: 40px auto;

}

/* 縺ｼ繧�▲縺ｨ縺�▽縺� */

.headtitle{

animation: fadeIn 3s ease 0s 1 normal;
-webkit-animation: fadeIn 3s ease 0s 1 normal;

}

/* 縺ｵ繧上▲縺ｨ縺�▽縺励□縺� */

@keyframes fadeIn {

0% {opacity: 0}
100% {opacity: 1}

}

@-webkit-keyframes fadeIn {

0% {opacity: 0}
100% {opacity: 1}

}

@keyframes show {
0% {opacity:0}
5% {opacity:1}
10% {opacity:2}
20% {opacity:3}
}

@-webkit-keyframes show {
0% {opacity:0}
5% {opacity:1}
10% {opacity:2}
20% {opacity:3}
}

/* unhappy繧ｹ繝槭�縺ｮ縺ｿ謾ｹ陦� */

@media screen and (min-width: 640px){

.br-pc { display:block; }
.br-sp { display:none; }

}

/* 縺ｪ縺� */

.nai img {

width:50%;
padding: 100px 0 0 0 ;

}

/* 縺昴ｓ縺ｪ繧ｰ繝ｩ繝槭�縺輔ｓ縺ｮ */

.sonna img {

width: 80%;

}

/* 髴�∴繧� */


.buruburu {

display: inline-block;
animation: hurueru .3s  infinite;
margin:40px 0 60px 0;

}

.buruburu img {

width:90%;

}

@keyframes hurueru {
0% {transform: translate(0px, 0px) rotateZ(0deg)}
50% {transform: translate(0px, 2px) rotateZ(0deg)}
100% {transform: translate(0px, 0px) rotateZ(0deg)}
}


.intro{

background-color:#F9EDEF;
font-size:1.1em;
letter-spacing:2px;
padding:20px 0 0 0;
margin:0;

}

.intro_white{

background-color:#FFFFFF;
font-size:1.1em;
letter-spacing:2px;
padding:10px 0 40px 0;
margin:0;

}

.card_intro {

background-color:#F9EDEF;
margin:0 ;
padding:0 ;
text-align:center;

}

.card_intro img {

width:100%;
margin:0 auto;
padding:0;

}

.pink {

background-color:#F9EDEF;
padding:80px 0 1px 0;
margin:0 ;

}

.white {

background-color:#FFFFFF;
padding:80px 0 1px 0;

}

.intro_6{

color:#D47386;
font-size:3em;
letter-spacing:3px;
font-family: century-gothic, sans-serif;
font-weight: 700;
font-style: normal;
margin:0;

}

.intro_6_text{

color:#333333;
font-size:1.8em;
letter-spacing:3px;
font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3', 'Hiragino Kaku Gothic Pro', '繝｡繧､繝ｪ繧ｪ', Meiryo, Osaka, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', 'MS PGothic', 'sans-serif';
font-weight: 700;
font-style: normal;

}


.review img {

margin:20px 0;

}

.honten {

background-color:#F9EDEF;
margin:0 auto;
padding:0;
width:100%;

}
.honten img {

margin:0 auto;
padding:20px 0;
width:90%;

}


/* 蠢懷供譁ｹ豕� */

.method_font2{

color:#171717;
line-height: 55px;
font-size: 1.8rem;

}

/* 蠢懷供譁ｹ豕穂ｸ狗ｷ� */

.kasenn {

padding: 60px 30px 0 30px;
margin: 10px 30px;
line-height:40px;

}

.kasenn_2 {

border-bottom: solid 1px #F3EDED;
padding: 0 ;
margin: 15px 0 ;

}

/* 蝠�刀繝壹�繧ｸ縺ｯ縺薙■繧峨�繧ｿ繝ｳ */

.oubo_button {

letter-spacing: 1.2px;
font-size: 1.5rem;
color:#FFFFFF;
background-color: #D47386;
margin:0 auto ;
text-align:center;
width:100%;

}

.oubo_button a{

display:block;
padding: 40px ;

}


/* 蠢懷供隕��� */

.guid{
letter-spacing: 1px;
font-size: 1.2rem;
line-height: 35px

}

.guid_text{

text-align:left;
color:#171717;
margin: 40px 0 40px 60px;

}


/* 繝輔ャ繧ｿ繝ｼR繝�く繧ｹ繝� */

.specialhead2{

padding: 30px;
margin: 60px 0 20px 0;

}
</pre></body></html>