@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}table{border-spacing:0;width:100%}a{color:#252525;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}img{max-width:100%;display:block;height:auto}ul{list-style:none}iframe{width:1px;min-width:100%}body{font-size:14px;line-height:1.5;letter-spacing:.05em;font-family:"Roboto Mono","Noto Sans JP",sans-serif;background:#f5f5f5;color:#252525;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}#wrap{width:100%;position:relative}.header{position:fixed;top:0;width:100%;z-index:999;background:#fff}.header a{display:block;text-decoration:none}.header .h_inner{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}.header .h-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header .h-btn-wrap .login,.header .h-btn-wrap .writer{display:inline-block;padding-left:22px}.header .h-btn-wrap .login{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_login-b.svg) no-repeat 0 center}.header .h-btn-wrap .writer{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_writer-b.svg) no-repeat 0 center}.header .h-btn-wrap .h-btn{width:150px;height:30px;line-height:30px;text-align:center;border:1px solid #000;font-size:11px;font-weight:600;background:#fff;margin-right:-1px}.header .h-btn-wrap .h-btn:hover{background:#000;color:#fff}.header .h-btn-wrap .h-btn:hover .login{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_login-w.svg) no-repeat 0 center}.header .h-btn-wrap .h-btn:hover .writer{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_writer-w.svg) no-repeat 0 center}@media (min-width:769px){.header .h_inner{min-height:90px;padding-right:90px}.header .h_inner .logo{width:300px;padding:20px 0;margin-right:30px}.header .h-navi-wrap{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header .h-navi-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto;position:relative}.header .h-btn-wrap{width:300px;position:absolute;top:0;z-index:1}.header .h-btn-wrap .login,.header .h-btn-wrap .writer{background-size:12px auto !important}.header .gnavi-wrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.header .pc.btn-search{position:absolute;right:0;top:0;bottom:0;display:block;width:90px;background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_search-w.svg) no-repeat center center #252525;border:1px solid #252525;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease;cursor:pointer}.header .pc.btn-search:hover{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_search-b.svg) no-repeat center center #fff}}@media (max-width:768px){.header .h_inner{height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .h_inner .logo{width:180px;margin-right:auto}.header .h-navi-wrap{display:none;position:absolute;top:60px;left:0;width:100%;height:100vh;background:#fff;overflow-y:scroll;padding:25px 0 50px}.header .h-btn-wrap{width:100%;padding:0 30px}.header .h-btn-wrap .login,.header .h-btn-wrap .writer{padding-left:26px}.header .h-btn-wrap .login{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_login-b.svg) no-repeat 0 center}.header .h-btn-wrap .writer{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_writer-b.svg) no-repeat 0 center}.header .h-btn-wrap li{width:50%}.header .h-btn-wrap li:nth-child(2){margin-left:-1px}.header .h-btn-wrap .h-btn{width:100%;height:40px;line-height:40px;font-size:15px}.header .search-box-wrap{margin-bottom:50px}.header .gnavi-wrap{margin:40px 0;padding-left:30px}}@media (min-width:769px){.gnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.gnavi li{font-size:14px;font-weight:600;margin:5px 30px 0 0;line-height:1}.gnavi a{position:relative;padding-bottom:20px}.gnavi a:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:#000;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}.gnavi a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}}@media (max-width:768px){.gnavi{border-top:1px solid rgba(0,0,0,.15)}.gnavi li{font-size:14px;border-bottom:1px solid rgba(0,0,0,.15)}.gnavi a{line-height:1.3;padding:15px 15px 15px 0}}.btn-gnavi{margin-left:18px;display:block;position:relative;width:60px;height:60px;cursor:pointer;z-index:999;background:#252525}.btn-gnavi:after,.btn-gnavi span:before,.btn-gnavi span:after{display:block;content:"";width:25px;height:1px;background:#fff;position:absolute;top:22px;left:18px;-webkit-transition:.3s;transition:.3s}.btn-gnavi span:before{top:30px}.btn-gnavi span:after{top:38px}.naviOpen .btn-gnavi:after{opacity:0}.naviOpen .btn-gnavi span:before{-webkit-transform:translateY(-2px) rotate(-45deg);transform:translateY(-2px) rotate(-45deg)}.naviOpen .btn-gnavi span:after{-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.naviOpen .search-box-wrap{display:block}.SpecialInfo{width:100%;display:flex;position:absolute;top:0;left:0;margin-top:-40px;background-color:#ededed;overflow:visible;padding:3px 15px 3px 40px;border:1px solid #ddd;border-radius:3px;background-image:url(https://sqripts.com/wp-content/uploads/2023/09/megaphone.png);background-size:25px 25px;background-repeat:no-repeat;background-position-y:top;background-position-x:10px;font-weight:600}.bottom-common .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#252525;color:#fff;line-height:2}.bottom-common .bnnr-wrap img{width:100%}@media (min-width:769px){.bottom-common{margin-top:200px}.bottom-common .txt{padding:10px 4.6%;width:50%;font-size:16px}.bottom-common .bnnr-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}.bottom-common .bnnr-wrap li{width:50%}}@media (max-width:1180px){.SpecialInfo{margin-top:-55px}}@media (max-width:768px){.SpecialInfo{width:100%;display:flex;position:relative;background-color:#ededed;overflow:visible;padding:3px 5px 3px 32px;border:1px solid #d5d5d5;border-radius:3px;margin:0 4px 10px;line-height:1.2;background-position-x:5px}.bottom-common .txt{padding:20px 30px 30px;font-size:14px}.bottom-common .bnnr-wrap{display:none}}.footer{position:relative;background:#fff}.footer .f-inner{padding:60px 4.7%}.footer a{text-decoration:none}.footer .logo{width:210px}.footer .f-navi-wrap .ttl{font-weight:600;margin-bottom:5px}.footer .f-navi-wrap .fnavi-list a{display:inline-block;position:relative}.footer .f-navi-wrap .fnavi-list a.link:after,.footer .f-navi-wrap .fnavi-list a[target=_blank]:after{display:inline-block;content:"";width:12px;height:12px;background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_window.svg) no-repeat 0 0;margin-left:5px}.footer .f-navi-wrap .fnavi-list a:hover{opacity:.8}.footer .btn-top{position:absolute;top:0;right:0}.footer .copy{background:#252525;color:#fff;text-align:center;font-size:13px;color:#f5f5f5;height:40px;line-height:40px;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media (min-width:769px){.footer .f-navi-wrap{margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.footer .f-navi-wrap .box{position:relative;padding-right:55px}.footer .f-navi-wrap .box:after{display:block;content:"";position:absolute;bottom:0;top:35px;height:calc(100% - 35px);border-left:1px solid rgba(0,0,0,.15)}.footer .f-navi-wrap .box:last-child{padding-right:0}.footer .f-navi-wrap .fnavi-list{padding-top:1px}.footer .f-navi-wrap .fnavi-list li{padding-left:20px;margin-top:15px}.footer .f-navi-wrap .fnavi-list-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.footer .f-navi-wrap .fnavi-list-col2 .fnavi-list{padding-right:20px}.footer .f-navi-wrap .fnavi-list-col2 .fnavi-list:last-child{padding-right:0}.footer .sns-list{position:absolute;left:4.7%;bottom:100px}}@media (max-width:768px){.footer .f-inner{padding:60px 30px 0}.footer .logo{width:180px;margin-bottom:40px}.footer .f-navi-wrap .ttl{position:relative;margin:25px 0 15px}.footer .f-navi-wrap .ttl:after{display:block;content:"";position:absolute;right:0;top:50%;width:100%;height:1px;background-color:rgba(0,0,0,.15)}.footer .f-navi-wrap .ttl .txt{display:inline-block;background:#fff;padding-right:20px;position:relative;z-index:1}.footer .f-navi-wrap .fnavi-list li{margin-bottom:15px}.footer .sns-list{margin:25px 0 60px;padding:0 30px}}@media (min-width:769px){.page-wrap{padding:115px 0 0}.content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3.91% 0 7.81%}.content-wrap .cont-main{width:74.3362831858%;position:relative}.content-wrap .cont-side{width:19.4690265487%;z-index:10}.l_inner{padding:0 7.81%}.l_box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col3 .item{width:31%;margin-right:3.5%}.col3 .item:nth-child(3n){margin-right:0}.col4 .item{width:23%;margin-right:2.66%}.col4 .item:nth-child(4n){margin-right:0}.sp{display:none}}@media (max-width:768px){.cont-main{letter-spacing:.03;line-height:1.8;padding:0 13px}.cont-main.sp-p-30{padding:0 30px}.page-wrap{padding:85px 0 40px}.l_inner{padding:0 15px}.pc{display:none !important}}::-moz-selection{background-color:#252525;color:#fff}::selection{background-color:#252525;color:#fff}.en{font-family:"Roboto Mono",monospace;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}.brdcrmbs{padding:0 30px;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brdcrmbs li:after{content:">";margin:0 5px}.brdcrmbs li:last-child:after{display:none}.brdcrmbs a{text-decoration:underline}.brdcrmbs .cat{display:inline-block}.brdcrmbs .cat:after{content:"/";margin:0 5px}.brdcrmbs .cat:last-child:after{display:none;margin:0}.page-ttl-wrap{background:#fff;margin:35px 0 80px;font-size:16px;line-height:1}.page-ttl-wrap .l_box-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-ttl-wrap .page-ttl{font-size:14px;background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_article.svg) no-repeat left -10px bottom}.page-ttl-wrap .page-ttl .en{display:block;font-weight:600;font-size:36px;margin-bottom:8px}.page-ttl-wrap .page-ttl.keyword{background-image:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_keyword-l.svg)}.page-ttl-wrap .page-ttl.result{background-image:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_result.svg)}.page-ttl-wrap .page-ttl.writer{background-image:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_writer.svg)}.page-ttl-wrap .page-ttl.download{background-image:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_download.svg)}.page-ttl-wrap .page-ttl.faq{background-image:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_faq.svg)}.page-ttl-wrap .page-ttl.contact{background-image:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_contact.svg)}.page-ttl-wrap .page-ttl.notfound{background:0 0}.page-ttl-wrap .page-desc .line{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:25px}.page-ttl-wrap .page-desc .lead{line-height:2}.page-ttl-wrap .page-desc .page-desc-ttl{font-size:20px;font-weight:600;line-height:1.5}.page-ttl-wrap .page-desc .sub-ttl{font-weight:600;margin-bottom:15px}@media (min-width:769px){.page-ttl-wrap{width:96.09%;padding:50px 6.5% 50px 8.13%}.page-ttl-wrap .page-ttl{width:26.67%;min-height:160px;padding-right:5%}.page-ttl-wrap .page-desc{width:73.33%}}@media (max-width:768px){.brdcrmbs{padding:0 15px}.page-ttl-wrap{padding:10px;margin:5px}.page-ttl-wrap .page-ttl{background-position:right 15px top -8px;margin-bottom:10px;min-height:65px;padding:0 5px}.page-ttl-wrap .page-ttl .en{display:block;font-weight:600;font-size:24px;margin-bottom:8px}.page-ttl-wrap .page-desc{width:calc(100%-10px)}.page-ttl-wrap .page-desc.cmmn{margin:0;padding:0}.page-ttl-wrap .page-desc.cmmn .line{margin-bottom:13px}.page-ttl-wrap .page-desc.archv,.page-ttl-wrap .page-desc.fq{margin-top:-5px}.page-ttl-wrap .page-desc.archv .lead,.page-ttl-wrap .page-desc.fq .lead{width:calc(100% - 10px);margin-left:5px;line-height:1.5;padding-bottom:10px;margin-bottom:15px;font-size:15px}.page-ttl-wrap .page-desc.rslt .page-desc-ttl{width:calc(100% - 60px);margin-left:30px}.page-ttl-wrap .page-desc.wrtr{padding:0;margin-top:-5px}.page-ttl-wrap .list-wrap{padding-left:5px}.page-ttl-wrap .list-wrap .list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:auto}.page-ttl-wrap .list-wrap .list li{font-size:16px;letter-spacing:.03em;white-space:nowrap}}.pager-wrap{margin-top:10px;text-align:center}@media (max-width:768px){.pager-wrap{margin-top:60px}.pager-wrap .l_inner{padding:0}}.wp-pagenavi{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:16px}.wp-pagenavi a.page,.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last{display:inline-block;margin:0 5px;position:relative;vertical-align:middle;text-align:center;text-decoration:none;line-height:35px;width:40px;height:40px;color:#fff;background:#000;border:1px solid #000}.wp-pagenavi a.page:hover,.wp-pagenavi .current,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{color:#000;background:0 0}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:600;font-size:30px;line-height:35px;padding-bottom:5px;text-decoration:none}.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{color:#000}.wp-pagenavi a.previouspostslink{left:-50px}.wp-pagenavi a.nextpostslink{right:-50px}.wp-pagenavi .extend{display:block;text-align:center;margin:0 10px}@media (max-width:768px){.wp-pagenavi a.previouspostslink{left:-30px}.wp-pagenavi a.nextpostslink{right:-30px}.wp-pagenavi .extend{margin:0 5px;font-size:10px}}@media (max-width:374px){.wp-pagenavi a.page,.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last{width:30px;height:30px;line-height:25px}.wp-pagenavi a.previouspostslink{left:-20px}.wp-pagenavi a.nextpostslink{right:-20px}}.btn{display:block;width:100%;max-width:260px;height:50px;line-height:48px;text-align:center;font-weight:600;border:1px solid #000;text-decoration:none;color:#fff;background:#000;cursor:pointer;position:relative;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}.btn:hover{color:#000;background:#fff}.date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}.date-wrap .icn-new{font-weight:600;font-size:13px;color:#ec5555;margin-right:10px}.date-wrap .date{color:#777;font-size:13px}.tag-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-wrap li{margin:0 10px 10px 0;font-size:11px}.tag-wrap li:last-child{margin-right:0}.tag-wrap li a{text-decoration:none;border:1px solid rgba(0,0,0,.15);border-radius:3px;padding:4px;line-height:1;display:block}.writer-wrap{font-size:12px}.writer-wrap .writer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.writer-wrap .photo{margin-right:10px}.writer-wrap .photo img{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.writer-wrap a{text-decoration:none}.writer-photo{position:relative}.writer-photo img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:50%}.writer-photo:before{content:"";padding-top:100%;display:block}@media (max-width:768px){.col3 .writer-wrap{float:right;margin-top:-23px}.col3 .writer-wrap .name{display:none}}.sns-list{display:-webkit-box;display:-ms-flexbox;display:flex}.sns-list li{margin-right:10px}.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=submit],.form-wrap button,.form-wrap textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;outline:none;margin:0;overflow:hidden}.form-wrap ::-webkit-input-placeholder{color:#ccc}.form-wrap ::-moz-placeholder{color:#ccc}.form-wrap :-ms-input-placeholder{color:#ccc}.form-wrap ::-ms-input-placeholder{color:#ccc}.form-wrap ::placeholder{color:#ccc}.form-wrap input[type=text],.form-wrap input[type=email]{display:inline-block;width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-bottom:1px solid #fff;border-radius:0;font:inherit;outline:none;margin:0;padding:0 20px;background:#fff;height:60px;line-height:60px}.form-wrap select{display:block;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;height:60px;line-height:60px;padding:0 30px 0 10px;border-bottom:1px solid #fff;position:relative;background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_arrow_select.svg) no-repeat right 15px center #fff;cursor:pointer}.form-wrap input[type=checkbox].checkbox__item{display:none}.form-wrap textarea{padding:20px;width:100%;border-bottom:1px solid #fff}.form-wrap .checkbox-wrap input[type=checkbox].checkbox__item{display:none}.form-wrap .checkbox-wrap label{display:inline-block;cursor:pointer}.form-wrap .checkbox-wrap .checkbox__item+span{padding-left:40px;position:relative}.form-wrap .checkbox-wrap .checkbox__item+span:after,.form-wrap .checkbox-wrap .checkbox__item+span:before{content:"";display:block;position:absolute;border:1px solid #000;width:20px;height:20px;top:0;left:0}.form-wrap .checkbox-wrap .checkbox__item+span:before{background:#f5f5f5}.form-wrap .checkbox-wrap .checkbox__item+span:after{opacity:0;width:6px;height:12px;-webkit-transform:rotate(40deg);transform:rotate(40deg);left:8px;top:2px;border:none;border-right:2px solid #000;border-bottom:2px solid #000}.form-wrap .checkbox-wrap .checkbox__item:checked+span:after{opacity:1}.form-wrap .hissu{display:inline-block;vertical-align:middle;font-size:13px;color:#ec5555;margin-left:10px}.form-wrap input:focus,.form-wrap select:focus{border-color:#000}.form-wrap .btn-wrap{margin-top:60px;position:relative;font-size:16px}.form-wrap .btn-wrap .btn{border:1px solid #000;cursor:pointer;margin:0 auto}.form-wrap .btn-wrap .back{background:0 0;font-weight:600;cursor:pointer}.form-wrap .btn-wrap .back .txt-back{display:block}.form-wrap .btn-wrap .back .txt-back:before{content:"<";display:inline-block;vertical-align:middle;font-size:30px;font-family:"Roboto Mono",monospace;margin:0 15px 5px 0}.form-wrap .agree-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;font-size:16px;position:relative}.form-wrap .agree-wrap a{text-decoration:underline}.form-wrap .agree-wrap .error{position:absolute;left:0;bottom:-20px}.form-wrap .is_error{position:relative}.form-wrap .is_error input,.form-wrap .is_error select,.form-wrap .is_error textarea{border-color:#ec5555}.form-wrap .is_error .error{font-size:10px;color:#ec5555;margin-top:10px}@media (min-width:769px){.form-wrap .btn-wrap .back{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:768px){.form-wrap .btn-wrap .back{margin:0 auto 20px;display:block}}.search-box-wrap{display:none;background:#fff}.search-box-wrap .search-content{width:100%;max-width:722px;margin:0 auto}.search-box-wrap .form-wrap input[type=text],.search-box-wrap .form-wrap select{width:100%;max-width:440px;height:50px;line-height:50px;border:1px solid #000}.search-box-wrap .form-wrap .select{display:block;height:50px;line-height:50px;border:1px solid #000;background-size:6.95px auto;background-position:right 15px center}.search-box-wrap .form-wrap ::-webkit-input-placeholder{color:#dedede}.search-box-wrap .form-wrap ::-moz-placeholder{color:#dedede}.search-box-wrap .form-wrap :-ms-input-placeholder{color:#dedede}.search-box-wrap .form-wrap ::-ms-input-placeholder{color:#dedede}.search-box-wrap .form-wrap ::placeholder{color:#dedede}.search-box-wrap .search-btn{margin:40px auto 60px}.search-box-wrap .keyword .sec-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding-left:26px;margin-bottom:20px;background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_keyword.svg) no-repeat 0 center;background-size:14px auto}.search-box-wrap .keyword .sec-ttl .jp{font-size:11px}.search-box-wrap .keyword .sec-ttl .en{display:inline-block;margin-right:8px;font-weight:600;font-size:18px}@media (min-width:769px){.search-box-wrap{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;overflow-y:auto}.search-box-wrap .box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative}.search-box-wrap .form-wrap .box{width:48.5%;margin:0 auto}.search-box-wrap .form-wrap .ttl{font-weight:600;text-align:center;margin-bottom:16px}.search-box-wrap .form-wrap .ttl .ttl-key,.search-box-wrap .form-wrap .ttl .ttl-cat{padding-left:40px;display:inline-block;min-height:26px;line-height:26px}.search-box-wrap .form-wrap .ttl .ttl-key{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_search-keyword.svg) no-repeat 0 center}.search-box-wrap .form-wrap .ttl .ttl-cat{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_search-category.svg) no-repeat 0 center}.search-box-wrap .keyword{background:#f5f5f5;padding:40px 5.54% 30px}.search-box-wrap .btn-search-close{position:absolute;right:0;top:0;width:90px;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#252525;cursor:pointer}}@media (max-width:768px){.search-box-wrap{padding:0 30px}.search-box-wrap .ttl,.search-box-wrap .sec-ttl{font-weight:600;font-size:11px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box-wrap .ttl .en,.search-box-wrap .sec-ttl .en{font-size:22px;margin-right:10px;display:inline-block}.search-box-wrap .form-wrap input[type=text]{height:46px;line-height:46px}.search-box-wrap .search-btn{margin:20px auto 40px;max-width:260px}.search-box-wrap .keyword .sec-ttl .en{font-size:18px;margin-right:8px}}.item-list-cmmn .item{position:relative;cursor:pointer;margin-bottom:60px}.item-list-cmmn .item a{text-decoration:none}.item-list-cmmn .item .image{overflow:hidden;position:relative;aspect-ratio:512/269}.item-list-cmmn .item .image img{-webkit-transition-duration:.3s;transition-duration:.3s;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-list-cmmn .item .txt-wrap{position:relative;margin-top:20px}.item-list-cmmn .item .txt{opacity:0;padding-left:21px;-webkit-transition-duration:.3s;transition-duration:.3s}.item-list-cmmn .item .ttl{font-weight:600;font-size:18px}.recommend .item-list-cmmn .item .ttl{font-weight:600;font-size:20px !important}.item-list-cmmn .item .date-wrap{margin:15px 0 10px}.item-list-cmmn .item:hover .image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.item-list-cmmn .item:hover .txt{opacity:.75 !important}@media (min-width:769px){.item-list-cmmn .tag-wrap{margin-bottom:5px}.item-list-cmmn .item.fade-in .txt-inner:after{bottom:0;background:#f5f5f5;opacity:0;z-index:2}.item-list-cmmn .item.fade-in:hover .txt-inner:after{-webkit-animation:Hover 1.8s cubic-bezier(.25,1,.5,1) forwards !important;animation:Hover 1.8s cubic-bezier(.25,1,.5,1) forwards !important;opacity:1}}@media (max-width:768px){.item-list-cmmn .item{margin-bottom:0;clear:both;min-height:76px}.item-list-cmmn .item .ttl{font-weight:600;font-size:15.5px;line-height:1.34;min-height:61px;overflow:hidden;letter-spacing:.03em}.item-list-cmmn .slick-slide .txt-wrap{position:relative;margin-top:0}.col3 .txt-wrap .tag-wrap,.col4 .txt-wrap .tag-wrap{display:none}.item-list-cmmn .item .txt-wrap{padding-right:0;opacity:1}.item-list-cmmn .item .txt{padding-left:0;opacity:1;transition-duration:0s !important}.item-list-cmmn .item .date-wrap{margin:0}.item-list-cmmn .slick-slide .date-wrap{margin:5px}.item-list-cmmn .item.fade-in .txt-inner:after{opacity:1}.item-list-cmmn .item.fade-in:hover .txt-inner:after{-webkit-animation:FadeIn 0s;animation:FadeIn 0s}}.item-list-cmmn .item.fade-in .txt-wrap:after,.item-list-cmmn .item.fade-in .txt-inner:after{content:"";display:block;width:3px;position:absolute;left:0;top:5px}.item-list-cmmn .item.fade-in .txt-wrap:after{bottom:100%;background:#000;z-index:-1;-webkit-animation:SlideIn 1s cubic-bezier(.25,1,.5,1) 1 forwards !important;animation:SlideIn 1s cubic-bezier(.25,1,.5,1) 1 forwards !important}.item-list-cmmn .item.fade-in .txt{-webkit-animation:FadeIn 1.8s cubic-bezier(.25,1,.5,1) .4s 1 forwards !important;animation:FadeIn 1.8s cubic-bezier(.25,1,.5,1) .4s 1 forwards !important}@media (max-width:768px){.item-list-cmmn .item.fade-in .txt-wrap:after,.item-list-cmmn .item.fade-in .txt-inner:after{width:4px;content:none}.item-list-cmmn .item.fade-in .txt-wrap:after{background:0 0}.item-list-cmmn .item.fade-in .txt-wrap:after{bottom:100%;z-index:-1;-webkit-animation:none !important;animation:none !important}.item-list-cmmn .item.fade-in .txt{-webkit-animation:none !important;animation:none !important}}.other-wrap{padding-left:7.81%;overflow:hidden}.other-wrap .other-wrap-inner{padding-right:4.24%;overflow:hidden}.other-wrap .article-list{border-top:1px solid rgba(0,0,0,.15);padding-top:60px}.other-wrap .article-list .sec-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:40px;font-size:11px}.other-wrap .article-list .sec-ttl .en{font-size:32px;font-weight:600;margin-right:20px}.other-wrap .item-list-cmmn{position:relative}.other-wrap .item-list-cmmn .slick-list{overflow:visible}.other-wrap .item-list-cmmn .slick-nav-arrows{position:absolute;top:-80px;right:0;width:70px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.other-wrap .item-list-cmmn .slick-arrow{width:48px;height:48px;position:relative;cursor:pointer}.other-wrap .item-list-cmmn .slick-arrow:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;font-family:"Roboto Mono",monospace;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;display:block;width:48px;height:48px;padding:0 10px}.other-wrap .item-list-cmmn .slick-arrow.slick-disabled{cursor:default}.other-wrap .item-list-cmmn .slick-arrow.slick-disabled:before{display:none}.other-wrap .item-list-cmmn .slick-next{right:0}.other-wrap .item-list-cmmn .slick-next:before{content:">";text-align:right}.other-wrap .item-list-cmmn .slick-prev{left:0}.other-wrap .item-list-cmmn .slick-prev:before{content:"<"}.other-wrap .item-list-cmmn .item{margin-right:30px}@media (min-width:769px){.other-wrap{margin-bottom:-60px}}@media (max-width:768px){.other-wrap{padding-left:15px}.other-wrap .other-wrap-inner{padding-right:45px}.other-wrap .article-list{padding-top:20px}.other-wrap .article-list .sec-ttl{margin-bottom:15px;font-size:11px}.other-wrap .article-list .sec-ttl .en{font-size:24px;margin-right:15px}.other-wrap .item-list-cmmn .slick-nav-arrows{width:65px;right:-15px;top:-50px}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:100% !important}}.cont-side .sec-ttl{padding-left:25px;font-size:11px;line-height:1;margin-bottom:20px}.cont-side .sec-ttl .en{display:block;font-weight:600;font-size:18px;margin-bottom:8px;color:#000}.cont-side .side-banner-link{margin-bottom:50px}.cont-side .banner-event .sec-ttl{background:url(/wp-content/themes/sqripts/img/common/icn_banner_event.svg) no-repeat 0 0}.cont-side .banner-document .sec-ttl{background:url(/wp-content/themes/sqripts/img/common/icn_banner_download.svg) no-repeat 0 0}.cont-side .side-editorial .sec-ttl{background:url(/wp-content/themes/sqripts/img/common/icn_pen.svg) no-repeat 0 0;background-size:20px 20px}.cont-side .banner-title{margin-top:5px}.cont-side .side-editorial{margin-bottom:50px}.cont-side .keyword{margin-bottom:50px}.cont-side .keyword .sec-ttl{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_keyword.svg) no-repeat 0 0}.cont-side .ranking{margin-bottom:60px}.cont-side .ranking .sec-ttl{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_ranking.svg) no-repeat 0 0}.cont-side .ranking .ranking-list li,.cont-side .ranking .wpp-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.cont-side .ranking .ranking-list .icon,.cont-side .ranking .wpp-list .icon{font-weight:600;font-size:18px;line-height:1;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;width:32px;padding-top:2px}.cont-side .ranking .ranking-list .txt,.cont-side .ranking .wpp-list .txt{width:calc(100% - 32px)}.cont-side .ranking .ranking-list a,.cont-side .ranking .wpp-list a{text-decoration:underline;font-size:12px}.cont-side .bnnr-wrap{margin-bottom:60px}.cont-side .bnnr-wrap li{margin-bottom:20px}.cont-side .news{margin-bottom:60px}.cont-side .news .sec-ttl{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_news.svg) no-repeat 0 0}.cont-side .news .wpra-item-list--bullets.wpra-item-list--default{list-style:none !important;font-size:12px;margin-bottom:15px}.cont-side .editorial-list{list-style:none;padding:0;margin:0}.cont-side .editorial-item{margin-bottom:10px}.cont-side .editorial-item a{text-decoration:underline}@media (max-width:768px){.cont-side{display:none;border-top:1px solid rgba(0,0,0,.15);margin-top:60px;padding:60px 30px 0}.cont-side .ranking{margin-bottom:40px}.cont-side .ranking .ranking-list,.cont-side .ranking .wpp-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cont-side .ranking .ranking-list li,.cont-side .ranking .wpp-list li{width:47%;margin-bottom:20px}}@-webkit-keyframes FadeIn{0%{opacity:0}100%{opacity:1}}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes SlideIn{0%{bottom:100%}100%{bottom:0}}@keyframes SlideIn{0%{bottom:100%}100%{bottom:0}}@-webkit-keyframes Hover{0%{top:5px;bottom:100%}50%{top:5px;bottom:0}100%{top:100%;bottom:0}}@keyframes Hover{0%{top:5px;bottom:100%}50%{top:5px;bottom:0}100%{top:100%;bottom:0}}.notfound-wrap .page-ttl-wrap{background:0 0}.notfound-wrap .page-ttl-wrap .page-desc-ttl{margin-bottom:20px}.notfound-wrap .page-ttl-wrap .link{margin:30px 0 60px}.notfound-wrap .page-ttl-wrap .link a{text-decoration:underline}@media (min-width:769px){.notfound-wrap .page-ttl-wrap{padding:0 7.8% 0 11.33%;margin-bottom:150px;margin-top:90px}.notfound-wrap .page-ttl-wrap .page-ttl{width:34.7%;padding:0;margin-right:13%;margin-top:60px}.notfound-wrap .page-ttl-wrap .page-desc{width:52.3%}}@media (max-width:768px){.notfound-wrap .page-ttl-wrap{padding:0 30px}}.download-wrap .dl-list .item{margin-bottom:80px}.download-wrap .dl-list .item .item-link{-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease;text-decoration:none}.download-wrap .dl-list .item .item-link:hover{opacity:.8}.download-wrap .dl-list .item .image{position:relative}.download-wrap .dl-list .item .image img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.download-wrap .dl-list .item .image:before{content:"";padding-top:56.25%;display:block}.download-wrap .dl-list .item .ttl{font-size:18px;font-weight:600;margin:25px 0 10px}.download-wrap .dl-list .item .txt{line-height:2}.download-wrap .dl-list .item .btn{max-width:200px;margin:15px auto 0;height:40px;line-height:38px}.download-wrap .dl-btn-wrap .btn{margin:30px auto 0}@media (min-width:769px){.download-wrap{margin-bottom:-80px}.download-wrap .page-ttl-wrap{padding-bottom:60px;margin-bottom:90px}}.faq-wrap .faq-anchor li{margin-bottom:10px}.faq-wrap .faq-anchor li a{text-decoration:none;text-align:center;border:1px solid #000;border-radius:3px;padding:16px 20px;line-height:1;display:block;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}.faq-wrap .faq-anchor li a:hover{color:#fff;background:#000}.faq-wrap .page-ttl-wrap .faq-anchor{display:-webkit-box;display:-ms-flexbox;display:flex}.faq-wrap .page-ttl-wrap .faq-anchor li{margin-right:10px}.faq-wrap .page-ttl-wrap .faq-anchor li:last-child{margin-right:0}.faq-wrap .page-ttl-wrap .faq-anchor li a{padding:15px 30px 15px 15px;background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_arrow_anchor-b.svg) no-repeat right 15px center #fff}.faq-wrap .page-ttl-wrap .faq-anchor li a:hover{background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_arrow_anchor-w.svg) no-repeat right 15px center #000}.faq-wrap .sec-ttl{font-size:28px;font-weight:600;margin-bottom:30px}.faq-wrap .sec-ttl+.box-wrap{border-top:1px solid rgba(0,0,0,.15)}.faq-wrap .q:before,.faq-wrap .q:after,.faq-wrap .q .icon:before{display:block;content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-wrap .q{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;border-bottom:1px solid rgba(0,0,0,.15);padding:25px 70px 30px 0;cursor:pointer}.faq-wrap .q:before,.faq-wrap .q:after{right:10px;background:#000;width:10px;height:1px}.faq-wrap .q:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s;transition:.3s}.faq-wrap .q.open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq-wrap .q .icon{font-family:"Roboto Mono",monospace;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:50px;line-height:1;margin-top:-10px;color:#000;width:60px}.faq-wrap .q .icon:before{border:solid 1px #000;border-radius:50%;width:30px;height:30px}.faq-wrap .q .txt{font-size:21px;letter-spacing:.03em;line-height:1.65;width:calc(100% - 60px)}.faq-wrap .a{display:none;padding:25px 70px 60px 60px;font-size:16px;line-height:2}@media (min-width:769px){.faq-wrap .cont-main section{padding-top:90px;margin-bottom:10px}.faq-wrap .cont-main section:first-child{margin-top:-90px}.faq-wrap .cont-main section:last-child{margin-bottom:0}.faq-wrap .sticky{position:sticky;top:90px}.faq-wrap .page-ttl-wrap{padding-bottom:60px}}@media (max-width:768px){.faq-wrap .page-ttl-wrap .faq-anchor li a{padding:10px 20px 10px 8px;background:url(//sqripts.com/wp-content/themes/sqripts/img/common/icn_arrow_anchor-b.svg) no-repeat right 6px center #fff}.faq-wrap .cont-main{padding:0 15px}.faq-wrap .cont-main section{padding-top:60px;margin-bottom:10px}.faq-wrap .cont-main section:first-child{margin-top:-60px}.faq-wrap .cont-main section:last-child{margin-bottom:0}.faq-wrap .cont-side{border:none}.faq-wrap .cont-side .sticky{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:99;display:none;padding:10px 10px 1px}.faq-wrap .cont-side .faq-anchor{display:-webkit-box;display:-ms-flexbox;display:flex}.faq-wrap .cont-side .faq-anchor li{width:32%}.faq-wrap .cont-side .faq-anchor li:nth-child(2){margin:0 2%}.faq-wrap .cont-side .faq-anchor li a{padding:5px 10px}.faq-wrap .sec-ttl{margin-bottom:20px;font-size:20px}.faq-wrap .q{padding:15px 30px 10px 0}.faq-wrap .q .icon{font-size:36px;width:40px}.faq-wrap .q .txt{width:calc(100% - 50px);font-size:16px;letter-spacing:.03em;font-weight:400}.faq-wrap .a{padding:20px 40px 40px 50px}}.contact-wrap .form-wrap th,.contact-wrap .form-wrap td{font-size:16px}.contact-wrap .form-wrap th{font-weight:600;text-align:left}.contact-wrap .complete-wrap{text-align:center}.contact-wrap .complete-wrap .sec-ttl{font-size:32px;font-weight:600;margin-bottom:40px}.contact-wrap .complete-wrap p{line-height:2;font-size:16px;margin-bottom:30px}.contact-wrap .complete-wrap .btn{margin:60px auto 0}@media (min-width:769px){.contact-wrap .form-wrap{max-width:900px;margin:0 auto}.contact-wrap .form-wrap th,.contact-wrap .form-wrap td{vertical-align:middle;padding:20px 0}.contact-wrap .form-wrap th{width:180px}.contact-wrap .form-wrap th.vt{vertical-align:top}.contact-wrap .form-wrap th.vt .fnt-s{font-size:13px}.contact-wrap .form-wrap td{width:calc(100% - 180px)}.contact-wrap .form-wrap td table th{width:120px}.contact-wrap .form-wrap td table td{width:calc(100% - 120px)}.contact-wrap .form-wrap td table tr:first-child th,.contact-wrap .form-wrap td table tr:first-child td{padding-top:0}.contact-wrap .form-wrap .is_error th{padding-bottom:50px}.contact-wrap .complete-wrap{padding-top:25px}}@media (max-width:768px){.contact-wrap th,.contact-wrap td{display:block}.contact-wrap td{padding:10px 0 20px}}.mw_wp_form .error{font-size:10px !important;color:#ec5555 !important;margin-top:10px}.mw_wp_form_input th.vt{padding-top:30px}@media (min-width:769px){.mw_wp_form_input td table{margin-top:-10px}.mw_wp_form_input .agree-wrap{padding-left:200px}.mw_wp_form_input .agree-wrap .error{left:200px}}.mw_wp_form_confirm .btn-wrap{margin-top:80px}.mw_wp_form_confirm .agree-wrap{display:none}@media (min-width:769px){.mw_wp_form_confirm th,.mw_wp_form_confirm td{vertical-align:top !important}.mw_wp_form_confirm td{padding-left:20px !important}}@media (max-width:768px){.mw_wp_form_confirm .btn-wrap{margin-top:20px}}.archive-wrap .page-ttl-wrap .cat-list-wrap .cat-list{display:-webkit-box;display:-ms-flexbox;display:flex}.archive-wrap .page-ttl-wrap .cat-list-wrap .cat-list li{margin:0 10px 10px 0;font-size:14px}.archive-wrap .page-ttl-wrap .cat-list-wrap .cat-list li:last-child{margin-right:0}.archive-wrap .page-ttl-wrap .cat-list-wrap .cat-list li a{color:#fff;background:#000;text-decoration:none;border:1px solid #000;border-radius:3px;padding:7px 8px;line-height:1;display:block;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}.archive-wrap .page-ttl-wrap .cat-list-wrap .cat-list li a:hover{color:#000;background:#fff}@media (min-width:769px){.archive-wrap .page-ttl-wrap .cat-list-wrap .cat-list{-ms-flex-wrap:wrap;flex-wrap:wrap;height:200px;overflow-y:scroll}}@media (max-width:768px){.archive-wrap .item-list-cmmn{padding:0 2px}}.archive-writer-wrap .page-ttl-wrap .page-desc .sub-ttl{margin-bottom:20px;line-height:1.3}.archive-writer-wrap .writer-list-wrap .writer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-writer-wrap .writer-list-wrap .ttl{margin-top:20px;text-align:center;font-weight:600}.archive-writer-wrap .writer-list-wrap a{text-decoration:none;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}.archive-writer-wrap .writer-list-wrap a:hover{opacity:.75}@media (min-width:769px){.archive-writer-wrap{margin-bottom:-60px}.archive-writer-wrap .page-ttl-wrap{padding-bottom:60px}.archive-writer-wrap .writer-list-wrap .item{width:15.56%;margin:0 5.55% 60px 0}.archive-writer-wrap .writer-list-wrap .item:nth-child(5n){margin-right:0}}@media (max-width:768px){.archive-writer-wrap .writer-list-wrap .item{width:47%;margin:0 6% 40px 0}.archive-writer-wrap .writer-list-wrap .item:nth-child(2n){margin-right:0}}.feature-list .item{position:relative;cursor:pointer;background:#fff;margin-bottom:60px}.feature-list .item a{text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}.feature-list .item a:hover{opacity:.75}.feature-list .item .img{overflow:hidden;position:relative;aspect-ratio:512/269}.feature-list .item .img img{-webkit-transition-duration:.3s;transition-duration:.3s;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.feature-list .item .num-wrap{position:absolute;bottom:10px;right:10px;background:#000;width:50px;height:50px;color:#fff;font-weight:600;text-align:center;line-height:1.3;padding:5px 0}.feature-list .item .num-wrap .num{display:block}.feature-list .item .txt{position:relative;padding:20px}.feature-list .item .ttl{font-weight:600;font-size:18px;margin-bottom:10px}.feature-list .item:hover .img img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (min-width:769px){.feature-list .tag-wrap{margin-bottom:5px}}@media (max-width:768px){.feature-list{padding:0 30px}.feature-list .item{margin-bottom:40px}}.single-wrap .single-header-wrap{position:relative;border-bottom:3px solid #000;margin:30px 3.91% 30px 7.81%}.single-wrap .single-header-wrap .ttl{font-size:32px;font-weight:600;margin-bottom:40px}.single-wrap .single-header-wrap .date{margin-bottom:30px;font-size:12px;color:#777}.single-wrap .cont-main .article-thumbnail{margin-bottom:50px}.single-wrap .cont-main .article-thumbnail img{margin:0 auto}.single-wrap .cont-main .editor-styles-wrapper*:first-child{margin-top:0 !important}.single-wrap .cont-main .touroku{background:#fff;text-align:center;padding:35px 7%;text-align:center;position:relative;margin:0 auto 0;box-shadow:0px -80px 100px 100px rgba(245,245,245,.9)}.single-wrap .cont-main .touroku .txt{font-weight:600;font-size:21px;margin-bottom:25px;line-height:1.5}.single-wrap .cont-main .touroku .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-wrap .cont-main .touroku .btn{text-decoration:none;display:block}.single-wrap .cont-main .touroku .btn:hover{opacity:1}.single-wrap .cont-main .touroku .btn-black{color:#fff}.single-wrap .cont-main .touroku .btn-black:hover{color:#000}.single-wrap .cont-main .touroku .btn-white{background:#fff;color:#000;max-width:-webkit-fill-available}.single-wrap .cont-main .touroku .btn-white:hover{background:#000;color:#fff}.single-wrap .cont-main .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:80px 0 40px}.single-wrap .cont-main .sns-wrap .ttl{font-family:"Roboto Mono",monospace;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:16px;font-weight:600;height:30px;line-height:30px;padding-right:20px;border-right:1px solid rgba(0,0,0,.15)}.single-wrap .cont-main .sns-list li{margin:0 0 0 20px}.single-wrap .cont-main .writer-info-wrap{position:relative;background:#fff;padding:40px 5.4% 35px 14.3%;margin-bottom:95px}.single-wrap .cont-main .writer-info-wrap .writer-ttl{position:absolute;top:50%;left:1%;-webkit-transform:rotate(90deg) translate(-24%,0%);transform:rotate(90deg) translate(-24%,0%);font-size:22px;font-weight:600}.single-wrap .cont-main .writer-info-wrap .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.single-wrap .cont-main .writer-info-wrap .info .photo{width:60px;height:60px;margin-right:20px}.single-wrap .cont-main .writer-info-wrap .info .photo img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.single-wrap .cont-main .writer-info-wrap .info .name-wrap{width:calc(100% - 80px);line-height:1.65}.single-wrap .cont-main .writer-info-wrap .info .name-wrap .name{font-size:18px;font-weight:600;margin-top:-5px}.single-wrap .cont-main .writer-info-wrap .info .name-wrap .title{font-size:12px;color:#777;margin-top:2px}.single-wrap .cont-main .writer-info-wrap .info .btn{max-width:153px;height:28px;line-height:25px;border-radius:3px;font-weight:400}.single-wrap .cont-main .writer-info-wrap .txt{border-top:1px solid #000;line-height:2;padding-top:15px;margin-top:20px}.single-wrap .link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}.single-wrap .link-wrap .item{width:41.7%;cursor:pointer;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}.single-wrap .link-wrap .item:hover{opacity:.8}.single-wrap .link-wrap .item.next{margin-left:auto}.single-wrap .link-wrap .item.next .item-ttl{text-align:right}.single-wrap .link-wrap .item-ttl{font-family:"Roboto Mono",monospace;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:18px;font-weight:600;margin-bottom:20px}.single-wrap .link-wrap .box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-wrap .link-wrap .image{width:34.3%}.single-wrap .link-wrap .txt{width:59.8%}.single-wrap .link-wrap .date-wrap{margin:15px 0 10px}.single-wrap .other-wrap{margin-top:100px}@media (min-width:769px){.single-wrap .single-header-wrap .main-wrap{width:75%}.single-wrap .single-header-wrap .side-wrap{position:absolute;top:0;right:0;width:19.6%}.single-wrap .single-header-wrap .info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.single-wrap .single-header-wrap .tag-wrap{margin-right:30px}.single-wrap .single-header-wrap .sns-list li{margin-right:20px}.single-wrap .writer-info-wrap .info .btn{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-wrap .article-content-max{max-width:1000px;margin:0 auto}.single-wrap .cont-side .news{margin-bottom:0}.single-wrap .cont-main .writer-info-wrap .txt{line-height:1.6;padding-top:15px;margin-top:20px}}@media (max-width:768px){.single-wrap .single-header-wrap{margin:10px 5px 10px;width:calc(100% - 10px);padding:10px}.single-wrap .single-header-wrap .ttl{font-size:20px;line-height:1.4;margin-bottom:0}.single-wrap .single-header-wrap .date{margin-bottom:10px}.single-wrap .single-header-wrap .sns-wrap{position:absolute;right:10px;bottom:10px}.single-wrap .single-header-wrap .sns-wrap .sns-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-wrap .single-header-wrap .sns-wrap .sns-list li{margin:0 0 0 5px}.single-wrap .single-header-wrap .tag-wrap li{margin-bottom:5px}.single-wrap .single-header-wrap .writer-wrap{margin-top:10px;padding-right:90px}.single-wrap .cont-main .article-thumbnail{padding-left:30px}.single-wrap .cont-main .article-content{padding:2px}.single-wrap .cont-main .article-content h2{padding:5px 10px;line-height:1.5;font-size:20px}.single-wrap .cont-main .article-content h3{padding:5px 10px;line-height:1.5;font-size:18px}.single-wrap .cont-main .article-content p{line-height:2;font-size:16px}.single-wrap .cont-main .touroku .btn{margin:auto}.single-wrap .cont-main .touroku .btn-white{margin-bottom:15px}.single-wrap .cont-main .sns-wrap{margin-top:60px;padding:0}.single-wrap .cont-main .writer-info-wrap{width:calc(100% - 0px);margin-left:0;margin-bottom:20px;padding:10px}.single-wrap .cont-main .writer-info-wrap .writer-ttl{position:relative;margin-bottom:15px;top:0;left:0;transform:none}.single-wrap .cont-main .writer-info-wrap .info .name-wrap .name{font-size:16px;letter-spacing:.03}.single-wrap .cont-main .writer-info-wrap .txt{line-height:1.6;padding-top:15px;margin-top:20px}.single-wrap .cont-main .writer-info-wrap .info .btn{margin-top:8px}.single-wrap .link-wrap{padding:0 30px}.single-wrap .link-wrap .item{width:49%}.single-wrap .link-wrap .item .ttl{font-size:13px}.single-wrap .link-wrap .item .date-wrap .date{font-size:12px}.single-wrap .cont-main .touroku .txt{font-size:15px}.single-wrap .other-wrap{margin-top:40px}}.single-writer-wrap .writer-ttl-wrap{margin:75px 0 90px}.single-writer-wrap .writer-ttl-wrap .page-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.single-writer-wrap .writer-ttl-wrap .page-ttl .en{display:block;font-weight:600;font-size:36px;margin-right:22px}.single-writer-wrap .writer-ttl-wrap .profile-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0 5px;border-bottom:3px solid #000}.single-writer-wrap .writer-ttl-wrap .profile-wrap .image{width:15.6%;margin-right:5.5%;margin-bottom:20px}.single-writer-wrap .writer-ttl-wrap .profile-wrap .profile{width:78.9%}.single-writer-wrap .writer-ttl-wrap .profile-wrap .name-wrap{margin:5px 0 25px}.single-writer-wrap .writer-ttl-wrap .profile-wrap .name{font-size:24px;font-weight:600;margin-right:30px;line-height:1.3}.single-writer-wrap .writer-ttl-wrap .profile-wrap .sns-list li{margin:0 10px;width:26px}.single-writer-wrap .writer-ttl-wrap .profile-wrap .txt{font-size:16px;line-height:2}.single-writer-wrap .sec-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-bottom:35px}.single-writer-wrap .sec-ttl .en{display:block;font-weight:600;font-size:32px;margin-right:20px}.single-writer-wrap .other-wrap{margin:100px 0 -60px}@media (min-width:769px){.single-writer-wrap{margin-bottom:-60px}.single-writer-wrap .writer-ttl-wrap .profile-wrap .name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.single-writer-wrap .writer-ttl-wrap{margin:15px 0 0}.single-writer-wrap .sec-ttl{margin-bottom:20px}.single-writer-wrap .sec-ttl .en{font-size:24px;margin-right:20px}.single-writer-wrap .writer-ttl-wrap .page-ttl .en{display:block;font-weight:600;font-size:24px;margin-right:22px}.single-writer-wrap .writer-ttl-wrap .profile-wrap{padding:15px 0 1px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-writer-wrap .writer-ttl-wrap .profile-wrap .image{width:25%;margin-right:5%}.single-writer-wrap .writer-ttl-wrap .profile-wrap .profile{width:70%}.single-writer-wrap .writer-ttl-wrap .profile-wrap .name{font-size:18px;min-height:60px;margin-right:0}.single-writer-wrap .writer-ttl-wrap .profile-wrap .sns-list{margin-top:5px}.single-writer-wrap .writer-ttl-wrap .profile-wrap .sns-list li:first-child{margin-left:0}.single-writer-wrap .writer-ttl-wrap .profile-wrap .txt{margin-left:-40%;width:140%}}.original-page-wrap .original-page-ttl{font-weight:600;font-size:36px}@media (max-width:768px){.original-page-wrap .original-page-ttl{padding:0;font-size:26px}}.news-archive .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-archive .nav-links span,.news-archive .nav-links a{display:block;margin:0 7px}.news-archive .nav-links .nav-previous a,.news-archive .nav-links .nav-next a{letter-spacing:.03em}.top-wrap .recommend,.top-wrap .latest{position:relative}.top-wrap .recommend .sec-ttl,.top-wrap .latest .sec-ttl{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.top-wrap .recommend .sec-ttl .jp,.top-wrap .latest .sec-ttl .jp{font-size:11px}.top-wrap .recommend .sec-ttl .en,.top-wrap .latest .sec-ttl .en{font-size:22px;font-weight:600;margin-right:11px}.top-wrap .recommend{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:60px}.top-wrap .latest .btn{margin:25px auto 0;font-size:16px}.top-wrap .latest .more_btn img{width:40px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:769px){.top-wrap.content-wrap{padding-top:150px}.top-wrap .recommend .item.main-item .l_box-wrap,.top-wrap .latest .item.main-item .l_box-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-wrap .recommend .item.main-item .image,.top-wrap .latest .item.main-item .image{width:65.5%;margin-right:3.57%}.top-wrap .recommend .item.main-item .txt-wrap,.top-wrap .latest .item.main-item .txt-wrap{width:30.93%;margin:0}.top-wrap .recommend .sec-ttl{-webkit-transform:rotate(90deg) translate(90px,135px);transform:rotate(90deg) translate(90px,135px)}.top-wrap .latest .sec-ttl{-webkit-transform:rotate(90deg) translate(60px,104px);transform:rotate(90deg) translate(60px,104px)}}@media (max-width:1180px){.top-wrap.content-wrap{padding-top:160px}}@media (max-width:768px){.top-wrap .latest .btn{margin:25px auto;font-size:16px}.top-wrap.content-wrap{padding-top:80px}.top-wrap .recommend{margin-bottom:20px}.top-wrap .recommend .item-list-cmmn,.top-wrap .latest .item-list-cmmn{padding-left:5px}.top-wrap .recommend .sec-ttl .jp,.top-wrap .latest .sec-ttl .jp{font-size:10px}.top-wrap .recommend .sec-ttl .en,.top-wrap .latest .sec-ttl .en{font-size:14px}.item-list-cmmn .item .image{overflow:hidden;position:relative;aspect-ratio:512/269;width:144px;float:left;margin-right:5px}.item-list-cmmn .main-item .image{overflow:hidden;position:relative;aspect-ratio:512/269;width:200px;max-width:200px;min-width:120px;float:left;margin-right:5px}.top-wrap .recommend .item.main-item .txt-wrap,.top-wrap .latest .item.main-item .txt-wrap{margin-top:0}.top-wrap .recommend .item.main-item .txt-wrap:before,.top-wrap .latest .item.main-item .txt-wrap:before{display:block;content:"";position:absolute;top:-20px;left:0;background:#f5f5f5;z-index:0}.top-wrap .recommend .item.main-item .item-link,.top-wrap .latest .item.main-item .item-link{width:100%}.top-wrap .recommend .item.main-item .txt-wrap .txt,.top-wrap .latest .item.main-item .txt-wrap .txt{display:flex;flex-direction:column}.top-wrap .recommend .item.main-item .ttl,.top-wrap .latest .item.main-item .ttl{font-size:19px;padding-right:0;width:calc(100% + 200px);min-width:200px;min-height:20px;display:block;margin:11px 0 0 -200px;order:4}.top-wrap .recommend .item.main-item .date-wrap,.top-wrap .latest .item.main-item .date-wrap{order:1;margin-bottom:5px;height:13px;white-space:nowrap;overflow:hidden}.top-wrap .recommend .item.main-item .tag-wrap,.top-wrap .latest .item.main-item .tag-wrap{order:2;min-height:48px;height:48px;overflow:hidden;margin-bottom:5px}.top-wrap .recommend .item.main-item .writer-wrap,.top-wrap .latest .item.main-item .writer-wrap{order:3;min-height:29px;height:29px;overflow:hidden}.top-wrap .recommend .item.main-item .writer-wrap .photo,.top-wrap .latest .item.main-item .writer-wrap .photo{margin-right:10px;min-width:28px}.top-wrap .recommend .item.main-item .date-wrap .icn-new,.top-wrap .latest .item.main-item .date-wrap .icn-new{margin-right:3px}.top-wrap .recommend .item.main-item .tag-wrap li,.top-wrap .latest .item.main-item .tag-wrap li{margin:0 5px 4px 0;height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.top-wrap .recommend .item.main-item .writer-wrap p,.top-wrap .latest .item.main-item .writer-wrap p{line-height:1.3;max-height:29px}.single-writer-wrap .col4 .writer-wrap{display:none}.top-wrap .recommend{padding-bottom:20px}.top-wrap .recommend .sec-ttl{-webkit-transform:rotate(90deg) translate(65px,80px);transform:rotate(90deg) translate(65px,80px)}.top-wrap .latest .sec-ttl{-webkit-transform:rotate(90deg) translate(43px,59px);transform:rotate(90deg) translate(43px,59px)}}@media (max-width:340px){.top-wrap .recommend .item.main-item .writer-wrap p,.top-wrap .latest .item.main-item .writer-wrap p{display:none}}