<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;
font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3', 'Hiragino Kaku Gothic Pro', '繝｡繧､繝ｪ繧ｪ', Meiryo, Osaka, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', 'MS PGothic', 'sans-serif';

}

section {

flex-wrap: wrap;
justify-content: space-between;
box-sizing: border-box;

}


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

a {

color:#FFFFFF;

}



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

.specialhead {

border-bottom: solid 1px  #D7D7D7;
padding: 30px;

}

.specialhead img {


width:15%;

}

/* 繝倥ャ繝繝ｼ閭梧勹逕ｻ蜒� */


.full {

display:block;
position: relative;
background:linear-gradient(90deg,#F6C3C4 0%,#F6C3C4 50%,#A4CEE0 50%,#A4CEE0 100%);
height:auto;


}

.full img{

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

}

.sp_full {

display:none;
position: relative;
background:linear-gradient(90deg,#F6C3C4 0%,#F6C3C4 50%,#A4CEE0 50%,#A4CEE0 100%);
height:auto;


}

display:none;
.sp_full img{

width: 100%;
height: auto ;

}


/* 縺ｪ縺� */

.nai img {

width:50%;
padding: 100px 0 0 0 ;
max-width:500px;

}


/* 鬮倥＆ */

.height60{

height:60px;
margin: 0;

}


/* 螻暮幕繧｢繝九Γ繝ｼ繧ｷ繝ｧ繝ｳ */

.grad-wrap {

}

.grad-item {

position: relative;
overflow: hidden;
height: 0px; 

}

.grad-item::before {

display: block;
position: absolute;
bottom: 0;
left: 0;
width: 100%;

}

.grad-trigger {

display: none;

}

.grad-trigger:checked ~ .grad-item {

height: auto;
}

.grad-trigger:checked ~ .grad-item::before {

display: none; 
}	

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

.headtitle{

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

}

/* 繝槭え繧ｹ繧ｪ繝ｼ繝舌�縺ｧ縺ｼ繧�￠繧� */

img.hover {

opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;

}

.item:hover {

opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;

}

a:hover .hover {

opacity: 0.6;
filter: alpha(opacity=60); 

}



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

@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}
}


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

.sa {

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

.sa.show {

opacity: 1;
transform: none;
}


.sa--up {

transform: translate(0, 100px);
}

.sa--ri {

transform: translate(100px, 0);
}

.sa--le {

transform: translate(-100px, 0);
}



/* 鄂ｮ縺肴聴繧�2濶ｲ */

.color img {

width : 350px;
margin: 30px 20px 60px 20px ;
filter: drop-shadow(3px 3px 2px #cfcfcf);

}

.color_2 img {

width : 350px;
margin: 0 5px;
filter: drop-shadow(3px 3px 2px #cfcfcf);

}

/* 鄂ｮ縺肴聴繧� */

.oki img {

width:80%;
margin-left: -100px;
margin-bottom: -50px;
transform: rotate(355deg);
filter: drop-shadow(3px 3px 2px #b3c0c8);
}

.oki_1 img {

width:65%;
margin-right: -200px;
margin-top: -100px;
transform: rotate(5deg);
filter: drop-shadow(3px 3px 2px #b3c0c8);

}

.oki_2 img {

width:80%;
margin: 0 0 20px 0;
}

.oki_3 img {

width : 300px;
margin: 0 20px;
filter: drop-shadow(3px 3px 2px #b3c0c8);
}


/* 髴�∴繧� */


.buruburu {
display: inline-block;
animation: hurueru .3s  infinite;
}

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


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

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

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

}

/* unhappy */

.sonna {

font-size: 1.5rem;
letter-spacing:2px;

}

/* unhappy */

.unhappy {

color:#3C3838;
font-size: 2.8rem;
font-family: century-gothic, sans-serif;
font-weight: 700;
font-style: normal;
}

/* happy */

.happy {

color:#EF61A2;
font-size: 2.8rem;
font-family: century-gothic, sans-serif;
font-weight: 700;
font-style: normal;

}

/* happy */

.shinsaku {

color:#EF61A2;
font-size: 2.5rem;
font-weight: 700;
font-style: normal;
letter-spacing:-2px;

}


/* 繝�く繧ｹ繝� */

.chousei{

margin:30px 0 ;

}

.subtitle{

font-size: 2rem;
margin:100px 0 0 0 ;

}

.subtitle_1{

font-size: 2rem;
margin:0;

}

.subtitle_left{

font-size: 2rem;
margin:100px 0 0 0 ;
text-align:left;
padding:0 0 0 40px;

}

.subtitle_left_2{

font-size: 2.3rem;
margin:0 ;
text-align:left;
padding:0 0 0 40px;
font-family: century-gothic, sans-serif;
font-weight:700;
color:#EC61A0;

}

.sp_subtitle_left_2{

display:none;
font-size: 1.5rem;
text-align:center;
font-family: century-gothic, sans-serif;
font-weight:700;
color:#EC61A0;
margin:0;

}
.subtitle_right{

font-size: 2rem;
margin:100px 0 0 0 ;
text-align:right;
padding:0 40px 0 0  ;

}

.subtitle_right_2{

font-size: 2.3rem;
margin:0 ;
text-align:right;
padding:0 40px 0 0  ;
font-family: century-gothic, sans-serif;
font-weight:700;
color:#EC61A0;

}


.sp_subtitle_right_2{

display:none;
font-size: 1.5rem;
text-align:center;
font-family: century-gothic, sans-serif;
font-weight:700;
color:#EC61A0;
margin:0;

}
.maintitle {

font-size: 3rem;
color:#EC61A0;
margin:0;
font-weight: 700;

}

.maintitle_left {

font-size: 3rem;
color:#EC61A0;
margin:0 0 10px 0;
font-weight: 700;
text-align:left;
padding:0 0 0 40px;

}

.sp_maintitle_left {

display:none;
font-size: 2.2rem;
color:#EC61A0;
font-weight: 700;
text-align:center;
margin:0;

}

.maintitle_right {

font-size: 3rem;
color:#EC61A0;
margin:0 0 10px 0;
font-weight: 700;
text-align:right;
padding:0 40px 0 0  ;

}

.sp_maintitle_right {

display:none;
font-size: 2.2rem;
color:#EC61A0;
font-weight: 700;
text-align:center;
margin:0;

}

.maintitle_CG {


color:#EF61A2;
font-size: 4rem;
font-family: century-gothic, sans-serif;
font-weight: 700;
font-style: normal;
margin:0 0 50px 0 ;
letter-spacing:5px;
}


.text_center {

font-size: 1.5rem;
margin:0 ;
padding:0 40px 40px 40px;
line-height:50px;
text-align:center;

}

.text_left {

font-size: 1.2rem;
margin:0 ;
padding:20px 40px 40px 40px;
line-height:40px;
text-align:left;
letter-spacing:1px;

}


.sp_text_left {

display:none;
font-size: 0.9rem;
margin:0 0 10px 0 ;
padding:10px 20px;
line-height:30px;
text-align:left;

}
.text_right {

font-size: 1.2rem;
margin:0 ;
padding:20px 40px 40px 40px;
line-height:40px;
text-align:right;
letter-spacing:1px;

}


.sp_text_right {

display:none;
font-size: 0.9rem;
margin:0 0 10px 0 ;
padding:10px 20px;
line-height:30px;
text-align:left;


}

.title2{

color:#EF61A2;
font-size: 4.5rem;
letter-spacing: 2px;
font-family: century-gothic, sans-serif;
font-weight: 700;
font-style: normal;
margin:0 0 30px 0 ;
}


/* 閭梧勹濶ｲ */

.white{

background-color:  #FFFFFF;

}

.pink{

background-color: #FFF5F6;


}

.red{

background-color: #FFE5E8;


}


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

.bou_120 {

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

}



/* 繝斐Φ繧ｯ閭梧勹繝ｪ繝ｳ繧ｯ繝懊ち繝ｳ */

.pink_button{

background-color: #EC61A0;
padding: 50px 0;
letter-spacing: 2px;
font-size: 1.5rem;
margin:0;
}


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

.specialhead2{

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

}


/* 繧｢繝ｳ繝繝ｼ65繝�ン繝･繝ｼ縺ｮ蜷ｹ縺榊�縺� */


.hukidashi {

display: inline-block;
background-color: #ececec;
padding: 20px 30px;
margin: 15px 20px ;
border-radius:45px;
color: #000000;
font-size: 1.1rem;

}

.balloon1 {
position: relative;
display: inline-block;
background: #ececec;


}

.balloon1:before {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -15px;
border: 15px solid transparent;
border-top: 15px solid #ececec;
}


/* 譁ｰ逋ｻ蝣ｴ縺ｮ邂ｱ */


.textBox01 {

margin: 60px 0;
display: inline-block;
border:2px solid #EF61A2;
padding: 60px 20px 40px 20px;
position: absolute;


}

.textBox01::before {

content: "#POINT 01";
width:40%;
font-size:2.5rem;
background-color: #EC61A0;
border-radius: 45px;
padding: 10px 20px;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: -35px;
color:#FFFFFF;
font-family: century-gothic, sans-serif;

}

.textBox02 {

margin: 60px 0;
display: inline-block;
border:2px solid #EF61A2;
padding: 60px 20px 40px 20px;
position: absolute;

}

.textBox02::before {

content: "#POINT 02";
width:40%;
font-size:2.5rem;
background-color: #EC61A0;
border-radius: 45px;
padding: 10px 20px;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: -35px;
color:#FFFFFF;
font-family: century-gothic, sans-serif;
}

.textBox03 {

margin: 60px 0;
display: inline-block;
border:2px solid #EF61A2;
padding: 60px 20px 40px 20px;
position: absolute;


}

.textBox03::before {

content: "#POINT 03";
width:40%;
font-size:2.5rem;
background-color: #EC61A0;
border-radius: 45px;
padding: 10px 20px;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: -35px;
color:#FFFFFF;
font-family: century-gothic, sans-serif;
}

/* HAPPY POINT繧ｳ繝ｳ繝�Φ繝�� */


.happyp {

display: block;
background-color: #FFFFFF;
padding: 60px 0 40px 0;
max-width: 900px;
margin: 100px 0 130px 0;
border-radius:30px;
position: relative;
border:2px solid #EF61A2;


}

.happyp_img {

position: absolute;
top: 300px;
right: -50px;
width:200px;

}


/* 譁ｰ逋ｻ蝣ｴ荳ｭ縺ｮ繝ｩ繝吶Ν譁�ｭ� */

.pen{

background: linear-gradient(transparent 70%, #FFE5E8 0%);
display: inline;
/*讓ｪ縺ｫ菴咏區繧偵▽縺代◆繧翫∽ｸ九↓縺壹ｉ縺励◆繧翫☆繧九→縺阪�莉･荳九�padding繧定ｪｿ謨ｴ縺励※縺上□縺輔＞*/
padding:100px 10px 5px 10px ;

}

.pen_2{

background: linear-gradient(transparent 70%, #FFFFFF 0%);
display: inline;
/*讓ｪ縺ｫ菴咏區繧偵▽縺代◆繧翫∽ｸ九↓縺壹ｉ縺励◆繧翫☆繧九→縺阪�莉･荳九�padding繧定ｪｿ謨ｴ縺励※縺上□縺輔＞*/
padding:100px 10px 10px 10px ;

}


.setsumei {

font-size: 1.2rem;
margin:0 ;
letter-spacing:2px;
line-height:45px;
text-align:left;
color:#EC61A0;
font-style: normal;


}

.shiru {

position: absolute;
top: 650px;
left:50px;
font-size: 1.5rem;
line-height:50px;

}

.mae {

position: absolute;
top: 685px;
left:550px;
text-align:right;

}

.cup {

position: absolute;
top: 200px;
left:550px;
text-align:right;
font-size: 1.5rem;
}

.suto {

position: absolute;
top: 200px;
left:50px;

}

/* 豈碑ｼ�さ繝ｳ繝�Φ繝� */

.sp_setsumei {

display:none;
font-size: 0.8rem;
margin:0 ;
line-height:40px;
text-align:left;
color:#EC61A0;
font-style: normal;


}

.sp_shiru {

display:none;
position: absolute;
top: 450px;
right:10px;

}

.sp_mae {

display:none;
position: absolute;
top: 500px;
right:10px;

}

.sp_cup {

display:none;
position: absolute;
top: 190px;
left:10px;

}

.sp_suto {

display:none;
position: absolute;
top: 140px;
left:10px;

}



/* 豈碑ｼ�さ繝ｳ繝�Φ繝� */


.usukaru_oki{

position: absolute;
top:-10px;
right: -230px;

}

.usukaru_oki img{

width:90%;
filter: drop-shadow(3px 3px 2px #cfcfcf);

}

.sp_usukaru_oki{


display:none;
margin:0;


}

.sp_usukaru_oki img{

display:none;
width:60%;
filter: drop-shadow(3px 3px 2px #cfcfcf);

}

.marutto_oki{

position: absolute;
top:-10px;
left: -230px;

}

.marutto_oki img{

width:90%;
filter: drop-shadow(3px 3px 2px #cfcfcf);

}


.sp_marutto_oki{

display:none;
margin:0;

}

.sp_marutto_oki img{

display:none;
width:60%;
filter: drop-shadow(3px 3px 2px #cfcfcf);

}


/* 豈碑ｼ��逋ｽ閭梧勹 */


.whiteleft{

background-color: #FFFFFF;
padding: 80px 0 30px 40px;
max-width: 1000px;
margin: 30px 300px 30px 0;
border-radius: 0 50px 50px 0;
position: relative;
margin-right: auto;

}

.sp_whiteleft{

display:none;
background-color: #FFFFFF;
padding: 40px 0;
margin: 20px 0;
border-radius: 0;
position: relative;

}

.whiteright{

background-color: #FFFFFF;
padding: 80px 40px 60px 0;
max-width: 1000px;
margin: 100px 0 30px 300px;
border-radius: 50px 0 0 50px ;
position: relative;
margin-left: auto;

}

.sp_whiteright{

display:none;
background-color: #FFFFFF;
padding: 40px 0;
margin: 60px 0;
border-radius: 0;
position: relative;

}

/* 豈碑ｼ�ヴ繝ｳ繧ｯ縺ｮ繝懊ャ繧ｯ繧ｹ */

.hikaku_box {

margin:0 0 20px 40px;
text-align: center;
vertical-align: middle;

}

.sp_hikaku_box {

display:none;
padding:5px 20px;
text-align: center;
vertical-align: middle;


}

.hikaku_box_right {

display:flex;
list-style-type:none;
text-align: center;
vertical-align: middle;
margin:-19px 40px -15px 0;

}


.sp_hikaku_box_right {

display:none;
padding:5px 20px;
text-align: center;
vertical-align: middle;

}
/* 逹逕ｨ繧ｵ繧､繧ｺ繝ｩ繝吶Ν */

.ribbon_pink {

display: table-cell;
text-align: center;
vertical-align: middle;
padding: 10px 5px;
font-size: 1.1rem;
color: #FFFFFF;
background: #EF61A2;
border:1px solid #EF61A2;
width: 130px;

}

.sp_ribbon_pink {

display: none;
text-align: center;
vertical-align: middle;
padding: 10px 2px;
font-size: 0.8rem;
color: #FFFFFF;
background: #EF61A2;
border:1px solid #EF61A2;
width: 80px;

}

.ribbon_white {

display: table-cell;
text-align: center;
vertical-align: middle;
padding: 10px 20px;
font-size: 1.1rem;
color: #000000;
background: #FFF5F6;
border:1px solid #EF61A2;
width: 130px;
}

.sp_ribbon_white {

display: none;
text-align: center;
vertical-align: middle;
padding: 10px 5px;
font-size: 0.8rem;
color: #000000;
background: #FFF5F6;
border:1px solid #EF61A2;
width: 120px;
}



/* 繧ｵ繧､繧ｺ驕ｸ縺ｳ縺ｮ繧｢繝峨ヰ繧､繧ｹ */

.advice {

display: inline-block;
background-color: #FFFFFF;
padding: 80px 0;
width: 900px;
margin: 40px 0 80px 0;
border-radius:30px;
position: relative;

}


.advice_text {

font-size: 1.6rem;
margin:0 ;
padding:10px;
margin:0 80px;
text-align:left;
letter-spacing:1px;

}

.advice_text_a {

font-size: 1.4rem;
margin:0 ;
padding:0 10px;
margin:0 80px;
text-align:left;
letter-spacing:1px;
line-height:55px;

}

.advice_text_2 {

font-size: 3rem;
margin:0 ;
padding:10px;
text-align:center;
font-family: century-gothic, sans-serif;
color:#EC61A0;
font-weight: 700;
padding:20px 0;

}


.advice_title {

font-size: 3.6rem;
margin:0 ;
text-align:center;
font-family: century-gothic, sans-serif;
color:#EC61A0;
font-weight: 700;
padding:5px 0 20px 0;
letter-spacing:2px;

}
.advice_title_2 {

font-size: 1.5rem;
margin:0 0 15px 0 ;
text-align:center;

}


.yokobou_2{

width: 80%;
height: 1px;
margin:25px 0  ;
background-color: #ffe7e9;

}




/* 鄂ｮ縺肴聴繧�2濶ｲ */

.advice_color img {

width : 300px;
margin: 0 20px;
filter: drop-shadow(3px 3px 2px #b48a9b);

}


.buruburu_2 {
display: inline-block;
animation: hurueru .3s  infinite;
}

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



/* 逹逕ｨ繝ｬ繝薙Η繝ｼ繧ｳ繝ｳ繝�Φ繝� */


.txt{

font-size: 1.2rem;
text-align:left;

}

.fukidashi {

margin:0 0 0 -60px;
text-align:left;
padding:0;

}

.fukidashi dt {
position: relative;
color: #fff;
float:left;
clear:both;
padding:20px 40px;
background-color: #EF61A2;
}

.fukidashi dd {

padding:10px 0 0 20px;
display:inline-block;
margin:0;
width:auto;

}

.fukidashi p {

margin:0;

}

.label {

display: inline-block;
position: relative;
box-sizing: border-box;
padding:15px 30px;
font-size: 2rem;
color: white;
background: #EF61A2;
font-family: century-gothic, sans-serif;
letter-spacing:2px;

}


/* 逹逕ｨ繝ｬ繝薙Η繝ｼ繧ｳ繝ｳ繝�Φ繝� */


.sp_txt{

display:none;
font-size: 0.3rem;
text-align:left;
}

.sp_fukidashi {

display:none;
margin:0 0 0 -10px;
text-align:left;
padding:0;

}

.sp_fukidashi dt {

display:none;
position: relative;
color: #fff;
float:left;
clear:both;
padding:15px 30px;
background-color: #EF61A2;
}

.sp_fukidashi dd {

display:none;
padding:10px 0 0 20px;
display:inline-block;
margin:0;
width:auto;

}

.sp_fukidashi p {

display:none;
margin:0;

}

.sp_label {

display:none;
position: relative;
box-sizing: border-box;
font-size: 1rem;
color: white;
background: #EF61A2;
font-family: century-gothic, sans-serif;
letter-spacing:2px;
margin:0 0 10px 0;

}


.text_comme {

font-size: 1.4rem;
margin:60px 0 0 0 ;
text-align:center;

}

.text_comme_left {

font-size: 1.2rem;
margin:0 60px;
padding:20px 0 0 0;
text-align:left;
line-height:40px;

}

.text_2dan {

font-size: 1.7rem;
text-align:center;
letter-spacing:1px;

}


.vol02_logo img{

width:200px;
margin:0 20px;

}



.text_size_01 {

font-size: 1.7rem;
text-align:center;
margin:90px 0 20px 0 ;
letter-spacing:1px;

}


.text_size_02 {

font-size: 6rem;
text-align:center;
color:#EF61A2;
font-weight:700;
padding:0 0 0 10px;
font-family: century-gothic, sans-serif;
letter-spacing:-2px;

}


.oki_4 {

padding: 0 0 70px 0;
background-color: #FFF5F6;


}


/* 逹逕ｨ繝ｬ繝薙Η繝ｼ縺ｮ閭梧勹繧ｫ繝ｼ繝� */

.kotei{

background-color: #ffffff;
background-image: url("../img/card.png");
background-position: right top;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #FFE5E8;

}

/* 逹逕ｨ繝ｬ繝薙Η繝ｼ縺ｮ譫� */

.review{

display: block;
background:linear-gradient(0deg,#FFFFFF 33.3%, #FFFFFF 0, #FFFFFF 70%, #FFFFFF 0, #FFFFFF 82%, #FFF5F6 0);
padding: 50px 20px 60px 20px;
width: 900px;
margin:0 0  100px 0;
border-radius:30px;
position: relative;
border:2px solid #EF61A2;

}

.yokobou_3{

display:none;
width: 100%;
height: 1px;
margin:30px 0 ;
background-color: #EF61A2;

}


/* 繝ｬ繝薙Η繝ｼ蜀��4縺､縺ｮ閭梧勹 */


.hapis_text_comme {

display: inline-block;
padding:30px 20px ;
font-size: 1.2rem;
color: #000000;
width: 140px;
line-height:40px;


}

.text_comme_2 {

font-size: 1.4rem;
text-align:center;

}


.pen_3{

background: linear-gradient(transparent 50%, #FFE5E8 0%);
display: inline;
/*讓ｪ縺ｫ菴咏區繧偵▽縺代◆繧翫∽ｸ九↓縺壹ｉ縺励◆繧翫☆繧九→縺阪�莉･荳九�padding繧定ｪｿ謨ｴ縺励※縺上□縺輔＞*/
padding:-30px;

}


.bou_100 {

width: 1px;
height: 120px;
background-color: #ffc5cc;
display: inline;
vertical-align:bottom;
display: inline-block;

}


.ques{

color:#EF61A2;
font-size: 1.8rem;
font-weight:700;
padding: 0 5px 0 0 ;

}

.ans{

color:#EF61A2;
font-size: 1.3rem;
font-weight:700;

}

/* 蠢懷供譁ｹ豕� */


.big_logo{

margin:0;

}


.method{

line-height:40px;

}

.method_font2{

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

}

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

.kasenn {

border-bottom: solid 1px  #D7D7D7;
padding: 30px;
margin: 10px 30px;

}

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

.oubo_step{

align-contents:center;
background-color: #FFE5E8;
padding: 80px 0 ;
margin: 20px 30px 0 30px;

}


/* 蠢懷供譁ｹ豕募聖縺榊�縺励�笆ｽ */

.sankaku{

width: 0;
height: 0;
border-style: solid;
border-width: 70px 130px 0 130px;
border-color: #FFE5E8 transparent transparent transparent;
margin: 0縲20px;

}

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

.method_font{

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

}

.oubo_step_1{

color:#000000;
letter-spacing: 2px;
font-size: 1.5rem;
margin:10px 0;
line-height: 50px;

}

.oubo_step_2{

color:#EC61A0;
letter-spacing: 2px;
font-size: 2.3rem;
line-height: 60px;
font-family: century-gothic, sans-serif;
font-weight:700;

}

.oubo_step_3{

color:#000000;
letter-spacing: 2px;
font-size: 3rem;

}


/* 蠢懷供縺ｯ縺薙■繧峨�繧ｿ繝ｳ */

.oubo_button {

letter-spacing: 2px;
font-size: 2rem;
color:#FFFFFF;
background-color: #EC61A0;
border-radius:45px;
padding: 20px ;
width:50%;


}



/* 蠢懷供隕��� */

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

}

.guid_text{

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

}

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