@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Roboto:wght@100..900&display=swap";:root{--color-link: #29ABE2;--color-link-hover: #2686C6;--color-txb: #000000;--color-txg: #999999;--color-blue: #29ABE2;--color-red: #E50012;--color-white: #FFFFFF;--color-light-gray: #CCCCCC}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,pre,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;color:var(--color-txb)}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"Roboto","Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt"}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}img{border:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none;list-style-type:none}figure{margin:0;padding:0}*{box-sizing:border-box}@media screen and (max-width: 768px){.br-pc,.sp-no{display:none}}.br-md,.pc-no{display:none}@media screen and (max-width: 768px){.br-md,.pc-no{display:block}}@media screen and (max-width: 960px){.lgsp-no{display:none}}@media screen and (max-width: 1160px){.llsp-no{display:none}}.lgpc-no{display:none}@media screen and (max-width: 960px){.lgpc-no{display:block}}@media screen and (max-width: 960px){.lg-no{display:none}}@media screen and (max-width: 768px){.lg-no{display:block}}.br-sm{display:none}@media screen and (max-width: 600px){.br-sm{display:block}}.br-ss{display:none}@media screen and (max-width: 480px){.br-ss{display:block}}.pc-no,.sp{display:none}.pc-no-in,.sp-in{display:none}.pc-no-ip,.sp-ip{display:none !important}.pc-no-ib,.sp-ib{display:none}@media screen and (max-width: 768px){.pc-no,.sp{display:block}.pc-no-in,.sp-in{display:inline}.pc-no-ip,.sp-ip{display:inline-block !important;opacity:1 !important}.pc-no-ib,.sp-ib{display:inline-block}}.sp-no,.pc{display:block}.sp-no-in,.pc-in{display:inline}.sp-no-ip,.pc-ip{display:inline-block !important;opacity:1 !important}.sp-no-ib,.pc-ib{display:inline-block}@media screen and (max-width: 768px){.sp-no,.pc{display:none}.sp-no-in,.pc-in{display:none}.sp-no-ip,.pc-ip{display:none !important}.sp-no-ib,.pc-ib{display:none}}.ss-on{display:none}@media screen and (max-width: 480px){.ss-on{display:inline}}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both;height:0}.hover-07{-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.hover-07:hover{opacity:.7}.container-wide{margin:0 auto;max-width:1120px;width:100%}.container-medium{margin:0 auto;max-width:960px;width:90%}.container-small{margin:0 auto;max-width:800px;width:90%}.mt0{margin-top:0px !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}@media screen and (max-width: 768px){.mt10{margin-top:1% !important}}.mt15{margin-top:15px !important}@media screen and (max-width: 768px){.mt15{margin-top:1.5% !important}}.mt20{margin-top:20px !important}@media screen and (max-width: 768px){.mt20{margin-top:2% !important}}.mt25{margin-top:25px !important}@media screen and (max-width: 768px){.mt25{margin-top:2.5% !important}}.mt30{margin-top:30px !important}@media screen and (max-width: 768px){.mt30{margin-top:3% !important}}.mt35{margin-top:35px !important}@media screen and (max-width: 768px){.mt35{margin-top:3.5% !important}}.mt40{margin-top:40px !important}@media screen and (max-width: 768px){.mt40{margin-top:4% !important}}.mt50{margin-top:50px !important}@media screen and (max-width: 768px){.mt50{margin-top:5% !important}}.mt60{margin-top:60px !important}@media screen and (max-width: 768px){.mt60{margin-top:6% !important}}.mt70{margin-top:70px !important}@media screen and (max-width: 768px){.mt70{margin-top:7% !important}}.mt80{margin-top:80px !important}@media screen and (max-width: 768px){.mt80{margin-top:8% !important}}.mt90{margin-top:90px !important}@media screen and (max-width: 768px){.mt90{margin-top:9% !important}}.mt100{margin-top:100px !important}@media screen and (max-width: 768px){.mt100{margin-top:10% !important}}.mt120{margin-top:120px !important}@media screen and (max-width: 768px){.mt120{margin-top:12% !important}}.mb0{margin-bottom:0px !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}@media screen and (max-width: 768px){.mb10{margin-bottom:1% !important}}.mb15{margin-bottom:15px !important}@media screen and (max-width: 768px){.mb15{margin-bottom:1.5% !important}}.mb20{margin-bottom:20px !important}@media screen and (max-width: 768px){.mb20{margin-bottom:2% !important}}.mb25{margin-bottom:25px !important}@media screen and (max-width: 768px){.mb25{margin-bottom:2.5% !important}}.mb30{margin-bottom:30px !important}@media screen and (max-width: 768px){.mb30{margin-bottom:3% !important}}.mb35{margin-bottom:35px !important}@media screen and (max-width: 768px){.mb35{margin-bottom:3.5% !important}}.mb40{margin-bottom:40px !important}@media screen and (max-width: 768px){.mb40{margin-bottom:4% !important}}.mb45{margin-bottom:45px !important}@media screen and (max-width: 768px){.mb45{margin-bottom:4.5% !important}}.mb50{margin-bottom:50px !important}@media screen and (max-width: 768px){.mb50{margin-bottom:5% !important}}.mb55{margin-bottom:55px !important}@media screen and (max-width: 768px){.mb55{margin-bottom:5.5% !important}}.mb60{margin-bottom:60px !important}@media screen and (max-width: 768px){.mb60{margin-bottom:6% !important}}.mb70{margin-bottom:70px !important}@media screen and (max-width: 768px){.mb70{margin-bottom:7% !important}}.mb80{margin-bottom:80px !important}@media screen and (max-width: 768px){.mb80{margin-bottom:8% !important}}.mb120{margin-bottom:120px !important}@media screen and (max-width: 768px){.mb120{margin-bottom:12% !important}}@media screen and (max-width: 768px){.sp-mgt50{margin-top:13.3333333333%}.sp-mgt60{margin-top:16%}.sp-mgt70{margin-top:18.6666666667%}.sp-mgt80{margin-top:21.3333333333%}}a{text-decoration:none;outline:none;color:var(--color-link);transition:.2s}a:focus,*:focus{outline:none}#wrapper{width:100%;position:relative;overflow:hidden}@media screen and (max-width: 768px){#wrapper{min-width:350px}}.center{text-align:center}#breadcrumb ul{padding:20px 7.1428571429%;max-width:1400px;margin:auto}#breadcrumb ul li{display:inline-block;font-size:13px}#breadcrumb ul li+li::before{content:" / "}#breadcrumb ul li a span{color:var(--color-link);display:inline-block}#breadcrumb ul li a span::after{content:"";display:block;width:0;transition:width .1s;border-bottom:1px solid var(--color-link-hover);padding-bottom:.2em}#breadcrumb ul li a:hover span{color:var(--color-link-hover)}#breadcrumb ul li a:hover span::after{width:100%}#top-header{min-height:100px;background-color:#fff;position:relative}@media screen and (max-width: 768px){#top-header{min-height:60px}}#top-header .header-wrapper,#top-header-news .header-wrapper{padding:0}.noscroll{overflow:hidden;height:calc(100vh - 100px)}@media screen and (max-width: 768px){.noscroll{height:calc(100dvh - 60px)}}.header-wrapper{padding:0;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;height:100px;background-color:#fff;z-index:1000}@media screen and (max-width: 768px){.header-wrapper{flex-flow:column;height:60px}}.header-ttl{padding:3px 20px 2px 3.5714285714%;display:flex;align-items:flex-start;width:35%;z-index:91;background-color:#fff}@media screen and (max-width: 768px){.header-ttl{width:100%;padding:5px 15px 3px 15px;height:60px}}.header-ttl img{max-width:100%;height:auto}.header-ttl .logo-socketboy{margin-right:1em}@media screen and (max-width: 768px){.header-ttl .logo-socketboy{width:175px}}.nav-wrapper{width:64%;padding-right:3.5714285714%}@media screen and (max-width: 768px){.nav-wrapper{width:100%;padding-right:0}}.nav-wrapper.open .header-nav .nav-list{top:50px}.header-nav{width:100%;z-index:100}.nav-list{display:flex;flex-direction:column;height:auto;overflow-y:auto}@media screen and (max-width: 768px){.nav-list{height:auto}}@media screen and (max-width: 768px){.nav-list{position:absolute;top:-800px;transition:.5s ease-in-out;width:100%;background-color:var(--color-white);flex-direction:column-reverse;box-shadow:0 3px 5px rgba(0,0,0,.03)}}.main-nav-list{display:flex;align-items:center;justify-content:flex-end;column-gap:4%;margin-top:10px}@media screen and (max-width: 960px){.main-nav-list{column-gap:3%}}@media screen and (max-width: 768px){.main-nav-list{flex-flow:column;margin:0;padding:35px 0}}@media screen and (max-width: 768px){.main-nav-list li.nav-item{width:100%;max-width:400px;margin:0 auto}}.main-nav-list li.nav-item a{color:var(--color-txb);font-size:clamp(14px,1.724137931vw + 0.7586206897px,18px);font-weight:bold;text-align:center;white-space:nowrap;line-height:1.25;transition:.1s;height:40px;display:flex;align-items:center;justify-content:center;position:relative}.main-nav-list li.nav-item a::after{content:"";display:block;width:0;height:2px;background-color:var(--color-txb);transition:width .1s;position:absolute;bottom:0;left:0}@media screen and (max-width: 768px){.main-nav-list li.nav-item a::after{content:none}}.main-nav-list li.nav-item a:hover::after,.main-nav-list li.nav-item a.active::after{width:100%}@media screen and (max-width: 768px){.main-nav-list li.nav-item a{font-size:18px;display:block;padding:3% 0 3% 45px;text-align:left;position:relative}.main-nav-list li.nav-item a::before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-right:var(--color-txb) solid 1px;border-bottom:var(--color-txb) solid 1px;transform:rotate(-45deg);position:absolute;left:25px;top:calc(50% - 1px)}}.main-nav-list li.nav-item.btn img{max-width:100%;height:auto;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.5));transition:.1s}@media screen and (max-width: 768px){.main-nav-list li.nav-item.btn img{width:auto;height:44px}}.main-nav-list li.nav-item.btn:hover img{transform:translate(0, 2px);filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5))}body.magazines li.nav-item-magazines a::after{width:100%}body.articles li.nav-item-articles a::after{width:100%}body.company li.nav-item-company a::after{width:100%}body.about li.nav-item-about a::after{width:100%}.sub-nav-list{visibility:hidden}.sub-nav-list{display:flex;align-items:center;justify-content:flex-end;column-gap:2%}@media screen and (max-width: 768px){.sub-nav-list{flex-direction:column-reverse}}.sub-nav-list .sub-nav-sns-follow{display:none}@media screen and (max-width: 768px){.sub-nav-list .sub-nav-sns-follow{display:block;max-width:400px;width:100%;padding:25px 0 25px 42px;margin:12px auto;border-top:var(--color-light-gray) dotted 1px;border-bottom:var(--color-light-gray) dotted 1px}.sub-nav-list .sub-nav-sns-follow span{font-weight:bold;font-size:13px;float:left;padding-left:5px;margin-top:10px}}@media screen and (max-width: 768px){.sub-nav-list .sns-ico-list{display:flex;align-items:center;flex-wrap:wrap;margin-left:100px;gap:10px 0}}.sub-nav-list .sns-ico-list li{width:20%;text-align:center}.sub-nav-list .sns-ico-list li a img{max-width:100%;height:auto;transition:.1s}.sub-nav-list .sns-ico-list li a:hover img{transform:translate(0, 2px)}.sub-nav-list .sub-nav-contact{display:none}@media screen and (max-width: 768px){.sub-nav-list .sub-nav-contact{display:block}}.sub-nav-list .sub-nav-contact a{position:relative;display:block;width:100%;max-width:400px;padding:3% 0 3% 45px;margin:0 auto;text-align:left;font-size:18px;color:var(--color-txb);font-weight:bold}.sub-nav-list .sub-nav-contact a::before{content:"";display:block;width:7px;height:7px;margin-right:5px;border-right:var(--color-txb) solid 1px;border-bottom:var(--color-txb) solid 1px;transform:rotate(-45deg);position:absolute;left:25px;top:calc(50% - 3px)}.signin-link{display:flex;justify-content:center;align-items:center;width:130px;height:30px;letter-spacing:.04em;border:solid 1px var(--color-link-hover);border-radius:5px;color:var(--color-white);font-size:17px;font-weight:bold;padding-left:20px;background:var(--color-link) url(/assets/img/common/ico-sign-in.svg) no-repeat 20px center;background-size:15px;transition:.2s}@media screen and (max-width: 768px){.signin-link{width:240px;height:40px;font-size:20px;margin:auto}}.signin-link:hover{background-color:var(--color-link-hover)}.myaccount-link{display:flex;justify-content:center;align-items:center;width:130px;height:30px;letter-spacing:.04em;border:solid 1px var(--color-link-hover);border-radius:5px;color:var(--color-white);font-size:15px;font-weight:bold;padding-left:20px;background:var(--color-link) url(/assets/img/common/ico-sign-in.svg) no-repeat 10px center;background-size:15px;transition:.2s}@media screen and (max-width: 768px){.myaccount-link{width:240px;height:40px;font-size:17px;margin:auto}}.myaccount-link:hover{background-color:var(--color-link-hover)}#btn-signout{border:none;background:none;color:var(--color-txb);font-size:14px;font-weight:400;padding:3px 0;width:auto;cursor:pointer}#btn-signout:hover{color:var(--color-link-hover)}.sp-signin{display:none;visibility:hidden}@media screen and (max-width: 768px){.sp-signin{display:flex;gap:5px;position:absolute;z-index:101;top:15px;right:55px}.sp-signin .signin-link{width:76px;height:30px;background-position:8px center;background-size:11px;font-size:13px;letter-spacing:0;padding-left:12px}.sp-signin .myaccount-link{width:95px;height:30px;background-position:8px center;background-size:11px;font-size:12px;letter-spacing:0;padding-left:13px}}.sub-nav-item-sns{margin-right:7px}@media screen and (max-width: 768px){.sub-nav-item-sns{background-color:#f2f2f2;width:100%;padding:18px 0;margin:35px auto 0}}.sub-nav-item-sns .sub-nav-item-sns-link{color:var(--color-txb);font-size:14px;font-weight:bold;padding:3px 0;display:flex;align-items:center}@media screen and (max-width: 768px){.sub-nav-item-sns .sub-nav-item-sns-link{font-size:18px;display:block;padding:3% 0 3% 45px;text-align:left;position:relative;max-width:400px;margin:0 auto}}.sub-nav-item-sns .sub-nav-item-sns-link:hover{color:var(--color-link-hover)}@media screen and (max-width: 768px){.sub-nav-item-sns .sub-nav-item-sns-link:hover{color:inherit}}.sub-nav-item-sns .sub-nav-item-sns-link:hover::before{filter:brightness(0) saturate(100%) invert(52%) sepia(17%) saturate(3267%) hue-rotate(173deg) brightness(82%) contrast(86%);transition:.2s}@media screen and (max-width: 768px){.sub-nav-item-sns .sub-nav-item-sns-link:hover::before{filter:none}}.sub-nav-item-sns .sub-nav-item-sns-link::before{content:"";display:inline-block;width:22px;height:21px;background:url(/assets/img/common/ico-social-media.svg) no-repeat left center;margin-right:5px;transition:.2s}@media screen and (max-width: 768px){.sub-nav-item-sns .sub-nav-item-sns-link::before{width:7px;height:7px;margin-right:5px;border-right:var(--color-txb) solid 1px;border-bottom:var(--color-txb) solid 1px;transform:rotate(-45deg);position:absolute;left:25px;top:calc(50% - 3px);background:none}}.sub-nav-item-status{border-left:var(--color-light-gray) solid 1px;display:flex;align-items:center;padding-left:5px}@media screen and (max-width: 768px){.sub-nav-item-status{flex-direction:column;gap:5px;padding-top:35px;border-left:none;border-top:dotted var(--color-light-gray) 1px;width:calc(100% - 43px);text-align:center}}@media screen and (max-width: 768px){.sub-nav-item-status.guest-only{flex-direction:column-reverse}}.sub-nav-item-signin{margin-left:15px}@media screen and (max-width: 768px){.sub-nav-item-signin{margin:0 auto;max-width:400px}}.sub-nav-item-registration{margin-left:15px}@media screen and (max-width: 768px){.sub-nav-item-registration{margin-left:0;margin-top:.5em}}.sub-nav-item-registration a{color:var(--color-txb);font-size:14px;padding:3px 0;display:block}@media screen and (max-width: 768px){.sub-nav-item-registration a{color:var(--color-link);font-size:16px}}.sub-nav-item-registration a:hover{color:var(--color-link-hover)}#top-header.header-home .nav-item-home a{color:#000}#top-header.header-products .nav-item-products a{color:#000}#top-header.header-news .nav-item-news a{color:#000}#top-header.header-about-us .nav-item-about-us a{color:#000}#top-header.header-sns .nav-item-sns a{color:#000}#header-wrapper-clone{width:100%;background:rgba(0,0,0,.5);position:fixed;top:-100px;left:0;transition:.3s}#header-wrapper-clone.slideIn{top:0px;visibility:visible;z-index:1001;transition:.2s}#header-wrapper-clone.slideOut{transition:.3s;top:-100px;visibility:hidden;z-index:999;transition:.2s}.burger-btn{display:none}@media screen and (max-width: 768px){.burger-btn{position:absolute;top:5px;right:2px;z-index:100;display:block}.burger-btn .burger-btn-ttl{font-size:10px;text-align:center;font-weight:bold;color:#fff;margin-top:-4px}.burger-btn .bars{position:relative;width:50px;height:50px;display:block}.burger-btn.close .bars{background-color:inherit}.burger-btn .bar{width:27px;height:2.5px;display:block;position:absolute;left:50%;transform:translateX(-50%);background-color:var(--color-txb)}.burger-btn .bar_top{top:16px;transition:.3s}.burger-btn .bar_mid{top:50%;transform:translate(-50%, -50%);transition:.3s}.burger-btn .bar_bottom{bottom:16px;transition:.3s}.burger-btn.close .bar_top{transform:translate(-50%, 8px) rotate(45deg);transition:.3s}.burger-btn.close .bar_mid{opacity:0;transition:.3s}.burger-btn.close .bar_bottom{transform:translate(-50%, -7px) rotate(-45deg);transition:.3s}}.fixed-menu .burger-btn{top:5px}.footer-main-nav{text-align:center;margin-top:100px;border-bottom:var(--color-light-gray) solid 1px;position:relative}@media screen and (max-width: 768px){.footer-main-nav{margin-top:50px}}.footer-main-nav .main-nav-list{justify-content:center}@media screen and (max-width: 768px){.footer-main-nav .main-nav-list{display:none}}.footer-main-nav li.nav-item a::after{content:"";background-color:var(--color-red)}#pagination{text-align:center}.pagination-inner{text-align:center;display:inline-flex;align-items:center;margin:100px auto 0;justify-content:center}@media screen and (max-width: 768px){.pagination-inner{margin:50px auto 0}}.pagination-inner button{appearance:none;padding:2px 4px;background-color:#fff;border:solid 1px #e6e6e6;color:var(--color-txb);font-size:14px;line-height:14px;font-weight:bold;width:40px;height:40px;cursor:pointer;margin:0 5px;border-radius:50%;transition:all .2s}@media screen and (max-width: 768px){.pagination-inner button{width:36px;height:36px;margin:0 3px}}.pagination-inner button.active,.pagination-inner button:hover{background-color:#f2f2f2}.pagination-inner button.prev,.pagination-inner button.next{display:inline-block;width:40px;height:40px;background-color:var(--color-txb);position:relative}@media screen and (max-width: 768px){.pagination-inner button.prev,.pagination-inner button.next{width:36px;height:36px}}.pagination-inner button.prev.disabled,.pagination-inner button.next.disabled{background-color:#fff;pointer-events:none}.pagination-inner button.prev.disabled::before,.pagination-inner button.next.disabled::before{border-color:#e6e6e6}.pagination-inner button.prev:hover,.pagination-inner button.next:hover{background-color:#555}.pagination-inner button.prev::before,.pagination-inner button.next::before{content:"";display:block;width:9px;height:9px;border-right:solid 2px #fff;border-bottom:solid 2px #fff;position:absolute;top:calc(50% - 4.5px);transform:translate(-50%, -50%)}.pagination-inner button.prev{margin-right:1.5em}@media screen and (max-width: 768px){.pagination-inner button.prev{margin-right:.8em}}.pagination-inner button.prev::before{transform:rotate(135deg);left:calc(50% - 3px)}.pagination-inner button.next{margin-left:1.5em}@media screen and (max-width: 768px){.pagination-inner button.next{margin-left:.8em}}.pagination-inner button.next::before{transform:rotate(-45deg);right:calc(50% - 3px)}.not-found-wrapper{background-color:#7fcdec;border-radius:10px;padding:60px 8.6206896552%;display:flex}@media screen and (max-width: 768px){.not-found-wrapper{flex-direction:column;padding:50px 0;gap:35px}}.not-found-wrapper .not-found-contents{width:50%;padding-left:5%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 768px){.not-found-wrapper .not-found-contents{width:100%;padding-left:0}.not-found-wrapper .not-found-contents img{width:69px;height:auto}}.not-found-wrapper .not-found-contents .sorry{font-size:clamp(46px,1.75vw + 39px,60px);font-weight:bold;color:var(--color-white);margin:.32em auto .25em;text-align:center}@media screen and (max-width: 768px){.not-found-wrapper .not-found-contents .sorry{margin:.5em auto .25em}}.not-found-wrapper .not-found-contents .txt{font-size:clamp(18px,0.25vw + 17px,20px);font-weight:400;line-height:1.42;color:var(--color-white);text-align:center}.not-found-wrapper .not-found-contents .txt a{color:var(--color-white);text-decoration:underline;transition:color .2s}.not-found-wrapper .not-found-contents .txt a:hover{text-decoration:none}.not-found-wrapper .socketboy-06{width:50%;padding-left:5%;padding-bottom:10px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.not-found-wrapper .socketboy-06{width:100%;padding:0}}.not-found-wrapper .socketboy-06 img{max-width:100%;height:auto}@media screen and (max-width: 768px){.not-found-wrapper .socketboy-06 img{width:81px;height:auto}}.contact-us-page .footer-contact{display:none}.contact-form-wrapper{max-width:760px;margin:0 auto;padding-top:40px;padding-bottom:40px}.contact-form-wrapper .required{color:var(--color-red)}.contact-form{margin-top:20px}.contact-form a:hover{text-decoration:underline}.contact-form .txt15{font-size:15px;font-weight:400;line-height:1.5;color:var(--color-txb);margin-bottom:20px}.contact-form .form-item{border-top:1px dotted var(--color-light-gray);padding-top:34px;padding-bottom:34px;width:100%;display:flex;align-items:center}@media screen and (max-width: 768px){.contact-form .form-item{padding-top:20px;padding-bottom:20px;flex-flow:column;align-items:flex-start}}.contact-form .form-item.last{border-bottom:1px dotted var(--color-light-gray)}.contact-form .form-item-label{width:26.3157894737%;min-width:12em;letter-spacing:0;font-weight:400;font-size:16px;color:var(--color-txb)}@media screen and (max-width: 768px){.contact-form .form-item-label{width:100%;margin-bottom:.7em;margin-left:.2em}}.contact-form .form-item-label.isMsg{margin-top:8px;margin-bottom:auto}@media screen and (max-width: 768px){.contact-form .form-item-label.isMsg{margin-bottom:.7em}}.contact-form .yokonarabe-t{display:flex;width:73.6842105263%;margin:0}@media screen and (max-width: 768px){.contact-form .yokonarabe-t{width:100%}}.contact-form .form-item-label-t2{width:26.3157894737%;min-width:12em;letter-spacing:.05em;font-size:16px}@media screen and (max-width: 768px){.contact-form .form-item-label-t2{width:100%;margin-bottom:.7em;margin-left:.2em}}.contact-form .numberwaku-t2{border:1px solid #e6e6e6;border-right:none;border-radius:6px 0 0 6px;padding-left:1em;padding-right:1em;height:40px;width:20%;background:#fafafa;display:flex;text-align:center;font-size:15px;cursor:default}.contact-form .numberwaku2-t2{border:1px solid #e6e6e6;border-radius:0 6px 6px 0;padding-left:1em;padding-right:1em;height:40px;width:80%;background:#fafafa;display:flex;font-size:15px}.contact-form .form-item-input{border:1px solid #e6e6e6;border-radius:5px;padding-left:1em;padding-right:1em;height:40px;width:73.6842105263%;background:#fafafa;font-size:15px}@media screen and (max-width: 768px){.contact-form .form-item-input{width:100%}}.contact-form ::placeholder{color:#aaa}.contact-form .form-item-input-agreement{width:73.6842105263%;font-size:15px}@media screen and (max-width: 768px){.contact-form .form-item-input-agreement{width:100%}}.contact-form .form-item-textarea{border:1px solid #e6e6e6;border-radius:5px;padding-left:1em;padding-right:1em;height:216px;width:100%;background:#fafafa;font-size:clamp(15px,0.25vw + 14px,17px)}.contact-form .form-btn{border-radius:10px;margin-top:45px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;width:clamp(280px,10vw + 240px,360px);display:block;color:#fff;font-weight:bold;font-size:18px;line-height:30px;border:none;background-color:var(--color-link);border:solid 1px var(--color-link-hover);background-position:right center;background-size:200%;transition:.2s;cursor:pointer}.contact-form .form-btn:hover{background-color:var(--color-link-hover)}.contact-form .form-btn.no-enter{background-color:var(--color-txg);border:solid 1px #888;pointer-events:none}.contact-form .input-group{height:40px;width:73.6842105263%;border-radius:5px}@media screen and (max-width: 768px){.contact-form .input-group{width:100%}}.contact-form .form-item-input-email{border:1px solid #e6e6e6;border-radius:5px;padding-left:1em;padding-right:1em;height:40px;width:100%;background:#fafafa;font-size:16px}.contact-form .cmt-text,.contact-form .email-text{font-size:14px;color:var(--color-txb);padding-top:10px;padding-bottom:10px;display:inline-block}@media screen and (max-width: 768px){.contact-form .cmt-text,.contact-form .email-text{font-size:13px}}.contact-form .form-item-caption{font-size:14px;line-height:1.6;color:var(--color-txg);margin-top:1em}.contact-form .form-caption{text-align:center;margin-top:2em}.contact-form .form-caption p{font-size:14px;line-height:1.6;color:var(--color-txg)}@media screen and (max-width: 768px){.sign-in-wrapper{background:url(/assets/img/common/sign-in-bg-sp.webp) no-repeat center top;background-size:cover}}.sign-in-wrapper .footer-info{position:absolute;left:0;bottom:0;text-align:center;padding-bottom:20px;width:50%}@media screen and (max-width: 768px){.sign-in-wrapper .footer-info{width:100%;padding:0 5.3333333333vw 20px}}.sign-in-wrapper .footer-nav{justify-content:center;margin-bottom:1em}@media screen and (max-width: 768px){.sign-in-wrapper .footer-nav{text-align:left;justify-content:flex-start}.sign-in-wrapper .footer-nav li a{color:var(--color-white)}.sign-in-wrapper .footer-nav li::after{color:var(--color-white)}}@media screen and (max-width: 768px){.sign-in-wrapper .footer-copyright{text-align:left;color:var(--color-white)}}.sign-in-form,.registration-form{width:100%;max-width:300px;margin:0 auto;font-size:14px;line-height:1.25}.sign-in-form .form-item-input,.registration-form .form-item-input{border:1px solid #e6e6e6;border-radius:5px;padding-left:1em;padding-right:1em;height:40px;width:100%;background:#fafafa;font-size:15px}.sign-in-form .form-item,.registration-form .form-item{margin-bottom:15px}.sign-in-form .form-item-checkbox,.registration-form .form-item-checkbox{border:1px solid #e6e6e6}.sign-in-form .form-item-input-loggedIn,.registration-form .form-item-input-loggedIn{padding:10px 0}@media screen and (max-width: 768px){.sign-in-form .form-item-input-loggedIn,.registration-form .form-item-input-loggedIn{padding:5px 0}}.sign-in-form .form-item-resetPass,.registration-form .form-item-resetPass{padding:10px 0;text-align:center;line-height:1.6}@media screen and (max-width: 768px){.sign-in-form .form-item-resetPass,.registration-form .form-item-resetPass{padding:5px 0}}.sign-in-form .form-item-lead,.registration-form .form-item-lead{font-size:15px;line-height:1.6;margin-top:-0.5em;margin-bottom:1.5em;letter-spacing:.04em;color:var(--color-txb)}@media screen and (max-width: 768px){.sign-in-form .form-item-lead,.registration-form .form-item-lead{font-size:14px}}.sign-in-form .form-item-text,.registration-form .form-item-text{font-size:14px;line-height:1.6;margin-top:2em;margin-bottom:1.2em;letter-spacing:.03em;color:var(--color-txb)}@media screen and (max-width: 768px){.sign-in-form .form-item-text,.registration-form .form-item-text{font-size:13px}}.sign-in-form .form-item-privacyPolicy,.registration-form .form-item-privacyPolicy{padding:10px 0;line-height:1.5em;margin-top:1em}.sign-in-form .form-item-noAccount,.registration-form .form-item-noAccount{text-align:center;font-size:16px;line-height:1.6;margin-top:30px}.sign-in-form .form-item-noAccount a::after,.registration-form .form-item-noAccount a::after{content:"";width:8px;height:8px;display:inline-block;margin-left:5px;border-bottom:var(--color-link) solid 1px;border-right:var(--color-link) solid 1px;transform:rotate(-45deg);margin-bottom:2px}.sign-in-form a:hover,.registration-form a:hover{text-decoration:underline}.sign-in-form .form-btn,.registration-form .form-btn{border-radius:10px;margin-top:15px;margin-left:auto;margin-right:auto;margin-bottom:15px;padding-top:10px;padding-bottom:10px;width:100%;display:block;color:#fff;font-weight:bold;font-size:18px;line-height:30px;background-color:var(--color-link);border:solid 1px var(--color-link-hover);background-position:right center;background-size:200%;transition:.2s;cursor:pointer}@media screen and (max-width: 768px){.sign-in-form .form-btn,.registration-form .form-btn{padding-top:5px;padding-bottom:5px;font-size:17px;line-height:30px;border-radius:5px}}.sign-in-form .form-btn.no-enter,.registration-form .form-btn.no-enter{background-color:var(--color-txg);border:solid 1px #888;pointer-events:none}.sign-in-form .form-btn:hover,.registration-form .form-btn:hover{background-color:var(--color-link-hover)}.sign-in-nav{display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:40px;border-bottom:1px solid #e6e6e6;width:100%;max-width:400px;column-gap:5px}.sign-in-nav .nav-item{font-size:15px;line-height:1.6;position:relative;width:40%}@media screen and (max-width: 768px){.sign-in-nav .nav-item{width:46%}}.sign-in-nav .nav-item a{color:var(--color-txg);padding:8px 5px;display:block;background-color:#f5f5f5;border:1px solid #e6e6e6;border-bottom:none;border-radius:5px 5px 0 0;transition:all .2s ease;position:relative;text-align:center;z-index:1}.sign-in-nav .nav-item a:hover{background-color:#fff;color:var(--color-link);text-decoration:none}.sign-in-nav .nav-item a.active{background-color:#fff;color:var(--color-link);border-bottom:1px solid #fff;margin-bottom:-1px;z-index:2;pointer-events:none}.sign-in-col{display:flex;width:100%;height:100dvh;min-height:800px;position:relative}@media screen and (max-width: 768px){.sign-in-col{flex-direction:column;padding:50px 6.1333333333% 100px;max-width:500px;margin:0 auto;height:auto;min-height:100dvh}}.sign-in-col-item h1{margin-bottom:20px}@media screen and (max-width: 768px){.sign-in-col-item h1{width:57.1428571429%;margin-bottom:15px}}.sign-in-col-item h1 img{max-width:100%;height:auto}.sign-in-col-item{width:50%;padding:30px 4.4117647059% 80px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){.sign-in-col-item{width:100%;padding:30px 5.9701492537% 40px;background-color:var(--color-white);border-radius:10px}}.sign-in-col-img{width:50%;height:100%;background:url(/assets/img/common/sign-in-bg-pc.webp) no-repeat center center;background-size:cover;position:relative}@media screen and (max-width: 768px){.sign-in-col-img{background:none;width:100%;height:auto}}.sign-in-col-img .logo-box{position:absolute;bottom:10%;left:calc(50% - 45px)}@media screen and (max-width: 768px){.sign-in-col-img .logo-box{position:static;margin:20px auto 10px;text-align:center;width:80px}}.sign-in-col-img .logo-box img{max-width:100%;height:auto}.account-title{font-size:24px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 768px){.account-title{font-size:20px;margin-bottom:15px}}.account-deletion{margin-top:60px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:20px}.account-deletion p{font-size:14px;line-height:1.4;color:var(--color-txg);margin-bottom:15px}.account-deletion button{background-color:#d32f2f;border:hsl(0,65.0793650794%,40.5882352941%) solid 1px;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;transition:all .2s}.account-deletion button:hover{background-color:hsl(0,65.0793650794%,40.5882352941%)}#pagetopBtn{display:none;z-index:99;right:3.9166666667%}@media screen and (max-width: 768px){#pagetopBtn{right:18px;bottom:20px}}#pagetopBtn a{width:80px;height:80px;display:block;background:#fff url("/assets/img/common/arrow04.svg") no-repeat center center;background-size:14px 40px;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.2)}@media screen and (max-width: 768px){#pagetopBtn a{width:60px;height:60px;background-size:11px 31px}}#pagetopBtn a:hover{background:#000 url("/assets/img/common/arrow04-h.svg") no-repeat center center;background-size:14px 40px}@media screen and (max-width: 768px){#pagetopBtn a:hover{background-size:11px 31px}}.sticky-banner{visibility:hidden;width:295px;position:fixed;bottom:0;right:0;z-index:999;border-top-left-radius:20px;overflow:hidden}@media screen and (max-width: 768px){.sticky-banner{width:100%;border-top-left-radius:0}}.sticky-banner a{display:block;width:100%;background-color:var(--color-link);text-align:center;transition:.2s}.sticky-banner a:hover{background-color:var(--color-link-hover)}.sticky-banner img{max-width:100%;height:auto;display:block;margin:0 auto}.not-found-page .sticky-banner,.myaccount-page .sticky-banner,.contact-us-page .sticky-banner{display:none}#footer{position:relative}.footer{padding:160px 0 70px}@media screen and (max-width: 768px){.footer{padding:110px 0 50px}}.footer .content-wrapper{padding:0}.footer-content{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 768px){.footer-content{flex-direction:column-reverse;row-gap:50px;margin-bottom:50px}}.footer-logo-area{display:flex;width:68.9655172414%;column-gap:5%}@media screen and (max-width: 768px){.footer-logo-area{flex-direction:column;gap:15px;width:100%}}.footer-logo-area a{display:block;width:20%;min-width:108px}.footer-logo-area a img{max-width:100%;height:auto}@media screen and (max-width: 768px){.footer-logo-area a img{width:200px}}.footer-logo-area p{font-size:clamp(14px,0.25vw + 13px,16px);font-weight:500;line-height:1.42;color:var(--color-txg)}.footer-contact{width:20.6896551724%;min-width:200px;margin-right:5.1724137931%}@media screen and (max-width: 1160px){.footer-contact{margin-right:0}}@media screen and (max-width: 768px){.footer-contact{width:100%;max-width:330px;margin:0 auto}}.footer-contact a{display:block;width:100%;height:50px;background-color:var(--color-link);color:var(--color-white);border:solid 1px var(--color-link-hover);font-size:22px;font-weight:bold;padding:0 20px;line-height:50px;border-radius:10px;transition:background-color .2s;position:relative}@media screen and (max-width: 768px){.footer-contact a{font-size:20px;height:60px;line-height:60px}}.footer-contact a::after{content:"";display:block;width:12px;height:12px;border-right:var(--color-white) solid 1px;border-bottom:var(--color-white) solid 1px;position:absolute;right:20px;top:calc(50% - 7px);transform:rotate(-45deg)}.footer-contact a:hover{background-color:var(--color-link-hover)}.footer-nav{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1em}.footer-nav li a{color:var(--color-txg);font-size:15px;line-height:1.5;font-weight:300;transition:color .2s}@media screen and (max-width: 768px){.footer-nav li a{font-size:14px}}.footer-nav li a:hover{color:var(--color-link-hover)}.footer-nav li::after{content:"|";margin:0 1em;color:var(--color-txg)}.footer-nav li:last-child::after{content:none}.footer-copyright{color:var(--color-txg);font-size:14px;font-weight:300}@media screen and (max-width: 768px){.footer-copyright{font-size:12px}}.slider-btn{border:none;cursor:pointer;width:35px;height:35px;background-size:contain;border-radius:50%;position:absolute;bottom:20px;z-index:1;transition:all .2s ease-out}.slider-btn:hover{transform:scale(1.05)}.slider-btn.slider-prev{left:0;background-image:url("/assets/img/common/btn-prev.svg")}@media screen and (max-width: 768px){.slider-btn.slider-prev{left:6.1333333333%}}.slider-btn.slider-next{left:50px;background-image:url("/assets/img/common/btn-next.svg")}@media screen and (max-width: 768px){.slider-btn.slider-next{left:calc(6.1333333333% + 50px)}}.is-dragging,.slider-content.is-dragging{cursor:grabbing;user-select:none;scroll-behavior:smooth}.slider-content.is-dragging a{cursor:grabbing}.cookie-consent{position:fixed;bottom:0;width:100%;background:#e2e2e2;padding:40px 1.5em;visibility:hidden;z-index:1000}.cookie-consent.is-show{visibility:visible}.cookie-consent .cookie-consent-inner{max-width:1160px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative}@media screen and (max-width: 768px){.cookie-consent .cookie-consent-inner{flex-flow:column;align-items:center}}.cookie-consent .cookie-consent-close{position:absolute;top:-30px;right:-15px;padding:5px;cursor:pointer}.cookie-consent .cookie-text{color:#000;font-size:clamp(13px,0.25vw + 12px,15px);line-height:1.5}.cookie-consent .cookie-text a{color:#000;text-decoration:underline}.cookie-consent .cookie-serect{display:flex;align-items:center;gap:20px}.cookie-consent .cookie-agree{color:#fff;background-color:var(--color-link);padding:.5em 1em;cursor:pointer;transition:.2s;min-width:6em;text-align:center;font-size:clamp(13px,0.25vw + 12px,15px);border-radius:5px}.cookie-consent .cookie-agree:hover{background-color:var(--color-link-hover)}.cookie-consent .cookie-detail{color:#fff;background-color:#999;padding:.5em 1em;min-width:6em;text-align:center;font-size:clamp(13px,0.25vw + 12px,15px);cursor:pointer;border-radius:5px}.cookie-consent .cookie-detail a{color:#fff}.cookie-consent .cookie-detail:hover{background-color:#666}.cc-hide1{display:none}.cc-hide2{animation:hide .3s linear 0s;animation-fill-mode:forwards}@keyframes hide{from{opacity:1}to{opacity:0;visibility:hidden}}main{position:relative}.contact-us{position:fixed;z-index:998;bottom:130px;right:0;transition:.2s;z-index:99}@media screen and (max-width: 768px){.contact-us{bottom:100px}}.contact-us a{display:flex;justify-content:center;align-items:center;width:240px;height:90px;border-top-left-radius:50vh;border-bottom-left-radius:50vh;background:linear-gradient(90deg, rgb(24, 118, 219) 5%, rgb(56, 161, 219) 45%, rgb(56, 161, 219) 55%, rgb(27, 184, 206) 95%);background-position:right center;background-size:200%;color:#fff;font-size:24px;margin:auto;transition:.2s}.contact-us a:hover{background-position:left center}@media screen and (max-width: 768px){.contact-us a{width:140px;height:50px;font-size:17px}}.contact-us-foot{text-align:center;padding-bottom:50px}.contact-us-foot a{display:flex;justify-content:center;align-items:center;width:300px;height:90px;border-radius:50vh;background:linear-gradient(90deg, rgb(24, 118, 219) 5%, rgb(56, 161, 219) 45%, rgb(56, 161, 219) 55%, rgb(27, 184, 206) 95%);background-position:right center;background-size:200%;color:#fff;font-size:24px;margin:auto;transition:.2s}.contact-us-foot a:hover{background-position:left center}@media screen and (max-width: 768px){.contact-us-foot a{width:180px;height:60px;font-size:18px}}#top-slider{width:85.4411764706%;max-width:1920px;margin:50px auto 100px;z-index:1;position:relative}@media screen and (max-width: 768px){#top-slider{width:100%;margin:0 auto 10px}}#top-slider .top-slider-content{width:82.6161790017%}@media screen and (max-width: 768px){#top-slider .top-slider-content{width:100%}}#top-slider .top-slider-content-item{border:solid 1px rgba(0,0,0,.15);border-radius:10px;overflow:hidden;margin-right:1px}@media screen and (max-width: 768px){#top-slider .top-slider-content-item{border-radius:0;border:none;border-bottom:#ccc solid 1px}}#top-slider .top-slider-content-item img{width:100%;height:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide img.pc-only{display:block}@media screen and (max-width: 768px){.slick-slide img.pc-only{display:none}}.slick-slide img.sp-only{display:none}@media screen and (max-width: 768px){.slick-slide img.sp-only{display:block}}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:-23px;display:block;width:40px;height:40px;padding:0;cursor:pointer;border:none;outline:none;background:#000;border-radius:50%;transition:.2s}@media screen and (max-width: 768px){.slick-prev,.slick-next{display:none !important}}.slick-prev:hover,.slick-next:hover{background:rgba(0,0,0,.6)}.slick-prev::before,.slick-next::before{content:"";position:absolute;width:10px;height:10px;border-left:solid 1px #fff;border-top:solid 1px #fff;margin-top:-5px;margin-left:-3px}.slick-prev{left:0}.slick-prev::before{transform:rotate(-45deg)}.slick-next{left:53px}.slick-next::before{transform:rotate(135deg);margin-left:-7px}.slick-dots{display:flex;justify-content:flex-end;gap:2px;padding-top:15px}@media screen and (max-width: 768px){.slick-dots{gap:0;padding-top:10px;justify-content:center}}.slick-dots li button{font-size:0;line-height:0;display:block;width:22px;height:22px;padding:0;cursor:pointer;border:0;outline:none;background:none;position:relative}.slick-dots li button::before{position:absolute;top:6px;left:6px;width:10px;height:10px;content:"";background:#ccc;border-radius:50%}.slick-dots li.slick-active button::before{background:#000}.header-bubble-wrap{position:absolute;right:-1.4%;bottom:calc(-12% + 42px);display:flex;flex-direction:column;align-items:center;width:17.0395869191%}@media screen and (max-width: 768px){.header-bubble-wrap{position:static;margin:40px auto 0;flex-direction:row;justify-content:center;width:auto}}.header-bubble-wrap img{max-width:100%;height:auto}@media screen and (max-width: 768px){.header-bubble-wrap img{width:100%}}@media screen and (max-width: 768px){.header-bubble-wrap .header-bubble{width:42.1333333333%;text-align:right}}@media screen and (max-width: 768px){.header-bubble-wrap .socketboy-01{width:33.8666666667%;margin-top:10px}}.ex-link{display:inline-block;background:url("/assets/img/common/arrow03.svg") no-repeat right center;background-size:18px 18px;padding:.3em 40px .3em .1em;transition:.2s;color:var(--color-link);position:relative}.ex-link::before{content:"";display:block;width:100%;border-bottom:1px solid var(--color-link);padding-top:2px;position:absolute;left:0;bottom:0}.ex-link::after{content:"";display:block;width:0;transition:width .2s;border-bottom:1px solid var(--color-link-hover);padding-top:2px;position:absolute;left:0;bottom:0}.ex-link:hover{background-image:url("/assets/img/common/arrow03-hw.svg");color:var(--color-link-hover)}.ex-link:hover::after{width:100%}.ex-link-dark{display:inline-block;background:url("/assets/img/common/arrow03.svg") no-repeat right center;background-size:18px 18px;padding:.3em 40px .3em .1em;transition:.2s;color:var(--color-link);position:relative}.ex-link-dark::before{content:"";display:block;width:100%;border-bottom:1px solid var(--color-link);padding-top:2px;position:absolute;left:0;bottom:0}.ex-link-dark::after{content:"";display:block;width:0;transition:width .2s;border-bottom:1px solid #abdfe7;padding-top:2px;position:absolute;left:0;bottom:0}.ex-link-dark:hover{color:#abdfe7;background-image:url("/assets/img/common/arrow03-hd.svg")}.ex-link-dark:hover::after{width:100%}.content-wrapper{position:relative}.content-wrapper .content-inner{max-width:1360px;padding:1px 7.3529411765% 1px;margin:auto}@media screen and (min-width: 1361px){.content-wrapper .content-inner{padding:1px 100px 1px}}@media screen and (max-width: 768px){.content-wrapper .content-inner{padding:1px 6.1170212766% 1px}}.detail-btn a,.detail-btn-gray a{display:flex;align-items:center;justify-content:space-between;width:280px;height:64px;padding:0 16px 0 32px;border-radius:50vh;font-size:17px;font-weight:bold;color:#000;transition:.2s}@media screen and (max-width: 768px){.detail-btn a,.detail-btn-gray a{width:220px;height:50px;font-size:14px;padding:0 7px 0 22px}}.detail-btn a::after,.detail-btn-gray a::after{content:"";width:41px;height:41px;border-radius:50vh;border:solid 1px #000;background:#eeefef url("/assets/img/common/arrow01.svg") no-repeat 60% center;background-size:17px 6px;transition:.2s}@media screen and (max-width: 768px){.detail-btn a::after,.detail-btn-gray a::after{width:36px;height:36px}}.detail-btn a:hover,.detail-btn-gray a:hover{background-color:#ddd}.detail-btn a:hover::after,.detail-btn-gray a:hover::after{background:#000 url("/assets/img/common/arrow01-h.svg") no-repeat 60% center;background-size:17px 6px}.detail-btn a{background-color:#fff}.detail-btn a::after{background-color:#fff}.detail-btn-gray a{background-color:#eeefef}@media screen and (max-width: 768px){.content-inner-header{margin-bottom:30px}}.content-inner-header h2{font-size:clamp(35px,1.875vw + 27.5px,50px);line-height:1.25;font-weight:bold;padding-bottom:.5em;margin-bottom:.6em;position:relative;border-bottom:var(--color-light-gray) solid 1px}@media screen and (max-width: 768px){.content-inner-header h2{padding-bottom:.8em}}.content-inner-header h2::after{content:"";display:block;width:50px;height:5px;background-color:var(--color-red);position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.content-inner-header h2::after{height:3px}}.content-inner-header p{font-size:clamp(16px,0.25vw + 15px,18px);font-weight:500;line-height:1.6;margin-bottom:1em}.content-inner-header p strong{font-size:121%}.content-inner-header .content-wrapper{position:relative;padding-bottom:80px}.flex-2col{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.flex-2col{flex-direction:column}}.flex-2col .content-inner-header{width:34.4827586207%}@media screen and (max-width: 768px){.flex-2col .content-inner-header{width:100%}}.flex-2col .content-inner-main{width:60.3448275862%}@media screen and (max-width: 768px){.flex-2col .content-inner-main{width:100%}}#magazines-section .content-wrapper{padding-bottom:120px}@media screen and (max-width: 768px){#magazines-section .content-wrapper{padding-bottom:calc(8vw + 30px)}}#magazines-section .content-wrapper::before{content:"";position:absolute;top:40px;left:0;right:0;bottom:0;background-color:#f2f2f2;z-index:-2}@media screen and (max-width: 768px){#magazines-section .content-wrapper::before{top:28px}}.magazines-header{max-width:300px}@media screen and (max-width: 768px){.magazines-header{width:100%;max-width:100%}}.magazines-header p{margin-bottom:0}.content-inner-main.magazines-contents-list-wrap{position:relative}@media screen and (max-width: 768px){.content-inner-main.magazines-contents-list-wrap{margin:0 -6.1333333333vw;width:calc(100% + 12.2666666667vw)}}.magazines-contents-list{overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;scrollbar-width:none;padding:30px 30px;margin:-30px -30px 0}@media screen and (max-width: 768px){.magazines-contents-list{margin:0;padding:25px 6.1333333333vw 70px}}.magazines-contents-list .list-item{width:28.5714285714%;margin-right:7.1428571429%;position:relative;z-index:2}@media screen and (max-width: 768px){.magazines-contents-list .list-item{width:180px;min-width:180px;margin-right:30px}}.magazines-contents-list .list-item.latest::before{content:"";position:absolute;top:-30px;left:-30px;background:url("/assets/img/common/ico-latest-issue.svg") no-repeat center center;background-size:contain;width:60px;height:60px;z-index:2}@media screen and (max-width: 768px){.magazines-contents-list .list-item.latest::before{width:50px;height:50px;top:-25px;left:-20px}}.magazines-contents-list .list-item:last-child{margin-right:0}.magazines-contents-list .list-item a{z-index:2}.magazines-contents-list .list-item a:hover .img-box img{transform:scale(1.02)}.magazines-contents-list h3{font-size:clamp(16px,0.625vw + 13.5px,21px);line-height:1.2;font-weight:bold;margin-bottom:.3em}.magazines-contents-list .img-box{margin:0 auto .6em;position:relative;border:solid 1px rgba(0,0,0,.15);overflow:hidden;aspect-ratio:200/284}.magazines-contents-list .img-box img{height:100%;width:100%;transition:.2s;vertical-align:bottom;object-fit:cover;object-position:center center}.magazines-contents-list p{font-size:clamp(14px,0.25vw + 13px,16px);line-height:1.3;margin-bottom:auto}.view-more-btn{margin-top:-60px;width:34.4827586207%}.view-more-btn.center{margin:0 auto}.view-more-btn.center a{margin:0 auto}@media screen and (max-width: 768px){.view-more-btn{margin-top:1px;width:100%}}.view-more-btn a{display:flex;align-items:center;font-size:clamp(18px,0.25vw + 17px,20px);font-weight:bold;color:#fff;background-color:var(--color-txb);height:60px;max-width:300px;border-radius:10px;transition:.2s;position:relative;padding:0 20px}@media screen and (max-width: 768px){.view-more-btn a{width:270px;margin:0 auto}}.view-more-btn a::before{content:"";display:block;width:4px;height:25px;background-color:var(--color-red);margin-right:10px;position:absolute;left:0;top:calc(50% - 12.5px)}.view-more-btn a::after{content:"";display:block;width:12px;height:12px;border-right:var(--color-white) solid 1px;border-bottom:var(--color-white) solid 1px;position:absolute;right:20px;top:calc(50% - 7px);transform:rotate(-45deg)}.view-more-btn a:hover{background-color:var(--color-txb)}#articles-section .content-wrapper{padding-top:clamp(80px,8.4459459459vw + 15.1351351351px,130px);padding-bottom:clamp(110px,10.1351351351vw + 32.1621621622px,170px)}@media screen and (max-width: 768px){#articles-section .content-wrapper{padding-top:37.3333333333vw;padding-bottom:calc(34.6666666667vw + 60px)}}.articles-header{text-align:center;width:100%;max-width:560px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.articles-header{width:100%;max-width:100%}}@media screen and (max-width: 768px){.articles-header h2{text-align:left}}.articles-header h2::after{left:calc(50% - 25px);bottom:0}@media screen and (max-width: 768px){.articles-header h2::after{left:0}}@media screen and (max-width: 768px){.articles-header p{text-align:left}}.articles-contents-list-wrap{padding:70px 0}@media screen and (max-width: 768px){.articles-contents-list-wrap{padding:20px 0 60px}}.articles-contents-list,.sec-articles-contents-list{display:flex;gap:50px 3.4482758621%;flex-flow:wrap}@media screen and (max-width: 768px){.articles-contents-list,.sec-articles-contents-list{gap:50px 6.0606060606%}}.articles-contents-list .list-item,.sec-articles-contents-list .list-item{width:31.0344827586%;position:relative}@media screen and (max-width: 768px){.articles-contents-list .list-item,.sec-articles-contents-list .list-item{width:46.9696969697%}}@media screen and (max-width: 600px){.articles-contents-list .list-item,.sec-articles-contents-list .list-item{width:100%}}.articles-contents-list .list-item.latest::before,.sec-articles-contents-list .list-item.latest::before{content:"";position:absolute;top:-30px;left:-30px;background:url("/assets/img/common/ico-latest.svg") no-repeat center center;background-size:contain;width:60px;height:60px;z-index:2}@media screen and (max-width: 768px){.articles-contents-list .list-item.latest::before,.sec-articles-contents-list .list-item.latest::before{width:50px;height:50px;top:-25px;left:-20px}}.articles-contents-list .list-item .img-box,.sec-articles-contents-list .list-item .img-box{position:relative;border:solid 1px rgba(0,0,0,.15);overflow:hidden;border-radius:10px;margin-bottom:30px;aspect-ratio:360/220}@media screen and (max-width: 600px){.articles-contents-list .list-item .img-box,.sec-articles-contents-list .list-item .img-box{margin-bottom:17px}}.articles-contents-list .list-item .img-box img,.sec-articles-contents-list .list-item .img-box img{height:100%;width:100%;transition:.2s;object-fit:cover;object-position:center center}.articles-contents-list .list-item a:hover .img-box img,.sec-articles-contents-list .list-item a:hover .img-box img{transform:scale(1.02)}.articles-contents-list .list-item h3,.sec-articles-contents-list .list-item h3{font-size:clamp(18px,0.75vw + 15px,24px);line-height:1.2;font-weight:bold;margin-bottom:.3em}@media screen and (max-width: 600px){.articles-contents-list .list-item h3,.sec-articles-contents-list .list-item h3{font-size:24px}}.articles-contents-list .list-item p,.sec-articles-contents-list .list-item p{font-size:16px;line-height:1.3;margin-bottom:auto}.articles-contents-list .list-item .category,.sec-articles-contents-list .list-item .category{display:flex;flex-wrap:wrap;gap:.5em;margin:1.5em -3px .7em}.articles-contents-list .list-item .category a,.sec-articles-contents-list .list-item .category a{display:block;font-size:14px;font-weight:500;padding:6px 17px;text-align:center;border-radius:50vh;border:solid 1px var(--color-light-gray);color:var(--color-link)}.articles-contents-list .list-item .category a:hover,.sec-articles-contents-list .list-item .category a:hover{color:var(--color-txb)}.articles-contents-list .list-item .date,.sec-articles-contents-list .list-item .date{font-size:14px;font-weight:500;color:var(--color-txg);margin-bottom:.5em}#sns-section .content-wrapper{padding-top:80px;padding-bottom:100px;background-color:#f2f2f2}@media screen and (max-width: 768px){#sns-section .content-wrapper{padding-top:50px;padding-bottom:70px}}.content-inner-main.sns-contents-list-wrap{padding-bottom:70px;position:relative;width:58.8235294118vw;margin-right:-7.3529411765vw}@media screen and (min-width: 1361px){.content-inner-main.sns-contents-list-wrap{width:calc(120px + 50vw);margin-right:calc(580px - 50vw)}}@media screen and (max-width: 768px){.content-inner-main.sns-contents-list-wrap{width:calc(100% + 12.2666666667vw);margin-left:-6.1333333333vw;margin-right:-6.1333333333vw;padding-left:6.1333333333vw}}.sns-contents-list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sns-contents-list .list-item{width:300px;min-width:300px;position:relative;margin-left:2px;margin-right:38px}@media screen and (max-width: 768px){.sns-contents-list .list-item{width:270px;min-width:270px;margin-right:28px}}.sns-contents-list .list-item .video-img-box{position:relative;border:solid 1px rgba(0,0,0,.15);overflow:hidden;border-radius:10px;margin-bottom:30px}@media screen and (max-width: 768px){.sns-contents-list .list-item .video-img-box{margin-bottom:20px}}.sns-contents-list .list-item .video-img-box::after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background:url("/assets/img/common/ico-play.svg") no-repeat center center;background-size:contain;transform:translate(-50%, -50%)}.sns-contents-list .list-item .video-img-box img{height:auto;width:100%;transition:.2s;vertical-align:bottom}.sns-contents-list .list-item .sns-frame{overflow:hidden;border:solid 1px rgba(0,0,0,.15);border-radius:10px;margin-bottom:30px}@media screen and (max-width: 768px){.sns-contents-list .list-item .sns-frame{margin-bottom:20px}}.sns-contents-list .list-item .sns-frame iframe{min-width:302px !important;margin-top:-57px !important;margin-bottom:-154px !important;margin-left:-1px !important;margin-right:-1px !important}@media screen and (max-width: 768px){.sns-contents-list .list-item .sns-frame iframe{min-width:272px !important}}.sns-contents-list .list-item a:hover .video-img-box img{transform:scale(1.04)}.sns-contents-list .list-item p{font-size:clamp(14px,0.25vw + 13px,16px);line-height:1.3;margin-bottom:auto}.sns-contents-list .list-item .ytc,.sns-contents-list .list-item .sns-type{font-size:14px;font-weight:500;color:var(--color-txg);margin-bottom:.5em;margin-top:1em}.sns-follow-box{margin-left:auto;display:flex;align-items:center;padding-top:20px;margin-top:50px}@media screen and (max-width: 768px){.sns-follow-box{width:100%;padding-top:23px;flex-direction:column;margin-bottom:40px;border-top:dotted 1px #aaa}}.sns-follow-box h4{font-size:14;font-weight:bold;margin-right:2em}@media screen and (max-width: 768px){.sns-follow-box h4{margin-right:0;margin-bottom:1.5em}}.sns-follow-box .sns-ico-list{display:flex;width:calc(100% - 7em);gap:15px 10%}@media screen and (max-width: 768px){.sns-follow-box .sns-ico-list{width:100%;max-width:280px;margin:0 auto;flex-wrap:wrap;justify-content:center;flex-wrap:wrap}}#partner-section .content-wrapper{padding-top:clamp(80px,3.3783783784vw + 54.0540540541px,100px);padding-bottom:130px}@media screen and (max-width: 768px){#partner-section .content-wrapper{padding-top:calc(43.4666666667vw + 50px);padding-bottom:70px}}.partner-header{text-align:center;width:100%;max-width:560px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.partner-header{width:100%;max-width:100%}}@media screen and (max-width: 768px){.partner-header h2{text-align:left}}.partner-header h2::after{left:calc(50% - 25px);bottom:0}@media screen and (max-width: 768px){.partner-header h2::after{left:0}}@media screen and (max-width: 768px){.partner-header p{text-align:left}}.partner-logo{padding-top:70px}@media screen and (max-width: 768px){.partner-logo{padding-top:10px}}.partner-logo ul{display:flex;flex-flow:wrap;justify-content:center;gap:30px 3.4482758621%}@media screen and (max-width: 768px){.partner-logo ul{gap:20px 6.0606060606%}}.partner-logo ul li{width:22.4137931034%;position:relative}@media screen and (max-width: 768px){.partner-logo ul li{width:46.9696969697%}}.partner-logo ul li a{display:block;border:solid 1px #e6e6e6;overflow:hidden}.partner-logo ul li a img{height:auto;width:100%;transition:.2s;vertical-align:bottom}.partner-logo ul li a:hover img{transform:scale(1.03)}#company-information-section{background:url("/assets/img/top/info-bg.jpg") no-repeat center 10%;background-size:cover;padding:100px 0 150px}@media screen and (max-width: 768px){#company-information-section{padding:65px 0 70px;background-position:21% 10%}}#company-information-section .content-wrapper{padding:0}#company-information-section .view-more-btn{margin-left:5.4545454545%}@media screen and (max-width: 1160px){#company-information-section .view-more-btn{margin-left:0}}.company-information-ttl{margin-left:5.4545454545%}@media screen and (max-width: 1160px){.company-information-ttl{margin-left:0}}@media screen and (max-width: 768px){.company-information-ttl{max-width:440px;margin:0 auto}}.company-information-ttl h2{font-size:clamp(35px,1.875vw + 27.5px,50px);font-weight:bold;line-height:1.2;color:var(--color-txb);margin-bottom:.3em}.company-information-lead{width:46.8085106383%}@media screen and (max-width: 768px){.company-information-lead{width:100%;margin-bottom:25px}}.company-information-lead p{font-size:clamp(16px,0.25vw + 15px,18px);line-height:1.6;color:var(--color-txb);margin-bottom:1em}.company-information-contents{display:flex;justify-content:space-between;max-width:940px;margin-left:5.4545454545%}@media screen and (max-width: 1160px){.company-information-contents{margin-left:0}}@media screen and (max-width: 768px){.company-information-contents{flex-direction:column;width:100%;max-width:440px;margin:0 auto}}.official-site-banner{width:46.8085106383%;margin-top:calc(clamp(66px,6.5476190476vw + 15.7142857143px,110px)*-1)}@media screen and (max-width: 768px){.official-site-banner{width:100%;margin-top:0px;margin-bottom:35px}}.official-site-banner ul li a{display:block;width:100%;height:100%;border:solid 1px var(--color-txb);box-shadow:0 2px 10px rgba(0,0,0,.2);overflow:hidden}.official-site-banner ul li a img{max-width:100%;height:auto;transition:.2s;vertical-align:bottom}.official-site-banner ul li a:hover img{transform:scale(1.02)}.official-site-banner ul li+li{margin-top:20px}.top-section{position:relative}.ornament-obj-01{height:19.8529411765vw;max-height:270px;position:absolute;top:0;left:0;max-width:1360px;width:100%;margin:auto;pointer-events:none}@media screen and (min-width: 1361px){.ornament-obj-01{left:calc(50% - 680px)}}@media screen and (max-width: 768px){.ornament-obj-01{height:36vw}}.ornament-obj-02{height:18.4558823529vw;max-height:251px;position:absolute;bottom:0;left:0;max-width:1360px;width:100%;margin:auto;pointer-events:none}@media screen and (min-width: 1361px){.ornament-obj-02{left:calc(50% - 680px)}}@media screen and (max-width: 768px){.ornament-obj-02{height:37.3333333333vw}}.ornament-obj-03{height:20.1470588235vw;max-height:274px;position:absolute;top:0;left:0;max-width:1360px;width:100%;margin:auto;pointer-events:none}@media screen and (min-width: 1361px){.ornament-obj-03{left:calc(50% - 680px)}}@media screen and (max-width: 768px){.ornament-obj-03{height:53.3333333333vw}}.ornament-obj{position:relative;z-index:2;width:100%;height:100%;pointer-events:none}.ornament-obj img{display:block;position:absolute;max-width:100%;height:auto}.ornament-obj .neji-01{top:-10%;right:87.2794117647%;width:19.0441176471%}@media screen and (max-width: 768px){.ornament-obj .neji-01{top:-9.6296296296%;right:82%;width:26.1333333333%}}.ornament-obj .neji-02{top:-14.8148148148%;right:54.4117647059%;width:8.3823529412%}@media screen and (max-width: 768px){.ornament-obj .neji-02{top:32.5925925926%;right:43.6%;width:12.5333333333%}}.ornament-obj .neji-03{top:58.8888888889%;right:89.0441176471%;width:8.3823529412%}@media screen and (max-width: 768px){.ornament-obj .neji-03{top:54.0740740741%;right:52.4%;width:8.2666666667%}}.ornament-obj .socketboy-02{top:-12.962962963%;right:65.2205882353%;width:21.1029411765%}@media screen and (max-width: 768px){.ornament-obj .socketboy-02{top:-22.2222222222%;right:55.0666666667%;width:42.1333333333%}}.ornament-obj .neji-04{bottom:56.9721115538%;left:84.4117647059%;width:9.2647058824%}@media screen and (max-width: 768px){.ornament-obj .neji-04{bottom:44.2857142857%;left:65.2%;width:14.6666666667%}}.ornament-obj .neji-05{bottom:12.3505976096%;left:61.3970588235%;width:5.5147058824%}@media screen and (max-width: 768px){.ornament-obj .neji-05{bottom:14.2857142857%;left:16.9333333333%;width:11.7333333333%}}.ornament-obj .neji-06{bottom:-10.3585657371%;left:87.7205882353%;width:9.2647058824%}@media screen and (max-width: 768px){.ornament-obj .neji-06{bottom:11.4285714286%;left:74%;width:16.2666666667%}}.ornament-obj .socketboy-03{bottom:0;left:70.5882352941%;width:13.6764705882%}@media screen and (max-width: 768px){.ornament-obj .socketboy-03{bottom:0%;left:33.4666666667%;width:32.2666666667%}}.ornament-obj .neji-07{top:-13.503649635%;right:86.25%;width:6.0294117647%}@media screen and (max-width: 768px){.ornament-obj .neji-07{top:26%;right:79.0666666667%;width:16.2666666667%}}.ornament-obj .neji-08{top:20.802919708%;right:94.3382352941%;width:7.9411764706%}@media screen and (max-width: 768px){.ornament-obj .neji-08{top:63.5%;right:88.4%;width:21.6%}}.ornament-obj .neji-09{top:44.8905109489%;right:83.0147058824%;width:7.7941176471%}@media screen and (max-width: 768px){.ornament-obj .neji-09{top:49%;right:36.6666666667%;width:16%}}.ornament-obj .socketboy-04{top:-9.4890510949%;right:72.4264705882%;width:9.4117647059%}@media screen and (max-width: 768px){.ornament-obj .socketboy-04{top:-8%;right:55.8666666667%;width:25.3333333333%}}.second-page,.third-page{padding-top:30px}@media screen and (max-width: 768px){.second-page,.third-page{padding-top:38px}}.second-section-header,.third-section-header{padding-bottom:35px}.second-section-header .content-inner,.third-section-header .content-inner{position:relative}.second-section-header h1,.third-section-header h1{font-size:30px;font-weight:bold;line-height:1.2;margin-bottom:45px;padding-bottom:.5em;border-bottom:solid 1px var(--color-light-gray)}@media screen and (max-width: 768px){.second-section-header h1,.third-section-header h1{margin-bottom:22px;padding-bottom:.7em}}.second-section-header h1 span,.third-section-header h1 span{display:inline-block;position:relative}.second-section-header h1 span::after,.third-section-header h1 span::after{content:"";display:block;width:100%;height:2px;background-color:var(--color-red);position:absolute;left:0;bottom:calc(-0.5em - 1px)}@media screen and (max-width: 768px){.second-section-header h1 span::after,.third-section-header h1 span::after{width:50px;height:3px;bottom:calc(-0.7em - 1px)}}.second-section-header h1.center,.third-section-header h1.center{text-align:center}@media screen and (max-width: 768px){.second-section-header h1.center,.third-section-header h1.center{text-align:left}}@media screen and (max-width: 768px){.second-section-header h1.center span::after,.third-section-header h1.center span::after{left:0}}.second-section-header .lead,.third-section-header .lead{font-size:18px;font-weight:500;color:var(--color-txb);line-height:1.6;margin-bottom:2em;max-width:960px;margin-left:auto;margin-right:auto;padding-right:25%}.second-section-header .lead strong,.third-section-header .lead strong{font-size:121%}@media screen and (max-width: 768px){.second-section-header .lead,.third-section-header .lead{font-size:16px}}.second-section-header .socketboy-001,.third-section-header .socketboy-001{position:absolute;top:0px;right:clamp(20px,26.6891891892vw + -184.972972973px,178px)}@media screen and (max-width: 768px){.second-section-header .socketboy-001,.third-section-header .socketboy-001{width:92px;height:auto;top:-35px;right:23px}}.second-section-header .neji-10,.third-section-header .neji-10{position:absolute;top:0px;right:8.8235294118%}@media screen and (max-width: 768px){.second-section-header .neji-10,.third-section-header .neji-10{width:59px;height:auto;top:-23px;right:7.4666666667vw}}@media screen and (max-width: 768px){.third-section-header .neji-10{top:-37px}}@media screen and (max-width: 768px){#second-magazines-section .content-inner{padding:0}}.sec-magazines-contents-list-wrap{padding:0 8.6206896552% 40px;position:relative}.sec-magazines-contents-list-wrap+.sec-magazines-contents-list-wrap{margin-top:50px}@media screen and (max-width: 768px){.sec-magazines-contents-list-wrap{padding:0 6.1333333333vw 30px}}.sec-magazines-contents-list-wrap::before{content:"";position:absolute;top:clamp(120px,17.5vw + 50px,260px);left:0;right:0;bottom:0;background-color:#f2f2f2;border-radius:10px;z-index:-1}@media screen and (max-width: 768px){.sec-magazines-contents-list-wrap::before{border-radius:0}}.year-box{display:inline-flex;align-items:center;background-color:#f2f2f2;border-radius:50vh;padding:5px 20px;height:30px;margin-bottom:20px}.sec-magazines-contents-list{display:flex;flex-flow:wrap;gap:50px 5.5208333333%}@media screen and (max-width: 768px){.sec-magazines-contents-list{gap:30px 6.0606060606%}}.sec-magazines-contents-list .list-item{width:20.8333333333%;position:relative}@media screen and (max-width: 768px){.sec-magazines-contents-list .list-item{width:46.9696969697%}}.sec-magazines-contents-list .list-item .img-box{position:relative;border:solid 1px rgba(0,0,0,.15);overflow:hidden;margin-bottom:1em;aspect-ratio:200/284}.sec-magazines-contents-list .list-item .img-box img{height:100%;width:100%;transition:.2s;vertical-align:bottom;object-fit:cover;object-position:center center}.sec-magazines-contents-list .list-item a:hover .img-box img{transform:scale(1.02)}.sec-magazines-contents-list .list-item h3{font-size:clamp(16px,0.375vw + 14.5px,19px);line-height:1.2;font-weight:bold;margin-bottom:.3em}.sec-magazines-contents-list .list-item p{font-size:clamp(14px,0.25vw + 13px,16px);line-height:1.3;margin-bottom:auto}.sec-magazines-contents-list .list-item .category{display:flex;flex-wrap:wrap;gap:.5em;margin-top:1.5em;margin-bottom:.7em;margin-left:-3px}.sec-magazines-contents-list .list-item .category a{display:block;font-size:14px;font-weight:500;padding:6px 17px;text-align:center;border-radius:50vh;border:solid 1px var(--color-light-gray);color:var(--color-link)}.sec-magazines-contents-list .list-item .date{font-size:14px;font-weight:500;color:var(--color-txg);margin-bottom:.5em}.sec-magazines-contents-list-wrap .list-item.latest::before{content:"";position:absolute;top:-15px;left:-25px;background:url("/assets/img/common/ico-latest-issue.svg") no-repeat center center;background-size:contain;width:50px;height:50px;z-index:2}@media screen and (max-width: 768px){.sec-magazines-contents-list-wrap .list-item.latest::before{width:40px;height:40px;top:-10px;left:-15px}}@media screen and (max-width: 768px){.sec-articles-contents-list{row-gap:30px}}@media screen and (max-width: 768px){.sec-articles-contents-list .list-item{width:100%}.sec-articles-contents-list .list-item:nth-child(n+2) .img-box{width:36.3636363636%;margin-bottom:.5em}.sec-articles-contents-list .list-item:nth-child(n+2) .sp-box{display:flex;align-items:flex-end;gap:6%;margin-bottom:.5em}.sec-articles-contents-list .list-item:nth-child(n+2) h3{font-size:16px;width:57.6363636364%}.sec-articles-contents-list .list-item:nth-child(n+2) p{font-size:14px}.sec-articles-contents-list .list-item:nth-child(n+2) .category{margin-top:1em}}.category-btns-top{max-width:100%;margin-top:-30px}@media screen and (max-width: 768px){.category-btns-top{position:static;background-color:#f2f2f2;margin:-22px -6.1333333333vw 0;width:calc(100% + 12.2666666667vw);max-width:200%}}.category-btns-top .inner{display:flex;align-items:flex-start;flex-wrap:nowrap;padding:0 30px 17px 3px}@media screen and (max-width: 768px){.category-btns-top .inner{padding:0 6.1333333333vw}}.category-btns-top::after{content:"";display:block;width:50px;height:40px;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));position:absolute;right:0;top:0}@media screen and (max-width: 768px){.category-btns-top::after{content:none}}.category-btns-top button,.category-btns-top a{display:inline-block;font-family:inherit;white-space:nowrap;font-size:16px;font-weight:400;padding:15px 2px;margin-right:20px;letter-spacing:0;border:none;background-color:hsla(0,0%,100%,0);color:var(--color-txg);position:relative;transition:all .2s;font-feature-settings:"palt"}@media screen and (max-width: 768px){.category-btns-top button,.category-btns-top a{margin-right:13px}}.category-btns-top button::after,.category-btns-top a::after{content:"";opacity:0;display:block;width:100%;height:2px;background-color:var(--color-txb);position:absolute;left:0;bottom:4px;transition:all .2s}@media screen and (max-width: 768px){.category-btns-top button::after,.category-btns-top a::after{bottom:0}}.category-btns-top button:hover,.category-btns-top button.active,.category-btns-top a:hover,.category-btns-top a.active{color:var(--color-txb);transition:all .2s}.category-btns-top button:hover::after,.category-btns-top button.active::after,.category-btns-top a:hover::after,.category-btns-top a.active::after{opacity:1}.category-btns-top button.active,.category-btns-top a.active{font-weight:bold}.category-btns-top a{padding:16.5px 2px 16.5px}.category-btns-bottom{padding:30px 5.1724137931%;background-color:#f2f2f2;border-radius:10px;margin-bottom:-20px;margin-top:60px}@media screen and (max-width: 768px){.category-btns-bottom{padding:20px 6.6666666667%}}.category-btns-bottom .inner{display:flex;gap:12px}@media screen and (max-width: 768px){.category-btns-bottom .inner{flex-direction:column;gap:6px}}.category-btns-bottom .filter-button-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.category-btns-bottom #issue-filter-buttons-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.category-btns-bottom button{display:inline-block;white-space:nowrap;letter-spacing:0;border:solid 1px #e6e6e6;border-radius:50vh;background-color:#fff;transition:all .2s;font-size:14px;font-weight:500;padding:7px 20px;text-align:center;border-radius:50vh;border:solid 1px var(--color-light-gray);color:var(--color-link)}.category-btns-bottom button:hover,.category-btns-bottom button.active{color:var(--color-txb)}.category-btns-bottom button.active{background-color:#e6e6e6}.category-btns-bottom .tagging-txt{font-size:12px;font-weight:500;color:var(--color-txg);margin-left:10px;line-height:30px;padding-right:1.5em;margin-right:.8em;border-right:#e6e6e6 solid 1px}@media screen and (max-width: 768px){.category-btns-bottom .tagging-txt{margin-right:0;border-right:none;padding-right:0}}.select-issue-number.accordion{position:relative;width:250px}@media screen and (max-width: 768px){.select-issue-number.accordion{width:230px}}.select-issue-number.accordion .accordion-header{cursor:pointer;padding:18px 40px 15px 20px;margin-right:10px;color:var(--color-txg);margin-bottom:3px;position:relative;border-radius:10px}@media screen and (max-width: 768px){.select-issue-number.accordion .accordion-header{padding:18px 20px 15px 5px;width:210px}}.select-issue-number.accordion .accordion-header::after{content:"";position:absolute;right:20px;top:calc(50% - 8px);width:12px;height:12px;border-top:solid 2px var(--color-txg);border-left:solid 2px var(--color-txg);transform:rotate(-135deg);transition:transform .2s}@media screen and (max-width: 768px){.select-issue-number.accordion .accordion-header::after{right:10px}}.select-issue-number.accordion .accordion-header.active::after{transform:rotate(45deg);top:calc(50% - 3px)}.select-issue-number.accordion .accordion-header.active{background-color:#f2f2f2}.select-issue-number.accordion .accordion-content{display:none;padding:10px 20px;background-color:#f2f2f2;border-radius:10px;width:max-content;max-width:calc(100vw - 60px - 14.7vw);z-index:1000}@media screen and (min-width: 1361px){.select-issue-number.accordion .accordion-content{max-width:1110px}}@media screen and (max-width: 768px){.select-issue-number.accordion .accordion-content{width:94vw;max-width:94vw;padding:0 0 15px;position:relative;left:-40px}}.select-issue-number.accordion .accordion-content .filter-button:last-child{margin-right:0}#tag-filter-buttons-bottom{display:contents}#tag-filter-buttons-bottom .filter-button{padding:7px 17px}@media screen and (max-width: 768px){#tag-filter-buttons-bottom .filter-button{padding:7px 10px}}.sec-sns-contents{max-width:1160px;margin:0 auto}.sec-sns-contents h2{text-align:center;margin:20px 0 30px}.sec-sns-contents h2 img{max-width:100%;height:auto}.sec-sns-contents .lead{text-align:center;font-size:16px;line-height:1.6;color:var(--color-txb);margin-bottom:60px}.sns-main-img{width:100%;display:block}@media screen and (max-width: 768px){.sns-main-img{width:calc(100% + 5.3333333333vw);margin-left:-2.6666666667vw}}.sns-main-img img{width:100%;height:auto}.sns-icon-list{max-width:760px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:30px 2.1052631579%;border-top:solid 1px var(--color-txb);border-bottom:solid 1px var(--color-txb);padding:38px 0}@media screen and (max-width: 768px){.sns-icon-list{gap:15px 0;padding:20px 0}}.sns-icon-list .sns-item{text-align:center;position:relative;width:9.2105263158%}@media screen and (max-width: 768px){.sns-icon-list .sns-item{width:23%}}.sns-icon-list .sns-item img{height:auto;max-width:100%;transition:.2s;display:block;margin:0 auto}.sns-icon-list .sns-item span{display:block;font-size:11px;font-weight:400;color:var(--color-txg);margin-bottom:0;margin-top:.7em;transition:all .2s}.sns-icon-list .sns-item a{text-align:center}.sns-icon-list .sns-item a:hover span{color:var(--color-txb)}.sns-icon-list .sns-item a:hover img{transform:scale(1.1)}.link-btn-s{text-align:center;margin-top:40px}@media screen and (max-width: 768px){.link-btn-s{margin-top:20px}}.link-btn-s a{display:inline-block;font-size:14px;line-height:30px;white-space:nowrap;font-weight:400;padding:0 23px;text-align:center;border-radius:50vh;border:solid 1px var(--color-light-gray);color:var(--color-link)}.link-btn-s a:hover{color:var(--color-txb)}.sns-recommended{margin:45px 0}@media screen and (max-width: 768px){.sns-recommended{margin:37px 0}}.recommended-ttl-top{font-size:clamp(18px,1.25vw + 13px,28px);font-weight:bold;line-height:1.2;margin-bottom:20px}.recommended-ttl{font-size:clamp(26px,0.5vw + 24px,30px);font-weight:bold;line-height:1.2;margin-bottom:45px;text-align:center}.sns-recommendeds-list{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:30px 2.0833333333%}.sns-recommendeds-list+.sns-recommendeds-list{margin-top:40px}.sns-recommendeds-list.sns-recommendeds-list-youtube .list-item{width:31.25%}@media screen and (max-width: 768px){.sns-recommendeds-list.sns-recommendeds-list-youtube .list-item{width:100%}}.sns-recommendeds-list.sns-recommendeds-list-instagram .list-item{width:31.25%}.sns-recommendeds-list.sns-recommendeds-list-instagram .list-item iframe{width:100% !important;min-width:100% !important}@media screen and (max-width: 768px){.sns-recommendeds-list.sns-recommendeds-list-instagram .list-item{width:100%}}.sns-recommendeds-list.sns-recommendeds-list-podcast .list-item{width:460px}@media screen and (max-width: 768px){.sns-recommendeds-list.sns-recommendeds-list-podcast .list-item{width:100%}}.sns-recommendeds-list.sns-recommendeds-list-podcast .list-item iframe{width:100% !important}.sns-recommendeds-list.sns-recommendeds-list-sns .list-item{width:auto;max-width:31.25%}@media screen and (max-width: 768px){.sns-recommendeds-list.sns-recommendeds-list-sns .list-item{width:100%;max-width:100%}}.sns-recommendeds-list.sns-recommendeds-list-sns .list-item iframe{width:100% !important}.sns-recommendeds-list.sns-recommendeds-list-sns .list-item .sns-frame{width:100%;max-width:550px;height:auto;aspect-ratio:9/16;overflow-y:scroll}@media screen and (max-width: 768px){.sns-recommendeds-list.sns-recommendeds-list-sns .list-item .sns-frame{aspect-ratio:auto}}.sns-recommendeds-list .list-item{width:31.25%;position:relative}@media screen and (max-width: 768px){.sns-recommendeds-list .list-item{width:46.9696969697%}}.sns-recommendeds-list .list-item .video-img-box{position:relative;border:solid 1px rgba(0,0,0,.15);overflow:hidden;border-radius:10px;margin-bottom:30px}.sns-recommendeds-list .list-item .video-img-box::after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background:url("/assets/img/common/ico-play.svg") no-repeat center center;background-size:contain;transform:translate(-50%, -50%)}.sns-recommendeds-list .list-item .video-img-box img{height:auto;width:100%;transition:.2s;vertical-align:bottom}.sns-recommendeds-list .list-item a:hover .video-img-box img{transform:scale(1.04)}.sns-recommendeds-list .list-item p{font-size:clamp(14px,0.25vw + 13px,16px);line-height:1.3;margin-bottom:auto}.sns-recommendeds-list .list-item .ytc,.sns-recommendeds-list .list-item .sns-type{font-size:14px;font-weight:500;color:var(--color-txg);margin-bottom:.5em;margin-top:1em}.sec-company-contents{max-width:1160px;margin:0 auto}.sec-company-sub-contents{max-width:1160px;margin:60px auto 20px}.company-sub-contents-item{display:flex;flex-wrap:wrap;justify-content:space-between}.company-sub-contents-item+.company-sub-contents-item{margin-top:70px}@media screen and (max-width: 768px){.company-sub-contents-item+.company-sub-contents-item{margin-top:10px}}.company-sub-contents-item.item02{flex-direction:row-reverse}@media screen and (max-width: 768px){.company-sub-contents-item{flex-direction:column}}.company-sub-contents-item .company-sub-contents-text{width:48.275862069%}@media screen and (max-width: 768px){.company-sub-contents-item .company-sub-contents-text{width:100%;margin-bottom:40px}}.company-sub-contents-item .company-sub-contents-text .catch{font-size:clamp(19px,1.1824324324vw + 9.9189189189px,26px);line-height:1.2;font-weight:bold;color:var(--color-red);margin-bottom:.3em}@media screen and (max-width: 768px){.company-sub-contents-item .company-sub-contents-text .catch{font-size:22px}}.company-sub-contents-item .company-sub-contents-text p{font-size:16px;line-height:1.85;color:var(--color-txb)}.company-sub-contents-item .company-sub-contents-text p+p{margin-top:1.5em}.company-sub-contents-item .company-sub-contents-img{width:48.275862069%}@media screen and (max-width: 768px){.company-sub-contents-item .company-sub-contents-img{width:100%;margin-bottom:30px}}.company-sub-contents-item .company-sub-contents-img img{width:100%;height:auto;display:block;border-radius:10px}.company-sub-contents-item h2{font-size:clamp(33px,2.8716216216vw + 10.9459459459px,50px);font-weight:bold;line-height:1.2;margin-bottom:.5em}@media screen and (max-width: 768px){.company-sub-contents-item h2{font-size:33px}}.company-sub-contents-item h2 span{display:inline-block;position:relative;padding-bottom:.3em;border-bottom:solid 1px var(--color-light-gray)}@media screen and (max-width: 768px){.company-sub-contents-item h2 span{display:block}}.company-sub-contents-item h2 span::after{content:"";display:block;width:50px;height:5px;background-color:var(--color-red);position:absolute;left:0;bottom:-1px}@media screen and (max-width: 768px){.company-sub-contents-item h2 span::after{height:3px}}.company-sub-contents-item h2 img{max-width:100%;height:auto}.sec-about-contents{max-width:1160px;margin:0 auto}.sec-about-contents h2{text-align:center;font-size:45px;font-weight:bold;line-height:1.2;margin:50px 0 45px}@media screen and (max-width: 768px){.sec-about-contents h2{font-size:30px;margin:40px 0 35px;text-align:left}}.sec-about-contents h2 span{display:inline-block;position:relative;padding-bottom:.3em;border-bottom:solid 1px var(--color-light-gray)}@media screen and (max-width: 768px){.sec-about-contents h2 span{display:block}}.sec-about-contents h2 span::after{content:"";display:block;width:50px;height:5px;background-color:var(--color-red);position:absolute;left:0;bottom:-1px}@media screen and (max-width: 768px){.sec-about-contents h2 span::after{height:3px}}.sec-about-contents h2 img{max-width:100%;height:auto}.sec-about-contents .lead{max-width:664px;font-size:16px;line-height:1.6;color:var(--color-txb);margin-left:auto;margin-right:auto;margin-bottom:60px}.about-main-img,.company-main-img{width:100%;display:block}@media screen and (max-width: 768px){.about-main-img,.company-main-img{margin-top:-30px}}.about-main-img img,.company-main-img img{width:100%;height:auto}.about-sub-contents-item{display:flex;gap:4.1666666667%;padding:30px 4.1666666667%;margin-top:50px;align-items:center}@media screen and (max-width: 768px){.about-sub-contents-item{flex-direction:column;margin-top:30px;gap:20px;padding:30px 0}}.about-sub-contents-item img{width:100%;height:auto}.about-sub-contents-item.item01{flex-direction:row-reverse;background-color:#f2f2f2;border-radius:10px;margin-top:10%}@media screen and (max-width: 768px){.about-sub-contents-item.item01{flex-direction:column;background:none;margin-top:0}}.about-sub-contents-img{width:47.619047619%}@media screen and (max-width: 768px){.about-sub-contents-img{width:100%}}.about-sub-contents-img .about-img02{margin-top:-20%;display:block}@media screen and (max-width: 768px){.about-sub-contents-img .about-img02{margin-top:-10%}}.about-sub-contents-img .about-img03{margin-top:-7%;display:block}.about-sub-contents-text{width:47.619047619%}@media screen and (max-width: 768px){.about-sub-contents-text{width:100%}}.about-sub-contents-text p{font-size:16px;line-height:1.85;color:var(--color-txb)}@media screen and (max-width: 768px){.third-section-header{padding-bottom:28px}.third-section-header h1{font-size:18px;margin-top:-0.2em}}.third-section-header-subtitle h2{position:absolute;top:1em;left:clamp(230px,7.6013513514vw + 171.6216216216px,275px);color:var(--color-txg);font-size:14px}@media screen and (max-width: 768px){.third-section-header-subtitle h2{position:static;margin-top:-3px;width:100%}}.third-magazines-content{display:flex;justify-content:space-between;max-width:100%;margin:0 auto;padding:0}@media screen and (max-width: 768px){.third-magazines-content{flex-direction:column}}.third-magazines-content-img{width:39.6551724138%}@media screen and (max-width: 768px){.third-magazines-content-img{width:68.6567164179%;max-width:300px;margin:0 auto 20px}}.third-magazines-content-img .slick-item{width:100%}.third-magazines-content-img .slick-item .img-box{width:100%;aspect-ratio:300/424;overflow:hidden;border:solid 1px rgba(0,0,0,.15)}.third-magazines-content-img .slick-item img{width:100%;height:100%;object-fit:cover;object-position:center center}.third-magazines-content-img .slick-dots{justify-content:flex-end;padding-top:7px}@media screen and (max-width: 768px){.third-magazines-content-img .slick-dots{justify-content:center}}.latest-icon{display:inline-block;font-size:16px;line-height:30px;font-weight:bold;color:var(--color-white);background-color:var(--color-red);padding:0 1.2em;border-top-right-radius:50vh;border-bottom-right-radius:50vh;margin-bottom:1em;min-width:85px}@media screen and (max-width: 768px){.latest-icon{font-size:14px;line-height:24px;margin-bottom:.6em}}.third-magazines-content-item{width:51.724137931%}@media screen and (max-width: 768px){.third-magazines-content-item{width:100%}}@media screen and (max-width: 768px){.third-magazines-content-item .third-magazines-content-item-header{max-width:300px;margin:0 auto}}.third-magazines-content-item .item-title{margin-bottom:40px}@media screen and (max-width: 768px){.third-magazines-content-item .item-title{margin-bottom:30px}}.third-magazines-content-item .item-title h2{width:7.5em;font-size:clamp(26px,2.625vw + 15.5px,47px);font-weight:900;line-height:1.05}.third-magazines-content-item .item-title .date{font-size:14px;font-weight:500;color:var(--color-txg);margin-top:.2em;margin-bottom:.5em}@media screen and (max-width: 768px){.third-magazines-content-item .item-title .date{margin-top:.4em;margin-bottom:0}}.third-magazines-content-item .item-contents{border-top:solid 1px var(--color-light-gray);margin-top:30px}@media screen and (max-width: 768px){.third-magazines-content-item .item-contents{margin-top:50px}}.third-magazines-content-item .item-contents-ttl{font-size:clamp(16px,0.5vw + 14px,20px);color:var(--color-txg);font-weight:bold;line-height:1.4;margin-top:.3em;margin-bottom:1em}.third-magazines-content-item .item-contents-list li{padding:18px 0 16px}.third-magazines-content-item .item-contents-list li+li{border-top:dotted 1px var(--color-light-gray)}.third-magazines-content-item .item-contents-cate{font-size:16px;font-weight:200;line-height:1.3;color:var(--color-txg);margin-bottom:.1em}.third-magazines-content-item .item-contents-headline{font-size:18px;color:var(--color-txb);font-weight:bold;line-height:1.4;letter-spacing:.03em}.third-magazines-content-item .item-contents-headline.item-contents-headline--large{font-size:clamp(26px,0.5vw + 24px,30px)}.signin-dl-btn .signin-dl{display:inline-flex;align-items:center;height:50px;letter-spacing:.04em;border:solid 1px var(--color-link-hover);border-radius:10px;color:var(--color-white);font-size:18px;font-weight:900;padding-right:65px;padding-left:20px;background:var(--color-link) url(/assets/img/common/ico-pdf-w.svg) no-repeat right 10px center;background-size:30px;transition:.2s;position:relative}@media screen and (max-width: 768px){.signin-dl-btn .signin-dl{width:300px;margin:auto;display:flex}}.signin-dl-btn .signin-dl:hover{background-color:var(--color-link-hover)}.signin-dl-btn .signin-dl:hover::after{background-color:#0071b3}.signin-dl-btn .signin-dl::after{content:"";position:absolute;width:1px;height:100%;top:0;right:50px;background-color:var(--color-link-hover)}#related-articles{margin-top:60px}.related-articles-contents{max-width:960px;margin:0 auto;background-color:#f2f2f2;border-radius:10px}.related-articles-contents-inner{padding:50px 6.25%}@media screen and (max-width: 768px){.related-articles-contents-inner{padding:30px 6.6666666667vw}}.related-articles-contents-inner h2{font-size:30px;font-weight:bold;line-height:1.2;margin-bottom:45px;padding-bottom:.5em;border-bottom:solid 1px var(--color-light-gray)}@media screen and (max-width: 768px){.related-articles-contents-inner h2{margin-bottom:35px}}.related-articles-contents-inner h2 span{display:inline-block;position:relative}.related-articles-contents-inner h2 span::after{content:"";display:block;width:50px;height:5px;background-color:var(--color-red);position:absolute;left:0;bottom:calc(-0.5em - 1px)}@media screen and (max-width: 768px){.related-articles-contents-inner h2 span::after{height:3px}}.related-articles-contents-list .list-item+.list-item{margin-top:50px}@media screen and (max-width: 768px){.related-articles-contents-list .list-item+.list-item{margin-top:30px}}.related-articles-contents-list .flex-col{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.related-articles-contents-list .flex-col{flex-direction:column}}.related-articles-contents-list .flex-col a{width:28.5714285714%}@media screen and (max-width: 768px){.related-articles-contents-list .flex-col a{width:100%}}.related-articles-contents-list .img-box{width:100%;border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){.related-articles-contents-list .img-box{margin-bottom:1em}}.related-articles-contents-list .img-box img{width:100%;height:auto;display:block;transition:.2s}.related-articles-contents-list .txt-box{width:64.2857142857%}@media screen and (max-width: 768px){.related-articles-contents-list .txt-box{width:100%}}.related-articles-contents-list .txt-box a{width:auto}.related-articles-contents-list .txt-box h3{font-size:clamp(20px,0.5vw + 18px,24px);font-weight:bold;color:var(--color-txb);margin-bottom:.5em}.related-articles-contents-list .txt-box p{font-size:15px;line-height:1.6;color:var(--color-txb);margin-bottom:.5em}@media screen and (max-width: 768px){.related-articles-contents-list .txt-box p{line-height:1.45}}.related-articles-contents-list .txt-box .category{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.8em;margin-bottom:.7em;margin-left:-3px}.related-articles-contents-list .txt-box .category a{display:block;font-size:14px;font-weight:500;padding:6px 17px;text-align:center;border-radius:50vh;border:solid 1px var(--color-light-gray);color:var(--color-link);background-color:var(--color-white);transition:color .2s}.related-articles-contents-list .txt-box .category a:hover{color:var(--color-txb)}.related-articles-contents-list .txt-box .date{font-size:14px;font-weight:500;color:var(--color-txg);margin-bottom:.5em}.related-articles-contents-list a{display:inline}.related-articles-contents-list a:hover .img-box img{transform:scale(1.02)}#third-articles-section{position:relative}#third-articles-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/img/common/third-articles-bg.png) no-repeat center top 560px;background-size:112% auto;z-index:-1}@media screen and (min-width: 1361px){#third-articles-section::before{background-size:1526px auto}}@media screen and (max-width: 1160px){#third-articles-section::before{background-size:1200px auto}}@media screen and (max-width: 768px){#third-articles-section::before{content:none}}.third-articles-contents-wrap{max-width:760px;margin:0 auto;padding-right:8.6206896552%}@media screen and (max-width: 768px){.third-articles-contents-wrap{padding-right:0}}.third-articles-header{margin-bottom:40px}.third-articles-header h1{font-size:clamp(30px,0.625vw + 27.5px,35px);font-weight:900;line-height:1.2;margin-bottom:.8em;padding-bottom:.6em;border-bottom:solid 1px var(--color-light-gray);letter-spacing:.03em}.third-articles-header h1 span{display:inline-block;position:relative}.third-articles-header h1 span::after{content:"";display:block;width:50px;height:5px;background-color:var(--color-red);position:absolute;left:0;bottom:calc(-0.5em - 1px)}@media screen and (max-width: 768px){.third-articles-header h1 span::after{height:3px}}.third-articles-header-inner{display:flex}.third-articles-header-inner .date{min-width:9em;font-size:14px;font-weight:500;color:var(--color-txg)}.third-articles-header-inner .category{display:flex;flex-wrap:wrap;gap:.5em;margin-top:-0.45em;margin-bottom:.7em;margin-left:-3px}.third-articles-header-inner .category a{display:block;font-size:14px;font-weight:500;padding:6px 17px;text-align:center;border-radius:50vh;border:solid 1px var(--color-light-gray);color:var(--color-link);background-color:var(--color-white);transition:color .2s}.third-articles-header-inner .category a:hover{color:var(--color-txb)}.third-articles-contents .main-articles-img{width:100%;margin-bottom:30px}.third-articles-contents .main-articles-img figcaption{font-size:14px;line-height:1.5;font-weight:400;font-style:italic;color:var(--color-txg);margin-top:.8em}.third-articles-contents .main-articles-img img{border-radius:10px;border:solid 1px rgba(0,0,0,.15);width:100%;height:auto;display:block}.third-articles-contents-lead{padding-bottom:.1em;border-bottom:dotted 1px var(--color-light-gray)}.third-articles-contents-lead+h2{padding-top:0;margin-top:0;border-top:none}.third-articles-contents-lead h2{font-size:clamp(20px,0.375vw + 18.5px,23px);font-weight:bold;line-height:1.37;color:var(--color-txb);margin-bottom:30px;border-top:none}.third-articles-contents-inner-block{padding-left:13.5135135135%}@media screen and (max-width: 768px){.third-articles-contents-inner-block{padding-left:0}}.third-articles-contents-inner-block h2{font-size:clamp(18px,0.25vw + 17px,20px);font-weight:bold;line-height:1.4;color:var(--color-txb);margin-bottom:1.25em;padding-top:1.5em;margin-top:1.5em;border-top:dotted 1px var(--color-light-gray);margin-left:-15.625%}.third-articles-contents-inner-block h2:first-of-type{margin-top:.5em;border-top:none}.third-articles-contents-inner-block p{font-size:16px;line-height:1.85;color:var(--color-txb);margin-top:1.5em}.third-articles-contents-inner-block p+p{margin-top:1.5em}.third-articles-contents-inner-block .img-box{width:100%;overflow:hidden;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 768px){.third-articles-contents-inner-block .img-box{margin-top:28px;margin-bottom:28px}}.third-articles-contents-inner-block .img-box img{border-radius:10px;border:solid 1px rgba(0,0,0,.15);width:100%;height:auto;display:block}.third-articles-contents-inner-block .img-box figcaption{font-size:14px;line-height:1.5;font-weight:400;font-style:italic;color:var(--color-txg);margin-top:.8em}#data-section{background-color:#f2f2f2}#data-section h2{font-size:clamp(40px,2.5vw + 30px,60px);font-weight:bold;width:23.3333333333%;margin-bottom:1em}@media screen and (max-width: 768px){#data-section h2{width:100%}}#data-section .data-numeral-wrap{display:flex;flex-flow:wrap}#data-section .data-numeral{display:grid;grid-template-columns:1.3fr 2fr;grid-template-rows:repeat(2, auto);grid-column-gap:0px;grid-row-gap:0px;width:76.6666666667%}@media screen and (max-width: 768px){#data-section .data-numeral{width:100%;grid-template-columns:1fr;grid-template-rows:repeat(3, auto)}}#data-section .data-numeral .data-numeral-item h3{font-weight:bold;margin-bottom:.3em;line-height:1.5}#data-section .data-numeral .data-numeral-item .fl-num span{display:inline-block;font-weight:bold;letter-spacing:-0.02em;margin-bottom:.6em}#data-section .data-numeral .data-numeral-item.data-numeral01{grid-area:1/1/2/3;border-bottom:solid 1px #000}@media screen and (max-width: 768px){#data-section .data-numeral .data-numeral-item.data-numeral01{grid-area:1/1/2/3;padding-left:1%}}#data-section .data-numeral .data-numeral-item.data-numeral01 h3{font-size:clamp(24px,0.75vw + 21px,30px)}#data-section .data-numeral .data-numeral-item.data-numeral01 .fl-num span{font-size:114px;font-size:clamp(58px,7vw + 30px,114px)}#data-section .data-numeral .data-numeral-item.data-numeral02{border-right:solid 1px #000;border-bottom:solid 1px #000;padding-top:1.5em;grid-area:2/1/3/2}@media screen and (max-width: 768px){#data-section .data-numeral .data-numeral-item.data-numeral02{grid-area:2/1/3/2;border-right:0;padding-left:1%}}#data-section .data-numeral .data-numeral-item.data-numeral02 h3{font-size:clamp(16px,0.25vw + 15px,18px);min-height:3em}#data-section .data-numeral .data-numeral-item.data-numeral02 .fl-num span{font-size:clamp(50px,2.5vw + 40px,70px)}#data-section .data-numeral .data-numeral-item.data-numeral03{grid-area:2/2/3/3;padding-top:1.5em;padding-left:8%;border-bottom:solid 1px #000}@media screen and (max-width: 768px){#data-section .data-numeral .data-numeral-item.data-numeral03{grid-area:3/1/4/2;padding-left:1%}}#data-section .data-numeral .data-numeral-item.data-numeral03 h3{font-size:clamp(16px,0.25vw + 15px,18px);min-height:3em}@media screen and (max-width: 768px){#data-section .data-numeral .data-numeral-item.data-numeral03 h3{min-height:1px}}#data-section .data-numeral .data-numeral-item.data-numeral03 .fl-num span{font-size:clamp(50px,2.5vw + 40px,70px)}#top-products .content-header{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 768px){#top-products .content-header{flex-flow:column;align-items:flex-start}}#top-products h2{font-size:clamp(50px,3.75vw + 35px,80px);font-weight:bold}#top-products h2 span{font-size:62.5%}@media screen and (max-width: 768px){#top-products .top-product--detail-btn{margin-top:2em}}#top-products .products-contents-list-wrap{padding:50px 0;position:relative;z-index:0}#top-products .products-contents-list{display:flex;flex-flow:wrap;gap:50px 5%}@media screen and (max-width: 768px){#top-products .products-contents-list{gap:50px 8%}}#top-products .products-contents-list li{width:21.25%;position:relative;z-index:2}@media screen and (max-width: 768px){#top-products .products-contents-list li{width:46%}}#top-products .products-contents-list li a{z-index:2}#top-products .products-contents-list li a:hover .img-box img{transform:scale(1.02) translateY(-1%)}#top-products .products-contents-list li.no_item{padding:100px 0;text-align:center}#top-products .products-contents-list h3{font-size:clamp(17px,0.875vw + 13.5px,24px);font-weight:bold;color:#006478;margin-bottom:.6em}#top-products .products-contents-list .img-box{margin:0 auto 1em;position:relative;display:block;text-align:center;z-index:0}#top-products .products-contents-list .img-box img{height:auto;width:100%;transition:.2s}#top-products .products-contents-list .img-box::before{content:"";width:94%;height:30%;position:absolute;left:3%;right:3%;bottom:-12px;border-bottom:solid 70px rgba(0,0,0,.15);border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);z-index:-1;-ms-filter:blur(5px);filter:blur(5px)}#top-products .products-contents-list p{font-size:13px;line-height:1.4;margin-bottom:auto}#top-products .product-items-btn{display:flex;gap:8px;margin-top:15px}@media screen and (max-width: 960px){#top-products .product-items-btn{gap:5px}}#top-products .product-items-btn a{font-size:clamp(11px,0.6944444444vw + 5.6666666667px,14px);padding:4px .7vw 6px;display:flex;align-items:center;color:#fff;background-color:#009eb6;transition:.2s;border-radius:5px}#top-products .product-items-btn a:hover{background-color:#abdfe7}@media screen and (max-width: 768px){#top-products .product-items-btn a{font-size:clamp(11px,0.2155172414vw + 10.1918103448px,14px);padding:5px 1.6vw 7px}}#top-products #loadMore{background-color:#eeefef;border:none;margin:100px auto 0;display:flex;align-items:center;justify-content:space-between;width:280px;height:64px;padding:0 16px 0 32px;border-radius:50vh;font-size:16px;font-weight:bold;color:#000;cursor:pointer;transition:.2s}#top-products #loadMore::after{content:"";width:41px;height:41px;border-radius:50vh;border:solid 1px #000;background:#eeefef url("/assets/img/common/arrow02.svg") no-repeat center 60%;background-size:6px 17px;transition:.2s}#top-products #loadMore:hover{background-color:#ddd}#top-products #loadMore:hover::after{background:#000 url("/assets/img/common/arrow02-h.svg") no-repeat center 60%;background-size:6px 17px}#top-products .select-category-wrap{position:relative}#top-products .select-category{display:none}@media screen and (max-width: 768px){#top-products .select-category{display:flex;align-items:center;justify-content:space-between;margin:40px 0 10px;width:100%;max-width:360px;padding:8px 5px 8px 20px;border-radius:50vh;background-color:#eeefef;letter-spacing:0;text-align:left;font-size:14px;line-height:1;height:40px;transition:.2s;z-index:101;position:relative}#top-products .select-category::after{content:"";width:32px;height:32px;border-radius:50vh;border:solid 1px #000;background:#eeefef url("/assets/img/common/arrow02.svg") no-repeat center 60%;background-size:6px 17px;transition:.2s}#top-products .select-category:hover{background-color:#ddd}#top-products .select-category:hover::after{background:#000 url("/assets/img/common/arrow02-h.svg") no-repeat center 60%;background-size:6px 17px}}#top-products .select-category-buttons{display:block}#top-products .select-category-buttons.is-pc{display:block !important}@media screen and (max-width: 768px){#top-products .select-category-buttons{display:none;position:absolute;top:20px;left:0;z-index:100}#top-products .select-category-buttons.is-sp{display:none}}#top-products .filter-buttons{margin:60px 0 20px;display:flex;flex-flow:wrap;gap:7px}@media screen and (max-width: 768px){#top-products .filter-buttons{margin:0;gap:1px;padding:28px 15px 28px;max-width:360px;background-color:#eeefef;height:300px;overflow-y:scroll;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}#top-products .filter-buttons .filter-button{display:flex;align-items:center;border:none;width:165px;padding:8px 20px;border-radius:50vh;background-color:#eeefef;letter-spacing:0;text-align:left;font-size:14px;line-height:1;color:#000;height:40px;transition:.2s}@media screen and (max-width: 768px){#top-products .filter-buttons .filter-button{width:100%;height:30px;border-radius:3px;padding:1px 10px}}#top-products .filter-buttons .filter-button.active{background-color:#ccc}#top-products .filter-buttons .filter-button:hover{background-color:#ddd}#top-products .filter-buttons .filter-button.txt-s{font-size:70%}@media screen and (max-width: 768px){#top-products .filter-buttons .filter-button.txt-s{font-size:12px}}@media screen and (max-width: 768px){#top-products .filter-buttons .filter-button br{display:none}}#top-news{position:relative}#top-news .js-fadein-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#eeefef;opacity:0}#top-news .js-fadein-bg-fig{width:100%;background:url("/assets/img/common/bg-fig-01.png") no-repeat;background-size:57.1428571429%;background-position:left -10% bottom 170px;background-attachment:fixed;position:relative;padding-bottom:100px;z-index:2}@media screen and (max-width: 1160px){#top-news .js-fadein-bg-fig{background-size:80%;background-position:left -50% bottom 30%}}#top-news .content-header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:40px}@media screen and (max-width: 768px){#top-news .content-header{flex-flow:column;align-items:flex-start}}@media screen and (max-width: 768px){#top-news .top-news--detail-btn{margin-top:2em}}#top-news h2{font-size:clamp(50px,3.75vw + 35px,80px);font-weight:bold}#top-news h2 span{font-size:62.5%}#top-news .news-contents-list-wrap{padding-left:25%;border-top:solid 1px #000}@media screen and (max-width: 1160px){#top-news .news-contents-list-wrap{padding-left:0}}#top-news .news-contents-list{width:100%}#top-news .news-contents-list .list_item{width:100%;display:flex;padding:40px 0;border-bottom:solid 1px #000;position:relative}@media screen and (max-width: 768px){#top-news .news-contents-list .list_item{padding:6.6666666667vw 0}}@media screen and (max-width: 480px){#top-news .news-contents-list .list_item{flex-flow:column}}#top-news .news-contents-list .img-box{width:27.7777777778%;height:12.8571428571vw;position:relative;background-color:#fff}@media screen and (min-width: 1361px){#top-news .news-contents-list .img-box{height:180px}}@media screen and (max-width: 1160px){#top-news .news-contents-list .img-box{height:18.3333333333vw}}@media screen and (max-width: 480px){#top-news .news-contents-list .img-box{margin:0 auto 15px}}#top-news .news-contents-list .img-box a{height:100%;width:100%;display:flex;justify-content:center;align-items:center}#top-news .news-contents-list .img-box a:hover img{transform:scale(1.03)}#top-news .news-contents-list .img-box img{max-height:94%;width:auto;max-width:90%;height:auto;transition:.2s}@media screen and (max-width: 768px){#top-news .news-contents-list .img-box{width:35%;height:22.6666666667vw}}#top-news .news-contents-list .news-item-box{margin:0 115px 0 30px;width:55.5555555556%}@media screen and (max-width: 768px){#top-news .news-contents-list .news-item-box{margin:0 0 0 4%;width:61%}}@media screen and (max-width: 480px){#top-news .news-contents-list .news-item-box{margin:0;width:100%}}#top-news .news-contents-list .news-item-box h3{font-size:clamp(16px,0.5vw + 14px,20px);font-weight:bold;line-height:1.5;margin-bottom:.5em}#top-news .news-contents-list .news-item-box p{font-size:clamp(14px,0.25vw + 13px,16px);line-height:1.7;margin-bottom:1em}@media screen and (max-width: 768px){#top-news .news-contents-list .news-item-box p{line-height:1.55}}#top-news .news-contents-list .news-item-box .news-item-info{display:flex;align-items:center}@media screen and (max-width: 768px){#top-news .news-contents-list .news-item-box .news-item-info{position:relative}}#top-news .news-contents-list .news-item-box .news-item-info .date{font-size:clamp(14px,0.125vw + 13.5px,15px);width:7em;display:inline-block}#top-news .news-contents-list .news-item-box .news-item-info .cate{font-size:clamp(11px,0.125vw + 10.5px,12px);line-height:1;padding:3px 10px;border:solid 1px #000;display:inline-block}#top-news .news-category ul{display:flex;margin-right:1%;margin-left:1%;gap:1%;justify-content:center;border-bottom:solid 1px #000}#top-news .news-category ul li{width:19%;max-width:10em;text-align:center}@media screen and (max-width: 600px){#top-news .news-category ul li{width:auto}}#top-news .news-category ul li button{appearance:none;padding:13px 10px;display:block;border-left:solid 1px #666;border-top:solid 1px #666;border-right:solid 1px #666;border-bottom:0;background-color:#fff;letter-spacing:0;font-size:clamp(11px,0.8333333333vw + 8px,18px);color:#666;min-width:38px;width:100%;cursor:pointer}@media screen and (max-width: 480px){#top-news .news-category ul li button{padding:13px 7px}}#top-news .news-category ul li button.active{border-color:#000;color:#fff;background-color:#000}#top-news .non-news{height:200px;text-align:center;padding:94px 20px}#top-news #pagination{text-align:center;margin-top:30px}#top-news #pagination button{appearance:none;padding:2px 4px;border:solid 1px #000;font-size:16px;width:26px;height:26px;cursor:pointer;margin:0 5px}#top-news #pagination button.active{color:#fff;background-color:#000}#top-news .news-detail-btn{position:absolute;top:40px;right:0}@media screen and (max-width: 768px){#top-news .news-detail-btn{top:-15px}}#top-news .news-detail-btn a{width:64px;height:64px;border-radius:50vh;background:#fff url("/assets/img/common/arrow01.svg") no-repeat 60% center;background-size:25px 9px;display:block}#top-news .news-detail-btn a:hover{background:#000 url("/assets/img/common/arrow01-h.svg") no-repeat 60% center;background-size:25px 9px}@media screen and (max-width: 768px){#top-news .news-detail-btn a{width:45px;height:45px;background-size:19px 7px}#top-news .news-detail-btn a:hover{background-size:19px 7px}}#top-news #news-items-container .year-section{display:flex;flex-flow:wrap;border-top:solid 1px #000}#top-news #news-items-container .year-section:last-child .news-contents-list .list_item{border-bottom:solid 1px #000}#top-news #news-items-container .year-section h3{width:25%;font-size:clamp(20px,1.25vw + 15px,30px);font-weight:bold}#top-news #news-items-container .year-section h3 span{display:inline-block;margin-top:40px}@media screen and (max-width: 1160px){#top-news #news-items-container .year-section h3{width:100%}}#top-news #news-items-container .news-contents-list{width:75%;margin-left:25%}@media screen and (max-width: 1160px){#top-news #news-items-container .news-contents-list{width:100%;margin-left:0}}#top-news #news-items-container .news-contents-list .list_item:last-child{border-bottom:0}.youtube-container{width:100%;aspect-ratio:16/9}.youtube-container iframe{width:100%;height:100%}.mp-content-header{margin-top:100px}@media screen and (max-width: 768px){.mp-content-header{margin-top:80px}}.mp-contents-list-wrap .mp-contents-list{background-color:#fff;padding:50px 3%;display:flex;flex-flow:wrap;justify-content:center;gap:30px 3%}.mp-contents-list-wrap .list_item{width:22%;text-align:center}@media screen and (max-width: 768px){.mp-contents-list-wrap .list_item{width:30%}}@media screen and (max-width: 480px){.mp-contents-list-wrap .list_item{width:45%}}.mp-contents-list-wrap .list_item img{max-width:100%;height:auto}.aboutus-content-header{margin-top:100px}@media screen and (max-width: 768px){.aboutus-content-header{margin-top:80px}}.aboutus-contents-list-wrap{border-top:solid 1px #000;padding-top:40px}@media screen and (max-width: 768px){.aboutus-contents-list-wrap{padding-top:30px}}.aboutus-contents-list{width:100%;display:flex;gap:5%}@media screen and (max-width: 600px){.aboutus-contents-list{flex-flow:column;gap:60px}}.aboutus-contents-list .list_item{width:47.5%}@media screen and (max-width: 600px){.aboutus-contents-list .list_item{width:100%}}.aboutus-contents-list .img-box{width:100%;position:relative}.aboutus-contents-list .img-box a{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.aboutus-contents-list .img-box a:hover img{transform:scale(1.03)}.aboutus-contents-list .img-box img{width:100%;height:auto;transition:.2s}.aboutus-contents-list .aboutus-item-box{margin:1.5em 0 0}.aboutus-contents-list .aboutus-item-box h3{font-size:clamp(20px,0.5vw + 18px,24px);font-weight:bold;line-height:1.4;margin-bottom:1em}.aboutus-contents-list .aboutus-item-box p{font-size:clamp(16px,0.5vw + 14px,20px);line-height:1.6;margin-bottom:1.5em}#second-policy-section{padding-bottom:60px}.sec-policy-contents{max-width:760px;margin:0 auto}.sec-policy-contents .flex-vc{display:flex;align-items:center}.sec-policy-contents .flex-vc-item{font-size:80%;margin-right:.2em}.sec-policy-contents h3{font-size:clamp(20px,0.5vw + 18px,24px);font-weight:bold;line-height:1.4;margin-bottom:.4em}.sec-policy-contents h4{font-size:clamp(16px,0.25vw + 15px,18px);font-weight:bold;line-height:1.4;margin-top:2em;margin-bottom:.5em}.sec-policy-contents p{font-size:clamp(15px,0.125vw + 14.5px,16px);line-height:1.8}.sec-policy-contents p+p{margin-top:1.25em}.sec-policy-contents .circle-list{margin:1em 0}.sec-policy-contents .circle-list li{padding-left:2em;text-indent:-1em;list-style-type:circle;list-style-position:inside;font-size:clamp(15px,0.125vw + 14.5px,16px);line-height:1.5;margin-bottom:.3em}.sec-policy-contents .dot-list{margin:1em 0}.sec-policy-contents .dot-list li{font-size:clamp(15px,0.125vw + 14.5px,16px);line-height:1.5;padding-left:1.2em;text-indent:-0.7em;margin-bottom:.5em}.sec-policy-contents .dot-list{margin:1em 0;font-size:clamp(15px,0.125vw + 14.5px,16px);line-height:1.5}.sec-policy-contents .dot-list dt{margin-top:.5em;margin-bottom:.2em}.sec-policy-contents .dot-list dd{padding-left:1.2em;text-indent:-0.7em}.sec-policy-contents .bdl-link{font-size:clamp(15px,0.125vw + 14.5px,16px);line-height:1.5;padding-bottom:.2em}.sitemap-wrapper .sitemap-home{border-bottom:dotted 1px var(--color-txg);padding-bottom:1em;margin-bottom:1em}.sitemap-wrapper .sitemap-column{border-bottom:dotted 1px var(--color-txg);padding-bottom:1em;margin-bottom:1em}.sitemap-wrapper .sitemap-column.last{border:none;padding-bottom:0;margin-bottom:0}.sitemap-wrapper .bdl-link a{text-align:left;font-size:16px;line-height:1.25;display:inline-block;position:relative;margin:.7em 0;color:#555}@media screen and (max-width: 768px){.sitemap-wrapper .bdl-link a{font-size:15px;margin:.5em 0}}.sitemap-wrapper .bdl-link a:hover{color:var(--color-link-hover)}