<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------------------------繧ｹ繝槭�-------------------------------------*/


@media screen and (max-width: 769px){

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: 20px 0;
margin:0 auto;
text-align:center;

}

.specialhead img {

width:30%;

}

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


.full {

display:none;
position: relative;

}

.full img{

display:none;
width: 100%;
height: auto ;

}

.sp_full {

display:block;
position: relative;

}

.sp_full img{

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

}

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

.bou {

width: 1px;
height: 40px;
background-color: #9F9F9F;
margin: 20px 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:70%;
padding: 70px 0 0 0 ;
max-width:500px;

}

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

.sonna img {

width:100%;
padding: 0 ;

}

/* 髴�∴繧� */


.buruburu {

display: inline-block;
animation: hurueru .3s  infinite;
margin:20px 0 50px 0;

}

.buruburu img {

width:95%;
margin:0 auto;

}

@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:0 ;
margin:0;

}

.intro_white{

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

}

.card img {

width:20%;
margin:0;

}

.card_intro {

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

}

.card_intro img {

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

}

.new {

margin:20px 0 0 0;
padding:0;

}

.pink {

background-color:#F9EDEF;
padding:60px 0 1px 0;

}

.pink2 {

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

}
.white {

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

}

.intro_6{

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

}

.intro_6_text{

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

}


.review img {

margin:10px 0;
width:95%;

}

.honten img {

margin:0;
width:100%;

}

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

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

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

}

@media screen and (max-width: 769px){

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

}


/* 蠢懷供譁ｹ豕� */


.method_font2{

color:#333333;
line-height: 40px;
font-size: 1rem;

}

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

.kasenn {

padding: 30px 30px 0 15px;
margin: 0;

}

.kasenn_2 {

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

}

/* 蠢懷供譁ｹ豕百TEP */

.oubo_step {

background-color:#fffbe9;
padding:60px 0;
margin: 0;

}

/* 蠢懷供譁ｹ豕輔ヵ繧ｩ繝ｳ繝� */

.method_font{

color:#171717;
font-size: 1.3rem;

}

.oubo_step_1{

color:#333333;
line-height:25px;
font-size:0.8em;
letter-spacing:1px;

}

.oubo_step_2{

color:#333333;
font-size:1.1em;
vertical-align:top;


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

.oubo_button {

letter-spacing:0px;
font-size: 1.3rem;
color:#FFFFFF;
margin:0 auto ;
width:100%;

}

.oubo_button a{

display:block;
padding: 30px ;

}


/* 蠢懷供隕��� */

.guid{

letter-spacing: 0;
font-size: 0.8rem;
line-height: 25px;
width:95%;
margin: 0 20px ;

}

.guid_text{

text-align:left;
color:#333333;
margin: 15px 0;

}

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

.specialhead2{

font-size:0.5rem;
padding: 30px;
margin: 20px 0;

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