﻿@import url("ress.css");@font-face{font-family:"noto-sans-jp";font-display:swap;src:url("../assets/font/Noto_Sans_JP/NotoSansJP-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"noto-sans-jp";font-display:swap;src:url("../assets/font/Noto_Sans_JP/NotoSansJP-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url("../assets/font/Roboto/Roboto-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url("../assets/font/Roboto/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal}header .menu{margin:0}header .menu ul li{text-align:left}header .gnav-sp .follow-me-btns{position:inherit}header a:hover{color:inherit}.wrapper{background-color:inherit}body.user .column.user-report ul li{display:flex}body.plugin .pagetitle .wrapper{padding-top:70px}html{font-family:"YakuHanJP_Narrow","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",arial,sans-serif;line-height:1.8;color:#422e2e;font-size:62.5%}body{font-size:1.4rem}@media screen and (min-width: 64em){body{letter-spacing:0.05em;font-size:1.6rem}}*{min-height:0;min-width:0}.wrapper{width:auto;margin:6rem 1.5rem 0 1.5rem}@media screen and (min-width: 64em){.wrapper{padding:0 3%;margin:6rem auto 0 auto}}@media screen and (min-width: 80em){.wrapper{width:90%;max-width:1100px;padding:0;margin:7rem auto 0 auto}}body.plugin_detail .cd-breadcrumb{padding-top:0}body.plugin_detail .pagetitle h1{margin:0}body.plugin_detail .features .inner.feat_others h2.hd-2{text-align:center}header{position:fixed;top:0;left:0;z-index:15;width:100%;background:#FFF;box-shadow:0px 5px 5px 0px rgba(0,0,0,0.05);left:0;top:0;z-index:1000;background-color:#FFF;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}header.head-animation{transform:none !important;top:0 !important;opacity:1 !important}header li{list-style:none}header i{font-family:"Font Awesome 5 Free" !important}header a{color:inherit;text-decoration:none;transition:all .3s linear}header a:hover{text-decoration:none}header .pure-button,header .pure-button:active{padding:.5em 1em}.plan_name{font-size:1.2rem;color:#666}div.header-pc{display:none}div.header-sp{position:relative;background:#FFF;height:46px}div.header-sp .site-logo{position:absolute;top:10px;left:15px;width:96px;line-height:1;font-size:1rem;margin:0}div.header-sp .pure-button.btn-sp-contact{position:absolute;top:0;right:55px;display:inline-flex;align-items:center;gap:6px;padding-left:3.1rem}div.header-sp .pure-button.btn-sp-contact:before{content:"　";width:1.5rem;height:auto;background:url(../assets/img/icn-left-arrow.svg) no-repeat;position:absolute;left:1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:1.4rem}div.header-sp #navArea .hamburger{display:block;position:fixed;z-index:10;right:5px;top:2px;width:46px;height:46px;cursor:pointer;text-align:center}div.header-sp #navArea .hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#422e2e;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out}div.header-sp #navArea .hamburger span:nth-child(1){top:10px}div.header-sp #navArea .hamburger span:nth-child(2){top:20px}div.header-sp #navArea .hamburger span:nth-child(3){top:30px}div.header-sp #navArea nav.gnav-sp{display:block;position:fixed;z-index:2;top:0;right:0;background:#FFF;box-shadow:-7px 5px 5px 0px rgba(0,0,0,0.05);border-top:1px solid #F6F6F4;text-align:center;width:100%;height:100%;transform:translateX(100%);transition:all 0.6s;z-index:3;opacity:0;overflow-y:auto;padding:20px 30px}@media screen and (min-width: 48em){div.header-sp #navArea nav.gnav-sp{padding:40px 60px}}div.header-sp #navArea nav.gnav-sp>ul{margin:30px auto 15px auto;width:100%;text-align:left}div.header-sp #navArea nav.gnav-sp ul li{list-style-type:none;padding:0;width:100%;transition:.4s all;border-bottom:1px solid #ddd}div.header-sp #navArea nav.gnav-sp ul li:last-child{padding-bottom:0}div.header-sp #navArea nav.gnav-sp ul li:hover{background:#F6F6F4}div.header-sp #navArea nav.gnav-sp ul li a{display:block;text-decoration:none;text-align:left;padding:1rem;font-weight:bold}@media screen and (min-width: 48em){div.header-sp #navArea nav.gnav-sp ul li a{padding:1rem;text-align:center}}div.header-sp #navArea nav.gnav-sp .accordion-text ul:last-child li:last-child{border-bottom:none}div.header-sp #navArea nav.gnav-sp .accordion-text ul li a{font-weight:normal}div.header-sp #navArea #mask{display:none}@media screen and (min-width: 48em){div.header-sp #navArea.active .hamburger{right:40px;top:25px}}div.header-sp #navArea.active .hamburger span:nth-child(1){top:19px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}div.header-sp #navArea.active .hamburger span:nth-child(2),div.header-sp #navArea.active .hamburger span:nth-child(3){top:19px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}div.header-sp #navArea.active nav.gnav-sp{right:100%;opacity:1}div.header-sp #navArea.active .accordion-wrap{background:#FFF;text-align:left}@media screen and (min-width: 48em){div.header-sp #navArea.active .accordion-wrap{text-align:center}}div.header-sp #navArea.active .accordion-wrap strong{color:inherit}div.header-sp #navArea.active .accordion-wrap li{margin-left:1.5rem;padding-left:1rem;text-indent:-1rem}div.header-sp #navArea.active .accordion-wrap .accordion-item{width:100%;margin:0 auto;cursor:pointer;position:relative;padding:1rem}@media screen and (min-width: 48em){div.header-sp #navArea.active .accordion-wrap .accordion-item{padding:1rem}}div.header-sp #navArea.active .accordion-wrap .accordion-item .accordion-header{transition:ease-in-out 100ms;position:relative;display:block;width:100%;font-weight:bold;font-size:1.4rem}div.header-sp #navArea.active .accordion-wrap .accordion-item .accordion-header .icn{transition:ease-in-out 300ms;position:absolute;right:12px;top:12px}div.header-sp #navArea.active .accordion-wrap .accordion-item .accordion-header .icn:after{content:" ";position:absolute;top:-0.75em;right:-0.5em;display:inline-block;width:12px;height:12px;border-bottom:2px solid #b5b5b5;border-right:2px solid #b5b5b5;transform:rotate(45deg)}div.header-sp #navArea.active .accordion-wrap .accordion-text{width:100%;display:none;padding:0;position:relative}div.header-sp #navArea.active .accordion-wrap .accordion-text .accordion-subttl{color:#CB000B;border-bottom:1px #b5b5b5;padding-top:10px;padding-left:1rem}div.header-sp #navArea.active .accordion-wrap .accordion-text ul{padding:0 0 0 1rem}div.header-sp #navArea.active .accordion-wrap .accordion-text ul li{padding-left:0;margin-left:0;text-indent:0}div.header-sp #navArea.active .accordion-wrap .rotate-icn{transform:rotate(180deg)}div.header-sp #navArea.active .accordion-wrap .accordion-no-bar{border-bottom:0}div.header-sp #navArea.active .icn-iso{width:105px;margin-top:10px}div.header-sp #navArea.active .box-btns .pure-button{display:block}div.header-sp #navArea.active .box{display:flex;align-items:flex-start}@media screen and (min-width: 48em){div.header-sp #navArea.active .box{justify-content:flex-end}}div.header-sp #navArea.active .box .follow-me-btns{margin-left:10px;text-align:center}div.header-sp #navArea.active .box .follow-me-btns li a{padding:15px 10px}div.header-sp #navArea.active .box .follow-me-btns li a:before{font-size:40px;height:40px;line-height:40px;width:40px}div.header-sp #navArea.active #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:all .5s;background-color:rgba(255,255,255,0.6)}div.header-sp #navArea.active .sub span{padding:0 0.5rem}div.header-sp #navArea.active .sub span .pure-button{width:100%}@media screen and (min-width: 64em){div.header-sp,div.btn-sp-contact{display:none}div.header-pc{display:flex;align-items:center;justify-content:space-between;margin:0 2rem}div.header-pc .header_innr{display:flex;align-items:center;width:84%}div.header-pc .site-logo{width:135px;height:auto;line-height:1;margin:20px 26px 20px 0}div.header-pc .gnav{width:100%;padding-left:3%}div.header-pc .menu{display:flex;width:100%}div.header-pc .menu .menu_list{width:auto;position:relative}div.header-pc .menu .menu_list>a{display:flex;align-items:center;justify-content:center;padding:0 1.4vw;height:70px;font-size:15px;white-space:normal;line-height:1;font-weight:bold;transition:.3s}div.header-pc .menu li:last-child{margin-left:auto}div.header-pc .dropdown{position:relative}div.header-pc .dropdown:after{content:" ";position:absolute;top:18px;left:0;right:0;margin:0 auto;display:inline-block;width:11px;height:11px;border-bottom:2px solid #b5b5b5;border-right:2px solid #b5b5b5;transform:rotate(45deg)}div.header-pc .menu_list>a:hover,div.header-pc .menu_list.active>a{background:#F6F6F4}div.header-pc .menu_contents{display:none;background:#FFF;box-shadow:-7px 5px 10px 5px rgba(0,0,0,0.05);color:inherit;position:absolute;top:90%;left:0;padding:2rem 3rem;border-radius:0.5rem;z-index:20}div.header-pc .menu_contents .flex{display:flex}div.header-pc .menu_contents .base-list-wapper{padding-left:3rem}div.header-pc .menu_contents .base-list-ttl{color:#CB000B;font-size:1.3rem}div.header-pc .menu_contents .base-list-ttl:not(:first-of-type){margin-top:20px}div.header-pc .menu_contents .base-list{font-weight:bold;width:100%;font-size:1.4rem}div.header-pc .menu_contents .base-list li{display:block;width:17rem;margin:7px 0}div.header-pc .menu_contents .base-list li a{display:block;padding:0.7rem 0.7rem 0.7rem 0}div.header-pc .menu_contents .base-list li a:hover{color:#CB000B}div.header-pc .menu_contents.plugin .base-list li{width:20rem}div.header-pc .sub ul{display:flex;align-items:center}div.header-pc .sub ul li{margin:0 0.5rem}div.header-pc .pure-button.icn-demo{position:relative;padding-left:3.1rem}div.header-pc .pure-button.icn-demo:before{content:"　";width:1.5rem;height:auto;background:url(../assets/img/icn-demo.svg) no-repeat;position:absolute;left:1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:1.2rem}div.header-pc .pure-button.icn-left-arrow{position:relative;padding-left:3.1rem}div.header-pc .pure-button.icn-left-arrow:before{content:"　";width:1.5rem;height:auto;background:url(../assets/img/icn-left-arrow.svg) no-repeat;position:absolute;left:1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:1.4rem}}main{margin-top:48px}@media screen and (min-width: 64em){main{margin-top:71px}}main section:first-child .wrapper{margin-top:0}main section.section-last .wrapper{margin-bottom:6rem}@media screen and (min-width: 64em){main section.section-last .wrapper{margin-bottom:7rem}}main section.bg-gray{background:#F6F6F4}main section.bg-gray .wrapper{padding-top:6rem;padding-bottom:6rem;margin-bottom:0}@media screen and (min-width: 64em){main section.bg-gray .wrapper{padding-top:7rem;padding-bottom:7rem}}.pure-g,.pure-g [class*=pure-u]{font-family:"YakuHanJP_Narrow","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",arial,sans-serif;letter-spacing:0}.pure-g.gutters>[class*=pure-u]{box-sizing:border-box;padding:0 0.5rem 0}.is-left{text-align:left !important}.is-center{text-align:center !important}.is-right{text-align:right !important}.valTop{vertical-align:top}.valMid{vertical-align:middle}.valBtm{vertical-align:bottom}.nowrap{white-space:nowrap}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt90{margin-top:90px !important}.mt-40{margin-top:-40px !important}.mr0{margin-right:0px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb90{margin-bottom:90px !important}.ml0{margin-left:0px !important}.ml5{margin-left:5px !important}.pb10{padding-bottom:10px !important}.pr0{padding-right:0px !important}.pt0{padding-top:0px !important}@media screen and (min-width: 64em){.w-5per{width:5% !important}.w-10per{width:10% !important}.w-15per{width:15% !important}.w-20per{width:20% !important}.w-25per{width:25% !important}.w-30per{width:30% !important}.w-35per{width:35% !important}.w-40per{width:40% !important}.w-45per{width:45% !important}.w-50per{width:50% !important}.w-55per{width:55% !important}.w-60per{width:60% !important}.w-65per{width:65% !important}.w-70per{width:70% !important}.w-75per{width:75% !important}.w-80per{width:80% !important}.w-85per{width:85% !important}.w-90per{width:90% !important}.w-95per{width:95% !important}.w-100per{width:100% !important}}.wdth100{width:100%}.sp-display{display:block}.sm-display{display:block}.pc-display{display:none}@media screen and (min-width: 35.5em){.sm-display{display:none}}@media screen and (min-width: 48em){.sp-display{display:none}.pc-display{display:block}}.no-shadow{box-shadow:0px 0px 0px 0px transparent !important}.youtube{width:100%;aspect-ratio:16 / 9}.youtube iframe{width:100%;height:100%}h2{font-weight:700;font-size:1.875rem}@media screen and (min-width: 48em){h2{font-size:2.8rem}}h3{font-weight:700;font-size:1.8rem}.page-title .wrapper{margin-top:46px}@media screen and (min-width: 64em){.page-title .wrapper{margin-top:71px}}h1.page_ttl01{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:8rem;padding:30px 10px 10px 10px;color:#fff;font-size:2.4rem;font-weight:bold;letter-spacing:0.2rem;text-align:center;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif}@media screen and (min-width: 64em){h1.page_ttl01{padding:45px 50px 10px 50px;min-height:6rem;font-size:3.6rem}}h1.page_ttl01:before{content:' ';position:absolute;display:inline-block;top:0;right:calc(50% - 50vw);left:calc(50% - 50vw);z-index:-2;height:100%;width:auto;background:url(../assets/img/page-title_bg@2x.png) 0 -8.333vw/100vw auto no-repeat}@media screen and (min-width: 64em){h1.page_ttl01:before{right:calc(50% - 50vw + 8px)}}h1.page_ttl01:after{content:' ';position:absolute;display:inline-block;top:1.5rem;left:calc(50% - 50vw);z-index:-1;height:8rem;width:calc(50vw + 50%);background-color:#CB000B;border-radius:0 1rem 1rem 0}@media screen and (min-width: 64em){h1.page_ttl01:after{top:2rem;height:12rem;width:calc(50vw + 50% - 160px)}}h1.page_ttl01.long-ltr{letter-spacing:-1px}@media screen and (min-width: 64em){h1.page_ttl01.long-ltr{letter-spacing:0}}.txt-lead{font-size:110%;font-weight:bold;margin-bottom:6rem}p.hd-02,h2.hd-02{font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;margin-bottom:3rem;line-height:1.5;font-size:2.2rem;font-weight:700 !important;font-style:normal}@media screen and (min-width: 48em){p.hd-02,h2.hd-02{letter-spacing:0.07em;font-size:3.2rem}}p.hd-02.underline,h2.hd-02.underline{position:relative;padding-bottom:1.5rem;margin-bottom:4rem}p.hd-02.underline:before,h2.hd-02.underline:before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:55px;height:4px;content:'';border-radius:3px;background:#CB000B}@media screen and (min-width: 64em){p.hd-02.underline:before,h2.hd-02.underline:before{bottom:-10px;width:40px}}h3.hd-03{font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-size:1.8rem;letter-spacing:0.1rem}@media screen and (min-width: 64em){h3.hd-03{font-size:2.4rem}}h3.basic-hd03{margin-bottom:2.5rem;padding:1.2rem 0;border-bottom:1px solid #ddd;border-top:4px solid #ddd;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-size:2rem;font-weight:600;line-height:1.6;position:relative;text-align:left}h3.basic-hd03:before{position:absolute;top:-4px;left:0;width:18%;height:4px;border-radius:1rem;content:' ';background:#CB000B}h4.basic-hd04,.basic-hd04{background:#F6F6F4;padding:1rem 2.5rem;border-radius:1rem;margin-top:3rem;margin-bottom:2rem;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-size:1.8rem;line-height:1.6}@media screen and (min-width: 64em){h4.basic-hd04,.basic-hd04{font-size:2.2rem}}h5.basic-hd05{margin-bottom:2rem;padding:0.3rem 2.5rem;position:relative;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-size:1.6rem;line-height:1.6}@media screen and (min-width: 64em){h5.basic-hd05{font-size:1.8rem}}h5.basic-hd05:before{position:absolute;top:0;left:0;width:6px;height:100%;content:'';border-radius:3px;background:#422e2e}h6.basic-hd06{font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-weight:bold;font-size:1.6rem;line-height:1.6;margin-bottom:2rem}@media screen and (min-width: 64em){h6.basic-hd06{font-size:1.8rem}}.item{text-align:left}.item ul li{margin-left:2.5rem}.note{font-size:14px;color:#666;padding-left:1em;text-indent:-1em;display:block}.txt-xsmall{font-size:1.1rem !important}.txt-small{font-size:1.2rem !important}.txt-large{font-size:1.8rem !important}.txt-xlarge{font-size:2.3rem !important}.txt-red{color:#CB000B}a{color:#422e2e;text-decoration:none;transition:all .3s linear;text-decoration:underline}a:hover{text-decoration:none;color:#7a7a7a}strong{color:#CB000B;font-weight:bold !important}.marker{background:linear-gradient(transparent 50%, #fff799 50%)}img{max-width:100%;height:auto;display:block;-webkit-backface-visibility:hidden;transition:.3s}a img:hover{opacity:0.8}.hvr-zoom{overflow:hidden;will-change:transform}a:hover .hvr-zoom img{transform:scale(1.2, 1.2);transition:0.5s all}figure.box-shadow,.box-shadow{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.13);border-radius:1rem;margin-top:1.8rem}.pure-button,.pure-button:active{display:inline-block;font-weight:bold;text-decoration:none;border-radius:100rem !important;border:2px solid #CB000B;background:#CB000B;color:#FFF;text-align:center;margin:0.6em 0;padding:0.5em 1.2em;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none !important}@media screen and (min-width: 48em){.pure-button,.pure-button:active{padding:0.5em 1.5em}}.pure-button:hover,.pure-button:active:hover{opacity:0.7}.pure-button i,.pure-button:active i{margin-right:7px;margin-left:7px}.pure-button.grey-line,.pure-button.gray-line,.pure-button:active.grey-line,.pure-button:active.gray-line{box-shadow:none;border:2px solid #b5b5b5;background:#FFF;color:inherit}.pure-button.red,.pure-button:active.red{border:#CB000B solid 2px;background:#CB000B;color:#FFF;position:relative;transition:all .3s}.pure-button.red:hover,.pure-button:active.red:hover{box-shadow:0px 7px 7px 0px rgba(0,0,0,0.12);top:-2px;opacity:1}.pure-button.red-line,.pure-button:active.red-line{box-shadow:none;border:#CB000B solid 2px;background:#FFF;color:#CB000B}.pure-button.white,.pure-button:active.white{border:#FFF solid 2px;background:#FFF;color:#CB000B}.pure-button.white-line,.pure-button:active.white-line{border:#FFF solid 2px;background:none;color:#FFF}.pure-button.black-line,.pure-button:active.black-line{box-shadow:none;border:#422e2e solid 2px;background:none;color:#422e2e}.pure-button.icn-left-arrow-black,.pure-button:active.icn-left-arrow-black{position:relative;padding:1rem;padding-right:3rem}.pure-button.icn-left-arrow-black:after,.pure-button:active.icn-left-arrow-black:after{content:"　";display:inline;width:13%;height:auto;background:url(../assets/img/arrow-circle-black.svg) no-repeat;position:absolute;right:2rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:1.6rem;background-size:15px 15px}.button-xsmall{font-size:60%}@media screen and (min-width: 48em){.button-xsmall{font-size:70%}}.button-small{font-size:85%}@media screen and (min-width: 48em){.button-small{font-size:85%}}.button-large{font-size:100% !important}@media screen and (min-width: 48em){.button-large{font-size:125% !important}}.button-xlarge{font-size:115% !important}@media screen and (min-width: 48em){.button-xlarge{font-size:135% !important}}.link-anchor{display:block;margin-top:-100px;padding-top:100px}.follow-me-btns{list-style:none;margin:10px 0 0 0;overflow:hidden;padding:0 !important;display:flex;width:auto !important;top:-30px;right:0px;margin-right:10px;justify-content:center}.follow-me-btns li{float:left;margin:0;padding:0;border:unset !important}.follow-me-btns a:hover{text-decoration:none}.follow-me-btns li a:before{color:#7a7a7a;display:inline-block;font-family:FontAwesome;font-size:30px;height:30px;line-height:30px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;width:30px}.follow-me-btns li a[href*="facebook.com"]::before{content:url("../assets/img/logo_footer_facebook.svg")}.follow-me-btns li a[href*="twitter.com"]::before,.follow-me-btns li a[href*="x.com"]::before{content:url("../assets/img/logo_footer_x.svg")}.follow-me-btns li a[href*="facebook.com"]:hover::before,.follow-me-btns li a[href*="x.com"]:hover::before{color:#3b5998}.follow-me-btns li a[href*="twitter.com"]:hover::before svg{fill:#000000}.follow-me-btns li a{padding:0 10px}.basic-table{margin-bottom:5rem}.basic-table table{width:100%;border-collapse:collapse;display:table}.basic-table table .head{display:table-row}.basic-table table th,.basic-table table td{text-align:left;display:table-cell;padding:1rem;border:solid 1px #ddd;box-sizing:border-box}.basic-table table tr::last-child{border-bottom:none}.basic-table table th{font-weight:bold;background:#F6F6F4}.basic-table table td{display:table-cell;text-align:left}.basic-table table td::first-child{background:#F6F6F4;font-weight:bold}.basic-table table td::before{display:none}@media screen and (max-width: 64em){.basic-table-sp table{width:100%}.basic-table-sp table th,.basic-table-sp table td{display:block;width:100%;border-bottom:none}.basic-table-sp table tr:last-child{border-bottom:solid 1px #ccc}}.attention{display:block;float:right}.border-box{border:1px solid #ddd;padding:2rem}@media screen and (min-width: 64em){.border-box{padding:4rem}}.breadcrumb{width:auto;margin:0 0 0 1.5rem;-webkit-overflow-scrolling:touch;overflow-x:auto}@media screen and (min-width: 64em){.breadcrumb{width:90%;max-width:1100px;padding:0.5rem 3% 0 3%;margin:0 auto}}@media screen and (min-width: 80em){.breadcrumb{padding:0.5rem 0 0 0}}.breadcrumb::-webkit-scrollbar{height:5px}.breadcrumb::-webkit-scrollbar-track{border-radius:5px;background:#eee}.breadcrumb::-webkit-scrollbar-thumb{border-radius:5px;background:#999}.breadcrumb ul{display:table;padding:1rem 0 1.5rem 0;padding-inline-start:0;margin-block-start:0;margin-block-end:0}.breadcrumb ul li{font-size:1.2rem;line-height:1;color:#7a7a7a;display:table-cell;white-space:nowrap;vertical-align:middle;padding-right:2.5rem;position:relative}.breadcrumb ul li a{text-decoration:none}.breadcrumb ul li:first-child img{width:1.5rem;max-width:initial !important}.breadcrumb ul li:last-child{padding-right:0}.breadcrumb ul li:last-child:after{display:none}.breadcrumb ul li:after{position:absolute;display:block;content:'';content:">";font-size:1.5rem;top:50%;right:8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:1;color:#ACACAC}.breadcrumb .breadcrumb ol li a,.breadcrumb .breadcrumb ol li span{position:relative;display:block;top:-4px}.breadcrumb .breadcrumb.no-scroll ul{display:block}.breadcrumb .breadcrumb.no-scroll ul li{display:inline-block;margin-bottom:12px;white-space:normal}.breadcrumb .breadcrumb.no-scroll ul li:after{top:-4px}.breadcrumb.footer ul{padding:1.5rem 0}@media screen and (min-width: 64em){.breadcrumb.footer ul{padding:2.5rem 0}}main.page-primary{margin-top:4.6rem}@media screen and (min-width: 64em){main.page-primary{margin-top:7.1rem}}main.page-primary .wrapper{text-align:center}main.page-primary .pure-g.gutters>[class*=pure-u]{box-sizing:border-box;padding:0 2rem 0}main.page-primary .page-ttl{margin-bottom:4rem}main.page-primary .page-ttl h1{text-align:center;color:#000;background:none;position:relative;font-weight:normal;font-size:2.4rem;margin-bottom:5rem;padding:5rem 0 0}main.page-primary .page-ttl h1:after{content:" ";position:absolute;width:7rem;left:50%;bottom:-1rem;transform:translateX(-50%);border-bottom:1px solid #000}main.page-primary .local-menu{background:#F6F6F4;border-radius:1rem;text-align:center;width:auto;padding:2rem 1rem;margin:0}@media screen and (min-width: 48em){main.page-primary .local-menu{max-width:1100px;width:100%;min-width:11rem;padding:3rem 0;margin:0 auto}}main.page-primary .local-menu .pure-menu-item{display:inline-block}main.page-primary .local-menu .pure-menu-item .pure-menu-link{color:inherit;font-weight:bold;padding:0 1rem;display:inline;line-height:2.3;position:relative;text-decoration:none}@media screen and (min-width: 48em){main.page-primary .local-menu .pure-menu-item .pure-menu-link{padding:0 2rem}}main.page-primary .local-menu .pure-menu-item .pure-menu-link:hover{color:#CB000B}main.page-primary .local-menu .pure-menu-item .pure-menu-link:focus{background:none}@media screen and (min-width: 48em){main.page-primary .local-menu .pure-menu-item .pure-menu-link{display:inline-block}}main.page-primary .local-menu .pure-menu-item .pure-menu-link:after{content:" ";position:absolute;width:1.6rem;height:1.6rem;background:url("../assets/img/icn-down-arrow.svg") no-repeat;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-left:0.3em}main.page-primary .local-menu .pure-menu-item .pure-menu-link:hover{background-color:inherit}section.article-body{width:auto;margin:0 1.5rem 6rem 1.5rem}@media screen and (min-width: 64em){section.article-body{max-width:80rem;margin:0 auto 12rem auto}}section.article-body h1{font-size:2rem;line-height:1.5;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif}@media screen and (min-width: 64em){section.article-body h1{font-size:3rem}}section#news-detail.article-body span.date{font-size:1.4rem}@media screen and (min-width: 64em){section#news-detail.article-body span.date{font-size:1.6rem}}#article-content h2{margin-top:6rem;margin-bottom:2.5rem;padding:1.2rem 0;border-bottom:1px solid #ddd;border-top:4px solid #ddd;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-size:2rem;font-weight:600;line-height:1.6;position:relative}@media screen and (min-width: 64em){#article-content h2{font-size:2.2rem}}#article-content h2:before{position:absolute;top:-4px;left:0;width:18%;height:4px;border-radius:1rem;content:' ';background:#CB000B}#article-content h3{background:#F6F6F4;padding:1rem 2.5rem;border-radius:1rem;margin-top:3rem;margin-bottom:2rem;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-size:1.8rem;line-height:1.6}@media screen and (min-width: 64em){#article-content h3{font-size:2.2rem;margin-top:6rem}}#article-content h3.interview{background:none;padding:1rem 2.5rem 1rem 0}@media screen and (min-width: 64em){#article-content h3.interview{font-size:1.8rem}}#article-content h4{margin-bottom:2rem;padding:0.3rem 2.5rem;position:relative;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-size:1.6rem;line-height:1.6}@media screen and (min-width: 64em){#article-content h4{font-size:1.8rem}}#article-content h4:before{position:absolute;top:0;left:0;width:6px;height:100%;content:'';border-radius:3px;background:#422e2e}#article-content h5{font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-weight:bold;font-size:1.6rem;line-height:1.6;margin-bottom:2rem}@media screen and (min-width: 64em){#article-content h5{font-size:1.8rem}}#article-content ul,#article-content ol{padding-left:30px;font-weight:600;margin:1.5em 0}#article-content strong{background:linear-gradient(transparent 0%, #fff799 0%);font-weight:normal !important;color:#422e2e}#article-content figure figcaption{margin-top:5px;font-size:.8em}#article-content .table_wrapper{width:100%;overflow-x:scroll}@media screen and (min-width: 64em){#article-content .table_wrapper{overflow-x:inherit}}#article-content table{width:100%;border-collapse:collapse;border:solid 1px #7a7a7a}#article-content table th,#article-content table td{border:solid 1px #b5b5b5;padding:0.7rem;line-height:1.5}#article-content table th{background:#F6F6F4;font-weight:bold}#article-content table.table-no-border{border:none}#article-content table.table-no-border td{border:none}section.trial{height:40rem;background:#F5EDEC;background-image:url(../assets/img/trial_bg_topright.png),url(../assets/img/trial_bg_bottomleft.png);background-position:top right, bottom left;background-size:35% auto, 35% auto;background-repeat:no-repeat, no-repeat;display:flex;justify-content:center;align-items:center;font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif}section.trial a.trial-item-text{border:0.5rem solid #CB000B;background:#FFF;border-radius:1.5rem;padding:5rem 1rem 2rem;display:flex;flex-direction:column;align-items:center;position:relative;width:90%;max-width:85rem;text-decoration:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);text-align:center}@media screen and (min-width: 48em){section.trial a.trial-item-text{padding:3rem}}section.trial a.trial-item-text .free-trial{position:absolute;top:0;left:0;background:#EA7076;padding:.7rem 2rem;border-radius:1rem 0;color:#FFF;font-weight:bold}@media screen and (min-width: 48em){section.trial a.trial-item-text .free-trial{padding:1rem 3rem}}section.trial a.trial-item-text .company{font-weight:bold;font-size:1.6rem;position:relative}@media screen and (min-width: 48em){section.trial a.trial-item-text .company{font-size:2rem}}section.trial a.trial-item-text .company:before,section.trial a.trial-item-text .company:after{content:'　';position:absolute;top:50%;display:inline-block;background-color:#422e2e;height:2px;width:1.2em}section.trial a.trial-item-text .company:before{left:-26px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}@media screen and (min-width: 35.5em){section.trial a.trial-item-text .company:before{right:-26px}}section.trial a.trial-item-text .company:after{right:-20px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}@media screen and (min-width: 35.5em){section.trial a.trial-item-text .company:after{right:-26px}}section.trial a.trial-item-text .number{font-size:2.4rem;font-weight:bold;color:#CB000B}@media screen and (min-width: 48em){section.trial a.trial-item-text .number{font-size:2.8rem}}section.trial a.trial-item-text .title-sub{font-size:1.4rem;font-weight:bold}@media screen and (min-width: 48em){section.trial a.trial-item-text .title-sub{font-size:2.4rem}}section.trial a.trial-item-text .title-main{font-size:2rem;font-weight:bold}@media screen and (min-width: 48em){section.trial a.trial-item-text .title-main{font-size:3.2rem}}section.trial a.trial-item-text:hover{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);color:inherit;transform:scale(1.01, 1.01);transition:0.3s all}footer{background:#F6F6F4}footer a{color:inherit;text-decoration:none}footer .wrapper{display:none;margin-top:0}@media screen and (min-width: 64em){footer .wrapper{display:flex;padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 80em){footer .wrapper{padding-top:6rem;padding-bottom:6rem}}footer .wrapper .box{text-align:left;padding-left:1.2rem;padding-right:1.2rem;font-size:1.2rem;letter-spacing:-1px}@media screen and (min-width: 64em){footer .wrapper .box{font-size:1.3rem;letter-spacing:0}}footer .wrapper .box .lychee-logo{width:12rem}@media screen and (min-width: 64em){footer .wrapper .box .lychee-logo{width:14rem}}footer .wrapper .box .category{font-weight:bold}footer .wrapper .box p.hd-02{font-size:1.2rem;margin-bottom:1rem}@media screen and (min-width: 64em){footer .wrapper .box p.hd-02{font-size:1.5rem;margin-bottom:1rem}}footer .wrapper .box ul.footer-sitemap-list{list-style:none;margin:1rem 0 0 0;padding:0}footer .wrapper .box ul.footer-sitemap-list li{position:relative;margin-left:0;padding-left:1.2rem;margin-bottom:0.3rem}footer .wrapper .box ul.footer-sitemap-list li:before{position:absolute;content:"-";color:#CB000B;top:0;left:0;display:inline-block}footer .wrapper .box ul.footer-sitemap-list li a{text-decoration:none}footer .wrapper .box ul.footer-sitemap-list li a:hover{text-decoration:underline}footer .wrapper .box ul.footer-sitemap-list li>ul{list-style:none}footer .wrapper .box ul.footer-sitemap-list>li{margin-bottom:0.3rem}footer .wrapper .box .icn-iso{width:12.2rem;margin-top:1.5rem}footer .wrapper .box .follow-me-btns{margin-top:3rem}footer .copy-right{background:#FFF;border-top:1px solid #ddd}@media screen and (min-width: 48em){footer .copy-right{border-top:none}}footer .copy-right p{margin:0 auto;font-weight:bold;display:flex;justify-content:flex-start;width:90%;height:5rem !important;line-height:5rem !important;font-size:1.4rem !important;font-family:Arial, Helvetica, "sans-serif";text-align:left;padding-left:1.5rem}@media screen and (min-width: 48em){footer .copy-right p{width:100%;max-width:1100px;text-align:right;height:4rem;line-height:4rem;font-size:1.2rem;padding-left:3rem}}@media screen and (min-width: 64em){footer .copy-right p{height:5rem;line-height:5rem;font-size:1.5rem;padding-right:0}}#fixed-button{position:fixed;bottom:0;right:0;z-index:100}#fixed-button a{width:30%;min-width:230px;height:50px;background:#FFF;color:#422e2e;font-weight:bold;text-decoration:none;text-align:center;vertical-align:middle;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);margin:0 auto;border-radius:1rem 0 0 0;padding:1.2rem 2rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem}@media screen and (min-width: 48em){#fixed-button a{width:270px;height:60px;border-radius:1rem 0 0 0;line-height:1;vertical-align:middle;letter-spacing:0.3rem;display:flex;align-items:center;justify-content:center}}#fixed-button a .arrow-right{margin-top:-0.5rem;margin-left:0.7rem;width:5px}#fixed-button a:hover{color:#CB000B}#sec_spec{background:none;width:100%;max-width:1100px}.sec_spec.box-wrapper{border-radius:1rem;margin:2rem auto 0;justify-content:space-between}.sec_spec.box-wrapper .box{background:#FFF;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;max-height:60rem;overflow-y:auto}@media screen and (min-width: 64em){.sec_spec.box-wrapper .box{width:49.5%;padding:3rem}}.sec_spec.box-wrapper .box::-webkit-scrollbar{width:12px}.sec_spec.box-wrapper .box::-webkit-scrollbar-thumb{background-color:#dad7d8;border-radius:6px}.sec_spec.box-wrapper .box::-webkit-scrollbar-track{background-color:#f2f2f2;border-radius:6px}.sec_spec.box-wrapper .spec-tit{margin-bottom:2rem;text-align:center}@media screen and (min-width: 64em){.sec_spec.box-wrapper .spec-tit{margin-bottom:1.5rem}}.sec_spec.box-wrapper .spec-tit .spec-tit-inr{position:relative;display:inline-block}.sec_spec.box-wrapper .spec-tit img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);vertical-align:middle;margin-right:1.5rem}.sec_spec.box-wrapper .spec-tit img.icon_cloud{width:38px;height:auto}@media screen and (min-width: 64em){.sec_spec.box-wrapper .spec-tit img.icon_cloud{width:45px}}.sec_spec.box-wrapper .spec-tit img.icon_on-premises{width:38px;height:auto}@media screen and (min-width: 64em){.sec_spec.box-wrapper .spec-tit img.icon_on-premises{width:45px}}.sec_spec.box-wrapper .spec-tit h2{margin-left:3em;font-size:1.7rem}@media screen and (min-width: 64em){.sec_spec.box-wrapper .spec-tit h2{font-size:2rem}}.sec_spec.box-wrapper .basic-hd04{padding:0.7rem 2.5rem;border-radius:0.5rem;margin-top:2rem;margin-bottom:1.5rem;font-size:1.5rem}@media screen and (min-width: 64em){.sec_spec.box-wrapper .basic-hd04{font-size:1.6rem}}.sec_spec.box-wrapper li{list-style:disc;line-height:1.6;text-align:left;margin-left:2.5rem}.sec_spec.box-wrapper .note{font-size:1.3rem}.bak-grey .sec_spec.box-wrapper .box,.bak-grey .operation-guarantee{background:#F6F6F4}.book_trial{text-align:center;border:1px solid #EEE;width:fit-content;margin:0 auto;padding:20px 30px}@media screen and (min-width: 64em){.book_trial{padding:30px}}.book_trial h3{font-size:16px;font-weight:bold;color:#3DB03D;margin-top:20px}@media screen and (min-width: 64em){.book_trial h3{font-size:18px;margin-top:30px;margin-bottom:5px}}.book_trial img{width:180px;margin:10px 0;display:inline-block}@media screen and (min-width: 64em){.book_trial img{width:200px}}.book_trial p{font-size:12px}@media screen and (min-width: 64em){.book_trial p{font-size:13px}}.book_trial .btn{display:block;width:fit-content;margin:0 auto 5px;background:#3DB03D;border:2px solid #3DB03D;color:#fff;font-size:18px;padding:12px 20px;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.2));transition:.3s;text-decoration:none;border-radius:3px}.book_trial .btn:hover{opacity:.7}.bigbtn-area{width:90%;max-width:1100px;background:linear-gradient(138deg, #f6d5ba, #fcd2d5 35%, #f36e8e);border-radius:1rem;margin:0 auto;text-align:center;padding:3rem 2rem}@media screen and (min-width: 64em){.bigbtn-area{padding:4rem 2rem}}.bigbtn-area p{font-size:1.8rem;font-weight:bold;line-height:1.6}@media screen and (min-width: 64em){.bigbtn-area p{font-size:2.4rem}}section.agency .wrapper{text-align:left}@media screen and (min-width: 64em){section.agency .item{display:flex}}section.agency .item .item-txt{flex:1}section.agency .item .item-img{margin-top:2rem}@media screen and (min-width: 64em){section.agency .item .item-img{margin-top:0;margin-left:2rem}}section.agency .item .item-img img{width:100%;height:auto}@media screen and (min-width: 64em){section.agency .item .item-img img{width:auto}}section.security-other{background:#F6F6F4;padding:6rem 2rem}@media screen and (min-width: 64em){section.security-other{padding:9rem 0}}section.security-other .wrapper{margin:0 auto}section.security-other .iso-wrapper{background:#FFF;text-align:left;margin:0 auto;padding:2rem;max-width:100rem}@media screen and (min-width: 64em){section.security-other .iso-wrapper{display:flex;padding:4rem}}section.security-other .iso-wrapper .txt-box{flex:1;margin-bottom:2rem}section.security-other .iso-wrapper .logo_iso img{width:20rem;margin:0 auto}@media screen and (min-width: 64em){section.security-other .iso-wrapper .logo_iso img{margin-left:3rem}}section.error .wrapper{margin:12rem 1.5rem 4rem 1.5rem;text-align:center}@media screen and (min-width: 64em){section.error .wrapper{margin:18rem auto 10rem auto;display:flex;align-items:center;justify-content:center;text-align:left}}section.error .wrapper .error-page_img{width:10rem;margin:0 auto}@media screen and (min-width: 64em){section.error .wrapper .error-page_img{width:12.9rem;margin:0 4rem 0 0}}section.error .wrapper h1{font-size:1.6rem;color:#707070;font-weight:bold}@media screen and (min-width: 64em){section.error .wrapper h1{font-size:2rem}}section.error .wrapper h2{font-size:1.8rem;font-weight:bold;margin-top:1rem}@media screen and (min-width: 64em){section.error .wrapper h2{font-size:2.8rem;margin-top:2.5rem}}section.error .wrapper p{margin-top:1rem}@media screen and (min-width: 64em){section.error .wrapper p{margin-top:2.5rem}}a.event-thanks{text-decoration:none}a.event-thanks p{display:block;width:30rem !important;padding:1.5rem;font-size:1.8rem;border:1px solid #aaaaaa;border-radius:5px}@media screen and (min-width: 64em){a.event-thanks p{width:35rem !important}}a.event-thanks i{color:#CB000B}a.event-thanks:hover p{border:1px solid #CB000B}.mktoCaptchaDisclaimer,.mktoCaptchaDisclaimer a{color:#989898;font-size:11px !important}.parts_form table th{width:100%;display:block;font-size:16px !important;color:#422e2e;padding:0;font-weight:bold}.parts_form table th .notes{font-weight:normal;font-size:1.3rem !important;color:#666}.parts_form table td{width:100%;display:block;padding:5px 0 25px}.parts_form table td input[type="text"],.parts_form table td input[type="email"],.parts_form table td input[type="tel"]{border:1px solid #666;padding:3px 2px}.parts_form table td input,.parts_form table td select,.parts_form table td textarea{border-radius:8px;padding:10px 16px;font-size:16px;line-height:1}.parts_form table td input::placeholder,.parts_form table td select::placeholder,.parts_form table td textarea::placeholder{color:#acacac}.parts_form table td .contact_email{display:flex;flex-direction:row}.parts_form table td .contact_email #apply_submit{border-radius:8px;padding:12px 15px;margin-left:10px}.parts_form table td .contact_email #email{height:46px}@media screen and (max-width: 568px){.parts_form table td .contact_email{flex-direction:column;align-items:center}.parts_form table td .contact_email #apply_submit{margin:20px 0}}.parts_form table td .freeplan_submit a{text-decoration:none;color:#336699;font-size:20px !important;font-weight:bold}.parts_form table td .freeplan_submit p{margin:10px auto 25px;color:#666}.parts_form table td .freeplan_submit input{cursor:pointer;background:#336699;color:#FFF;border-radius:50px;padding:10px 30px;border:none;font-size:18px !important}.parts_form table td .submit .form_policy{padding-top:20px;display:inline-block}.parts_form table td #apply_submit{display:inline-block;width:auto;padding:20px 30px;height:auto;background:#CB000B;font-weight:bold;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.2));border-radius:100rem;border:2px solid #CB000B;transition:.3s}.parts_form table td #apply_submit:hover{background:#fff;color:#CB000B;text-decoration:none;filter:none}@media screen and (max-width: 568px){.parts_form table td #apply_submit{font-size:3.5vw !important}}.parts_form table td .policy p{width:100%;font-size:12px;margin:10px 0}.parts_form table td .policy p a{color:#305D8D}.mktoCaptchaDisclaimer{display:none}.data-aggregation_wrapper .pure-g{width:100%;margin:0 auto;text-decoration:none;background:#F6F6F4;border-radius:1.2rem;padding:2rem;margin-bottom:1.5rem;position:relative;line-height:1.5;flex-direction:column}@media screen and (min-width: 48em){.data-aggregation_wrapper .pure-g{max-width:80rem;flex-direction:row}}.data-aggregation_wrapper .pure-g:hover{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2)}.data-aggregation_wrapper .thumb{width:100%}@media screen and (min-width: 48em){.data-aggregation_wrapper .thumb{max-width:37rem}}.data-aggregation_wrapper .txt-box{padding-left:0;padding-top:1.5rem;flex:1;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (min-width: 48em){.data-aggregation_wrapper .txt-box{padding-left:2rem;padding-top:0}}.data-aggregation_wrapper h3{font-size:1.6rem}@media screen and (min-width: 48em){.data-aggregation_wrapper h3{font-size:1.8rem}}.data-aggregation_wrapper .pure-button{margin:0 auto}@media screen and (min-width: 48em){.data-aggregation_wrapper .pure-button{margin:inherit}}.plugin_detail .data-aggregation_wrapper .pure-button{margin:0 auto}@media screen and (min-width: 48em){.plugin_detail .data-aggregation_wrapper .pure-button{margin-left:0 !important}}.faq{padding:0 1rem;background:#fff;max-width:760px;margin:0 auto 9rem}.faq .faq-title{text-align:center;font-weight:bold;font-size:2rem;margin-bottom:2.5rem;color:#402626}.faq .faq-list{display:flex;flex-direction:column;gap:2.5rem}.faq .faq-list .faq-item{border-bottom:1px solid #ddd;padding-bottom:2rem}.faq .faq-list .faq-item dt,.faq .faq-list .faq-item dd{position:relative;padding-left:3rem;line-height:1.7;color:#333;margin-bottom:1rem}.faq .faq-list .faq-item dt::before,.faq .faq-list .faq-item dd::before{content:"";position:absolute;left:0;top:0.2rem;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.faq .faq-list .faq-item dt::before{background-image:url("/wp-content/themes/agileware/assets/img/icn-question.svg")}.faq .faq-list .faq-item dd::before{background-image:url("/wp-content/themes/agileware/assets/img/icn-answer.svg")}.faq .faq-list .faq-item dd{font-size:95%;margin-bottom:0}.faq .faq-link{margin-top:2rem;text-align:right}.faq .faq-link a{text-decoration:underline}.faq .faq-link a .arrow{margin-left:0.3em;display:inline-block}.llm-faq-container{margin-bottom:50px}.llm-faq-item{border-top:1px solid #e0e0e0}.llm-faq-item:first-of-type{border-top:none}.llm-faq-toggle{display:none}.llm-faq-toggle:checked+.llm-faq-question::after{transform:translateY(-50%) rotate(180deg)}.llm-faq-toggle:checked+.llm-faq-question+.llm-faq-answer{max-height:500px;padding-top:10px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.llm-faq-question{display:block;padding:15px 40px 15px 20px;cursor:pointer;font-weight:bold;color:#333;transition:background-color .3s;position:relative}.llm-faq-question:hover{background-color:#f0f0f0}.llm-faq-question::after{content:'';display:block;width:20px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.979' height='12.243' viewBox='0 0 19.979 12.243'%3E%3Cpath id='パス_8883' data-name='パス 8883' d='M3167.357,2485.176l-9.432-9.7a1.5,1.5,0,0,1,2.15-2.092l7.312,7.517,7.532-7.531a1.5,1.5,0,0,1,2.121,2.121Z' transform='translate(-3157.5 -2472.933)' fill='%23707070'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s}.llm-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;background-color:#ffffff;padding:0 20px}.llm-faq-answer::before{content:"A. ";font-weight:700;display:block;margin-bottom:.4rem}.llm-faq-answer::after{content:"";display:block;margin-bottom:15px}.llm-faq-answer p{margin:0 !important;color:#555;line-height:1.6}.llm-faq-answer a{margin-top:10px;display:block;width:fit-content}.floating-banner{position:fixed;z-index:99999;bottom:1rem;right:1rem;width:250px;box-shadow:0 0 10px rgba(0,0,0,0.5);background-color:#FFF;display:flex;align-items:center;transition:opacity 0.5s ease-out;border-radius:0.5rem}@media screen and (min-width: 48em){.floating-banner{width:300px}}.floating-banner__image{max-width:100%;border-radius:0.5rem}.close-button{background:rgba(0,0,0,0.15);width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:1;border:none;font-size:20px;cursor:pointer;margin-left:auto;color:black;position:absolute;top:-3.6rem;right:0.5rem}.close-button span{margin-top:-2px}.fade-out{opacity:0}#blog-serial{margin:40px 0}#blog-serial .serial-ttl{background:#26B0CD;color:#FFF;padding:3px 18px;border-radius:5px 5px 0 0;width:fit-content;font-weight:bold;display:flex;align-items:center;gap:5px}#blog-serial .serial-ttl svg{width:15px;fill:#FFF}#blog-serial ul{margin:0;padding:20px 20px 20px 30px;border:3px solid #26B0CD;border-radius:0 5px 5px 5px;background:#F6F6F4}@media screen and (min-width: 64em){#blog-serial ul{padding:25px 30px 25px 40px}}#blog-serial ul li{line-height:1.5}#blog-serial ul li:not(:last-child){margin-bottom:15px}#blog-serial ul li::marker{color:#26B0CD}#article-content .point-list{position:relative;border:2px solid #26B0CD;padding:20px 20px 15px;border-radius:10px;background:#F6F6F4;margin-bottom:2.5rem}#article-content .point-list .point-list__label{position:absolute;left:10px;top:-14px;color:#FFF;background:#26B0CD;padding:5px 10px;width:fit-content;line-height:18px}#article-content .point-list .point-list__body{margin:0}#article-content p+.point-list{margin-top:40px}@media screen and (max-width: 47.99em){#fixed-button{display:none !important}}@media screen and (max-width: 47.99em){#lycheedocument-floating-banner{display:none !important}}#sp-fixed-cta{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:flex;justify-content:center;background:transparent;background-color:rgba(143,143,143,0.7);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .25s ease, transform .25s ease, visibility .25s ease}#sp-fixed-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media screen and (min-width: 48em){#sp-fixed-cta{display:none}}.c-doc-btn{position:relative;display:inline-block;width:100%;max-width:420px;text-decoration:none}.c-doc-btn__inner{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg, #2f5ec9 0%, #4f7ff0 50%, #2f5ec9 100%);border-radius:40px;padding:8px 4%;box-shadow:0 8px 20px rgba(0,0,0,0.5)}.c-doc-btn__image{flex:0 0 22%;display:flex;align-items:center;justify-content:flex-start}.c-doc-btn__image img{width:100%;max-width:95px;height:auto;margin-left:8px}.c-doc-btn__text{flex:1 1 auto;text-align:center;padding:0;margin:0;line-height:1;color:#fff;font-weight:700;font-size:18px;font-family:"YakuHanJP_Narrow", "noto-sans-jp", sans-serif;white-space:nowrap}.c-doc-btn__icon{flex:0 0 22%;display:flex;align-items:center;justify-content:center}.c-doc-btn__icon img{width:22px;height:auto;display:block;transform:translateX(7px)}.c-doc-btn__badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#f5a623;color:#fff;font-size:12px;font-weight:700;padding:1px 14px;border-radius:20px;white-space:nowrap}.c-doc-btn__close{position:absolute;top:-5px;right:0px;width:28px;height:28px;background:#eee;border-radius:50%}.c-doc-btn__close::before,.c-doc-btn__close::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#666}.c-doc-btn__close::before{transform:translate(-50%, -50%) rotate(45deg)}.c-doc-btn__close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (min-width: 48em){.c-doc-btn{max-width:none}.c-doc-btn__inner{padding:18px 3%}.c-doc-btn__image{flex-basis:18%}.c-doc-btn__image img{margin-left:12px}.c-doc-btn__icon{flex-basis:18%}.c-doc-btn__icon img{transform:translateX(-8px)}.c-doc-btn__text{font-size:18px}}.home main{padding-bottom:100px}@media screen and (min-width: 48em){.home main{padding-bottom:0}}
