_:-ms-lang(x)::-ms-backdrop,body{line-height:2}.breadlist{background-color:#f5f5f5;line-height:clamp(1.5rem,1.235rem + 1.13vw,3rem);font-size:clamp(.8rem,.765rem + .15vw,1rem)}.breadcrumb{background-color:#f5f5f5}.breadcrumb a{color:#000}.breadcrumb-item.active{color:red;background-color:#f5f5f5}.breadcrumb-item+.breadcrumb-item::before{content:">"}.breadcrumb{margin-bottom:0}.details{padding-top:3rem;padding-bottom:3rem;font-weight:500}.details h2{font-size:clamp(1.3rem,1.176rem + .53vw,2rem)}.details h3{font-size:clamp(1.25rem,1.206rem + .19vw,1.5rem);padding:1rem;background-color:#f60;color:#fff;font-weight:600;display:block;border-radius:.5rem;margin-top:clamp(1rem,.824rem + .75vw,2rem);margin-bottom:clamp(1.5rem,1.324rem + .75vw,2.5rem)}.details h4{font-size:clamp(1.2rem,1.094rem + .45vw,1.8rem)}.details h5{font-size:clamp(1.1rem,1.074rem + .11vw,1.25rem)}.details p{font-size:clamp(1rem,.982rem + .08vw,1.1rem);line-height:clamp(1.4rem,1.365rem + .15vw,1.6rem);margin-bottom:clamp(.5rem,.412rem + .38vw,1rem);font-weight:400}.details p.notes{font-size:clamp(.9rem,.882rem + .08vw,1rem);margin-bottom:0}.details ul{list-style:disc;font-size:clamp(1.05rem,1.024rem + .11vw,1.2rem);line-height:clamp(1.5rem,1.412rem + .38vw,2rem);margin-bottom:clamp(1.3rem,1.212rem + .38vw,1.8rem)}.details span.blank{padding-left:.5rem}.details .danwa,.details .seimei{margin-top:2rem;margin-bottom:2rem}.details .danwa p,.details .seimei p{font-size:clamp(1.1rem,1.074rem + .11vw,1.25rem);line-height:clamp(1.5rem,1.412rem + .38vw,2rem);text-indent:1em}.details .danwa .signature-area,.details .seimei .signature-area{margin-top:clamp(2rem,1.471rem + 2.26vw,5rem)}.details .danwa .signature-area p.signature,.details .seimei .signature-area p.signature{font-size:clamp(1.1rem,1.074rem + .11vw,1.25rem);font-weight:bold;line-height:inherit}.details .danwa .signature-area p.signature small,.details .seimei .signature-area p.signature small{font-size:80%}.details .danwa .signature-area p.right,.details .seimei .signature-area p.right{text-align:right}.details .quest .link-img{margin-bottom:3rem}.details .quest h5{margin-bottom:1rem}.details .notice ul{margin-top:1.25rem;margin-bottom:2rem;border:solid 2px;padding:3rem}.details .todokede{margin-top:1.25rem;margin-bottom:2rem}.details .todokede h3{margin-top:clamp(2rem,1.824rem + .75vw,3rem);margin-bottom:1.5rem;font-size:clamp(1.1rem,1.029rem + .3vw,1.5rem)}.details .todokede h4{font-size:clamp(1.2rem,1.182rem + .08vw,1.3rem)}.details .todokede a{background-color:inherit;border:none;border-radius:0;padding:0;font-weight:600;text-decoration:underline;color:#0080ff}.details .todokede a:visited{color:#0080ff}.details .todokede a:hover{color:#0080ff}.details .todokede a:active{color:#0080ff}.details .todokede a:focus{color:#0080ff}.details .todokede a.btn{font-size:clamp(.9rem,.865rem + .15vw,1.1rem);padding:clamp(.8rem,.765rem + .15vw,1rem);background-color:#00a63c;border:solid 2px #00a63c;border-radius:.5rem;text-decoration:none;color:#fff}.details .todokede a.btn:visited{color:#fff}.details .todokede a.btn:hover{color:#fff}.details .todokede a.btn:active{color:#fff}.details .todokede a.btn:focus{color:#fff}.details .todokede a.btn:hover,.details .todokede a.btn.active{background-color:#fff;color:#00a63c}.details .todokede p{font-size:clamp(1.05rem,1.024rem + .11vw,1.2rem);margin-bottom:0;margin-top:1.5rem}.details .todokede ul{list-style:none;padding-left:clamp(0rem,-0.221rem + .94vw,1.25rem);font-size:clamp(1rem,.965rem + .15vw,1.2rem);line-height:1.8}.details .todokede ul.notes{list-style:none;text-indent:-1.2rem;font-size:1rem;line-height:1.5rem;margin-top:1.5rem;padding-left:1.25rem}.details .todokede ul.notes ul{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;margin-top:.5rem;padding-left:2rem;list-style:none}.details .todokede ul.notes ul li{text-indent:-1.3rem}.details .todokede .comingsoon{margin-top:clamp(1rem,.824rem + .75vw,2rem);margin-bottom:clamp(1rem,.824rem + .75vw,2rem);border:solid 2px;height:30vh;display:table;width:100%}.details .todokede .comingsoon ul{padding:clamp(1rem,.647rem + 1.51vw,3rem);margin-bottom:0;display:table-cell;vertical-align:middle}.details .todokede .comingsoon ul li{font-size:clamp(1rem,.947rem + .23vw,1.3rem)}.details .tv,.details .meisui{margin-top:0;margin-bottom:2rem}.details .tv h4,.details .meisui h4{font-size:1.25rem;padding-left:20px;padding-top:10px}.details .tv img{border:solid 1px #ccc}.details .subnav{margin-top:2rem;margin-bottom:2rem}.details .subnav .col{border:solid 1px #000;border-right:none}.details .subnav .col.last{border-right:solid 1px #000}.details .subnav .col.nav-link{padding:.5rem 0;text-align:center;border-radius:inherit;font-size:.9rem}.details .subnav .col.nav-link a{text-decoration:underline}.details .kijitsumaeichiran{margin-top:1.25rem;margin-bottom:2rem}.details .kijitsumaeichiran table{width:100%;border:1px #000 solid;border-collapse:collapse;background-color:#fff;margin:0 0 0 0;font-size:clamp(.8rem,.765rem + .15vw,1rem)}.details .kijitsumaeichiran tr.first{background-color:#cfc}.details .kijitsumaeichiran th{border:1px #000 solid;background-color:#efefef;padding:10px 0;text-align:center}.details .kijitsumaeichiran td{border:1px #000 solid;padding:5px}.details .kisai,.details .kenho,.details .beginner{margin-top:1.25rem;margin-bottom:2rem}.details .kisai ul,.details .kenho ul,.details .beginner ul{padding-left:1.5em}.details .kisai ul.small,.details .kenho ul.small,.details .beginner ul.small{margin-top:.5rem;list-style-type:circle;font-weight:400;font-size:clamp(1rem,.982rem + .08vw,1.1rem)}.details .kisai h5,.details .kenho h5,.details .beginner h5{border:solid 1px #000;padding:.5rem;display:inline-block;font-weight:600}.details .kisai .box-area,.details .kenho .box-area,.details .beginner .box-area{margin-top:clamp(1.5rem,1.235rem + 1.13vw,3rem)}.details .kisai p.ml-2,.details .kenho p.ml-2,.details .beginner p.ml-2{font-weight:600}.details .beginner .card{border-radius:inherit;border:none}.details .beginner .card .card-body{padding-left:0}.details .beginner .card .card-body p{font-size:clamp(1rem,.965rem + .15vw,1.2rem)}