﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}html,body{height:auto}body{background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#4a4a4a}@media screen and (max-width: 767px){body{font-size:3.99VW;line-height:7.182VW}}@media screen and (min-width: 768px)and (max-width: 1279px){body{font-size:1.25vw}}@media screen and (min-width: 1280px){body{font-size:1.6rem}}#viewport{position:relative}.content-inner{margin-inline:auto}.heading{font-weight:700}a{color:#4a4a4a}a:link,a:hover,a:visited{color:#4a4a4a}.justify{text-align:justify;text-justify:inter-ideograph}.fw-regular{font-weight:400}.fw-bold{font-weight:700}@media screen and (max-width: 767px){.fw-pc-right{font-weight:400}}@media screen and (min-width: 768px){.fw-pc-regular{font-weight:400}}.txc{text-align:center}@media screen and (max-width: 767px){.sp-txc{text-align:center}}@media screen and (min-width: 768px){.pc-txc{text-align:center}}.line-height-normal{line-height:1.625}.nodisp{display:none !important}@media screen and (min-width: 768px){.sp-only{display:none}}@media screen and (max-width: 767px){.pc-only{display:none}}.replaceElm{display:block;text-indent:-9999px;overflow:hidden}.inViewElm{transition:opacity 1.4s,transform .8s;opacity:0;transform:translateY(40px)}.inViewElm.--show{opacity:1;transform:translateY(0)}.bg-lazy{background-image:none !important}.global-footer{font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,sans-serif;letter-spacing:1.2px;line-height:1.6;color:#383535;background-color:#eee}@media screen and (max-width: 767px){.global-footer{padding-top:14.364VW;padding-bottom:10.64VW}}@media screen and (min-width: 768px){.global-footer{padding-top:80px;padding-bottom:44px}}.global-footer .inner{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.global-footer .inner .logo_enjoyworks{width:62.776VW;height:5.054VW}}@media screen and (min-width: 768px){.global-footer .inner .logo_enjoyworks{width:236px;height:19px}}.global-footer .inner .sns-wrapper{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.global-footer .inner .sns-wrapper{margin-top:7.448VW;margin-bottom:14.364VW}}@media screen and (min-width: 768px){.global-footer .inner .sns-wrapper{margin-top:28px;margin-bottom:54px}}.global-footer .inner .sns-wrapper .item img{width:auto;margin:0 .5em}@media screen and (max-width: 767px){.global-footer .inner .sns-wrapper .item img{height:6.65VW}}@media screen and (min-width: 768px){.global-footer .inner .sns-wrapper .item img{height:25px}}.global-footer .inner .sns-wrapper .item .button{color:#fff;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(180deg, rgb(85, 85, 85), rgb(0, 0, 0) 56%);transition:.3s ease-in-out;width:auto;margin:0 .5em .5em;line-height:.5;padding:1em}.global-footer .inner .sns-wrapper .item .button:hover{opacity:.7}@media screen and (min-width: 768px){.global-footer .inner .sns-wrapper .item .button{height:27px;border-radius:4px;font-size:1.6rem}}.global-footer .inner .related-link-wrapper{display:flex;justify-content:center;align-items:stretch}@media screen and (max-width: 767px){.global-footer .inner .related-link-wrapper{width:79.8VW;margin-bottom:12.236VW;justify-content:space-around}}@media screen and (min-width: 768px){.global-footer .inner .related-link-wrapper{margin-bottom:50px;gap:18px}}.global-footer .inner .related-link-wrapper::before{content:"";display:flex;width:1px;background-color:#000;order:2}.global-footer .inner .related-link-wrapper .item{display:flex;align-items:center;text-align:center}.global-footer .inner .related-link-wrapper .item:last-child{order:3}@media screen and (min-width: 768px){.global-footer .inner .related-link-wrapper .item{font-size:1.6rem}}.global-footer .inner .related-site-wrapper{background-color:#fff;margin-inline:auto;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.global-footer .inner .related-site-wrapper{width:89.11VW;padding:6.384VW 4.256VW;border-radius:4.256VW}}@media screen and (min-width: 768px){.global-footer .inner .related-site-wrapper{width:600px;display:flex;justify-content:center;align-items:center;border-radius:16px;padding:24px 30px}}.global-footer .inner .related-site-wrapper p{margin-bottom:1rem}@media screen and (max-width: 767px){.global-footer .inner .related-site-wrapper p{font-size:4.256VW;margin-bottom:4.788VW}}.global-footer .inner .related-site-wrapper nav{display:flex;align-items:center}@media screen and (max-width: 767px){.global-footer .inner .related-site-wrapper nav{flex-direction:column;gap:4.256VW}}@media screen and (min-width: 768px){.global-footer .inner .related-site-wrapper nav{justify-content:space-between;width:524px;margin-bottom:1rem}}.global-footer .inner .related-site-wrapper nav .item{margin:.5em}.global-footer .inner .related-site-wrapper nav .item img{height:auto}@media screen and (max-width: 767px){.global-footer .inner .related-site-wrapper nav .item img{width:39.9VW}}@media screen and (min-width: 768px){.global-footer .inner .related-site-wrapper nav .item img{width:150px}}.global-footer .inner .copyright{line-height:1}@media screen and (max-width: 767px){.global-footer .inner .copyright{padding-top:10.906VW;font-size:3.458VW}}@media screen and (min-width: 768px){.global-footer .inner .copyright{padding-top:42px;font-size:1.5rem}}#pagetop{width:50px;height:50px;position:fixed;right:10px;bottom:10px;display:block;opacity:0;visibility:hidden;transition:all .4s ease-in-out}#pagetop a{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;box-shadow:0 3px 5px rgba(0,0,0,.3);text-decoration:none;background-color:#f4ecad}#pagetop a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:25px;color:#383535;width:25px;height:25px;text-align:center;line-height:1}#pagetop.show{opacity:1;visibility:visible}#pagetop.show a{display:flex}
