@charset "UTF-8";
/* CSS Document */
.f7 p a{ color: #e70012; }
.ss-p{width:40%; margin-left: 55%; text-align: left; margin-top: -3%;  margin-bottom: -3%; }
.ss-p a { color: #e70012;}

@media screen and (min-width: 1400px) {
.rd-3{ font-size:1em !important;}
}


/* ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎PC L◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ */
@media screen and (min-width: 980px) {
.l-text{ font-size:2.5em !important; }
.f-tit,.f-tit2,.f-tit3,.f-tit4{left:0;right:0; text-align:center; font-size:1.5em !important;margin:auto; line-height:normal !important; font-weight:600}

.f-tit4{width:73%; top:3% !important;  }

.f-p1{width:55%; top:23%; left:0;right:0; text-align:left; font-size:1em !important;margin:auto; }
.f-p2{width:70%; top:49% !important; left:0;right:0; text-align:left; font-size:1em !important;margin:auto;}
.f-p3{width:70%; top:17 !important%; left:0;right:0; text-align:left; font-size:1em !important;margin:auto;}
.f-p4{width:70%; top:21% !important; left:0;right:0; text-align:left; font-size:1em !important;margin:auto;}
.f-p5{width:70%; top:68% !important; left:0;right:0; text-align:left;  font-size:1em !important;margin:auto;}
.f-wrap1{padding-top: 37%!important;}.f-wrap2{  padding-top: 20% !important; }.f-wrap4{ padding-top:37%  !important;}.f-wrap3{ padding-top:50% !important;}
.f19{width:80%;top:14% !important; left:0;right:0; text-align:center; margin:auto;}


.f11{width:80%;top:39% !important; left:0;right:0; text-align:center; margin:auto;}
.f14{width:80%; top:32% !important; left:10%;}
.f14 .box-f{width:80%; margin:auto; background:#FFFFFF; border-radius:5px; margin-bottom:2% !important; margin:auto; padding:1%; text-align:left; font-size: 1em !important;}
.f16{width:80%;top:11% !important; left:0;right:0; text-align:center; margin:auto;position:absolute;}
.f4 dl.tel{width:100%;display:table;height:auto; margin-top:3%; }
.f4 dl.tel p{font-size:0.8vw; }
.f4 dl.tel dt{width:100%;color: #e70012;font-size:2.5em !important;font-weight:500; margin-top:-1%;text-align:center; }
.f4 dl.tel dd{font-size:0.8em; text-align:center; }
table.point{position:absolute;top:19% !important; left:15%;right:0; width:70%; margin-top:3%}
table.point  td{ text-align:left ;margin-bottom: 5%; padding-left:1em; vertical-align:middle; font-size: 1em !important;}
table.point tr{ margin-bottom: 2% !important; border-bottom: 10px solid #F9F4E8; font-size: 1em !important;}
.f7 p{ line-height: 255%!important;}	
}
/* ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎PC L◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ */
@media screen and (min-width: 780px) {
	
/**ご利用の流れ
===================================*/
.l-text{ font-size:3.5vw }		
/**ご利用の流れ
===================================*/
.f-wrapall{ width:100%; margin:5% 0 5% 0; display:block ;font-size:13px !important;}
.f-wrap1,.f-wrap2,.f-wrap3,.f-wrap4 { width: 90%; margin: auto !important; margin-top: 4%; position: relative; background-repeat: repeat-y; background-size: contain; background-image: url(../img/iflowimg1.png);  }
.f-wrap1{ padding-top: 40%;}.f-wrap2{  padding-top: 30%; }.f-wrap3{ padding-top:60% ;}.f-wrap4{ padding-top:50% ;}
.f-tit,.f-tit2,.f-tit3,.f-tit4{left:0;right:0; text-align:center; font-size:1.8vw ;margin:auto; line-height:normal !important; font-weight:600}
.f-tit{width:70%; top:5%; }.f-tit2{width:70%; top:6%; }
.f-tit3{width:70%; top:3.5%; }
.f-tit4{width:70%; top:3.5%;  }
.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ left:0;right:0; text-align:left; font-size: 1.5vw;margin:auto; line-height:normal !important;}
.f-p1{width:70%; top:20%;}
.f-p2{width:70%; top:43%; }
.f-p3{width:70%; top:16%; }
.f-p4{width:70%; top:20%; }
.f-p5{width:70%; top:62%; }
.f1,.f2,.f3,.f4,.f5,.f7,.f9,.f10,.f11,.f12,.f13,.f14,.f15,.f16,.f17,.f18,.f19,.f20,.f-tit,.f-tit2,.f-tit3,.f-tit4,.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ position:absolute}
.f1{width:11%; top:-3%; left:-3%}
.f2{width:20%; top:-10%; right:-5%}
.f3{width:80%;top:15%; left:10%!important;right:0!important; text-align:center; margin:auto;position:absolute;}
.f4{width:45%; top:37%; left:5%; }
.f4 dl.tel{width:100%;display:table;height:auto; margin-top:3%; }
.f4 dl.tel p{font-size:0.8vw; }
.f4 dl.tel dt{width:100%;color: #e70012;font-size:4vw;font-weight:500; margin-top:-0.2%;text-align:center; }
.f4 dl.tel dd{ font-size: 1em; text-align: left; width: 88%; margin-left: 12%;margin-top: 2.2%; padding-left:1em;
text-indent:-1em;}
.f5{width:45%; top:37%; left:50%; }
.f6{width:10%;  margin-right:3%}
.f7{width:95%;top:66%; left:0;right:0; text-align:center; margin:auto;}
.f7 p{ margin:5% 0% 5% 0%; vertical-align:top}
.f8{width:10%;  margin:0% 0% -2% 0%}
.f9{width:8%; top:94%; left:46%;right:0; text-align:center; margin:auto;}
.f10{width:20%; top:10%; right:-5%}
.f11{width:80%;top:33%; left:10%;right:0; text-align:center; margin:auto;}
.f12{width:8%; top:91%; left:46%;right:0; text-align:center; margin:auto;}
.f13{width:25%; top:-5%; right:-5%}
.f14{width:80%; top:32%; left:10%;}
.f15{width:20%; top:15%; left:-15%;}
.f14 .box-f{width:80%; margin:auto; background:#FFFFFF; border-radius:5px; margin-bottom:2% !important; margin:auto; padding:1%; text-align:left; font-size: 1.5vw;}
.f16{width:80%;top:12%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f17{width:50%; top:73%; left:25%;right:0; text-align:center; margin:auto;}
.f18{width:8%; top:95%; left:46%;right:0; text-align:center; margin:auto;}
.f19{width:80%;top:13%; left:10%;right:0; text-align:center; margin:auto;}
.f20{width:20%; top:40%; right:-5%}
table.point{position:absolute;top:18%; left:15%;right:0; width:70%; margin-top:3%}
table.point th{ background-color: #FBE3E4;  margin-bottom: 5%; width:20%; vertical-align:middle; padding:1%;}
table.point  td{ text-align:left ;margin-bottom: 5%; padding-left:1em; vertical-align:middle; font-size: 1.5vw;}
table.point tr{ margin-bottom: 2% !important; border-bottom: 10px solid #F9F4E8; font-size: 1.5vw;}
}


/* ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎タブレット◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ */
@media screen and (min-width: 601px)  and (max-width: 780px){
.l-text{ font-size:3.5vw }		
/**ご利用の流れ
===================================*/
.f-wrapall{ width:100%; margin:5% 0 5% 0; display:block ;font-size:13px !important;}
.f-wrap1,.f-wrap2,.f-wrap3,.f-wrap4 { width: 90%; margin: auto !important; margin-top: 4%; position: relative; background-repeat: repeat-y; background-size: contain; background-image: url(../img/iflowimg1.png);  }
.f-wrap1{ padding-top: 40%;}.f-wrap2{  padding-top: 30%; }.f-wrap3{ padding-top:66% ;}.f-wrap4{ padding-top:45% ;}
.f-tit,.f-tit2,.f-tit3,.f-tit4{left:0;right:0; text-align:center; font-size:2vw !important;margin:auto; line-height:normal !important; font-weight:600}
.f-tit{width:70%; top:5%; }.f-tit2{width:70%; top:6%; }
.f-tit3{width:70%; top:3.5%; }
.f-tit4{width:70%; top:3.5%;  }
.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ left:0;right:0; text-align:left; font-size: 1.5vw;margin:auto; line-height:normal !important;}
.f-p1{width:70%; top:23%;}
.f-p2{width:70%; top:43%; }
.f-p3{width:70%; top:14%; }
.f-p4{width:70%; top:20%; }
.f-p5{width:70%; top:62%; }
.f1,.f2,.f3,.f4,.f5,.f7,.f9,.f10,.f11,.f12,.f13,.f14,.f15,.f16,.f17,.f18,.f19,.f20,.f-tit,.f-tit2,.f-tit3,.f-tit4,.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ position:absolute}
.f1{width:11%; top:-3%; left:-3%}
.f2{width:20%; top:-10%; right:-5%}
.f3{width:80%;top:17%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f4{width:45%; top:40%; left:5%; }
.f4 dl.tel{width:100%;display:table;height:auto; margin-top:3%; }
.f4 dl.tel p{font-size:0.8vw; }
.f4 dl.tel dt{width:100%;color: #e70012;font-size:4vw;font-weight:500; margin-top:-1%;text-align:center; }
.f4 dl.tel dd{font-size:0.8em; text-align:center; }
.f5{width:45%; top:40%; left:50%; }
.f6{width:10%;  margin-right:3%}
.f7{width:95%;top:69%; left:0;right:0; text-align:center; margin:auto;}
.f7 p{ margin:5% 0% 5% 0%; vertical-align:top}
.f8{width:10%;  margin:0% 0% -2% 0%}
.f9{width:8%; top:94%; left:46%;right:0; text-align:center; margin:auto;}
.f10{width:20%; top:10%; right:-5%}
.f11{width:80%;top:33%; left:10%;right:0; text-align:center; margin:auto;}
.f12{width:8%; top:91%; left:46%;right:0; text-align:center; margin:auto;}
.f13{width:25%; top:-5%; right:-5%}
.f14{width:80%; top:30%; left:10%;}
.f15{width:15%; top:15%; left:-10%;}
.f14 .box-f{width:80%; margin:auto; background:#FFFFFF; border-radius:5px; margin-bottom:2% !important; margin:auto; padding:1%; text-align:left; font-size: 1.5vw;}
.f16{width:80%;top:10%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f17{width:50%; top:73%; left:25%;right:0; text-align:center; margin:auto;}
.f18{width:8%; top:95%; left:46%;right:0; text-align:center; margin:auto;}
.f19{width:80%;top:12%; left:10%;right:0; text-align:center; margin:auto;}
.f20{width:20%; top:40%; right:-5%}
table.point{position:absolute;top:18%; left:15%;right:0; width:70%; margin-top:3%}
table.point th{ background-color: #FBE3E4;  margin-bottom: 5%; width:20%; vertical-align:middle; padding:1%;}
table.point  td{ text-align:left ;margin-bottom: 5%; padding-left:1em; vertical-align:middle; font-size: 1.5vw;}
table.point tr{ margin-bottom: 2% !important; border-bottom: 10px solid #F9F4E8; font-size: 1.5vw;}
}




/* ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎スマホ l ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ */
@media screen  and (min-width: 480px) and (max-width: 600px)
{
.l-text{ font-size:3.5vw }	
/**ご利用の流れ
===================================*/
.f-wrapall{ width:100%; margin:5% 0 5% 0; display:block ; font-size:13px !important;}
.f-wrap1,.f-wrap2,.f-wrap3,.f-wrap4 { width: 90%; margin: auto !important; margin-top: 4%; position: relative; background-repeat: repeat-y; background-size: contain; background-image: url(../img/iflowimg1.png);  }
.f-wrap1{ padding-top: 80%;}.f-wrap2{  padding-top:35%; }.f-wrap3{ padding-top:90% ;}.f-wrap4{ padding-top:55% ;}
.f-tit,.f-tit2,.f-tit3,.f-tit4{left:0;right:0; text-align:center;margin:auto; line-height:normal !important; font-weight:600;width:80%;}
.f-tit{ top:3%; }.f-tit2{ top:6%; }
.f-tit3{ top:3%; }
.f-tit4{ top:4%;  }
.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ left:0;right:0; text-align:left; font-size: 2vw;margin:auto; line-height:normal !important;width:90%;}
.f-p1{ top:15%;}
.f-p2{ top:38%; }
.f-p3{ top:15%; }
.f-p4{ top:19%; }
.f-p5{ top:60%; }
.f1,.f2,.f3,.f4,.f5,.f7,.f9,.f10,.f11,.f12,.f13,.f14,.f15,.f16,.f17,.f18,.f19,.f20,.f-tit,.f-tit2,.f-tit3,.f-tit4,.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ position:absolute}
.f1{width:11%; top:-3%; left:-3%}
.f2{width:20%; top:-10%; right:-5%}
.f3{width:80%;top:10%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f4{width:95%; top:27%; left:5%; }
.f4 dl.tel{width:100%;display:table;height:auto; margin-top:3%; }
.f4 dl.tel p{font-size:0.8vw; }
.f4 dl.tel dt{width:100%;color: #e70012;font-size:6vw;font-weight:500; margin-top:-1%;text-align:center; }
.f4 dl.tel dd{font-size:0.8em; text-align:center; }
.f5{width:95%; top:55%; left:5%; }
.f6{width:10%;  margin-right:3%}
.f7{width:95%;top:83%; left:0;right:0; text-align:center; margin:auto;}
.f7 p{float:left; margin:5% 0% 5% 0%; vertical-align:top}
.f8{width:10%;  margin:0% 0% -2% 0%}
.f9{width:8%; top:98%; left:46%;right:0; text-align:center; margin:auto;}
.f10{width:20%; top:-5%; right:-10%}
.f11{width:80%;top:29%; left:10%;right:0; text-align:center; margin:auto;}
.f12{width:8%; top:97%; left:46%;right:0; text-align:center; margin:auto;}
.f13{width:25%; top:-2%; right:-5%}
.f14{width:90%; top:32%; left:5%;}
.f15{width:15%; top:-20%; right:-10%;}
.f14 .box-f{width:96%; margin:auto; background:#FFFFFF; border-radius:5px; margin-bottom:2% !important; margin:auto; padding:2%; text-align:left}
.f16{width:80%;top:10%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f17{width:70%; top:81%; left:0;right:0; text-align:center; margin:auto;}
.f18{width:8%; top:98%; left:46%;right:0; text-align:center; margin:auto;}
.f19{width:80%;top:13%; left:10%;right:0; text-align:center; margin:auto;}
.f20{width:20%; top:45%; right:-5%}
table.point{position:absolute;top:14%; left:5%;right:0; width:90%; margin-top:3%}
table.point th{ background-color: #FBE3E4;  margin-bottom: 5%; width:20%; vertical-align:middle; padding:1%;}
table.point  td{ text-align:left ;margin-bottom: 5%; padding-left:1em; vertical-align:middle;}
table.point tr{ margin-bottom: 2% !important; border-bottom: 10px solid #F9F4E8;}
.ss-p{width:90%; margin-left: 5%;text-align: center;margin-top: -1%;  margin-bottom: -1%; }}


/* ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎スマホ S◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ */
@media screen and (min-width: 331px) and (max-width: 480px)
{
.l-text{ font-size:3.5vw }	
/**ご利用の流れ
===================================*/
.f-wrapall{ width:100%; margin:5% 0 5% 0; display:block ; font-size:3vw !important;}
.f-wrap1,.f-wrap2,.f-wrap3,.f-wrap4 { width: 90%; margin: auto !important; margin-top: 4%; position: relative; background-repeat: repeat-y; background-size: contain; background-image: url(../img/iflowimg1.png);  }
.f-wrap1{ padding-top: 95%;}.f-wrap2{  padding-top:50%; }.f-wrap3{ padding-top:120% ;}.f-wrap4{ padding-top:95% ;}
.f-tit,.f-tit2,.f-tit3,.f-tit4{left:0;right:0; text-align:center;margin:auto; line-height:normal !important; font-weight:600;width:90%; font-size: 0.7em!important;}
.f-tit{ top:3%; }.f-tit2{ top:5%; }
.f-tit3{ top:2.5%; }
.f-tit4{ top:3%;  }
.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ left:0;right:0; text-align:left; font-size: 100%;margin:auto; line-height:normal !important;width:90%;}
.f-p1{ top:13%;}
.f-p2{ top:35%;}
.f-p3{ top:13%; }
.f-p4{ top:14%; }
.f-p5{ top:60%; }
.f1,.f2,.f3,.f4,.f5,.f7,.f9,.f10,.f11,.f12,.f13,.f14,.f15,.f16,.f17,.f18,.f19,.f20,.f-tit,.f-tit2,.f-tit3,.f-tit4,.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ position:absolute}
.f1{width:11%; top:-3%; left:-5%}
.f2{width:20%; top:-10%; right:-5%}
.f3{width:80%;top:10%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f4{width:90%; top:32%; left:5%; }
.f4 dl.tel{width:100%;display:table;height:auto; margin-top:3%; }
.f4 dl.tel p{font-size:0.8vw; }
.f4 dl.tel dt{width:100%;color: #e70012;font-size:6vw;font-weight:500; margin-top:-1%;text-align:center; }
.f4 dl.tel dd{font-size:0.8em; text-align:center; }
.f5{width:90%; top:59%; left:5%; }
.f6{width:10%;  margin-right:3%}
.f7{width:95%;top:83%; left:0;right:0; text-align:center; margin:auto;}
.f7 p{width:90%; float:left; margin:5% 0% 5% 0%; text-align:left; line-height: normal!important; }
	
.f8{width:10%; float:left; margin:5% 0% 8% 0%}
.f9{width:8%; top:98%; left:46%;right:0; text-align:center; margin:auto;}
.f10{width:20%; top:3%; right:-10%}
.f11{width:80%;top:28%; left:10%;right:0; text-align:center; margin:auto;}
.f12{width:8%; top:98%; left:46%;right:0; text-align:center; margin:auto;}
.f13{width:25%; top:0%; right:-5%}
.f14{width:90%; top:36%; left:5%;}
.f15{width:15%; top:-20%; right:-10%;}
.f14 .box-f{width:90%; margin:auto; background:#FFFFFF; border-radius:5px; margin-bottom:2% !important; margin:auto; padding:1%; text-align:left}
.f16{width:80%;top:9%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f17{width:70%; top:85%; left:25%;right:0; text-align:center; margin:auto;}
.f18{width:8%; top:98%; left:46%;right:0; text-align:center; margin:auto;}
.f19{width:80%;top:10%; left:10%;right:0; text-align:center; margin:auto;}
.f20{width:20%; top:46%; right:-5%}
table.point{position:absolute;top:14%; left:5%;right:0; width:90%; margin-top:3%}
table.point th{ background-color: #FBE3E4;  margin-bottom: 5%; width:20%; vertical-align:middle; padding:1%;}
table.point  td{ text-align:left ;margin-bottom: 5%; padding-left:1em; vertical-align:middle;}
table.point tr{ margin-bottom: 2% !important; border-bottom: 10px solid #F9F4E8;}
.ss-p{width:90%; margin-left: 5%;text-align: center;margin-top: -1%;  margin-bottom: -1%; }}


/* ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎スマホ SS ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ ◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎◾︎ */
@media screen and (min-width: 0px) and (max-width: 331px){
.l-text{ font-size:5vw }	
/**ご利用の流れ
===================================*/
.f-wrapall{ width:100%; margin:5% 0 5% 0; display:block ; font-size:3vw !important;}
.f-wrap1,.f-wrap2,.f-wrap3,.f-wrap4 { width: 90%; margin: auto !important; margin-top: 4%; position: relative; background-repeat: repeat-y; background-size: contain; background-image: url(../img/iflowimg1.png);  }
.f-wrap1{ padding-top: 120%;}.f-wrap2{  padding-top:53%; }.f-wrap3{ padding-top:125% ;}.f-wrap4{ padding-top:90% ;}
.f-tit,.f-tit2,.f-tit3,.f-tit4{left:0;right:0; text-align:center;margin:auto; line-height:normal !important; font-weight:600;width:90%;}
.f-tit{ top:4%; }.f-tit2{ top:5%; }
.f-tit3{ top:2.5%; }
.f-tit4{ top:4%;  }
.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ left:0;right:0; text-align:left; font-size: 100%;margin:auto; line-height:normal !important;width:90%;}
.f-p1{ top:15%;}
.f-p2{ top:35%; }
.f-p3{ top:13%; }
.f-p4{ top:14%; }
.f-p5{ top:60%; }
.f1,.f2,.f3,.f4,.f5,.f7,.f9,.f10,.f11,.f12,.f13,.f14,.f15,.f16,.f17,.f18,.f19,.f20,.f-tit,.f-tit2,.f-tit3,.f-tit4,.f-p1,.f-p2,.f-p3,.f-p4,.f-p5{ position:absolute}
.f1{width:11%; top:-3%; left:-5%}
.f2{width:20%; top:-10%; right:-5%; display:none !important;}
.f3{width:80%;top:11%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f4{width:90%; top:32%; left:5%; }
.f4 dl.tel{width:100%;display:table;height:auto; margin-top:3%; }
.f4 dl.tel p{font-size:0.8vw; }
.f4 dl.tel dt{width:100%;color: #e70012;font-size:6vw;font-weight:500; margin-top:-1%;text-align:center; }
.f4 dl.tel dd{font-size:0.8em; text-align:center; }
.f5{width:90%; top:60%; left:5%; }
.f6{width:10%;  margin-right:3%}
.f7{width:95%;top:82%; left:5%;right:0; text-align:center; margin:auto;}
.f7 p{width:90%; float:left; margin:5% 0% 5% 0%; text-align:left; line-height: normal!important; }
.f8{width:10%; float:left; margin:5% 0% 5% 0%; display:none}
.f9{width:8%; top:98%; left:46%;right:0; text-align:center; margin:auto;}
.f10{width:20%; top:3%; right:-5%; display:none}
.f11{width:80%;top:28%; left:10%;right:0; text-align:center; margin:auto;}
.f12{width:8%; top:97%; left:46%;right:0; text-align:center; margin:auto;}
.f13{width:25%; top:0%; right:-5%}
.f14{width:90%; top:36%; left:5%;}
.f15{width:15%; top:-20%; right:-10%;}
.f14 .box-f{width:90%; margin:auto; background:#FFFFFF; border-radius:5px; margin-bottom:2% !important; margin:auto; padding:1%; text-align:left}
.f16{width:80%;top:9%; left:10%;right:0; text-align:center; margin:auto;position:absolute;}
.f17{width:70%; top:87%; left:25%;right:0; text-align:center; margin:auto;}
.f18{width:8%; top:98%; left:46%;right:0; text-align:center; margin:auto;}
.f19{width:80%;top:10%; left:10%;right:0; text-align:center; margin:auto;}
.f20{width:20%; top:55%; right:-5%; display:none !important;}
table.point{position:absolute;top:14%; left:5%;right:0; width:90%; margin-top:3%}
table.point th{ background-color: #FBE3E4;  margin-bottom: 5%; width:20%; vertical-align:middle; padding:1%;}
table.point  td{ text-align:left ;margin-bottom: 5%; padding-left:1em; vertical-align:middle;}
table.point tr{ margin-bottom: 2% !important; border-bottom: 10px solid #F9F4E8;}
.ss-p{width:90%; margin-left: 5%;text-align: center;margin-top: -1%;  margin-bottom: -1%; }}
