@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}:root{--color-bg:#ffffff;--color-bg2:#fcfaf3;--color-bg-form:#fbf7e8;--color-bgGray:#f4f4f4;--color-bgBlue:#d5f0fc;--color-bgLightBlue:#f5f9fc;--color-primary:#646cff;--c_border:#dbdbdb;--c_borderGray:#707070;--c_arrowGray:#9f9f9f;--c_text:#333333;--c_textBlack:#000000;--c_textWhite:#ffffff;--c_textLink:#36aef2;--c_textLink2:#5fbbf0;--c_textGray:#b5b5b5;--c_textGray2:#707070;--c_textStrong:#fddf8c;--c_textRed:#f00;--symbolColorBlue1:#1565c0;--symbolColorBlue2:#36aef2;--symbolColorBlue3:#c9ebfb;--symbolColorOrange:#ff6900;--symbolColorRed:#f05842;--symbolColorOrangeHover:#ffa400;--catsEc:#ff6900;--catsDev:#36aef2;--catsInterview:#fcb900;--catsReport:#00d084;--catsBusiness:#9b51e0;--catsNews:#c2e9fb;--docOrange:#ff6900;--docBlue:#36aef2;--docYellow:#fcb900;--docGreen:#00d084;--docPurple:#9b51e0;--f_size_sp:1.4rem;--f_size_pc:1.6rem;--f_base:"Noto Sans JP",YuGothicM,YuGothic,"Hiragino Kaku Gothic Pro","Meiryo","sans-serif";--f_serif:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;--f_en:"Vidaloka","Noto Serif JP",serif;--f_gFonts:"Jost",sans-serif}html{height:100%;scroll-padding-top:110px}@media(max-width:768px){html{scroll-padding-top:110px}}@media(max-width:640px){html{font-size:62.5%}}body{min-height:100%;font-family:var(--f_base);line-height:1.75;color:var(--c_text);-webkit-text-size-adjust:100%;overflow-x:hidden;position:relative;line-break:strict}body:lang(en){font-family:Vidaloka,"Noto Serif JP",serif}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;line-height:24px;font-weight:400;color-scheme:light dark;color:hsla(0,0%,100%,.87);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:var(--c_textLink);text-decoration:inherit}a:hover{color:var(--color-primary)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg)}@media(max-width:640px){body{font-size:1.6rem}}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid rgba(0,0,0,0);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;transition-duration:border-color .25s}button:hover{border-color:#646cff}article,aside,figcaption,figure,footer,header,main,nav,section{display:block;overflow-wrap:break-word}blockquote,body,button,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}input,select,textarea{margin:0;font-size:16px;appearance:none}button{padding:0;border:none;overflow:visible;background:none;vertical-align:top;font:inherit;color:inherit;outline:none}button,label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:100%}fieldset,img{border:0}img{height:auto}address,caption,code,em,th{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}em,h1,h2,h3,h4,h5,h6,strong{font-size:100%;font-weight:inherit}h1,h2,h3,h4,h5,h6{line-height:1.5}sub,sup{font-size:63%}sup{vertical-align:top}sub,sup{font-size:75.5%}sub{vertical-align:bottom}hr{border:none;border-bottom:1px solid var(--color-primary)}*,:after,:before{box-sizing:border-box}img{max-width:100%;vertical-align:top}i{font-style:normal}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media(prefers-color-scheme:dark){body{background-color:#fff}body,input,select,textArea{color:var(--c_text)}}section{padding-top:90px;padding-bottom:120px;background-color:var(--color-bg);position:relative}@media(max-width:768px){section{padding-top:50px;padding-bottom:60px}}.inner{width:90%}.inner,.listPageLayout{max-width:1100px;margin:0 auto}.listPageLayout{width:96%;position:relative;display:flex;justify-content:space-between}@media(max-width:768px){.listPageLayout{flex-direction:column}}.sideNaviArea{width:18%;max-width:200px;display:flex;flex-direction:column}@media(max-width:768px){.sideNaviArea{width:100%;max-width:inherit}}.sideNaviArea form{order:2;margin-bottom:50px}@media(max-width:768px){.sideNaviArea form{order:3}}.sideNaviArea .box{margin-bottom:80px}@media(max-width:768px){.sideNaviArea .box{margin-bottom:50px}}.sideNaviArea .box.ex1{order:1;margin-bottom:50px}@media(max-width:768px){.sideNaviArea .box.ex1{margin-bottom:0;border-bottom:1px solid var(--c_text)}}.sideNaviArea .box.ex1.on ul{visibility:visible}@media(max-width:768px){.sideNaviArea .box.ex1.on ul{visibility:visible;height:380px}.sideNaviArea .box.ex1.on ul li{border-bottom:none}}.sideNaviArea .box.ex1 h4{cursor:inherit}.sideNaviArea .box.ex1 h4 .iconBox{display:none}@media(max-width:768px){.sideNaviArea .box.ex1 h4 .iconBox{display:flex}.sideNaviArea .box.ex1 ul{overflow:hidden;visibility:hidden;transition:all 1s;height:0}}.sideNaviArea .box.ex2{order:3;border-bottom:1px solid var(--c_border)}@media(max-width:768px){.sideNaviArea .box.ex2{order:2}}.sideNaviArea .box.ex2 ul{overflow:hidden;visibility:hidden;transition:all 1s;height:0}.sideNaviArea .box.ex2.on{border-bottom:none}.sideNaviArea .box.ex2.on ul{visibility:visible;height:900px}.sideNaviArea .box.ex3{order:1;margin-bottom:50px}@media(max-width:768px){.sideNaviArea .box.ex3{margin-bottom:0;border-bottom:1px solid var(--c_text)}}.sideNaviArea .box.ex3 h4 .iconBox{display:none}@media(max-width:768px){.sideNaviArea .box.ex3 h4 .iconBox{display:flex}.sideNaviArea .box.ex3 ul{overflow:hidden;visibility:hidden;transition:all 1s;height:0}}.sideNaviArea .box.ex3.on ul{visibility:visible}@media(max-width:768px){.sideNaviArea .box.ex3.on ul{visibility:visible;height:320px}.sideNaviArea .box.ex3.on ul li{border-bottom:none}}.sideNaviArea .box.ex4{order:3;border-bottom:1px solid var(--c_border)}@media(max-width:768px){.sideNaviArea .box.ex4{order:2;border-bottom:1px solid var(--c_text)}}.sideNaviArea .box.ex4 ul{overflow:hidden;visibility:hidden;transition:all 1s;height:0}.sideNaviArea .box.ex4.on{border-bottom:none}.sideNaviArea .box.ex4.on ul{visibility:visible;height:900px}@media(max-width:768px){.sideNaviArea .box.ex4.on ul li:last-child{border-bottom:1px solid var(--c_text)}}.sideNaviArea h4{font-weight:700;margin-bottom:30px;font-size:1.15rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media(max-width:768px){.sideNaviArea h4{padding:1em 0;margin-bottom:0}}@media(max-width:640px){.sideNaviArea h4{font-size:1.8rem}}.sideNaviArea h4 .iconBox span{display:block;position:relative;background-color:var(--c_arrowGray);width:21px;height:21px;border-radius:20px}.sideNaviArea h4 .iconBox span:before{transform:translateX(-50%) translateY(-50%)}.sideNaviArea h4 .iconBox span:after,.sideNaviArea h4 .iconBox span:before{content:"";display:block;width:10px;height:2px;position:absolute;top:50%;left:50%;background-color:var(--c_textWhite)}.sideNaviArea h4 .iconBox span:after{transition-duration:1s;transform:translateX(-50%) translateY(-50%) rotate(90deg)}.sideNaviArea .box.on h4 .iconBox span:after{transform:translateX(-50%) translateY(-50%) rotate(0deg)}@media(max-width:768px){.sideNaviArea ul.btnCats{height:0;overflow:hidden}}.sideNaviArea ul.btnCats li a{justify-content:space-between}.sideNaviArea ul.btnCats li a.btnEc span{background-color:var(--catsEc)}.sideNaviArea ul.btnCats li a.btnDev span{background-color:var(--catsDev)}.sideNaviArea ul.btnCats li a.btnInterview span{background-color:var(--catsInterview)}.sideNaviArea ul.btnCats li a.btnReport span{background-color:var(--catsReport)}.sideNaviArea ul.btnCats li a.btnBusiness span{background-color:var(--catsBusiness)}.sideNaviArea ul.btnCats li a.btnEvent span,.sideNaviArea ul.btnCats li a.btnNews span,.sideNaviArea ul.btnCats li a.btnNotice span,.sideNaviArea ul.btnCats li a.btnPress span{background-color:var(--catsNews)}.sideNaviArea ul.btnCats li span{display:flex!important;align-items:center;justify-content:center;display:block;padding:.3em;border-radius:100%;background-color:var(--c_arrowGray)}.sideNaviArea ul.btnCats li img{width:10px;filter:invert(100%)}@media(max-width:768px){.sideNaviArea ul.withIcon{height:0;overflow:hidden}}.sideNaviArea li{border-top:1px solid var(--c_border)}.sideNaviArea li:last-child{border-bottom:1px solid var(--c_border)}.sideNaviArea a{padding:1em 0;color:var(--c_text);display:flex;align-items:center;position:relative;transition:color .4s cubic-bezier(.4,.1,.3,1)}.sideNaviArea a:hover{color:var(--c_textLink)}.articleListArea{width:75%;max-width:930px}@media(max-width:768px){.articleListArea{width:100%;max-width:inherit}}.articleListArea h3{font-size:25px;font-weight:700;margin-bottom:40px}.articleListArea>ul{display:flex;flex-wrap:wrap}@media(max-width:768px){.articleListArea>ul{justify-content:space-between}}.articleListArea>ul>li{width:31%;margin:0 3.5% 50px 0;padding-bottom:20px;border-bottom:1px solid var(--c_border);position:relative}@media(max-width:768px){.articleListArea>ul>li{width:48%;margin-right:0}}.articleListArea>ul>li:hover .photoArea figure{background-color:var(--color-bg)}.articleListArea>ul>li:hover .photoArea figure>img{transform:translate(-50%,-50%) scale(1.1)}.articleListArea>ul>li:hover .photoArea>img{right:0}.articleListArea>ul>li:hover .textArea p{color:var(--c_textLink)}.articleListArea>ul>li.iconNew:before{content:"NEW";display:block;padding:.5em 1em;background-color:var(--symbolColorOrange);position:absolute;top:-.5em;left:-.5em;line-height:1;font-weight:700;color:var(--c_textWhite);z-index:2}.articleListArea>ul>li:nth-child(3n){margin-right:0}.articleListArea>ul>li a{color:var(--c-text)}.articleListArea>ul>li .photoArea{position:relative}.articleListArea>ul>li .photoArea figure{position:relative;width:100%;height:0;padding-top:85.7%;margin-bottom:20px;border-radius:0 0 120px 0;overflow:hidden}@media(max-width:1240px){.articleListArea>ul>li .photoArea figure{border-radius:0 0 8vw 0}}@media(max-width:768px){.articleListArea>ul>li .photoArea figure{border-radius:0 0 15vw 0}}.articleListArea>ul>li .photoArea figure>img,.articleListArea>ul>li .photoArea figure>span{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;transition:transform .4s cubic-bezier(.4,.1,.3,1)}.articleListArea>ul>li .photoArea figure>span,.articleListArea>ul>li .photoArea figure>span>.react-loading-skeleton{height:100%}.articleListArea>ul>li .photoArea>img{width:13px;height:13px;position:absolute;bottom:0;right:10px;transition:right .4s cubic-bezier(.4,.1,.3,1)}.articleListArea>ul>li .textArea h4{margin-bottom:20px;font-size:12px}.articleListArea>ul>li .textArea h4:before{color:var(--c_textWhite);border-radius:3em;padding:.5em .8em;margin-right:.3em}.articleListArea>ul>li .textArea h4.icon_ec:before{content:"EC";background-color:var(--catsEc)}.articleListArea>ul>li .textArea h4.icon_dev:before{content:"開発ナレッジ";background-color:var(--catsDev);letter-spacing:-1px}.articleListArea>ul>li .textArea h4.icon_interview:before{content:"インタビュー";background-color:var(--catsInterview)}.articleListArea>ul>li .textArea h4.icon_report:before{content:"イベントレポート";background-color:var(--catsReport);letter-spacing:-2px}.articleListArea>ul>li .textArea h4.icon_business:before{content:"ビジネス";background-color:var(--catsBusiness)}.articleListArea>ul>li .textArea h4.icon_notice:before{content:"Notice";background-color:var(--catsNews);color:var(--c_text)}.articleListArea>ul>li .textArea h4.icon_press:before{content:"Press";background-color:var(--catsNews);color:var(--c_text)}.articleListArea>ul>li .textArea h4.icon_event:before{content:"Event";background-color:var(--catsNews);color:var(--c_text)}.articleListArea>ul>li .textArea h4.icon_news:before{content:"News";background-color:var(--catsNews);color:var(--c_text)}.articleListArea>ul>li .textArea p{font-size:16px;transition:color .4s cubic-bezier(.4,.1,.3,1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.listPageLayout.detail{flex-direction:row-reverse;padding-bottom:60px}@media(max-width:768px){.listPageLayout.detail{flex-direction:column;padding-top:30px}.listPageLayout.detail .sideNaviArea .box.ex2{margin-bottom:20px}}.listPageLayout.detail .articleListArea .intro{display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.listPageLayout.detail .articleListArea .intro{flex-direction:column-reverse;justify-content:flex-start}}.listPageLayout.detail .articleListArea .intro .dataIcon{font-size:12px}.listPageLayout.detail .articleListArea .intro .dataIcon:before{color:var(--c_textWhite);border-radius:3em;padding:.5em 1em;margin-right:1em}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_ec:before{content:"EC";background-color:var(--catsEc)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_dev:before{content:"開発ナレッジ";background-color:var(--catsDev)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_interview:before{content:"インタビュー";background-color:var(--catsInterview)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_report:before{content:"イベントレポート";background-color:var(--catsReport)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_business:before{content:"ビジネス";background-color:var(--catsBusiness)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_notice:before{content:"Notice";background-color:var(--catsNews);color:var(--c_text)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_press:before{content:"Press";background-color:var(--catsNews);color:var(--c_text)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_event:before{content:"Event";background-color:var(--catsNews);color:var(--c_text)}.listPageLayout.detail .articleListArea .intro .dataIcon.icon_news:before{content:"News";background-color:var(--catsNews);color:var(--c_text)}.listPageLayout.detail .articleListArea .intro .hashMark{width:65%}@media(max-width:768px){.listPageLayout.detail .articleListArea .intro .hashMark{width:100%;margin-bottom:30px}}.listPageLayout.detail .articleListArea .intro .hashMark ul{display:flex;justify-content:flex-end;flex-wrap:wrap}@media(max-width:768px){.listPageLayout.detail .articleListArea .intro .hashMark ul{justify-content:flex-start}}.listPageLayout.detail .articleListArea .intro .hashMark ul li{width:inherit;margin-right:1em;margin-bottom:10px;border-bottom:0}@media(max-width:768px){.listPageLayout.detail .articleListArea .intro .hashMark ul li{margin-right:1.5em;margin-bottom:20px}}.listPageLayout.detail .articleListArea .intro .hashMark ul li a{color:var(--c_textLink);text-decoration:underline;white-space:nowrap}.listPageLayout.detail .articleListArea .intro .hashMark ul li a:before{content:"#"}.listPageLayout.detail .articleListArea .intro .hashMark ul li a:hover{color:var(--c_textLink2);text-decoration:none}.listPageLayout.detail .articleListArea .eyecatchImgArea{display:flex;align-items:center;justify-content:center;background-color:var(--color-bgGray);margin-bottom:50px}.listPageLayout.detail .articleListArea figure{display:flex;align-items:center;justify-content:center}.listPageLayout.detail .articleListArea h1{font-size:25px;font-weight:700;margin-bottom:40px}.listPageLayout.detail .articleListArea>p{margin-bottom:20px}.listPageLayout.detail .articleListArea .blogContents{margin-bottom:50px}.listPageLayout.detail .articleListArea .blogContents h2{font-size:22px;font-weight:700;margin:50px 0 20px}.listPageLayout.detail .articleListArea .blogContents h2:after{content:"";display:block;width:100%;height:10px;background:#8fd3f4;background:linear-gradient(90deg,rgb(143,211,244),rgb(162,250,195));margin-top:10px}.listPageLayout.detail .articleListArea .blogContents h3{font-size:22px;font-weight:700;padding-left:1.5em;position:relative;margin:50px 0 20px}.listPageLayout.detail .articleListArea .blogContents h3:before{content:"";width:10px;position:absolute;top:0;left:0;height:100%;background:#8fd3f4;background:linear-gradient(0deg,rgb(143,211,244),rgb(162,250,195))}.listPageLayout.detail .articleListArea .blogContents h4{font-weight:700;font-size:18px;position:relative;padding-left:1.5em;margin-bottom:10px}.listPageLayout.detail .articleListArea .blogContents h4:before{content:"";display:block;width:15px;height:15px;background:#8fd3f4;background:linear-gradient(0deg,rgb(143,211,244),rgb(162,250,195));border-radius:300px;position:absolute;top:.4em;left:0}.listPageLayout.detail .articleListArea .blogContents h5{font-size:18px;font-weight:700;margin-bottom:20px}.listPageLayout.detail .articleListArea .blogContents h6{font-weight:700;margin-bottom:20px}.listPageLayout.detail .articleListArea .blogContents p{margin-bottom:20px}.listPageLayout.detail .articleListArea .blogContents b{font-weight:700}.listPageLayout.detail .articleListArea .blogContents a{color:var(--c-text);text-decoration:underline}.listPageLayout.detail .articleListArea .blogContents strong{background:#fddf8c;background:linear-gradient(0deg,rgb(253,223,140) 15%,rgba(253,223,140,0) 0)}.listPageLayout.detail .articleListArea .blogContents figure{margin-bottom:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.listPageLayout.detail .articleListArea .blogContents figure img{margin-bottom:0}.listPageLayout.detail .articleListArea .blogContents figure figcaption{margin-top:10px;font-size:.8rem}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents figure figcaption{font-size:1.44rem}}.listPageLayout.detail .articleListArea .blogContents img{display:flex;margin-bottom:20px}.listPageLayout.detail .articleListArea .blogContents pre{white-space:pre-wrap;color:var(--c_textWhite);background-color:#575e65;padding:1em;border-radius:10px;margin-bottom:20px}.listPageLayout.detail .articleListArea .blogContents em{font-weight:700;font-style:oblique}.listPageLayout.detail .articleListArea .blogContents hr{border-bottom:1px solid var(--c_borderGray)}.listPageLayout.detail .articleListArea .blogContents blockquote{background-color:var(--color-bg2);position:relative;padding:30px calc(30px + 2em);width:80%;margin:50px auto;border-radius:20px}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents blockquote{width:90%;padding:30px 2em}}.listPageLayout.detail .articleListArea .blogContents blockquote:before{content:"";display:block;background:url(/_next/static/media/iconQuote.1fb9b27b.svg) 50% no-repeat,linear-gradient(0deg,rgb(143,211,244),rgb(162,250,195));width:60px;height:60px;border-radius:300px;position:absolute;top:-20px;left:-20px;z-index:2;background-size:35px}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents blockquote:before{width:40px;height:40px;top:-10px;left:-10px;background-size:25px}}.listPageLayout.detail .articleListArea .blogContents blockquote:after{content:"";display:block;background-color:var(--color-bg);width:80px;height:80px;border-radius:300px;position:absolute;top:-30px;left:-30px;z-index:1}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents blockquote:after{width:50px;height:50px;top:-15px;left:-15px}}.listPageLayout.detail .articleListArea .blogContents blockquote .iconQuote{background:#8fd3f4;background:linear-gradient(0deg,rgb(143,211,244),rgb(162,250,195));border-radius:200px;position:absolute;top:-20px;left:-20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:2}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents blockquote .iconQuote{width:40px;height:40px;top:-10px;left:-10px}}.listPageLayout.detail .articleListArea .blogContents blockquote .iconQuote img{width:35px;filter:invert(1)}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents blockquote .iconQuote img{width:25px}}.listPageLayout.detail .articleListArea .blogContents blockquote p{margin-bottom:20px}.listPageLayout.detail .articleListArea .blogContents blockquote p.quoteArea__original{text-align:right;margin-bottom:0}.listPageLayout.detail .articleListArea .blogContents ul{display:block;background-color:var(--color-bgLightBlue);border-radius:20px;margin:50px 0;padding:1.5em 2em}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents ul{padding:1em}}.listPageLayout.detail .articleListArea .blogContents ul li{width:100%;padding:0 0 0 2em;margin-bottom:20px;border-bottom:none;position:relative;line-height:1.2}.listPageLayout.detail .articleListArea .blogContents ul li:last-child{margin-bottom:0}.listPageLayout.detail .articleListArea .blogContents ul li:before{content:"";display:block;background-color:var(--c_text);width:1.2em;height:1.2em;border-radius:3em;position:absolute;top:.1em;left:.2em;line-height:1.2}.listPageLayout.detail .articleListArea .blogContents ol{display:block;background-color:var(--color-bgLightBlue);border-radius:20px;margin:50px 0;padding:1.5em 2em}@media(max-width:768px){.listPageLayout.detail .articleListArea .blogContents ol{padding:1em}}.listPageLayout.detail .articleListArea .blogContents ol li{width:100%;padding:0 0 0 1.8em;margin-bottom:20px;border-bottom:none;position:relative;line-height:1.2}.listPageLayout.detail .articleListArea .blogContents ol li:last-child{margin-bottom:0}.listPageLayout.detail .articleListArea .blogContents ol li:before{display:flex;align-items:center;justify-content:center;text-indent:0;width:1.4em;height:1.4em;background-color:var(--symbolColorBlue2);border-radius:2em;color:var(--c_textWhite);position:absolute;top:0;left:0;line-height:1.2}.listPageLayout.detail .articleListArea .blogContents ol li:first-of-type:before{content:"1"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(2):before{content:"2"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(3):before{content:"3"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(4):before{content:"4"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(5):before{content:"5"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(6):before{content:"6"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(7):before{content:"7"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(8):before{content:"8"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(9):before{content:"9"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(10):before{content:"10"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(11):before{content:"11"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(12):before{content:"12"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(13):before{content:"13"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(14):before{content:"14"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(15):before{content:"15"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(16):before{content:"16"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(17):before{content:"17"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(18):before{content:"18"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(19):before{content:"19"}.listPageLayout.detail .articleListArea .blogContents ol li:nth-of-type(20):before{content:"20"}.listPageLayout.detail .articleListArea .youtubeArea{position:relative;width:100%;padding-bottom:56.25%}.listPageLayout.detail .articleListArea .youtubeArea iframe{position:absolute;top:0;left:0;width:100%;height:100%}.listPageLayout.detail .bookmark{display:flex;justify-content:space-around;align-items:center;padding:1em 2em;border-radius:20px;background-color:var(--color-bg2);margin:80px 0}@media(max-width:768px){.listPageLayout.detail .bookmark{flex-direction:column}}.listPageLayout.detail .bookmark p{font-size:25px;font-weight:700;font-family:var(--f_gFonts)}@media(max-width:768px){.listPageLayout.detail .bookmark p{text-align:center;margin-bottom:20px}}.listPageLayout.detail .bookmark ol{margin-left:1em}@media(max-width:768px){.listPageLayout.detail .bookmark ol{margin-left:0}}.listPageLayout.detail .bookmark ol li{margin-bottom:20px;text-indent:-1em;padding-left:1em}.listPageLayout.detail .bookmark ol li a{color:var(--c-text);font-weight:700}.listPageLayout.detail .bookmark ol li a:hover{color:var(--symbolColorBlue2)}.listPageLayout.detail .dottedStyle,.listPageLayout.detail .numberStyle{background-color:var(--color-bgLightBlue);border-radius:20px;margin:50px 0;padding:1em 2em}@media(max-width:768px){.listPageLayout.detail .dottedStyle,.listPageLayout.detail .numberStyle{padding:1em}}.listPageLayout.detail .dottedStyle li,.listPageLayout.detail .numberStyle li{margin:0 0 20px;width:100%;border-bottom:none}.listPageLayout.detail .dottedStyle li:last-child,.listPageLayout.detail .numberStyle li:last-child{margin-bottom:0}.listPageLayout.detail .dottedStyle li{padding:0 0 0 1em;text-indent:-1em;margin-bottom:20px}.listPageLayout.detail .dottedStyle li:last-child{margin-bottom:0}.listPageLayout.detail .dottedStyle li:before{content:"●"}.listPageLayout.detail .numberStyle li{position:relative;padding:0 0 0 2.5em}.listPageLayout.detail .numberStyle li:before{display:flex;align-items:center;justify-content:center;line-height:1;text-indent:0;width:1em;height:1em;padding:.8em;background-color:var(--symbolColorBlue2);border-radius:2em;color:var(--c_textWhite);position:absolute;top:.2em;left:0}.listPageLayout.detail .numberStyle li:first-of-type:before{content:"1"}.listPageLayout.detail .numberStyle li:nth-of-type(2):before{content:"2"}.listPageLayout.detail .numberStyle li:nth-of-type(3):before{content:"3"}.listPageLayout.detail .numberStyle li:nth-of-type(4):before{content:"4"}.listPageLayout.detail .numberStyle li:nth-of-type(5):before{content:"5"}.listPageLayout.detail .numberStyle li:nth-of-type(6):before{content:"6"}.listPageLayout.detail .numberStyle li:nth-of-type(7):before{content:"7"}.listPageLayout.detail .numberStyle li:nth-of-type(8):before{content:"8"}.listPageLayout.detail .numberStyle li:nth-of-type(9):before{content:"9"}.listPageLayout.detail .numberStyle li:nth-of-type(10):before{content:"10"}.listPageLayout.detail .quoteArea{background-color:var(--color-bg2);position:relative;padding:30px calc(30px + 2em);width:80%;margin:50px auto;border-radius:20px}@media(max-width:768px){.listPageLayout.detail .quoteArea{width:90%;padding:30px 2em}}.listPageLayout.detail .quoteArea:after{content:"";display:block;background-color:var(--color-bg);width:80px;height:80px;border-radius:300px;position:absolute;top:-30px;left:-30px;z-index:1}@media(max-width:768px){.listPageLayout.detail .quoteArea:after{width:50px;height:50px;top:-15px;left:-15px}}.listPageLayout.detail .quoteArea .iconQuote{background:#8fd3f4;background:linear-gradient(0deg,rgb(143,211,244),rgb(162,250,195));border-radius:200px;position:absolute;top:-20px;left:-20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:2}@media(max-width:768px){.listPageLayout.detail .quoteArea .iconQuote{width:40px;height:40px;top:-10px;left:-10px}}.listPageLayout.detail .quoteArea .iconQuote img{width:35px;filter:invert(1)}@media(max-width:768px){.listPageLayout.detail .quoteArea .iconQuote img{width:25px}}.listPageLayout.detail .quoteArea p{margin-bottom:20px}.listPageLayout.detail .quoteArea p.quoteArea__original{text-align:right;margin-bottom:0}.listPageLayout.detail table{width:100%;border-bottom:1px solid var(--c_border);margin-bottom:20px}.listPageLayout.detail table th{background-color:var(--color-bgBlue);font-weight:700}.listPageLayout.detail table td,.listPageLayout.detail table th{border-top:1px solid var(--c_border);border-right:1px solid var(--c_border);padding:.5em 1em}.listPageLayout.detail table tr:nth-of-type(odd) td{background-color:var(--color-bgLightBlue)}.listPageLayout.detail table tr>:last-child{border-right:none}.listPageLayout.detail .snsArea{display:flex;align-items:center;position:relative}@media(max-width:768px){.listPageLayout.detail .snsArea{margin-bottom:30px}}.listPageLayout.detail .snsArea>p{font-weight:700;font-size:18px;margin-right:1em}.listPageLayout.detail .snsArea>p:after{content:">>";margin-left:1em}.listPageLayout.detail .snsArea .snsAreaIcon{display:flex;align-items:center}.listPageLayout.detail .snsArea .snsAreaIcon li{border:none;margin:0 2em 0 0;padding:0}.listPageLayout.detail .snsArea .snsAreaIcon li img{width:38px}.listPageLayout.detail .positioning{margin:40px 0}.listPageLayout.detail .positioning .btnStyle{margin-left:auto}@media(max-width:768px){.listPageLayout.detail .positioning .btnStyle{margin:0 auto}}.iconHeadLeft{font-size:50px;font-weight:700;background:url(/_next/static/media/head_icon.d035e6b2.png) 0 0 no-repeat;padding:40px 0 0 25px;color:var(--c_text);font-style:oblique;line-height:1.1;margin-bottom:50px;font-family:var(--f_gFonts)}@media(max-width:640px){.iconHeadLeft{background:url(/_next/static/media/head_icon.d035e6b2.png) top no-repeat;margin:0 auto 40px;text-align:center;font-size:35px;padding:25px 0 0;background-size:30px}}.iconHeadLeft span{display:block;font-size:16px;font-weight:700;margin-top:10px}@media(max-width:640px){.iconHeadLeft span{font-size:14px;margin-top:5px}}.iconHeadCenter{font-size:50px;font-weight:700;background:url(/_next/static/media/head_icon.d035e6b2.png) top no-repeat;padding-top:40px;margin:0 auto 50px;text-align:center;color:var(--c_text);font-style:oblique;line-height:1.1;font-family:var(--f_gFonts)}@media(max-width:640px){.iconHeadCenter{font-size:35px;padding-top:25px;background-size:30px;margin-bottom:40px}}.iconHeadCenter span{display:block;font-size:16px;font-weight:700;margin-top:10px}@media(max-width:640px){.iconHeadCenter span{font-size:14px;margin-top:5px}}.fontJost{font-family:var(--f_gFonts)}.btnStyle{background:#f0f0f0;position:relative;overflow:hidden;z-index:2}.btnStyle,.btnStyle:after{width:220px;border-radius:60px}.btnStyle:after{content:"";position:absolute;top:0;left:-153px;display:block;height:66px;opacity:0;background:linear-gradient(90deg,rgb(21,101,192),rgb(36,171,228))}@media(hover:hover)and (pointer:fine){.btnStyle:after{transition:opacity .2s cubic-bezier(.9,.2,.7,1) .25s,left .5s cubic-bezier(.1,.2,.3,1)}}.btnStyle.bgOrange:after{background:linear-gradient(90deg,rgb(255,105,0),rgb(245,164,83))}.btnStyle.bgOrange:after img{filter:invert(54%) sepia(68%) saturate(4982%) hue-rotate(2deg) brightness(104%) contrast(104%)}.btnStyle.bgOrange .arrow{background:linear-gradient(90deg,rgb(255,105,0),rgb(245,164,83))}.btnStyle.bgOrange:hover .arrow img{filter:invert(54%) sepia(68%) saturate(4982%) hue-rotate(2deg) brightness(104%) contrast(104%)}.btnStyle.bgWhite{background:var(--color-bg)}.btnStyle.notAgree{background:var(--c_borderGray)}.btnStyle.notAgree .text{color:var(--c_textWhite)}.btnStyle.notAgree .arrow{background:var(--c_textWhite)}.btnStyle.notAgree .arrow img{filter:brightness(100%) contrast(50%)}.btnStyle:hover:after{left:0;opacity:1}@media(hover:hover)and (pointer:fine){.btnStyle:hover:after{transition:opacity .1s cubic-bezier(.1,.2,.3,1),left .5s cubic-bezier(.1,.2,.3,1)}}.btnStyle:hover .text{position:relative;z-index:2;-webkit-background-clip:text;background-clip:text;color:var(--c_textWhite);padding:0 36px 0 0}.btnStyle:hover .arrow{left:calc(100% - 56px);background:#fff}.btnStyle:hover .arrow img{filter:invert(27%) sepia(66%) saturate(4121%) hue-rotate(202deg) brightness(85%) contrast(84%);transition-property:filter}.btnStyle--wide{width:250px}.btnStyle--wide:after{width:100%;left:-183px}.btnStyle.verLeft:after{content:"";left:inherit;right:-183px;opacity:0;background:linear-gradient(90deg,rgb(21,101,192),rgb(36,171,228))}@media(hover:hover)and (pointer:fine){.btnStyle.verLeft:after{transition:opacity .2s cubic-bezier(.9,.2,.7,1) .25s,right .5s cubic-bezier(.1,.2,.3,1)}}.btnStyle.verLeft .arrow{left:inherit;right:10px;transition:right .5s cubic-bezier(.1,.2,.3,1)}.btnStyle.verLeft .text{padding:0 36px 0 0;transition:padding .5s cubic-bezier(.1,.2,.3,1)}.btnStyle.verLeft:hover:after{left:inherit;right:0;opacity:1}@media(hover:hover)and (pointer:fine){.btnStyle.verLeft:hover:after{transition:opacity .1s cubic-bezier(.1,.2,.3,1),right .5s cubic-bezier(.1,.2,.3,1)}}.btnStyle.verLeft:hover .arrow{right:193px}@media(hover:hover)and (pointer:fine){.btnStyle.verLeft:hover .arrow{transition:right .5s cubic-bezier(.1,.2,.3,1),background .2s cubic-bezier(.1,.2,.3,1)}}.btnStyle.verLeft:hover .text{padding:0 0 0 36px}.btnStyle a,.btnStyle button{position:relative;display:flex;width:100%;height:66px;align-items:center}.btnStyle a .arrow,.btnStyle button .arrow{position:absolute;left:10px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:60px;z-index:3;background:linear-gradient(0deg,rgb(0,114,255),rgb(75,218,248))}@media(hover:hover)and (pointer:fine){.btnStyle a .arrow,.btnStyle button .arrow{transition:left .5s cubic-bezier(.1,.2,.3,1),background .2s cubic-bezier(.1,.2,.3,1)}}.btnStyle a .arrow img,.btnStyle button .arrow img{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(193deg) brightness(150%) contrast(101%);position:relative;z-index:2}.btnStyle a .text,.btnStyle button .text{font-family:Lexend Deca,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 0 0 36px;color:var(--c_textBlack)}@media(hover:hover)and (pointer:fine){.btnStyle a .text,.btnStyle button .text{transition:padding .5s cubic-bezier(.1,.2,.3,1) 0s,color .5s cubic-bezier(.1,.2,.3,1)}}.btnStyle2{width:250px;border-radius:60px}.btnStyle2.bgBlue{background:#1565c0;background:linear-gradient(90deg,rgb(21,101,192),rgb(36,171,228))}.btnStyle2.bgBlue img{filter:invert(28%) sepia(95%) saturate(1258%) hue-rotate(193deg) brightness(90%) contrast(95%)}.btnStyle2.bgOrange{background:#ff6900;background:linear-gradient(90deg,rgb(255,105,0),rgb(245,164,83))}.btnStyle2.bgOrange img{filter:invert(54%) sepia(68%) saturate(4982%) hue-rotate(2deg) brightness(104%) contrast(104%)}.btnStyle2.notAgree{background:var(--c_borderGray);transition:opacity .5s ease-in-out;opacity:.5}.btnStyle2.notAgree button{pointer-events:none}.btnStyle2.agree{transition:opacity .5s ease-in-out;opacity:1}.btnStyle2.agree button{pointer-events:auto}.btnStyle2 a,.btnStyle2 button{display:flex;width:100%;height:66px;align-items:center}.btnStyle2 a .text,.btnStyle2 button .text{font-family:Lexend Deca,sans-serif;font-weight:700;display:block;text-align:center;width:calc(100% - 46px - 10px);color:var(--c_textWhite)}.btnStyle2 a .arrow,.btnStyle2 button .arrow{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:60px;margin-right:10px;background:var(--color-bg)}.btnStyle2 a .arrow.arrowPositionL,.btnStyle2 button .arrow.arrowPositionL{margin-right:0;margin-left:10px}.btnStyle2.verMin{width:160px}.btnStyle2.verMin a{height:50px}.btnStyle2.verMin .arrow{width:24px;height:24px}.btnStyle3.notAgree{background:#f0f0f0}.btnStyle3.notAgree:after{background:none}.btnStyle3.notAgree:hover .text{cursor:not-allowed;background:#f0f0f0;padding:0 0 0 36px}.btnStyle3.notAgree:hover .arrow{left:10px;cursor:not-allowed}.btnStyle3.notAgree .arrow img,.btnStyle3.notAgree:hover .arrow img{filter:none}.btnStyle3.notAgree .text{color:#000}.btnStyle3.nowSending{background:linear-gradient(90deg,rgb(255,105,0),rgb(245,164,83))}.btnStyle3.nowSending:after{content:none}.btnStyle3.nowSending .text{cursor:not-allowed;background:inherit;padding:0 36px 0 0;color:var(--c_textWhite)}.btnStyle3.nowSending .arrow{left:calc(100% - 56px);background:var(--color-bg)!important;cursor:not-allowed}.btnStyle3.nowSending .arrow img{filter:invert(54%) sepia(68%) saturate(4982%) hue-rotate(2deg) brightness(104%) contrast(104%)}.underMv{background-color:var(--color-bg2);width:100%;height:490px;border-radius:0 0 18vw 0;position:relative}@media(max-width:640px){.underMv{height:280px}}.underMv img{object-fit:cover;object-position:bottom right;height:100%}@media(max-width:640px){.underMv img{object-position:70% bottom}}.underMv .underTitle{position:absolute;left:15vw;bottom:80px;z-index:2}@media(max-width:1400px){.underMv .underTitle{left:9.5vw}}@media(max-width:640px){.underMv .underTitle{bottom:40px}}.underMv .underTitle h2{font-family:var(--f_gFonts);font-weight:700;font-size:78px;font-style:oblique;line-height:1.125;color:var(--c_textBlack)}@media(max-width:640px){.underMv .underTitle h2{font-size:42px}}.underMv .underTitle h2 span{display:block;font-size:20px;margin-top:.8em}@media(max-width:640px){.underMv .underTitle h2 span{font-size:16px}}.breadcrumb{background-color:var(--color-bg2);padding-top:82px;padding-left:180px;overflow-x:auto}@media(max-width:1024px){.breadcrumb{padding-left:0}}.breadcrumb__list{display:flex}.breadcrumb__item{position:relative;padding:1em 15px;font-size:14px;white-space:nowrap}.breadcrumb__item+.breadcrumb__item:before{content:">";position:absolute;top:50%;left:0;transform:translateY(-50%)}.breadcrumb__item.active{opacity:.7}.breadcrumb__item a{color:var(--c_text)}.breadcrumb2{background-color:var(--color-bg2);padding:.5em 0;margin-top:90px;font-size:.9rem}@media(max-width:768px){.breadcrumb2{margin-top:75px}}@media(max-width:640px){.breadcrumb2{font-size:1.2rem}}.breadcrumb2 .inner{display:flex;align-items:center}.breadcrumb2 .inner p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumb2 .inner a{color:var(--c-text)}.breadcrumb2 .inner a:not(:last-child):after{content:">";margin-left:.5em;margin-right:.5em}.breadcrumb2 .inner a:hover{color:var(--symbolColorBlue2)}.documentDetail .slick-dots{bottom:-40px;z-index:10}.documentDetail .slick-dots li{margin:0 10px}.documentDetail .slick-dots li button:before{font-size:15px}.documentDetail .slick-dots li.slick-active button:before{color:#030303;opacity:1}.documentDetail .slick-list{border-radius:24px}@media(max-width:640px){.documentDetail .slick-list{border-radius:10px}}.documentDetail .slick-next,.documentDetail .slick-prev{width:36px;height:36px;border-radius:100%;background-color:rgba(0,0,0,.05);transition:opacity .3s ease-in,filter .3s ease-in,background-color .3s ease-in}@media(max-width:640px){.documentDetail .slick-next,.documentDetail .slick-prev{width:20px;height:20px}}.documentDetail .slick-next:focus,.documentDetail .slick-prev:focus{background-color:rgba(0,0,0,.05)}.documentDetail .slick-next:hover,.documentDetail .slick-prev:hover{background-color:rgba(0,0,0,.4)}.documentDetail .slick-next:hover:before,.documentDetail .slick-prev:hover:before{filter:brightness(2)}.documentDetail .slick-next:before,.documentDetail .slick-prev:before{content:"";display:block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;opacity:1;filter:brightness(1.2);transition:filter .3s ease-in}@media(max-width:640px){.documentDetail .slick-next:before,.documentDetail .slick-prev:before{width:10px;height:10px}}.documentDetail .slick-prev{left:0;z-index:1}@media(max-width:640px){.documentDetail .slick-prev{left:0}}.documentDetail .slick-prev:before{margin-left:12px;background-image:url(/_next/static/media/icon_angle_l.8a1afe18.svg)}@media(max-width:640px){.documentDetail .slick-prev:before{margin-left:5px}}.documentDetail .slick-next{right:0;z-index:100}@media(max-width:640px){.documentDetail .slick-next{right:0}}.documentDetail .slick-next:before{margin-left:14px;background-image:url(/_next/static/media/icon_angle_r.3715490b.svg)}@media(max-width:640px){.documentDetail .slick-next:before{margin-left:5px}}.modalWindow{visibility:hidden;width:100%;height:100%;position:fixed;z-index:8000;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition-duration:1s}.modalWindow .profieleDetail{visibility:hidden;background-color:var(--color-bg2);width:80%;max-width:900px;max-height:95dvh;overflow-y:auto;overflow-x:hidden;position:relative;padding:80px 40px 40px;border-radius:20px}@media(max-width:900px){.modalWindow .profieleDetail{width:90%;padding:40px 4vw 4vw}}@media(max-width:640px){.modalWindow .profieleDetail{padding:40px 20px 20px}}.modalWindow .profieleDetail .iconClose{background:linear-gradient(0deg,rgb(7,108,255),rgb(120,230,253));position:absolute;top:15px;right:15px;width:50px;height:50px;border-radius:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.3;transition:1s cubic-bezier(.075,.82,.165,1)}@media(max-width:640px){.modalWindow .profieleDetail .iconClose{width:30px;height:30px;top:5px}}.modalWindow .profieleDetail .iconClose:before{content:"＋";margin:8px 0 0 2px;color:#000;transform:rotate(45deg);font-size:40px;width:50px;height:50px;line-height:1;border-radius:100%;opacity:1}@media(max-width:640px){.modalWindow .profieleDetail .iconClose:before{margin:6px 0 0 2px;width:30px;height:30px;font-size:24px}}@media(hover:hover){.modalWindow .profieleDetail .iconClose:hover{opacity:1;background:linear-gradient(0deg,rgb(21,101,192),rgb(36,171,228))}.modalWindow .profieleDetail .iconClose:hover:before{color:var(--color-bg)}}.modalWindow .profieleDetail .profieleDetailInner{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-bg);padding:50px;border-radius:20px}@media(max-width:900px){.modalWindow .profieleDetail .profieleDetailInner{padding:4vw}}@media(max-width:640px){.modalWindow .profieleDetail .profieleDetailInner{flex-direction:column;padding:20px}}.modalWindow .profieleDetail .profieleDetailInner figure{border-radius:20px;overflow:hidden;width:30%;max-width:250px}@media(max-width:640px){.modalWindow .profieleDetail .profieleDetailInner figure{width:60%}}.modalWindow .profieleDetail .textArea{width:70%;margin-left:40px}@media(max-width:768px){.modalWindow .profieleDetail .textArea{margin-left:4vw}}@media(max-width:640px){.modalWindow .profieleDetail .textArea{width:100%;margin-left:0;max-width:inherit;padding:0;margin-top:10px}}.modalWindow .profieleDetail .textArea .namePart{margin-bottom:1.8em;border-bottom:1px solid var(--c_border)}.modalWindow .profieleDetail .textArea .namePart .businessTitle{display:block}@media(max-width:640px){.modalWindow .profieleDetail .textArea .namePart .businessTitle{font-size:1.6rem}}.modalWindow .profieleDetail .textArea .namePart .staffName{position:relative;display:inline-block;padding:.2em 0;font-size:1.4rem;font-weight:700}.modalWindow .profieleDetail .textArea .namePart .staffName:after{content:"";width:100%;height:4px;position:absolute;left:0;bottom:-2px;font-size:1.4rem;background:#d0effd;background:linear-gradient(0deg,rgb(208,239,253),rgb(186,212,255))}@media(max-width:640px){.modalWindow .profieleDetail .textArea .namePart .staffName{font-size:2.4rem}}.modalWindow .profieleDetail .textArea .namePart .staffName span{margin-left:.5em;font-size:14px;font-weight:500}.modalWindow .profieleDetail .textArea .commentPart .commentTitle{font-weight:700;margin-bottom:20px;font-size:1.2rem;line-height:1.4}@media(max-width:640px){.modalWindow .profieleDetail .textArea .commentPart .commentTitle{font-size:1.8rem}}@media(max-width:425px){.modalWindow .profieleDetail .textArea .commentPart .commentTitle .onlyPc{display:none}}.modalWindow .profieleDetail .textArea .commentPart .commentText p{margin-bottom:20px}.modalWindow.on{visibility:visible;opacity:1}.modalWindow.on.staff1 .staff1{visibility:visible;display:flex}.modalWindow.on.staff1 .staff1 .textArea .namePart:after{width:102px}.modalWindow.on.staff1 .staff2,.modalWindow.on.staff1 .staff3,.modalWindow.on.staff1 .staff4,.modalWindow.on.staff1 .staff5,.modalWindow.on.staff1 .staff6,.modalWindow.on.staff1 .staff7{visibility:hidden;display:none}.modalWindow.on.staff2 .staff2{visibility:visible;display:flex}.modalWindow.on.staff2 .staff1,.modalWindow.on.staff2 .staff3,.modalWindow.on.staff2 .staff4,.modalWindow.on.staff2 .staff5,.modalWindow.on.staff2 .staff6,.modalWindow.on.staff2 .staff7{visibility:hidden;display:none}.modalWindow.on.staff3 .staff3{visibility:visible;display:flex}.modalWindow.on.staff3 .staff1,.modalWindow.on.staff3 .staff2,.modalWindow.on.staff3 .staff4,.modalWindow.on.staff3 .staff5,.modalWindow.on.staff3 .staff6,.modalWindow.on.staff3 .staff7{visibility:hidden;display:none}.modalWindow.on.staff4 .staff4{visibility:visible;display:flex}.modalWindow.on.staff4 .staff4 .textArea .namePart:after{width:102px}.modalWindow.on.staff4 .staff1,.modalWindow.on.staff4 .staff2,.modalWindow.on.staff4 .staff3,.modalWindow.on.staff4 .staff5,.modalWindow.on.staff4 .staff6,.modalWindow.on.staff4 .staff7{visibility:hidden;display:none}.modalWindow.on.staff5 .staff5{visibility:visible;display:flex}.modalWindow.on.staff5 .staff5 .textArea .namePart:after{width:102px}.modalWindow.on.staff5 .staff1,.modalWindow.on.staff5 .staff2,.modalWindow.on.staff5 .staff3,.modalWindow.on.staff5 .staff4,.modalWindow.on.staff5 .staff6,.modalWindow.on.staff5 .staff7{visibility:hidden;display:none}.modalWindow.on.staff6 .staff6{visibility:visible;display:flex}.modalWindow.on.staff6 .staff1,.modalWindow.on.staff6 .staff2,.modalWindow.on.staff6 .staff3,.modalWindow.on.staff6 .staff4,.modalWindow.on.staff6 .staff5,.modalWindow.on.staff6 .staff7{visibility:hidden;display:none}.modalWindow.on.staff7 .staff7{visibility:visible;display:flex}.modalWindow.on.staff7 .staff1,.modalWindow.on.staff7 .staff2,.modalWindow.on.staff7 .staff3,.modalWindow.on.staff7 .staff4,.modalWindow.on.staff7 .staff5,.modalWindow.on.staff7 .staff6{visibility:hidden;display:none}.modalWindow.on>.profieleDetail{visibility:visible}.pieChart1{background:radial-gradient(circle closest-side,transparent 100%,var(--color-bg2) 0),conic-gradient(#6bc7c4 0,#6bc7c4 73%,#b7e8ab 0,#b7e8ab 100%);position:relative;width:100%;max-width:500px;min-height:350px;margin:20px auto 0}@media(max-width:900px){.pieChart1{width:90%}}.pieChart2{background:radial-gradient(circle closest-side,transparent 100%,var(--color-bg2) 0),conic-gradient(#fad388 0,#fad388 40%,#faa76d 0,#faa76d 70%,#f58260 0,#f58260 100%,#fcfaf3 0,#fcfaf3 100%);transition-duration:1s;position:relative;width:100%;max-width:500px;min-height:350px;margin:20px auto 0}@media(max-width:900px){.pieChart2{width:90%}}.pieChart2.on{background:radial-gradient(circle closest-side,transparent 100%,var(--color-bg2) 0),conic-gradient(#fad388 0,#fad388 0,#faa76d 0,#faa76d 0,#f58260 0,#f58260 0 #fcfaf3 0,#fcfaf3 100%)}.OurVoices{width:90%;max-width:1100px;margin:0 auto;overflow:hidden;padding-bottom:50px}.OurVoices .staffListWrap{width:90%;max-width:1000px;margin:0 auto}@media(max-width:768px){.OurVoices .staffListWrap{width:100%}}.OurVoices .staffListWrap li.staffListWrapItem{padding:10px;cursor:pointer}@media(max-width:768px){.OurVoices .staffListWrap li.staffListWrapItem{padding:10px 20px}}.OurVoices .staffListWrap li.staffListWrapItem a{color:var(--c_text)}@media(max-width:640px){.OurVoices .staffListWrap li.staffListWrapItem .photoArea img{border-radius:20px;overflow:hidden}}.OurVoices .staffListWrap li.staffListWrapItem:hover .photoArea img{opacity:.7}.OurVoices .staffListWrap li.staffListWrapItem:hover .iconArrow:before{opacity:1}.OurVoices .staffListWrap li.staffListWrapItem:hover .iconArrow img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(142%) contrast(102%)}.OurVoices .slick-list{overflow:inherit}.OurVoices .photoArea{width:100%;margin-bottom:20px}.OurVoices .photoArea img{transition:all .5s ease;margin:0 auto}.OurVoices .photoArea h3{margin-bottom:100px}.OurVoices .textArea{width:100%}.OurVoices .textArea .namePart{margin-bottom:20px;position:relative}.OurVoices .textArea .namePart .businessTitle{font-size:16px}.OurVoices .textArea .namePart p{font-size:24px;font-weight:700}.OurVoices .textArea .namePart p span{font-size:14px;margin-left:1em}.OurVoices .textArea .namePart .iconArrow{width:36px;height:36px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:6px;right:0;border-radius:100px}.OurVoices .textArea .namePart .iconArrow img{filter:invert(28%) sepia(0) saturate(0) hue-rotate(255deg) brightness(101%) contrast(80%);position:relative;z-index:3;transition:all .5s ease 0s;width:13px}.OurVoices .textArea .namePart .iconArrow:before{content:"";display:block;width:36px;height:36px;border-radius:100px;background:#1565c0;background:linear-gradient(0deg,rgb(21,101,192),rgb(36,171,228));position:absolute;z-index:2;transition:all .5s ease;opacity:0}.OurVoices .textArea .namePart .iconArrow:after{content:"";display:block;width:36px;height:36px;border-radius:100px;background:#bad4ff;background:linear-gradient(0deg,rgb(186,212,255),rgb(208,239,253));position:absolute;z-index:1}.OurVoices .textArea .messagePart .subTitle{font-size:1em;font-weight:700;margin-bottom:10px}.OurVoices .slick-dots{width:100%;max-width:1100px;position:static;margin-top:50px}.OurVoices .slick-dots li{margin:0;width:14%;max-width:140px}.OurVoices .slick-dots li button:before{content:"";background-color:var(--c_border);width:100%;height:8px;opacity:1}.OurVoices .slick-dots li.slick-active button:before{background-color:var(--symbolColorBlue3)}.lpGlobalSlider .slick-dots{display:flex!important;width:448px;text-align:center;justify-content:center;bottom:0}@media(max-width:1100px){.lpGlobalSlider .slick-dots{width:40%;bottom:-2.5em}}.lpGlobalSlider .slick-dots:before{content:"";display:block;width:50%;height:1px;border-top:2px solid #333;left:0;position:absolute}.lpGlobalSlider .slick-dots:after{content:"";display:block;width:50%;height:1px;border-top:2px dotted #333;right:0;position:absolute}.lpGlobalSlider .slick-dots li{padding:0;margin-top:10px}.lpGlobalSlider .slick-dots li button:before{font-size:14px;content:"●"}.lpGlobalSlider .slick-dots li.slick-active button{border-radius:50px;background:#ffe2de}.lpGlobalSlider .slick-dots li.slick-active button:before{content:"●";color:#f05842}.lpGlobalSlider .slick-prev{z-index:10;cursor:pointer;width:15px;height:15px;top:unset;bottom:0;left:0;background:url(/_next/static/media/icon_slick_arrow_l.b973c8c0.png) 100% no-repeat!important;background-size:contain!important}@media(max-width:1280px){.lpGlobalSlider .slick-prev{background:url(/_next/static/media/icon_slick_arrow_l_sp.652a91be.png) 100% no-repeat!important;width:38px;height:38px;bottom:unset;top:-20px;right:50px}}@media(max-width:768px){.lpGlobalSlider .slick-prev{right:unset;left:80px;top:30px}}.lpGlobalSlider .slick-next{z-index:10;cursor:pointer;width:15px;height:15px;top:unset;bottom:0;left:430px;background:url(/_next/static/media/icon_slick_arrow_r.389d2814.png) 100% no-repeat!important;background-size:contain!important}@media(max-width:1100px){.lpGlobalSlider .slick-next{left:calc(40% - 15px)}}@media(max-width:1280px){.lpGlobalSlider .slick-next{left:unset;background:url(/_next/static/media/icon_slick_arrow_r_sp.a33aba95.png) 100% no-repeat!important;width:38px;height:38px;bottom:unset;top:-20px;right:0}}@media(max-width:768px){.lpGlobalSlider .slick-next{top:30px}}.lpGlobalSlider .slick-next,.lpGlobalSlider .slick-prev{transition:transform .3s}.lpGlobalSlider .slick-next:before,.lpGlobalSlider .slick-prev:before{content:""}@media(max-width:1280px){.lpGlobalSlider.lpGlobalSlider--worksArea .slick-prev{left:unset;right:50px}}.lpGlobalSlider.exhibition .slick-dots,.lpGlobalSlider.exhibition .slick-next,.lpGlobalSlider.exhibition .slick-prev{bottom:-50px}.fadeIn{animation:fadeIn .5s linear both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.security_error_msg{display:none;color:red;text-align:center;margin-top:20px}.security_complete{display:none}.grecaptcha-badge{z-index:50!important;bottom:180px!important}@media(max-width:768px){.grecaptcha-badge{bottom:230px!important}}.cc-window.cc-bottom{background:linear-gradient(-45deg,rgb(208,239,253),rgb(186,212,255));opacity:.9}.cc-window.cc-bottom .cc-message{color:#000}.cc-window.cc-floating.cc-bottom{max-width:100vw;flex-direction:row;bottom:0;padding:1em}.cc-window.cc-floating.cc-bottom .cc-message{margin-right:1em;margin-bottom:0}@media(max-width:640px){.cc-window.cc-floating.cc-bottom{flex-direction:column;padding:2em}.cc-window.cc-floating.cc-bottom .cc-message{margin-right:0;margin-bottom:1em}}.cc-message{text-align:center}@media(max-width:1300px){.cc-message{text-align:left}}.cc-message a{text-decoration:underline;color:var(--color-primary)}.cc-message a:hover{color:var(--symbolColorBlue1)}.cc-compliance .cc-btn{border-radius:50px}