@charset "utf-8";

/* ----------------------------------------------
 ! implant-conference
 ---------------------------------------------- */

.ul-box.go-left li h4 { text-align:left; padding:0 0 0 7.69vw; }
.ul-box.go-left li p { line-height:1.8; text-align:left !important; padding:4.1vw 0 0; }
.go-left .link01 { font-size:5.13vw; }

@media screen and (min-width:900px){
.ul-box.go-left li h4 { text-align:left; padding:0 0 0 2.17vw; }
.ul-box.go-left li p { padding:1.16vw 0 0; }
.go-left .link01 { font-size:1.45vw; }
}
@media screen and (min-width:1380px){
.ul-box.go-left li h4 { text-align:left; padding:0 0 0 30px; }
.ul-box.go-left li p { padding:16px 0 0; }
.go-left .link01 { font-size:20px; }
}




@media screen and (max-width:899px) {
.plustep .bg-white { margin:4.1vw 4.1vw 0; }
.plustep .tb-price td { display:block; text-align:left !important; }
.plustep .tb-price td:nth-child(1) { padding:4.1vw 0 2.05vw !important; font-weight:700; }
.plustep .tb-price td:nth-child(2) { padding:0 0 4.1vw !important; }
}
@media screen and (min-width:900px){
.plustep { margin:30px 0 0; }
.plustep dd { width:100% !important; }
}




#sodan-h4 { padding:0 0 5.13vw; font-size:4.1vw; font-weight:700; }
#sodan-naiyo-ul {}
#sodan-naiyo-ul li { line-height:1.5; padding:0 0 5.13vw 7.18vw; font-size:4.1vw; font-weight:700; list-style:none; position:relative; }
#sodan-naiyo-ul li:last-child { padding:0 0 0 7.18vw; }
#sodan-naiyo-ul li:before { content:""; position:absolute; top:0.51vw; left:0; width:5.13vw; height:5.13vw; background:#00B5BE; border-radius:5.13vw; }

@media screen and (min-width:900px){
#sodan-h4 { padding:0 0 2.17vw; font-size:1.45vw; }
#sodan-naiyo-ul {}
#sodan-naiyo-ul li { padding:0 0 2.17vw 2.03vw; font-size:1.45vw; }
#sodan-naiyo-ul li:last-child { padding:0 0 0 2.03vw; }
#sodan-naiyo-ul li:before { top:0.43vw; width:1.45vw; height:1.45vw; border-radius:1.45vw; }
}
@media screen and (min-width:1380px){
#sodan-h4 { padding:0 0 30px; font-size:20px; }
#sodan-naiyo-ul {}
#sodan-naiyo-ul li { padding:0 0 30px 28px; font-size:20px; }
#sodan-naiyo-ul li:last-child { padding:0 0 0 28px; }
#sodan-naiyo-ul li:before { top:6px; width:20px; height:20px; border-radius:20px; }
}




