html{font-size:62.5%}body{color:#000;font-family:"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","Hiragino Kaku Gothic ProN","\30E1\30A4\30EA\30AA","Meiryo","verdana",sans-serif;font-size:1.4rem;line-height:160%}a{outline:none;color:#000;text-decoration:none}a img{transition:opacity .2s ease,transform .4s ease}a:hover img{opacity:.8}a:hover img.scale{transform:scale(1.1)}img,video{-webkit-backface-visibility:hidden;-webkit-touch-callout:none;max-width:100%}ul{list-style:none}button{outline:none}.pc-only{display:inline}.sp-only{display:none}.text-bold{font-weight:bold}.weight-normal{font-weight:normal}.text-linethrough{text-decoration:line-through}main>.content{margin-top:50px}main>.content>.categories{display:flex;justify-content:center;margin-top:15px}main>.content>.categories+*{margin-top:35px}main>.content>.categories a{display:block;position:relative;width:180px;min-width:115px;margin:5px 10px;padding:8px 5px;background-color:#000;color:#fff;font-size:1.3rem;text-align:center}main>.content>.categories a:after{display:inline-block;position:absolute;top:50%;right:10px;width:10px;height:10px;margin-left:5px;transform:translateY(-50%);background:url(../../img/ico-arrow-down-w.svg) left center no-repeat;background-size:contain;content:""}main>.content>section{line-height:2em}main>.content>section:first-child h2{margin-top:-30px}main>.content>section h2{padding:30px 0 20px;font-size:1.8rem;text-align:center}main>.content>section>section:first-of-type h3{border-top:1px solid #838383}main>.content>section>section h3{position:relative;background-color:#ededed;font-size:1.3rem;text-align:center}main>.content>section>section h3 label{display:block;padding:20px 0;cursor:pointer}main>.content>section>section h3:after{position:absolute;top:50%;right:30px;width:8px;height:8px;transform:translateY(-50%) rotate(-180deg);background:url(../../img/ico-arrow-up-b.svg) center center no-repeat;background-size:100% auto;content:""}main>.content>section>section>.accordion{max-height:0;overflow:hidden;border-bottom:1px solid #838383;transition:max-height .2s ease}main>.content>section>section>.accordion .detail>label{display:block;padding:15px 0 0;color:#d34040;font-size:1.3rem;font-weight:bold;text-align:center}main>.content>section>section>.accordion .detail>div>label{display:block;margin-top:20px;padding:15px 0;border-top:1px dashed #000;border-bottom:1px dashed #000;font-size:1.4rem;font-weight:bold;text-align:center}main>.content>section>section>.accordion .detail>div>label~*{margin:20px 30px}main>.content>section>section>.accordion .detail>div figure{width:140px;margin:20px auto;text-align:center}main>.content>section>section>.accordion .detail>div figure img{-o-object-fit:contain;-o-object-position:center top;width:140px;height:140px;object-fit:contain;object-position:center top}main>.content>section>section>.accordion .detail>div figure figcaption{margin-bottom:5px;font-size:1.2rem;font-weight:bold;letter-spacing:.1em;line-height:1.6em;text-align:center}main>.content>section>section>.accordion .detail>div figure figcaption.attention{color:#d34040}main>.content>section>section>.accordion .detail>div .col1,main>.content>section>section>.accordion .detail>div .col2{justify-content:center}main>.content>section>section>.accordion .detail>div .col1.c-ml2 figcaption,main>.content>section>section>.accordion .detail>div .col2.c-ml2 figcaption{display:flex;align-items:flex-end;justify-content:center;min-height:3.2em}main>.content>section>section>.accordion .detail>div .col1.c-ml3 figcaption,main>.content>section>section>.accordion .detail>div .col2.c-ml3 figcaption{display:flex;align-items:flex-end;justify-content:center;min-height:4.8em}main>.content>section>section>.accordion .detail>div .col1+.col1,main>.content>section>section>.accordion .detail>div .col1+.col2,main>.content>section>section>.accordion .detail>div .col2+.col1,main>.content>section>section>.accordion .detail>div .col2+.col2{padding-top:0}main>.content>section>section>.accordion .detail>div .col1{display:flex;justify-content:center}main>.content>section>section>.accordion .detail>div .col1>figure{margin:0 15px}main>.content>section>section>.accordion .detail>div .col2{display:flex;flex-wrap:wrap;margin:0;padding-top:20px}main>.content>section>section>.accordion .detail>div .col2.center{justify-content:center}main>.content>section>section>.accordion .detail>div .col2>figure{margin:0 5px 20px}main>.content>section>section>.accordion .detail>div .category>label{display:block;text-align:center}main>.content>section>section>.accordion .detail>div .category>label+*{margin-top:15px}main>.content>section>section>.accordion .detail>div .text-attention{color:#d34040;text-align:center}main>.content>section>section>.accordion .detail>div.disqualify ul{list-style-position:inside;list-style-type:disc}main>.content>section>section>.accordion .add-info>label{display:block;padding:15px 0;border-top:1px dashed #000;border-bottom:1px dashed #000;color:#d34040;font-size:1.4rem;font-weight:bold;text-align:center}main>.content>section>section>.accordion .add-info>label+*{margin:20px 30px}main>.content>section>section>.accordion .add-info a:not(.button-default){text-decoration:underline}main>.content>section>section>.accordion .add-info .button-default{text-align:center}main>.content>section>section>.accordion .add-info .block{margin-top:20px;text-align:center}main>.content>section>section>input[type=checkbox]{display:none}main>.content>section>section>input[type=checkbox]:checked~.accordion{max-height:2000px}main>.content>section>section>input[type=checkbox]:checked~h3:after{transform:translateY(-50%) rotate(0deg)}@media screen and (max-width: 640px){body{width:100%;overflow-x:hidden}.pc-only{display:none}.sp-only{display:inline}main>.content{margin-top:0}main>.content>.categories{flex-wrap:wrap}main>.content>.categories+*{margin-top:10px}main>.content>.categories a{width:100%;margin:10px;padding:8px 10px}main>.content>section h2{padding:30px 0 15px 0;font-size:1.6rem}main>.content>section>section>.accordion .detail>div>label~*{margin:20px 0}main>.content>section>section>.accordion .detail>div figure{width:150px}main>.content>section>section>.accordion .detail>div figure img{width:150px;height:150px}main>.content>section>section>.accordion .detail>div .col1{flex-direction:column;align-items:center}main>.content>section>section>.accordion .detail>div .col1>figure+figure{margin-top:10px}main>.content>section>section>.accordion .detail>div .col2{justify-content:flex-start}main>.content>section>section>.accordion .detail>div .col2>figure{width:calc(50% - 10px)}main>.content>section>section>.accordion .add-info>label+*{margin:20px 0}main>.content>section>section>.accordion .add-info .button-default{width:100%;padding:10px 5px;font-size:1.3rem}main>.content>section>section>.accordion .add-info .block{text-align:left}}@media screen and (min-width: 640px){a[href^="tel:"]{pointer-events:none}}
