main .content{opacity:1}#special .inner+.inner{margin-top:3rem}#special .tit{font-weight:700;font-size:1.8em;line-height:1.2em}#special .sTit{font-weight:700;text-align:left;font-size:1.4em;line-height:1.2em;padding-bottom:0.2em;border-bottom:solid 2px #90681b}#special .font-large{font-size:1.4em;line-height:1.2em}#special p:not([class]){text-align:left}#special .imgHukidasi{display:block;margin:1.5em auto 0}@media screen and (min-width: 768px){#special .imgHukidasi{max-width:70%}}#special .txtList.notes{text-align:left}#special .tit-band{background-color:#7d5112;color:#fffef3;line-height:1em;padding:0.5em 1em;box-sizing:border-box}@media screen and (max-width: 767px){#special .tit-band{font-size:1.2em}}@media screen and (min-width: 768px){#special .tit-band{font-size:1.4em}}@media screen and (max-width: 767px){#special .tit-band small{font-size:0.8rem}}@media screen and (min-width: 768px){#special .tit-band small{font-size:1rem}}@media screen and (max-width: 767px){#special .btn.btnBack{margin-top:calc(85 / 750 * 100%)}}@media screen and (min-width: 768px){#special .btn.btnBack{margin-top:calc(90 / 2000 * 100%)}}#special .btn+.btn{margin-top:1rem}#special .stepList dl{border:solid 1px #7d5112}@media screen and (min-width: 768px){#special .stepList dl{display:-webkit-flex;display:flex}}#special .stepList dl dt{background-color:#7d5112;color:#fffef3;padding:0.5em 1em;line-height:1em;box-sizing:border-box}@media screen and (max-width: 767px){#special .stepList dl dt{font-size:1.2em}}@media screen and (min-width: 768px){#special .stepList dl dt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:0.8em;width:6em}}#special .stepList dl dd{text-align:left;font-size:0.8em;padding:1em;box-sizing:border-box}@media screen and (min-width: 768px){#special .stepList dl dd{width:calc(100% - 6em)}}#special .stepList dl dd img{display:block}@media screen and (max-width: 767px){#special .stepList dl dd img{margin:0 auto}}#special .stepList dl dd .btn{margin:0 auto}@media screen and (max-width: 767px){#special .stepList dl dd .btn{margin-top:1em}}@media screen and (min-width: 768px){#special .stepList dl dd .btn{margin-top:0.5em;margin-left:0}}#special .stepList dl+dl{margin-top:0.5rem}@media screen and (min-width: 768px){#special .flexBox{display:-webkit-flex;display:flex}}#special figure{margin:0 auto}#special figure figcaption{line-height:1.2em;margin-top:0.5em}#special .txtPresent{font-size:0.8em;text-align:left;margin:1.5em 0 1em}#special .scroll{height:20em;border:solid 1px #7d5112;box-sizing:border-box;overflow-y:auto}#special .terms{font-size:0.8em;padding:1em;box-sizing:border-box}@media screen and (max-width: 767px){#special .terms .tit{font-size:1.5em}#special .terms .tit small{line-height:1.5em}}#special .terms p:not(.t-c),#special .terms ul,#special .terms ol{text-align:left}#special .terms>*+*{margin-top:1.5em}@media screen and (min-width: 768px){#special .charaList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}#special .charaList li{padding:0.5em;border:solid 1px #7d5112;box-sizing:border-box}@media screen and (max-width: 767px){#special .charaList li+li{margin-top:0.5em}}@media screen and (min-width: 768px){#special .charaList li{width:calc((100% - 1em) / 3);margin-left:0.5em}#special .charaList li:nth-child(3n+1){margin-left:0}#special .charaList li:nth-child(n+4){margin-top:0.5em}}#special .charaList li dt img{width:70%;margin:0 auto}#special .charaList li dd{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-top:0.5em}#special .charaList li dd img{width:calc((100% - 0.5em) / 3);margin-left:0.25em}#special .charaList li dd img:nth-child(3n+1){margin-left:0}#special .charaList li dd img:nth-child(n+4){margin-top:0.25em}#special .charaList.--result dd{gap:0.23em}#special .charaList.--result dd img{width:100%}.align-center{text-align:center}.chara_fc_result_button{cursor:pointer;padding:0;outline:none;border:none;width:calc((100% - 0.25em * 4) / 3);transition:opacity .3s}@media (any-hover: hover), (-ms-high-contrast: none){.chara_fc_result_button:hover{opacity:0.7}}.chara_fc_result_button img{width:100%}.chara_fc_result{display:none;overflow-y:auto;position:relative;background:url(../images/common/bg_paper_r.png) repeat-y center top/100% auto;max-height:calc(100svh - 40 / 2000 * 100vw) !important;padding:0;scrollbar-width:thin;scrollbar-color:#a68f0e transparent}@media screen and (max-width: 767px){.chara_fc_result{width:86%}}@media screen and (min-width: 768px){.chara_fc_result{width:calc(800 / 2000 * 100vw)}}.chara_fc_result::-webkit-scrollbar{width:5px}.chara_fc_result::-webkit-scrollbar-track{background:transparent}.chara_fc_result::-webkit-scrollbar-thumb{background:#a68f0e}.chara_fc_result .inner01{background:url(../images/common/frame_c.png) repeat-x center top/calc(260 / 2000 * 100vw) auto,url(../images/common/frame_c.png) repeat-x center bottom/calc(260 / 2000 * 100vw) auto;background-color:rgba(255,255,255,0.7);padding:2.5em 2em}@media screen and (min-width: 768px){.chara_fc_result .inner01{padding:2.5em 3.5em}}.chara_fc_result .name{font-weight:700;text-align:left;font-size:1.2em;line-height:1.2em;padding-bottom:0.2em;border-bottom:solid 2px #90681b;text-align:center}.chara_fc_result .lead{margin-top:1em;text-align:center;font-size:0.85em;line-height:1.2em}.chara_fc_result img{margin-top:0.5em}.chara_fc_result .inner{position:relative;text-align:center}.chara_fc_result .quote{margin-top:1em;border:4px double #90681b;padding:0.5em 0.5em;text-align:center;font-size:1em;line-height:1.2em}.chara_fc_result .fancybox-close-small{translate:25% -100%;color:#fff}.fancybox-caption{display:none}.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:1;position:absolute;transition:opacity .2s ease, visibility .4s ease .4s;visibility:visible;z-index:99997}.fancybox-navigation{height:100%;width:100%}.fancybox-navigation .fancybox-button[disabled]{pointer-events:none;opacity:0.3}.fancybox-navigation .fancybox-button{background:none;left:calc(100% - 16px);margin-right:0;padding:0;width:23px;height:90px;translate:-50% 0%}@media screen and (min-width: 768px){.fancybox-navigation .fancybox-button{left:calc(50% + 800 / 2000 / 2 * 100vw);width:50px;translate:10px 0%}}.fancybox-navigation .fancybox-button div{background:#E8E5DD;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}.fancybox-navigation .fancybox-button div::before{content:"";display:block;border-color:transparent transparent transparent #910d0d;border-width:0.8em;border-style:solid;width:0;height:0;transition:scale .2s, translate .2s;translate:35% 0}@media screen and (min-width: 768px){.fancybox-navigation .fancybox-button div::before{border-width:1em}}.fancybox-navigation .fancybox-button svg{display:none}.fancybox-navigation .fancybox-button:focus-visible{outline:none}.fancybox-navigation .fancybox-button:focus-visible div::before{scale:1.2}@media (any-hover: hover), (-ms-high-contrast: none){.fancybox-navigation .fancybox-button:hover{opacity:0.8}}.fancybox-navigation .fancybox-button--arrow_left{left:inherit;right:calc(100% - 16px);translate:50% 0%}@media screen and (min-width: 768px){.fancybox-navigation .fancybox-button--arrow_left{left:calc(50% - 800 / 2000 / 2 * 100vw);translate:calc(-100% - 10px) 0%}}.fancybox-navigation .fancybox-button--arrow_left div::before{border-color:transparent #910d0d transparent transparent;translate:-35% 0}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#FFF}.fancybox-button:hover,.fancybox-button:link:hover,.fancybox-button:visited:hover{color:#FFF;opacity:1}@media (any-hover: hover), (-ms-high-contrast: none){.fancybox-button:hover,.fancybox-button:link:hover,.fancybox-button:visited:hover{opacity:1}.fancybox-button:hover div svg path,.fancybox-button:link:hover div svg path,.fancybox-button:visited:hover div svg path{fill:#FFF}}
