@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");br{letter-spacing:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-style:normal}html{height:100%;font-size:10px}body{background:#fff;font-family:'Noto Sans JP','メイリオ','Meiryo','Yu Gothic','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:500;font-style:normal;width:100%;line-height:1;color:#2d3030;letter-spacing:0;-webkit-text-size-adjust:none;position:relative;font-size:1.6rem;overflow-x:hidden;font-feature-settings:"palt";list-style-type:disc !important}*::-ms-backdrop,body{background-attachment:scroll}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul li{list-style:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input{vertical-align:middle}select{-webkit-appearance:none;appearance:none;vertical-align:middle}img,picture{font-size:0;width:100%;line-height:0;display:block}select{background-image:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow09.svg);background-repeat:no-repeat;background-size:14px auto;background-position:right 12px center}input[type=submit]{-webkit-appearance:none !important}html,body,header,footer,main,section,div,p,span,h1,h2,h3,h4,h5,h6,ul,li,a,dl,dt,dd,nav,figcaption,figure{box-sizing:border-box;position:relative}input,textarea,select,option,button,picture{box-sizing:border-box}pre{white-space:pre-wrap;line-height:1.75}video{max-width:100%;height:auto}#loading{background:#fff;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;display:block}#loading .inner{width:auto;position:absolute;top:50%;left:50%;display:block;transform:translateX(-50%) translateY(-50%)}#test{position:fixed;top:0;left:0;padding:.5rem;z-index:9999}.tel{pointer-events:none;color:#2d3030 !important}a{text-decoration:none;transition:.3s}.pc-hidden{display:none}.sp-hidden{display:block}.pc-br{display:inline}.sp-br{display:none}.flexbox{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.reg{font-weight:400}.mid{font-weight:500}.bld{font-weight:700}.blk{font-weight:900}:before,:after{position:relative}.text-right{text-align:right}strong{font-weight:900}body>*{min-width:1280px}#sp-menu{display:none}#footer-fixed-nav{display:none}#float-banner{min-width:inherit;position:fixed;bottom:2rem;right:.75rem;z-index:999}#float-banner img{max-width:300px}#float-banner a{display:block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2));position:relative;z-index:0;width:auto}#float-banner .close{position:absolute;top:-8px;right:-8px;z-index:1;width:2.4rem;height:2.4rem;background:#b4bebe;border-radius:50px;cursor:pointer}#float-banner .close:before,#float-banner .close:after{content:'';width:60%;height:3px;background:#fff;border-radius:6px;display:block;top:50%;left:50%;position:absolute}#float-banner .close:before{transform:translate(-50%,-50%) rotateZ(-45deg)}#float-banner .close:after{transform:translate(-50%,-50%) rotateZ(45deg)}.float-banner{min-width:inherit;position:fixed;bottom:2rem;right:.75rem;z-index:98}.float-banner:last-child{bottom:2rem}.float-banner:nth-of-type(2){bottom:16rem}.float-banner:nth-of-type(1){bottom:3rem}.float-banner img{max-width:300px}.float-banner a{display:block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2));position:relative;z-index:0;width:auto}.float-banner .close{position:absolute;top:-8px;right:-5px;z-index:1;width:2.4rem;height:2.4rem;background:#b4bebe;border-radius:50px;cursor:pointer}.float-banner .close:before,.float-banner .close:after{content:'';width:60%;height:3px;background:#fff;border-radius:6px;display:block;top:50%;left:50%;position:absolute}.float-banner .close:before{transform:translate(-50%,-50%) rotateZ(-45deg)}.float-banner .close:after{transform:translate(-50%,-50%) rotateZ(45deg)}@media screen and (max-width:1080px){.float-banner:nth-of-type(1){bottom:6.5rem}.float-banner:nth-of-type(2){bottom:18rem}}.contact .float-banner,.document .float-banner{display:none}header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:1.6rem 2rem 1.6rem 3rem;position:fixed;top:-1px;z-index:999;width:100%;min-width:1280px;transition:.5s;transform:translateY(0);background:#fff}header.hide{transform:translateY(-100%)}header h1{width:185px}@media screen and (min-width:1081px) and (max-width:1455px){header h1{width:155px}}header nav>ul{display:flex;flex-wrap:wrap;align-items:center}header nav>ul>li{font-size:1.4rem}header nav>ul>li>span,header nav>ul>li>a{padding:1.7rem 1.1rem 3.1rem}header nav>ul>li span,header nav>ul>li a{cursor:pointer;color:#323737;font-weight:700}header nav>ul>li .contact-button{margin:0 0 0 1rem;padding:1.6rem 3.8rem 1.8rem}header nav>ul>li .contact-button:before{width:22rem;height:20rem}header nav>ul>li .contact-button:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}header nav>ul>li .contact-button:hover:after{background:#00bec8}header nav>ul>li .contact-button.trial{background:0 0;position:relative;display:inline-block;border:none}header nav>ul>li .contact-button.trial:hover{background:linear-gradient(135deg,#00bec8 0%,#ff9601 100%)}header nav>ul>li .contact-button.trial:before{width:unset;height:unset;content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:3px solid transparent;background:linear-gradient(135deg,#00bec8 0%,#ff9601 100%) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;transform:none}header nav>ul>li .contact-button.trial:after{background-color:#00bfc8}header nav>ul>li .contact-button.trial:hover:after{background:#fff;transition:.2s}header nav>ul>li .contact-button.trial:before:hover{transform:none}header nav>ul>li .contact-button.login{background:#ff9600;width:52px;height:52px;font-size:1rem;line-height:48px;border:#ff9600 solid 3px;border-radius:50%;padding:0}header nav>ul>li .contact-button.login:hover span{color:#ff9600}header nav>ul>li .contact-button.login span{color:#fff;letter-spacing:-.5px}header nav>ul>li .contact-button.login:after{display:none}header nav>ul>li.drop-down:after{content:"";background-color:#b4b9b9;display:block;height:.6rem;width:1.1rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow01.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow01.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:2.1rem;left:50%;transform:translateX(-50%)}header nav>ul>li .contact-button.trial span{color:#00bfc8}header nav>ul>li .contact-button.trial:hover span{color:#fff;transition:.2s}header nav>ul>li.drop-down:hover:after{background-color:#00bec8;top:2.7rem}header nav>ul>li.drop-down:hover .dd{visibility:visible;opacity:1}header nav>ul>li.drop-down .dd{visibility:hidden;position:absolute;bottom:-3.4rem;z-index:1;transform:translate(0,100%);padding:.4rem;transition:.2s;opacity:0}header nav>ul>li.drop-down .dd .inner{padding:3rem;top:0;background:#fff;filter:drop-shadow(.2rem 0 .8rem rgba(0,0,0,.2));border-radius:2rem;width:32rem}header nav>ul>li.drop-down .dd .inner>span{width:100%;font-weight:900;font-size:1.8rem;color:#00bec8;border-left:5px solid #00bec8;padding:0 0 3px 7px;margin:0 0 5px;display:inline-block}header nav>ul>li.drop-down .dd .inner ul{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}header nav>ul>li.drop-down .dd .inner ul li{width:100%}header nav>ul>li.drop-down .dd .inner ul li a{padding:1.2rem 0 1.2rem 1.2rem;display:block}header nav>ul>li.drop-down .dd .inner ul li a.new:after{content:'NEW';background:red;color:#fff;padding:0 .5rem;margin:0 0 0 .5rem}header nav>ul>li.drop-down .dd .inner ul li a span{font-size:1.4rem}header nav>ul>li.drop-down .dd .inner ul li a:hover{background:#f6f8f8}header nav>ul>li.drop-down .dd .inner.double-sub-set{width:116rem}header nav>ul>li.drop-down .dd .inner.double-sub-set ul{border-bottom:1px solid #e4e6e6;padding:0 0 2rem;margin:0 0 3rem}header nav>ul>li.drop-down .dd .inner.double-sub-set ul:last-of-type{border-bottom:none;padding:0;margin:0}header nav>ul>li.drop-down .dd .inner.double-sub-set ul li{flex:1 1 33%;max-width:50%}.dd li a:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow02.svg);width:7px;display:inline-block;margin:0 .7rem 0 0;position:relative}.dd li a span{font-weight:500;color:#2d3030}.dd li a span:after{content:'';width:0;height:1px;position:absolute;bottom:2px;left:0;background:#323737;transition:.3s}.dd li a:hover span:after{width:100%}header nav>ul>li.drop-down .dd .inner.double-sub-set ul li ul{padding:0 0 0 1rem}header nav>ul>li.drop-down .dd .inner.double-sub-set ul li ul li a:before{content:'⚪︎';color:#00bec8;margin-right:1rem}#breadcrumbs{width:100%;background:#fff;padding:.6rem 5rem .7rem}#breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#breadcrumbs ul li{display:flex;justify-content:flex-start;align-items:center;font-size:1.2rem;color:#646969;line-height:1.5}#breadcrumbs ul li:first-of-type a img{width:15px;position:relative;top:1px}#breadcrumbs ul li a{color:#646969}#breadcrumbs ul li a:hover{text-decoration:underline}#breadcrumbs ul li:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/breadcrumbs-arrow.svg);width:5px;display:block;margin:0 11px 0 12px;position:relative;top:0}#breadcrumbs ul li:last-of-type:after{display:none}.contact-button{background:#00bec8;padding:1.6rem 2.6rem 1.8rem;border-radius:20rem;display:inline-block;text-decoration:none;border:#00bec8 solid 2px;overflow:hidden;line-height:1;text-align:center}.contact-button span{color:#fff;font-weight:900;z-index:1;transition:.5s;letter-spacing:.05em;line-height:1}.contact-button:before{content:'';z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background:#fff;border-radius:100%;width:50rem;height:50rem;transition:.5s}.contact-button:hover{text-decoration:none !important}.contact-button:hover span{color:#00bec8}.contact-button:hover:before{transform:translate(-50%,-50%) scale(1)}.contact-button.reverse{background:#fff}.contact-button.reverse span{color:#00bec8}.contact-button.reverse:before{background:#00bec8}.contact-button.reverse:hover{background:#00bec8;border-color:#00bec8}.contact-button.reverse:hover span{color:#fff !important}.case-btn-area{display:flex;justify-content:center;padding:4rem 2rem}.case-btn-area .contact-button{background:#ffdc04;border:#ffdc04 solid 2px;padding:2.4rem 7.5rem 2.6rem}.case-btn-area .contact-button span{color:#2e3030;font-size:2rem}.case-btn-area .contact-button:after{content:"";background-color:#2e3030;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#main-visual>.inner{display:flex;justify-content:space-between}#main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#main-visual>.inner .text-area .ap-box{display:flex;align-items:center}#main-visual>.inner .text-area .ap-box>span{font-size:1.4rem;margin:0 0 1.8rem 1.2rem;line-height:1.5}#main-visual>.inner .text-area .apotoolbox{font-size:1.4rem;display:inline-block;white-space:nowrap;border:2px solid #2d3030;border-radius:8px;padding:.7rem 1.1rem .6rem;margin:0 0 1.8rem}#main-visual>.inner .text-area .apotoolbox.one span{padding:.3rem 0 .4rem}#main-visual>.inner .text-area .apotoolbox.one span:first-of-type:after{display:none}#main-visual>.inner .text-area .apotoolbox span{display:inline-block;padding:.3rem 0 0;font-weight:700}#main-visual>.inner .text-area .apotoolbox span:first-of-type:after{content:'';background:#2d3030;height:1.8rem;width:1px;display:inline-block;margin:0 1rem;vertical-align:middle;top:-2px;position:relative}#main-visual>.inner .text-area .title-set{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}#main-visual>.inner .text-area .title-set>img{width:8rem;height:8rem}#main-visual>.inner .text-area .title-set .inner{width:calc(100% - 8rem - 1.6rem);margin:0 0 4.5rem}#main-visual>.inner .text-area .title-set .inner h1{font-size:4.8rem;font-weight:900;margin:0 0 2rem;padding:1.4rem 0 0}#main-visual>.inner .text-area .title-set .inner h1 span{display:block;font-size:4rem;font-weight:700;margin:2.5rem 0 0}#main-visual>.inner .text-area .title-set .inner p{font-weight:700;font-size:1.6rem}#main-visual>.inner .text-area .title-set .inner p>span{font-size:1.8rem}#main-visual>.inner .text-area .title-set .inner p>span span{font-size:3rem}#main-visual>.inner .text-area .text{font-size:1.6rem;line-height:1.75;letter-spacing:.1em;margin:0 0 3rem}#main-visual>.inner .text-area .text a{color:#00bfc8}#main-visual>.inner .image-area{width:calc(100% - 47.6% - 3.2rem)}#main-visual>.inner .image-area .image-large{position:absolute;top:0;right:0;z-index:2}#main-visual>.inner .contact-button{background:#00bec8;border-color:#00bec8;padding:2.4rem 7.5rem 2.6rem;font-size:2rem;text-align:center}#main-visual>.inner .contact-button span{letter-spacing:.05em}#main-visual>.inner .contact-button:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#main-visual>.inner .contact-button:hover span{color:#00bec8}#main-visual>.inner .contact-button:hover:after{background:#00bec8}#main-visual>.inner .contact-button.free-trial{background:#ff8a00;border-color:#ff8a00}#main-visual>.inner .contact-button.free-trial:hover span{color:#ff8a00}#main-visual>.inner .contact-button.free-trial:hover:after{background:#ff8a00}#main-visual>.inner p.text-free-trial{letter-spacing:2px;text-align:center;line-height:1.8;margin:0 auto 1.5rem}#main-visual>.inner p.text-free-trial span>span{font-weight:700}#main-visual>.inner p.text-free-trial>span:before,#main-visual>.inner p.text-free-trial>span:after{content:'';background:#2d3030;width:1px;height:32px;display:block;position:absolute;top:60%}#main-visual>.inner p.text-free-trial>span:before{transform:translateY(-50%) rotateZ(-24.5deg);left:-1.5rem}#main-visual>.inner p.text-free-trial>span:after{transform:translateY(-50%) rotateZ(24.5deg);right:-1.5rem}main{padding-top:85px}main section>.inner{max-width:1160px;margin:0 auto}#footer-nav{background:#f8fafa}#footer-nav a{color:#2d3030}#footer-nav .inner{padding:8rem 6rem;display:flex;justify-content:space-between;flex-wrap:wrap}#footer-nav .inner>div{width:25%}#footer-nav .inner>div h2{margin:0 0 3.6rem}#footer-nav .inner>div h2 figure{width:215px}#footer-nav .inner>div#company-information p:first-of-type,#footer-nav .inner>div#company-information p:nth-of-type(2){margin:0 0 1.4rem}#footer-nav .inner>div#company-information p{margin:0 0 2.8rem}#footer-nav .inner>div .tel span{font-size:1.4rem;font-weight:500;line-height:1.3;padding:0 0 0 4.4rem;display:block;letter-spacing:.05em}#footer-nav .inner>div .tel span:first-of-type{color:#00bec8;font-size:3.2rem;font-weight:900;padding:0;letter-spacing:0}#footer-nav .inner>div .tel span:first-of-type:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-telephone.svg);width:3.4rem;margin:0 1rem 0 0;display:inline-block;vertical-align:middle}#footer-nav .inner>div .contact-button{width:280px;display:inline-block;padding:1.9rem 5rem 2.1rem;font-size:1.8rem}#footer-nav .inner>div .contact-button:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#footer-nav .inner>div .contact-button:hover:after{background:#00bec8}#footer-nav .inner>div .contact-button.login{background:#ff9600;border:#ff9600 solid 2px}#footer-nav .inner>div .contact-button.login:hover:after{background:#ff9600}#footer-nav .inner>div .contact-button.login:hover span{color:#ff9600}#footer-nav .inner>div address{line-height:1.7;font-size:1.4rem}#footer-nav .inner>div h4{padding:0 0 0 1.2rem;margin:0 0 3rem;font-size:1.8rem;font-weight:700}#footer-nav .inner>div h4.link{padding:0;margin:0 0 4rem}#footer-nav .inner>div h4 a{display:block}#footer-nav .inner>div h4 a:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow02.svg);width:5px;display:inline-block;margin:0 .7rem 0 0;position:relative;top:-2px}#footer-nav .inner>div h4 a span{padding:0}#footer-nav .inner>div h4 a:hover{text-decoration:underline}#footer-nav .inner>div ul{margin:0 0 4.5rem}#footer-nav .inner>div ul li{margin:0 0 3rem}#footer-nav .inner>div ul li:last-of-type{margin-bottom:0}#footer-nav .inner>div ul li a:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow02.svg);width:5px;display:inline-block;margin:0 .7rem 0 0;position:relative}#footer-nav .inner>div ul li a span{font-weight:500;color:#2d3030;font-size:1.4rem}#footer-nav .inner>div ul li a:hover{text-decoration:underline}#footer-nav .inner>div ul#sns-group{display:flex;padding:0 0 0 1.2rem;margin-top:-1rem}#footer-nav .inner>div ul#sns-group li{width:3rem;margin:0 1.5rem 0 0}#footer-nav .inner>div ul#sns-group li:last-of-type{margin-right:0}#footer-nav .inner>div ul#sns-group li a:before{display:none}#footer-nav .inner>div ul#sns-group li a:hover{opacity:.75}footer{padding:3rem 6rem 8rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}footer .sub{width:calc(100% - 137px)}footer .sub ul{width:100%;display:flex;flex-wrap:wrap}footer .sub ul li{margin:0 2.5rem 0 0}footer .sub ul li a{font-size:1.3rem;font-weight:500;color:#646969}footer .sub ul li a.ico:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-blanklink.svg);display:inline-block;width:1.2rem;margin:0 0 0 5px}footer .sub ul li a:hover{text-decoration:underline}footer .sub #copyright{padding:7rem 0 0;font-size:1.3rem;font-weight:500;color:#646969}footer figure{width:137px}.main-area a{color:#00bec8}.main-area a.arrow-before{padding-left:1.7rem}.main-area a.arrow-before:before{content:"";flex-shrink:0;background-color:#00bec8;display:inline-block;height:1.35rem;width:.9rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:52%;left:0;transform:translateY(-50%)}.main-area a.arrow-after:after{content:"";flex-shrink:0;background-color:#00bec8;display:inline-block;height:1.35rem;width:.9rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:52%;right:0;transform:translateY(-50%);transition:.5s}.main-area a.arrow-after.white:after{background-color:#fff}.main-area a:hover{text-decoration:underline}.main-area section{padding:8rem 0}.main-area .section-title{margin-bottom:4rem;text-align:center}.main-area .section-title h1,.main-area .section-title h2{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 0 3rem}.main-area .section-title h1 span,.main-area .section-title h2 span{font-size:4.8rem;font-weight:900;letter-spacing:.05em;color:#282a2a}.main-area .section-title h1 span>span,.main-area .section-title h2 span>span{color:#00bec8;margin:0}.main-area .section-title.extra h2{color:#fff;background:#00bec8;text-align:center;font-size:3rem;font-weight:900;padding:1.4rem 0 1.6rem;border-radius:.8rem;letter-spacing:.05em;margin:0}.main-area .section-title .sub{font-size:2rem;font-weight:700;line-height:1.8;margin:0;text-align:center}.main-area .news-list{margin:0 0 3rem}.main-area .news-list li{border-top:1px solid #d8dcdc}.main-area .news-list li a{padding:2.3rem 1rem;color:#2d3030;text-decoration:none;display:flex;align-items:center}.main-area .news-list li a>div{display:flex;align-items:center}.main-area .news-list li a time{width:14rem;display:block;font-size:1.4rem}.main-area .news-list li a .category{min-width:12rem;padding:1rem;text-align:center;background:#f4f6f6;border-radius:.4rem;font-size:1.2rem;margin:0 4rem 0 0}.main-area .news-list li a .category.medical-box-note{display:none}.main-area .news-list li a .text{width:calc(100% - 14rem - 12rem - 4rem);font-size:1.6rem;line-height:1.5}.main-area .news-list li a:hover{background:#d8dcdc}.main-area .news-list li a:hover .category{text-decoration:none !important}.main-area .news-list li a:hover .text{text-decoration:underline}.main-area .news-list li:last-of-type{border-bottom:1px solid #d8dcdc}.support-center{line-height:2;font-size:1.6rem}.support-center dt{font-weight:900}.border-block{border-radius:4rem;border:4px solid #00bec8}.video-area{background:#00bec8;padding:3rem 0}.video-area .youtube{border-radius:1.2rem;overflow:hidden;width:500px;height:auto;margin:0 auto}.video-area .youtube iframe{display:block;width:100%;aspect-ratio:16/9}.common-voice .inner,.common-faq .inner{width:1160px;margin:0 auto;padding:8rem 0}.common-voice .inner h2,.common-faq .inner h2{font-weight:900;font-size:4.4rem;text-align:center;line-height:1;margin:0 0 3.4rem}.common-voice{background:#fffaf5;color:#2d3030}.common-voice .inner ul{background:#fff;display:flex;justify-content:space-between;border:4px solid #ffdc00;border-radius:4rem 4rem 0 0;padding:5rem 0 0}.common-voice .inner ul li{padding:0 6.4rem 1rem;margin:0 0 4rem}.common-voice .inner ul li:first-of-type{border-right:1px solid #e6e7e7}.common-voice .inner ul li figure{display:flex;justify-content:flex-start}.common-voice .inner ul li figure>span{width:136px;height:136px;border-radius:100%;overflow:hidden;display:block;flex-shrink:0}.common-voice .inner ul li figure figcaption{padding:1.3rem 0 0 2.3rem}.common-voice .inner ul li figure figcaption p:nth-of-type(1){font-size:1.5rem;line-height:1.73;margin:0 0 .5rem}.common-voice .inner ul li figure figcaption p:nth-of-type(2){font-size:2.4rem;font-weight:700}.common-voice .inner ul li figure figcaption p:nth-of-type(2) span{display:inline-block;margin:0 0 0 9px;font-size:1.6rem;font-weight:500}.common-voice .inner ul li h3{font-size:2rem;font-weight:900;padding:2.8rem 0 1.2rem;line-height:1.6}.common-voice .inner ul li p{font-size:1.5rem;line-height:1.73}.common-voice .inner .end{text-align:center;background:#ffdc00;border-radius:0 0 4rem 4rem;padding:1.3rem 0}.common-voice .inner .end p{display:flex;justify-content:center;align-items:center}.common-voice .inner .end p span{font-size:2.4rem;line-height:1;display:inline-block;font-weight:900;letter-spacing:.05em;top:-4px}.common-voice .inner .end p:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-voice.svg);display:block;width:4.6rem;margin:0 1.6rem 0 0}.common-faq{background:#fff}.common-faq .inner>ul>li{width:1160px;margin:0 auto 3.5rem;border-radius:1.2rem;box-shadow:0 3px 7px rgba(0,0,0,.3);padding:3.8rem 5rem 4rem}.common-faq .inner ul li:last-of-type{margin-bottom:0}.common-faq .inner ul li dl dt,.common-faq .inner ul li dl dd{display:flex;justify-content:flex-start;align-items:stretch}.common-faq .inner ul li dl dt:before,.common-faq .inner ul li dl dt:after,.common-faq .inner ul li dl dd:before,.common-faq .inner ul li dl dd:after{margin:0 2rem 0 0;display:inline-block}.common-faq .inner ul li dl dt span{font-size:2rem;color:#2d3030;margin:0 0 1.6rem;line-height:1.73;font-weight:900}.common-faq .inner ul li dl dt:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ques.svg);width:3rem;top:.4rem}.common-faq .inner ul li dl dd p{line-height:1.73}.common-faq .inner ul li dl dd .readmore{font-size:1.5rem;color:#646969;line-height:1.73;width:auto;display:block;margin:1.5rem 0 0}.common-faq .inner ul li dl dd .close{display:none}.common-faq .inner ul li dl dd .close.show{display:block}.common-faq .inner ul li dl dd:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ans.svg);width:4.5rem;top:.25em}.common-contactArea{background:#00bec8;padding:6rem 0;overflow:hidden}.common-contactArea .inner{background:#fff;border-radius:1.2rem;padding:3.6rem 0 3.2rem}.common-contactArea .inner:before{content:'';display:block;width:191px;height:408px;background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/illust01.webp);position:absolute;z-index:1;bottom:-16.5rem;left:-8rem}.common-contactArea .inner:after{content:'';display:block;width:368px;height:318px;background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/illust02.webp);position:absolute;z-index:1;bottom:-8.1rem;right:-14.8rem}.common-contactArea .inner .buttons{width:100%;display:flex;justify-content:space-around;border-bottom:1px solid #e8e8e8;margin:0 0 3.3rem;padding:0 11.6rem 3.4rem}.common-contactArea .inner .buttons li{width:44rem;border-radius:1.6rem;overflow:hidden}.common-contactArea .inner .buttons li a{display:block;padding:2.2rem 0 2.4rem}.common-contactArea .inner .buttons li a:before{content:'';display:block;border-radius:100%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s;z-index:0}.common-contactArea .inner .buttons li a:hover:before{width:500px;height:500px}.common-contactArea .inner .buttons li a div{text-align:center;z-index:1}.common-contactArea .inner .buttons li a div span,.common-contactArea .inner .buttons li a div p{line-height:1;display:block}.common-contactArea .inner .buttons li a div span{font-size:1.7rem;font-weight:500;margin:0 0 1rem}.common-contactArea .inner .buttons li a div p{font-size:2.8rem;font-weight:900}.common-contactArea .inner .buttons li.download{border:3px solid #00bec8;color:#00bec8}.common-contactArea .inner .buttons li.download a{color:#00bec8;overflow:hidden;display:block}.common-contactArea .inner .buttons li.download a:before{background:#00bec8}.common-contactArea .inner .buttons li.download a:hover{color:#fff}.common-contactArea .inner .buttons li.inq{background:#ff9600;border:3px solid #ff9600;color:#fff}.common-contactArea .inner .buttons li.inq a{color:#fff}.common-contactArea .inner .buttons li.inq a:before{background:#fff}.common-contactArea .inner .buttons li.inq a:hover{color:#fff;color:#ff9600}.common-contactArea .inner .phone{text-align:center}.common-contactArea .inner .phone dt{font-size:1.8rem;margin:0 0 .5rem}.common-contactArea .inner .phone dd a,.common-contactArea .inner .phone dd span{display:block}.common-contactArea .inner .phone dd a{font-weight:900;font-size:4.8rem;color:#00bec8;margin:0 0 .4rem;display:flex;justify-content:center}.common-contactArea .inner .phone dd a:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-telephone.svg);display:inline-block;vertical-align:middle;width:5.4rem;margin:0 .9rem 0 0}.common-contactArea .inner .phone dd span{font-size:1.6rem}.circle-3column{display:flex;justify-content:space-between}.circle-3column li{width:31%;max-width:35.2rem}.circle-3column li .image{width:26.4rem;height:26.4rem;background:#f6f8f8;border-radius:100%;overflow:hidden;margin:0 auto 2.8rem}.circle-3column li h3{color:#00bec8;font-weight:900;font-size:3rem;text-align:center;margin:0 0 2.8rem}.circle-3column li p{text-align:center;font-size:1.6rem;line-height:1.73}.circle-3column li p .annotation{font-size:1.2rem;line-height:1.73;display:block;margin:1rem 0 0;text-align:left}.column-3block{display:flex;flex-wrap:wrap}.column-3block li{width:calc((100% - 8rem) / 3);background:#fff;max-width:360px;padding:2.4rem 2.4rem 3rem;margin:0 4rem 4rem 0;border-radius:2rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}.column-3block li:nth-of-type(3n){margin-right:0}.column-3block li img{margin:0 0 2.8rem}.column-3block li h3{text-align:center;color:#00bec8;font-size:2.4rem;font-weight:900;line-height:1.6;margin:0 0 2rem}.column-3block li p{font-size:1.5rem;line-height:1.75}.column-3blockB{display:flex;justify-content:space-between;flex-wrap:wrap}.column-3blockB li{width:calc((100% - 8rem) / 3);background:#fff;max-width:360px;padding:0;margin:0 0 4rem;border-radius:2rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15));overflow:hidden}.column-3blockB li:nth-of-type(3n){margin-right:0}.column-3blockB li a{color:#2d3030}.column-3blockB li a:hover{opacity:.7;text-decoration:none}.column-3blockB li .image{height:18rem;overflow:hidden;margin:0 0 1.75rem}.column-3blockB li .image img{width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.column-3blockB li .details{padding:0 3rem 3.5rem}.column-3blockB li .details .name{font-size:1.5rem;line-height:1.5;margin:0 0 1.25rem}.column-3blockB li .details h2,.column-3blockB li .details h3{font-size:2rem;font-weight:900;line-height:1.5;margin:0 0 1.75rem}.column-3blockB li .details .text{font-size:1.4rem;line-height:1.75}.column-3blockB .interview{color:#03bfc8;font-size:1.4rem;line-height:1.75;text-align:right;padding:0 3.5rem;margin:2rem 0}.column-3blockC{display:flex;flex-wrap:wrap;align-items:stretch}.column-3blockC li{width:calc((100% - 8rem) / 3);max-width:360px;margin:0 4rem 6rem 0;padding:4.6rem 0 0}.column-3blockC li:nth-of-type(3n){margin-right:0}.column-3blockC li .inset{background:#fff;display:flex;flex-direction:column;align-items:center;padding:5.4rem 3rem 4rem;height:100%;border-radius:2rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}.column-3blockC li .inset .icon{width:12rem;height:12rem;background:#fff;position:absolute;top:-4.6rem;left:calc(50% - 6rem);border-radius:100%}.column-3blockC li .inset .icon img{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:auto}.column-3blockC li .inset h2,.column-3blockC li .inset h3{text-align:center;color:#00bec8;font-size:2.6rem;font-weight:900;margin:0 0 2rem}.column-3blockC li .inset p{font-size:1.5rem;line-height:1.75;word-wrap:break-word;line-break:normal}.column-3blockC li .inset p .sub{display:block;margin:1rem 0 0}.column-4block{display:flex;flex-wrap:wrap}.column-4block li{width:calc((100% - 8rem)/4);background:#fff;max-width:360px;padding:2.4rem 1.2rem 3rem;margin:0 2rem 2rem 0;border-radius:2rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}.column-4block li img{margin:0 0 2.8rem}.column-4block li h3{text-align:center;color:#00bec8;font-size:2.6rem;font-weight:900;margin:0 0 2rem}.column-4block li p{font-size:1.5rem;line-height:1.75}.column-4block li:nth-of-type(4n){margin-right:0}.border-block-list{margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch}.border-block-list li{margin:0 2.4rem 0 0}.border-block-list li:last-of-type{margin-right:0}.border-block-list li a{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#2d3030;height:100%;border:4px solid #00bec8;background:#fff;border-radius:2.8rem;overflow:hidden;text-align:center}.border-block-list li a:hover{opacity:.5;text-decoration:none}.border-block-list li a .image{height:12rem;overflow-y:hidden;background:#f0f4f4}.border-block-list li a .image:before{content:'';position:absolute;top:1rem;left:1rem}.border-block-list li a .image:after{content:'';position:absolute;top:1rem;right:1rem}.border-block-list li a .detail{padding:2.6rem 0 2.5rem}.border-block-list li a p{font-size:1.5rem;margin:0 0 1rem}.border-block-list li a h3{font-size:3rem;color:#00bec8;font-weight:900}.border-block-list li a h3 span{font-size:1.8rem;font-weight:700;display:block;margin:1rem 0 0;min-height:1em}.border-block-list li a .price{font-size:1.5rem;font-weight:700;margin:1.5rem 0 0}.border-block-list li a .price:has(>span[data-tag=fee]){margin-bottom:-1rem}.border-block-list li a .price span{font-size:2.4rem;min-height:1em}.border-block-list li a .price .annotation{display:block;text-align:center;font-size:1.1rem;margin-top:.7rem;font-weight:500}.border-block-list li a .button{font-size:1.9rem;font-weight:900;padding:1.7rem 0;background:#00bec8;color:#fff}.border-block-list li a .button:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);width:1.1rem;position:absolute;top:50%;right:1.7rem;transform:translateY(-50%)}.border-block-list li.paperless .image:after{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge02.webp);background-size:100%;width:6.4rem;height:6.4rem}.border-block-list li.free10gb .image:before{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge01.webp);background-size:100%;width:9.6rem;height:6.6rem}.border-block-list li.one-million .image:before{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge03.webp);background-size:100%;width:8rem;height:8rem}.border-block-list li.expansion .image:before{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge05.webp);background-size:100%;width:8rem;height:8rem}.border-block-list li.new-func .image:before{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge06.webp);background-size:100%;width:8rem;height:8rem}.border-block-list li.cashless .image:after{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge04.webp);background-size:100%;width:6.4rem;height:6.4rem}.border-block-list li.preparation a{pointer-events:none;opacity:.5}.border-block-list li.preparation .image:before{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge07.webp);background-size:100%;width:8rem;height:8rem}.border-block-list li.moshimoshimonshin .image:before{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/badge09.webp);background-size:100%;width:8rem;height:8rem}.hide-text .close{display:none}dl.common-table{display:flex;flex-wrap:wrap}dl.common-table dt,dl.common-table dd{font-size:1.5rem;border:1px solid #dcdede;padding:1.8rem 1.2rem;border-bottom:0}dl.common-table dt:last-of-type,dl.common-table dd:last-of-type{border-bottom:1px solid #dcdede}dl.common-table dt{display:flex;align-items:center;background:#f6f8f8;border-right:0;width:21%}dl.common-table dt h2{font-size:1.5rem}dl.common-table dd{width:79%;line-height:1.75}table.common-table{width:100%}table.common-table th,table.common-table td{border:1px solid #d6d8d8;padding:2rem;text-align:center;vertical-align:middle}table.common-table th{background:#f8fafa}table.common-table2{width:100%}table.common-table2 th,table.common-table2 td{border:1px solid #d6d8d8;padding:2rem;text-align:center;vertical-align:middle}table.common-table2 td{line-height:1.75}table.common-table2 .gray{background:#f8fafa}.normal-numbering li{display:flex;flex-wrap:wrap;padding:0 0 0 2rem}.normal-numbering li:before{display:block;position:absolute;top:0;left:0}.normal-numbering li:nth-of-type(1):before{content:'1. '}.normal-numbering li:nth-of-type(2):before{content:'2. '}.normal-numbering li:nth-of-type(3):before{content:'3. '}.normal-numbering li:nth-of-type(4):before{content:'4. '}.normal-numbering li:nth-of-type(5):before{content:'5. '}.normal-numbering li:nth-of-type(6):before{content:'6. '}.normal-numbering li:nth-of-type(7):before{content:'7. '}.normal-numbering li:nth-of-type(8):before{content:'8. '}.normal-numbering li:nth-of-type(9):before{content:'9. '}.normal-numbering li:nth-of-type(10):before{content:'10. '}.normal-numbering .circle-numbering{margin-bottom:3.2rem;width:100%;padding-left:.5em}.normal-numbering .circle-numbering:last-of-type{margin-bottom:0}.circle-numbering li{display:flex;flex-wrap:wrap;padding:0 0 0 2rem}.circle-numbering li:before{display:block;position:absolute;top:0;left:0}.circle-numbering li:nth-of-type(1):before{content:'①'}.circle-numbering li:nth-of-type(2):before{content:'②'}.circle-numbering li:nth-of-type(3):before{content:'③'}.circle-numbering li:nth-of-type(4):before{content:'④'}.circle-numbering li:nth-of-type(5):before{content:'⑤'}.circle-numbering li:nth-of-type(6):before{content:'⑥'}.circle-numbering li:nth-of-type(7):before{content:'⑦'}.circle-numbering li:nth-of-type(8):before{content:'⑧'}.circle-numbering li:nth-of-type(9):before{content:'⑨'}.circle-numbering li:nth-of-type(10):before{content:'⑩'}.common-text-list>*{line-height:1.75;font-size:1.5rem}.common-text-list dt h2{font-size:1.5rem;margin-bottom:1rem}.common-text-list dd{margin-bottom:5rem}.common-text-list dd.end p{margin-bottom:3rem}.category-selector{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.category-selector li{margin:0 1.6rem}.category-selector li span,.category-selector li a{text-decoration:none;color:#b4c0c0;display:block;font-weight:700;font-size:1.5rem;cursor:pointer;padding:0 0 2rem}.category-selector li span.active,.category-selector li a.active{color:#2d3030}.category-selector li span.active:after,.category-selector li a.active:after{content:'';position:absolute;width:100%;height:3px;bottom:0;left:0;background:#00bec8}.category-selector li span:hover,.category-selector li a:hover{color:#2d3030}.pagenation-set{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.pagenation-set .page-select{width:100%;display:flex;justify-content:space-between}.pagenation-set .page-select a{padding:1.6rem 2rem;border:1px solid #d8dcdc;font-size:1.4rem;border-radius:20rem;color:#2d3030;display:inline-block}.pagenation-set .page-select a:hover{background:#00bec8;border-color:#00bec8;color:#fff;text-decoration:none}.pagenation-set .page-select .prev a{margin-right:1.4rem}.pagenation-set .page-select .center{width:100%;display:flex;justify-content:space-between}.pagenation-set .page-select .next a{margin-left:1.4rem}.pagenation-set .pagenation{display:flex;justify-content:center;width:calc(100% - 190px * 2);position:absolute;top:0;left:50%;transform:translateX(-50%)}.pagenation-set .pagenation li{margin:0 .7rem}.pagenation-set .pagenation li a{width:4.8rem;height:4.8rem;font-size:1.6rem;display:flex;justify-content:center;align-items:center;border:1px solid #d8dcdc;border-radius:100%;color:#2d3030}.pagenation-set .pagenation li a:hover,.pagenation-set .pagenation li a.active{background:#00bec8;border-color:#00bec8;color:#fff;text-decoration:none}.entry-detail{display:flex;align-items:center;justify-content:space-between;margin:0 0 4rem}.entry-detail .entry-categories li a{min-width:12rem;padding:1rem;text-align:center;background:#f4f6f6;border-radius:.4rem;display:inline-block;font-size:1.4rem;margin:0 1rem 0 0;color:#2d3030}.entry-detail .category{margin-bottom:0 !important}.entry-detail .category a{font-size:1.6rem;font-weight:900}.entry-detail .category a:hover{color:#69d2d2}.entry-detail time{font-size:1.6rem}.entry .eye-catch{margin-bottom:6rem}.entry .eye-catch img{width:100%}.entry p{line-height:1.75;margin-bottom:4rem}.entry p a{text-decoration:underline}.entry h2,.entry h3,.entry h4{line-height:1.5;font-weight:900}.entry h2{font-size:2.4rem;margin-bottom:3rem}.entry h3{font-size:2rem;margin-bottom:1.5rem}.entry h4{font-size:1.8rem;margin-bottom:1.5rem}.entry h5{font-size:1.6rem;margin-bottom:1.25rem}.entry h6{font-size:1.5rem;margin-bottom:1rem}.entry ul li{list-style:disc outside;margin-left:1em;line-height:1.75}.entry strong{font-weight:900}.entry .text-center{text-align:center}.entry .text-underline{text-decoration:underline}.entry .column-devide{display:flex;justify-content:space-between;flex-wrap:wrap;margin:3rem 0 6rem}.entry .column-devide img{width:auto;object-fit:contain}.entry a{line-height:1.75}.entry .suport-center{padding:3rem 0 1rem;margin:6rem 0 0;border-top:1px solid #d8dcdc}.profile-js{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:6rem}.profile-js dt span{background:#00bec8;color:#fff;font-weight:700;padding:1.2rem 2rem;display:inline-block;border-radius:.8rem .8rem 0 0;font-size:1.5rem}.profile-js dd{display:flex;align-items:center;flex-wrap:wrap;border:2px solid #00bec8;padding:2.8rem 2.8rem 2.5rem}.profile-js dd .image{width:12rem;height:12rem;border-radius:100%;overflow:hidden;margin:0 3rem 0 0}.profile-js dd .detail{width:calc(100% - 12rem - 3rem)}.profile-js dd .detail .name{font-weight:900;margin:0 0 1rem !important;line-height:1 !important}.profile-js dd .detail .text{line-height:1.75;margin:0 !important;font-size:1.5rem !important}ul.disc-list li{list-style:disc outside;margin-left:1em;line-height:1.75}.annotation-list li{padding-left:2em}.annotation-list li:before{display:inline-block;position:absolute;left:0}.annotation-list li:nth-child(1):before{content:"※1"}.annotation-list li:nth-child(2):before{content:"※2"}.annotation-list li:nth-child(3):before{content:"※3"}.annotation-list li:nth-child(4):before{content:"※4"}.annotation-list li:nth-child(5):before{content:"※5"}.annotation-list li:nth-child(6):before{content:"※6"}.annotation-list li:nth-child(7):before{content:"※7"}.annotation-list li:nth-child(8):before{content:"※8"}.annotation-list li:nth-child(9):before{content:"※9"}.annotation-list li:nth-child(10):before{content:"※10"}.annotation-list li:nth-child(11):before{content:"※11"}.annotation-list li:nth-child(12):before{content:"※12"}.annotation-list li:nth-child(13):before{content:"※13"}.annotation-list li:nth-child(14):before{content:"※14"}.annotation-list li:nth-child(15):before{content:"※15"}.annotation-list li:nth-child(16):before{content:"※16"}.annotation-list li:nth-child(17):before{content:"※17"}.annotation-list li:nth-child(18):before{content:"※18"}.annotation-list li:nth-child(19):before{content:"※19"}.annotation-list li:nth-child(20):before{content:"※20"}.notes li{color:red;padding-left:1.2em}.notes li:before{content:'◎';position:absolute;top:0;left:0}#home #main-visual{z-index:1}#home #main-visual>.inner{display:flex;justify-content:space-between;align-items:flex-start;max-width:none}#home #main-visual>.inner .text-area{width:calc(100% - 57.14%);padding:2.976vw 0 0 6.845vw}#home #main-visual>.inner .text-area .title-set{width:100%}#home #main-visual>.inner .text-area .title-set .inner{width:100%;margin:0 0 1.904vw}#home #main-visual>.inner .text-area .title-set .inner h1{font-size:3.57vw;font-weight:700;margin:0;padding:0;line-height:1.5;letter-spacing:.3em}#home #main-visual>.inner .text-area .title-set .inner .illust{width:14.76vw;position:absolute;top:6vw;left:16.904vw}#home #main-visual>.inner .text-area .text{font-size:1.0714vw;line-height:1.7;margin:0 0 1.5vw;text-decoration:underline}#home #main-visual>.inner .text-area .news-area{margin:0 0 1.5vw}#home #main-visual>.inner .text-area .news-area h2{margin:0 0 .5vw}#home #main-visual>.inner .text-area .news-area ul li{font-size:1.6rem;font-weight:400;letter-spacing:1px;position:relative;display:inline-block;padding-left:1.6rem}#home #main-visual>.inner .text-area .news-area ul li:before{content:'';width:7px;height:7px;border:0;border-top:solid 2px #00bfc8;border-right:solid 2px #00bfc8;transform:rotate(45deg);position:absolute;top:1px;left:0;bottom:0;margin:auto}#home #main-visual>.inner .text-area .news-area ul li span{margin-right:1rem}#home #main-visual>.inner .text-area .news-area ul li a{color:#00bfc8;font-weight:500}#home #main-visual>.inner .text-area .news-area ul li a:hover{text-decoration:underline}#home #main-visual>.inner .trial-link{display:inline-block;padding:0 0 1rem;margin:0 0 3rem}#home #main-visual>.inner .trial-link:hover:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:.1em;background:linear-gradient(135deg,#00bec8 0%,#ff9601 100%) border-box border-box;opacity:0;animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{100%{opacity:1}}#home #main-visual>.inner .trial-link span{background:linear-gradient(135deg,#00bec8 0%,#ff9601 100%) border-box border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2rem;font-weight:700;letter-spacing:2px;position:relative;display:inline-block;vertical-align:middle;padding:0 0 0 32px}#home #main-visual>.inner .trial-link span:before{background:#fff;width:22px;height:22px;border:2px solid #00bec8;border-radius:50%}#home #main-visual>.inner .trial-link span:after{left:7px!important;width:6px;height:6px;border-top:2px solid #00bec8;border-right:2px solid #00bec8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#home #main-visual>.inner .trial-link span:before,#home #main-visual>.inner .trial-link span:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#home #main-visual>.inner .image-area{width:57.14%;overflow:hidden;border-radius:11.904vw 0 0 11.904vw}#home #main-visual>.inner .contact-button{width:calc(50% - 1rem);padding:1.3vw 4vw 1.3vw;font-size:1vw;margin:0 1rem 0 0}#home #main-visual>.inner .contact-button:last-of-type{margin:0}#home #main-visual>.inner .contact-button:after{height:.7738vw;width:.5357vw;right:1.1904vw}#home #main-visual>.inner .contact-button.free-trial{width:100%;margin:0 0 2rem}#home #main-visual>.inner .contact-button.free-trial:before{width:80rem}.contact-button.free-trial span.ico{background-image:url('/wp-content/themes/Apotool/assets/img/common/ico-trial.webp');background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:20px}.contact-button.free-trial:hover span.ico{background-image:url('/wp-content/themes/Apotool/assets/img/common/ico-trial-hover.webp')}.contact-button.dl span.ico{background-image:url('/wp-content/themes/Apotool/assets/img/common/ico-download.webp');background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:20px}.contact-button.dl:hover span.ico{background-image:url('/wp-content/themes/Apotool/assets/img/common/ico-download-hover.webp')}.contact-button.ctc span.ico{background-image:url('/wp-content/themes/Apotool/assets/img/common/ico-contact.webp');background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:20px}.contact-button.ctc:hover span.ico{background-image:url('/wp-content/themes/Apotool/assets/img/common/ico-contact-hover.webp')}#home #main-visual .group{display:flex;flex-direction:column}#home #main-visual #achievements{padding:4.2rem 0 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}#home #main-visual #achievements h2{font-size:1.8rem;font-weight:700;margin:0 0 2rem;display:inline-block;letter-spacing:.1em}#home #main-visual #achievements h2:before,#home #main-visual #achievements h2:after{content:'';background:#2d3030;width:1px;height:2em;display:block;position:absolute;top:60%}#home #main-visual #achievements h2:before{transform:translateY(-50%) rotateZ(-24.5deg);left:-1.2rem}#home #main-visual #achievements h2:after{transform:translateY(-50%) rotateZ(24.5deg);right:-1.2rem}#home #main-visual #achievements ul{max-width:840px;display:flex;justify-content:center;flex-wrap:wrap;padding:0 2rem}#home #main-visual #achievements ul:before,#home #main-visual #achievements ul:after{content:'';display:inline-block;background-size:contain;vertical-align:middle;position:absolute}#home #main-visual #achievements ul:before{background-image:url(/wp-content/themes/Apotool/assets/img/home/latest-illust01.webp);width:190px;height:250px;left:-40px}#home #main-visual #achievements ul:after{background-image:url(/wp-content/themes/Apotool/assets/img/home/latest-illust02.webp);width:102px;height:250px;right:40px}#home #main-visual #achievements ul li{margin:0 .5rem}#home #main-visual #achievements ul li{width:33.3333%;margin:0 1rem}#home #main-visual #achievements ul li h3{font-size:1.6rem;line-height:1.2}#home #main-visual #achievements ul li h3 span{color:#ff8a00;font-size:7rem}#home #main-visual #achievements ul li:first-of-type{width:100%;text-align:center;padding:1rem 1rem 3rem;margin:0}#home #main-visual #achievements ul li:first-of-type h3{font-size:1.6rem}#home #main-visual #achievements p{width:100%;max-width:84rem;font-size:1rem;padding:1rem 0 0;text-align:center}#home #main-visual #latest-subscriptions{padding:4.2rem 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}#home #main-visual #latest-subscriptions h2{font-size:1.8rem;font-weight:700;margin:0 0 2rem;display:inline-block;letter-spacing:.1em;line-height:1.2}#home #main-visual #latest-subscriptions h2:before,#home #main-visual #latest-subscriptions h2:after{content:'';background:#2d3030;width:1px;height:2em;display:block;position:absolute;top:60%}#home #main-visual #latest-subscriptions h2:before{transform:translateY(-50%) rotateZ(-24.5deg);left:-1.2rem}#home #main-visual #latest-subscriptions h2:after{transform:translateY(-50%) rotateZ(24.5deg);right:-1.2rem}#home #main-visual #latest-subscriptions h2 span{font-size:1.4rem}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#home #main-visual #latest-subscriptions .scroll-infinity{background-image:linear-gradient(to right,#d16ba5,#e66694,#f6647e,#fe6965,#ff7348,#f68a31,#cfd61b,#7af00a,#aad04f,#84e287,#64f1c0,#5ffbf1);padding:.25rem 0}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap{display:flex;overflow:hidden}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list{display:flex;list-style:none;padding:0}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left 200s infinite linear 0s both}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__item--text{width:calc(100vw / 3.25);color:#fff;font-size:1.15rem;text-align:center;padding:1rem 0}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__item--text:nth-child(even):before{content:'';background-image:url('/wp-content/themes/Apotool/assets/img/home/latest-icon01.webp');background-size:contain;vertical-align:middle;width:20px;height:20px;display:inline-block;position:absolute;top:7px;left:0}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__item--text:nth-child(odd):before{content:'';background-image:url('/wp-content/themes/Apotool/assets/img/home/latest-icon02.webp');background-size:contain;vertical-align:middle;width:20px;height:20px;display:inline-block;position:absolute;top:7px;left:0}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__item>span{width:100%}#home #main-visual #video{position:absolute;bottom:-2.4rem;right:1.6rem;width:40rem;height:calc(40rem * .58);padding:.8rem;background:#2d3030;border-radius:.8rem;z-index:1}#home #main-visual #video iframe{width:100%;height:100%;display:block;border-radius:.8rem}#home #main-visual #latest-news{background:#00bec8;display:flex;flex-direction:column;align-items:center;padding:1.8rem 0 2rem;z-index:0}#home #main-visual #latest-news p a{font-size:2.2rem;color:#fff;text-decoration:underline}#home #main-visual #latest-news p a:hover{text-decoration:none}#home #main-visual #latest-news p:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);width:1.2rem;display:inline-block;margin:0 0 0 1rem;top:2px}#home .main-area #sectionIntro{background:#00bec8}#home .main-area #sectionIntro .inner{max-width:none}#home .main-area #sectionIntro .section-title h2 span{color:#fff;font-size:3.6rem;line-height:1.4}#home .main-area #sectionIntro .inner .contents-block a:hover{text-decoration:none}#home .main-area #sectionIntro .inner .contents-block{width:100vw;overflow:hidden;display:flex;column-gap:1rem}#home .main-area #sectionIntro .inner .contents-block ul{display:flex;align-items:stretch;justify-content:space-around;column-gap:1rem;row-gap:1rem}#home .main-area #sectionIntro .inner .contents-block ul:first-child{animation:slide1 150s -75s linear infinite;padding-left:1rem}#home .main-area #sectionIntro .inner .contents-block ul:last-child{animation:slide2 150s linear infinite;padding-right:1rem}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}#home .main-area #sectionIntro .inner .contents-block ul li{width:24rem;background:#fff;border-radius:1rem;display:flex;flex-direction:column;align-items:center;padding:1rem;margin:0;position:relative}#home .main-area #sectionIntro .inner .contents-block ul li span{background:#ff9600;color:#fff;font-size:1.1rem;border-radius:4px;display:inline-block;position:absolute;top:1rem;left:0;padding:.5rem 1rem;margin:0 0 .5rem}#home .main-area #sectionIntro .inner .contents-block ul li .image img{width:220px;max-width:100%;height:140px;object-fit:cover}#home .main-area #sectionIntro .inner .contents-block ul li .details{width:100%;padding:1rem 0;position:relative}#home .main-area #sectionIntro .inner .contents-block ul li .details h3{color:#2d3030;font-size:1.3rem;line-height:1.4;text-align:center;margin:2.5rem 0 0}#home .main-area #section01{padding:8rem 0 6rem}#home .main-area #section01 .inner{max-width:1160px;display:flex;align-items:center;gap:2rem;margin:0 auto}#home .main-area #section01 .inner .section-title{width:45%;margin-bottom:3rem}#home .main-area #section01 .inner .section-title h2 span{font-size:3.6rem;line-height:1.4;text-align:left}#home .main-area #section01 .inner .section-title .sub{text-align:left}#home .main-area #section01 .inner figure{width:55%}#home .main-area #section01 .inner .problems #problems{width:100%}#home .main-area #section01 .inner .problems #problems .slick-slide{padding:2.38vw .83333vw;margin:1vw 0 0;filter:drop-shadow(0 .25vw .5vw rgba(0,0,0,.16))}#home .main-area #section01 .inner .problems #problems .slick-slide:before{content:'';background:#fff;display:block;width:6.5476vw;height:6.5476vw;border-radius:20rem;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0}#home .main-area #section01 .inner .problems #problems .slick-slide span{width:2.9166vw;display:block;position:absolute;z-index:2;left:50%;top:1vw;transform:translateX(-50%)}#home .main-area #section01 .inner .problems #problems .slick-slide span img{z-index:1;position:relative}#home .main-area #section01 .inner .problems #problems .slick-slide h3{background:#fff;display:block;z-index:1;padding:2.6785vw 1.1904vw 1.488vw;font-size:1.3vw;line-height:1.73;font-weight:900;text-align:center;font-feature-settings:normal}#home .main-area #section01 .inner .problems:after{content:'';display:block;background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/problem-large-arrow.webp) no-repeat center;width:56.7rem;height:11.9rem;position:relative;margin:0 auto 2.5rem}#home .main-area #section01 .inner .features{filter:drop-shadow(0 5px 10px rgba(0,0,0,.2))}#home .main-area #section01 .inner .features>div{display:flex;align-items:stretch;justify-content:center}#home .main-area #section01 .inner .features>div:nth-of-type(even){flex-direction:row-reverse}#home .main-area #section01 .inner .features>div picture{width:58rem}#home .main-area #section01 .inner .features>div>div{width:58rem;padding:6rem 0 2rem;background:#00bec8;text-align:center}#home .main-area #section01 .inner .features>div>div .icon{margin:0 0 1.5rem;display:block}#home .main-area #section01 .inner .features>div>div .icon img{width:9.2rem;display:inline-block;margin:0 .4rem}#home .main-area #section01 .inner .features>div>div h3{color:#fff;font-size:4rem;font-weight:900;line-height:1.425;margin:0 0 2rem}#home .main-area #section01 .inner .features>div>div p{font-size:1.8rem;font-weight:700;line-height:1.75}#home .main-area #section02{padding:5.8rem 0 8rem;background:#fffaf5}#home .main-area #section02 .inner .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section02 .inner .contents-block picture{width:80.9rem;margin:0 auto 2.5rem}#home .main-area #section02 .inner .contents-block ul{display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:hidden}#home .main-area #section02 .inner .contents-block ul li{width:25%;max-width:24.8rem}#home .main-area #section02 .inner .contents-block ul li:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/deviding-line.svg);position:absolute;width:1.3rem;bottom:50%;right:-4rem;z-index:0;transform:translateY(50%)}#home .main-area #section02 .inner .contents-block ul li:last-of-type:after{display:none}#home .main-area #section02 .inner .contents-block ul li>div .image{width:100%;height:24rem;margin:0 0 2rem}#home .main-area #section02 .inner .contents-block ul li>div .image img{width:21.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home .main-area #section02 .inner .contents-block ul li>div h3{font-size:3.2rem;font-weight:900;color:#00bec8;display:flex;align-items:center;justify-content:center;margin:0 0 2.5rem}#home .main-area #section02 .inner .contents-block ul li>div h3:before{width:4rem;display:inline-block;margin:0 .7rem 0 0;position:relative;top:4px}#home .main-area #section02 .inner .contents-block ul li>div p{font-size:1.5rem;line-height:1.73;padding:0 0 1.5rem}#home .main-area #section02 .inner .contents-block ul li:nth-of-type(1) h3:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/numbering01.svg)}#home .main-area #section02 .inner .contents-block ul li:nth-of-type(2) h3:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/numbering02.svg)}#home .main-area #section02 .inner .contents-block ul li:nth-of-type(3) h3:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/numbering03.svg)}#home .main-area #section02 .inner .contents-block ul li:nth-of-type(4) h3:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/numbering04.svg)}#home .main-area #section03{padding:8rem 0}#home .main-area #section03 .inner .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section03 .inner .contents-block{display:flex}#home .main-area #section03 .inner .contents-block .ab-main{width:50%;padding:1.5rem}#home .main-area #section03 .inner .contents-block .ab-main figure{padding:1rem}#home .main-area #section03 .inner .contents-block .ab-main .title-area{display:flex;flex-direction:column;align-items:center}#home .main-area #section03 .inner .contents-block .ab-main .title-area h3{font-size:2.4rem;margin:2rem 0}#home .main-area #section03 .inner .contents-block .ab-main .title-area p.sub{font-size:2rem;font-weight:700}#home .main-area #section03 .inner .contents-block .option{width:50%;display:flex;flex-direction:column-reverse;padding:1rem}#home .main-area #section03 .inner .contents-block .option:before{content:"+";display:block;font-size:6rem;font-weight:700;position:absolute;top:32.5%;left:-4rem;z-index:1}#home .main-area #section03 .inner .contents-block .option span{background:#ff9600;color:#fff;font-size:1.2rem;border-radius:4px;padding:.5rem 1rem;display:inline-block;position:absolute;top:.5rem;left:.75rem;z-index:1}#home .main-area #section03 .inner .contents-block .option .title-area{display:flex;flex-direction:column;align-items:center}#home .main-area #section03 .inner .contents-block .option .title-area h3{font-size:2.4rem;margin:2rem 0}#home .main-area #section03 .inner .contents-block .option .title-area p.notes{font-size:1.4rem}#home .main-area #section03 .inner .contents-block .option ul{gap:1rem}#home .main-area #section03 .inner .contents-block .option ul li{width:16rem;min-height:18rem;background:#fff;border:4px solid #00bec8;border-radius:2rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1.5rem 1rem 1rem;margin:0;position:relative}#home .main-area #section03 .inner .contents-block .option ul li .image{max-width:8rem}#home .main-area #section03 .inner .contents-block .option ul li.monshin img.logo-image{max-height:60px;width:auto}#home .main-area #section03 .inner .contents-block .option ul li.sugoiuketsukesan img.logo-image{max-height:50px;width:auto}#home .main-area #section03 .inner .contents-block .option ul li h4{font-size:1.4rem;line-height:1.4;margin:1rem 0 .5rem}#home .main-area #section04{background:#f5f5f5;padding:8rem 0}#home .main-area #section04 .inner .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section04 .inner .contents-block{display:flex;padding:0 0 4rem}#home .main-area #section04 .inner .contents-block ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}#home .main-area #section04 .inner .contents-block li{width:calc(20% - 2rem);border-radius:4rem;overflow:hidden;background:#fff;margin-bottom:4rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}#home .main-area #section04 .inner .contents-block li .image img{background:#f0f2f1;width:100%;height:160px;object-fit:contain}#home .main-area #section04 .inner .contents-block li .block{padding:1rem 0 2rem}#home .main-area #section04 .inner .contents-block li .block h3{font-size:1.4rem;font-weight:700;line-height:1.4;text-align:center;margin:.5rem 0}#home .main-area #section04 .inner .contents-block:last-of-type{flex-direction:column;align-items:center;padding:0}#home .main-area #section04 .inner .contents-block:last-of-type p.sub{font-size:2rem;font-weight:700;line-height:1.8;margin:0}#home .main-area #section04 .inner .contents-block:last-of-type p{font-size:1.5rem;line-height:1.73;padding:0 0 1.5rem}#home .main-area #section04 .inner .contents-block:last-of-type .btn-area{display:flex;justify-content:center;margin:4rem 0}#home .main-area #section04 .inner .contents-block:last-of-type .btn-area a{background:#ff9600;border:#ff9600 solid 2px;padding:1.6rem 4.6rem 1.8rem}#home .main-area #section04 .inner .contents-block:last-of-type .btn-area a:hover span{color:#ff9600}#home .main-area #section04 .inner .contents-block:last-of-type .btn-area a:after{right:2rem}#home .main-area #section04 .inner .contents-block:last-of-type .btn-area a:hover:after{background:#ff9600}#home .main-area #section05{background:#fcfcfc;padding:8rem 0}#home .main-area #section05 .inner .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section05 .inner .contents-block{display:flex}#home .main-area #section05 .inner .contents-block .option{padding:1rem}#home .main-area #section05 .inner .contents-block .option span{background:#ff9600;color:#fff;font-size:1.2rem;border-radius:4px;padding:.5rem 1rem;display:inline-block;position:absolute;top:-.5rem;left:0;z-index:1}#home .main-area #section05 .inner .contents-block .option .title-area{display:flex;flex-direction:column;align-items:center}#home .main-area #section05 .inner .contents-block .option .title-area h3{font-size:2.4rem;margin:2rem 0}#home .main-area #section05 .inner .contents-block .option .title-area p.notes{font-size:1.4rem}#home .main-area #section05 .inner .contents-block .option ul{justify-content:center;gap:1rem;margin:0 0 6rem}#home .main-area #section05 .inner .contents-block .option ul li{width:18rem;min-height:18rem;background:#fff;border:4px solid #00bec8;border-radius:2rem;padding:1.5rem 1rem 1rem;margin:0;position:relative}#home .main-area #section05 .inner .contents-block .option ul li a{display:flex;flex-direction:column;justify-content:space-around;align-items:center;border:none;overflow:visible}#home .main-area #section05 .inner .contents-block .option ul li .image{max-width:8rem;background:0 0;height:auto}#home .main-area #section05 .inner .contents-block .option ul li.cardapp:after{content:'';background-image:url('/wp-content/themes/Apotool/assets/img/home/system-icon05-badge.webp');background-size:contain;display:inline-block;position:absolute;width:65px;height:65px;top:-1.5rem;right:-1.5rem;z-index:1}#home .main-area #section05 .inner .contents-block .option ul li.sugoiuketsukesan img.logo-image{max-height:60px;width:auto}#home .main-area #section05 .inner .contents-block .option ul li.monshin img.logo-image{max-height:50px;width:auto}#home .main-area #section05 .inner .contents-block .option ul li h4{font-size:1.4rem;line-height:1.4;margin:1rem 0 .5rem}#home .main-area #section05 .inner .contents-block .option ul li p.notes{font-size:1.2rem;font-weight:500;letter-spacing:-1px}#home .main-area #section05 .inner .contents-block:last-of-type{flex-direction:column;align-items:center}#home .main-area #section05 .inner .contents-block:last-of-type p.sub{font-size:2rem;font-weight:700;line-height:1.8;margin:0}#home .main-area #section05 .inner .contents-block:last-of-type p{font-size:1.5rem;line-height:1.73;padding:0 0 1.5rem}#home .main-area #section06{padding:6rem 0}#home .main-area #section06 .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section06 .inner{width:100%;max-width:none}#home .main-area #section06 .inner .contents-block .plan-list{max-width:1160px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0 auto 5rem}#home .main-area #section06 .inner .contents-block .plan-list>li{width:calc((100% - 5rem) / 3);padding:3rem 0 0}#home .main-area #section06 .inner .contents-block .plan-list>li:first-child{display:none;position:absolute;left:-2.5rem;transform:translateX(-100%);opacity:.15}#home .main-area #section06 .inner .contents-block .plan-list>li:first-child:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 90%);z-index:5}#home .main-area #section06 .inner .contents-block .plan-list>li:last-child{display:none;position:absolute;right:-2.5rem;transform:translateX(100%);opacity:.15}#home .main-area #section06 .inner .contents-block .plan-list>li:last-child:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 90%);z-index:5}#home .main-area #section06 .inner .contents-block .plan-list>li .main{margin:0 0 .8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head{background:#b4bebe;border-radius:3rem 3rem 0 0;color:#fff;padding:2.45rem 0 1rem;text-align:center}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head:before{content:'●';position:absolute;border-radius:100%;left:50%;transform:translateX(-50%);color:#fff;font-size:1.8rem;background:#b4bebe;width:8.8rem;height:8.8rem;top:-3rem;padding:3rem 0 0;box-sizing:border-box}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head h2{margin:0 0 1rem;font-size:2.8rem;font-weight:900;line-height:1.35}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head h2 span{font-size:3.2rem;font-weight:900;display:inline-block}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head h2 span:after{content:'';display:block;width:100%;height:2px;background:#fff;position:relative;bottom:-2px}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head p{font-weight:700}#home .main-area #section06 .inner .contents-block .plan-list>li .main .list-block{border:solid #b4bebe;border-width:0 4px 4px;border-radius:0 0 3rem 3rem;padding:2.5rem 2.8rem 5.3rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more{border:4px solid #b4bebe;border-radius:3rem;padding:5rem 2.8rem 2.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/plan/icon-more.svg);position:absolute;display:block;width:4.4rem;top:-4.5rem;left:50%;z-index:2;transform:translateX(-50%);background:#b4bebe;padding:1.4rem 1.4rem 1.3rem;border-radius:100%}#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li p{font-weight:700;margin-top:.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dt{font-size:1.5rem;margin-right:.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dt br{display:none}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dd{font-size:1.4rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dd span{font-size:2.6rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block p span{color:#fff;font-size:1.4rem;display:inline-block;border-radius:8px;padding:.5rem 1rem;margin:.5rem 0}#home .main-area #section06 .inner .contents-block .plan-list>li.basic .list-block p span{background:#b4bebe}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .list-block p span{background:#ff9600}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .list-block p span{background:#00bec8}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul:first-of-type li{border-bottom:1px solid #b4b9b9!important}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li{border-bottom:1px dotted #b4b9b9;padding:0 0 1.2rem 3.2rem;margin:0 0 1rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li:last-of-type,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li:last-of-type{border-bottom:0;margin-bottom:.5rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li:before,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li:before{content:"";flex-shrink:0;background-color:#b4b9b9;display:inline-block;height:1.8rem;width:2.4rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:.5rem;left:0}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li.unactive h3,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li.unactive h3{color:#b4b9b9}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li.unactive:before,#plan .main-area #section01 .inner .contents-block .plan-list>li .more ul li.unactive:before{display:none}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.6rem;font-weight:700;line-height:1.5}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3 .price,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3 .price{position:absolute;right:0;top:.3rem;font-size:1.8rem;line-height:1}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3 .price:after,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3 .price:after{content:'円';font-size:1.2rem;margin-left:.1em}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.primary,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.primary{font-size:1.8rem;margin-bottom:.6rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.secondary{font-size:1.4rem;margin-bottom:.7rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:before,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.secondary:before{content:'-';display:inline-block;margin:0 .7rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:last-of-type,#plan .main-area #section01 .inner .contents-block .plan-list>li .more ul li h3.secondary:last-of-type{margin-bottom:0}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price{display:flex;justify-content:flex-end;align-items:center}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dt{color:#fff;font-size:1.6rem;font-weight:700;margin-right:1rem;background:#b4bebe;border-radius:10rem;padding:.5rem 1rem .65rem;top:2px}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dd span{font-size:3.2rem;font-weight:700}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .head{background:#ff9600}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .head:before{background:#ff9600}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .head img{width:90px;height:auto;position:absolute;right:-20px;top:-30px}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .list-block,#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .more{border-color:#ff9600}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .list-block ul li:before,#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .more ul li:before{background-color:#ff9600}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .more:before,#home .main-area #section06 .inner .contents-block .plan-list>li.cashless dl.price dt{background:#ff9600}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .head{background:#00bec8}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .head:before{background:#00bec8}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .list-block,#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .more{border-color:#00bec8}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .list-block ul li:before,#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .more ul li:before{background-color:#00bec8}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .more:before,#home .main-area #section06 .inner .contents-block .plan-list>li.paperless dl.price dt{background:#00bec8}#home .main-area #section06 .inner .contents-block .contact-block{background:#f6f8f8}#home .main-area #section06 .inner .contents-block .contact-block .inner{max-width:1160px;padding:6rem 0;margin:0 auto 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#home .main-area #section06 .inner .contents-block .contact-block .inner:after{content:'';background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/plan/contact-illust01.webp) no-repeat;background-size:cover;display:block;width:200px;height:230px;position:absolute;bottom:0;right:12.8rem}#home .main-area #section06 .inner .contents-block .contact-block h4{font-size:4rem;font-weight:900;margin-bottom:3rem}#home .main-area #section06 .inner .contents-block .contact-block p{margin-bottom:2.6rem;line-height:1.5}#home .main-area #section06 .inner .contents-block .contact-block p br{display:none}#home .main-area #section06 .inner .contents-block .contact-block .contact-button{padding:2.5rem 7.5rem;font-size:2.1rem}#home .main-area #section06 .inner .contents-block .contact-block .contact-button:after{right:2.5rem;width:1.2rem;height:1.8rem}#home .main-area #section06 .inner .contents-block .annotation{max-width:1160px;margin:0 auto}#home .main-area #section06 .inner .contents-block .annotation li{padding-left:1.4em;font-size:1.4rem;line-height:1.75}#home .main-area #section06 .inner .contents-block .annotation li:before{content:'※';position:absolute;top:0;left:0}#home .main-area #section06 .inner .btn-area{display:flex;justify-content:center;margin:4rem 0}#home .main-area #section06 .inner .btn-area a{background:#ff9600;max-width:32rem;border:#ff9600 solid 2px;padding:1.6rem 4.6rem 1.8rem}#home .main-area #section06 .inner .btn-area a:hover span{color:#ff9600}#home .main-area #section06 .inner .btn-area a:after{right:2rem}#home .main-area #section06 .inner .btn-area a:hover:after{background:#ff9600}#home .main-area #section07{background:#f1f1f1;padding:6rem 0}#home .main-area #section07 .inner{background:0 0;border-radius:0;padding:2rem 0}#home .main-area #section07 .inner:before,#home .main-area #section07 .inner:after{display:none}#home .main-area #section08{padding:8rem 0;background:#f8fafa}#home .main-area #section08 .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section08 .inner .contents-block ul{display:flex;justify-content:space-between}#home .main-area #section08 .inner .contents-block ul li{max-width:34.4rem;width:33%;display:flex;flex-direction:column;align-items:center}#home .main-area #section08 .inner .contents-block ul li:after{content:'';width:1px;height:100%;background:#d3d4d4;position:absolute;top:0;right:-3.2rem}#home .main-area #section08 .inner .contents-block ul li:last-of-type:after{display:none}#home .main-area #section08 .inner .contents-block ul li .image{width:100%;height:25rem;margin:1rem 0 3rem;overflow:hidden}#home .main-area #section08 .inner .contents-block ul li .image img{width:29.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home .main-area #section08 .inner .contents-block ul li h3{font-size:2.8rem;font-weight:900;text-align:center;margin:0 0 2rem}#home .main-area #section08 .inner .contents-block ul li p{font-size:1.5rem;line-height:1.73;margin:0 0 2.5rem}#home .main-area #section08 .inner .contents-block ul li .contact-button{width:100%;max-width:22rem;text-align:center}#home .main-area #section08 .inner .contents-block ul li .contact-button:after{background-color:#00bec8;height:1.35rem;width:.9rem;right:2rem;top:50%}#home .main-area #section08 .inner .contents-block ul li .contact-button:hover:after{background-color:#fff}#home .main-area #section09{padding:8rem 0;background:#00bec8}#home .main-area #section09 .section-title h2{align-items:flex-start;text-align:left}#home .main-area #section09 .section-title h2 span{color:#fff;font-size:3.6rem;line-height:1.4}#home .main-area #section09 .section-title p{color:#fff;font-size:1.5rem;line-height:1.73;text-align:left;padding:0 0 1.5rem}#home .main-area #section09 .inner{max-width:1160px;margin:0 auto}#home .main-area #section09 .inner .contents-block{display:flex;justify-content:space-between;gap:2rem;margin:0 0 3rem}#home .main-area #section09 .inner .contents-block .section-title{width:50%}#home .main-area #section09 .inner .contents-block .image-area{width:50%;display:flex;align-items:center;gap:1.6rem}#home .main-area #section09 .inner .contents-block .image-area img{max-width:50%;height:auto}#home .main-area #section09 .inner .contents-block:nth-of-type(2){display:block}#home .main-area #section09 .inner .contents-block:nth-of-type(2) ul{display:flex;gap:1.6rem}#home .main-area #section09 .inner .contents-block:nth-of-type(2) ul li{width:25%}#home .main-area #section09 .inner .contents-block:nth-of-type(2) ul li h3{color:#fff;font-size:1.6rem;line-height:1.4;text-align:center;padding:1.6rem 0}#home .main-area #section09 .inner .btn-area{display:flex;justify-content:center}#home .main-area #section09 .inner .btn-area a{background:#ff9600;border:#ff9600 solid 2px;padding:1.6rem 4.6rem 1.8rem}#home .main-area #section09 .inner .btn-area a:hover span{color:#ff9600}#home .main-area #section09 .inner .btn-area a:after{right:2rem}#home .main-area #section09 .inner .btn-area a:hover:after{background:#ff9600}#home .main-area #section10{padding:8rem 0 6rem}#home .main-area #section10 .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section10 .inner{max-width:1160px;margin:0 auto}#home .main-area #section10 .inner .contents-block{overflow:hidden}#home .main-area #section10 .inner .contents-block #column{display:flex;justify-content:center;margin:0 0 3rem}#home .main-area #section10 .inner .contents-block #column .block{flex:1 1 33.333%;max-width:34.7rem;min-height:40rem;background:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));margin:0 2rem;border-radius:1.2rem;overflow:hidden}#home .main-area #section10 .inner .contents-block #column .block a{display:flex;flex-direction:column;color:#2d3030}#home .main-area #section10 .inner .contents-block #column .block a:hover{text-decoration:none;opacity:.5}#home .main-area #section10 .inner .contents-block #column .block .image{width:100%;height:auto;overflow:hidden;flex-shrink:0;font-size:0}#home .main-area #section10 .inner .contents-block #column .block .image img{width:100%;height:auto;display:block}#home .main-area #section10 .inner .contents-block #column .block .details{padding:3rem 4rem}#home .main-area #section10 .inner .contents-block #column .block .details .date{color:#676767;font-size:1.7rem;font-weight:400;line-height:1.8;margin:0 0 1.5rem}#home .main-area #section10 .inner .contents-block #column .block .details h3{font-size:2rem;font-weight:900;line-height:1.4;margin:1rem 0 2rem}#home .main-area #section10 .inner .contents-block #column .block .details .text{font-size:1.5rem;line-height:1.5;display:flex;justify-content:flex-end}#home .main-area #section10 .inner .contents-block .button{text-align:center;margin:2rem 0 3rem}#home .main-area #section10 .inner .contents-block .button a{width:100%;max-width:24rem;color:#fff;font-weight:700}#home .main-area #section10 .inner .contents-block .button a:after{background-color:#fff;height:1.6rem;width:1.1rem;right:2rem}#home .main-area #section10 .inner .contents-block .button a:hover:after{background-color:#00bec8}#home .main-area #section10 .inner .contents-block .slick-dots{width:100%;position:relative}#home .main-area #section11{padding:8rem 0 6rem}#home .main-area #section11 .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section11 .inner .contents-block #seminar{display:flex;justify-content:space-between;margin:0 0 3rem}#home .main-area #section11 .inner .contents-block #seminar>div{width:100%;max-width:36rem}#home .main-area #section11 .inner .contents-block #seminar>div .over .image{background:#000}#home .main-area #section11 .inner .contents-block #seminar>div .over .image img{opacity:.56}#home .main-area #section11 .inner .contents-block #seminar>div .over .image:before{content:'開催終了';font-size:1.35rem;font-weight:700;position:absolute;top:0;left:0;z-index:1;background:#282a2a;color:#fff;padding:.7rem 1rem}#home .main-area #section11 .inner .contents-block #seminar>div a{display:block;color:#2d3030;text-decoration:none}#home .main-area #section11 .inner .contents-block #seminar>div a:hover{opacity:.5}#home .main-area #section11 .inner .contents-block #seminar>div .image{border-radius:.8rem;overflow:hidden;margin:0 0 1.6rem}#home .main-area #section11 .inner .contents-block #seminar>div .image img{height:auto;position:relative;z-index:0}#home .main-area #section11 .inner .contents-block #seminar>div .categories{display:flex;margin:0 0 2rem}#home .main-area #section11 .inner .contents-block #seminar>div .categories li{font-size:1.2rem;min-width:6.4rem;text-align:center;font-weight:400;border-radius:.4rem;margin:0 .6rem 0 0;padding:.3rem .8rem .5rem;border:1px solid #c8c8c8}#home .main-area #section11 .inner .contents-block #seminar>div .categories li.live{background:#ff1e1e;border:none;color:#fff;font-weight:700}#home .main-area #section11 .inner .contents-block #seminar>div .categories li.live img{width:2.8rem;display:inline-block;position:relative;top:1px}#home .main-area #section11 .inner .contents-block #seminar>div .categories li.live:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-live.svg);width:1.6rem;display:inline-block;margin:0 .6rem 0 0;position:relative;top:55%;transform:translateY(-50%)}#home .main-area #section11 .inner .contents-block #seminar>div .details{padding:0 0 1rem}#home .main-area #section11 .inner .contents-block #seminar>div time{font-size:1.5rem;margin:0 0 .8rem;display:block}#home .main-area #section11 .inner .contents-block #seminar>div time span{font-size:2rem;font-weight:700}#home .main-area #section11 .inner .contents-block #seminar>div p{line-height:1.75}#home .main-area #section11 .inner .contents-block .button{text-align:center}#home .main-area #section11 .inner .contents-block .button a{width:100%;max-width:24rem;color:#fff;font-weight:700}#home .main-area #section11 .inner .contents-block .button a:after{background-color:#fff;height:1.6rem;width:1.1rem;right:2rem}#home .main-area #section11 .inner .contents-block .button a:hover:after{background-color:#00bec8}#home .main-area #section11 .inner .bnr-area{padding:5rem 1rem}#home .main-area #section11 .inner .bnr-area img{max-width:1080px;margin:0 auto}#home .main-area #section11 .inner .bnr-area a:hover{opacity:.8}#home .main-area #section12{padding:0;background:#00bec8}#home .main-area #section12 .section-title h2{margin:0}#home .main-area #section12 .section-title h2 span{color:#fff;font-size:3.6rem;line-height:1.4}#home .main-area #section12 .section-title p{color:#fff;font-size:1.5rem;line-height:1.73;padding:0 0 1.5rem}#home .main-area #section12 .inner{max-width:1160px;margin:0 auto}#home .main-area #section12 .inner .contents-block{display:flex;justify-content:space-between;align-items:center;margin:0 0 3rem}#home .main-area #section12 .inner .contents-block .section-title{width:50%;padding:6rem 0;margin:0}#home .main-area #section12 .inner .contents-block .section-title a{background:#ff9600;border:#ff9600 solid 2px;padding:1.6rem 4.6rem 1.8rem}#home .main-area #section12 .inner .contents-block .section-title a:hover span{color:#ff9600}#home .main-area #section12 .inner .contents-block .section-title a:after{right:2rem}#home .main-area #section12 .inner .contents-block .section-title a:hover:after{background:#ff9600}#home .main-area #section10{padding:8rem 0 6rem}#home .main-area #section12 .inner .contents-block .image-area{flex:1;margin-right:calc(50% - 50vw)}#home .main-area #section13 .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section13 .achievements{padding:0 0 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}#home .main-area #section13 .achievements h3{font-size:2rem;font-weight:700;margin:0;display:inline-block;letter-spacing:.1em}#home .main-area #section13 .achievements ul{max-width:840px;display:flex;justify-content:center;flex-wrap:wrap;padding:0 2rem}#home .main-area #section13 .achievements ul li{margin:0 .5rem}#home .main-area #section13 .achievements ul li{width:40%;margin:0 1rem}#home .main-area #section13 .achievements ul li h3{font-size:1.6rem;line-height:1.2}#home .main-area #section13 .achievements ul li h3 span.data{color:#ff8a00;font-size:9rem;font-weight:800;letter-spacing:0}#home .main-area #section13 .achievements ul li h3 span:nth-of-type(2){font-size:2.4rem}#home .main-area #section13 .achievements ul li:first-of-type{width:100%;text-align:center;padding:1rem 1rem 3rem;margin:0}#home .main-area #section13 .achievements ul li:first-of-type h3{font-size:2rem}#home .main-area #section13 .achievements p{width:100%;max-width:84rem;font-size:1rem;padding:1rem 0 0;text-align:center}#home .main-area #section14{background:#00bec8}#home .main-area #section14 .section-title h2 span{color:#fff;font-size:3.6rem;line-height:1.4}#home .main-area #section14 .inner .contents-block a:hover{text-decoration:none}#home .main-area #section14 .inner .contents-block ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-around;column-gap:1rem;row-gap:1rem}#home .main-area #section14 .inner .contents-block ul li{width:calc(16.67% - 1rem);background:#fff;border-radius:1rem;display:flex;flex-direction:column;align-items:center;padding:1rem;margin:0;position:relative}#home .main-area #section14 .inner .contents-block ul li span{background:#ff9600;color:#fff;font-size:1.1rem;border-radius:4px;display:inline-block;position:absolute;top:1rem;left:0;padding:.5rem 1rem;margin:0 0 .5rem}#home .main-area #section14 .inner .contents-block ul li .image img{width:163px;height:110px;object-fit:cover}#home .main-area #section14 .inner .contents-block ul li .details{width:100%;padding:1rem 0;position:relative}#home .main-area #section14 .inner .contents-block ul li .details h3{color:#2d3030;font-size:1.3rem;line-height:1.4;text-align:center;margin:2.5rem 0 0}#home .main-area #section14 .inner .btn-area{display:flex;justify-content:center;margin:4rem 0 0}#home .main-area #section14 .inner .btn-area a{background:#ff9600;border:#ff9600 solid 2px;padding:1.6rem 4.6rem 1.8rem}#home .main-area #section14 .inner .btn-area a:hover span{color:#ff9600}#home .main-area #section14 .inner .btn-area a:after{right:2rem}#home .main-area #section14 .inner .btn-area a:hover:after{background:#ff9600}#home .main-area #section15{padding:6rem 0 8rem}#home .main-area #section15 .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section15 .inner .contents-block .button{text-align:center}#home .main-area #section15 .inner .contents-block .button a{width:100%;max-width:24rem;color:#fff;font-weight:700}#home .main-area #section15 .inner .contents-block .button a:after{background-color:#fff;height:1.6rem;width:1.1rem;right:2rem}#home .main-area #section15 .inner .contents-block .button a:hover:after{background-color:#00bec8}#home .main-area #section16 .section-title h2 span{font-size:3.6rem;line-height:1.4}#home .main-area #section16 .inner{max-width:1160px;margin:0 auto}#home .main-area #section16 .inner .contents-block{overflow:visible}#home .main-area #section16 .inner .contents-block #movie{width:100%;margin:0 auto}#home .main-area #section16 .inner .contents-block #movie .slick-list{overflow:visible}#home .main-area #section16 .inner .contents-block #movie .block{max-width:36rem;min-height:45rem;background:#fff;margin:0 2rem;border-radius:1.2rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transform:translateZ(0);overflow:hidden}#home .main-area #section16 .inner .contents-block #movie .block a{display:flex;flex-direction:column;color:#2d3030}#home .main-area #section16 .inner .contents-block #movie .block a:hover{text-decoration:none;opacity:.5}#home .main-area #section16 .inner .contents-block #movie .block .image{width:36rem;height:20rem;overflow:hidden;flex-shrink:0; font-size:0}#home .main-area #section16 .inner .contents-block #movie .block .lity{display:block;margin-left:auto;margin-right:auto;position:relative;width:100%}#home .main-area #section16 .inner .contents-block #movie .block .lity img{width:100%;height:200px;object-fit:cover}#home .main-area #section16 .inner .contents-block #movie .block .lity iframe{height:100%;left:0;position:absolute;top:0;width:100%}#home .main-area #section16 .inner .contents-block #movie .block .lity a{height:100%;left:0;position:absolute;top:0;width:100%}#home .main-area #section16 .inner .contents-block #movie .block .details{padding:3rem 4rem}#home .main-area #section16 .inner .contents-block #movie .block .details .name{font-size:1.4rem;font-weight:400;line-height:1.4;margin:0 0 1.5rem}#home .main-area #section16 .inner .contents-block #movie .block .details h3{font-size:2rem;font-weight:900;line-height:1.4;margin:0 0 2rem}#home .main-area #section16 .inner .contents-block #movie .block .details h3 span{font-size:1.6rem}#home .main-area #section16 .inner .contents-block #movie .block .details .text{font-size:1.5rem;line-height:1.5;display:flex}#home .main-area #section16 .inner .contents-block .slick-dots{width:100%;position:relative}#function #main-visual>.inner{padding-bottom:6rem}#function #main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#function #main-visual>.inner .text-area .title-set{width:100%}#function #main-visual>.inner .text-area .title-set .inner{width:100%;margin:0 0 4.5rem}#function #main-visual>.inner .text-area .title-set .inner h1{margin:0 0 2rem}#function #main-visual>.inner .text-area .title-set .inner h1 span{font-size:3.6rem;font-weight:500;margin:2.5rem 0 0}#function #main-visual>.inner .text-area .title-set .inner h1 span span{font-size:3rem;display:inline}#function #main-visual>.inner .text-area .text.large{font-size:2.6rem;font-weight:900;margin-bottom:.5rem}#function #main-visual>.inner .image-area{width:calc(100% - 47.6%);padding:0}#function #main-visual>.inner .image-area .mv-comment{width:34.7rem;margin:1.8rem 0 1.5rem 21rem}#function #main-visual>.inner .image-area .mv-device{width:76.3rem}#function #main-visual>.inner .image-area .mv-baloon01{width:17rem;position:absolute;bottom:0;left:24.8rem}#function #main-visual>.inner .image-area .mv-baloon02{width:15rem;position:absolute;bottom:18.2rem;right:4.2rem}#function .main-area #section01{padding:8rem 0 0}#function .main-area #section01 .section-title{margin-bottom:4rem}#function .main-area #section01 .contents-block>ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}#function .main-area #section01 .contents-block>ul>li{width:49%;max-width:56rem;border-radius:4rem;overflow:hidden;background:#fff;margin-bottom:4rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}#function .main-area #section01 .contents-block>ul>li.full{width:100%;max-width:none;display:flex;justify-content:space-between;align-items:stretch}#function .main-area #section01 .contents-block>ul>li.full.reverse{flex-direction:row-reverse}#function .main-area #section01 .contents-block>ul>li.full .image{width:50%;height:100%;position:relative}#function .main-area #section01 .contents-block>ul>li.full .image img{width:100%}#function .main-area #section01 .contents-block>ul>li.full .block{width:50%}#function .main-area #section01 .contents-block>ul>li .image{background:#f0f2f2;overflow:hidden;height:32rem}#function .main-area #section01 .contents-block>ul>li .image img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#function .main-area #section01 .contents-block>ul>li .block{padding:5.6rem 4.8rem 3.6rem}#function .main-area #section01 .contents-block>ul>li .block h3{font-size:3.6rem;font-weight:900;margin:0 0 3.5rem}#function .main-area #section01 .contents-block>ul>li .block .comment{font-size:1.7rem;line-height:1.75;margin:0 0 2rem}#function .main-area #section01 .contents-block>ul>li .block>ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#function .main-area #section01 .contents-block>ul>li .block>ul>li{width:50%;padding:1rem 1.6rem;margin:0 0 2rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li .image{width:100%;height:8rem;background:0 0}#function .main-area #section01 .contents-block>ul>li .block>ul>li .image img{width:8.2rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li h4{font-size:1.5rem;line-height:1.5;font-weight:500;text-align:center}#function .main-area #section01 .contents-block>ul>li .block>ul>li:nth-of-type(odd){border-right:1px solid #d6d8d8}#function .main-area #section01 .contents-block>ul>li .block>ul>li:nth-child(n+3):after{content:'';position:absolute;top:-1rem;right:0;width:100%;height:1px;background:#d6d8d8}#function .main-area #section02{padding:5rem 0}#function .main-area #section02 .section-title{margin-bottom:3rem}#function .main-area #section02 .section-title h2{margin-bottom:1.5rem}#function .main-area #section02 .section-title h2 span{font-size:4rem}#function .main-area #section02 .section-title .sub{font-size:1.8rem}#function .main-area #section03{background:#f6f8f8;padding:8rem 0}#function .main-area #section03 .section-title{margin-bottom:4rem}#function .main-area #section03 .contents-block ul{display:flex;justify-content:flex-start;align-items:stretch}#function .main-area #section03 .contents-block ul li{max-width:36.4rem;margin:0 3.4rem 0 0;padding-top:3.4rem}#function .main-area #section03 .contents-block ul li:nth-child(3n){margin-right:0}#function .main-area #section03 .contents-block ul li:before{content:'';background:#00bec8;width:calc(10rem + 6px);height:calc(10rem + 6px);display:block;border-radius:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}#function .main-area #section03 .contents-block ul li .block{background:#fff;border-radius:3rem;border:3px solid #00bec8;padding:5rem 2.9rem 3rem}#function .main-area #section03 .contents-block ul li .block .icon{position:absolute;top:-3.4rem;left:calc(50% - 5rem);width:10rem;height:10rem;background:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center}#function .main-area #section03 .contents-block ul li .block .icon img{width:4.2rem;position:relative;top:-.8rem}#function .main-area #section03 .contents-block ul li .block h3{font-size:2.6rem;font-weight:900;line-height:1.5;margin:0 0 4rem;text-align:center}#function .main-area #section03 .contents-block ul li .block p{font-size:1.5rem;line-height:1.75;padding-left:1.75em;margin:0 0 1.5rem;letter-spacing:.05em}#function .main-area #section03 .contents-block ul li .block p:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2rem;display:inline-block;position:absolute;top:.3em;left:0}#function .main-area #section03 .contents-block ul li .block p:last-of-type{margin-bottom:0}#function .main-area #section04{padding:6rem 0 8rem}#function .main-area #section04 .section-title{margin-bottom:3rem}#function .main-area #section04 .section-title h2{margin-bottom:2.5rem}#function .main-area #section04 .section-title h2 span{font-size:4rem}#function .main-area #section04 .section-title .sub{font-size:1.8rem}#function .main-area #section04 .contents-block .list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#function .main-area #section04 .contents-block .list h5{display:flex;justify-content:center;align-items:center;width:232px;border-top:1px solid #d6d8d8;font-size:1.6rem}#function .main-area #section04 .contents-block .list table{width:928px;box-sizing:border-box;table-layout:fixed}#function .main-area #section04 .contents-block .list table tr{box-sizing:border-box}#function .main-area #section04 .contents-block .list table tr th,#function .main-area #section04 .contents-block .list table tr td{border:solid #d6d8d8;padding:0;border-width:1px 0 0 1px;vertical-align:middle;box-sizing:border-box}#function .main-area #section04 .contents-block .list table tr th:last-child,#function .main-area #section04 .contents-block .list table tr td:last-child{border-right:0}#function .main-area #section04 .contents-block .list table tr th{text-align:left;font-weight:500}#function .main-area #section04 .contents-block .list table tr th.long{width:696px}#function .main-area #section04 .contents-block .list#list-head table th,#function .main-area #section04 .contents-block .list#list-head table td{text-align:center;font-size:1.6rem;padding:1rem}#function .main-area #section04 .contents-block .list#list-group h5:last-of-type,#function .main-area #section04 .contents-block .list#list-group table:last-of-type{border-bottom:1px solid #d6d8d8}#function .main-area #section04 .contents-block .list#list-group table tr.gray{background:#f8fafa}#function .main-area #section04 .contents-block .list#list-group table tr th{width:696px}#function .main-area #section04 .contents-block .list#list-group table tr th>div{position:relative;font-size:1.5rem;padding:1rem}#function .main-area #section04 .contents-block .list#list-group table tr th>div span{font-weight:700;cursor:pointer}#function .main-area #section04 .contents-block .list#list-group table tr th>div div{visibility:hidden;opacity:0;position:absolute;top:calc(-1rem + 2px);transform:translateY(-100%);transition:.4s;padding:1.2rem;max-width:28rem;font-size:1.4rem;line-height:1.5;border-radius:.6rem;background:#fff;border:1px solid #c8d2d2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}#function .main-area #section04 .contents-block .list#list-group table tr th>div div.active{visibility:visible;opacity:1;top:2px}#function .main-area #section04 .contents-block .list#list-group table tr th>div div:before,#function .main-area #section04 .contents-block .list#list-group table tr th>div div:after{content:'';position:absolute;width:0;height:0}#function .main-area #section04 .contents-block .list#list-group table tr th>div div:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #c8d2d2;bottom:-9px;left:2rem}#function .main-area #section04 .contents-block .list#list-group table tr th>div div:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #fff;bottom:-8px;left:calc(2rem + 1px)}#function .main-area #section04 .contents-block .list#list-group table tr th>div a:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow11.svg);width:.8rem;height:1.2rem;display:inline-block;vertical-align:middle;position:relative;margin-left:.8rem;top:-.2em}#function .main-area #section04 .contents-block .list#list-group table tr th>div a.unactive{pointer-events:none;color:#2d3030}#function .main-area #section04 .contents-block .list#list-group table tr th>div a.unactive:after{display:none}#function .main-area #section04 .contents-block .list#list-group table tr th.option>div{display:flex;justify-content:space-between;align-items:center}#function .main-area #section04 .contents-block .list#list-group table tr th.option>div:after{content:'追加オプション';font-size:1.2rem;display:block;flex-shrink:0;padding:.6rem .8rem;border:1px solid #00bec8;border-radius:.4rem;color:#00bec8;margin-left:1rem}#function .main-area #section04 .contents-block .list#list-group table tr td{font-size:1.4rem;color:#646969;text-align:center}#function .main-area .function-list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-bottom:10rem}#function .main-area .function-list li{width:37.4rem;margin:0 1.9rem 2rem 0}#function .main-area .function-list li:nth-child(3n){margin-right:0}#function .main-area .function-list li a{background:#fff;border-radius:.8rem;padding:1.7rem 1.8rem 1.7rem 1.6rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.15))}#function .main-area .function-list li a:hover{filter:drop-shadow(5px 5px 9px rgba(0,0,0,.2));text-decoration:none}#function .main-area .function-list li a.unactive{pointer-events:none;opacity:.4}#function .main-area .function-list li a img{width:6.4rem}#function .main-area .function-list li a h3{border-left:1px solid #99e5e9;padding:0 0 0 1.5rem}#function .main-area .function-list li a h3 span{display:block;font-size:2.2rem;font-weight:900}#function .main-area .function-list li a h3 span:last-of-type{font-size:1.8rem;font-weight:700;min-height:1em;margin-top:.5em}#function .main-area .function-list li a:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow11.svg);width:1rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}#cardapp #main-visual>.inner{align-items:center}#cardapp #main-visual>.inner .text-area{width:40%;padding:3.2rem 0}#cardapp #main-visual>.inner .text-area .annotation{font-size:1.4rem;line-height:1.4;font-weight:500;margin-top:1rem}#cardapp #main-visual>.inner .text-area p a{color:#00bec8}#cardapp #main-visual>.inner .image-area{width:calc(100% - 40% - 3.2rem);padding:6.3rem 0 7rem}#cardapp #main-visual>.inner .image-area .inner>figure{width:384px;border-radius:3rem;overflow:hidden}#cardapp #main-visual>.inner .image-area .inner .app-det{display:flex;flex-wrap:wrap}#cardapp #main-visual>.inner .image-area .inner .app-det dt{width:86px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2));flex-shrink:0;border-right:1px solid #e0e0e0;padding:0 3.2rem 0 4.5rem;box-sizing:content-box;margin:0 2.4rem 0 0}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure>div{display:flex;flex-wrap:wrap;justify-content:center}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure img{width:31px;margin:0 4px}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure figcaption{width:100%;text-align:center;color:#969b9b;font-size:1.35rem;margin:1.2rem 0 0}#cardapp #main-visual>.inner .image-area .image-large{width:220px;top:10px}#cardapp #main-visual .inner .img-badge{width:130px;height:auto;position:absolute;top:-20px;right:-20px;z-index:2}#cardapp #main-visual>.inner .image-area .inner video{border-radius:15px}#cardapp #main-visual>.inner .img-comment{width:289px;padding:2.9rem 1.8rem 2.2rem}#cardapp section.btn-area{text-align:center;padding:0 1.6rem 4rem}#cardapp section.btn-area .contact-button{padding:2.4rem 7.5rem 2.6rem;font-size:2rem}#cardapp section.btn-area .contact-button:hover:after{background:#00bec8}#cardapp section.btn-area .contact-button:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#cardapp .video-area .youtube{height:auto}#cardapp .main-area h2{line-height:1.5}#cardapp .main-area #section01{padding:10rem 0 8rem}#cardapp .main-area #section01 .section-title{margin-bottom:4rem}#cardapp .main-area #section01 .contents-block .contents-navigation{display:none}#cardapp .main-area #section01 .contents-block .sp-image{width:400px;position:absolute;padding:27rem 0;left:50%;transform:translateX(-50%);z-index:0}#cardapp .main-area #section01 .contents-block .details{width:100%;height:100%;z-index:1}#cardapp .main-area #section01 .contents-block .details ul{display:flex;justify-content:space-between;align-items:flex-start}#cardapp .main-area #section01 .contents-block .details ul li{width:340px;background:#fff;border-radius:2rem;padding:2.3rem 3.6rem 4rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}#cardapp .main-area #section01 .contents-block .details ul li:before{position:absolute;top:0}#cardapp .main-area #section01 .contents-block .details ul li img{margin:0 auto}#cardapp .main-area #section01 .contents-block .details ul li h3{color:#00bec8;font-weight:900;font-size:2.6rem;text-align:center;letter-spacing:.05em;margin:2.7rem 0 1.8rem}#cardapp .main-area #section01 .contents-block .details ul li p{font-size:1.5rem;line-height:1.75;letter-spacing:.03em}#cardapp .main-area #section01 .contents-block .details ul li:nth-of-type(1):before{right:-10px;transform:scaleX(-1) translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul li:nth-of-type(2):before{left:-10px;transform:translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul li a{font-weight:700;margin:2.4rem 0 1.2rem;font-size:1.6rem;letter-spacing:.05em;display:block}#cardapp .main-area #section01 .contents-block .details ul.top{margin:0 0 2rem}#cardapp .main-area #section01 .contents-block .details ul.top li:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line01.webp)}#cardapp .main-area #section01 .contents-block .details ul.top li:nth-of-type(1):before{top:340px}#cardapp .main-area #section01 .contents-block .details ul.top li:nth-of-type(2):before{top:355px;left:-10px;content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line04.webp);transform:translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul.middle{margin:0 0 2rem}#cardapp .main-area #section01 .contents-block .details ul.middle li:nth-of-type(1):before{top:140px;right:-20px;content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line02.webp);transform:rotate(35deg) scaleX(-1) translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul.middle li:nth-of-type(2):before{top:125px;left:-10px;content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line03.webp)}#cardapp .main-area #section01 .contents-block .details ul.bottom{margin:0 0 2rem}#cardapp .main-area #section01 .contents-block .details ul.bottom li:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line02.webp)}#cardapp .main-area #section01 .contents-block .details ul.bottom li:nth-of-type(1):before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line03.webp);top:270px;right:-100px;transform:rotate(288deg) scaleX(-1) translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul.bottom li:nth-of-type(2):before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line05.webp);top:250px;left:-80px;transform:rotate(50deg) translateX(-100%)}#cardapp .main-area #section01 .column-3block li{max-width:340px;margin:0 7rem 4rem 0}#cardapp .main-area #section01 .column-3block li:nth-of-type(3){margin-right:0}#cardapp .main-area #section01 .column-3block li p{margin-bottom:1rem}#cardapp .main-area #section02{padding:6rem 0 8rem}#cardapp .main-area #section02 .section-title{margin-bottom:3.5rem}#cardapp .main-area #section02 .contents-block{padding:4.6rem 5.2rem;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 2rem}#cardapp .main-area #section02 .contents-block .sp-image{width:400px;margin:0 2rem 0 0}#cardapp .main-area #section02 .contents-block .details{width:calc(100% - 400px - 6rem)}#cardapp .main-area #section02 .contents-block .details h3{font-size:3.6rem;font-weight:900;line-height:1.4;padding:.5rem 0 3.2rem;letter-spacing:.1em}#cardapp .main-area #section02 .contents-block p{line-height:1.75}#cardapp .main-area #section02 .contents-block .details h3 a,#cardapp .main-area #section02 .contents-block p a{text-decoration:underline}#cardapp .main-area #section03{padding:6rem 0 8rem}#cardapp .main-area #section03 .section-title{margin-bottom:3.5rem}#cardapp .main-area #section03 .contents-block{padding:4.6rem 5.2rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:0 0 2rem}#cardapp .main-area #section03 .contents-block .sp-image{width:200px;margin:0 4rem 0 0}#cardapp .main-area #section03 .contents-block .details{width:calc(100% - 189px - 6rem)}#cardapp .main-area #section03 .contents-block .details h3{font-size:3.6rem;font-weight:900;padding:.5rem 0 3.2rem;letter-spacing:.1em}#cardapp .main-area #section03 .contents-block .details h3 a{text-decoration:underline}#cardapp .main-area #section03 .contents-block .details>h4{display:flex;align-items:center;font-size:1.8rem;text-decoration:underline;margin:0 0 2rem 1rem;letter-spacing:.05em}#cardapp .main-area #section03 .contents-block .details>h4:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/icon-check01.svg);width:2.6rem;display:block;top:2px;margin:0 .7rem 0 0}#cardapp .main-area #section03 .contents-block .details>h4:last-of-type{margin-bottom:4.6rem}#cardapp .main-area #section03 .contents-block .details dl dt{margin:0 0 1.5rem}#cardapp .main-area #section03 .contents-block .details dl dt h4{font-size:2.1rem;font-weight:900;letter-spacing:.05em}#cardapp .main-area #section03 .contents-block .details dl dd{display:inline-block}#cardapp .main-area #section03 .contents-block .details dl dd .inner{display:flex;padding:1.5rem 2.3rem;border-radius:1rem;border:1px solid #cdd2d2}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure{display:flex;align-items:center}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure img{width:auto;height:34px;display:inline-block;margin:0 .8rem 0 0}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure figcaption{font-weight:900;font-size:3.6rem;top:-2px;padding:0 0 0 .9rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure figcaption span{font-size:2.4rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2){border-left:1px solid #cdd2d2;margin:0 0 0 2rem;padding:0 0 0 2.4rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) figcaption{font-size:1.6rem;letter-spacing:.05em}#cardapp .main-area #section03 .contents-block .image-pay{width:255px;position:absolute;bottom:0;right:0}#cardapp .main-area #section03 .annotation{display:flex;justify-content:center;align-items:center}#cardapp .main-area #section03 .annotation .img-set{display:flex;align-items:center;margin:0 1.8rem 0 0;font-size:3.15rem;color:#00479d;font-weight:900}#cardapp .main-area #section03 .annotation .img-set img:nth-of-type(1){width:50px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#cardapp .main-area #section03 .annotation .img-set img:nth-of-type(2){width:87px;margin:0 0 0 1rem}#cardapp .main-area #section03 .annotation p{font-size:1.6rem;letter-spacing:.05em}#cardapp .main-area #section03 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#cardapp .main-area #section03 .inner ul,#cashless .main-area #section03 .inner ul{margin:4rem 0}#cardapp .main-area #section03 .inner ul li,#cashless .main-area #section03 .inner ul li{padding-left:1.2em;font-size:1.2rem;line-height:1.75}#cardapp .main-area #section03 .inner ul li:before,#cashless .main-area #section03 .inner ul li:before{content:'※';position:absolute;top:0;left:0}#cashless #main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#cashless #main-visual>.inner .text-area .title-set .inner h1{font-size:4.8rem}#cashless #main-visual>.inner .text-area .title-set .inner h1 span{font-size:3.5rem}#cashless #main-visual>.inner .text-area .text .invoice{font-weight:900;text-decoration:underline;padding:1.5rem 0 0;display:block}#cashless #main-visual>.inner .image-area{width:calc(100% - 47.6% - 3.2rem);max-width:55.2rem;padding:6.3rem 0 7rem;min-height:64rem}#cashless #main-visual>.inner .image-area>img,#cashless #main-visual>.inner .image-area>picture{position:absolute;z-index:0;display:block}#cashless #main-visual>.inner .image-area>img img,#cashless #main-visual>.inner .image-area>picture img{position:relative;z-index:0}#cashless #main-visual>.inner .image-area .mv-okaikeisan{width:12.1rem;top:2.7rem;left:6rem}#cashless #main-visual>.inner .image-area .mv-spay{width:13.7rem;bottom:3.4rem;right:10.7rem}#cashless #main-visual>.inner .image-area .mv-tablet{width:43.9rem;top:.6rem;right:-8.3rem}#cashless #main-visual>.inner .image-area .mv-comment{width:20.5rem;top:34.4rem;right:3rem}#cashless #main-visual>.inner .image-area .mv-smartphone{width:28.8rem;height:45.2rem;bottom:0;left:0;z-index:1;overflow:hidden}#cashless #main-visual>.inner .image-area .mv-smartphone:before{content:'';width:100%;height:3.2rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);position:absolute;z-index:1;bottom:0;left:0}#cashless .main-area #section01{padding:8rem 0 6rem}#cashless .main-area #section01 .section-title{margin-bottom:4rem}#cashless .main-area #section02{padding:6rem 0}#cashless .main-area #section02 .section-title{margin-bottom:5rem}#cashless .main-area #section03{padding:6rem 0 8rem}#cashless .main-area #section03 .section-title{margin-bottom:3.5rem}#cashless .main-area #section03 .contents-block{padding:4.6rem 5.2rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:0 0 2rem}#cashless .main-area #section03 .contents-block .sp-image{width:27.3rem;margin:0 2.5rem 0 0}#cashless .main-area #section03 .contents-block .details{width:calc(100% - 27.3rem - 2.5rem)}#cashless .main-area #section03 .contents-block .details h3{font-size:3.6rem;font-weight:900;padding:.5rem 0 3.2rem;letter-spacing:.1em}#cashless .main-area #section03 .contents-block .details>h4{display:flex;align-items:center;font-size:1.8rem;text-decoration:underline;margin:0 0 2rem 1rem;letter-spacing:.05em}#cashless .main-area #section03 .contents-block .details>h4:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2.6rem;display:block;top:2px;margin:0 .7rem 0 0}#cashless .main-area #section03 .contents-block .details>h4:last-of-type{margin-bottom:4.6rem}#cashless .main-area #section03 .contents-block .details dl dt{margin:0 0 1.5rem}#cashless .main-area #section03 .contents-block .details dl dt h4{font-size:2.1rem;font-weight:900;letter-spacing:.05em}#cashless .main-area #section03 .contents-block .details dl dd{display:inline-block}#cashless .main-area #section03 .contents-block .details dl dd .inner{display:flex;padding:1.5rem 2.3rem;border-radius:1rem;border:1px solid #cdd2d2}#cashless .main-area #section03 .contents-block .details dl dd .inner figure{display:flex;align-items:center;margin-bottom:0}#cashless .main-area #section03 .contents-block .details dl dd .inner figure img{width:auto;height:34px;display:inline-block;margin:0 .8rem 0 0}#cashless .main-area #section03 .contents-block .details dl dd .inner figure figcaption{font-weight:900;font-size:3.6rem;top:-2px;padding:0 0 0 .9rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure figcaption span{font-size:2.4rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2){border-left:1px solid #cdd2d2;margin:0 0 0 2rem;padding:0 0 0 2.4rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) figcaption{font-size:1.6rem;letter-spacing:.05em}#cashless .main-area #section03 .contents-block .image-pay{width:255px;position:absolute;bottom:0;right:0}#cashless .main-area #section03 .annotation{display:flex;justify-content:center;align-items:center}#cashless .main-area #section03 .annotation .img-set{display:flex;align-items:center;margin:0 1.8rem 0 0;font-size:3.15rem;color:#00479d;font-weight:900}#cashless .main-area #section03 .annotation .img-set img:nth-of-type(1){width:50px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#cashless .main-area #section03 .annotation .img-set img:nth-of-type(2){width:87px;margin:0 0 0 1rem}#cashless .main-area #section03 .annotation p{font-size:1.6rem;letter-spacing:.05em}#cashless .main-area #section03 .annotation p span,#cashless .main-area #section03 .annotation p a{font-weight:900}#sms #main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#sms #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#sms #main-visual>.inner .text-area .title-set .inner p span.fee{font-weight:500;display:block;font-size:1.2rem;margin:1rem 0 0}#sms #main-visual>.inner .text-area a{margin-bottom:2rem}#sms #main-visual>.inner .text-area a:last-of-type{font-size:1.8rem;min-width:31.6rem;padding:2.6rem 4rem}#sms #main-visual>.inner .image-area{width:calc(100% - 47.6% - 3.2rem)}#sms #main-visual>.inner .image-area .inner{min-height:58.5rem;margin-bottom:2.7rem}#sms #main-visual>.inner .image-area .inner>figure{width:32rem;border-radius:3rem;overflow:hidden;position:absolute;top:6rem;left:1.2rem}#sms #main-visual>.inner .image-area .mv-smartphone{width:31.2rem;position:absolute;top:0;right:0}#sms #main-visual>.inner .image-area .mv-comment{width:20rem;position:absolute;top:33.2rem;left:3.7rem}#sms #main-visual>.inner .image-area .mv-illust{width:13.6rem;position:absolute;bottom:2.3rem;left:8rem}#sms .main-area #section01{padding:10rem 0 6rem}#sms .main-area #section01 .section-title{margin-bottom:3.5rem}#sms .main-area #section02{padding:8rem 0 0}#sms .main-area #section02 .section-title{margin-bottom:4.5rem}#sms .main-area #section02 .contents-block .example{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch}#sms .main-area #section02 .contents-block .example li{width:100%;max-width:35.2rem;margin:0 5.2rem 8rem 0}#sms .main-area #section02 .contents-block .example li:nth-of-type(3n){margin-right:0}#sms .main-area #section02 .contents-block .example li>img{display:block;margin:0 0 2.4rem}#sms .main-area #section02 .contents-block .example li>h3{display:flex;align-items:center;justify-content:center;font-weight:900;color:#00bec8;font-size:3rem;margin:0 0 2rem}#sms .main-area #section02 .contents-block .example li>h3 img{display:inline-block;width:6.4rem;margin:0 1rem 0 0}#sms .main-area #section02 .contents-block .example li>.text{line-height:1.75;margin:0 0 1.6rem}#sms .main-area #section02 .contents-block .example li .sub{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;margin:0 0 1.6rem}#sms .main-area #section02 .contents-block .example li .sub img{width:12rem;margin:0 2rem 0 0}#sms .main-area #section02 .contents-block .example li .sub .link{width:calc(100% - 12rem - 2rem);font-size:1.5rem;line-height:1.75}#sms .main-area #section02 .contents-block .example li .sub .link:before{content:'リンク';display:block;color:#fff;text-align:center;width:6.4rem;background:#035edb;font-size:1.5rem;font-weight:900;border-radius:10rem;padding:.6em 1rem;margin:0 0 1.6rem;line-height:1}#sms .main-area #section02 .contents-block .example li:first-of-type .sub{flex-direction:column;align-items:center;padding:0 3rem 1rem}#sms .main-area #section02 .contents-block .example li:first-of-type .sub h3{background:#f73824;color:#fff;font-size:1.6rem;text-align:center;border-radius:15rem;padding:1rem 1.5rem;margin:0 0 1.2rem}#sms .main-area #section02 .contents-block .example li:first-of-type .sub img{width:100%;margin:0 0 1rem}#sms .main-area #section02 .contents-block .example li:first-of-type .sub p{text-align:center}#sms .main-area #section02 .contents-block .example li .price{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch}#sms .main-area #section02 .contents-block .example li .price dt,#sms .main-area #section02 .contents-block .example li .price dd{background:#ffdc00;display:flex;justify-content:center;align-items:center;font-weight:900;padding:.3rem 0;text-align:center}#sms .main-area #section02 .contents-block .example li .price dt small,#sms .main-area #section02 .contents-block .example li .price dd small{font-weight:500;position:relative;margin-left:.5rem}#sms .main-area #section02 .contents-block .example li .price dt{font-size:2.1rem;padding:2rem 1.4rem 2rem 2.5rem;border-radius:20rem 0 0 20rem}#sms .main-area #section02 .contents-block .example li .price dt small{font-size:1.6rem;top:.1rem}#sms .main-area #section02 .contents-block .example li .price dt:after{content:'';background:#2d3030;width:1px;height:1.5em;position:absolute;top:calc(50% - .75em);right:0}#sms .main-area #section02 .contents-block .example li .price dd{font-size:2.8rem;padding:2rem 2.5rem 2rem 1.4rem;border-radius:0 20rem 20rem 0}#sms .main-area #section02 .contents-block .example li .price dd small{font-size:1.8rem;top:.3rem}#sms .main-area #section02 .contents-block .example li.useful{background:#fffcf8;border:2px solid #00bec8;border-radius:3rem}#sms .main-area #section02 .contents-block .example li.useful .block{margin:0 2.6rem;padding:3.5rem 0;border-bottom:1px solid #c8d2d2}#sms .main-area #section02 .contents-block .example li.useful .block:last-of-type{border-bottom:none}#sms .main-area #section02 .contents-block .example li.useful .block h3{text-align:center;font-weight:900;margin:0 0 1.2rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}#sms .main-area #section02 .contents-block .example li.useful .block.block01 h3{color:#fff;font-size:1.6rem;background:#f73824;border-radius:15rem;padding:1rem 1.5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 img{width:30.7rem;margin:0 auto;position:relative;left:-1rem;margin-bottom:.75rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 p{text-align:center}#sms .main-area #section02 .contents-block .example li.useful .block.block02 h3{font-size:2.2rem}#sms .main-area #section02 .contents-block .example li.useful .block.block02 p{text-align:center;font-size:1.3rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 h3{font-size:2.4rem;color:#00bec8}#sms .main-area #section02 .contents-block .example li.useful .block.block03 figure{width:22.2rem;margin:0 auto 3.5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 p{line-height:1.75}#sms .main-area #section03 .contents-block ul{display:flex;flex-wrap:wrap;gap:5rem}#sms .main-area #section03 .contents-block ul li{width:calc(50% - 2.5rem);background:#fffcf8;border:2px solid #00bec8;border-radius:3rem;padding:3.5rem}#sms .main-area #section03 .contents-block ul li:first-of-type{width:100%}#sms .main-area #section03 .contents-block ul li:first-of-type span.badge{background:#ffdc00;font-size:2rem;font-weight:700;border-radius:20rem;padding:1.5rem 2.5rem;position:absolute;top:2.5rem;left:2.5rem}#sms .main-area #section03 .contents-block ul li h3{color:#282a2a;font-size:4rem;font-weight:900;letter-spacing:.05em;text-align:center;line-height:1.4;margin:0 0 3rem}#sms .main-area #section03 .contents-block ul li:first-of-type h3{margin:8rem 0 3rem}#sms .main-area #section03 .contents-block ul li h3+p{font-size:1.8rem;font-weight:700;line-height:1.8;margin-bottom:3rem;text-align:center}#sms .main-area #section03 .contents-block ul li .block-box{align-items:flex-start;gap:6rem;padding:2rem}#sms .main-area #section03 .contents-block ul li .block-box .block{width:calc(50% - 3rem);background:#fff;border-radius:20px;border:solid 1px #c3c3c3;padding:0 2rem 2rem}#sms .main-area #section03 .contents-block ul li .block-box .block h4{color:#fff;font-size:25px;text-align:center;line-height:2;border-radius:20px 20px 0 0;padding:1rem;margin:0 -2rem 2rem}#sms .main-area #section03 .contents-block ul li .block-box .block:first-of-type:after{content:'';width:0;height:0;border-style:solid;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:30px solid #00bec8;border-right:0;position:absolute;top:calc(50% - 60px);right:-45px}#sms .main-area #section03 .contents-block ul li .block-box .block:first-of-type h4{background:#6e6e6e}#sms .main-area #section03 .contents-block ul li .block-box .block:last-of-type h4{background:#00bec8}#sms .main-area #section03 .contents-block ul li .block-box .block .annotation{padding:1rem;margin-top:2rem}#sms .main-area #section03 .contents-block ul li .block-box .block .annotation h5{color:#fff;font-size:2rem;font-weight:600;text-align:center;line-height:1.8}#sms .main-area #section03 .contents-block ul li .block-box .block:first-of-type .annotation h5{background:#939393}#sms .main-area #section03 .contents-block ul li .block-box .block:last-of-type .annotation h5{background:#4ecdd4}#sms .main-area #section03 .contents-block ul li .block-box .block .annotation h5+p{font-size:1.6rem;line-height:1.6;margin:1rem 0 2rem}#sms .main-area #section03 .contents-block ul li .block-box .block .annotation h5+p:last-of-type{margin:1rem 0 0}#sms .main-area #section03 .contents-block ul li .btn-area{display:flex;justify-content:center;padding:6rem 2rem 4rem}#sms .main-area #section03 .contents-block ul li .btn-area a{background:#ff9700;border-color:#ff9700;padding:2.4rem 7.5rem 2.6rem;font-size:2rem;text-align:center}#sms .main-area #section03 .contents-block ul li .btn-area a:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#sms .main-area #section03 .contents-block ul li .btn-area a:hover span{color:#ff9700}#sms .main-area #section03 .contents-block ul li .btn-area a:hover:after{background:#ff9700}#sms .main-area #section03 .contents-block ul li table{width:100%;border:1px solid #646969;margin:0 0 1.2rem;background:#646969;border-collapse:separate;border-spacing:1px}#sms .main-area #section03 .contents-block ul li table th,#sms .main-area #section03 .contents-block ul li table td{background:#e9fbfc;vertical-align:middle;text-align:center;font-weight:700;padding:.9rem .5rem}#sms .main-area #section03 .contents-block ul li table th small,#sms .main-area #section03 .contents-block ul li table td small{font-weight:500;font-size:1rem;margin-left:.3rem}#sms .main-area #section03 .contents-block ul li table th span,#sms .main-area #section03 .contents-block ul li table td span{font-weight:500}#sms .main-area #section03 .contents-block ul li dl{text-align:center;color:#00bec8}#sms .main-area #section03 .contents-block ul li dl dt{font-weight:700;font-size:1.8rem;line-height:1.5;margin:0 0 .5rem}#sms .main-area #section03 .contents-block ul li dl dd{font-weight:900;font-size:3.4rem;line-height:1;margin:0 0 2.5rem}#intelligence #main-visual>.inner{padding-bottom:6rem}#intelligence #main-visual>.inner .image-area{min-height:55.3rem}#intelligence #main-visual>.inner .image-area picture{width:24.5rem;display:block;top:3.2rem;left:33.4rem;position:absolute;z-index:4}#intelligence #main-visual>.inner .image-area>img{position:absolute}#intelligence #main-visual>.inner .image-area>img.logo{width:29.4rem;top:39rem;left:4.2rem;z-index:3}#intelligence #main-visual>.inner .image-area>img.tablet-image{width:58.2rem;top:10.7rem;right:-14.3rem;z-index:2}#intelligence #main-visual>.inner .image-area>img.pc-image{width:27.8rem;top:2rem;left:0;z-index:1}#intelligence .main-area #section01{padding:8rem 0 6rem}#intelligence .main-area #section01 .section-title{margin-bottom:4rem}#intelligence .main-area #section02{padding:8rem 0 6rem}#intelligence .main-area #section02 .section-title{margin-bottom:3.5rem}#intelligence .main-area #section02 .contents-block{padding:5.6rem 6rem .8rem}#intelligence .main-area #section02 .contents-block ul{display:flex;justify-content:space-between;flex-wrap:wrap}#intelligence .main-area #section02 .contents-block ul li{width:calc(100% / 3);max-width:312px;margin:0 0 4.8rem}#intelligence .main-area #section02 .contents-block ul li img{margin:0 0 2.4rem}#intelligence .main-area #section02 .contents-block ul li h3{margin:0 0 1.7rem;color:#00bec8;font-weight:900;font-size:2.8rem}#intelligence .main-area #section02 .contents-block ul li p{font-size:1.5rem;line-height:1.73}#medicalbox #main-visual>.inner{padding-bottom:9rem}#medicalbox #main-visual>.inner .text-area .title-set .inner h1 .logo-image{width:39.5rem;height:auto}#medicalbox #main-visual>.inner .text-area .title-set .inner p{display:flex}#medicalbox #main-visual>.inner .text-area .title-set .inner p .annotation{width:33rem;padding:0 0 .1rem;display:inline-block;font-weight:500;font-size:1.1rem;line-height:1.45;padding-left:2.4rem}#medicalbox #main-visual>.inner .text-area .title-set .inner p .annotation:before{content:'';background:#2d3030;width:1px;height:3rem;display:block;position:absolute;top:2px;left:1.2rem}#medicalbox #main-visual>.inner .text-area .text{letter-spacing:.075em}#medicalbox #main-visual>.inner .image-area{min-height:53.8rem}#medicalbox #main-visual>.inner .image-area>img{position:absolute}#medicalbox #main-visual>.inner .image-area>img.text{width:24rem;top:3.5rem;left:29.2rem;z-index:4}#medicalbox #main-visual>.inner .image-area>img.logo{width:25.4rem;top:39.4rem;left:3.9rem;z-index:3}#medicalbox #main-visual>.inner .image-area>img.tablet-image{width:56.7rem;top:11.6rem;right:-11.4rem;z-index:2}#medicalbox #main-visual>.inner .image-area>img.pc-image{width:26.8rem;top:1.6rem;left:0;z-index:1}#medicalbox #main-visual>.inner .btn-area{display:flex;align-items:flex-end;gap:1.5rem}#medicalbox #main-visual>.inner .btn-area .contact-button{padding:2.4rem 4.75rem 2.6rem}#medicalbox .main-area #section01{padding:8rem 0 7.4rem}#medicalbox .main-area #section01 .section-title{margin-bottom:4rem}#medicalbox .main-area #section01 .contents-block .endlink{text-align:center;margin:2rem 0 0;line-height:1;font-size:100%}#medicalbox .main-area #section02{padding:8rem 0 6rem}#medicalbox .main-area #section02 .section-title{margin-bottom:3.5rem}#medicalbox .main-area #section03{padding:6rem 0 8rem}#medicalbox .main-area #section03 .section-title{margin-bottom:4rem}#medicalbox .main-area #section03 .contents-block{padding:5rem 6.8rem;margin-bottom:3rem}#medicalbox .main-area #section03 .contents-block:last-child{margin-bottom:0}#medicalbox .main-area #section03 .contents-block .logos{text-align:center;width:100%;margin-bottom:2.2rem}#medicalbox .main-area #section03 .contents-block .logos img{width:auto;display:inline-block}#medicalbox .main-area #section03 .contents-block h3{font-size:3.6rem;font-weight:900;letter-spacing:.05rem;text-align:center;margin:0 0 5rem}#medicalbox .main-area #section03 .contents-block .flexbox{justify-content:space-between;align-items:flex-start}#medicalbox .main-area #section03 .contents-block .image{width:42.4rem;background:#f1f1f1}#medicalbox .main-area #section03 .contents-block .det{width:calc(100% - 42.4rem - 5.6rem)}#medicalbox .main-area #section03 .contents-block .det p{font-size:1.6rem;line-height:1.75;margin:0 0 2rem}#medicalbox .main-area #section03 .contents-block .det p span.title{display:block}#medicalbox-note #main-visual{overflow:hidden}#medicalbox-note #main-visual>.inner{padding-bottom:6rem}#medicalbox-note #main-visual>.inner .text-area .title-set h1 img{width:43.3rem;height:auto}#medicalbox-note #main-visual>.inner .image-area{min-height:53.8rem}#medicalbox-note #main-visual>.inner .image-area>img,#medicalbox-note #main-visual>.inner .image-area>picture{position:absolute}#medicalbox-note #main-visual>.inner .image-area>img.text,#medicalbox-note #main-visual>.inner .image-area>picture.text{width:25.9rem;top:6rem;left:36rem;z-index:4}#medicalbox-note #main-visual>.inner .image-area>img.illust,#medicalbox-note #main-visual>.inner .image-area>picture.illust{width:15rem;top:32rem;left:5rem;z-index:3}#medicalbox-note #main-visual>.inner .image-area>img.tablet-image01,#medicalbox-note #main-visual>.inner .image-area>picture.tablet-image01{width:38rem;top:2rem;left:-2rem;z-index:1}#medicalbox-note #main-visual>.inner .image-area>img.tablet-image02,#medicalbox-note #main-visual>.inner .image-area>picture.tablet-image02{width:45rem;top:15rem;right:-11.9rem;z-index:2}#medicalbox-note #main-visual>.inner .btn-area{display:flex;align-items:flex-end;gap:1.5rem}#medicalbox-note #main-visual>.inner .btn-area .contact-button{padding:2.4rem 4.75rem 2.6rem}#medicalbox-note .main-area #section01{padding:10rem 0 6rem}#medicalbox-note .main-area #section02{padding:6rem 0 4rem}#medicalbox-note .main-area #section03{padding:4rem 0 8rem}#medicalbox-note .main-area #section03 .contents-block{align-items:stretch;padding:0 1.6rem}#medicalbox-note .main-area #section03 .contents-block div{width:50%}#medicalbox-note .main-area #section03 .contents-block div h3{font-size:2rem;font-weight:900;margin-bottom:1.2rem}#medicalbox-note .main-area #section03 .contents-block div ul li{margin-bottom:1.2rem}#medicalbox-note .main-area #section03 .contents-block div .annotation{font-size:1.4rem;margin-bottom:3rem}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) h3{display:flex;align-items:flex-start;margin:0 0 2.6rem}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) h3:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/medicalboxnote/check-mark.svg);display:inline-block;width:2.4rem;margin:0 .8rem 0 0}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) .text{width:100%;max-width:31rem;line-height:1.75}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) img{width:21.2rem;position:absolute;bottom:0;right:0}#medicalbox-perio #main-visual{overflow:hidden}#medicalbox-perio #main-visual>.inner{padding-bottom:6rem}#medicalbox-perio #main-visual>.inner .text-area .title-set h1 img{width:43.3rem;height:auto}#medicalbox-perio #main-visual>.inner .image-area{min-height:53.8rem}#medicalbox-perio #main-visual>.inner .image-area>img,#medicalbox-perio #main-visual>.inner .image-area>picture{position:absolute}#medicalbox-perio #main-visual>.inner .image-area>img.text,#medicalbox-perio #main-visual>.inner .image-area>picture.text{width:25.7rem;top:5.5rem;left:30rem;z-index:3}#medicalbox-perio #main-visual>.inner .image-area>img.tablet,#medicalbox-perio #main-visual>.inner .image-area>picture.tablet{width:59.1rem;top:13.4rem;right:-16.1rem;z-index:2}#medicalbox-perio #main-visual>.inner .image-area>img.pc,#medicalbox-perio #main-visual>.inner .image-area>picture.pc{width:27.8rem;top:2.3rem;left:0;z-index:1}#medicalbox-perio .main-area #section01{padding:8rem 0 6rem}#medicalbox-perio .main-area #section02{padding:6rem 0 8rem}#medicalbox-perio .main-area #section02 .contents-block ul{display:flex;flex-wrap:wrap;padding:5.6rem 6rem 0}#medicalbox-perio .main-area #section02 .contents-block ul li{width:100%;max-width:47.6rem;margin:0 8rem 6.4rem 0}#medicalbox-perio .main-area #section02 .contents-block ul li:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow06.svg);display:block;width:4.7rem;position:absolute;top:16.2rem;right:calc(-4.7rem - 1.7rem)}#medicalbox-perio .main-area #section02 .contents-block ul li:nth-of-type(even){margin-right:0}#medicalbox-perio .main-area #section02 .contents-block ul li:nth-of-type(even):after{display:none}#medicalbox-perio .main-area #section02 .contents-block ul li h3{font-size:2.6rem;color:#00bec8;font-weight:900;line-height:1.5;margin:2.2rem 0 1.6rem}#medicalbox-perio .main-area #section02 .contents-block ul li p{font-size:1.5rem;line-height:1.75;margin:0}#consultation #main-visual{overflow:hidden}#consultation #main-visual>.inner{align-items:center;padding-bottom:6rem}#consultation #main-visual>.inner .text-area{width:42.5%}#consultation #main-visual>.inner .text-area .title-set h1 span>span{color:#2fa8d9;display:inline}#consultation #main-visual>.inner .text-area .title-set h1 img{width:43.3rem;height:auto}#consultation #main-visual>.inner .contact-button:hover span{color:#00bec8}#consultation #main-visual>.inner .contact-button:hover:after{background:#00bec8}#consultation #main-visual>.inner .image-area{width:calc(100% - 42.5% - 3.2rem);padding:2rem 1rem}#consultation #main-visual>.inner .image-area>img,#consultation #main-visual>.inner .image-area>picture{position:absolute}#consultation #main-visual>.inner .image-area>img.text,#consultation #main-visual>.inner .image-area>picture.text{width:13rem;top:3rem;left:-3rem;z-index:5}#consultation #main-visual>.inner .image-area>img.tablet,#consultation #main-visual>.inner .image-area>picture.tablet{width:38rem;top:5.5rem;right:12.5rem;z-index:2}#consultation #main-visual>.inner .image-area>img.tablet-agreement,#consultation #main-visual>.inner .image-area>picture.tablet-agreement{width:32rem;top:0;right:-10rem;z-index:1}#consultation #main-visual>.inner .image-area>img.smartphone,#consultation #main-visual>.inner .image-area>picture.smartphone{width:22.9rem;top:10.9rem;left:-1.1rem;z-index:4}#consultation #main-visual>.inner .image-area>img.logo,#consultation #main-visual>.inner .image-area>picture.logo{position:relative}#consultation .main-area #section01{background:#f6f8f8;padding:6rem 0 9rem}#consultation .main-area #section01 .inner>.image-area{margin-bottom:9rem;position:relative}#consultation .main-area #section01 .inner>.image-area a{position:absolute;right:-40px;bottom:-50px}#consultation .main-area #section01 .inner>.image-area a img{width:100%;max-width:460px}#consultation .main-area #section01 .section-title{margin-bottom:4rem}#consultation .main-area #section01{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}#consultation .main-area #section01 .contents-block:last-child{margin-bottom:0}#consultation .main-area #section01 .contents-block{background:#f6f8f8;padding:5rem 6.8rem;margin-bottom:3rem}#consultation .main-area #section01 .contents-block h3{font-size:3.6rem;font-weight:900;line-height:1.3;letter-spacing:.05rem;text-align:center;margin:0 0 5rem}#consultation .main-area #section01 .flexbox{align-items:flex-start}#consultation .main-area #section01 .contents-block .flexbox{justify-content:space-between;align-items:flex-start}#consultation .main-area #section01 .contents-block.first .image{width:40rem;background:#eff5f5;margin:0 auto}#consultation .main-area #section01 .contents-block.first .det{width:calc(100% - 40rem - 5rem)}#consultation .main-area #section01 .contents-block.half{width:calc(50% - 1.5rem);min-height:630px}#consultation .main-area #section01 .contents-block .image{width:30rem;margin:0 auto 3rem}#consultation .main-area #section01 .contents-block .det p,#consultation .main-area #section01 .contents-block p{font-size:1.6rem;line-height:1.75;margin:0 0 2rem}#consultation .main-area #section01 .cta{display:flex;justify-content:center;padding:6rem 0}#consultation .main-area #section01 .cta a{min-width:320px;font-size:2rem;text-align:center;padding:2.4rem 7.5rem 2.6rem;margin-right:3rem}#consultation .main-area #section01 .cta a:last-of-type{margin-right:0}#consultation .main-area #section01 .cta a.or{background:#ff9600;border:#ff9600 solid 2px}#consultation .main-area #section01 .cta a.or span{color:#fff}#consultation .main-area #section01 .cta a.or:hover span{color:#ff9600}#consultation .main-area #section01 .cta .contact-button:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#consultation .main-area #section01 .cta .contact-button.or:after{background-color:#fff}#consultation .main-area #section01 .cta .contact-button.or:hover:after{background-color:#ff9600}#consultation .main-area #section02{padding:6rem 0 4rem}#consultation .main-area .section-title h2 span.bl{color:#2fa8da;font-size:6rem;letter-spacing:6px}#consultation .main-area .section-title .sub{font-size:3.5rem;color:#00bfc8;padding:2rem 0}#consultation .main-area .section-title .sub span{background:linear-gradient(transparent 70%,#fff27d 70%)}#consultation .main-area #section02 p.notes{color:#666;font-size:1.2rem;font-weight:400}#consultation .main-area #section02 p.notes span{padding:0 0 0 1.5rem}#consultation .main-area #section02 p.notes span:before{content:'';width:1rem;height:1rem;border-radius:50%;background:#666;top:.5rem;left:0;margin:0 .25rem;position:absolute}#consultation .main-area #section02 p.notes span.new{color:#00bfc8}#consultation .main-area #section02 p.notes span.new:before{background:#00bfc8}#consultation .main-area #section02 .bg-block{background:#fff;padding:2.4rem 2.4rem 3rem;margin:4rem 0;border-radius:4rem}#consultation .main-area #section02 .flexbox{gap:2rem}#consultation .main-area #section02 .bg-block h3{color:#00bec8;font-size:3rem;font-weight:900;line-height:1.6;text-align:center;margin:0}#consultation .main-area #section02 .bg-block p{width:calc(85% - 1rem);font-size:1.5rem;line-height:1.75}#consultation .main-area #section02 .bg-block img{width:15%}#consultation .main-area #section02 .contents-block .column-3block li.full{width:100%;max-width:none;border-radius:4rem;display:flex;justify-content:space-between;align-items:stretch;padding:0;margin:0 0 4rem;overflow:hidden}#consultation .main-area #section02 .contents-block .column-3block li.full.reverse{flex-direction:row-reverse}#consultation .main-area #section02 .contents-block .column-3block li.full .image{background:#eff2f1;width:50%;height:100%;position:relative;padding:1.5rem}#consultation .main-area #section02 .contents-block .column-3block li.full .image img{margin:0}#consultation .main-area #section02 .contents-block .column-3block li.full .block{width:50%;padding:5.6rem 4.8rem 3.6rem}#consultation .main-area #section02 .contents-block .column-3block li.full .block h3{font-size:3.6rem;font-weight:900;margin:0 0 3.5rem}#consultation .main-area #section02 .contents-block .column-3block li.full .block p{font-size:1.7rem;line-height:1.75;margin:0 0 2rem}#consultation .main-area #section02 .contents-block .column-3block li.half{width:calc((100% - 4rem) / 2);max-width:560px;border-radius:4rem}#consultation .main-area #section02 .contents-block .column-3block li.half ul li{width:100%;background:0 0;color:#666;font-size:1.5rem;line-height:1.6;padding:0 0 0 2.25rem;margin:0 0 1rem;border-radius:0;filter:none}#consultation .main-area #section02 .contents-block .column-3block li.half ul li:before{content:'';width:1rem;height:1rem;border-radius:50%;background:#666;top:.875rem;left:0;margin:0 .5rem 2rem;position:absolute}#consultation .main-area #section02 .contents-block .column-3block li.half ul li.new{color:#00bfc8}#consultation .main-area #section02 .contents-block .column-3block li.half ul li.new:before{background:#00bfc8}#consultation .main-area #section02 .contents-block .column-3block li:last-of-type{margin:0 0 4rem}#consultation .main-area #section02 .flexbox{gap:1rem;justify-content:center;align-items:flex-start;margin:2rem 0}#consultation .main-area #section02 .flexbox .block{width:calc(50% - 1rem)}#consultation .main-area #section02 .flexbox .block .image{padding:1rem}#consultation .main-area #section02 .flexbox .block .image img{margin:0}#consultation .main-area #section02 .flexbox .block p.before-visiting,#consultation .main-area #section02 .flexbox .block p.after-visiting{font-size:1.6rem;text-align:center}#consultation .main-area #section02 .flexbox .block p.before-visiting{background:#fff;color:#00bfc8;border:2px solid #00bfc8;border-radius:1rem;padding:.5rem 2rem;margin:0 0 2rem}#consultation .main-area #section02 .flexbox .block p.after-visiting{background:#00bfc8;color:#fff;border:2px solid #00bfc8;border-radius:1rem;padding:.5rem 2rem;margin:0 0 2rem}#consultation .main-area #section02 .flexbox .block h4{color:#666;font-size:1.8rem;border-bottom:1px solid #333;margin:0 0 2rem;line-height:1.8}#consultation .main-area #section02 .flexbox .block h4.new{color:#00bfc8;border-bottom:1px solid #00bfc8}#consultation .main-area #section02 ul.remarks{margin:4rem 0}#consultation .main-area #section02 ul.remarks li{padding-left:1.2em;font-size:1.2rem;line-height:1.75}#consultation .main-area #section03{padding:0 0 8rem}#consultation .main-area #section03 .inner{background:#fef205;padding:2.4rem 2.4rem 3rem;border-radius:2rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15));display:flex;align-items:center;gap:2rem;flex-wrap:wrap}#consultation .main-area #section03 .inner h2{width:25%}#consultation .main-area #section03 .inner p{width:calc(75% - 2rem);line-height:2}#consultation .main-area #section03 .inner p span{font-size:2rem;font-weight:900}#consultation .main-area #logo-area figure img{max-width:800px;margin:0 auto}#online #main-visual{overflow:hidden}#online #main-visual>.inner .image-area{min-height:60.3rem}#online #main-visual>.inner .image-area>img,#online #main-visual>.inner .image-area>picture,#online #main-visual>.inner .image-area>span{position:absolute}#online #main-visual>.inner .image-area>img.effect,#online #main-visual>.inner .image-area>picture.effect,#online #main-visual>.inner .image-area>span.effect{width:38.1rem;top:7.7rem;left:4.8rem;z-index:4}#online #main-visual>.inner .image-area>img.mv-img01,#online #main-visual>.inner .image-area>picture.mv-img01,#online #main-visual>.inner .image-area>span.mv-img01{width:30rem;top:.6rem;left:0;z-index:2;overflow:hidden;border-radius:2rem}#online #main-visual>.inner .image-area>img.laptop,#online #main-visual>.inner .image-area>picture.laptop,#online #main-visual>.inner .image-area>span.laptop{width:67.2rem;top:20rem;left:10.7rem;z-index:3}#online #main-visual>.inner .image-area>img.logo,#online #main-visual>.inner .image-area>picture.logo,#online #main-visual>.inner .image-area>span.logo{width:15.7rem;top:2.2rem;left:36.2rem;z-index:1}#online .main-area #section01{padding:9rem 0 8rem}#online .main-area #section02{padding:5rem 0 9rem}#denwagarakuda #main-visual>.inner{gap:3rem}#denwagarakuda #main-visual>.inner .text-area{width:62.5%;padding:3.2rem 0}#denwagarakuda #main-visual>.inner .text-area .title-set .inner{margin:0 0 1.5rem}#denwagarakuda #main-visual>.inner .text-area .title-set .logo{width:100%;max-width:43rem;height:auto}#denwagarakuda #main-visual>.inner .text-area .title-set .inner p span.fee{font-weight:500;display:block;font-size:1.2rem;margin:1rem 0 0}#denwagarakuda #main-visual>.inner .image-area{width:calc(100% - 52.5% - 3.2rem);padding:3.2rem 0}#denwagarakuda #main-visual>.inner .image-area .mv-illust{border-radius:8px}#denwagarakuda .main-area #section01{background:#e0f6f4}#denwagarakuda .main-area #section01 .inner .contents-block{background:#fff;padding:4rem 2rem;border-radius:3rem}#denwagarakuda .main-area #section01 .inner .contents-block h3{font-size:3.2rem;letter-spacing:1px;line-height:1.6;text-align:center;margin-bottom:4rem}#denwagarakuda .main-area #section01 .inner .contents-block p{font-size:1.6rem;font-weight:400;line-height:1.8;letter-spacing:.1em;text-align:center;margin-bottom:2rem}#denwagarakuda .main-area #section01 .section-title p.sub{font-size:3.2rem}#denwagarakuda .main-area #section02{background:#e0f6f4;padding:3rem 3rem 8rem}#denwagarakuda .main-area #section03 .inner .contents-block .border-block-list{gap:2rem;margin-bottom:8rem}#denwagarakuda .main-area #section03 .inner .contents-block .border-block-list li{width:calc(25% - 2.4rem);background:#fff;border:4px solid #00bec8;border-radius:2rem;padding:1.5rem 1rem 1rem;margin:0;position:relative}#denwagarakuda .main-area #section03 .inner .contents-block .border-block-list li img{width:120px;height:auto;margin:0 auto 1rem}#denwagarakuda .main-area #section03 .inner .contents-block .border-block-list li h3{text-align:center;line-height:1.4}#denwagarakuda .main-area #section03 .inner .contents-block .circle-3column li h3{font-size:2.4rem;line-height:1.3}#denwagarakuda .main-area #section03 .inner .contents-block .circle-3column li p{text-align:left}#denwagarakuda .main-area #section04{background:#f6f8f8}#denwagarakuda .main-area #section04 .inner h2{font-size:4rem;letter-spacing:.3em;text-align:center;margin-bottom:6rem}#denwagarakuda .main-area #section04 .inner p{font-weight:500;text-align:left;line-height:1.73;margin-bottom:4rem}#denwagarakuda .main-area #section04 .inner p a{color:#03bfc8}#denwagarakuda .main-area #section04 .inner ul{position:relative;display:flex;justify-content:space-between;padding:0;margin:0}#denwagarakuda .main-area #section04 .inner ul li{width:33.3333%;position:relative;list-style:none;text-align:center;font-weight:700;padding:0 2rem}#denwagarakuda .main-area #section04 .inner ul li:before{display:block;z-index:2;width:18px;height:18px;margin:3rem auto;content:"";text-align:center;border-radius:50%;background-color:#fff;border:3px solid #03bfc8}#denwagarakuda .main-area #section04 .inner ul li:after{position:absolute;z-index:1;top:4rem;left:-50%;width:100%;height:3px;content:"";background-color:#03bfc8}#denwagarakuda .main-area #section04 .inner ul li:first-child:after{content:none}#denwagarakuda .main-area #section04 .inner ul li h3{font-size:2rem;margin:3rem 0}#denwagarakuda .main-area #section04 .inner ul li figure{margin:3rem 0 2rem}#denwagarakuda .main-area #section04 .inner ul li figure img{border-radius:1rem}#denwagarakuda .main-area #section04 .inner ul li span{background:#03bfc8;color:#fff;padding:1rem 1.5rem;border-radius:1rem}#denwagarakuda .main-area #section05 .contents{display:flex;flex-direction:column;gap:2rem}#denwagarakuda .main-area #section05 .contents .item{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:6rem}#denwagarakuda .main-area #section05 .contents .item h3{font-size:2.8rem;line-height:1.3;letter-spacing:.2rem;margin-bottom:2rem}#denwagarakuda .main-area #section05 .contents .item h3 span{background:#09bfc8;color:#fff;font-size:1.8rem;letter-spacing:0;padding:5px 10px;border-radius:8px;display:inline-block;margin-bottom:1rem}#denwagarakuda .main-area #section05 .contents .item .question,#denwagarakuda .main-area #section05 .contents .item .faq-answer{width:100%;display:flex;align-items:center;gap:2rem}#denwagarakuda .main-area #section05 .contents .item .question{margin-bottom:2rem}#denwagarakuda .main-area #section05 .contents .item .question .image{width:130px;height:auto;border-radius:50%;overflow:hidden}#denwagarakuda .main-area #section05 .contents .item .question .text{width:calc(100% - 130px);background:#fffaf5;color:#555;font-size:16px;position:relative;display:inline-block;padding:3rem}#denwagarakuda .main-area #section05 .contents .item .question .text:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-10px;border:10px solid transparent;border-right:10px solid #fffaf5}#denwagarakuda .main-area #section05 .contents .item .question .text p.bubble{font-size:1.8rem;line-height:1.8}#denwagarakuda .main-area #section05 .contents .item .faq-answer{margin-bottom:2rem}#denwagarakuda .main-area #section05 .contents .item .faq-answer .image{background:#f2f2f2;width:150px;height:auto;border-radius:50%;overflow:hidden}#denwagarakuda .main-area #section05 .contents .item .faq-answer .text{width:calc(100% - 150px);background:#e0f6f4;color:#555;font-size:16px;position:relative;display:inline-block;padding:3rem}#denwagarakuda .main-area #section05 .contents .item .faq-answer .text:before{content:"";position:absolute;top:50%;left:100%;margin-top:-15px;border:15px solid transparent;border-left:15px solid #e0f6f4}#denwagarakuda .main-area #section05 .contents .item .faq-answer .text p.bubble{font-size:2rem;font-weight:700;line-height:1.8;letter-spacing:.1em}#denwagarakuda .main-area #section05 .contents .item .faq-answer .text p.notes{font-size:1.4rem;font-weight:400;line-height:1.8;margin-top:1rem}#denwagarakuda .main-area #section05 .contents .item .faq-answer .text sup{vertical-align:top}#kaodepass #main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#kaodepass #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#kaodepass #main-visual>.inner .text-area .title-set h1 img{width:36rem;height:auto}#kaodepass #main-visual>.inner .text-area .title-set .inner p span.fee{font-weight:500;display:block;font-size:1.2rem;margin:1rem 0 0}#kaodepass #main-visual>.inner .image-area{width:calc(100% - 47.6% - 3.2rem)}#kaodepass #main-visual>.inner .image-area .inner{min-height:58.5rem;margin-bottom:2.7rem}#kaodepass #main-visual>.inner .image-area .inner>figure{width:32rem;border-radius:3rem;overflow:hidden;position:absolute;bottom:12rem;left:1.2rem}#kaodepass #main-visual>.inner .image-area .mv-monitor{width:31.2rem;position:absolute;top:8rem;right:0}#kaodepass #main-visual>.inner .image-area .mv-comment{width:25rem;position:absolute;bottom:38rem;left:.5rem}#kaodepass #main-visual>.inner .image-area .mv-illust{width:13.6rem;position:absolute;bottom:2.3rem;left:8rem}#kaodepass .main-area #section01{padding:10rem 0 6rem}#kaodepass .main-area #section01 .section-title{margin-bottom:3.5rem}#kaodepass .main-area #section02{padding:8rem 0 0}#kaodepass .main-area #section02 .section-title{margin-bottom:4.5rem}#kaodepass .main-area #section02 .inner .contents-block ul li:before{display:none}#kaodepass .main-area #section02 .inner .contents-block ul li img.option{width:6rem;top:-14px;left:-14px;position:absolute}#kaodepass .main-area #section02 .security{background:#f4f4f4;padding:4rem;margin:0 0 4rem}#kaodepass .main-area #section02 .security .inner{display:flex;justify-content:space-between;align-items:center;gap:1rem}#kaodepass .main-area #section02 .security .inner .text h3{font-size:2rem;font-weight:900;margin-bottom:1.2rem}#kaodepass .main-area #section02 .security .inner .text p{font-size:1.5rem;line-height:1.75}#kaodepass .main-area #section02 .security .inner .image{width:300px}#kaodepass .main-area #section02 .annotation{display:flex;justify-content:center;align-items:center}#kaodepass .main-area #section02 .annotation .img-set{display:flex;align-items:center;margin:0 1.8rem 0 0;font-size:3.15rem;color:#00479d;font-weight:900}#kaodepass .main-area #section02 .annotation .img-set img:nth-of-type(1){width:180px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#kaodepass .main-area #section02 .annotation p{font-size:1.6rem;letter-spacing:.05em}#kaodepass .main-area #section02 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#kaodepass .main-area #section02 .inner ul{margin:4rem 0}#kaodepass .main-area #section02 .inner ul li{padding-left:1.2em;font-size:1.2rem;line-height:1.75}#kaodepass .main-area #section02 .inner ul li:before{content:'※';position:absolute;top:0;left:0}#goannaiban #main-visual>.inner{align-items:center}#goannaiban #main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#goannaiban #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#goannaiban #main-visual>.inner .text-area .title-set h1 img{width:36rem;height:auto}#goannaiban #main-visual>.inner .text-area .title-set .inner p span.fee{font-weight:500;display:block;font-size:1.2rem;margin:1rem 0 0}#goannaiban #main-visual>.inner .image-area{width:calc(100% - 47.6% - 3.2rem)}#goannaiban #main-visual>.inner .image-area .inner{min-height:58.5rem;margin-bottom:2.7rem}#goannaiban #main-visual>.inner .image-area .inner video{border-radius:15px}#goannaiban #main-visual>.inner .image-area .inner>figure{width:28rem;border-radius:3rem;overflow:hidden;position:absolute;top:10rem;left:1.2rem}#goannaiban #main-visual>.inner .image-area .mv-monitor{width:42rem;position:absolute;top:25rem;right:0}#goannaiban #main-visual>.inner .image-area .mv-comment{width:25rem;position:absolute;bottom:37rem;right:.5rem}#goannaiban #main-visual>.inner .image-area .mv-illust{width:13.6rem;position:absolute;bottom:2.3rem;left:8rem}#goannaiban #main-visual>.inner .image-area .logo{width:13.6rem;position:absolute;top:36rem;left:1rem}#goannaiban section.btn-area{text-align:center;padding:2rem 1.6rem 4rem}#goannaiban section.btn-area .contact-button{padding:2.4rem 7.5rem 2.6rem;font-size:2rem}#goannaiban section.btn-area .contact-button:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#goannaiban .main-area #section01{padding:10rem 0 6rem}#goannaiban .main-area #section01 .section-title{margin-bottom:3.5rem}#goannaiban .main-area #section01 .circle-3column h3{line-height:1.4}#goannaiban .main-area #section02{padding:6rem 0 8rem}#goannaiban .main-area #section02 .section-title{margin-bottom:4.5rem}#goannaiban .main-area #section02 .section-title .sub{line-height:1.4}#goannaiban .main-area #section02 .contents-block .display{display:flex;justify-content:space-around;align-items:flex-start;padding:4rem 2rem 2rem}#goannaiban .main-area #section02 .contents-block .display p{font-size:1.5rem;line-height:1.75;text-align:center;margin-top:1rem}#goannaiban .main-area #section02 .contents-block .display .display-2 h3{background:#00bec8;color:#fff;text-align:center;padding:2rem}#goannaiban .main-area #section02 .contents-block .display .display-2 .inner{display:flex;justify-content:space-around;align-items:flex-start;padding:2rem 0}#goannaiban .main-area #section02 .contents-block .display .display-1{padding:0 2rem 2rem}#goannaiban .main-area #section02 .contents-block .display .display-1 h3{background:#0085c8;color:#fff;text-align:center;padding:2rem;margin-bottom:2rem}#goannaiban .main-area #section03{padding:8rem 0 2rem}#goannaiban .main-area #section03 .annotation{display:flex;justify-content:center;align-items:center}#goannaiban .main-area #section03 .annotation .img-set{display:flex;align-items:center;margin:0 1.8rem 0 0;font-size:3.15rem;color:#00479d;font-weight:900}#goannaiban .main-area #section03 .inner .contents-block ul li:before{display:none}#goannaiban .main-area #section03 .inner .contents-block ul li ul{margin:1rem 0}#goannaiban .main-area #section03 .inner .contents-block ul li ul li{width:100%;max-width:100%;background:0 0;border-radius:0;filter:none;padding:0 0 0 1.2rem;margin:0 0 .5rem}#goannaiban .main-area #section03 .inner .contents-block ul li ul li:before{content:'・';position:absolute;top:0;left:0;display:inline}#goannaiban .main-area #section03 .annotation .img-set img{width:150px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#goannaiban .main-area #section03 .annotation p{font-size:1.6rem;letter-spacing:.05em;line-height:1.75}#goannaiban .main-area #section03 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#goannaiban .main-area #section03 .inner ul{margin:4rem 0}#goannaiban .main-area #section03 .inner ul li{padding-left:1.2em;font-size:1.2rem;line-height:1.75}#goannaiban .main-area #section03 .inner ul li:before{content:'※';position:absolute;top:0;left:0}#goannaiban .main-area #section05{padding:2rem 0 8rem}#goannaiban .main-area #section05 .inner .section-title{margin:3rem 0 1rem}#goannaiban .main-area #section05 .inner .section-title h2{margin:0}#goannaiban .main-area #section05 .inner .contents-block{display:flex;align-items:center}#goannaiban .main-area #section05 .inner .contents-block .img{width:35%;padding:2.4rem 2.4rem 3rem}#goannaiban .main-area #section05 .inner .contents-block .text{width:65%;padding:2.4rem 2.4rem 3rem}#goannaiban .main-area #section05 .inner .contents-block .text p{line-height:1.73;margin:0 0 2rem}#goannaiban .main-area #section05 .inner .contents-block .text p span{font-weight:700}#sugoiuketsukesan #main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#sugoiuketsukesan #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#sugoiuketsukesan #main-visual>.inner .text-area .title-set h1 img{width:36rem;height:auto}#sugoiuketsukesan #main-visual>.inner .text-area .title-set .inner p span.fee{font-weight:500;display:block;font-size:1.2rem;margin:1rem 0 0}#sugoiuketsukesan #main-visual>.inner .image-area{width:calc(100% - 47.6% - 3.2rem)}#sugoiuketsukesan #main-visual>.inner .image-area .inner{min-height:58.5rem;margin-bottom:2.7rem}#sugoiuketsukesan #main-visual>.inner .image-area .inner>figure{overflow:hidden;position:absolute}#sugoiuketsukesan .main-area #section01{background:#f6f8f8;padding:10rem 0 6rem}#sugoiuketsukesan .main-area #section01 .section-title{margin-bottom:3.5rem}#sugoiuketsukesan .main-area #section01 .contents-block p{font-size:1.6rem;line-height:1.75;text-align:center;margin:0 0 2rem}#sugoiuketsukesan .main-area #section02{padding:10rem 0 6rem}#sugoiuketsukesan .main-area #section02 .section-title{margin-bottom:3.5rem}#sugoiuketsukesan .main-area #section02 .circle-3column h3{line-height:1.4}#sugoiuketsukesan .main-area #section03{padding:6rem 0 8rem}#sugoiuketsukesan .main-area #section03 .section-title{margin-bottom:4.5rem}#sugoiuketsukesan .main-area #section03 .section-title .sub{line-height:1.4}#sugoiuketsukesan .main-area #section03 .contents-block .display{display:flex;justify-content:space-around;align-items:flex-start;padding:4rem 2rem 2rem}#sugoiuketsukesan .main-area #section03 .contents-block .display p{font-size:1.5rem;line-height:1.75;text-align:center;margin-top:1rem}#sugoiuketsukesan .main-area #section03 .contents-block .display .display-2 h3{background:#00bec8;color:#fff;text-align:center;padding:2rem}#sugoiuketsukesan .main-area #section03 .contents-block .display .display-2 .inner{display:flex;justify-content:space-around;align-items:flex-start;padding:2rem 0}#sugoiuketsukesan .main-area #section03 .contents-block .display .display-1{padding:0 2rem 2rem}#sugoiuketsukesan .main-area #section03 .contents-block .display .display-1 h3{background:#0085c8;color:#fff;text-align:center;padding:2rem;margin-bottom:2rem}#sugoiuketsukesan .main-area #section04{padding:8rem 0 2rem}#sugoiuketsukesan .main-area #section04 .annotation{display:flex;justify-content:center;align-items:center}#sugoiuketsukesan .main-area #section04 .annotation .img-set{display:flex;align-items:center;margin:0 1.8rem 0 0;font-size:3.15rem;color:#00479d;font-weight:900}#sugoiuketsukesan .main-area #section04 .inner .contents-block ul li:before{display:none}#sugoiuketsukesan .main-area #section04 .inner .contents-block ul li ul{margin:1rem 0}#sugoiuketsukesan .main-area #section04 .inner .contents-block ul li ul li{width:100%;max-width:100%;background:0 0;border-radius:0;filter:none;padding:0 0 0 1.2rem;margin:0 0 .5rem}#sugoiuketsukesan .main-area #section04 .inner .contents-block ul li ul li:before{content:'・';position:absolute;top:0;left:0;display:inline}#sugoiuketsukesan .main-area #section04 .annotation .img-set img{width:150px;margin:0 1rem 0 0}#sugoiuketsukesan .main-area #section04 .annotation p{font-size:1.6rem;letter-spacing:.05em;line-height:1.75}#sugoiuketsukesan .main-area #section04 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#sugoiuketsukesan .main-area #section04 .inner ul{margin:4rem 0}#sugoiuketsukesan .main-area #section04 .inner ul li{padding-left:1.2em;font-size:1.2rem;line-height:1.75}#sugoiuketsukesan .main-area #section04 .inner ul li:before{content:'※';position:absolute;top:0;left:0}#sugoiuketsukesan .main-area #section05{padding:2rem 0 8rem}#sugoiuketsukesan .main-area #section05 .inner .section-title{margin:3rem 0 1rem}#sugoiuketsukesan .main-area #section05 .inner .section-title h2{margin:0}#sugoiuketsukesan .main-area #section05 .inner .contents-block{display:flex;align-items:center}#sugoiuketsukesan .main-area #section05 .inner .contents-block .img{width:35%;padding:2.4rem 2.4rem 3rem}#sugoiuketsukesan .main-area #section05 .inner .contents-block .text{width:65%;padding:2.4rem 2.4rem 3rem}#sugoiuketsukesan .main-area #section05 .inner .contents-block .text p{line-height:1.73;margin:0 0 2rem}#sugoiuketsukesan .main-area #section05 .inner .contents-block .text p span{font-weight:700}#line #main-visual>.inner{align-items:center}#line #main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#line #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#line #main-visual>.inner .text-area .title-set h1 img{width:36rem;height:auto}#line #main-visual>.inner .text-area .title-set .inner p span.fee{font-weight:500;display:block;font-size:1.2rem;margin:1rem 0 0}#line #main-visual>.inner .image-area{width:calc(100% - 47.6% - 3.2rem)}#line #main-visual>.inner .image-area .inner{min-height:58.5rem;margin-bottom:2.7rem}#line #main-visual>.inner .image-area .inner video{border-radius:15px}#line #main-visual>.inner .image-area .inner>figure:first-of-type{width:44rem;border-radius:3rem;overflow:hidden;position:absolute;top:10rem;left:1.2rem}#line #main-visual>.inner .image-area .inner>figure:nth-of-type(2){width:18rem;padding:.375rem;position:absolute;bottom:0;right:-2rem;z-index:1}#line section.btn-area{text-align:center;padding:2rem 1.6rem 4rem}#line section.btn-area .contact-button{padding:2.4rem 7.5rem 2.6rem;font-size:2rem}#line section.btn-area .contact-button:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#line .main-area #section01{padding:10rem 0 6rem}#line .main-area #section01 .section-title{line-height:1.4;margin-bottom:3.5rem}#line .main-area #section01 .contents-block{display:flex;gap:5rem}#line .main-area #section01 .contents-block .img{width:37.5%}#line .main-area #section01 .contents-block .text{width:60%}#line .main-area #section01 .contents-block .text ul li{background:#fff;padding:2.4rem 2.4rem 3rem;margin:0 0 2rem;border-radius:2rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}#line .main-area #section01 .contents-block .text ul li:first-of-type,#line .main-area #section01 .contents-block .text ul li:nth-of-type(2){display:flex;gap:2rem}#line .main-area #section01 .contents-block .text ul li img{width:25%;height:100%}#line .main-area #section01 .contents-block .text ul li .text{width:75%}#line .main-area #section01 .contents-block .text ul li h3{color:#00bec8;font-size:2.4rem;font-weight:900;line-height:1.6;margin:0 0 1.5rem}#line .main-area #section01 .contents-block .text ul li p{font-size:1.5rem;line-height:1.75}#line .main-area .common-faq .table-area{margin-top:2rem}#line .main-area .common-faq .table-area table{margin-bottom:2rem}#line .main-area .common-faq .table-area table th{width:35%}#line .main-area .common-faq .table-area table td{width:32.5%}#line .main-area .common-faq .table-area table span{font-size:1.2rem;top:-.2em}#line .main-area .common-faq .annotation-list{counter-reset:note}#line .main-area .common-faq .annotation-list li{padding-left:1em;font-size:1.2rem;line-height:1.75}#line .main-area .common-faq .annotation-list li:before{counter-increment:note;content:counter(note)}#web-reservation #main-visual>.inner{padding-bottom:6rem}#main-visual>.inner .text-area .apotoolbox span:first-of-type:after{display:none}#web-reservation .main-area #section01{background:#e0f7f4}#web-reservation .main-area #section01 .section-title p.sub:nth-of-type(2){font-size:3rem;padding:2rem 0}#web-reservation .main-area #section01 .contents-block .circle-3column{justify-content:center;gap:3rem}#web-reservation .main-area #section01 .contents-block .circle-3column>li{background:#fff;padding:2rem;border-radius:2rem}#web-reservation .main-area #section01 .contents-block .circle-3column>li>ul li{width:100%;line-height:1.75;padding-left:1.75em;margin:0 0 1.5rem;letter-spacing:.05em}#web-reservation .main-area #section01 .contents-block .circle-3column>li>ul li:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2rem;display:inline-block;position:absolute;top:.3em;left:0}#web-reservation .main-area #section01 p.conclusion{color:#282a2a;font-size:4rem;font-weight:900;letter-spacing:.05em;line-height:1.4;text-align:center;padding:16rem 0 4rem;position:relative}#web-reservation .main-area #section01 p.conclusion>span:before{content:'';background:url(/wp-content/themes/Apotool/assets/img/web-reservation/ic_arrow_01.webp);background-size:contain;width:120px;height:120px;display:inline-block;position:absolute;top:-180px;left:80px}#web-reservation .main-area #section01 p.conclusion>span:after{content:'';background:url(/wp-content/themes/Apotool/assets/img/web-reservation/ic_arrow_02.webp);background-size:contain;width:120px;height:120px;display:inline-block;position:absolute;top:-180px;right:80px}#web-reservation .main-area #section01 p.conclusion .with-dots span{font-size:4.6rem;position:relative;display:inline-block}#web-reservation .main-area #section01 p.conclusion .with-dots span:before{content:"・";color:#00bec8;position:absolute;top:-1em;left:50%;transform:translateX(-50%);font-size:.7em;line-height:1}#web-reservation .main-area #section01 p.conclusion .underline{font-size:4.6rem;text-decoration:underline;text-decoration-color:#00bec8;text-decoration-thickness:6px;text-underline-offset:6px}#web-reservation .main-area #section02 .section-title h3{padding:2rem 0}#web-reservation .main-area #section02 .section-title h3 .title{font-size:3rem;position:relative;display:inline-block}#web-reservation .main-area #section02 .section-title h3 .title:before,#web-reservation .main-area #section02 .section-title h3 .title:after{content:'';position:absolute;top:0;height:4rem}#web-reservation .main-area #section02 .section-title h3 .title:before{border-left:solid 4px #00bec8;left:-3rem;transform:rotate(-30deg)}#web-reservation .main-area #section02 .section-title h3 .title:after{border-right:solid 4px #00bec8;right:-3rem;transform:rotate(30deg)}#web-reservation .main-area #section02 p.sub{font-size:2.2rem;text-align:center;margin-top:4rem}#web-reservation .main-area #section02 .contents-block.border-block{background:#fff;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15));overflow:hidden}#web-reservation .main-area #section02 .contents-block .flexbox{gap:3rem}#web-reservation .main-area #section02 .contents-block .flexbox .image{background:#f0f2f2;width:calc(45% - 1.5rem);padding:2rem}#web-reservation .main-area #section02 .contents-block .flexbox .det{width:calc(55% - 1.5rem);padding:2rem}#web-reservation .main-area #section02 .contents-block .flexbox .det h3{color:#00bec8;font-size:2.4rem;font-weight:900;line-height:1.6;margin:0 0 1rem}#web-reservation .main-area #section02 .contents-block .flexbox .det p{font-size:1.5rem;line-height:1.75}#web-reservation .main-area #section03 .contents-block{background:#fff;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15));overflow:hidden}#web-reservation .main-area #section03 .contents-block .flexbox{gap:3rem}#web-reservation .main-area #section03 .contents-block .flexbox .image{background:#f0f2f2;width:calc(45% - 1.5rem);padding:2rem}#web-reservation .main-area #section03 .contents-block .flexbox .det{width:calc(55% - 1.5rem);padding:2rem}#web-reservation .main-area #section03 .contents-block .flexbox .det h3{color:#00bec8;font-size:2.4rem;font-weight:900;line-height:1.6;margin:0 0 1rem}#web-reservation .main-area #section03 .contents-block .flexbox .det h4{font-size:1.8rem;margin:0 0 2rem}#web-reservation .main-area #section03 .contents-block .flexbox .det p{font-size:1.5rem;line-height:1.75}#web-reservation .main-area #section03 p.sub{font-size:2.2rem;text-align:center;margin-top:4rem}#datalinkage{font-feature-settings:normal}#datalinkage .main-area #section01{padding:4rem 0 10rem}#datalinkage .main-area #section01 h1{font-feature-settings:'palt'}#datalinkage .main-area #section01 h1 span{font-size:3rem}#datalinkage .main-area #section01 h1 .sub{font-size:1.8rem}#datalinkage .main-area #section01 .contents-block p.text-area{margin-bottom:3rem;line-height:1.75}#datalinkage .main-area #section01 .contents-block .mv-image{width:57.5rem;margin:0 auto 8rem}#datalinkage .main-area #section01 .contents-block section{padding:0 0 8rem}#datalinkage .main-area #section01 .contents-block section h2{font-size:3rem;font-weight:500;line-height:1;margin:0 0 1.5rem;padding:0 0 .3rem 1.8rem}#datalinkage .main-area #section01 .contents-block section h2 span{font-size:90%}#datalinkage .main-area #section01 .contents-block section table{width:100%;margin:0 0 2rem}#datalinkage .main-area #section01 .contents-block section table tr{background:#fff}#datalinkage .main-area #section01 .contents-block section table tr:nth-of-type(even){background:#f8fafa}#datalinkage .main-area #section01 .contents-block section table th,#datalinkage .main-area #section01 .contents-block section table td{border:1px solid #d6d8d8;padding:1.5rem 1.1rem;font-weight:500;line-height:1.75}#datalinkage .main-area #section01 .contents-block section table td a{display:inline-block;vertical-align:middle;margin-left:3rem}#datalinkage .main-area #section01 .contents-block .remarks li{font-size:1.2rem;line-height:1.75;padding:0 0 0 1.5em}#datalinkage .main-area #section01 .contents-block .remarks li:before{content:'※';position:absolute;top:0;left:0;display:inline-block}#datalinkage .main-area #section01 .contents-block .date{font-size:1.8rem}#privacy .main-area #section01{padding:6rem 0}#privacy .main-area #section01 .contents-block p.first{margin-bottom:3rem;line-height:1.75;font-size:1.5rem}#terms .main-area #section01{padding:6rem 0}#terms .main-area #section01 .contents-block p.first{margin-bottom:3rem;line-height:1.75;font-size:1.5rem}#news .main-area #section01{padding:6rem 0 10rem}#news .main-area #section01 .section-title{margin-bottom:6rem}#news .main-area #section01 .section-title h1{margin-bottom:0}#news .main-area #section01 .contents-block .news-list{margin-bottom:4rem}#news-article .main-area .inner{max-width:800px}#news-article .main-area #section01{padding:6rem 0 10rem}#news-article .main-area #section01 .section-title{margin-bottom:2rem}#news-article .main-area #section01 .section-title h1{margin-bottom:0}#news-article .main-area #section01 .section-title h1 span{font-size:4rem;text-align:left;line-height:1.5}#flow{font-feature-settings:normal}#flow .main-area #section01{padding:6rem 0}#flow .main-area #section01 .section-title{margin-bottom:4rem}#flow .main-area #section01 .steps{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}#flow .main-area #section01 .steps li{width:26.4rem;border-radius:2rem;overflow:hidden;background:#f4f6f6}#flow .main-area #section01 .steps li .head{background:#ffdc00;padding:2rem}#flow .main-area #section01 .steps li .head img{height:5rem;object-fit:contain}#flow .main-area #section01 .steps li .head:after{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid #ffdc00}#flow .main-area #section01 .steps li .contents{padding:3rem}#flow .main-area #section01 .steps li .contents h2{font-size:2rem;line-height:1.5;text-align:center;margin:0 0 2rem;font-weight:900}#flow .main-area #section01 .steps li .contents .illust{width:16.4rem;height:16.4rem;background:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 auto 2.4rem}#flow .main-area #section01 .steps li .contents p{font-size:1.5rem;line-height:1.75}#flow .main-area #section02{padding:0 0 10rem}#flow .main-area #section02 .inner{border:3px solid #ffdc00;padding:6.5rem 5.7rem 4.7rem;border-radius:4rem}#flow .main-area #section02 .section-title{margin-bottom:4rem}#flow .main-area #section02 .contents-block img{width:61.4rem;margin:0 auto 4rem}#flow .main-area #section02 .contents-block ul{display:flex;justify-content:space-between}#flow .main-area #section02 .contents-block ul li{width:32rem}#flow .main-area #section02 .contents-block ul li h3{font-size:2.6rem;font-weight:900;margin-bottom:2rem;text-align:center}#flow .main-area #section02 .contents-block ul li p{font-size:1.4rem;line-height:1.75}h2.min{font-size:3rem;font-weight:500;border-left:8px solid #00bec8;margin:0 0 1.5rem;padding:0 0 0 2rem;line-height:1.5}#requirements{font-feature-settings:normal}#requirements .main-area #section01{padding:6rem 0 10rem}#requirements .main-area #section01 .section-title{margin-bottom:4rem}#requirements .main-area #section01 .contents-block{margin-bottom:8rem}#requirements .main-area #section01 .contents-block:last-of-type{margin-bottom:0}#requirements .main-area #section01 .contents-block .text-area{margin:0 0 4.5rem}#requirements .main-area #section01 .contents-block .text-area p{font-size:1.6rem;line-height:1.75;margin:0 0 2rem}#requirements .main-area #section01 .contents-block h2{font-size:3rem;font-weight:500;border-left:8px solid #00bec8;margin:0 0 1.5rem;padding:0 0 0 2rem;line-height:1.5}#requirements .main-area #section01 .contents-block table{margin:0 0 2rem}#requirements .main-area #section01 .contents-block table th,#requirements .main-area #section01 .contents-block table td{font-weight:500;line-height:1.5}#requirements .main-area #section01 .contents-block table span{font-size:1.2rem;top:-.2em}#requirements .main-area #section01 .contents-block .annotation{font-size:1.2rem;line-height:1.75}#requirements .main-area #section01 .contents-block .annotation .notes{margin:2rem 0 0}#requirements .main-area #section01 .contents-block .annotation .notes li{color:red;font-size:1.6rem}#receiptcomputer{font-feature-settings:normal}#receiptcomputer .main-area #section01{padding:6rem 0 10rem}#receiptcomputer .main-area #section01 .section-title{margin-bottom:4rem}#receiptcomputer .main-area #section01 .contents-block{margin-bottom:8rem}#receiptcomputer .main-area #section01 .contents-block:last-of-type{margin-bottom:0}#receiptcomputer .main-area #section01 .contents-block .text-area{margin:0 0 4rem}#receiptcomputer .main-area #section01 .contents-block .text-area p{font-size:1.6rem;line-height:1.75}#receiptcomputer .main-area #section01 .contents-block .mv{width:82.8rem;margin:0 auto 8rem}#receiptcomputer .main-area #section01 .contents-block .annotation{background:#f6f8f8;padding:3rem;margin:4rem 0 0;font-size:1.5rem;line-height:1.75}#receiptcomputer .main-area #section01 .contents-block .annotation h3{font-size:1.6rem;font-weight:900}#receiptcomputer .main-area #section01 .contents-block .annotation ul li{margin:0 0 2rem}#receiptcomputer .main-area #section01 .contents-block .annotation ul li h4{font-size:1.5rem;font-weight:900}#receiptcomputer .main-area #section01 .contents-block .annotation ul li p{padding-left:1em;font-size:1.5rem}#receiptcomputer .main-area #section01 .contents-block .annotation ul.important li{margin:0;padding-left:1em}#receiptcomputer .main-area #section01 .contents-block .annotation ul.important li:before{content:'※';position:absolute;left:0}#receiptcomputer .main-area #section01 .contents-block .maker-list{display:flex;flex-wrap:wrap;align-items:stretch}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group{display:flex;flex-wrap:wrap;align-items:stretch}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group h5:last-of-type{border-width:1px 0 1px 1px}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group table:last-of-type th,#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group table:last-of-type td{border-width:1px}#receiptcomputer .main-area #section01 .contents-block .maker-list h5{display:flex;align-items:center;width:522px;border:solid #d6d8d8;padding:2rem 1.2rem;border-width:1px 0 0 1px;font-size:1.6rem}#receiptcomputer .main-area #section01 .contents-block .maker-list h5.center{justify-content:center}#receiptcomputer .main-area #section01 .contents-block .maker-list table{width:calc(100% - 522px)}#receiptcomputer .main-area #section01 .contents-block .maker-list table th,#receiptcomputer .main-area #section01 .contents-block .maker-list table td{background:#fff;border:1px solid #d6d8d8;border-width:1px 1px 0;width:145px;padding:2rem 1.2rem;font-size:1.6rem;box-sizing:border-box}#receiptcomputer .main-area #section01 .contents-block .maker-list table th:first-child,#receiptcomputer .main-area #section01 .contents-block .maker-list table td:first-child{width:348px}#receiptcomputer .main-area #section01 .contents-block .maker-list table tr.gray th,#receiptcomputer .main-area #section01 .contents-block .maker-list table tr.gray td{background:#f8fafa}#receiptcomputer .main-area #section01 .contents-block .maker-list table tr.color-change th{text-align:center;background:#fff}#receiptcomputer .main-area #section01 .contents-block .maker-list table th{text-align:left}#receiptcomputer .main-area #section01 .contents-block .maker-list table td{text-align:center}#casestudy{font-feature-settings:normal}#casestudy .main-area{padding:6rem 0 10rem}#casestudy .main-area #section01{padding:0}#casestudy .main-area #section01 .inner{width:100%;max-width:none;padding:0}#casestudy .main-area #section01 #examples{width:calc(125rem * 3);left:calc(50% + 125rem);transform:translateX(-50%);margin:0;background:#00bec8;padding:5rem 0 9.2rem}#casestudy .main-area #section01 #examples .slick-list{overflow:visible;position:relative;z-index:1}#casestudy .main-area #section01 #examples .slick-dots{bottom:5rem;left:-125rem}#casestudy .main-area #section01 #examples .slick-dots li{width:1.2rem;height:1.2rem;margin:0 .8rem}#casestudy .main-area #section01 #examples .slick-dots li.slick-active button:before{background:#fff}#casestudy .main-area #section01 #examples .slick-dots li button{padding:0;width:100%;height:100%;box-sizing:border-box}#casestudy .main-area #section01 #examples .slick-dots li button:before{content:'';background:0 0;border:1px solid #fff;width:100%;height:100%;font-size:1.2rem;border-radius:100%;transition:.3s;box-sizing:border-box;font-family:'Noto Sans JP',sans-serif;font-weight:900;padding:0;opacity:1}#casestudy .main-area #section01 #examples .slick-dots li button:hover:before{background:#fff}#casestudy .main-area #section01 #examples .slick-next,#casestudy .main-area #section01 #examples .slick-prev{z-index:9;width:3rem;height:auto;top:46%;transform:translateY(-50%)}#casestudy .main-area #section01 #examples .slick-next:before,#casestudy .main-area #section01 #examples .slick-prev:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow07.svg);display:block;width:100%}#casestudy .main-area #section01 #examples .slick-next{right:calc(50% - (125rem / 2) - 1.5rem + 125rem)}#casestudy .main-area #section01 #examples .slick-prev{left:calc(50% - (125rem / 2) - 1.5rem - 125rem);transform:translateY(-50%) scaleX(-1)}#casestudy .main-area #section01 #examples .block{max-width:125rem;background:#fff;margin:0 4.5rem;border-radius:1.2rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));overflow:hidden}#casestudy .main-area #section01 #examples .block a{display:flex;color:#2d3030}#casestudy .main-area #section01 #examples .block a:hover{text-decoration:none;opacity:.7}#casestudy .main-area #section01 #examples .block a.pickup .name:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/casestudy/icon-pickup.svg);width:8.2rem;margin:0 .8rem 0 0;display:inline-block;vertical-align:middle}#casestudy .main-area #section01 #examples .block .image{width:48rem;height:auto;overflow:hidden;flex-shrink:0;font-size:0}#casestudy .main-area #section01 #examples .block .image img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}#casestudy .main-area #section01 #examples .block .details{padding:3.2rem 4rem 2rem}#casestudy .main-area #section01 #examples .block .details .name{font-size:1.6rem;margin:0 0 2rem}#casestudy .main-area #section01 #examples .block .details h2{font-size:3rem;font-weight:900;line-height:1.5;margin:0 0 2rem}#casestudy .main-area #section01 #examples .block .details .text{font-size:1.6rem;line-height:1.75}#casestudy .main-area #section01 #examples .block .details .interview{color:#03bfc8;font-size:1.6rem;line-height:1.75;margin-top:1rem}#casestudy .main-area #section01 #examples:before{content:'';display:block;background:#00bec8;width:100%;height:100%;position:absolute;top:0;left:-125rem;z-index:0}#casestudy .main-area #section01 .document-download{max-width:900px;display:block;padding:8rem 2rem;margin:0 auto}#casestudy .main-area #section01 .document-download .contents-box{display:flex;justify-content:center;align-items:center;gap:4rem}#casestudy .main-area #section01 .document-download .contents-box .image{flex:2.5}#casestudy .main-area #section01 .document-download .contents-box .text{flex:7.5}#casestudy .main-area #section01 .document-download .contents-box .text h3{font-size:3.4rem;line-height:4rem;text-align:center;margin:2rem 0 2rem}#casestudy .main-area #section01 .document-download .contents-box .text p{line-height:1.4;margin-bottom:2rem}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area{display:flex;justify-content:center}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area a{background:#ff9600;color:#fff;border:#ff9600 solid 3px;border-radius:20rem;padding:1.6rem 2rem;box-shadow:0px 5px 0px #8b5100}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area a span span{display:inline}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area a:before{content:"";display:inline-block;width:1em;height:1em;background:url('/wp-content/themes/Apotool/assets/img/casestudy/icon-download.webp') no-repeat center/contain;margin-right:2rem}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area a:hover{box-shadow:unset;transform:translateY(4px);text-decoration:none}#casestudy .main-area #section02{padding:6rem 0 4rem}#casestudy .main-area #section02 .section-title{margin-bottom:2rem}#casestudy .main-area #section02 .section-title h2 span{font-size:3.2rem;font-weight:500}#casestudy .main-area #section02 .contents-block #search{background:#f6f8f8;border-radius:3rem;padding:1.5rem 4rem 5rem}#casestudy .main-area #section02 .contents-block #search dl{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 0 3rem}#casestudy .main-area #section02 .contents-block #search dl dt,#casestudy .main-area #section02 .contents-block #search dl dd{border-bottom:1px solid #dfdfdf;display:flex;align-items:center;flex-wrap:wrap}#casestudy .main-area #section02 .contents-block #search dl dt:last-of-type,#casestudy .main-area #section02 .contents-block #search dl dd:last-of-type{border-bottom:none}#casestudy .main-area #section02 .contents-block #search dl dt{width:15rem;font-size:1.6rem;font-weight:700}#casestudy .main-area #section02 .contents-block #search dl dd{font-size:1.5rem;width:93rem;margin-top:1.5rem;padding:0 0 0 2rem}#casestudy .main-area #section02 .contents-block #search dl dd ul{display:flex;flex-wrap:wrap}#casestudy .main-area #section02 .contents-block #search dl dd ul li{margin:0 1.5rem 1.2rem 0}#casestudy .main-area #section02 .contents-block #search dl dd input[type=radio],#casestudy .main-area #section02 .contents-block #search dl dd input[type=checkbox]{display:none}#casestudy .main-area #section02 .contents-block #search dl dd input[type=radio]:checked+label,#casestudy .main-area #section02 .contents-block #search dl dd input[type=checkbox]:checked+label{background:#646969;color:#fff}#casestudy .main-area #section02 .contents-block #search dl dd label{font-feature-settings:"palt";display:inline-block;padding:1.2rem 1.6rem;border-radius:20rem;cursor:pointer;transition:.3s}#casestudy .main-area #section02 .contents-block #search dl dd label:hover{background:#dfdfdf}#casestudy .main-area #section02 .contents-block #search dl dd:before{content:'';display:block;width:1px;height:calc(100% - 1.2rem);background:#dfdfdf;position:absolute;top:0;left:0}#casestudy .main-area #section02 .contents-block #search .button-set{display:flex;justify-content:center;align-items:center}#casestudy .main-area #section02 .contents-block #search .button-set button{font-family:'Noto Sans JP',sans-serif;font-weight:700;font-size:2rem;color:#646969;background:#fff;transition:.3s;cursor:pointer;padding:2rem 6rem;display:inline-block;margin:0 1rem;border:2px solid #dfdfdf;border-radius:10rem}#casestudy .main-area #section02 .contents-block #search .button-set button:hover{color:#2d3030;border:2px solid #646969}#casestudy .main-area #section02 .contents-block #search .toggle-arrow{display:none}#casestudy .main-area #section03{padding:0}#casestudy .main-area #section03 .column-3blockB{justify-content:flex-start;gap:4rem;margin-bottom:4rem}#casestudy .main-area #section03 .column-3blockB li{margin-bottom:0}#casestudy-detail{font-feature-settings:normal}#casestudy-detail .main-area{padding:6rem 0 10rem}#casestudy-detail .main-area #section01{padding:0}#casestudy-detail .main-area #section01 .section-title{margin-bottom:2rem}#casestudy-detail .main-area #section01 .section-title h1{text-align:left;margin-bottom:0}#casestudy-detail .main-area #section01 .section-title h1 span{font-size:4rem;line-height:1.5;letter-spacing:0}#casestudy-detail .main-area #section01 .contents-block{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}#casestudy-detail .main-area #section01 #main{width:80rem}#casestudy-detail .main-area #section01 #main .eye-catch{margin:0 0 4rem}#casestudy-detail .main-area #section01 #main p{line-height:1.75;font-size:1.6rem;margin-bottom:1.5rem}#casestudy-detail .main-area #section01 #main .question,#casestudy-detail .main-area #section01 #main .interview-end{font-weight:900;font-size:1.8rem;line-height:1.75}#casestudy-detail .main-area #section01 #main .question:before,#casestudy-detail .main-area #section01 #main .interview-end:before{content:'';width:4.4rem;height:2px;background:#2d3030;display:inline-block;vertical-align:middle;margin:0 .6rem}#casestudy-detail .main-area #section01 #main .question{margin:0 0 3rem}#casestudy-detail .main-area #section01 #main .interview-end{margin:6rem 0}#casestudy-detail .main-area #section01 #main .first-text{margin-bottom:4rem}#casestudy-detail .main-area #section01 #main .effect-flow{background:#f6f8f8;padding:5rem;margin:0 0 6rem}#casestudy-detail .main-area #section01 #main .effect-flow:before{content:'';height:calc(100% - 22rem);width:.8rem;position:absolute;top:50%;left:9rem;z-index:0;background:#e9eaea;transform:translateY(-50%)}#casestudy-detail .main-area #section01 #main .effect-flow dl{margin-bottom:3rem;display:flex;flex-wrap:wrap;align-content:center;z-index:1}#casestudy-detail .main-area #section01 #main .effect-flow dl:last-of-type{margin-bottom:0}#casestudy-detail .main-area #section01 #main .effect-flow dl dt{width:8.8rem;height:8.8rem;border-radius:100%;font-size:2rem;font-weight:500;color:#fff;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}#casestudy-detail .main-area #section01 #main .effect-flow dl dd{width:calc(100% - 8.8rem);padding:.4rem 0 0 2rem}#casestudy-detail .main-area #section01 #main .effect-flow dl dd ul li{font-size:1.5rem;padding-left:1.5em;line-height:1.75;margin-bottom:4px}#casestudy-detail .main-area #section01 #main .effect-flow dl dd ul li:last-of-type{margin-bottom:0}#casestudy-detail .main-area #section01 #main .effect-flow dl dd ul li:before{content:'●';font-size:1.1rem;position:absolute;left:0;top:.25em}#casestudy-detail .main-area #section01 #main .effect-flow dl.kadai dt{background:#ff9600}#casestudy-detail .main-area #section01 #main .effect-flow dl.kadai dd li:before{color:#ff9600}#casestudy-detail .main-area #section01 #main .effect-flow dl.kaiketsu dt{background:#c8d2d2}#casestudy-detail .main-area #section01 #main .effect-flow dl.kaiketsu dd li{color:#646969}#casestudy-detail .main-area #section01 #main .effect-flow dl.kaiketsu dd li:before{color:#c8d2d2}#casestudy-detail .main-area #section01 #main .effect-flow dl.kouka dt{background:#00bec8}#casestudy-detail .main-area #section01 #main .effect-flow dl.kouka dd li{font-weight:900}#casestudy-detail .main-area #section01 #main .effect-flow dl.kouka dd li:before{color:#00bec8}#casestudy-detail .main-area #section01 #main section{margin-bottom:8rem;padding:0}#casestudy-detail .main-area #section01 #main section:last-of-type{margin-bottom:0}#casestudy-detail .main-area #section01 #main section h2{font-size:3.2rem;font-weight:900;margin-bottom:4rem}#casestudy-detail .main-area #section01 #main section .interview-block{margin-bottom:6rem}#casestudy-detail .main-area #section01 #main section .interview-block:last-of-type,#casestudy-detail .main-area #section01 #main section .interview-block>*:last-child{margin-bottom:0}#casestudy-detail .main-area #section01 #main .support-center{border-top:1px solid #d8dcdc;padding:3rem 0 0;line-height:2;font-size:1.6rem}#casestudy-detail .main-area #section01 #main .support-center dt{font-weight:900}#casestudy-detail .main-area #section01 #sub{width:32rem;position:-webkit-sticky;position:sticky;top:9rem;left:0;border:3px solid #00bec8;border-radius:3rem;padding:2.5rem 2.1rem}#casestudy-detail .main-area #section01 #sub>*{padding:1.5rem 0;width:100%;border-top:1px solid #d8dcdc}#casestudy-detail .main-area #section01 #sub h2{font-size:2rem;font-weight:900;line-height:1.75;padding:0 0 1.75rem;border:none}#casestudy-detail .main-area #section01 #sub p{font-size:1.5rem;line-height:1.75;margin-bottom:0}#casestudy-detail .main-area #section01 #sub .doctor-list{display:flex;align-items:stretch;flex-wrap:wrap;border-top:1px solid #d8dcdc;padding-bottom:.5rem}#casestudy-detail .main-area #section01 #sub .doctor-list li{width:50%;margin:0 0 1rem}#casestudy-detail .main-area #section01 #sub .doctor-list li .image{width:12rem;margin:0 auto;overflow:hidden;border-radius:100%;margin-bottom:1.4rem}#casestudy-detail .main-area #section01 #sub .doctor-list li p{text-align:center}#casestudy-detail .main-area #section01 #sub>div{border-top:1px solid #d8dcdc}#casestudy-detail .main-area #section01 #sub>div h4{font-size:1.6rem;font-weight:900;line-height:1.75}#casestudy-detail .main-area #section02{padding-bottom:0}#casestudy-detail .main-area #section02 .section-title{margin-bottom:4rem}#casestudy-detail .main-area #section02 .section-title h2{margin-bottom:0}#casestudy-detail .main-area #section02 .section-title h2 span{font-size:3.2rem;font-weight:500}#casestudy-detail .main-area #section02 #other-recommend{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4rem}#casestudy-detail .main-area #section02 #other-recommend .block{width:calc((100% - 8rem) / 3);background:#fff;max-width:360px;padding:0;margin:0;border-radius:2rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.15));overflow:hidden}#casestudy-detail .main-area #section02 #other-recommend .block a{color:#2d3030}#casestudy-detail .main-area #section02 #other-recommend .block a:hover{opacity:.7;text-decoration:none}#casestudy-detail .main-area #section02 #other-recommend .block .image{height:18rem;overflow:hidden;margin:0 0 1.75rem}#casestudy-detail .main-area #section02 #other-recommend .block .image img{width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#casestudy-detail .main-area #section02 #other-recommend .block .details{padding:0 3rem 3.5rem}#casestudy-detail .main-area #section02 #other-recommend .block .details .name{font-size:1.5rem;line-height:1.5;margin:0 0 1.25rem}#casestudy-detail .main-area #section02 #other-recommend .block .details h2,#casestudy-detail .main-area #section02 #other-recommend .block .details h3{font-size:2rem;font-weight:900;line-height:1.5;margin:0 0 1.75rem}#casestudy-detail .main-area #section02 #other-recommend .block .details .text{font-size:1.4rem;line-height:1.75}#casestudy-detail .main-area #section02 .button{text-align:center}#casestudy-detail .main-area #section02 .button a{display:inline-block;font-size:1.75rem;padding:2rem 3rem;border:1px solid #d8dcdc;border-radius:15rem}#casestudy-detail .main-area #section02 .button a span{color:#2d3030;font-weight:500}#column{font-feature-settings:normal}#column .main-area{padding:6rem 0 10rem}#column .main-area #section01{padding:0}#column .main-area #section01 .section-title{width:100%;margin-bottom:4.5rem}#column .main-area #section01 .section-title h1{margin-bottom:0}#column .main-area #section01 .section-title h1 span{font-size:4.8rem;line-height:1.5;letter-spacing:0}#column .main-area #section01 .contents-block{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}#column .main-area #section01 #main{width:80rem}#column .main-area #section01 #main .post-list li{padding:0 0 3rem;margin:0 0 5rem;border-bottom:1px solid #d8dcdc}#column .main-area #section01 #main .post-list li a img{transition:.3s}#column .main-area #section01 #main .post-list li a h2{font-size:2.8rem;margin:4rem 0 1rem;transition:.3s;color:#2d3030;line-height:1.5;letter-spacing:.05em;font-feature-settings:'palt'}#column .main-area #section01 #main .post-list li a:hover{text-decoration:none}#column .main-area #section01 #main .post-list li a:hover img{opacity:.7}#column .main-area #section01 #main .post-list li a:hover h2{color:#5a6060}#column .main-area #section01 #main .post-list li .categories{margin:0 0 2rem;display:flex;flex-wrap:wrap;justify-content:space-between}#column .main-area #section01 #main .post-list li .categories .category a{font-size:1.6rem;font-weight:900}#column .main-area #section01 #main .post-list li .categories .category a:hover{color:#69d2d2}#column .main-area #section01 #main .post-list li .categories time{font-size:1.6rem}#column .main-area #section01 #main .post-list li .post-head{font-size:1.6rem;line-height:1.75}#column .main-area #section01 #sub{width:32rem}#column .main-area #section01 #sub dl{margin-bottom:7rem}#column .main-area #section01 #sub dl:last-of-type{margin-bottom:0}#column .main-area #section01 #sub dl dt{display:flex;align-items:center;flex-wrap:wrap;font-size:1.8rem;font-weight:900;padding:1.4rem 0 1.6rem 5.6rem}#column .main-area #section01 #sub dl dt:before{position:absolute;top:50%;left:0;transform:translateY(-50%)}#column .main-area #section01 #sub dl dt.hot-post:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-hot.svg);width:2.6rem;display:block;margin:0 1.5rem}#column .main-area #section01 #sub dl dt.post-category:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-list.svg);width:2.6rem;display:block;margin:0 1.5rem}#column .main-area #section01 #sub dl dd ul li a{color:#2d3030;font-size:1.5rem;line-height:1.75;padding:1.4rem 0 1.8rem 2.6rem;display:block;border-top:1px solid #d8dcdc}#column .main-area #section01 #sub dl dd ul li a:before{content:'';background:#2d3030;width:6px;height:6px;border-radius:100%;display:block;position:absolute;top:2.5rem;left:8px}#column.post .main-area #section01{padding:0}#column.post .main-area #section01 .section-title{margin-bottom:2rem}#column.post .main-area #section01 .section-title h1{text-align:left;margin-bottom:0}#column.post .main-area #section01 .section-title h1 span{font-size:4rem;line-height:1.5;letter-spacing:0}#column.post .main-area #section01 #main .eye-catch{margin:0 0 4rem}#column.post .main-area #section01 #main p{line-height:1.75;font-size:1.6rem;margin-bottom:1.5rem}#column.post .main-area #section01 #main #entry-head{margin-bottom:8rem}#column.post .main-area #section01 #main h2{font-size:3.2rem;font-weight:900;margin-bottom:4rem}#column.post .main-area #section01 #main .author-area{background:#f9f9f9;padding:3rem 2rem;margin-bottom:3rem}#column.post .main-area #section01 #main .author-area .author-area-title{text-align:center}#column.post .main-area #section01 #main .author-area .author-area-inner{display:flex;align-items:center;column-gap:2rem;row-gap:2rem}#column.post .main-area #section01 #main .author-area .author-area-inner .author-img{width:15%}#column.post .main-area #section01 #main .author-area .author-area-inner .author-img img{width:110px;height:110px;object-fit:cover;border-radius:50%;border:1px solid #ddd}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile{width:85%}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile .author-name-area{display:flex;align-items:center;column-gap:2rem;margin-bottom:.5rem}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile .author-name-area p{font-size:1.6rem;font-weight:700;margin-bottom:0}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile .author-name-area span{background:#e5e5e5;font-size:1.4rem;font-weight:400;padding:.5rem 1rem}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile p.profile-text{font-size:1.4rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile p.profile-link{font-size:1.2rem;font-weight:400;line-height:1.5;margin:0}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile p.profile-link a{background:0 0;color:#2d3030;padding:.5rem 2rem;border:1px solid #2d3030;line-height:1;margin:1rem 0 0;position:relative}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile p.profile-link a:before{content:"";right:1rem;width:4px;height:4px;border-top:1px solid #2d3030;border-right:1px solid #2d3030;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;margin:auto;bottom:0;top:0}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile p.profile-link a:hover{background:#2d3030;color:#fff;text-decoration:none}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile p.profile-link a:hover:before{border-top:1px solid #fff;border-right:1px solid #fff}#column.post .main-area #section01 #main .support-center{border-top:1px solid #d8dcdc;padding:3rem 0 0;line-height:2;font-size:1.6rem;margin:0 0 3rem}#column.post .main-area #section01 #main .support-center{border-top:1px solid #d8dcdc;padding:3rem 0 0;line-height:2;font-size:1.6rem;margin:0 0 3rem}#column.post .main-area #section01 #main .support-center dt{font-weight:900}#toc_container{background:#f9f9f9;padding:2rem;margin:5rem 0}#toc_container .toc_title{text-align:center}#toc_container ul.toc_list li{list-style:none}#toc_container ul.toc_list li a{color:#2d3030}#toc_container ul.toc_list li a span{color:#00bfc8;margin-right:.25rem}#column.post .main-area ol{counter-reset:number 0;list-style:none;padding:2rem 0 4rem 4.5rem}#column.post .main-area ol li{line-height:1.6;position:relative;padding:.5rem 0}#column.post .main-area ol li:before{counter-increment:number 1;content:counter(number)" ";position:absolute;left:-3.5rem;background:#00bfc8;color:#fff;text-align:center;line-height:2.5rem;width:2.5rem;height:2.5rem;border-radius:50%;font-size:14px}#column.post .main-area ul{counter-reset:number 0;list-style:none;padding:2rem 0 4rem 4rem}#column.post .main-area ul li{line-height:1.6;position:relative;padding:.5rem 0 .5rem .5rem;margin-left:0}#column.post .main-area ul li::marker{color:#00bfc8}#column.post .main-area ul.toc_list{padding:0}#column.post .main-area ul.toc_list li{padding:0}#column.post .main-area ul.toc_list>li{padding:.5rem 0 1rem}#column.post .main-area ul.toc_list li ul{padding:0 1rem}#seminarevent{font-feature-settings:normal}#seminarevent .main-area #section01{padding:6rem 0 10rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list{display:flex;justify-content:flex-start;flex-wrap:wrap}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div{width:100%;max-width:36rem;margin:0 4rem 6rem 0}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div:nth-of-type(3n){margin-right:0}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .over .image{background:#000}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .over .image img{opacity:.56}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .over .image:before{content:'開催終了';font-size:1.35rem;font-weight:700;position:absolute;top:0;left:0;z-index:1;background:#282a2a;color:#fff;padding:.7rem 1rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div a{display:block;color:#2d3030;text-decoration:none}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div a:hover{opacity:.5}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .image{border-radius:.8rem;overflow:hidden;margin:0 0 1.6rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .image img{position:relative;z-index:0}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories{display:flex;margin:0 0 2rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li{font-size:1.2rem;min-width:6.4rem;text-align:center;font-weight:400;border-radius:.4rem;margin:0 .6rem 0 0;padding:.3rem .8rem .5rem;border:1px solid #c8c8c8}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li.live{background:#ff1e1e;border:none;color:#fff;font-weight:700}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li.live img{width:2.8rem;display:inline-block;position:relative;top:1px}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li.live:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-live.svg);width:1.6rem;display:inline-block;margin:0 .6rem 0 0;position:relative;top:55%;transform:translateY(-50%)}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .details{padding:0 0 1rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time{font-size:1.4rem;margin:0 0 .8rem;display:block}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time span{font-size:2.4rem;font-weight:700}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time span.year{font-size:1.6rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div p{line-height:1.75}#seminarevent.thanks .main-area #section01{padding:6rem 0 10rem}#seminarevent.thanks .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#seminarevent.thanks .main-area .button{text-align:center}#seminarevent.thanks .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#seminarevent.thanks .main-area .button a span{color:#2d3030;font-weight:500}#seminarevent.form .main-area .inner{max-width:800px}#seminarevent.form .main-area .eyecatch{margin:0 0 5rem}#seminarevent.form .main-area .eyecatch.over{background:#000}#seminarevent.form .main-area .eyecatch.over img{opacity:.56}#seminarevent.form .main-area .eyecatch.over:before{content:'開催終了';display:inline-block;position:absolute;top:0;left:0;background:#282a2a;font-size:1.5rem;z-index:1;padding:1rem;color:#fff}#seminarevent.form .main-area .section-title{margin-bottom:2rem}#seminarevent.form .main-area .section-title h1{margin-bottom:0;text-align:left}#seminarevent.form .main-area .section-title h1 span{font-size:4rem;line-height:1.5;font-feature-settings:'palt'}#seminarevent.form .main-area .categories{display:flex;flex-wrap:wrap;margin:0 0 3rem}#seminarevent.form .main-area .categories li{font-size:1.6rem;min-width:inherit;text-align:center;font-weight:400;border-radius:.4rem;margin:0 .6rem 1rem 0;padding:.5rem 1.5rem .8rem;border:1px solid #c8c8c8}#seminarevent.form .main-area .categories li.live{background:#ff1e1e;border:none;color:#fff;font-weight:700}#seminarevent.form .main-area .categories li.live img{width:2.8rem;display:inline-block;position:relative;top:1px}#seminarevent.form .main-area .categories li.live:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-live.svg);width:1.6rem;display:inline-block;margin:0 .6rem 0 0;position:relative;top:55%;transform:translateY(-50%)}#seminarevent.form .main-area dl.summary>dt{margin:0 0 1.5rem}#seminarevent.form .main-area dl.summary>dt h2{font-size:1.8rem;font-weight:900}#seminarevent.form .main-area dl.summary>dd{margin:0 0 6rem}#seminarevent.form .main-area dl.summary>dd h3{font-size:1.6rem;margin-bottom:1rem}#seminarevent.form .main-area dl.summary>dd p{margin:0 0 3.5rem;line-height:1.75}#seminarevent.form .main-area dl.summary>dd p.annotation{margin-bottom:2rem}#seminarevent.form .main-area dl.summary>dd:last-child{margin-bottom:0}#seminarevent.form .main-area dl.summary>dd .disc-list.mb li{margin-bottom:3rem}#seminarevent.form .main-area dl.summary>dd .disc-list li a{line-break:anywhere;letter-spacing:.05em}#seminarevent.form .main-area dl.details-table{display:flex;flex-wrap:wrap}#seminarevent.form .main-area dl.details-table dt,#seminarevent.form .main-area dl.details-table dd{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #d8dcdc}#seminarevent.form .main-area dl.details-table dt:first-of-type,#seminarevent.form .main-area dl.details-table dd:first-of-type{border-top:1px solid #d8dcdc}#seminarevent.form .main-area dl.details-table dt{width:17.6rem;padding:2rem 1.6rem}#seminarevent.form .main-area dl.details-table dd{width:calc(100% - 17.6rem);justify-content:space-between;line-height:1.75}#seminarevent.form .main-area dl.details-table dd div{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8dcdc;padding:2rem 1.6rem}#seminarevent.form .main-area dl.details-table dd div:last-of-type{border:none}#seminarevent.form .main-area dl.details-table dd time span{font-size:150%;font-weight:700}#seminarevent.form .main-area dl.details-table dd time span.time{font-size:100%;font-weight:500}#seminarevent.form .main-area dl.details-table dd .contact-button{min-width:207px;text-align:center}#seminarevent.form .main-area dl.details-table dd .contact-button.end{pointer-events:none;background:#c8d2d2;border-color:#c8d2d2}#seminarevent.form .main-area #section01{padding:6rem 0 4rem}#seminarevent.form .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#seminarevent.form .main-area #form-area{padding:0 0 6rem}#seminarevent.form .main-area #form-area h2{font-size:3rem;font-weight:500;margin:0 0 2rem;text-align:center}#seminarevent.form .main-area #form-area .form-set{background:#f6f8f8;border-radius:3rem;padding:2rem 3rem}#seminarevent.form .main-area #form-area .form-set #form dl{display:flex;flex-wrap:wrap}#seminarevent.form .main-area #form-area .form-set #form dl dt,#seminarevent.form .main-area #form-area .form-set #form dl dd{display:flex;align-items:center;border-bottom:1px solid #d8dcdc;padding:1.5rem 1rem}#seminarevent.form .main-area #form-area .form-set #form dl dt{width:20rem}#seminarevent.form .main-area #form-area .form-set #form dl dt.required:after{content:'必須';font-size:1.1rem;border-radius:10rem;background:#ff1e00;padding:3px 9px 5px;display:inline-block;color:#fff;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}#seminarevent.form .main-area #form-area .form-set #form dl dd{width:calc(100% - 20rem);justify-content:space-between}#seminarevent.form .main-area #form-area .form-set #form dl dd div{width:100%}#seminarevent.form .main-area #form-area .form-set #form dl dd.divide div{width:calc(50% - 1rem)}#seminarevent.form .main-area #form-area .form-set #form input,#seminarevent.form .main-area #form-area .form-set #form select{font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;padding:1.5rem;border:1px solid #a0a5a5;border-radius:.4rem;background:#fff;width:100%}#seminarevent.form .main-area #form-area .form-set #form input[name=privacypolicy_check],#seminarevent.form .main-area #form-area .form-set #form select[name=privacypolicy_check]{width:auto;display:none}#seminarevent.form .main-area #form-area .form-set #form select{width:auto}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label{display:flex;justify-content:center;margin:4rem auto 2rem}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label{font-size:1.4rem}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label span{content:'';width:1.8rem;height:1.8rem;margin-right:.7rem;background:#fff;border:1px solid #d8dcdc;border-radius:.4rem;display:inline-block;vertical-align:middle;position:relative;top:-2px}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label span:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);display:none;width:1.3rem}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label input[type=checkbox]:checked+:before{display:block}#seminarevent.form .main-area #form-area .form-set #form textarea{width:100%;height:14.4rem;border-radius:.4rem;padding:1.5rem;font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;border:1px solid #a0a5a5}#seminarevent.form .main-area #form-area .form-set #form .submit-button{display:flex;justify-content:center;margin-bottom:4rem}#seminarevent.form .main-area #form-area .form-set #form .submit-button button{position:relative;cursor:pointer;font-size:2rem;font-weight:900;font-family:'Noto Sans JP',sans-serif;padding:1.8rem 7rem 2rem;display:inline-block;margin:0 1rem;pointer-events:auto;background:#00bec8;border:3px solid #00bec8}#seminarevent.form .main-area #form-area .form-set #form .submit-button button[disabled]{pointer-events:none;background:#c8d2d2;border:3px solid #c8d2d2}#seminarevent.form .main-area #form-area .form-set #form span.validation-error{position:absolute;bottom:-24px;left:5px;z-index:2;display:inline-block;background:#ffdc00;border-radius:15rem;padding:1rem 1.5rem;font-size:1.3rem;filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}#seminarevent.form .main-area #form-area .form-set #form span.validation-error:before{content:'';position:absolute;top:-10px;left:3rem;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #ffdc00}#seminarevent.form .main-area #form-area .form-set .annotation p{margin:0 0 3rem;line-height:1.75;font-size:1.4rem}#seminarevent.form .main-area #form-area .form-set .annotation p:last-of-type{margin-bottom:0}#seminarevent.form .main-area #section02{padding:0 0 10rem}#seminarevent.form .main-area #section02 h2{font-size:1.8rem;font-weight:900;margin:0 0 2rem}#seminarevent.form .main-area #section02 .instructors{margin:0 0 6rem}#seminarevent.form .main-area #section02 .instructors .profile-js{background:#f6f8f8;display:flex;flex-wrap:wrap;flex-direction:row;padding:3rem;margin:0 0 3rem}#seminarevent.form .main-area #section02 .instructors .profile-js:last-of-type{margin-bottom:0}#seminarevent.form .main-area #section02 .instructors .profile-js .image{width:14.4rem;margin:0 3rem 0 0}#seminarevent.form .main-area #section02 .instructors .profile-js .detail{width:calc(100% - 14.4rem - 3rem)}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3{margin-bottom:3rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 span{font-weight:700;display:block}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .company{font-size:1.5rem;margin-bottom:1.5rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .role{font-size:1.4rem;margin-bottom:.7rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .name-det span{font-size:2.2rem;display:inline-block;margin:0 .7rem 0 0}#seminarevent.form .main-area #section02 .instructors .profile-js .text{font-size:1.5rem;line-height:1.75;font-feature-settings:'palt'}#seminarevent.form .main-area #section02 .end{padding:2rem 0 0}#seminarevent.form .main-area #section02 .end .notes{font-size:1.4rem;margin-bottom:4rem}#seminarevent.form .main-area .button{text-align:center;margin:5rem 0 0}#seminarevent.form .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#seminarevent.form .main-area .button a span{color:#2d3030;font-weight:500}#contact{font-feature-settings:normal；}@media screen and (min-width:1280px){#contact .main-area{display:flex;justify-content:center;gap:5rem;padding:3rem 5rem}}#contact .main-area .index-list{background:#f6f8f8;border-radius:2rem;padding:3rem;margin-bottom:3rem}#contact .main-area .index-list h2{font-size:2.8rem;line-height:3.9rem;text-align:center;margin:3rem 0}#contact .main-area .index-list h2 span.dots{background-image:radial-gradient(circle at center,#03bfc8 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .6em;padding-top:.4em}#contact .main-area .index-list .det{background:#fff;border-radius:1.5rem;padding:2rem}#contact .main-area .index-list .det p{font-size:1.6rem;font-weight:700;line-height:1.75;letter-spacing:.05em;padding:0 0 1.5rem 3.2rem;margin:0 0 1rem}#contact .main-area .index-list .det p:last-of-type{padding:0 0 0 3.2rem;margin:0}#contact .main-area .index-list .det p:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2rem;display:inline-block;position:absolute;top:.3em;left:0}#contact .main-area .block{background:#fff;border-radius:3rem;border:3px solid #00bec8;padding:3rem 2.9rem 3rem;margin:0 0 3rem}#contact .main-area .block h2{font-size:2rem;line-height:3rem;border-bottom:2px solid #00bec8;padding:0 0 1rem;margin:0 0 3rem}#contact .main-area .block h3{margin:0 0 2rem}#contact .main-area .block.chat h3:before{content:'';background:url(/wp-content/themes/Apotool/assets/css/../img/contact/icon_chat.webp);background-size:contain;vertical-align:middle;width:40px;height:40px;display:inline-block;margin-right:1rem}#contact .main-area .block.faq h3:before{content:'';background:url(/wp-content/themes/Apotool/assets/css/../img/contact/icon_faq.webp);background-size:contain;vertical-align:middle;width:40px;height:40px;display:inline-block;margin-right:1rem}#contact .main-area .block h3 a:after{content:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow02.svg);width:8px;display:inline-block;margin:0 0 0 1rem;position:relative}#contact .main-area .block p{line-height:1.8}#contact .button-area{display:flex;justify-content:center;padding:2rem}#contact .main-area .inner{max-width:880px}#contact .main-area .section-title{margin-bottom:4rem}#contact .main-area .section-title h1{margin-bottom:1rem}#contact .main-area .section-title h1 span{font-size:3.8rem;line-height:1.5;font-feature-settings:'palt'}#contact .main-area .section-title .sub{font-size:1.6rem}#contact .main-area #information-area{padding:0 0 8rem}#contact .main-area #form-area{min-width:600px;padding:0 0 8rem}@media screen and (max-width:1279px){#contact .main-area #form-area{min-width:unset}}#contact .main-area #form-area .form-set form dl{display:flex;flex-wrap:wrap}#contact .main-area #form-area .form-set form dl dt,#contact .main-area #form-area .form-set form dl dd{display:flex;align-items:center;border-bottom:1px solid #d8dcdc;padding:1.5rem 1rem}#contact .main-area #form-area .form-set form dl dt{width:31rem}#contact .main-area #form-area .form-set form dl dt.required:after{content:'必須';font-size:1.1rem;border-radius:10rem;background:#ff1e00;padding:3px 9px 5px;display:inline-block;color:#fff;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}#contact .main-area #form-area .form-set form dl dd{width:calc(100% - 31rem);justify-content:space-between}#contact .main-area #form-area .form-set form dl dd div{width:100%}#contact .main-area #form-area .form-set form dl dd.divide div{width:calc(50% - 1rem)}#contact .main-area #form-area .form-set form input:not(#submit-button),#contact .main-area #form-area .form-set form select{font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;padding:1.5rem;border:1px solid #a0a5a5;border-radius:.4rem;background-color:#fff;width:100%}#contact .main-area #form-area .form-set form select{width:100%}#contact .main-area #form-area .form-set form select#prefecture{width:auto}#contact .main-area #form-area .form-set form .checkbox-group{display:flex;flex-wrap:wrap;align-items:center}#contact .main-area #form-area .form-set form .checkbox-group input{width:auto !important;border:1px solid #a0a5a5;position:relative;top:-.1em}#contact .main-area #form-area .form-set form .checkbox-group label{width:50%;display:flex;flex-wrap:wrap;cursor:pointer;font-size:1.5rem;margin:.7rem 0}#contact .main-area #form-area .form-set form .privacypolicy_check-label{display:flex;justify-content:center;margin:4rem auto 2rem}#contact .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.4rem}#contact .main-area #form-area .form-set form .privacypolicy_check-label label span.check-box{content:'';width:1.8rem;height:1.8rem;margin-right:.7rem;background:#fff;border:1px solid #d8dcdc;border-radius:.4rem;display:inline-block;vertical-align:middle;position:relative;top:-2px}#contact .main-area #form-area .form-set form .privacypolicy_check-label label span.check-box:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);display:none;width:1.3rem}#contact .main-area #form-area .form-set form .privacypolicy_check-label label input[type=checkbox]:checked+:before{display:block}#contact .main-area #form-area .form-set form textarea{width:100%;height:14.4rem;border-radius:.4rem;padding:1.5rem;font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;border:1px solid #a0a5a5}#contact .main-area #form-area .form-set form .submit-button{display:flex;justify-content:center;margin-bottom:4rem}#contact .main-area #form-area .form-set .annotation p{margin:0 0 3rem;line-height:1.75;font-size:1.4rem}#contact .main-area #form-area .form-set .annotation p:last-of-type{margin-bottom:0}#contact-thanks .main-area #section01{padding:6rem 0 10rem}#contact-thanks .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#contact-thanks .main-area .button{text-align:center}#contact-thanks .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#contact-thanks .main-area .button a span{color:#2d3030;font-weight:500}#seminar-thanks .main-area #section01{padding:6rem 0 10rem}#seminar-thanks .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#seminar-thanks .main-area .button{text-align:center}#seminar-thanks .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#seminar-thanks .main-area .button a span{color:#2d3030;font-weight:500}#support{font-feature-settings:normal}#support .main-area #section01{padding:6rem 0 10rem}#support .main-area #section01 .section-title{margin-bottom:5rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset h2.logo-youtube{color:#2d3030;font-size:2.2rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset h2.logo-youtube img{width:11.4rem;display:inline-block;position:relative;top:.35rem;margin-right:.7rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset p{margin:0 0 2rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .tel{display:flex;align-items:center;font-size:3.3rem;color:#00bec8 !important;font-weight:900}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .tel:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-telephone.svg);width:4.1rem;position:relative;display:inline-block;margin-right:.8rem;top:3px}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .contact-button{background:#ff9600;font-size:1.8rem;border-color:#ff9600;padding:1.6rem 4rem 1.8rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .contact-button:after{right:1.8rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .contact-button:hover span{color:#ff9600;line-height:1}#support .main-area .button{text-align:center}#support .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#support .main-area .button a span{color:#2d3030;font-weight:500}#document{font-feature-settings:normal}@media screen and (min-width:1280px){#document .main-area{display:flex;justify-content:center;gap:5rem;padding:3rem 5rem}}#document .main-area .index-list{background:#f6f8f8;border-radius:2rem;padding:3rem;margin-bottom:8rem}#document .main-area .index-list .image{display:flex;align-items:center;justify-content:center}#document .main-area .index-list .image img{width:50%}#document .main-area .index-list h2{font-size:2.8rem;line-height:3.9rem;text-align:center;margin:3rem 0}#document .main-area .index-list h2 span.dots{background-image:radial-gradient(circle at center,#03bfc8 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .6em;padding-top:.4em;letter-spacing:.5px}#document .main-area .index-list .det{background:#fff;border-radius:1.5rem;padding:2rem}#document .main-area .index-list .det p{font-size:1.6rem;font-weight:700;line-height:1.75;letter-spacing:.05em;padding:0 0 1.5rem 3.2rem;margin:0 0 1rem}#document .main-area .index-list .det p:last-of-type{margin:0}#document .main-area .index-list .det p:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2rem;display:inline-block;position:absolute;top:.3em;left:0}#document .main-area .block{background:#fff;border-radius:3rem;border:3px solid #00bec8;padding:3rem 2.9rem 3rem;margin:0 0 3rem}#document .main-area .block h2{font-size:2rem;line-height:3rem;border-bottom:2px solid #00bec8;padding-bottom:15px;margin:0 0 3rem}#document .main-area .block h3{font-size:2rem;margin:2rem 0;line-height:3rem}#document .main-area .block ul{padding-left:1rem}#document .main-area .block li{display:inline-block;font-size:1.4rem;font-weight:400;line-height:2;padding-left:1.25rem;margin-right:1rem}#document .main-area .block li:before{content:"";position:absolute;top:1.5rem;left:0;transform:translateY(-50%);border:5px solid transparent;border-left:8px solid #00bfc8}#document .main-area .block .inner-box{display:flex;flex-wrap:wrap;gap:2rem}#document .main-area .block .inner-box .inner-item{width:calc(50% - 1rem)}#document .main-area .block .inner-box .inner-item img{border:#ececec 1px solid;border-radius:8px}#document .main-area .block .inner-box .inner-item h3{margin:2rem 0 1rem}#document .main-area .block p{line-height:1.8}#document .button-area{display:flex;justify-content:center;padding:2rem}#document .main-area .inner{max-width:880px}#document .main-area .section-title{margin-bottom:4rem}#document .main-area .section-title h1{margin-bottom:1rem}#document .main-area .section-title h1 span{font-size:3.8rem;line-height:1.5;font-feature-settings:'palt'}#document .main-area .section-title .sub{font-size:1.6rem}#document-thanks .main-area .index-list{background:#f6f8f8;border-radius:2rem;display:flex;align-items:center;justify-content:center;padding:2rem;margin-bottom:8rem}#document .main-area .index-list .image,#document-thanks .main-area .index-list .image{padding:2rem}#document-thanks .main-area .index-list .image img{max-width:260px}#document-thanks .main-area .index-list .det p{font-size:1.5rem;font-weight:700;line-height:1.75;letter-spacing:.05em;border-bottom:1px solid #b4b9b9;padding:0 0 1.5rem 3.2rem;margin:0 0 1.5rem}#document .main-area .index-list .det p:before,#document-thanks .main-area .index-list .det p:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2rem;display:inline-block;position:absolute;top:.3em;left:0}#document .main-area .index-list .det p:last-of-type,#document-thanks .main-area .index-list .det p:last-of-type{border-bottom:0;margin-bottom:.5rem}#document .main-area #information-area{padding:0 0 8rem}#document .main-area #form-area{min-width:600px;padding:0 0 8rem}@media screen and (max-width:1279px){#document .main-area #form-area{min-width:unset}}#document .main-area #form-area .form-set p{margin:0 0 3rem}#document .main-area #form-area .form-set form dl{display:flex;flex-wrap:wrap}#document .main-area #form-area .form-set form dl dt,#document .main-area #form-area .form-set form dl dd{display:flex;align-items:center;border-bottom:1px solid #d8dcdc;padding:1.5rem 1rem}#document .main-area #form-area .form-set form dl dt{width:31rem}#document .main-area #form-area .form-set form dl dt.required:after{content:'必須';font-size:1.1rem;border-radius:10rem;background:#ff1e00;padding:3px 9px 5px;display:inline-block;color:#fff;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}#document .main-area #form-area .form-set form dl dd{width:calc(100% - 31rem);justify-content:space-between}#document .main-area #form-area .form-set form dl dd div{width:100%}#document .main-area #form-area .form-set form dl dd.divide div{width:calc(50% - 1rem)}#document .main-area #form-area .form-set form input:not(#submit-button),#document .main-area #form-area .form-set form select{font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;padding:1.5rem;border:1px solid #a0a5a5;border-radius:.4rem;background:#fff;width:100%}#document .main-area #form-area .form-set form select{width:100%}#document .main-area #form-area .form-set form select#prefecture{width:auto}#document .main-area #form-area .form-set form .checkbox-group{display:flex;flex-wrap:wrap;align-items:center}#document .main-area #form-area .form-set form .checkbox-group input{width:auto !important;border:1px solid #a0a5a5;position:relative;top:-.1em}#document .main-area #form-area .form-set form .checkbox-group label{width:50%;display:flex;flex-wrap:wrap;cursor:pointer;font-size:1.5rem;margin:.7rem 0}#document .main-area #form-area .form-set form .privacypolicy_check-label{display:flex;justify-content:center;margin:4rem auto 2rem}#document .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.4rem}#document .main-area #form-area .form-set form .privacypolicy_check-label label span.check-box{content:'';width:1.8rem;height:1.8rem;margin-right:.7rem;background:#fff;border:1px solid #d8dcdc;border-radius:.4rem;display:inline-block;vertical-align:middle;position:relative;top:-2px}#document .main-area #form-area .form-set form .privacypolicy_check-label label span.check-box:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:1.3rem}#document .main-area #form-area .form-set form .privacypolicy_check-label label input[type=checkbox]:checked+:before{display:block}#document .main-area #form-area .form-set form textarea{width:100%;height:14.4rem;border-radius:.4rem;padding:1.5rem;font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;border:1px solid #a0a5a5}#document .main-area #form-area .form-set form .submit-button{display:flex;justify-content:center;margin-bottom:4rem}#document .main-area #form-area .form-set .annotation p{margin:0 0 3rem;line-height:1.75;font-size:1.4rem}#document .main-area #form-area .form-set .annotation p:last-of-type{margin-bottom:0}#document-thanks .main-area .section-title{margin-bottom:4rem}#document-thanks .main-area #section01{padding:6rem 0 10rem}#document-thanks .main-area #section01 .inner .block{max-width:800px;display:flex;flex-direction:column;padding:4rem 0;margin:0 auto}#document-thanks .main-area #section01 .inner .block.function{background:#f1f4f6;max-width:900px;border-radius:12px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15));padding:30px;margin-bottom:60px}#document-thanks .main-area #section01 .inner .block h2{font-size:2rem;line-height:3rem;border-bottom:2px solid #00bec8;padding-bottom:15px;margin:0 0 3rem}#document-thanks .main-area #section01 .inner .block.function h2{color:#2d3030;font-size:28px;text-align:center;border-bottom:none;border-radius:12px;padding:20px 10px;margin:0 0 2rem}#document-thanks .main-area #section01 .inner .block .function-box{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(24px, 5vw, 56px);position:relative}#document-thanks .main-area #section01 .inner .block .function-box .plus{--size:40px;--thick:4px;--color:#6b6b6b;position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%,-50%);pointer-events:none;z-index:2}#document-thanks .main-area #section01 .inner .block .function-box .plus:before,#document-thanks .main-area #section01 .inner .block .function-box .plus:after{content:"";position:absolute;background:var(--color);border-radius:999px}#document-thanks .main-area #section01 .inner .block .function-box .plus:before{left:0;top:50%;width:100%;height:var(--thick);transform:translateY(-50%)}#document-thanks .main-area #section01 .inner .block .function-box .plus:after{top:0;left:50%;width:var(--thick);height:100%;transform:translateX(-50%)}#document-thanks .main-area #section01 .inner .block .image{width:40%;padding:2rem}#document-thanks .main-area #section01 .inner .block.function .image img{max-height:30vh;width:auto;margin:10px auto 0}#document-thanks .main-area #section01 .inner .block .text{width:60%;padding:2rem}#document-thanks .main-area #section01 .inner .block .text h3{font-size:2.4rem;line-height:3rem;margin:2rem 0 1rem}#document-thanks .main-area #section01 .inner .block.function .text h3{margin:0 0 1.5rem}#document-thanks .main-area #section01 .inner .block .text p{line-height:1.8}#document-thanks .main-area #section01 .inner .block .text ul{margin-bottom:4rem}#document-thanks .main-area #section01 .inner .block .text ul li{line-height:1.8}#document-thanks .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#document-thanks .main-area .button{text-align:center}#document-thanks .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#document-thanks .main-area .button a span{color:#2d3030;font-weight:500}#document-thanks .main-area .download-button{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:4rem}#document-thanks .main-area .download-button .contact-button{font-size:1.8rem;padding:1.8rem 3rem 2rem}#document-thanks .main-area .download-button .contact-button.unactive{pointer-events:none;background:#ccc;border:#ccc solid 2px}#document-thanks .main-area .block.function .download-button{width:calc(50% - 3rem);background:#fff;display:block;border-radius:12px;margin-bottom:2rem}#document-thanks .main-area #section01 .inner .block.function .download-button .text{width:100%}#document-thanks .main-area #section01 .inner .block.function .download-button .image{width:100%}#document-thanks .main-area .block.function .contact-button{width:100%;background:#ff9700;margin:2rem 0;border:solid 2px #ff9700}#document-thanks .main-area .block.function .contact-button:hover span{color:#ff9700}#document-thanks .main-area .block.function ul{margin-top:4rem}#document-thanks .main-area .block.function ul li{color:red;font-size:1.4rem;font-weight:400;line-height:1.8}#document-thanks .main-area .block.function ul li span{font-weight:700}#document-thanks .main-area .block.function ul li a{color:red}#trial{font-feature-settings:normal}@media screen and (min-width:1280px){#trial .main-area{display:flex;justify-content:center;gap:5rem;padding:3rem 5rem}}#trial .main-area .index-list{background:#f6f8f8;border-radius:2rem;padding:3rem;margin-bottom:8rem;display:flex;gap:1rem}#trial .main-area .index-list .image{display:flex;align-items:center;justify-content:center;padding:0}#trial .main-area .index-list h2{font-size:2.8rem;line-height:3.9rem;text-align:center;margin:3rem 0}#trial .main-area .index-list h2 span.dots{background-image:radial-gradient(circle at center,#03bfc8 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .6em;padding-top:.4em;letter-spacing:.5px}#trial .main-area .index-list .det{background:#fff;border-radius:1.5rem;padding:2rem}#trial .main-area .index-list .det p{font-size:1.6rem;font-weight:700;line-height:1.75;letter-spacing:.05em;padding:0 0 1.5rem 3.2rem;margin:0 0 1rem}#trial .main-area .index-list .det p:last-of-type{margin:0}#trial .main-area .index-list .det p:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2rem;display:inline-block;position:absolute;top:.3em;left:0}#trial .main-area .index-list p.notes{font-size:1.4rem;font-weight:400;line-height:1.4;margin:3rem 0 1rem}#trial .main-area .block{background:#fff;padding:3rem 2.9rem 3rem;margin:0 0 2rem}#trial .main-area .block h2{font-size:2rem;line-height:3rem;padding-bottom:15px;margin:0 0 1rem}#trial .main-area .block h3{font-size:1.8rem;margin:2rem 0;line-height:3rem}#trial .main-area .block .inner-box{display:flex;flex-wrap:wrap;gap:2rem}#trial .main-area .block .inner-box .inner-item{display:flex;gap:2rem}#trial .main-area .block .inner-box .inner-item img{background:#f0f2f1;width:50%;padding:1rem;box-sizing:border-box}#trial .main-area .block .inner-box .inner-item h3{font-size:1.8rem;margin:2rem 0 1rem}#trial .main-area .block .inner-box .inner-item p{font-size:1.4rem}#trial .main-area .block .inner-box .contents-block{width:100%}#trial .main-area .block .inner-box .contents-block ul{display:flex;padding:0;flex-wrap:wrap;gap:2rem}#trial .main-area .block .inner-box .contents-block li{width:calc(25% - 2rem);border-radius:4rem;overflow:hidden;background:#fff;margin-bottom:4rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}#trial .main-area .block .inner-box .contents-block li .block{padding:1rem 0 2rem;margin:0}#trial .main-area .block .inner-box .contents-block li .block h4{font-size:1.4rem;font-weight:700;line-height:1.4;text-align:center;margin:.5rem 0}#trial .main-area .block .inner-box .contents-block li .image img{background:#f0f2f1;width:100%;height:160px;object-fit:contain}#trial .main-area .block .inner-box .contents-block li a{display:flex;flex-direction:column;justify-content:space-around;align-items:center;border:none;overflow:visible;padding:1.5rem 1rem}#trial .main-area .block .inner-box .contents-block li a:hover{opacity:.5;text-decoration:none}#trial .main-area .block .inner-box .contents-block li a .image{max-width:9rem;background:0 0;height:auto}#trial .main-area .block .inner-box .contents-block li a .image img{background:0 0;height:120px}#trial .main-area .block .inner-box .contents-block li a h4{color:#2d3030;font-size:1.4rem;line-height:1.4;margin:1rem 0 .5rem}#trial .main-area .block .inner-box .contents-block li a img.logo-image{max-width:85%}#trial .main-area .block ul.faq{padding:1rem 0;margin:0 auto 2.5rem}#trial .main-area .block ul.faq li{margin:0 auto 2.5rem}#trial .main-area .block ul.faq li dl dt,#trial .main-area .block ul.faq li dl dd{display:flex;justify-content:flex-start;align-items:stretch}#trial .main-area .block ul.faq li dl dt:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-ques.svg);width:3%;top:.4rem;margin-right:1rem}#trial .main-area .block ul.faq li dl dt span{width:97%;font-size:1.8rem;color:#2d3030;margin:0 0 1.6rem;line-height:1.73;font-weight:700}#trial .main-area .block ul.faq li dl dd:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-ans.svg);width:3%;top:.25em;margin-right:1rem}#trial .main-area .block ul.faq li dl dd p{width:97%;font-size:1.4rem;line-height:1.73}#trial .main-area .block ul.faq li dl dd p span{color:#ff4500}#trial .main-area .block p{line-height:1.8}#trial .button-area{display:flex;flex-direction:column;align-items:center;padding:2rem}#trial .button-area p{margin:3rem 0}#trial .main-area .inner{max-width:880px}#trial .main-area .section-title{margin-bottom:4rem}#trial .main-area .section-title h1{margin-bottom:1rem}#trial .main-area .section-title h1 span{font-size:3.8rem;line-height:1.5;font-feature-settings:'palt'}#trial .main-area .section-title .sub{font-size:1.6rem}#trial-thanks .main-area .index-list{background:#f6f8f8;border-radius:2rem;display:flex;align-items:center;justify-content:center;padding:2rem;margin-bottom:8rem}#trial-thanks .main-area .index-list .image img{max-width:260px}#trial-thanks .main-area .index-list .det p{font-size:1.5rem;font-weight:700;line-height:1.75;letter-spacing:.05em;border-bottom:1px solid #b4b9b9;padding:0 0 1.5rem 3.2rem;margin:0 0 1.5rem}#trial .main-area .index-list .det p:before,#trial-thanks .main-area .index-list .det p:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2rem;display:inline-block;position:absolute;top:.3em;left:0}#trial .main-area .index-list .det p:last-of-type,#trial-thanks .main-area .index-list .det p:last-of-type{border-bottom:0;margin-bottom:.5rem}#trial .main-area #information-area{padding:0 0 8rem}#trial .main-area #form-area{min-width:600px;padding:0 0 8rem}@media screen and (max-width:1279px){#trial .main-area #form-area{min-width:unset}}#trial .main-area #form-area .form-set p{margin:0 0 3rem}#trial .main-area #form-area .form-set form dl{display:flex;flex-wrap:wrap}#trial .main-area #form-area .form-set form dl dt,#trial .main-area #form-area .form-set form dl dd{display:flex;align-items:center;border-bottom:1px solid #d8dcdc;padding:1.5rem 1rem}#trial .main-area #form-area .form-set form dl dt{width:31rem}#trial .main-area #form-area .form-set form dl dt.required:after{content:'必須';font-size:1.1rem;border-radius:10rem;background:#ff1e00;padding:3px 9px 5px;display:inline-block;color:#fff;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}#trial .main-area #form-area .form-set form dl dd{width:calc(100% - 31rem);justify-content:space-between}#trial .main-area #form-area .form-set form dl dd div{width:100%}#trial .main-area #form-area .form-set form dl dd.divide div{width:calc(50% - 1rem)}#trial .main-area #form-area .form-set form input:not(#submit-button),#trial .main-area #form-area .form-set form select{font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;padding:1.5rem;border:1px solid #a0a5a5;border-radius:.4rem;background:#fff;width:100%}#trial .main-area #form-area .form-set form select{width:100%}#trial .main-area #form-area .form-set form select#prefecture{width:auto}#trial .main-area #form-area .form-set form .checkbox-group{display:flex;flex-wrap:wrap;align-items:center}#trial .main-area #form-area .form-set form .checkbox-group input{width:auto !important;border:1px solid #a0a5a5;position:relative;top:-.1em}#trial .main-area #form-area .form-set form .checkbox-group label{width:50%;display:flex;flex-wrap:wrap;cursor:pointer;font-size:1.5rem;margin:.7rem 0}#trial .main-area #form-area .form-set form .privacypolicy_check-label{display:flex;justify-content:center;margin:4rem auto 2rem}#trial .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.4rem}#trial .main-area #form-area .form-set form .privacypolicy_check-label label span.check-box{content:'';width:1.8rem;height:1.8rem;margin-right:.7rem;background:#fff;border:1px solid #d8dcdc;border-radius:.4rem;display:inline-block;vertical-align:middle;position:relative;top:-2px}#trial .main-area #form-area .form-set form .privacypolicy_check-label label span.check-box:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:1.3rem}#trial .main-area #form-area .form-set form .privacypolicy_check-label label input[type=checkbox]:checked+:before{display:block}#trial .main-area #form-area .form-set form textarea{width:100%;height:14.4rem;border-radius:.4rem;padding:1.5rem;font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;border:1px solid #a0a5a5}#trial .main-area #form-area .form-set form .submit-button{display:flex;justify-content:center;margin-bottom:4rem}#trial .main-area #form-area .form-set .annotation p{margin:0 0 3rem;line-height:1.75;font-size:1.4rem}#trial .main-area #form-area .form-set .annotation p:last-of-type{margin-bottom:0}#trial-thanks .main-area .section-title{margin-bottom:4rem}#trial-thanks .main-area #section01{padding:6rem 0 10rem}#trial-thanks .main-area #section01 .inner .block{max-width:800px;display:flex;flex-direction:column;padding:4rem 0;margin:0 auto}#trial-thanks .main-area #section01 .inner .block h2{font-size:2rem;line-height:3rem;border-bottom:2px solid #00bec8;padding-bottom:15px;margin:0 0 3rem}#trial-thanks .main-area #section01 .inner .block .image{width:40%;padding:2rem}#trial-thanks .main-area #section01 .inner .block .text{width:60%;padding:2rem}#trial-thanks .main-area #section01 .inner .block .text h3{font-size:1.8rem;line-height:3rem;margin:2rem 0 1rem}#trial-thanks .main-area #section01 .inner .block .text p{line-height:1.8;margin-bottom:4rem}#trial-thanks .main-area #section01 .inner .block .text ul{margin-bottom:4rem}#trial-thanks .main-area #section01 .inner .block .text ul li{line-height:1.8}#trial-thanks .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#trial-thanks .main-area .button{text-align:center}#trial-thanks .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#trial-thanks .main-area .button a span{color:#2d3030;font-weight:500}#trial-thanks .main-area .download-button{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:4rem}#trial-thanks .main-area .download-button .contact-button{font-size:1.8rem;padding:1.8rem 3rem 2rem}#trial-thanks .main-area .download-button .contact-button.unactive{pointer-events:none;background:#ccc;border:#ccc solid 2px}#team{font-feature-settings:normal}#team .main-area #section01{padding:6rem 0 10rem}#team .main-area #section01 .section-title{margin-bottom:4rem}#team .main-area #section01 .inner .contents-block .mv{width:67.5rem;margin:0 auto 7rem}#team .main-area #section01 .inner .contents-block ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}#team .main-area #section01 .inner .contents-block ul li{max-width:33.4rem;margin:0 6.4rem 0 0}#team .main-area #section01 .inner .contents-block ul li:after{content:'';display:block;background:#e6e7e7;width:1px;height:100%;position:absolute;top:0;right:-3.2rem}#team .main-area #section01 .inner .contents-block ul li:last-of-type{margin-right:0}#team .main-area #section01 .inner .contents-block ul li:last-of-type:after{display:none}#team .main-area #section01 .inner .contents-block ul li h2{text-align:center;font-size:2.8rem;font-weight:900;margin-bottom:2rem}#team .main-area #section01 .inner .contents-block ul li p{font-size:1.5rem;line-height:1.75;word-wrap:break-word;line-break:normal}#team .main-area .button{text-align:center}#team .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#team .main-area .button a span{color:#2d3030;font-weight:500}#notfound,#document{font-feature-settings:normal}#notfound .main-area #section01,#document .main-area #section01{padding:8rem 0 10rem}#notfound .main-area #section01 .section-title,#document .main-area #section01 .section-title{margin-bottom:7rem}#notfound .main-area #section01 .section-title h1,#document .main-area #section01 .section-title h1{margin-bottom:0}#notfound .main-area #section01 .inner .contents-block .main,#document .main-area #section01 .inner .contents-block .main{max-width:80rem;text-align:center;line-height:1.75;font-size:2.4rem;padding:3rem 0;border:#c8d2d2 solid;border-width:1px 0;margin:0 auto 2rem}#notfound .main-area #section01 .inner .contents-block .text,#document .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#notfound .main-area .button,#document .main-area .button{text-align:center}#notfound .main-area .button a,#document .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#notfound .main-area .button a span,#document .main-area .button a span{color:#2d3030;font-weight:500}#plan{font-feature-settings:'palt'}#plan .main-area{word-wrap:break-word;line-break:normal}#plan .main-area .section-title .sub span{color:#00bec8}#plan .main-area .button-area{display:flex;justify-content:center;padding:8rem 0 4rem}#plan .main-area .button-area a{width:100%;max-width:30rem;padding:3rem 5rem;font-size:1.9rem;background:#ff9600;border:#ff9600 2px solid;color:#fff;font-weight:700;text-align:center}#plan .main-area .button-area a:hover{background:#fff}#plan .main-area .button-area a:hover span{color:#ff9600}#plan .main-area .button-area a:after{content:"";background-color:#fff;display:inline-block;height:1.3rem;width:.9rem;-webkit-mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);mask:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);-webkit-mask-size:cover;mask-size:cover;transition:.5s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#plan .main-area .button-area a:hover:after{color:#ff9600}#plan .main-area .quote{display:flex;justify-content:center;align-items:center;font-size:26px;text-align:center}#plan .main-area .quote:before,#plan .main-area .quote:after{content:'';width:3px;height:40px;background-color:#00bec8}#plan .main-area .quote:before{margin-right:30px;transform:rotate(-35deg)}#plan .main-area .quote:after{margin-left:30px;transform:rotate(35deg)}#plan .main-area #section01{padding:6rem 0 0}#plan .main-area #section01 .section-title h1{margin-bottom:4rem}#plan .main-area #section02{padding:4rem 0 8rem}#plan .main-area #section02 .section-title{margin:6rem 0 4rem}#plan .main-area #section02 .inner .border-block{padding:5.1rem 4.8rem}#plan .main-area #section02 .inner .border-block:before{content:'';position:absolute;top:-5rem;left:-5rem;background:url(/wp-content/themes/Apotool/assets/css/../img/plan/badge01.webp);background-size:100%;width:15rem;height:15rem}#plan .main-area #section02 .inner .contents-block .area{display:flex;text-decoration:none;margin-bottom:6rem}#plan .main-area #section02 .inner .contents-block .area:hover{opacity:.5}#plan .main-area #section02 .inner .contents-block .area .details{width:50%;display:flex;flex-direction:column;align-items:center}#plan .main-area #section02 .inner .contents-block .area .details h2{color:#00bec8;font-size:4.2rem;font-weight:900;text-align:center;margin:0 0 2.9rem}#plan .main-area #section02 .inner .contents-block .area .details h2 span{font-size:2.6rem;font-weight:500;display:block;margin:.9rem 0 0}#plan .main-area #section02 .inner .contents-block .area .details ul{margin:0 0 2rem}#plan .main-area #section02 .inner .contents-block .area .details ul li{margin:0 0 1.5rem}#plan .main-area #section02 .inner .contents-block .area .details ul li h3{font-size:1.8rem;text-decoration:underline;letter-spacing:.05em}#plan .main-area #section02 .inner .contents-block .area .details ul li h3:before{content:url(/wp-content/themes/Apotool/assets/css/../img/common/icon-check01.svg);width:2.5rem;display:inline-block;vertical-align:middle;position:relative;margin:0 .8rem 0 0}#plan .main-area #section02 .inner .contents-block .area .details .button{background:#00bec8;width:30rem;border-radius:20rem;padding:1.8rem 0 2rem;font-size:1.8rem;font-weight:900;color:#fff;text-align:center}#plan .main-area #section02 .inner .contents-block .area .details .button:after{content:url(/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);display:block;width:1.1rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#plan .main-area #section02 .inner .contents-block .area .image{width:58.5rem}#plan .main-area #section02 .inner .contents-block .border-block-list{padding:5rem 0 2.4rem;border-bottom:1px solid #00bec8}#plan .main-area #section02 .inner .contents-block .border-block-list li a{border-radius:2.4rem;border-width:3px;width:33.6rem}#plan .main-area #section02 .inner .contents-block .border-block-list li a .image{height:11.2rem}#plan .main-area #section02 .inner .contents-block .price{text-align:center;font-size:2rem;font-weight:700;margin:3rem 0 3.8rem}#plan .main-area #section02 .inner .contents-block .price span{font-size:4rem;font-weight:900}#plan .main-area #section02 .border-block .contents-block>ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}#plan .main-area #section02 .border-block .contents-block>ul>li{width:49%;max-width:56rem;border-radius:4rem;overflow:hidden;background:#fff;margin-bottom:4rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}#plan .main-area #section02 .border-block .contents-block>ul>li.quarter{width:calc(25% - 2rem);max-width:26.5rem;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}#plan .main-area #section02 .border-block .contents-block>ul>li.one-third{width:calc(33.3333% - 1rem);max-width:33.5rem;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}#plan .main-area #section02 .border-block .contents-block>ul>li .image{background:#f0f2f2;overflow:hidden;padding:1rem 0}#plan .main-area #section02 .border-block .contents-block>ul>li .image img{width:100%}#plan .main-area #section02 .border-block .contents-block>ul>li .block{padding:2rem}#plan .main-area #section02 .border-block .contents-block>ul>li .block h3{font-size:3rem;font-weight:900;line-height:1.5;text-align:center;margin:0 0 3.5rem}#plan .main-area #section02 .border-block .contents-block>ul>li.quarter .block h3{font-size:1.8rem}#plan .main-area #section02 .border-block .contents-block>ul>li.one-third .block h3{font-size:1.8rem}#plan .main-area #section02 .border-block .contents-block>ul>li .block .comment{font-size:1.5rem;line-height:1.75;margin:0 0 2rem}#plan .main-area #section03{padding:0}#plan .main-area #section03:before{content:url(/wp-content/themes/Apotool/assets/css/../img/home/system-option-mark.svg);display:block;width:9.6rem;margin:4rem auto}#plan .main-area #section03 .inner{max-width:100%}#plan .main-area #section03 .section-title{background:#00bfc8;color:#fff;padding:4rem 2rem;margin-bottom:4rem}#plan .main-area #section03 .section-title h2 span>span{color:#fff}#plan .main-area #section03 .inner .contents-block{padding:0 0 4rem}#plan .main-area #section03 .inner .contents-block.bg{background:#f3feff;padding:4rem 0;margin:0 auto 4rem}#plan .main-area #section03 .inner .contents-block>h3{font-size:3rem;font-weight:900;line-height:1.5;color:#00bec8;text-align:center;margin:0 0 5rem}#plan .main-area #section03 .inner .contents-block>h3.normal-color{color:#282a2a;font-weight:700}#plan .main-area #section03 .inner .contents-block .border-block-list{max-width:1160px}#plan .main-area #section03 .inner .contents-block .border-block-list li{margin:0 2.8rem 4rem 0}#plan .main-area #section03 .inner .contents-block .border-block-list li:nth-child(3n){margin-right:0}#plan .main-area #section03 .inner .contents-block .border-block-list li a{width:36.8rem}#plan .main-area #section03 .inner .contents-block{padding:0 0 4rem}#plan .main-area #section03 .inner .contents-block .border-block-list li{margin:0 2.8rem 4rem 0}#plan .main-area #section03 .inner .contents-block .border-block-list li:nth-child(3n){margin-right:0}#plan .main-area #section03 .inner .contents-block .border-block-list li a{width:36.8rem}#plan .main-area #section03 .inner .contents-block .border-block-list li.sugoiuketsukesan .image:before{background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/plan/badge08.webp);background-size:100%;width:8rem;height:8rem}#plan .main-area #section03 .inner .contents-block .border-block-list li h4{font-size:2.5rem;color:#00bec8;font-weight:900}#plan .main-area #section03 .inner .contents-block .border-block-list li h4 span{font-size:1.8rem;font-weight:700;display:block;margin:1rem 0 0;min-height:1em}#plan .main-area #section03 .inner .contents-block .border-block-list li h5{font-size:1.8rem;font-weight:700;margin:3rem 0 0}#plan .main-area #section03 .inner .contents-block .border-block-list.popular li .detail:before{content:'';position:absolute;top:1rem;left:1rem;width:6rem;height:6rem}#plan .main-area #section03 .inner .contents-block .border-block-list.popular li:first-of-type .detail:before{background:url(/wp-content/themes/Apotool/assets/css/../img/plan/badge02.webp);background-size:100%}#plan .main-area #section03 .inner .contents-block .border-block-list.popular li:nth-of-type(2) .detail:before{background:url(/wp-content/themes/Apotool/assets/css/../img/plan/badge03.webp);background-size:100%}#plan .main-area #section03 .inner .contents-block .border-block-list.popular li:nth-of-type(3) .detail:before{background:url(/wp-content/themes/Apotool/assets/css/../img/plan/badge04.webp);background-size:100%}#plan .main-area #section03 .inner .contents-block .border-block-list li p.add{font-weight:400;line-height:1.6;margin-top:1.5rem;padding:0 2rem}#plan .main-area #section05{padding:6rem 0 0}#plan .main-area #section05 .section-title h1{margin-bottom:4rem}#plan .main-area #section05 .inner{width:100%;max-width:none}#plan .main-area #section05 .inner .contents-block .plan-list{max-width:1160px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0 auto 5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li{width:calc((100% - 5rem) / 3);padding:3rem 0 0}#plan .main-area #section05 .inner .contents-block .plan-list>li:first-child{position:absolute;left:-2.5rem;transform:translateX(-100%);opacity:.15}#plan .main-area #section05 .inner .contents-block .plan-list>li:first-child:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 90%);z-index:5}#plan .main-area #section05 .inner .contents-block .plan-list>li:last-child{position:absolute;right:-2.5rem;transform:translateX(100%);opacity:.15}#plan .main-area #section05 .inner .contents-block .plan-list>li:last-child:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 90%);z-index:5}#plan .main-area #section05 .inner .contents-block .plan-list>li .main{margin:0 0 .8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head{background:#b4bebe;border-radius:3rem 3rem 0 0;color:#fff;padding:2.45rem 0 1rem;text-align:center}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head:before{content:'●';position:absolute;border-radius:100%;left:50%;transform:translateX(-50%);color:#fff;font-size:1.8rem;background:#b4bebe;width:8.8rem;height:8.8rem;top:-3rem;padding:3rem 0 0;box-sizing:border-box}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head h2{margin:0 0 1rem;font-size:2.8rem;font-weight:900;line-height:1.35}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head h2 span{font-size:3.2rem;font-weight:900;display:inline-block}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head h2 span:after{content:'';display:block;width:100%;height:2px;background:#fff;position:relative;bottom:-2px}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head p{font-weight:700}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .list-block{border:solid #b4bebe;border-width:0 4px 4px;border-radius:0 0 3rem 3rem;padding:2.5rem 2.8rem 5.3rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more{border:4px solid #b4bebe;border-radius:3rem;padding:5rem 2.8rem 2.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/plan/icon-more.svg);position:absolute;display:block;width:4.4rem;top:-4.5rem;left:50%;z-index:2;transform:translateX(-50%);background:#b4bebe;padding:1.4rem 1.4rem 1.3rem;border-radius:100%}#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li p{font-weight:700;margin-top:.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dt{font-size:1.5rem;margin-right:.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dt br{display:none}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dd{font-size:1.4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dd span{font-size:2.6rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block p span{color:#fff;font-size:1.4rem;display:inline-block;border-radius:8px;padding:.5rem 1rem;margin:.5rem 0}#plan .main-area #section05 .inner .contents-block .plan-list>li.basic .list-block p span{background:#b4bebe}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .list-block p span{background:#ff9600}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .list-block p span{background:#00bec8}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul:first-of-type li{border-bottom:1px solid #b4b9b9!important}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li{border-bottom:1px dotted #b4b9b9;padding:0 0 1.2rem 3.2rem;margin:0 0 1rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li:last-of-type,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li:last-of-type{border-bottom:0;margin-bottom:.5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li:before,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li:before{content:"";flex-shrink:0;background-color:#b4b9b9;display:inline-block;height:1.8rem;width:2.4rem;-webkit-mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);mask:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-check02.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:.5rem;left:0}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li.unactive h3,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li.unactive h3{color:#b4b9b9}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li.unactive:before,#plan .main-area #section01 .inner .contents-block .plan-list>li .more ul li.unactive:before{display:none}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.6rem;font-weight:700;line-height:1.5}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3 .price,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3 .price{position:absolute;right:0;top:.3rem;font-size:1.8rem;line-height:1}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3 .price:after,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3 .price:after{content:'円';font-size:1.2rem;margin-left:.1em}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.primary,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.primary{font-size:1.8rem;margin-bottom:.6rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.secondary{font-size:1.4rem;margin-bottom:.7rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:before,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.secondary:before{content:'-';display:inline-block;margin:0 .7rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:last-of-type,#plan .main-area #section01 .inner .contents-block .plan-list>li .more ul li h3.secondary:last-of-type{margin-bottom:0}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price{display:flex;justify-content:flex-end;align-items:center}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dt{color:#fff;font-size:1.6rem;font-weight:700;margin-right:1rem;background:#b4bebe;border-radius:10rem;padding:.5rem 1rem .65rem;top:2px}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dd span{font-size:3.2rem;font-weight:700}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .head{background:#ff9600}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .head:before{background:#ff9600}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .head img{width:90px;height:auto;position:absolute;right:-20px;top:-30px}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .list-block,#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .more{border-color:#ff9600}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .list-block ul li:before,#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .more ul li:before{background-color:#ff9600}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .more:before,#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless dl.price dt{background:#ff9600}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .head{background:#00bec8}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .head:before{background:#00bec8}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .list-block,#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .more{border-color:#00bec8}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .list-block ul li:before,#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .more ul li:before{background-color:#00bec8}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .more:before,#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless dl.price dt{background:#00bec8}#plan .main-area #section05 .inner .contents-block .contact-block{background:#f6f8f8}#plan .main-area #section05 .inner .contents-block .contact-block .inner{max-width:1160px;padding:6rem 0;margin:0 auto 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#plan .main-area #section05 .inner .contents-block .contact-block .inner:after{content:'';background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/plan/contact-illust01.webp) no-repeat;background-size:cover;display:block;width:200px;height:230px;position:absolute;bottom:0;right:12.8rem}#plan .main-area #section05 .inner .contents-block .contact-block h4{font-size:4rem;font-weight:900;margin-bottom:3rem}#plan .main-area #section05 .inner .contents-block .contact-block p{margin-bottom:2.6rem;line-height:1.5}#plan .main-area #section05 .inner .contents-block .contact-block p br{display:none}#plan .main-area #section05 .inner .contents-block .contact-block .contact-button{padding:2.5rem 7.5rem;font-size:2.1rem}#plan .main-area #section05 .inner .contents-block .contact-block .contact-button:after{right:2.5rem;width:1.2rem;height:1.8rem}#plan .main-area #section05 .inner .contents-block .annotation{max-width:1160px;margin:0 auto}#plan .main-area #section05 .inner .contents-block .annotation li{padding-left:1.4em;font-size:1.4rem;line-height:1.75}#plan .main-area #section05 .inner .contents-block .annotation li:before{content:'※';position:absolute;top:0;left:0}#plan .main-area #section05 .inner .contents-block .contact-button{max-width:300px;font-size:1.8rem;display:block;padding:1.6rem 4rem 1.8rem;margin:2rem auto}#plan .main-area #section05 .inner .contents-block .contact-button:after{right:1.8rem}#plan .main-area #section05 .inner .contents-block .contact-button:hover span{line-height:1}#plan .main-area #section05 .inner .contents-block .basic .contact-button{background:#b4bebe;border-color:#b4bebe}#plan .main-area #section05 .inner .contents-block .basic .contact-button:hover span{color:#b4bebe}#plan .main-area #section05 .inner .contents-block .cashless .contact-button{background:#ff9600;border-color:#ff9600}#plan .main-area #section05 .inner .contents-block .cashless .contact-button:hover span{color:#ff9600}#plan .main-area #section05 .inner .contents-block .paperless .contact-button{background:#00bec8;border-color:#00bec8}#plan .main-area #section05 .inner .contents-block .paperless .contact-button:hover span{color:#00bec8}#plan .main-area #section06{padding:4rem 0 10rem}#plan .main-area #section06 .inner .contents-block section{padding:0;margin:0 0 6rem}#plan .main-area #section06 .inner .contents-block section:last-of-type{margin-bottom:2rem}#plan .main-area #section06 .inner .contents-block section h2{font-size:2.4rem;font-weight:700;text-align:center;border:1px solid #646969;padding:2rem;margin:0 0 1.5rem}#plan .main-area #section06 .inner .contents-block section ul li{padding:0 1.2rem 1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d6d8d8}#plan .main-area #section06 .inner .contents-block section ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}#plan .main-area #section06 .inner .contents-block section ul li div h3{font-size:1.6rem;font-weight:700;line-height:1.75;margin-bottom:.2rem}#plan .main-area #section06 .inner .contents-block section ul li div .notes{font-size:1.4rem;font-weight:400;padding-left:1.2em;line-height:1.75;font-feature-settings:normal;letter-spacing:.01em}#plan .main-area #section06 .inner .contents-block section ul li div .notes:before{content:'•';position:absolute;top:0;left:.6rem}#plan .main-area #section06 .inner .contents-block section ul li .price,#plan .main-area #section06 .inner .contents-block section ul li .price-under,#plan .main-area #section06 .inner .contents-block section ul li .price-none{font-size:1.4rem;flex-shrink:0;font-weight:700;position:absolute;top:.3em;right:1.2rem}#plan .main-area #section06 .inner .contents-block section ul li .price:after{content:'円'}#plan .main-area #section06 .inner .contents-block section ul li .price-under:after{content:'円から'}#plan .main-area #section06 .inner .contents-block section ul li .price-none:after{content:''}#plan .main-area #section06 .inner .contents-block section ul li .price span,#plan .main-area #section06 .inner .contents-block section ul li .price-under span{font-size:1.8rem;margin:0 .1em 0 .2em}#plan .main-area #section06 .inner .contents-block .text-right{font-weight:500;font-size:1.4rem;padding-bottom:1rem}#plan .main-area #form-area .inner{max-width:800px;margin:0 auto}#plan .main-area #form-area .form-set form input:not(#submit-button),#plan .main-area #form-area .form-set form select{font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;padding:1.5rem;border:1px solid #a0a5a5;border-radius:.4rem;background:#fff;width:100%}#plan .main-area #form-area .form-set form input[type=submit]{font-size:2rem !important;font-weight:900 !important;padding:1.8rem 7rem 2rem !important;border:none !important;border-radius:0 !important;background:0 0 !important}#plan .main-area #form-area .form-set form textarea{width:100%;height:14.4rem;border-radius:.4rem;padding:1.5rem;font-size:1.5rem;font-weight:500;font-family:'Noto Sans JP',sans-serif;border:1px solid #a0a5a5}#plan .main-area #form-area .form-set form .hs-submit .actions{border-radius:20rem;display:inline-block;text-decoration:none;border:#00bec8 solid 2px;overflow:hidden;line-height:1;pointer-events:auto;background:#00bec8;border-color:#00bec8}#plan #form-area .form-set form .hs-submit .actions input.hs-button{position:relative;cursor:pointer;color:#fff;font-size:2rem;font-weight:900;font-family:'Noto Sans JP',sans-serif;padding:1.8rem 7rem 2rem;display:inline-block;margin:0;pointer-events:auto;background:0 0;border:none;width:auto;border-radius:0;z-index:1;transition:.5s}#plan #form-area .form-set form .hs-submit .actions input.hs-button:hover{color:#00bec8}#plan #form-area .form-set form .hs-submit{display:flex;justify-content:center;margin-bottom:4rem}#plan #form-area .form-set .annotation p{margin:0 0 3rem;line-height:1.75;font-size:1.4rem}#plan .main-area #form-area .form-set form input[type=checkbox]{width:auto !important}#plan .main-area #form-area .form-set form .hs-dummy_interest_service .hs-field-desc{display:none !important}#plan .main-area #form-area .form-set form .hs-dummy_interest_service>label:after{content:'※複数選択可';font-size:1.4rem;font-weight:400;display:inline-block;margin:1rem 0}#plan .main-area #form-area .form-set form .hs-dummy_interest_service .hs-form-checkbox label{width:100%;display:block;padding:0}#plan .main-area #form-area .form-set form li.hs-form-checkbox{letter-spacing:-.5px;line-height:1.6;padding:1rem 0}#plan .main-area #form-area .form-set form input[type=checkbox]+span{display:inline}#security{font-feature-settings:normal}#security .main-area #section01{padding:6rem 0 10rem}#security .main-area #section01 .section-title{margin-bottom:4rem}#security .main-area #section01 .section-title h1{font-feature-settings:'palt'}#security .main-area #section01 .inner .contents-block .mv{width:36rem;margin:0 auto 4rem}#security .main-area #section01 .inner .contents-block ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}#security .main-area #section01 .inner .contents-block ul li{max-width:33.4rem;margin:0 6.4rem 0 0}#security .main-area #section01 .inner .contents-block ul li:after{content:'';display:block;background:#e6e7e7;width:1px;height:100%;position:absolute;top:0;right:-3.2rem}#security .main-area #section01 .inner .contents-block ul li:last-of-type{margin-right:0}#security .main-area #section01 .inner .contents-block ul li:last-of-type:after{display:none}#security .main-area #section01 .inner .contents-block ul li h2{text-align:center;font-size:2.8rem;font-weight:900;margin-bottom:2rem}#security .main-area #section01 .inner .contents-block ul li p{font-size:1.5rem;line-height:1.75;word-wrap:break-word;line-break:normal}#faq{font-feature-settings:normal}#faq .main-area #section01{padding:6rem 0 10rem}#faq .main-area #section01 .section-title{margin-bottom:4rem}#faq .main-area #section01 .section-title h1{font-feature-settings:'palt'}#faq .main-area #section01 .inner .contents-block{overflow:hidden}#faq .main-area #section01 .inner .contents-block nav.main-nav{margin:0 0 5rem}#faq .main-area #section01 .inner .contents-block nav.main-nav ul{display:flex}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li{width:50%;text-align:center;cursor:pointer;padding:1rem 1rem 1.8rem}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li:first-child:before{content:'';display:block;background:#00bec8;width:2px;height:100%;position:absolute;top:0;right:-1px}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li h2{font-size:2.8rem;font-weight:900;color:#c8d2d2}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li.active h2,#faq .main-area #section01 .inner .contents-block nav.main-nav ul li:hover h2{color:#00bec8}#faq .main-area #section01 .inner .contents-block nav.sub-nav{margin-bottom:2.3rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul{display:flex;justify-content:center}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li{margin:0 1.3rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a{font-weight:500;font-size:1.6rem}#faq .main-area #section01 .inner .contents-block #container{width:calc(200% + 5.6rem);display:flex;align-items:flex-start;transition:.5s;left:0}#faq .main-area #section01 .inner .contents-block #container.second{left:calc(-100% - 5.6rem)}#faq .main-area #section01 .inner .contents-block #container>div{width:50%;padding:2.6rem 5.6rem 0;margin-right:5.6rem}#faq .main-area #section01 .inner .contents-block #container>div:last-child{margin-right:0}#faq .main-area #section01 .inner .contents-block #container section{padding:0 0 8rem}#faq .main-area #section01 .inner .contents-block #container section h3{font-size:2.4rem;font-weight:900;background:#00bec8;border-radius:.8rem;padding:2rem 0;text-align:center;color:#fff;margin:0 0 1rem}#faq .main-area #section01 .inner .contents-block #container section dl{font-feature-settings:'palt'}#faq .main-area #section01 .inner .contents-block #container section dl dt{font-size:1.8rem;font-weight:700;cursor:pointer;line-height:1.5;padding:1.8rem 6.4rem 2rem 7.4rem;border-bottom:1px solid #d6d8d8;transition:.5s}#faq .main-area #section01 .inner .contents-block #container section dl dt h4{word-wrap:break-word;line-break:normal}#faq .main-area #section01 .inner .contents-block #container section dl dt:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ques.svg);display:block;width:2.1rem;position:absolute;left:2rem;top:2.2rem}#faq .main-area #section01 .inner .contents-block #container section dl dt:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow13.svg);display:block;width:2.2rem;transition:.3s;position:absolute;right:2rem;top:2rem}#faq .main-area #section01 .inner .contents-block #container section dl dt:hover{color:#00bec8}#faq .main-area #section01 .inner .contents-block #container section dl dt.active{border-bottom-color:transparent;background:#f6f8f8}#faq .main-area #section01 .inner .contents-block #container section dl dt.active:after{transform:rotateX(180deg)}#faq .main-area #section01 .inner .contents-block #container section dl dd{background:#f6f8f8;padding:1rem 7.4rem 4rem;border-bottom:1px solid #d6d8d8;font-size:1.5rem;color:#646969;display:none}#faq .main-area #section01 .inner .contents-block #container section dl dd:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ans.svg);display:block;width:2.1rem;position:absolute;left:2.2rem;top:1.5rem}#faq .main-area #section01 .inner .contents-block #container section dl dd p{line-height:1.75;word-wrap:break-word;line-break:normal}#faq .main-area #section01 .inner .contents-block #container section dl dd img{width:auto;display:block;margin:.5rem 0 0}#patients-faq{font-feature-settings:normal}#patients-faq .main-area #section01{padding:6rem 0 10rem}#patients-faq .main-area #section01 .section-title{margin-bottom:4rem}#patients-faq .main-area #section01 .section-title h1{font-feature-settings:'palt'}#patients-faq .main-area #section01 .inner .contents-block{overflow:hidden}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav{margin:0 0 5rem}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav ul{display:flex}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav ul li{width:50%;text-align:center;cursor:pointer;padding:1rem 1rem 1.8rem}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav ul li:first-child:before{content:'';display:block;background:#00bec8;width:2px;height:100%;position:absolute;top:0;right:-1px}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav ul li h2{font-size:2.8rem;font-weight:900;color:#c8d2d2}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav ul li.active h2,#faq .main-area #section01 .inner .contents-block nav.main-nav ul li:hover h2{color:#00bec8}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav{margin-bottom:2.3rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul{display:flex;justify-content:center}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li{margin:0 1.3rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a{font-weight:500;font-size:1.6rem}#patients-faq .main-area #section01 .inner .contents-block #container{width:calc(200%);display:flex;align-items:flex-start;transition:.5s;left:0}#patients-faq .main-area #section01 .inner .contents-block #container.second{left:calc(-100% - 5.6rem)}#patients-faq .main-area #section01 .inner .contents-block #container>div{width:50%;padding:2.6rem 5.6rem 0;margin-right:5.6rem}#patients-faq .main-area #section01 .inner .contents-block #container>div:last-child{margin-right:0}#patients-faq .main-area #section01 .inner .contents-block #container section{padding:0 0 8rem}#patients-faq .main-area #section01 .inner .contents-block #container section h2{font-size:2.4rem;font-weight:900;background:#00bec8;border-radius:.8rem;padding:2rem 0;text-align:center;color:#fff;margin:0 0 1rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl{font-feature-settings:'palt'}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt{font-size:1.8rem;font-weight:700;cursor:pointer;line-height:1.5;padding:1.8rem 6.4rem 2rem 7.4rem;border-bottom:1px solid #d6d8d8;transition:.5s}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt h3{word-wrap:break-word;line-break:normal}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ques.svg);display:block;width:2.1rem;position:absolute;left:2rem;top:2.2rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow13.svg);display:block;width:2.2rem;transition:.3s;position:absolute;right:2rem;top:2rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt:hover{color:#00bec8}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt.active{border-bottom-color:transparent;background:#f6f8f8}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt.active:after{transform:rotateX(180deg)}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd{background:#f6f8f8;padding:1rem 7.4rem 4rem;border-bottom:1px solid #d6d8d8;font-size:1.5rem;color:#646969;display:none}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ans.svg);display:block;width:2.1rem;position:absolute;left:2.2rem;top:1.5rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd p{line-height:1.75;word-wrap:break-word;line-break:normal}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd img{width:auto;display:block;margin:.5rem 0 0}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd ol,#patients-faq .main-area #section01 .inner .contents-block #container section dl dd ul{padding-left:2rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd ol li,#patients-faq .main-area #section01 .inner .contents-block #container section dl dd ul li{font-size:1.4rem;font-weight:400;line-height:1.75}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd ul li{list-style:disc}@media screen and (max-width:1080px){.pc-hidden{display:block}.sp-hidden{display:none}html{font-size:calc(2.67vw / 2)}body{min-width:inherit;overflow-x:hidden;font-weight:400}body>*{min-width:inherit}body.no_scroll{position:fixed;left:0;right:0;overflow:hidden}#sp-menu{display:none;background:#00bec8;width:68px;height:100%;position:absolute;top:0;right:0;border-radius:0 0 0 15px}#sp-menu span{width:32px;height:2px;background:#fff;border-radius:10px;display:block;position:absolute;left:50%;transform:translate(-50%,-50%);transition:.3s}#sp-menu span:nth-of-type(1){top:calc(50% - 10px)}#sp-menu span:nth-of-type(2){top:50%}#sp-menu span:nth-of-type(3){top:calc(50% + 10px)}#sp-menu.active span:nth-of-type(1){top:50%;height:3px;transform:translate(-50%,-50%) rotateZ(45deg)}#sp-menu.active span:nth-of-type(2){top:50%;opacity:0}#sp-menu.active span:nth-of-type(3){top:50%;height:3px;transform:translate(-50%,-50%) rotateZ(-45deg)}#footer-fixed-nav{width:100%;display:flex;align-items:center;background:#00bec8;position:fixed;bottom:0;padding:5px 0;z-index:999}#footer-fixed-nav .nav-item{width:20%}#footer-fixed-nav .nav-item,#footer-fixed-nav .nav-item a{display:flex;flex-direction:column;align-items:center;gap:5px}#footer-fixed-nav .nav-item figure{width:35px}#footer-fixed-nav .nav-item.campaign figure{width:50px}#footer-fixed-nav .nav-item span{color:#fff;font-size:12px;letter-spacing:-.6px}#footer-fixed-nav .nav-item.campaign span{font-size:9px}#footer-nav{background:rgb(248 250 250/95%)}header{min-width:inherit;min-height:51px;padding:15px 10px;background:#fff;justify-content:center;box-shadow:0px 2px 5px 0px rgba(0,0,0,.05)}header.radius{border-radius:0}header h1{width:138.5px}#breadcrumbs{padding:1.2rem 2rem}#breadcrumbs ul li{font-size:1.5rem}#breadcrumbs ul li:first-of-type a img{width:1.5rem}#breadcrumbs ul li:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/breadcrumbs-arrow.svg);width:5px;display:block;margin:0 1.2rem;top:-1px}#footer-nav{padding:50px 0 0;display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100vh;overflow-y:scroll}#footer-nav .inner{padding:3.1rem 3.7rem 7.5rem;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}#footer-nav .inner>div{width:100%}#footer-nav .inner>div#company-information p{margin:0 0 2.8rem}#footer-nav .inner>div h2{display:none}#footer-nav .inner>div .tel span{font-size:1.5rem;font-weight:400;padding:0 0 0 4.6rem}#footer-nav .inner>div .tel span:first-of-type{font-size:3.2rem}#footer-nav .inner>div .tel span:first-of-type:before{width:3.6rem}#footer-nav .inner>div .contact-button{padding:2rem 4rem}#footer-nav .inner>div .contact-button:hover:after{background:#00bec8}#footer-nav .inner>div address{line-height:1.75;font-size:1.6rem;font-weight:400;letter-spacing:.02em}#footer-nav .inner>div h4{padding-left:0;margin-left:0;font-size:1.8rem;margin:0 0 2rem;padding:.9rem 0 0}#footer-nav .inner>div h4.link{margin-bottom:2.7rem;padding:.9rem 0 0}#footer-nav .inner>div h4 a:before{display:none}#footer-nav .inner>div h4>span:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/footer-nav-togglearrow.svg);width:1.5rem;display:inline-block;position:absolute;top:40%;right:-1rem;transform:translate(100%,-50%);transition:.3s}#footer-nav .inner>div h4>span.active:after{transform:translate(100%,-10%) rotateX(180deg)}#footer-nav .inner>div h4.sns{margin-top:5rem}#footer-nav .inner>div ul{display:none;margin:0 0 2.7rem}#footer-nav .inner>div ul li{margin:0 0 2.2rem}#footer-nav .inner>#menu-list01 ul>li:nth-child(1):before{content:'システム本体';font-size:1.6rem;font-weight:700;display:block;border-bottom:1px solid #d5d5d5;padding-bottom:1rem;margin-bottom:1rem}#footer-nav .inner>#menu-list01 ul>li:nth-child(3):before{content:'追加オプション';font-size:1.6rem;font-weight:700;display:block;border-bottom:1px solid #d5d5d5;padding-bottom:1rem;margin-bottom:1rem}#footer-nav .inner>div ul>li:nth-child(16):before{content:'プロジェクト';font-size:1.6rem;font-weight:700;display:block;border-bottom:1px solid #d5d5d5;padding-bottom:1rem;margin-bottom:1rem}#footer-nav .inner>div ul li a{padding-left:1rem}#footer-nav .inner>div ul li a:before{display:none}#footer-nav .inner>div ul li a span{font-weight:400;font-size:1.5rem;line-height:1.4}#footer-nav .inner>div ul#sns-group{padding:0;margin-top:-1rem}#footer-nav .inner>div ul#sns-group li{width:3.2rem;margin:0 1.6rem 0 0}footer{padding:4rem 2rem 5.6rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}footer .sub{width:100%}footer .sub ul li{margin:0 1.85rem 2.8rem 0}footer .sub ul li a{font-size:1.2rem;font-weight:400}footer .sub ul li a.ico:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-blanklink.svg);display:inline-block;width:1.2rem;margin:0 0 0 5px}footer .sub ul li a:hover{text-decoration:underline}footer .sub #copyright{font-size:1.3rem;font-weight:500;color:#646969}footer figure{width:137px;position:absolute;bottom:4.5rem;right:2rem}.common-voice .inner,.common-faq .inner{width:100%;padding:5rem 2rem}.common-voice .inner h2,.common-faq .inner h2{font-size:2.8rem;margin:0 0 2.5rem}.common-voice .inner ul{display:flex;flex-direction:column;border:.3rem solid #ffdc00;border-radius:2rem 2rem 0 0;padding:1.85rem 2.7rem 0}.common-voice .inner ul li{padding:0 0 2rem;margin:0 0 2rem}.common-voice .inner ul li:first-of-type{border-right:none;border-bottom:1px solid #e6e7e7}.common-voice .inner ul li:last-of-type{border:none;margin-bottom:0}.common-voice .inner ul li figure{display:flex;justify-content:flex-start}.common-voice .inner ul li figure>span{width:8.6rem;height:8.6rem}.common-voice .inner ul li figure figcaption{padding:1rem 0 0 1.4rem}.common-voice .inner ul li figure figcaption p:nth-of-type(1){font-size:1.2rem;line-height:1.73;margin:0 0 .5rem}.common-voice .inner ul li figure figcaption p:nth-of-type(2){font-size:1.8rem}.common-voice .inner ul li figure figcaption p:nth-of-type(2) span{margin:0 0 0 9px;font-size:1.2rem;font-weight:400}.common-voice .inner ul li h3{font-size:1.8rem;padding:2.7rem 0 1.5rem}.common-voice .inner .end{border-radius:0 0 2rem 2rem;padding:2rem}.common-voice .inner .end p span{text-align:left;font-size:1.8rem;line-height:1.73;letter-spacing:.025em}.common-voice .inner .end p:before{flex-shrink:0;display:block;width:4.2rem;vertical-align:middle;margin:0 1.3rem 0 0}.common-faq .inner>ul>li{width:100%;margin:0 auto 2rem;border-radius:1rem;box-shadow:0 2.5px 7px rgba(0,0,0,.15);padding:2.4rem 2.5rem 3rem}.common-faq .inner ul li:last-of-type{margin-bottom:0}.common-faq .inner ul li dl dt,.common-faq .inner ul li dl dd{display:flex;justify-content:flex-start;align-items:stretch}.common-faq .inner ul li dl dt:before,.common-faq .inner ul li dl dt:after,.common-faq .inner ul li dl dd:before,.common-faq .inner ul li dl dd:after{margin:0 1.5rem 0 0;display:block}.common-faq .inner ul li dl dt span,.common-faq .inner ul li dl dd span{display:block;width:calc(100% - 3.9rem)}.common-faq .inner ul li dl dt span{font-size:1.6rem;margin:0 0 1rem;line-height:1.73;letter-spacing:.05em;font-weight:900}.common-faq .inner ul li dl dt:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ques.svg);width:2.2rem;top:.4em}.common-faq .inner ul li dl dd p{font-size:1.4rem;line-height:1.73;letter-spacing:.05em}.common-faq .inner ul li dl dd p.readmore{font-size:1.4rem;line-height:1.73;letter-spacing:.05em}.common-faq .inner ul li dl dd:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/icon-ans.svg);width:2.2rem;top:.5em;flex-shrink:0}.hide-text>p a{color:#00bec8}.common-contactArea{padding:3.7rem 2rem}.common-contactArea .inner{background:#fff;border-radius:1.2rem;padding:3.6rem 0 3.2rem}.common-contactArea .inner:before{display:none}.common-contactArea .inner:after{display:none}.common-contactArea .inner .buttons{width:100%;display:flex;flex-direction:column;border-bottom:1px solid #e8e8e8;margin:0 0 2rem;padding:0 2rem 2rem}.common-contactArea .inner .buttons li{width:100%;border-radius:1.2rem;overflow:hidden}.common-contactArea .inner .buttons li:first-of-type{margin-bottom:2rem}.common-contactArea .inner .buttons li a{display:block;padding:1.8rem 0 2rem}.common-contactArea .inner .buttons li a:before{content:'';border-radius:100%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s;z-index:0}.common-contactArea .inner .buttons li a div span{font-size:1.5rem}.common-contactArea .inner .buttons li a div p{font-size:2.4rem}.common-contactArea .inner .buttons li.download{border:2px solid #00bec8}.common-contactArea .inner .buttons li.inq{border:2px solid #ff9600}.common-contactArea .inner .phone{text-align:center}.common-contactArea .inner .phone dt{font-size:1.3rem;margin:0 0 .5rem}.common-contactArea .inner .phone dd a{font-size:3rem;margin:0 0 .4rem}.common-contactArea .inner .phone dd a:before{width:3.5rem;margin:0 .7rem 0 0}.common-contactArea .inner .phone dd span{font-size:1.3rem}.circle-3column li{width:31%;max-width:none}.circle-3column li .image{width:100%;height:auto;margin:0 auto 2rem}.circle-3column li h3{font-size:1.8rem;margin:0 0 1.5rem}.circle-3column li p{font-size:1.3rem}.column-3block{display:flex;flex-wrap:wrap}.column-3block li{width:calc((100% - 4rem) / 2);max-width:none;padding:1.4rem 1.4rem 1.6rem;margin:0 4rem 4rem 0;border-radius:1rem}.column-3block li:nth-of-type(3n){margin:0 4rem 4rem 0}.column-3block li:nth-of-type(2n){margin-right:0}.column-3block li img{margin:0 0 2rem}.column-3block li h3{font-size:1.8rem;margin:0 0 1rem;line-height:1.5}.column-3block li p{font-size:1.5rem}.column-3blockB li{width:calc((100% - 4rem) / 2);max-width:none;margin:0 0 4rem;border-radius:1rem;overflow:hidden}.column-3blockB li:nth-of-type(3n){margin:0 4rem 4rem 0}.column-3blockB li:nth-of-type(2n){margin-right:0}.column-3blockB li .image{height:18rem;margin:0 0 1.75rem}.column-3blockB li .image img{width:100%;top:52%}.column-3blockB li .details{padding:0 2rem 2.5rem}.column-3blockB li .details .name{font-size:1.5rem;margin:0 0 1.25rem}.column-3blockB li .details h2,.column-3blockB li .details h3{font-size:1.8rem;margin:0 0 1.75rem}.column-3blockB li .details .text{font-size:1.4rem}.column-3blockC{justify-content:space-between}.column-3blockC li{width:47%;max-width:none;margin:0 0 4rem;padding:4.6rem 0 0}.column-3blockC li .inset{padding:5rem 2rem 3rem}.column-3blockC li .inset h2,.column-3blockC li .inset h3{font-size:2.2rem;margin:0 0 2rem}.column-3blockC li .inset p{font-size:1.4rem}.column-4block{display:flex;flex-wrap:wrap}.column-4block li{width:calc((100% - 4rem) / 2);max-width:none;padding:1.4rem 1.4rem 1.6rem;margin:0 4rem 4rem 0;border-radius:1rem}.column-4block li:nth-of-type(4n){margin-right:0}.column-4block li:nth-of-type(3n){margin:0 4rem 4rem 0}.column-4block li:nth-of-type(2n){margin-right:0}.column-4block li img{margin:0 0 2rem}.column-4block li h3{font-size:1.8rem;margin:0 0 1rem;line-height:1.5}.column-4block li p{font-size:1.5rem}.border-block{border-radius:4rem;border:4px solid #00bec8}.border-block-list{margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.border-block-list li a{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#2d3030;height:100%;border:4px solid #00bec8;background:#fff;border-radius:2.8rem;overflow:hidden;text-align:center}.border-block-list li a:hover{opacity:.5;text-decoration:none}.border-block-list li a .image{height:12rem;overflow-y:hidden;background:#f0f4f4}.border-block-list li a .image:before{content:'';position:absolute;top:1rem;left:1rem}.border-block-list li a .image:after{content:'';position:absolute;top:1rem;right:1rem}.border-block-list li a .detail{padding:2.6rem 0 2.5rem}.border-block-list li a p{font-size:1.5rem;margin:0 0 1rem}.border-block-list li a h3{font-size:3rem;color:#00bec8;font-weight:900}.border-block-list li a h3 span{font-size:1.8rem;font-weight:700;display:block;margin:1rem 0 0;min-height:1em}.border-block-list li a .price{font-size:1.5rem;font-weight:700;margin:1.5rem 0 0}.border-block-list li a .price:has(>span[data-tag=fee]){margin-bottom:-1rem}.border-block-list li a .price span{font-size:2.4rem;min-height:1em}.border-block-list li a .price .annotation{display:block;text-align:center;font-size:1.1rem;margin-top:.7rem;font-weight:500}.border-block-list li a .button{font-size:1.9rem;font-weight:900;padding:1.7rem 0;background:#00bec8;color:#fff}.border-block-list li a .button:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow03.svg);width:1.1rem;position:absolute;top:50%;right:1.7rem;transform:translateY(-50%)}.main-area section{padding:5rem 0}.main-area section>.inner{padding:0 2rem}.main-area .section-title h1,.main-area .section-title h2{margin:0 0 1rem}.main-area .section-title h1 span,.main-area .section-title h2 span{font-size:3.2rem;line-height:1.5}.main-area .section-title .sub{font-size:1.4rem;line-height:1.73}.main-area .news-list{margin:0 0 3rem}.main-area .news-list li a{padding:2rem 1rem}.main-area .news-list li a time{width:12rem;font-size:1.4rem}.main-area .news-list li a .category{width:12rem;font-size:1.2rem;margin:0 2rem 0 0}.main-area .news-list li a .text{width:calc(100% - 12rem - 12rem - 2rem);font-size:1.6rem}.pagenation-set{flex-direction:column-reverse}.pagenation-set .page-select a{padding:1.4rem 1.8rem 1.5rem}.pagenation-set .page-select .prev a{margin-right:.7rem}.pagenation-set .page-select .next a{margin-left:.7rem}.pagenation-set .pagenation{width:100%;position:relative;margin:0 0 2rem}#main-visual>.inner{padding:0 2rem}#main-visual>.inner .text-area{width:47.6%;padding:3.2rem 0 0}#main-visual>.inner .text-area .ap-box>span{font-size:1.2rem;margin:0 0 1.8rem 1rem}#main-visual>.inner .text-area .apotoolbox{font-size:1.2rem;padding:.6rem 1.1rem .6rem;margin:0 0 1.8rem}#main-visual>.inner .text-area .title-set>img{width:6.4rem;height:6.4rem}#main-visual>.inner .text-area .title-set .inner{width:calc(100% - 6.4rem - 1.6rem);margin:0 0 4rem}#main-visual>.inner .text-area .title-set .inner h1{font-size:3.2rem;margin:0 0 1.2rem;padding:1.2rem 0 0}#main-visual>.inner .text-area .title-set .inner h1 span{font-size:2rem;margin:1.2rem 0 0}#main-visual>.inner .text-area .title-set .inner p{font-size:1.4rem}#main-visual>.inner .text-area .title-set .inner p>span{font-size:1.6rem}#main-visual>.inner .text-area .title-set .inner p>span span{font-size:3rem}#main-visual>.inner .text-area .text{font-size:1.2rem;margin:0 0 3rem}#main-visual>.inner .image-area{width:calc(100% - 47.6% - 2rem)}#main-visual>.inner .image-area .image-large{position:absolute;top:0;right:0;z-index:2}#main-visual>.inner .contact-button{padding:1.75rem 5rem 2rem;font-size:2rem}#main-visual>.inner .contact-button:after{height:calc(1.3rem * 1.3);width:calc(.9rem * 1.2);right:2rem}#home #main-visual>.inner{padding:0;align-items:flex-start}#home #main-visual>.inner .text-area{width:45%;padding:1rem 0 0 3rem}#home #main-visual>.inner .text-area .title-set{width:100%}#home #main-visual>.inner .text-area .title-set .inner{width:100%;margin:0 0 1.904vw}#home #main-visual>.inner .text-area .title-set .inner h1{font-size:3.6rem}#home #main-visual>.inner .text-area .title-set .inner .illust{width:13rem;top:7rem;left:auto;right:1rem}#home #main-visual>.inner .text-area .text{font-size:1.2rem;margin:0 0 1.5rem}#home #main-visual>.inner .image-area{width:55%;border-radius:7rem 0 0 7rem}#home #main-visual>.inner .contact-button{min-width:300px;padding:1.4rem 5rem 1.5rem;font-size:1.4rem;margin-bottom:1rem}#home #main-visual>.inner .contact-button:after{height:1.3rem;width:.9rem;right:2rem}#home #main-visual .group{flex-direction:column;margin-top:3rem}#home #main-visual #achievements{padding:4rem 0 2rem}#home #main-visual #achievements ul:before{width:94px;height:125px;left:0}#home #main-visual #achievements ul:after{width:51px;height:125px;right:20px}#home #main-visual #achievements h2{font-size:1.6rem}#home #main-visual #achievements h2:before,#home #main-visual #achievements h2:after{height:2em;top:60%}#home #main-visual #achievements h2:before{left:-1.2rem}#home #main-visual #achievements h2:after{right:-1.2rem}#home #main-visual #achievements .text-right{width:100%;padding:.5rem 2rem 0}#home #main-visual #achievements ul li:first-of-type h3{font-size:1.4rem}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__item--text{width:calc(100vw / 2)}#home #main-visual #video{position:relative;bottom:auto;right:auto;margin:0 auto 3rem}#home #latest-news{padding:1.8rem 0 2rem}#home #latest-news p a{font-size:1.6rem}#home #latest-news p:after{width:1rem;margin:0 0 0 1rem;top:3px}#home .main-area #sectionIntro .inner{padding:0}#home .main-area #sectionIntro .section-title h2 span{font-size:2.6rem}#home .main-area #section01{padding:5rem 0}#home .main-area #section01 .inner{max-width:none;padding:0 2rem}#home .main-area #section01 .inner .section-title{margin-bottom:3rem}#home .main-area #section01 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section01 .inner .problems #problems{width:100%}#home .main-area #section01 .inner .problems #problems .slick-slide{padding:2.4vw 1vw;margin:1vw 0 0;filter:drop-shadow(0 .25vw .5vw rgba(0,0,0,.16))}#home .main-area #section01 .inner .problems #problems .slick-slide:before{content:'';background:#fff;display:block;width:10vw;height:10vw;border-radius:20rem;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0}#home .main-area #section01 .inner .problems #problems .slick-slide span{width:5vw;top:2vw}#home .main-area #section01 .inner .problems #problems .slick-slide h3{padding:6vw 2vw 2vw;font-size:2vw}#home .main-area #section01 .inner .problems:after{background-size:cover;width:calc(56.7rem * .5);height:calc(11.9rem * .5);margin:0 auto 2.5rem}#home .main-area #section01 .inner .features{padding:0 2rem}#home .main-area #section01 .inner .features>div{display:flex;align-items:stretch;justify-content:center}#home .main-area #section01 .inner .features>div:nth-of-type(even){flex-direction:row-reverse}#home .main-area #section01 .inner .features>div picture{width:50%}#home .main-area #section01 .inner .features>div>div{width:50%;padding:3rem 0 2rem;background:#00bec8;text-align:center}#home .main-area #section01 .inner .features>div>div .icon{margin:0 0 .75rem}#home .main-area #section01 .inner .features>div>div .icon img{width:6rem;margin:0 .5rem}#home .main-area #section01 .inner .features>div>div h3{font-size:3rem;margin:0 0 1rem}#home .main-area #section01 .inner .features>div>div p{font-size:1.3rem}#home .main-area #section02{padding:5rem 0 3rem}#home .main-area #section02 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section02 .inner .contents-block picture{width:40%;margin:0 auto 2.5rem}#home .main-area #section02 .inner .contents-block ul{display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:hidden}#home .main-area #section02 .inner .contents-block ul li{width:100%;max-width:none;padding:2rem 0;min-height:30rem;overflow:hidden}#home .main-area #section02 .inner .contents-block ul li:after{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/home/deviding-line.svg);position:absolute;width:2rem;bottom:1rem;right:50%;z-index:0;transform:translate(-50%,50%) rotate(90deg)}#home .main-area #section02 .inner .contents-block ul li:last-of-type{padding-bottom:0}#home .main-area #section02 .inner .contents-block ul li:last-of-type:after{display:none}#home .main-area #section02 .inner .contents-block ul li>div{flex-wrap:wrap;display:flex;flex-direction:row;align-items:center}#home .main-area #section02 .inner .contents-block ul li>div .image{width:50%;height:24rem;margin:0;position:relative;top:0;left:0}#home .main-area #section02 .inner .contents-block ul li>div .image img{width:21.6rem}#home .main-area #section02 .inner .contents-block ul li>div .detail{width:50%}#home .main-area #section02 .inner .contents-block ul li>div h3{font-size:2.6rem;margin:3rem 0}#home .main-area #section02 .inner .contents-block ul li>div h3:before{width:4rem;margin:0 .7rem 0 0;top:4px}#home .main-area #section02 .inner .contents-block ul li>div p{font-size:1.5rem;padding:0 0 1.5rem}#home .main-area #section03{padding:5rem 0}#home .main-area #section03 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section03 .inner .contents-block{flex-direction:column;overflow:hidden}#home .main-area #section03 .inner .contents-block .ab-main{width:100%}#home .main-area #section03 .inner .contents-block .option{width:100%}#home .main-area #section03 .inner .contents-block .option:before{font-size:3rem;top:0;left:0;right:0;text-align:center}#home .main-area #section03 .inner .contents-block a{display:block;text-decoration:none;color:#2d3030}#home .main-area #section03 .inner .contents-block .border-block-list{width:calc(100% - 6rem);padding:5rem 0 2.4rem;justify-content:center}#home .main-area #section03 .inner .contents-block .border-block-list li{width:48%;margin:0 0 3rem}#home .main-area #section03 .inner .contents-block .border-block-list li a{border-radius:2.4rem;border-width:3px;width:auto}#home .main-area #section03 .inner .contents-block .border-block-list li a .image{height:11.2rem}#home .main-area #section03 .inner .contents-block .border-block-list li a p{font-size:1.4rem;margin:0 0 1rem}#home .main-area #section03 .inner .contents-block .border-block-list li a h3{font-size:2.8rem;color:#00bec8;font-weight:900}#home .main-area #section03 .inner .contents-block .border-block-list li a h3 span{font-size:1.8rem;font-weight:700;display:block;margin:1rem 0 0;min-height:1em}#home .main-area #section04{padding:5rem 0}#home .main-area #section04 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section04 .inner .contents-block{padding:0 0 4rem}#home .main-area #section04 .inner .contents-block ul{justify-content:center;gap:2rem}#home .main-area #section04 .inner .contents-block ul li{width:calc(33.3333% - 2rem);margin-bottom:0}#home .main-area #section05 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section06 .section-title{margin-bottom:3rem}#home .main-area #section06 .section-title h2 span{font-size:2.6rem}#home .main-area #section06 .inner .contents-block .plan-list{width:100%;margin:0 0 4rem}#home .main-area #section06 .inner .contents-block .plan-list>li{width:calc((100% - 3rem) / 3);padding:2rem 0 0}#home .main-area #section06 .inner .contents-block .plan-list>li:first-child{left:-1.5rem}#home .main-area #section06 .inner .contents-block .plan-list>li:last-child{right:-1.5rem}#home .main-area #section06 .inner .contents-block .plan-list>li .main{margin:0 0 .8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head{border-radius:2rem 2rem 0 0;padding:2rem 0 2rem}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head:before{font-size:1.6rem;width:7.4rem;height:7.4rem;top:-2rem;padding:2rem 0 0}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head h2{margin:0;font-size:2rem}#home .main-area #section06 .inner .contents-block .plan-list>li .main .list-block{border-width:0 3px 3px;border-radius:0 0 2rem 2rem;padding:2rem 1.8rem 4rem}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .head img{width:70px;right:-10px}#home .main-area #section06 .inner .contents-block .plan-list>li .more{border-width:3px;border-radius:2rem;padding:4rem 1.8rem 1.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more:before{width:3rem;top:-3.2rem;padding:1rem 1rem .9rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li p{margin-top:.8rem;font-size:1.4rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dt{font-size:1rem;margin-right:.6rem;padding-bottom:.7rem;line-height:1.25;border-radius:1rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dt br{display:inline}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dd{font-size:1rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dd span{font-size:2rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li{border-bottom:1px solid #b4b9b9;padding:0 .2rem 1rem 2rem;margin:0 0 1rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li:before,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li:before{height:calc(1.8rem * .6);width:calc(2.4rem * .6);top:.6rem;right:0}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3,#plan .main-area #section01 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.35rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3 .price,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3 .price{position:relative}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.primary,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.primary{font-size:1.5rem;margin-bottom:.4rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.secondary{font-size:1.2rem;margin-bottom:.5rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:before,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.secondary:before{margin:0 .5rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:last-child,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.secondary:last-child{margin-bottom:1rem}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price{position:relative;display:block;width:100%;text-align:right;top:0;margin:0 0 1rem;font-size:1.4rem}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price:after{font-size:1rem}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dt{font-size:1.2rem;margin-right:.6rem;padding:.45rem .8rem .6rem;top:2px}#home .main-area #section06 .inner .contents-block .plan-list>li.basic dl.price dt,#home .main-area #section06 .inner .contents-block .plan-list>li.cashless dl.price dt,#home .main-area #section06 .inner .contents-block .plan-list>li.paperless dl.price dt{font-size:1.4rem;margin:.5rem 0 1rem;text-align:center}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dd{font-size:1.1rem}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dd span{font-size:2.4rem}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .head:after{width:3.2rem;top:auto;bottom:1rem;right:1rem;transform:none}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .head:after{width:3.2rem;top:auto;bottom:1rem;right:1rem;transform:none}#home .main-area #section06 .inner .contents-block .contact-block .inner{padding:4rem 0;margin:0 0 2rem}#home .main-area #section06 .inner .contents-block .contact-block .inner:after{width:calc(20rem * .8);height:calc(23rem * .8);right:4rem}#home .main-area #section06 .inner .contents-block .contact-block h4{font-size:3rem;margin-bottom:2rem}#home .main-area #section06 .inner .contents-block .contact-block p{margin-bottom:2rem;text-align:center}#home .main-area #section06 .inner .contents-block .contact-block p br{display:inline}#home .main-area #section06 .inner .contents-block .contact-block .contact-button{padding:1.8rem 7rem 2rem;font-size:1.8rem}#home .main-area #section06 .inner .contents-block .contact-block .contact-button:after{right:2rem;width:calc(1.2rem * .7);height:calc(1.8rem * .7)}#home .main-area #section06 .inner .contents-block .annotation{max-width:1160px;margin:0 auto;padding:0 2rem}#home .main-area #section06 .inner .contents-block .annotation li{padding-left:1.2em;font-size:1.2rem}#home .main-area #section07{padding:3rem 0}#home .main-area #section08{padding:5rem 0;background:#f8fafa}#home .main-area #section08 .section-title h2 span{font-size:2.6rem}#home .main-area #section08 .inner .contents-block ul{flex-direction:column}#home .main-area #section08 .inner .contents-block ul li{max-width:inherit;width:100%;display:flex;flex-direction:column;align-items:center}#home .main-area #section08 .inner .contents-block ul li:after{content:'';width:100%;height:1px;background:#d3d4d4;position:relative;top:auto;right:0;margin:3rem 0 0}#home .main-area #section08 .inner .contents-block ul li:last-of-type:after{display:none}#home .main-area #section08 .inner .contents-block ul li .image{width:100%;margin:1rem 0 3rem}#home .main-area #section08 .inner .contents-block ul li p{font-size:1.6rem;margin:0 0 2rem}#home .main-area #section08 .inner .contents-block ul li .contact-button{width:100%;max-width:40%}#home .main-area #section08 .inner .contents-block ul li .contact-button:after{height:1.4rem;width:.9rem;top:51%}#home .main-area #section09 .section-title h2 span{font-size:2.6rem}#home .main-area #section09 .section-title p{font-size:1.4rem}#home .main-area #section09 .inner .contents-block .section-title{width:100%}#home .main-area #section09 .inner .contents-block .image-area{width:100%;padding:1rem}#home .main-area #section09 .inner .contents-block{flex-direction:column}#home .main-area #section10{padding:5rem 0}#home .main-area #section10 .section-title h2 span{font-size:2.6rem}#home .main-area #section10 .inner .contents-block #column{flex-wrap:wrap;margin:0}#home .main-area #section10 .inner .contents-block #column .block{max-width:90%;margin:0 1.5rem}#home .main-area #section10 .inner .contents-block #column .block a{flex-direction:column}#home .main-area #section10 .inner .contents-block #column .block .image{width:100%;height:25rem}#home .main-area #section10 .inner .contents-block #column .block .details{padding:3rem}#home .main-area #section10 .inner .contents-block #column .block .details .date{font-size:1.5rem;margin:0 0 1.5rem}#home .main-area #section10 .inner .contents-block #column .block .details h3{font-size:2.3rem;font-weight:900;line-height:1.4;margin:1rem 0 2rem}#home .main-area #section10 .inner .contents-block #column .block .details .text{font-size:1.5rem;line-height:1.5}#home .main-area #section10 .inner .contents-block .button{text-align:center}#home .main-area #section10 .inner .contents-block .button a{max-width:40%}#home .main-area #section10 .inner .contents-block .slick-dots{width:100%;bottom:-50px;left:0}#home .main-area #section11{padding:5rem 0}#home .main-area #section11 .section-title h2 span{font-size:2.6rem}#home .main-area #section11 .inner .contents-block #seminar{flex-wrap:wrap;margin:0}#home .main-area #section11 .inner .contents-block #seminar>div{width:48%;max-width:none;margin-bottom:3rem}#home .main-area #section11 .inner .contents-block #seminar>div .image{margin:0 0 1.8rem}#home .main-area #section11 .inner .contents-block #seminar>div .categories{margin:0 0 1.8rem}#home .main-area #section11 .inner .contents-block #seminar>div .details{padding:0}#home .main-area #section11 .inner .contents-block #seminar>div time{font-size:1.5rem;margin:0 0 .8rem;display:block}#home .main-area #section11 .inner .contents-block #seminar>div time span{font-size:2rem;font-weight:700}#home .main-area #section11 .inner .contents-block #seminar>div p{line-height:1.75}#home .main-area #section11 .inner .contents-block .button a{width:40%}#home .main-area #section12 .inner .contents-block .section-title{padding:6rem 2rem}#home .main-area #section12 .section-title h2 span{font-size:2.6rem;text-align:left;margin-bottom:2rem}#home .main-area #section12 .section-title p{font-size:1.4rem;text-align:left}#home .main-area #section13 .section-title h2 span{font-size:2.6rem}#home .main-area #section14 .section-title h2 span{font-size:2.6rem}#home .main-area #section14 .inner .contents-block ul li{width:calc(33.333% - 1rem)}#home .main-area #section14 .inner .contents-block ul li .image img{width:100%;height:130px}#home .main-area #section15{padding:5rem 0}#home .main-area #section15 .section-title h2 span{font-size:2.6rem}#home .main-area #section15 .inner .contents-block .button{text-align:center}#home .main-area #section15 .inner .contents-block .button a{width:40%;max-width:auto;padding:2.2rem 0 2.5rem;font-size:2rem}#home .main-area #section16{padding:5rem 0}#home .main-area #section16 .section-title h2 span{font-size:2.6rem}#home .main-area #section16 .inner .contents-block #movie{width:100%;left:0;transform:none;margin:0 0 4rem}#home .main-area #section16 .inner .contents-block #movie .slick-list{overflow:visible}#home .main-area #section16 .inner .contents-block #movie .block{max-width:90%;margin:0 1.5rem}#home .main-area #section16 .inner .contents-block #movie .block a{flex-direction:column}#home .main-area #section16 .inner .contents-block #movie .block .image{width:100%;height:25rem}#home .main-area #section16 .inner .contents-block #movie .block .details{padding:3rem}#home .main-area #section16 .inner .contents-block #movie .block .details .name{font-size:1.5rem;line-height:1.4;margin:0 0 1.5rem}#home .main-area #section16 .inner .contents-block #movie .block .details h3{font-size:2.3rem;font-weight:900;line-height:1.4;margin:0 0 2.5rem}#home .main-area #section16 .inner .contents-block #movie .block .details .text{font-size:1.5rem;line-height:1.5;display:flex;justify-content:flex-end}#home .main-area #section16 .inner .contents-block .button{text-align:center}#home .main-area #section16 .inner .contents-block .button a{max-width:40%}#home .main-area #section16 .inner .contents-block .slick-dots{width:100%;bottom:-50px;left:0}#function #main-visual>.inner{padding-bottom:4rem}#function #main-visual>.inner .text-area{padding:2rem 0 0;z-index:1;background:#fff}#function #main-visual>.inner .text-area .title-set{width:100%}#function #main-visual>.inner .text-area .title-set .inner{width:100%;margin:0 0 4rem}#function #main-visual>.inner .text-area .title-set .inner h1{margin:0 0 2rem}#function #main-visual>.inner .text-area .title-set .inner h1 span{font-size:2.6rem;margin:2rem 0 0}#function #main-visual>.inner .text-area .title-set .inner h1 span span{font-size:2rem}#function #main-visual>.inner .text-area .text.large{font-size:2rem}#function #main-visual>.inner .image-area{padding:0;z-index:0}#function #main-visual>.inner .image-area:before{content:'';position:absolute;top:0;left:0;width:15%;height:100%;z-index:2;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}#function #main-visual>.inner .image-area .mv-comment{width:34rem;margin:2.8rem auto 2.5rem auto;position:relative;z-index:3}#function #main-visual>.inner .image-area .mv-device{width:44rem;position:relative;left:-4rem}#function #main-visual>.inner .image-area .mv-baloon01{width:14rem;left:7rem;bottom:6rem;z-index:3}#function #main-visual>.inner .image-area .mv-baloon02{width:12rem;bottom:21rem;right:8rem;z-index:3}#function .main-area #section01{padding:5rem 0 0}#function .main-area #section01 .section-title{margin-bottom:3rem}#function .main-area #section01 .contents-block>ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}#function .main-area #section01 .contents-block>ul>li{width:48%;max-width:none;margin-bottom:4rem}#function .main-area #section01 .contents-block>ul>li.full{width:100%;max-width:none;display:flex;justify-content:space-between;align-items:stretch}#function .main-area #section01 .contents-block>ul>li.full.reverse{flex-direction:row-reverse}#function .main-area #section01 .contents-block>ul>li.full .image{width:50%;height:100%;position:relative}#function .main-area #section01 .contents-block>ul>li.full .image img{width:100%}#function .main-area #section01 .contents-block>ul>li.full .block{width:50%}#function .main-area #section01 .contents-block>ul>li.full .block h3{font-size:2.8rem}#function .main-area #section01 .contents-block>ul>li .image{background:#f0f2f2;overflow:hidden;height:32rem}#function .main-area #section01 .contents-block>ul>li .image img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#function .main-area #section01 .contents-block>ul>li .block{padding:3rem 2rem 1rem}#function .main-area #section01 .contents-block>ul>li .block h3{font-size:2.2rem;margin:0 0 1.5rem;line-height:1.5}#function .main-area #section01 .contents-block>ul>li .block .comment{font-size:1.5rem;margin:0 0 1.5rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li{padding:.2rem 1.6rem 1rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li .image{height:6rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li .image img{width:6rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li h4{font-size:1.2rem}#function .main-area #section02{padding:4rem 0}#function .main-area #section02 .section-title{margin-bottom:3rem}#function .main-area #section02 .section-title h2{margin-bottom:1.5rem}#function .main-area #section02 .section-title h2 span{font-size:3rem}#function .main-area #section02 .section-title .sub{font-size:1.6rem}#function .main-area #section03{padding:6rem 0}#function .main-area #section03 .section-title{margin-bottom:3rem}#function .main-area #section03 .contents-block ul{justify-content:space-between;flex-wrap:wrap}#function .main-area #section03 .contents-block ul li{max-width:none;width:48%;margin:0 0 3rem;padding-top:3.4rem}#function .main-area #section03 .contents-block ul li .block{padding:4rem 2.5rem 2rem}#function .main-area #section03 .contents-block ul li .block h3{font-size:2.2rem;margin:0 0 3rem}#function .main-area #section04{padding:6rem 0 8rem}#function .main-area #section04 .section-title{margin-bottom:2rem}#function .main-area #section04 .section-title h2{margin-bottom:2rem}#function .main-area #section04 .section-title h2 span{font-size:3rem}#function .main-area #section04 .section-title .sub{font-size:1.6rem}#function .main-area #section04 .contents-block .list{flex-direction:column}#function .main-area #section04 .contents-block .list h5{width:100%;border-top:1px solid #d6d8d8;font-size:1.8rem;padding:2rem 0}#function .main-area #section04 .contents-block .list table{width:100%}#function .main-area #section04 .contents-block .list table tr th,#function .main-area #section04 .contents-block .list table tr td{border-width:1px 0 0 1px}#function .main-area #section04 .contents-block .list table tr th:last-child,#function .main-area #section04 .contents-block .list table tr td:last-child{border-right:0}#function .main-area #section04 .contents-block .list table tr th{border-left:none}#function .main-area #section04 .contents-block .list table tr th.long{width:70%}#function .main-area #section04 .contents-block .list#list-head table th,#function .main-area #section04 .contents-block .list#list-head table td{text-align:center;font-size:1.6rem;padding:1rem}#function .main-area #section04 .contents-block .list#list-group h5:last-of-type{border-bottom:none}#function .main-area #section04 .contents-block .list#list-group table:last-of-type{border-bottom:1px solid #d6d8d8}#function .main-area #section04 .contents-block .list#list-group table tr:nth-child(odd){background:#f8fafa}#function .main-area #section04 .contents-block .list#list-group table tr th{width:70%}#function .main-area #section04 .contents-block .list#list-group table tr th>div{line-height:1.5;padding:1.5rem 1rem}#function .main-area #section04 .contents-block .list#list-group table tr th>div a:after{top:-.4em}#function .main-area #section04 .contents-block .list#list-group table tr td{font-size:1.4rem;color:#646969;text-align:center}#function .main-area .function-list{justify-content:space-between;margin-bottom:6rem}#function .main-area .function-list li{width:48%;margin:0 0 2rem}#function .main-area .function-list li:last-child{margin-bottom:0}#function .main-area .function-list li a h3{border-left:1px solid #99e5e9;padding:0 0 0 1.5rem}#function .main-area .function-list li a h3 span{display:block;font-size:1.8rem}#function .main-area .function-list li a h3 span:last-of-type{font-size:1.5rem}#main-visual>.inner .text-area>p+img{left:220px;top:5px;width:100px}#cardapp #main-visual>.inner .image-area{width:calc(100% - 47.6% - 2rem);padding:4rem 0 7rem}#cardapp #main-visual>.inner .image-area .inner>figure{width:80%;border-radius:10px}#cardapp #main-visual>.inner .image-area .inner .app-det dt{width:8rem;padding:0 3rem 0 4rem;margin:0 3rem 0 0}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure>div{display:flex;flex-wrap:wrap;justify-content:center}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure img{width:31px;margin:0 4px}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure figcaption{width:100%;text-align:center;color:#969b9b;font-size:1.35rem;margin:1.2rem 0 0}#cardapp #main-visual>.inner .img-badge{width:80px;right:-15px}#cardapp #main-visual>.inner .image-area .image-large{width:30%}#cardapp #main-visual>.inner .image-area .inner .text-area{width:100%}#cardapp #main-visual>.inner .img-comment{width:70%;padding:6rem 1.8rem 2.2rem;margin:0 auto}#cardapp .main-area #section01{padding:5rem 0}#cardapp .main-area #section01 .section-title{margin-bottom:2rem}#cardapp .main-area #section01 .contents-block .sp-image{width:30%;padding:13rem 0 28.5rem}#cardapp .main-area #section01 .contents-block .details{width:100%;height:100%;z-index:1}#cardapp .main-area #section01 .contents-block .details ul{display:flex;justify-content:space-between;align-items:flex-start}#cardapp .main-area #section01 .contents-block .details ul li{width:32%;border-radius:1rem;padding:2rem 2rem 3rem}#cardapp .main-area #section01 .contents-block .details ul li img{width:70%;margin:0 auto}#cardapp .main-area #section01 .contents-block .details ul li h3{font-size:1.8rem;margin:1rem 0}#cardapp .main-area #section01 .contents-block .details ul li p{font-size:1.2rem;line-height:1.5}#cardapp .main-area #section01 .contents-block .details ul li:nth-of-type(1):before{right:-2rem;transform:scale(-.75) translateX(-100%) rotateZ(90deg)}#cardapp .main-area #section01 .contents-block .details ul li:nth-of-type(2):before{left:-2rem;transform:scale(.65) translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul li a{font-weight:700;margin:2rem 0 1rem;font-size:1.3rem;letter-spacing:.05em;display:block}#cardapp .main-area #section01 .contents-block .details ul.top{margin:0 0 2rem}#cardapp .main-area #section01 .contents-block .details ul.top li:nth-of-type(1):before{top:45%}#cardapp .main-area #section01 .contents-block .details ul.top li:nth-of-type(2):before{top:50%;transform:scale(.5) translateX(-100%);left:-20px}#cardapp .main-area #section01 .contents-block .details ul.middle{margin:0 0 2rem}#cardapp .main-area #section01 .contents-block .details ul.middle li:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line02.webp)}#cardapp .main-area #section01 .contents-block .details ul.middle li:nth-of-type(1):before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line04.webp);top:15%;right:-15px;transform:scale(-.65) translateX(-100%) rotateZ(0)}#cardapp .main-area #section01 .contents-block .details ul.middle li:nth-of-type(2):before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line03.webp);top:65%;left:-70px;transform:scale(.65) rotate(40deg) translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul.bottom li:nth-of-type(1):before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line03.webp);top:45%;right:-125px;transform:rotate(283deg) scale(-.75) translateX(-100%)}#cardapp .main-area #section01 .contents-block .details ul.bottom li:nth-of-type(2):before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line05.webp);top:50%;left:-140px;transform:scale(-.7) rotate(240deg) translateX(-100%)}#cardapp .main-area #section01 .column-3block li{width:calc(32% - 0.5rem);margin:0 2rem 2rem 0}#cardapp .main-area #section02{padding:5rem 0}#cardapp .main-area #section02 .contents-block{padding:3rem;margin:0 0 2rem}#cardapp .main-area #section02 .contents-block .sp-image{width:25%;margin:0 3rem 0 0}#cardapp .main-area #section02 .contents-block .details{width:calc(100% - 25% - 3rem)}#cardapp .main-area #section02 .contents-block .details h3{font-size:2.2rem;padding:0 0 2rem;letter-spacing:.05em}#cardapp .main-area #section03{padding:5rem 0}#cardapp .main-area #section03 .contents-block{padding:3rem;margin:0 0 2rem}#cardapp .main-area #section03 .contents-block .sp-image{width:25%;margin:0 3rem 0 0}#cardapp .main-area #section03 .contents-block .details{width:calc(100% - 25% - 3rem)}#cardapp .main-area #section03 .contents-block .details h3{font-size:2.2rem;padding:0 0 2rem;letter-spacing:.05em}#cardapp .main-area #section03 .contents-block .details>h4{display:flex;align-items:center;font-size:1.3rem;text-decoration:underline;margin:0 0 2rem 1rem;letter-spacing:.05em}#cardapp .main-area #section03 .contents-block .details>h4:before{flex-shrink:0;width:2rem;top:2px;margin:0 1rem 0 0}#cardapp .main-area #section03 .contents-block .details>h4:last-of-type{margin-bottom:4rem}#cardapp .main-area #section03 .contents-block .details dl dt{margin:0 0 1.5rem}#cardapp .main-area #section03 .contents-block .details dl dt h4{font-size:2rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner{display:flex;padding:1.5rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure{display:flex;align-items:center}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure img{height:3rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure figcaption{font-weight:900;font-size:2.8rem;top:-2px;padding:0 0 0 .75rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure figcaption span{font-size:1.8rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2){margin:0 0 0 1.5rem;padding:0 0 0 1.5rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) figcaption{font-size:1.2rem}#cardapp .main-area #section03 .contents-block .image-pay{width:27%;position:absolute;bottom:7rem;right:0}#cardapp .main-area #section03 .annotation .img-set{margin:0 1.2rem 0 0;font-size:2.8rem}#cardapp .main-area #section03 .annotation .img-set img:nth-of-type(1){width:calc(5rem * .75);filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#cardapp .main-area #section03 .annotation .img-set img:nth-of-type(2){width:calc(8.7rem * .75);margin:0 0 0 1rem}#cardapp .main-area #section03 .annotation p{font-size:1.3rem;line-height:1.75}#cashless #main-visual>.inner .text-area{width:54%}#cashless #main-visual>.inner .text-area .title-set .inner h1{font-size:3.2rem}#cashless #main-visual>.inner .text-area .title-set .inner h1 span{font-size:2rem}#cashless #main-visual>.inner .text-area .text .invoice{font-weight:900;text-decoration:underline;padding:1.5rem 0 0;display:block}#cashless #main-visual>.inner .image-area{width:calc(100% - 54% - 2rem);padding:4rem 0 7rem;min-height:51rem}#cashless #main-visual>.inner .image-area .mv-okaikeisan{width:10rem;top:8rem;left:-2rem}#cashless #main-visual>.inner .image-area .mv-spay{width:10rem;bottom:10rem;right:1rem}#cashless #main-visual>.inner .image-area .mv-tablet{width:31rem;top:5rem;right:-10rem}#cashless #main-visual>.inner .image-area .mv-comment{width:22rem;top:0;right:4rem}#cashless #main-visual>.inner .image-area .mv-smartphone{width:calc(28.8rem * .65);height:calc(45.2rem * .75)}#cashless #main-visual>.inner .image-area .mv-smartphone:before{height:3.2rem}#cashless .main-area #section01{padding:5rem 0}#cashless .main-area #section01 .section-title{margin-bottom:2rem}#cashless .main-area #section01 .contents-block .sp-image{width:20%;padding:13rem 0 28.5rem}#cashless .main-area #section01 .contents-block .details{width:100%;height:100%;z-index:1}#cashless .main-area #section01 .contents-block .details ul{display:flex;justify-content:space-between;align-items:flex-start}#cashless .main-area #section01 .contents-block .details ul li{width:32%;border-radius:1rem;padding:2rem 2rem 3rem}#cashless .main-area #section01 .contents-block .details ul li img{width:70%;margin:0 auto}#cashless .main-area #section01 .contents-block .details ul li h3{font-size:1.8rem;margin:1rem 0}#cashless .main-area #section01 .contents-block .details ul li p{font-size:1.2rem;line-height:1.5}#cashless .main-area #section01 .contents-block .details ul li:nth-of-type(1):before{right:-2rem;transform:scale(-.75) translateX(-100%) rotateZ(90deg)}#cashless .main-area #section01 .contents-block .details ul li:nth-of-type(2):before{left:-2rem;transform:scale(.75) translateX(-100%)}#cashless .main-area #section01 .contents-block .details ul li a{font-weight:700;margin:2rem 0 1rem;font-size:1.3rem;letter-spacing:.05em;display:block}#cashless .main-area #section01 .contents-block .details ul.top{margin:0 0 4rem}#cashless .main-area #section01 .contents-block .details ul.top li:before{top:61%}#cashless .main-area #section01 .contents-block .details ul.bottom li:nth-of-type(1):before{top:3%;transform:scale(-.75) translateX(-100%) rotateZ(0)}#cashless .main-area #section01 .contents-block .details ul.bottom li:nth-of-type(2):before{content:url(/wp-content/themes/Apotool/assets/css/../img/cardapp/line03.webp);transform:scale(.75) rotate(53deg) translateX(-100%)}#cashless .main-area #section02{padding:3rem 0}#cashless .main-area #section03{padding:5rem 0}#cashless .main-area #section03 .contents-block{padding:3rem;margin:0 0 2rem}#cashless .main-area #section03 .contents-block .sp-image{width:25%;margin:0 3rem 0 0}#cashless .main-area #section03 .contents-block .details{width:calc(100% - 25% - 3rem)}#cashless .main-area #section03 .contents-block .details h3{font-size:2.2rem;padding:0 0 2rem;letter-spacing:.05em}#cashless .main-area #section03 .contents-block .details>h4{display:flex;align-items:center;font-size:1.3rem;text-decoration:underline;margin:0 0 2rem 1rem;letter-spacing:.05em}#cashless .main-area #section03 .contents-block .details>h4:before{flex-shrink:0;width:2rem;top:2px;margin:0 1rem 0 0}#cashless .main-area #section03 .contents-block .details>h4:last-of-type{margin-bottom:4rem}#cashless .main-area #section03 .contents-block .details dl dt{margin:0 0 1.5rem}#cashless .main-area #section03 .contents-block .details dl dt h4{font-size:2rem}#cashless .main-area #section03 .contents-block .details dl dd .inner{display:flex;padding:1.5rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure{display:flex;align-items:center}#cashless .main-area #section03 .contents-block .details dl dd .inner figure img{height:3rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure figcaption{font-weight:900;font-size:2.8rem;top:-2px;padding:0 0 0 .75rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure figcaption span{font-size:1.8rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2){margin:0 0 0 1.5rem;padding:0 0 0 1.5rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) figcaption{font-size:1.2rem}#cashless .main-area #section03 .contents-block .image-pay{width:27%;position:absolute;bottom:7rem;right:0}#cashless .main-area #section03 .annotation .img-set{margin:0 1.2rem 0 0;font-size:2.8rem}#cashless .main-area #section03 .annotation .img-set img:nth-of-type(1){width:calc(5rem * .75);filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#cashless .main-area #section03 .annotation .img-set img:nth-of-type(2){width:calc(8.7rem * .75);margin:0 0 0 1rem}#cashless .main-area #section03 .annotation p{font-size:1.3rem;line-height:1.75}#sms #main-visual>.inner .text-area{width:47.6%}#sms #main-visual>.inner .text-area .title-set .inner{margin:0 0 3rem}#sms #main-visual>.inner .text-area .title-set .inner p span.fee{font-size:1.2rem;margin:1rem 0 0}#sms #main-visual>.inner .text-area a{width:100%}#sms #main-visual>.inner .text-area a:last-of-type{font-size:2rem;padding:1.75rem 4rem 2rem}#sms #main-visual>.inner .image-area{width:calc(100% - 47.6% - 2rem)}#sms #main-visual>.inner .image-area .inner{min-height:auto;margin-bottom:0}#sms #main-visual>.inner .image-area .inner>figure{width:80%;border-radius:1rem;top:1rem;left:0}#sms #main-visual>.inner .image-area .mv-smartphone{width:16rem;top:7rem;right:-1rem}#sms #main-visual>.inner .image-area .mv-comment{width:17rem;top:24rem;left:2rem}#sms #main-visual>.inner .image-area .mv-illust{width:13rem;bottom:auto;top:30rem;left:5rem}#sms .main-area #section01{padding:5rem 0}#sms .main-area #section02{padding:5rem 0 0}#sms .main-area #section02 .section-title{margin-bottom:4rem}#sms .main-area #section02 .contents-block .example{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}#sms .main-area #section02 .contents-block .example li{width:30%;margin:0 5% 5rem 0}#sms .main-area #section02 .contents-block .example li:nth-of-type(3n){margin-right:0}#sms .main-area #section02 .contents-block .example li>img{margin:0 0 2rem}#sms .main-area #section02 .contents-block .example li>h3{font-size:1.8rem;margin:0 0 1rem}#sms .main-area #section02 .contents-block .example li>h3 img{width:3.2rem;margin:0 .5rem 0 0}#sms .main-area #section02 .contents-block .example li>.text{font-size:1.4rem;margin:0 0 1.6rem}#sms .main-area #section02 .contents-block .example li .sub{margin:0 0 1.6rem}#sms .main-area #section02 .contents-block .example li .sub img{width:8rem;margin:0 1rem 0 0}#sms .main-area #section02 .contents-block .example li .sub .link{width:calc(100% - 8rem - 1rem);font-size:1.1rem;line-height:1.5}#sms .main-area #section02 .contents-block .example li .sub .link:before{width:4rem;font-size:1.1rem;padding:.4em .8rem;margin:0 0 .3rem}#sms .main-area #section02 .contents-block .example li .price dt,#sms .main-area #section02 .contents-block .example li .price dd{padding:.3rem 0}#sms .main-area #section02 .contents-block .example li .price dt small,#sms .main-area #section02 .contents-block .example li .price dd small{margin-left:.3rem}#sms .main-area #section02 .contents-block .example li .price dt{font-size:1.5rem;padding:1rem .7rem 1rem 1.5rem}#sms .main-area #section02 .contents-block .example li .price dt small{font-size:1.2rem;top:.1em}#sms .main-area #section02 .contents-block .example li .price dt:after{content:'';background:#2d3030;width:1px;height:1.5em;position:absolute;top:calc(50% - .75em);right:0}#sms .main-area #section02 .contents-block .example li .price dd{font-size:1.8rem;padding:1rem 1.5rem 1rem .7rem}#sms .main-area #section02 .contents-block .example li .price dd small{font-size:1.4rem;top:.1em}#sms .main-area #section02 .contents-block .example li.useful{border:2px solid #00bec8;border-radius:2rem}#sms .main-area #section02 .contents-block .example li.useful .block{margin:0 1.5rem;padding:2rem 0}#sms .main-area #section02 .contents-block .example li.useful .block h3{margin:0 0 1rem}#sms .main-area #section02 .contents-block .example li.useful .block table{margin:0 0 1rem}#sms .main-area #section02 .contents-block .example li.useful .block table th,#sms .main-area #section02 .contents-block .example li.useful .block table td{padding:.6rem .3rem;font-size:1rem}#sms .main-area #section02 .contents-block .example li.useful .block table th small,#sms .main-area #section02 .contents-block .example li.useful .block table td small{font-size:75%;margin-left:.1rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 h3{font-size:1.4rem;padding:.75rem 1.5rem 1rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 img{width:100%;left:-.5rem;margin-bottom:.75rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 p{font-size:1rem;line-height:1.5}#sms .main-area #section02 .contents-block .example li.useful .block.block02 h3{font-size:1.5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block02 p{font-size:1rem;line-height:1.5}#sms .main-area #section02 .contents-block .example li.useful .block.block03 h3{font-size:1.6rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 figure{width:80%;margin:1rem auto 2.4rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 figure:after{width:1.4rem;bottom:-1.5rem;left:calc(50% - .7em)}#sms .main-area #section02 .contents-block .example li.useful .block.block03 dl dt{font-size:1.4rem;margin:0 0 .5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 dl dd{font-size:2rem;margin:0 0 1.5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 p{line-height:1.5;font-size:1.1rem}#sms .main-area #section03 .contents-block ul li:first-of-type span.badge{font-size:1.6rem;position:relative;top:0;left:0;display:block;padding:1.25rem 2rem;margin:0 auto}#sms .main-area #section03 .contents-block ul li h3{font-size:2.6rem}#sms .main-area #section03 .contents-block ul li:first-of-type h3{margin:3rem 0}#sms .main-area #section03 .contents-block ul li h3+p{font-size:1.4rem}#intelligence #main-visual>.inner{padding-bottom:3rem}#intelligence #main-visual>.inner .image-area{min-height:inherit}#intelligence #main-visual>.inner .image-area picture{width:18rem;top:5rem;left:17rem}#intelligence #main-visual>.inner .image-area>img.logo{width:23rem;top:32rem;left:-1rem}#intelligence #main-visual>.inner .image-area>img.tablet-image{width:36rem;top:10.7rem;right:-6rem}#intelligence #main-visual>.inner .image-area>img.pc-image{width:20rem;top:2rem;left:-5rem}#intelligence .main-area #section01{padding:5rem 0}#intelligence .main-area #section01 .section-title{margin-bottom:3rem}#intelligence .main-area #section02{padding:5rem 0}#intelligence .main-area #section02 .section-title{margin-bottom:3rem}#intelligence .main-area #section02 .contents-block{padding:3rem}#intelligence .main-area #section02 .contents-block ul li{width:calc(100% / 3 - 1.5rem);margin:0 0 3rem}#intelligence .main-area #section02 .contents-block ul li img{margin:0 0 2.4rem}#intelligence .main-area #section02 .contents-block ul li h3{margin:0 0 1.5rem;font-size:1.8rem}#intelligence .main-area #section02 .contents-block ul li p{font-size:1.3rem;line-height:1.73}#medicalbox #main-visual>.inner{padding-bottom:4rem}#medicalbox #main-visual>.inner .text-area .title-set .inner h1 .logo-image{width:100%;height:auto}#medicalbox #main-visual>.inner .text-area .title-set .inner p{display:block}#medicalbox #main-visual>.inner .text-area .title-set .inner p .annotation{width:auto;padding:1rem 0 0;font-size:1rem;padding-left:0}#medicalbox #main-visual>.inner .text-area .title-set .inner p .annotation:before{display:none}#medicalbox #main-visual>.inner .image-area{min-height:inherit}#medicalbox #main-visual>.inner .image-area>img.text{width:19rem;top:5.5rem;left:17rem}#medicalbox #main-visual>.inner .image-area>img.logo{width:23rem;top:34rem;left:-1rem}#medicalbox #main-visual>.inner .image-area>img.tablet-image{width:34rem;top:12rem;right:-4rem}#medicalbox #main-visual>.inner .image-area>img.pc-image{width:18rem;top:2rem;left:-2rem}#medicalbox .main-area #section01{padding:5rem 0}#medicalbox .main-area #section01 .section-title{margin-bottom:4rem}#medicalbox .main-area #section01 .contents-block .endlink{text-align:center;margin:2rem 0 0}#medicalbox .main-area #section02{padding:5rem 0}#medicalbox .main-area #section02 .section-title{margin-bottom:3.5rem}#medicalbox .main-area #section03{padding:5rem 0}#medicalbox .main-area #section03 .section-title{margin-bottom:4rem}#medicalbox .main-area #section03 .contents-block{padding:4rem;margin-bottom:3rem}#medicalbox .main-area #section03 .contents-block .logos{text-align:center;width:80%;margin:0 auto 2rem}#medicalbox .main-area #section03 .contents-block .logos img{width:100%}#medicalbox .main-area #section03 .contents-block h3{font-size:2.8rem;margin:0 auto 3rem;line-height:1.5}#medicalbox .main-area #section03 .contents-block .flexbox{flex-direction:column}#medicalbox .main-area #section03 .contents-block .image{width:60%;margin:0 auto 3rem}#medicalbox .main-area #section03 .contents-block .det{width:100%}#medicalbox .main-area #section03 .contents-block .det p{font-size:1.5rem;line-height:1.75;margin:0 0 2rem}#medicalbox-note #main-visual>.inner .text-area{width:50%}#medicalbox-note #main-visual>.inner .text-area .title-set h1 img{width:100%;height:auto}#medicalbox-note #main-visual>.inner .image-area{width:50%;min-height:auto}#medicalbox-note #main-visual>.inner .image-area>img.text,#medicalbox-note #main-visual>.inner .image-area>picture.text{width:14rem;top:12rem;left:22.5rem;z-index:4}#medicalbox-note #main-visual>.inner .image-area>img.illust,#medicalbox-note #main-visual>.inner .image-area>picture.illust{width:10rem;top:25rem;left:2.5rem;z-index:3}#medicalbox-note #main-visual>.inner .image-area>img.tablet-image01,#medicalbox-note #main-visual>.inner .image-area>picture.tablet-image01{width:22rem;top:7rem;left:1.5rem;z-index:1}#medicalbox-note #main-visual>.inner .image-area>img.tablet-image02,#medicalbox-note #main-visual>.inner .image-area>picture.tablet-image02{width:32rem;top:17rem;right:-10rem;z-index:2}#medicalbox-note .main-area #section01{padding:5rem 0}#medicalbox-note .main-area #section02{padding:5rem 0}#medicalbox-note .main-area #section03{padding:5rem 0}#medicalbox-note .main-area #section03 .contents-block{padding:0 1rem}#medicalbox-note .main-area #section03 .contents-block div h3{margin-bottom:1.5rem}#medicalbox-note .main-area #section03 .contents-block div ul li{margin-bottom:1.5rem}#medicalbox-note .main-area #section03 .contents-block div .annotation{font-size:1.2rem;margin-bottom:2rem}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) h3{display:flex;align-items:flex-start;margin:0 0 2.4rem}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) h3:before{display:inline-block;width:2.4rem;margin:0 .8rem 0 0}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) img{display:none}#medicalbox-perio #main-visual>.inner{padding-bottom:4rem}#medicalbox-perio #main-visual>.inner .text-area .title-set h1 img{width:100%;height:auto}#medicalbox-perio #main-visual>.inner .image-area{min-height:auto}#medicalbox-perio #main-visual>.inner .image-area>img.text,#medicalbox-perio #main-visual>.inner .image-area>picture.text{width:23rem;top:1.5rem;left:7rem}#medicalbox-perio #main-visual>.inner .image-area>img.tablet,#medicalbox-perio #main-visual>.inner .image-area>picture.tablet{width:39rem;top:19rem;right:-8rem}#medicalbox-perio #main-visual>.inner .image-area>img.pc,#medicalbox-perio #main-visual>.inner .image-area>picture.pc{width:22rem;top:8rem;left:0}#medicalbox-perio .main-area #section01{padding:5rem 0}#medicalbox-perio .main-area #section02{padding:5rem 0}#medicalbox-perio .main-area #section02 .contents-block ul{padding:2rem 2rem 0}#medicalbox-perio .main-area #section02 .contents-block ul li{width:45%;margin:0 10% 4rem 0}#medicalbox-perio .main-area #section02 .contents-block ul li:after{width:3rem;top:10rem;right:calc(-3rem - 1.75rem)}#medicalbox-perio .main-area #section02 .contents-block ul li h3{font-size:1.8rem;margin:1.75rem 0 1.25rem}#medicalbox-perio .main-area #section02 .contents-block ul li p{font-size:1.3rem}#consultation #main-visual>.inner{padding-bottom:4rem}#consultation #main-visual>.inner .image-area>img,#consultation #main-visual>.inner .image-area>picture{position:absolute}#consultation #main-visual>.inner .image-area>img.text,#consultation #main-visual>.inner .image-area>picture.text{width:12rem;top:0;left:-4rem}#consultation #main-visual>.inner .image-area>img.tablet,#consultation #main-visual>.inner .image-area>picture.tablet{width:26rem;top:1rem;right:4rem}#consultation #main-visual>.inner .image-area>img.tablet-agreement,#consultation #main-visual>.inner .image-area>picture.tablet-agreement{width:26rem;top:6rem;right:-7rem}#consultation #main-visual>.inner .image-area>img.smartphone,#consultation #main-visual>.inner .image-area>picture.smartphone{width:18rem;top:9rem;left:0}#consultation .main-area #section01{padding:0 0 6rem}#consultation .main-area #section01 .inner>.image-area a{right:0;bottom:0}#consultation .main-area #section01 .inner>.image-area a img{max-width:280px}#consultation .main-area #section01 .contents-block{padding:4rem;margin-bottom:3rem}#consultation .main-area #section01 .contents-block.half{width:100%;min-height:inherit}#consultation .main-area #section01 .contents-block h3{font-size:2.8rem;margin:0 auto 3rem;line-height:1.5}#consultation .main-area #section01 .contents-block .flexbox{flex-direction:column}#consultation .main-area #section01 .contents-block.first .image{width:100%}#consultation .main-area #section01 .contents-block .image{width:60%;margin:0 auto 3rem}#consultation .main-area #section01 .contents-block.first .image{margin:0 auto 3rem}#consultation .main-area #section01 .contents-block .det{width:100%}#consultation .main-area #section01 .contents-block.first .det{width:100%}#consultation .main-area #section01 .contents-block .det p{font-size:1.5rem;line-height:1.75;margin:0 0 2rem}#consultation .main-area #section02{padding:6rem 0 8rem}#consultation .main-area .section-title h2 span{font-size:4rem}#consultation .main-area .section-title h2 span.bl{font-size:5rem}#consultation .main-area .section-title .sub{font-size:3rem}#consultation .main-area #section02 .bg-block h3{font-size:2.6rem}#consultation .main-area #section02 .contents-block .column-3block li.full .block{padding:3rem 2rem 1rem}#consultation .main-area #section02 .contents-block .column-3block li.full .block h3{font-size:2.8rem}#consultation .main-area #section02 .contents-block .column-3block li.new:before{content:'';background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/monshin/new-badge.webp) no-repeat;background-size:cover;width:7.5rem;height:7.5rem;position:absolute;z-index:6;top:1.3rem;left:1.3rem}#consultation .main-area #section02 .contents-block .column-3block li.half{width:100%;max-width:100%}#consultation .main-area #section02 .flexbox .block h4{font-size:1.6rem}#consultation .main-area #section03{padding:0 2rem 6rem}#online #main-visual>.inner{padding-bottom:4rem}#online #main-visual>.inner .image-area{min-height:45rem}#online #main-visual>.inner .image-area>img.effect,#online #main-visual>.inner .image-area>picture.effect,#online #main-visual>.inner .image-area>span.effect{width:20rem;top:8rem;left:2rem}#online #main-visual>.inner .image-area>img.mv-img01,#online #main-visual>.inner .image-area>picture.mv-img01,#online #main-visual>.inner .image-area>span.mv-img01{width:21rem;top:3rem;left:-1rem;border-radius:2rem}#online #main-visual>.inner .image-area>img.laptop,#online #main-visual>.inner .image-area>picture.laptop,#online #main-visual>.inner .image-area>span.laptop{width:45rem;top:18rem;left:2rem}#online #main-visual>.inner .image-area>img.logo,#online #main-visual>.inner .image-area>picture.logo,#online #main-visual>.inner .image-area>span.logo{width:13rem;top:5rem;left:22rem}#online .main-area #section01{padding:5rem 0}#online .main-area #section02{padding:5rem 0}#denwagarakuda .main-area #section02 .inner .ttl-area-inner-bottom figure figcaption{padding:0 38px}#denwagarakuda .main-area #section02 p.sub{font-size:1.8rem}#kaodepass #main-visual>.inner .text-area{width:47.6%}#kaodepass #main-visual>.inner .text-area .title-set .inner{margin:0 0 3rem}#kaodepass #main-visual>.inner .text-area .title-set h1 img{width:100%;height:auto}#kaodepass #main-visual>.inner .text-area .title-set .inner p span.fee{font-size:1.2rem;margin:1rem 0 0}#kaodepass #main-visual>.inner .image-area{width:calc(100% - 47.6% - 2rem)}#kaodepass #main-visual>.inner .image-area .inner{min-height:auto;margin-bottom:0}#kaodepass #main-visual>.inner .image-area .inner>figure{width:60%;border-radius:1rem;top:20rem;bottom:initial;left:0}#kaodepass #main-visual>.inner .image-area .mv-monitor{width:20rem;top:10rem;right:-1rem}#kaodepass #main-visual>.inner .image-area .mv-comment{width:15rem;top:15rem;bottom:initial;left:0}#sms #main-visual>.inner .image-area .mv-illust{width:13rem;bottom:auto;top:30rem;left:5rem}#kaodepass .main-area #section01{padding:5rem 0}#kaodepass .main-area #section02{padding:5rem 0 0}#kaodepass .main-area #section02 .section-title{margin-bottom:4rem}#kaodepass .main-area #section02 .annotation .img-set{margin:0 1.2rem 0 0;font-size:2.8rem}#kaodepass .main-area #section02 .annotation .img-set img{width:calc(5rem * .75);filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#kaodepass .main-area #section02 .security{padding:2rem}#kaodepass .main-area #section02 .security .inner .image{width:500px}#kaodepass .main-area #section02 .annotation p{font-size:1.3rem;line-height:1.75}#goannaiban #main-visual>.inner .text-area{width:40%}#goannaiban #main-visual>.inner .text-area .title-set:before{top:7rem;width:7rem;height:7rem}#goannaiban #main-visual>.inner .text-area .title-set .inner{margin:0 0 3rem}#goannaiban #main-visual>.inner .text-area .title-set h1 img{width:100%;height:auto}#goannaiban #main-visual>.inner .text-area .title-set .inner p span.fee{font-size:1.2rem;margin:1rem 0 0}#goannaiban #main-visual>.inner .image-area{width:calc(100% - 40% - 2rem)}#goannaiban #main-visual>.inner .image-area .inner{min-height:45rem;margin-bottom:0}#goannaiban #main-visual>.inner .image-area .inner>figure{width:50%;border-radius:1rem;top:10rem;bottom:initial;left:0}#goannaiban #main-visual>.inner .image-area .mv-monitor{width:24rem;top:20rem;right:0}#goannaiban #main-visual>.inner .image-area .mv-comment{width:25rem;position:absolute;bottom:35rem;right:.5rem}#goannaiban #main-visual>.inner .image-area .logo{width:8rem;bottom:auto;top:25rem;left:2rem}#goannaiban .main-area #section01{padding:5rem 0}#goannaiban .main-area #section02{padding:5rem 0}#goannaiban .main-area #section02 .contents-block ul{padding:2rem 2rem 0}#goannaiban .main-area #section02 .contents-block ul li{width:45%;margin:0 10% 4rem 0}#goannaiban .main-area #section02 .contents-block ul li:after{width:3rem;top:10rem;right:calc(-3rem - 1.75rem)}#goannaiban .main-area #section02 .contents-block ul li h3{font-size:1.8rem;margin:1.75rem 0 1.25rem}#goannaiban .main-area #section02 .contents-block ul li p{font-size:1.3rem}#goannaiban .main-area #section03 .section-title{margin-bottom:4rem}#goannaiban .main-area #section03 .annotation .img-set{margin:0 1.2rem 0 0;font-size:2.8rem}#goannaiban .main-area #section03 .annotation .img-set img{width:calc(5rem * .75);filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));margin:0 1rem 0 0}#goannaiban .main-area #section03 .annotation p{font-size:1.3rem;line-height:1.75}#sugoiuketsukesan .main-area #section05{padding:3rem 2rem 12rem}#sugoiuketsukesan #main-visual>.inner .text-area{width:47.6%}#sugoiuketsukesan #main-visual>.inner .text-area .title-set .inner{margin:0 0 3rem}#sugoiuketsukesan #main-visual>.inner .text-area .title-set h1 img{width:100%;height:auto}#sugoiuketsukesan #main-visual>.inner .text-area .title-set .inner p span.fee{font-size:1.2rem;margin:1rem 0 0}#sugoiuketsukesan #main-visual>.inner .image-area{width:calc(100% - 47.6% - 2rem)}#sugoiuketsukesan #main-visual>.inner .image-area .inner{min-height:45rem;margin-bottom:0}#sugoiuketsukesan #main-visual>.inner .image-area .inner>figure{top:5rem;bottom:initial;left:0}#sugoiuketsukesan .main-area #section02{padding:5rem 0}#sugoiuketsukesan .main-area #section03{padding:5rem 0}#sugoiuketsukesan .main-area #section03 .contents-block ul{padding:2rem 2rem 0}#sugoiuketsukesan .main-area #section03 .contents-block ul li{width:45%;margin:0 10% 4rem 0}#sugoiuketsukesan .main-area #section03 .contents-block ul li:after{width:3rem;top:10rem;right:calc(-3rem - 1.75rem)}#sugoiuketsukesan .main-area #section03 .contents-block ul li h3{font-size:1.8rem;margin:1.75rem 0 1.25rem}#sugoiuketsukesan .main-area #section03 .contents-block ul li p{font-size:1.3rem}#sugoiuketsukesan .main-area #section04{padding:12rem 2rem 3rem}#sugoiuketsukesan .main-area #section04 .section-title{margin-bottom:4rem}#sugoiuketsukesan .main-area #section04 .annotation .img-set{margin:0 1.2rem 0 0;font-size:2.8rem}#sugoiuketsukesan .main-area #section04 .annotation .img-set img{width:100px;margin:0 1rem 0 0}#sugoiuketsukesan .main-area #section04 .annotation p{font-size:1.3rem;line-height:1.75}#sugoiuketsukesan .main-area #section05{padding:3rem 2rem 12rem}#datalinkage .main-area #section01{padding:4rem 0 8rem}#datalinkage .main-area #section01 .contents-block .mv-image{width:70%;margin:0 auto 6rem}#datalinkage .main-area #section01 .contents-block section{padding:0 0 6rem}#datalinkage .main-area #section01 .contents-block section h2{font-size:2.4rem;margin:0 0 2rem}#datalinkage .main-area #section01 .contents-block section table{margin:0 0 2rem}#datalinkage .main-area #section01 .contents-block section table th,#datalinkage .main-area #section01 .contents-block section table td{padding:1.5rem 1.1rem}#datalinkage .main-area #section01 .contents-block section table td a{margin-left:1.5rem}#datalinkage .main-area #section01 .contents-block .date{font-size:1.6rem}#news .main-area #section01{padding:5rem 0}#news .main-area #section01 .section-title{margin-bottom:4rem}#news .main-area #section01 .contents-block .news-list{margin-bottom:4rem}#news-article .main-area #section01{padding:5rem 0}#news-article .main-area #section01 .section-title{margin-bottom:2rem}#news-article .main-area #section01 .section-title h1{margin-bottom:0}#news-article .main-area #section01 .section-title h1 span{font-size:3.2rem}#news-article .main-area #section01 .contents-block .news-list{margin-bottom:4rem}.entry .eye-catch{margin-bottom:4rem}.entry p{line-height:1.75;margin-bottom:3rem}.entry h2{font-size:2rem;margin-bottom:2rem}.entry h3{font-size:1.6rem;margin-bottom:1rem}.entry h4{font-size:1.8rem;margin-bottom:1rem}.entry .column-devide{display:flex;flex-direction:column;margin:2rem 0 4rem;justify-content:center}.entry .column-devide>*{max-width:100%;margin-bottom:2.5rem}.entry .column-devide>*:last-of-type{margin-bottom:0}#flow .main-area #section01{padding:5rem 0}#flow .main-area #section01 .section-title{margin-bottom:3rem}#flow .main-area #section01 .steps{display:flex;justify-content:space-between;flex-wrap:wrap}#flow .main-area #section01 .steps li{width:48%;border-radius:2rem;margin:0 0 2.4rem}#flow .main-area #section01 .steps li .contents{padding:3rem 2rem}#flow .main-area #section01 .steps li .contents h2{font-size:2rem;line-height:1.5;text-align:center;margin:0 0 2rem;font-weight:900}#flow .main-area #section01 .steps li .contents .illust{width:18rem;height:18rem;margin:0 auto 2.4rem}#flow .main-area #section01 .steps li .contents p{font-size:1.6rem}#flow .main-area #section02{padding:0 2rem 6rem}#flow .main-area #section02 .inner{border:3px solid #ffdc00;padding:4rem 3rem;border-radius:3rem}#flow .main-area #section02 .section-title{margin-bottom:3rem}#flow .main-area #section02 .contents-block img{width:60%;margin:0 auto 4rem}#flow .main-area #section02 .contents-block ul li{width:31%}#flow .main-area #section02 .contents-block ul li h3{font-size:2rem;margin-bottom:1.6rem}#flow .main-area #section02 .contents-block ul li p{font-size:1.5rem;line-height:1.75}h2.min{font-size:1.8rem}#requirements .main-area #section01{padding:5rem 0 8rem}#requirements .main-area #section01 .section-title{margin-bottom:3rem}#requirements .main-area #section01 .contents-block{margin-bottom:6rem}#requirements .main-area #section01 .contents-block h2{font-size:2.4rem;margin:0 0 2rem}#requirements .main-area #section01 .contents-block table th,#requirements .main-area #section01 .contents-block table td{font-size:1.5rem}#requirements .main-area #section01 .contents-block .annotation .notes{margin:1rem 0 0}#requirements .main-area #section01 .contents-block .annotation .notes li{font-size:1.4rem}#receiptcomputer .main-area #section01{padding:5rem 0 8rem}#receiptcomputer .main-area #section01 .section-title{margin-bottom:3rem}#receiptcomputer .main-area #section01 .contents-block{margin-bottom:6rem}#receiptcomputer .main-area #section01 .contents-block .text-area{margin:0 0 4.5rem}#receiptcomputer .main-area #section01 .contents-block .text-area p{font-size:1.6rem;line-height:1.75;margin:0 0 2rem}#receiptcomputer .main-area #section01 .contents-block .mv{width:80%;margin:0 auto 6rem}#receiptcomputer .main-area #section01 .contents-block .annotation{margin:3rem 0 0}#receiptcomputer .main-area #section01 .contents-block .annotation ul li{margin:0 0 2rem}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group{display:flex;flex-wrap:wrap;align-items:stretch}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group h5{line-height:1.75;font-size:1.4rem}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group h5:last-of-type{border-width:1px 0 1px 1px}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group table:last-of-type th,#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group table:last-of-type td{border-width:1px}#receiptcomputer .main-area #section01 .contents-block .maker-list h5{width:40%;line-height:1.75;font-size:1.4rem}#receiptcomputer .main-area #section01 .contents-block .maker-list table{width:60%}#receiptcomputer .main-area #section01 .contents-block .maker-list table th,#receiptcomputer .main-area #section01 .contents-block .maker-list table td{width:25%;font-size:1.4rem}#receiptcomputer .main-area #section01 .contents-block .maker-list table th:first-child,#receiptcomputer .main-area #section01 .contents-block .maker-list table td:first-child{width:50%}#casestudy .main-area{padding:5rem 0 6rem}#casestudy .main-area #section01 .document-download .contents-box .text h3{font-size:2.2rem;line-height:3rem}#casestudy .main-area #section01 #examples{width:100%;left:0;transform:none;margin:0;padding:5rem 0 9.2rem}#casestudy .main-area #section01 #examples .slick-dots{bottom:5rem;left:0}#casestudy .main-area #section01 #examples .slick-dots li{width:1.5rem;height:1.5rem;margin:0 .8rem}#casestudy .main-area #section01 #examples .slick-next,#casestudy .main-area #section01 #examples .slick-prev{display:none}#casestudy .main-area #section01 #examples .block{max-width:90%;margin:0 1.5rem;border-radius:1.2rem}#casestudy .main-area #section01 #examples .block a{display:flex;flex-direction:column}#casestudy .main-area #section01 #examples .block a.pickup .name:before{width:8.2rem;margin:0 .8rem 0 0}#casestudy .main-area #section01 #examples .block .image{width:100%;height:28rem}#casestudy .main-area #section01 #examples .block .image img{width:101%;top:55%}#casestudy .main-area #section01 #examples .block .details{padding:3rem}#casestudy .main-area #section01 #examples .block .details .name{font-size:1.6rem;margin:0 0 1.5rem}#casestudy .main-area #section01 #examples .block .details h2{font-size:2.4rem;margin:0 0 1.5rem}#casestudy .main-area #section01 #examples .block .details .text{font-size:1.5rem}#casestudy .main-area #section02{padding:5rem 0}#casestudy .main-area #section02 .section-title h2 span{font-size:2.8rem}#casestudy .main-area #section02 .contents-block #search{background:#f6f8f8;border-radius:2rem;padding:3rem 3rem 8rem;overflow:hidden;opacity:0;transition:.5s}#casestudy .main-area #section02 .contents-block #search.load{opacity:1}#casestudy .main-area #section02 .contents-block #search.load:after{content:'';background:linear-gradient(0deg,#f6f8f8 0%,#f6f8f8 20%,rgba(246,248,248,0) 100%);transition:.5s;position:absolute;width:100%;height:15rem;bottom:0;left:0;z-index:2}#casestudy .main-area #section02 .contents-block #search.load.open:after{opacity:0;height:0}#casestudy .main-area #section02 .contents-block #search.load.open .toggle-arrow:before{transform:translateX(-50%) scaleY(1)}#casestudy .main-area #section02 .contents-block #search dl{display:flex;flex-direction:column;margin:0}#casestudy .main-area #section02 .contents-block #search dl dt{width:100%;font-size:1.8rem;font-weight:700;margin:0 0 2rem;border-bottom:none}#casestudy .main-area #section02 .contents-block #search dl dd{font-size:1.4rem;width:100%;margin:0 0 2rem;padding:0}#casestudy .main-area #section02 .contents-block #search dl dd ul{width:100%}#casestudy .main-area #section02 .contents-block #search dl dd ul li{margin:0 0 1.5rem}#casestudy .main-area #section02 .contents-block #search dl dd ul#unit-list li{width:25%}#casestudy .main-area #section02 .contents-block #search dl dd ul#task-list li{width:25%}#casestudy .main-area #section02 .contents-block #search dl dd ul#func-list li{width:50%}#casestudy .main-area #section02 .contents-block #search dl dd label{line-height:1.5;text-align:left;border-radius:20rem;padding:1rem 1.6rem 1.2rem}#casestudy .main-area #section02 .contents-block #search dl dd:before{display:none}#casestudy .main-area #section02 .contents-block #search .button-set button{font-size:1.6rem;padding:1.5rem 3rem}#casestudy .main-area #section02 .contents-block #search .toggle-arrow{width:100%;height:4rem;display:block;position:absolute;bottom:0;left:0;cursor:pointer;z-index:3}#casestudy .main-area #section02 .contents-block #search .toggle-arrow:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/arrow08.svg);display:block;position:absolute;width:4rem;transition:.5s;bottom:2rem;left:50%;transform:translateX(-50%) scaleY(-1)}#casestudy .main-area #section03{padding:0}#casestudy .main-area #section03 .column-3blockB{margin-bottom:2rem}#casestudy-detail .main-area{padding:5rem 0 6rem}#casestudy-detail .main-area #section01 .section-title h1 span{font-size:3.2rem}#casestudy-detail .main-area #section01 .contents-block{display:flex}#casestudy-detail .main-area #section01 #main{width:100%;order:2}#casestudy-detail .main-area #section01 #main .eye-catch{margin:0 0 4rem}#casestudy-detail .main-area #section01 #main p{line-height:1.75;font-size:1.6rem;margin-bottom:1.5rem}#casestudy-detail .main-area #section01 #main .question,#casestudy-detail .main-area #section01 #main .interview-end{font-weight:900;font-size:1.8rem;line-height:1.75}#casestudy-detail .main-area #section01 #main .question:before,#casestudy-detail .main-area #section01 #main .interview-end:before{content:'';width:4.4rem;height:2px;background:#2d3030;display:inline-block;vertical-align:middle;margin:0 .6rem}#casestudy-detail .main-area #section01 #main .question{margin:0 0 3rem}#casestudy-detail .main-area #section01 #main .interview-end{margin:4rem 0}#casestudy-detail .main-area #section01 #main .first-text{margin-bottom:7rem}#casestudy-detail .main-area #section01 #main .effect-flow{padding:4rem;margin:0 0 4rem;position:relative}#casestudy-detail .main-area #section01 #main .effect-flow:before{height:calc(100% - 16rem);left:8rem}#casestudy-detail .main-area #section01 #main .effect-flow:after{content:'ポイント';background:#737e7f;color:#fff;display:inline-block;padding:1rem 2rem;position:absolute;top:-3.5rem;left:0;font-size:1.4rem;font-weight:500}#casestudy-detail .main-area #section01 #main .effect-flow dl{margin-bottom:3rem}#casestudy-detail .main-area #section01 #main section{margin-bottom:4rem}#casestudy-detail .main-area #section01 #main section h2{font-size:2.8rem;margin-bottom:3rem}#casestudy-detail .main-area #section01 #main section .interview-block{margin-bottom:4rem}#casestudy-detail .main-area #section01 #main .support-center dd{font-weight:500}#casestudy-detail .main-area #section01 #sub{width:100%;position:relative;top:0;padding:0;margin-bottom:3rem;border:none;order:1}#casestudy-detail .main-area #section01 .section-title{margin-bottom:5rem}#casestudy-detail .main-area #section01 #sub>*{padding:1.5rem 0}#casestudy-detail .main-area #section01 #sub h2{background:#f1fefe;font-size:2rem;padding:1rem 2rem .5rem}#casestudy-detail .main-area #section01 #sub h2:before{content:'医院紹介';background:#0fabb5;color:#fff;font-size:1.4rem;font-weight:500;padding:.5rem 2rem;position:absolute;top:-3.5rem;left:0}#casestudy-detail .main-area #section01 #sub h2+ul{display:none!important}#casestudy-detail .main-area #section01 #sub p{margin-bottom:0}#casestudy-detail .main-area #section01 #sub .doctor-list li{width:25%;padding:0 1rem}#casestudy-detail .main-area #section01 #sub .doctor-list li .image{width:12rem;margin:0 auto;overflow:hidden;border-radius:100%;margin-bottom:1.4rem}#casestudy-detail .main-area #section01 #sub .doctor-list li p{text-align:center}#casestudy-detail .main-area #section01 #sub>div{border:none}#casestudy-detail .main-area #section01 #sub>div.sub-info{background:#f1fefe;padding:.5rem 2rem}#casestudy-detail .main-area #section01 #sub>div.sub-info:last-of-type{padding:.5rem 2rem 2rem}#casestudy-detail .main-area #section01 #sub>div img{height:auto}#casestudy-detail .main-area #section01 #sub>div h4{font-size:1.6rem;font-weight:900;line-height:1.75}#casestudy-detail .main-area #section01 #sub>div p{margin-bottom:0}#casestudy-detail .main-area #section01 .button{order:3;margin:5rem auto}#casestudy-detail .main-area #section02 .section-title{margin-bottom:3rem}#casestudy-detail .main-area #section02 .section-title h2 span{font-size:2.4rem}#casestudy-detail .main-area #section02 #other-recommend{margin-bottom:3rem}#casestudy-detail .main-area #section02 #other-recommend .block{width:calc((100% - 4rem) / 3)}#casestudy-detail .main-area #section02 #other-recommend .block .image{height:12rem;margin:0 0 1.75rem}#casestudy-detail .main-area #section02 #other-recommend .block .details{padding:0 1.5rem 2rem}#casestudy-detail .main-area #section02 #other-recommend .block .details .name{font-size:1.2rem;margin:0 0 1rem}#casestudy-detail .main-area #section02 #other-recommend .block .details h2,#casestudy-detail .main-area #section02 #other-recommend .block .details h3{font-size:1.8rem;margin:0 0 1.5rem}#casestudy-detail .main-area #section02 #other-recommend .block .details .text{font-size:1.1rem}#casestudy-detail .main-area #section02 .button a{font-size:1.5rem;padding:1.5rem 2rem}#column .main-area{padding:5rem 0}#column .main-area #section01{padding:0}#column .main-area #section01 .section-title{width:100%;margin-bottom:3rem}#column .main-area #section01 .section-title h1 span{font-size:3.2rem}#column .main-area #section01 #main{width:100%;margin-bottom:6rem}#column .main-area #section01 #main .post-list li{padding:0 0 4rem;margin:0 0 4rem}#column .main-area #section01 #main .post-list li a h2{font-size:2.4rem;margin:3rem 0 2rem}#column .main-area #section01 #main .post-list li .categories{margin:0 0 2rem}#column .main-area #section01 #main .post-list li .categories .category a{font-size:1.5rem}#column .main-area #section01 #main .post-list li .categories time{font-size:1.5rem}#column .main-area #section01 #main .post-list li .post-head{font-size:1.6rem;line-height:1.75}#column .main-area #section01 #sub{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#column .main-area #section01 #sub dl{width:48%;margin-bottom:0}#column .main-area #section01 #sub dl dt{font-size:1.8rem;padding:1.4rem 0 1.6rem 5.6rem}#column .main-area #section01 #sub dl dt.hot-post:before{width:2.6rem;margin:0 1.5rem}#column .main-area #section01 #sub dl dt.post-category:before{width:2.6rem;margin:0 1.5rem}#column .main-area #section01 #sub dl dd ul li a{font-size:1.5rem;padding:1.4rem 1rem 1.8rem 2.6rem}#column .main-area #section01 #sub dl dd ul li a:before{width:8px;height:8px;top:2.4rem;left:8px}#column.post .main-area #section01 .section-title{margin-bottom:2rem}#column.post .main-area #section01 .section-title h1 span{font-size:3.2rem}#column.post .main-area #section01 #main .eye-catch{margin:0 0 4rem}#column.post .main-area #section01 #main p{font-size:1.6rem;margin-bottom:1.5rem}#column.post .main-area #section01 #main #entry-head{margin-bottom:8rem}#column.post .main-area #section01 #main h2{font-size:2.4rem;margin-bottom:4rem}#seminarevent{font-feature-settings:normal}#seminarevent .main-area #section01{padding:5rem 0 8rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list{justify-content:space-between}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div{width:48%;max-width:36rem;margin:0 0 4rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories{margin:0 0 1.5rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li{font-size:1.1rem;min-width:6rem;margin:0 .6rem 0 0;padding:.5rem .8rem .6rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li.live img{width:2.6rem;top:-1px}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li.live:before{width:1.6rem;margin:0 .6rem 0 0;top:55%}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time{font-size:1.5rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time span{font-size:150%}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time span.year{font-size:1.5rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div p{font-size:1.5rem}#seminarevent.form .main-area .inner{max-width:none}#seminarevent.form .main-area .eyecatch{margin:0 0 3rem}#seminarevent.form .main-area .section-title{margin-bottom:2rem}#seminarevent.form .main-area .section-title h1 span{font-size:3rem}#seminarevent.form .main-area dl.details-table{display:flex;flex-wrap:wrap}#seminarevent.form .main-area dl.details-table dt{width:12rem;padding:1.6rem}#seminarevent.form .main-area dl.details-table dd{width:calc(100% - 12rem)}#seminarevent.form .main-area dl.details-table dd div{padding:1.6rem}#seminarevent.form .main-area #section01{padding:4rem 0}#seminarevent.form .main-area #section01 .inner .contents-block .text{margin-bottom:3rem}#seminarevent.form .main-area #form-area{padding:0 0 4rem}#seminarevent.form .main-area #form-area h2{font-size:2.8rem}#seminarevent.form .main-area #form-area .form-set{border-radius:2rem;padding:2rem}#seminarevent.form .main-area #form-area .form-set #form dl dt{width:20rem}#seminarevent.form .main-area #form-area .form-set #form dl dd{width:calc(100% - 20rem)}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label{font-size:1.5rem}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label span{width:2rem;height:2rem;top:-2px}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label span:before{top:44%;width:1.3rem}#seminarevent.form .main-area #form-area .form-set #form span.validation-error{bottom:-25px}#seminarevent.form .main-area #form-area .form-set .annotation p{margin:0 0 2rem;font-size:1.5rem}#seminarevent.form .main-area #section02{padding:0 0 6rem}#seminarevent.form .main-area #section02 .instructors{padding:0;margin:0 0 4rem}#seminarevent.form .main-area #section02 .instructors .profile-js{padding:2rem;margin-bottom:2rem}#seminarevent.form .main-area #section02 .instructors .profile-js .image{width:12rem;margin:0 2rem 0 0}#seminarevent.form .main-area #section02 .instructors .profile-js .detail{width:calc(100% - 14rem)}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3{margin-bottom:1rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .company{font-size:1.3rem;margin-bottom:1.2rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .role{font-size:1.2rem;margin-bottom:.7rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .name-det span{font-size:2rem}#seminarevent.form .main-area #section02 .instructors .profile-js .text{font-size:1.4rem}#seminarevent.form .main-area .button{margin:4rem 0 0}#seminarevent.form .main-area .button a{font-size:1.4rem;padding:1.7rem 2rem}#contact{font-feature-settings:normal}#contact .main-area .inner{max-width:none}#contact .main-area .section-title{margin-bottom:2rem}#contact .main-area .section-title h1 span{font-size:3rem}#contact .main-area #form-area{padding:0 0 4rem}#contact .main-area #form-area .form-set{border-radius:2rem;padding:0}#contact .main-area #form-area .form-set form dl dt{width:21rem;line-height:1.5}#contact .main-area #form-area .form-set form dl dd{width:calc(100% - 21rem)}#contact .main-area #form-area .form-set form .checkbox-group input{top:-.1em}#contact .main-area #form-area .form-set form .checkbox-group label{width:50%;font-size:1.35rem;margin:.7rem 0}#contact .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.5rem}#contact .main-area #form-area .form-set form .privacypolicy_check-label label span{width:2rem;height:2rem;top:-2px}#contact .main-area #form-area .form-set form .privacypolicy_check-label label span:before{top:44%;width:1.3rem}#contact .main-area #form-area .form-set form span.validation-error{bottom:-25px}#contact .main-area #form-area .form-set .annotation p{margin:0 0 2rem;font-size:1.5rem}#support .main-area #section01{padding:4rem 0 6rem}#support .main-area #section01 .section-title{margin-bottom:4rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset h2.logo-youtube{font-size:1.8rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset h2.logo-youtube img{width:9rem;top:.25rem;margin-right:.6rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .tel{font-size:2.8rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .tel:before{width:3.6rem;top:3px}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .contact-button{font-size:1.6rem;padding:1.4rem 4rem 1.6rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .contact-button:after{right:1.6rem}#support .main-area .button{text-align:center}#support .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#support .main-area .button a span{color:#2d3030;font-weight:500}#document{font-feature-settings:normal}#document .main-area .inner{max-width:none}#document .main-area .section-title{margin-bottom:2rem}#document .main-area .section-title h1 span{font-size:3rem}#document .main-area #form-area{padding:0 0 4rem}#document .main-area #form-area .form-set{border-radius:2rem;padding:0}#document .main-area #form-area .form-set form dl dt{width:21rem;line-height:1.5}#condocumenttact .main-area #form-area .form-set form dl dd{width:calc(100% - 21rem)}#document .main-area #form-area .form-set form .checkbox-group input{top:-.1em}#document .main-area #form-area .form-set form .checkbox-group label{width:50%;font-size:1.35rem;margin:.7rem 0}#document .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.5rem}#document .main-area #form-area .form-set .annotation p{margin:0 0 2rem;font-size:1.5rem}#trial{font-feature-settings:normal}#trial .main-area .inner{max-width:none}#trial .main-area .section-title{margin-bottom:2rem}#trial .main-area .section-title h1 span{font-size:3rem}#trial .main-area #form-area{padding:0 0 4rem}#trial .main-area #form-area .form-set{border-radius:2rem;padding:0}#trial .main-area #form-area .form-set form dl dt{width:21rem;line-height:1.5}#trial .main-area #form-area .form-set form .checkbox-group input{top:-.1em}#trial .main-area #form-area .form-set form .checkbox-group label{width:50%;font-size:1.35rem;margin:.7rem 0}#trial .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.5rem}#trial .main-area #form-area .form-set .annotation p{margin:0 0 2rem;font-size:1.5rem}#team{font-feature-settings:normal}#team .main-area #section01{padding:4rem 0 6rem}#team .main-area #section01 .section-title{margin-bottom:4rem}#team .main-area #section01 .inner .contents-block .mv{width:70%;margin:0 auto 5rem}#team .main-area #section01 .inner .contents-block ul li{max-width:30%;margin:0 5% 0 0}#team .main-area #section01 .inner .contents-block ul li:after{right:-8%}#team .main-area #section01 .inner .contents-block ul li h2{font-size:2rem;margin-bottom:2rem}#team .main-area #section01 .inner .contents-block ul li p{font-size:1.3rem}#team .main-area .button{text-align:center}#team .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#team .main-area .button a span{color:#2d3030;font-weight:500}#notfound .main-area #section01,#document .main-area #section01{padding:4rem 0 6rem}#notfound .main-area #section01 .section-title,#document .main-area #section01 .section-title{margin-bottom:3rem}#notfound .main-area #section01 .inner .contents-block .main,#document .main-area #section01 .inner .contents-block .main{font-size:2.4rem;padding:3rem 0;margin:0 auto 2rem}#plan .main-area #section01{padding:4rem 0}#plan .main-area #section01 .section-title{margin-bottom:0}#plan .main-area #section01 .section-title .sub{font-size:2.4rem}#plan .main-area #section02{padding:4rem 0 0}#plan .main-area #section02 .section-title h2 span{font-size:2.6rem}#plan .main-area #section02 .inner .border-block{padding:5.1rem 3rem}#plan .main-area #section02 .inner .border-block:before{width:10rem;height:10rem;left:0}#plan .main-area #section02 .inner .contents-block .area{align-items:center}#plan .main-area #section02 .inner .contents-block .area .details{width:55%}#plan .main-area #section02 .inner .contents-block .area .image{width:45%}#plan .main-area #section02 .border-block .contents-block>ul>li{width:calc(50% - 1.5rem)}#plan .main-area #section02 .border-block .contents-block>ul>li.one-third{width:calc(33.3333% - 1.5rem)}#plan .main-area .button-area{padding:4rem 0}#plan .main-area #section03 .inner .contents-block .border-block-list{gap:1.5rem}#plan .main-area #section03 .inner .contents-block .border-block-list li{width:calc(50% - 1rem);margin:0}#plan .main-area #section03 .inner .contents-block .border-block-list li a{width:100%}#plan .main-area #section05 .section-title{margin-bottom:3rem}#plan .main-area #section05 .inner .contents-block .plan-list{width:100%;margin:0 0 4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li{width:calc((100% - 3rem) / 3);padding:2rem 0 0}#plan .main-area #section05 .inner .contents-block .plan-list>li:first-child{display:none;left:-1.5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li:last-child{display:none;right:-1.5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .main{margin:0 0 .8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head{border-radius:2rem 2rem 0 0;padding:2rem 0 2rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head:before{font-size:1.6rem;width:7.4rem;height:7.4rem;top:-2rem;padding:2rem 0 0}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .head img{width:70px;right:-10px}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head h2{margin:0;font-size:2rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .list-block{border-width:0 3px 3px;border-radius:0 0 2rem 2rem;padding:2rem 1.8rem 4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more{border-width:3px;border-radius:2rem;padding:4rem 1.8rem 1.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more:before{width:3rem;top:-3.2rem;padding:1rem 1rem .9rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li p{margin-top:.8rem;font-size:1.4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dt{font-size:1rem;margin-right:.6rem;padding-bottom:.7rem;line-height:1.25;border-radius:1rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dt br{display:inline}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dd{font-size:1rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dd span{font-size:2rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li{border-bottom:1px solid #b4b9b9;padding:0 .2rem 0 2rem;margin:0 0 1rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li:before,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li:before{height:calc(1.8rem * .6);width:calc(2.4rem * .6);top:.6rem;right:0}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3,#plan .main-area #section01 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.35rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.primary,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.primary{font-size:1.5rem;margin-bottom:.4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.secondary{font-size:1.2rem;margin-bottom:.5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:before,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.secondary:before{margin:0 .5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:last-child,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.secondary:last-child{margin-bottom:1rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3 .price,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3 .price{position:relative}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price{position:relative;display:block;width:100%;text-align:right;top:0;margin:0 0 1rem;font-size:1.4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price:after{font-size:1rem}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dt,#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dt{font-size:1.4rem;margin:.5rem 0;text-align:center}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dd{font-size:1.1rem}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dd span{font-size:2.4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .head:after{width:3.2rem;top:auto;bottom:1rem;right:1rem;transform:none}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .head:after{width:3.2rem;top:auto;bottom:1rem;right:1rem;transform:none}#plan .main-area #section05 .inner .contents-block .contact-block .inner{padding:4rem 0;margin:0 0 2rem}#plan .main-area #section05 .inner .contents-block .contact-block .inner:after{width:calc(20rem * .8);height:calc(23rem * .8);right:4rem}#plan .main-area #section05 .inner .contents-block .contact-block h4{font-size:3rem;margin-bottom:2rem}#plan .main-area #section05 .inner .contents-block .contact-block p{margin-bottom:2rem;text-align:center}#plan .main-area #section05 .inner .contents-block .contact-block p br{display:inline}#plan .main-area #section05 .inner .contents-block .contact-block .contact-button{width:100%;max-width:30rem;font-size:1.9rem}#plan .main-area #section05 .inner .contents-block .contact-block .contact-button:after{right:2rem;width:calc(1.2rem * .7);height:calc(1.8rem * .7)}#plan .main-area #section05 .inner .contents-block .annotation{max-width:1160px;margin:0 auto;padding:0 2rem}#plan .main-area #section05 .inner .contents-block .annotation li{padding-left:1.2em;font-size:1.2rem}#plan .main-area #section06{padding:3rem 0 8rem}#plan .main-area #section06 .inner .contents-block section{padding:0;margin:0 0 4rem}#plan .main-area #section06 .inner .contents-block section:last-of-type{margin-bottom:1rem}#plan .main-area #section06 .inner .contents-block section h2{font-size:2rem;padding:1.5rem;margin:0 0 1.5rem}#plan .main-area #section06 .inner .contents-block section ul li{padding:0 1rem 1.5rem;margin-bottom:1.5rem}#plan .main-area #section06 .inner .contents-block section ul li div h3{font-size:1.4rem}#plan .main-area #section06 .inner .contents-block section ul li div .notes{font-size:1.2rem}#plan .main-area #section06 .inner .contents-block section ul li .price,#plan .main-area #section06 .inner .contents-block section ul li .price-under,#plan .main-area #section02 .inner .contents-block section ul li .price-none{font-size:1.2rem;top:.3em;right:1.2rem}#plan .main-area #section06 .inner .contents-block section ul li .price span,#plan .main-area #section06 .inner .contents-block section ul li .price-under span{font-size:1.6rem;margin:0 .1em}#plan .main-area #section06 .inner .contents-block .text-right{font-size:1.1rem;padding-bottom:0}#security .main-area #section01{padding:4rem 0 6rem}#security .main-area #section01 .section-title{margin-bottom:4rem}#security .main-area #section01 .inner .contents-block .mv{width:70%;margin:0 auto 5rem}#security .main-area #section01 .inner .contents-block ul li{max-width:30%;margin:0 5% 0 0}#security .main-area #section01 .inner .contents-block ul li:after{right:-8%}#security .main-area #section01 .inner .contents-block ul li h2{font-size:2rem;margin-bottom:2rem}#security .main-area #section01 .inner .contents-block ul li p{font-size:1.3rem}#faq .main-area #section01{padding:4rem 0 8rem}#faq .main-area #section01 .section-title{margin-bottom:3rem}#faq .main-area #section01 .inner .contents-block nav.main-nav{margin:0 0 4rem}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li{padding:1rem 1rem 1.5rem}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li h2{font-size:2rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav{margin-bottom:3rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul{justify-content:flex-start;flex-wrap:wrap}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li{margin:0 1.2rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a{font-size:1.8rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a:after{width:1.2rem}#faq .main-area #section01 .inner .contents-block #container{width:calc(200% + 6rem)}#faq .main-area #section01 .inner .contents-block #container.second{left:calc(-100% - 6rem)}#faq .main-area #section01 .inner .contents-block #container>div{padding:2.5rem 3rem 0;margin-right:6rem}#faq .main-area #section01 .inner .contents-block #container section{padding:0 0 6rem}#faq .main-area #section01 .inner .contents-block #container section h3{font-size:2rem;padding:1.5rem 0}#faq .main-area #section01 .inner .contents-block #container section dl dt{font-size:1.6rem;padding:2rem 5rem 2.4rem;line-height:1.5}#faq .main-area #section01 .inner .contents-block #container section dl dt:before{width:2rem;left:1.6rem;top:2.2rem}#faq .main-area #section01 .inner .contents-block #container section dl dt:after{width:2rem;right:1.6rem;top:1.8rem}#faq .main-area #section01 .inner .contents-block #container section dl dd{padding:1rem 5rem 3rem;font-size:1.5rem}#faq .main-area #section01 .inner .contents-block #container section dl dd:before{width:2rem;left:1.8rem;top:1.5rem}#patients-faq .main-area #section01{padding:4rem 0 8rem}#patients-faq .main-area #section01 .section-title{margin-bottom:3rem}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav{margin:0 0 4rem}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav ul li{padding:1rem 1rem 1.5rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav{margin-bottom:3rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul{justify-content:flex-start;flex-wrap:wrap}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li{margin:0 1.2rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a{font-size:1.8rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a:after{width:1.2rem}#patients-faq .main-area #section01 .inner .contents-block #container{width:calc(200% + 6rem)}#patients-faq .main-area #section01 .inner .contents-block #container.second{left:calc(-100% - 6rem)}#patients-faq .main-area #section01 .inner .contents-block #container>div{padding:2.5rem 3rem 0;margin-right:6rem}#patients-faq .main-area #section01 .inner .contents-block #container section{padding:0 0 6rem}#patients-faq .main-area #section01 .inner .contents-block #container section h2{font-size:2rem;padding:1.5rem 0}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt{font-size:1.6rem;padding:2rem 5rem 2.4rem;line-height:1.5}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt:before{width:2rem;left:1.6rem;top:2.2rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt:after{width:2rem;right:1.6rem;top:1.8rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd{padding:1rem 5rem 3rem;font-size:1.5rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd:before{width:2rem;left:1.8rem;top:1.5rem}}@media screen and (min-width:1081px){#denwagarakuda .main-area #section02 .youtube{width:750px}}@media screen and (max-width:520px){.pc-br{display:none}.sp-br{display:inline}.tel{pointer-events:auto}html{font-size:2.67vw;overflow-x:hidden}#breadcrumbs{display:none}.video-area{padding:2.5rem 2rem}.video-area .youtube{border-radius:.9rem;width:100%}.common-voice .inner ul li h3{line-height:1.5;padding:2rem 0 1.5rem;letter-spacing:.025em}.common-voice .inner .end p{align-items:flex-start}.common-contactArea .inner{padding:3.6rem 0 2rem}.case-btn-area{padding:4rem 0}.case-btn-area .contact-button{padding:2.4rem 5rem 2.6rem}#main-visual>.inner{flex-direction:column;padding-bottom:3.1rem}#main-visual>.inner .text-area{width:100%;padding:2.5rem 0 0}#main-visual>.inner .text-area .ap-box>span{margin:0 0 2rem 1.2rem;font-feature-settings:normal}#main-visual>.inner .text-area .apotoolbox{font-size:1.3rem;border:1px solid #2d3030;border-radius:.5rem;padding:.7rem 1.3rem .6rem;margin:0 0 2rem}#main-visual>.inner .text-area .apotoolbox span:first-of-type:after{height:1.6rem;margin:0 1rem;top:-.2rem}#main-visual>.inner .text-area .title-set{width:100%}#main-visual>.inner .text-area .title-set img{width:6.6rem;height:6.6rem}#main-visual>.inner .text-area .title-set .inner{width:calc(100% - 6.6rem - 1rem);margin:0 0 3rem}#main-visual>.inner .text-area .title-set .inner h1{font-size:3rem;margin:0 0 1.3rem;padding:0}#main-visual>.inner .text-area .title-set .inner h1 span{font-size:2.4rem;margin:1.5rem 0 0}#main-visual>.inner .text-area .title-set .inner p{font-size:1.05rem}#main-visual>.inner .text-area .title-set .inner p>span{font-size:1.2rem}#main-visual>.inner .text-area .title-set .inner p>span span{font-size:2rem}#main-visual>.inner .text-area .text{font-size:1.6rem;line-height:1.75;letter-spacing:.05em;margin:0 0 3rem}#main-visual>.inner .image-area{width:100%}#main-visual>.inner .contact-button{width:calc(100% - 8.8rem);margin:0 auto;padding:2.4rem 0 2.6rem;font-size:2rem}#main-visual>.inner .contact-button span{letter-spacing:.05em}#main-visual>.inner .contact-button:after{height:1.75rem;width:1.15rem}.circle-3column{flex-direction:column}.circle-3column li{width:100%}.circle-3column li .image{width:22.3rem;height:22.3rem;margin:0 auto 2.5rem}.circle-3column li h3{font-size:2.6rem;margin:0 0 2.2rem}.circle-3column li p{font-size:1.6rem}.circle-3column li:after{content:'';width:4rem;height:.2rem;background:#bfbfbf;display:block;margin:3.2rem auto 3.5rem}.circle-3column li:last-of-type:after{display:none}.column-3block{flex-direction:column}.column-3block li{width:100%;background:#fff;padding:2rem;margin:0 0 2rem;border-radius:1.5rem;filter:drop-shadow(0 2.5px 7.5px rgba(0,0,0,.15))}.column-3block li:nth-of-type(2n),.column-3block li:nth-of-type(3n){margin-right:0}.column-3block li:last-of-type{margin-bottom:0}.column-3block li img{margin:0 0 2rem}.column-3block li h3{font-size:2.2rem;margin:0 0 1.65rem}.column-3block li p{font-size:1.5rem}.column-3blockB{flex-direction:column}.column-3blockB li{width:100%;margin:0 0 3rem;border-radius:1.5rem;filter:drop-shadow(0 2.5px 7.5px rgba(0,0,0,.15))}.column-3blockB li:nth-of-type(3n),.column-3blockB li:nth-of-type(2n){margin-right:0}.column-3blockB li .image{height:16.75rem}.column-3blockB li .image img{width:102%;top:51%}.column-3blockB li .details{padding:0 2rem 2rem}.column-3blockB li .details .name{font-size:1.4rem;margin:0 0 1.25rem}.column-3blockB li .details h2,.column-3blockB li .details h3{font-size:1.8rem;margin:0 0 1.75rem}.column-3blockB li .details .text{font-size:1.3rem}.column-3blockC{flex-direction:column}.column-3blockC li{width:100%;margin:0 0 2.5rem;padding:4.3rem 0 0}.column-3blockC li .inset{padding:5.4rem 2.8rem 3.8rem}.column-3blockC li .inset .icon{width:11.2rem;height:11.2rem;top:-4.3rem;left:calc(50% - 5.6rem)}.column-3blockC li .inset .icon img{width:6.2rem;top:48%}.column-3blockC li .inset h2,.column-3blockC li .inset h3{font-size:2.4rem}.column-3blockC li .inset p .sub{margin:.75rem 0 0}.column-4block{flex-direction:column}.column-4block li{width:100%;background:#fff;padding:2rem;margin:0 0 2rem;border-radius:1.5rem;filter:drop-shadow(0 2.5px 7.5px rgba(0,0,0,.15))}.column-4block li:nth-of-type(2n),.column-3block li:nth-of-type(3n),.column-3block li:nth-of-type(4n){margin-right:0}.column-34block li:last-of-type{margin-bottom:0}.column-4block li img{margin:0 0 2rem}.column-4block li h3{font-size:2.2rem;margin:0 0 1.65rem}.column-4block li p{font-size:1.5rem}.border-block{border-radius:3rem;border:3px solid #00bec8}.border-block-list li{width:100%;margin-bottom:2rem}.border-block-list li a{height:100%;border:2px solid #00bec8;border-radius:2rem}.border-block-list li a .detail{padding:2rem 0}.border-block-list li a .image{height:12rem}.border-block-list li a p{font-size:1.3rem;margin:0 0 1rem}.border-block-list li a h3{font-size:2.6rem}.border-block-list li a h3 span{font-size:1.6rem;min-height:1em}.border-block-list li a .price{font-size:1.2rem;margin:1.2rem 0 0}.border-block-list li a .price:has(>span[data-tag=fee]){margin-bottom:0}.border-block-list li a .price .annotation{font-size:1rem;margin-top:.7rem}.border-block-list li a .button{font-size:1.8rem}.hide-text .hidden{display:none}.hide-text .close{display:none}.hide-text .close{display:inline-block;text-align:center;text-decoration:underline;font-weight:700;margin:1.5rem 0 0}.hide-text .readmore{display:inline;cursor:pointer;text-decoration:underline}dl.common-table{flex-direction:column}dl.common-table dt,dl.common-table dd{font-size:1.5rem;border:1px solid #dcdede;padding:1.5rem 1rem}dl.common-table dt:last-of-type,dl.common-table dd:last-of-type{border-bottom:1px solid #dcdede}dl.common-table dt{display:flex;align-items:center;background:#f6f8f8;border-bottom:0;width:100%;font-weight:900}dl.common-table dd{width:100%;line-height:1.75;border-bottom:0;padding:1.5rem 2.2rem}table.common-table th,table.common-table td{padding:1rem .5rem}.common-text-list>*{line-height:1.75;font-size:1.5rem}.common-text-list dt h2{font-size:1.5rem;margin-bottom:1rem}.common-text-list dd{margin-bottom:5rem}.common-text-list dd.end p{margin-bottom:3rem}.common-text-list dd .normal-numbering>li{margin-bottom:1.5rem}.main-area .section-title.extra{margin-bottom:2rem}.main-area .section-title.extra h1,.main-area .section-title.extra h2{font-size:2.2rem;border-radius:.4rem;margin-bottom:0}.main-area .news-list{margin:0 0 3rem}.main-area .news-list li a{padding:1.6rem .9rem}.main-area .news-list li a>div{flex-direction:column;justify-content:flex-start;margin-right:.9rem}.main-area .news-list li a time{width:100%;display:block;font-size:1rem;text-align:center}.main-area .news-list li a .category{width:9.2rem;padding:.9rem;font-size:1rem;margin:1rem 0 0}.main-area .news-list li a .text{width:calc(100% - 9.2rem - .9rem);font-size:1.2rem;line-height:1.5;font-weight:700}.category-selector li{margin:0 1.6rem}.category-selector li span,.category-selector li a{font-size:1.2rem;padding:0 0 2rem}.pagenation-set .page-select a{padding:1.1rem 1.8rem 1.5rem;font-size:1.2rem}.pagenation-set .page-select .prev a{margin-right:.7rem}.pagenation-set .page-select .next a{margin-left:.7rem}.pagenation-set .pagenation li{margin:0 .45rem}.pagenation-set .pagenation li a{width:4rem;height:4rem;font-size:1.6rem}#home #main-visual>.inner{display:flex;flex-direction:column;justify-content:space-between;max-width:none}#home #main-visual>.inner .text-area{width:100%;padding:1.2rem 3rem 0}#home #main-visual>.inner .text-area .title-set{width:100%}#home #main-visual>.inner .text-area .title-set .inner{width:100%;margin:0}#home #main-visual>.inner .text-area .title-set .inner h1{font-size:3.6rem;line-height:1.45;letter-spacing:.3em}#home #main-visual>.inner .text-area .title-set .inner .illust{width:15.25rem;position:absolute;top:6rem;left:auto;right:-1rem;height:auto}#home #main-visual>.inner .text-area .text{font-size:1.5rem;margin:3rem 0 1.5rem;font-weight:700;line-height:2}#home #main-visual>.inner .text-area .text+a.trial-link{display:none}#home #main-visual>.inner .text-area .news-area{display:none}#home #main-visual>.inner .text-area .btn-area{display:none}#home #main-visual>.inner .image-area{width:31rem;border-radius:6rem 0 0 6rem;margin:0 0 2.2rem 6.5rem}#home #main-visual>.inner .image-area+.btn-area{margin:0 auto}#home #main-visual>.inner .image-area+.btn-area .news-area{margin:0 auto 3rem}#home #main-visual>.inner .image-area+.btn-area .news-area h2{font-size:1.8rem}#home #main-visual>.inner .image-area+.btn-area .news-area ul li{font-size:1.4rem;line-height:1.8;letter-spacing:1px;position:relative;display:inline-block;padding-left:1.6rem}#home #main-visual>.inner .image-area+.btn-area .news-area ul li:before{content:'';width:7px;height:7px;border:0;border-top:solid 2px #00bfc8;border-right:solid 2px #00bfc8;transform:rotate(45deg);position:absolute;top:1px;left:0;bottom:0;margin:auto}#home #main-visual>.inner .image-area+.btn-area .news-area ul li a{color:#00bfc8;font-weight:500}#home #main-visual>.inner .image-area+.btn-area .contact-button{display:block}#home #main-visual>.inner .image-area+.btn-area .contact-button.free-trial{width:64%;margin:0 auto 2rem}#home #main-visual>.inner .contact-button{width:64%;padding:2.3rem;font-size:1.8rem;margin:0 auto 1.5rem}#home #main-visual>.inner .contact-button:after{height:1.4rem;width:.9rem;right:2rem}#home #main-visual>.inner .trial-link{display:block;text-align:center;padding:2rem 0 3rem}#home #main-visual .group{flex-direction:column;margin-top:0}#home #main-visual #achievements{padding:2.5rem 0 1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#home #main-visual #achievements h2{font-size:1.6rem;margin:0 0 2rem;text-align:center;line-height:1.75;letter-spacing:0;display:block}#home #main-visual #achievements h2:before,#home #main-visual #achievements h2:after{content:'';background:#2d3030;width:1px;height:3.3em;display:block;position:absolute;top:60%}#home #main-visual #achievements h2:before{transform:translateY(-50%) rotateZ(-24.5deg);left:-.5rem}#home #main-visual #achievements h2:after{transform:translateY(-50%) rotateZ(24.5deg);right:-.5rem}#home #main-visual #achievements ul{display:flex;justify-content:space-around;flex-wrap:wrap;padding:0 1.5rem;margin:0 0 -.5rem}#home #main-visual #achievements ul li{width:16.4rem;margin:0 0 1.5rem}#home #main-visual #achievements .text-right{width:100%;max-width:84rem;font-size:1rem;padding:0 1.5rem}#home #main-visual #latest-subscriptions h2{font-size:1.6rem;margin:0 0 2rem;text-align:center;line-height:1.75;letter-spacing:0;display:block}#home #main-visual #latest-subscriptions h2:before{transform:translateY(-50%) rotateZ(-24.5deg)}#home #main-visual #latest-subscriptions h2:after{transform:translateY(-50%) rotateZ(24.5deg)}#home #main-visual #latest-subscriptions h2:before,#home #main-visual #latest-subscriptions h2:after{content:'';background:#2d3030;width:1px;height:3.3em;display:block;position:absolute;top:60%}#home #main-visual #latest-subscriptions .scroll-infinity .scroll-infinity__wrap .scroll-infinity__item--text{width:calc(100vw / 1);font-size:1.2rem}#home #main-visual #video{width:89vw;height:calc(89vw * .58);padding:.7rem;border-radius:.8rem;margin:2rem auto}#home #main-visual #latest-news{background:#00bec8;display:flex;flex-direction:column;align-items:center;padding:1.8rem 0 2rem}#home #main-visual #latest-news p{width:29.5rem;margin:0 auto;text-align:center}#home #main-visual #latest-news p a{font-size:1.4rem;font-weight:900;line-height:1.5}#home #main-visual #latest-news p:after{width:1.2rem;display:block;margin:0;top:50%;right:-1.5rem;transform:translateY(-50%);position:absolute}#home .main-area .section-title h2{margin-bottom:0}#home .main-area .section-title h2 .title{font-feature-settings:normal}#home .main-area .section-title .sub{font-size:1.5rem;letter-spacing:.025em}#home .main-area #sectionIntro .section-title h2 span{font-size:2.6rem}#home .main-area #sectionIntro .inner .contents-block ul li{width:18rem}#home .main-area #sectionIntro .inner .contents-block ul li .image img{width:163px;height:110px}#home .main-area #section01{padding:4rem 0 0}#home .main-area #section01 .inner{flex-direction:column-reverse}#home .main-area #section01 .inner .section-title{width:100%;margin-bottom:2rem}#home .main-area #section01 .inner .section-title h2 span{font-size:2.8rem;margin-bottom:2rem;text-align:center}#home .main-area #section01 .inner .section-title .sub{text-align:center}#home .main-area #section01 .inner figure{width:100%}#home .main-area #section01 .inner .problems #problems{width:100%}#home .main-area #section01 .inner .problems #problems .slick-slide{padding:3rem 1.5rem 2.5rem;margin:1vw 0 0;filter:drop-shadow(0 .4rem .8rem rgba(0,0,0,.16))}#home .main-area #section01 .inner .problems #problems .slick-slide:before{width:7rem;height:7rem;border-radius:20rem;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0}#home .main-area #section01 .inner .problems #problems .slick-slide span{width:3rem;left:50%;top:1.3rem;transform:translateX(-50%)}#home .main-area #section01 .inner .problems #problems .slick-slide h3{padding:2.8rem 2rem 1.5rem;font-size:1.6rem;line-height:1.73;width:20rem}#home .main-area #section01 .inner .problems:after{width:34rem;height:7.15rem;position:relative;margin:0 auto .5rem}#home .main-area #section01 .inner .features{padding:1rem 2rem 3rem}#home .main-area #section01 .inner .features>div{display:flex;flex-direction:column}#home .main-area #section01 .inner .features>div:nth-of-type(even){flex-direction:column}#home .main-area #section01 .inner .features>div picture{width:100%}#home .main-area #section01 .inner .features>div>div{width:100%;padding:3.4rem 2rem 4.5rem;text-align:center}#home .main-area #section01 .inner .features>div>div .icon{margin:0 0 1rem;display:block}#home .main-area #section01 .inner .features>div>div .icon img{width:6.6rem;margin:0 .4rem}#home .main-area #section01 .inner .features>div>div h3{font-size:2.7rem;line-height:1.425;margin:0 0 1.5rem}#home .main-area #section01 .inner .features>div>div p{font-size:1.5rem;font-weight:700;line-height:1.75}#home .main-area #section02{padding:2.5rem 0 4rem}#home .main-area #section02 .inner{padding:0 2rem}#home .main-area #section02 .inner .section-title{margin-bottom:1rem}#home .main-area #section02 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section02 .inner .contents-block picture{width:28.2rem}#home .main-area #section02 .inner .contents-block ul{display:flex}#home .main-area #section02 .inner .contents-block ul li{width:100%;max-width:none;padding:0 2rem 5rem 0;min-height:auto}#home .main-area #section02 .inner .contents-block ul li:after{bottom:2rem;right:47%;width:1.5rem}#home .main-area #section02 .inner .contents-block ul li>div{flex-direction:row;flex-wrap:wrap;justify-content:space-between}#home .main-area #section02 .inner .contents-block ul li>div .image{width:14.6rem;height:auto;margin:0 0 2rem;position:relative;padding:0 0 0 1rem}#home .main-area #section02 .inner .contents-block ul li>div .image img{width:100%;position:relative;top:0;left:0;transform:none}#home .main-area #section02 .inner .contents-block ul li>div.detail{width:calc(100% - 15.6rem);margin-left:1rem}#home .main-area #section02 .inner .contents-block ul li>div h3{font-size:2.4rem;margin:0 0 1.5rem;width:100%;justify-content:flex-start}#home .main-area #section02 .inner .contents-block ul li>div h3:before{width:3.2rem;top:2px}#home .main-area #section02 .inner .contents-block ul li>div p{font-size:1.3rem;line-height:1.73;padding:0;width:100%;font-feature-settings:normal}#home .main-area #section03{padding:5rem 0 3rem}#home .main-area #section03 .inner{padding:0 2rem}#home .main-area #section03 .inner .section-title{margin-bottom:1rem}#home .main-area #section03 .inner .section-title h2 span{font-size:2.6rem;margin-bottom:2rem}#home .main-area #section03 .inner .contents-block .border-block-list{width:calc(100% - 1.85rem * 2);padding:5rem 0 1rem;margin:0 auto}#home .main-area #section03 .inner .contents-block .border-block-list li{padding:0;width:100%;margin:0 0 2rem}#home .main-area #section03 .inner .contents-block .border-block-list li a{width:100%}#home .main-area #section03 .inner .contents-block .ab-main .title-area h3{font-size:2rem}#home .main-area #section03 .inner .contents-block .ab-main .title-area p.sub{font-size:1.8rem}#home .main-area #section03 .inner .contents-block .option{padding:0}#home .main-area #section03 .inner .contents-block .option .title-area h3{font-size:2rem}#home .main-area #section03 .inner .contents-block .option ul{width:100%}#home .main-area #section03 .inner .contents-block .option ul li{width:calc(50% - 1rem)}#home .main-area #section04{padding:5rem 0 3rem}#home .main-area #section04 .inner .section-title h2 span{font-size:2.6rem;margin-bottom:2rem}#home .main-area #section04 .inner .section-title{margin-bottom:3rem}#home .main-area #section04 .inner .contents-block{padding:0 0 4rem}#home .main-area #section04 .inner .contents-block>h3{font-size:2.4rem;margin:0 0 2rem}#home .main-area #section04 .inner .contents-block ul li{width:100%}#home .main-area #section05{padding:5rem 0 3rem}#home .main-area #section05 .inner{padding:0 2rem}#home .main-area #section05 .inner .section-title{margin-bottom:1rem}#home .main-area #section05 .inner .section-title h2 span{font-size:2.6rem;margin-bottom:2rem}#home .main-area #section05 .inner .contents-block .option{padding:0}#home .main-area #section05 .inner .contents-block .border-block-list{width:100%;padding:5rem 0 1rem;margin:0 auto}#home .main-area #section05 .inner .contents-block .border-block-list li{padding:0;width:100%;margin:0 0 2rem}#home .main-area #section05 .inner .contents-block .option ul li{width:calc(50% - 1rem)}#home .main-area #section06{padding:4rem 0 6rem}#home .main-area #section06 .section-title{margin-bottom:2rem}#home .main-area #section06 .inner .section-title h2 span{font-size:2.8rem}#home .main-area #section06 .inner .contents-block .plan-list{flex-direction:column;margin:0 auto;padding:2rem 0;overflow:hidden}#home .main-area #section06 .inner .contents-block .plan-list>li{margin:0 0 2rem;width:100%;padding:2.7rem 0 0}#home .main-area #section06 .inner .contents-block .plan-list>li:first-child{display:none}#home .main-area #section06 .inner .contents-block .plan-list>li:first-child:before{background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)}#home .main-area #section06 .inner .contents-block .plan-list>li:last-child{display:none}#home .main-area #section06 .inner .contents-block .plan-list>li:last-child:before{background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)}#home .main-area #section06 .inner .contents-block .plan-list>li .main{margin:0 0 .7rem}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head{border-radius:1.75rem 1.75rem 0 0;padding:2.3rem 0}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head:before{font-size:1.6rem;width:8rem;height:8rem;top:-2.7rem;padding:2.7rem 0 0}#home .main-area #section06 .inner .contents-block .plan-list>li .main .head h2{font-size:2.5rem}#home .main-area #section06 .inner .contents-block .plan-list>li .main .list-block{border-radius:0 0 1.75rem 1.75rem;padding:2.3rem 2.6rem 4.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more{border-width:4px;border-radius:1.75rem;padding:4.5rem 2.6rem 2.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more:before{width:3.2rem;top:-3.5rem;padding:1.3rem 1.3rem 1.2rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.25rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li p{font-size:1.5rem;margin-top:.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price{display:flex;justify-content:flex-end;align-items:center}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dt{font-size:1.4rem;margin-right:.8rem;border-radius:10rem;padding-bottom:.5rem}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dt br{display:none}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dd{font-size:1.3rem;font-weight:700}#home .main-area #section06 .inner .contents-block .plan-list>li .more dl.price dd span{font-size:2.4rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li{padding:0 0 1.2rem 3rem;margin:0 0 1.2rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li:before,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li:before{height:1.55rem;width:2.1rem;top:.4rem;right:.3rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.3rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li .price,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li .price{position:absolute;right:0;top:.3rem;font-size:1.5rem;line-height:1}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li .price:after,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li .price:after{content:'円';font-size:1rem;margin-left:.1em}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.primary,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.primary{font-size:1.5rem;margin-bottom:.6rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.secondary{font-size:1.3rem;margin-bottom:.5rem}#home .main-area #section06 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:before,#home .main-area #section06 .inner .contents-block .plan-list>li .more ul li h3.secondary:before{margin:0 .6rem}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price{display:flex;justify-content:flex-end;align-items:center}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dt{font-size:1.5rem;padding:.5rem .8rem .65rem .75rem;top:2px}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dd{font-size:1.5rem;font-weight:700}#home .main-area #section06 .inner .contents-block .plan-list>li dl.price dd span{font-size:2.8rem}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .head:after{width:4.2rem;top:52%;bottom:auto;right:2.5rem;transform:translateY(-50%)}#home .main-area #section06 .inner .contents-block .plan-list>li.cashless .head img{width:80px;right:0}#home .main-area #section06 .inner .contents-block .plan-list>li.paperless .head:after{width:4.5rem;top:52%;bottom:auto;right:2.5rem;transform:translateY(-50%)}#home .main-area #section06 .inner .contents-block .contact-block .inner{padding:2.7rem 2rem 0;margin:0 0 1.5rem}#home .main-area #section06 .inner .contents-block .contact-block .inner:after{position:relative;margin-top:1.2rem;width:calc(20rem * .85);height:calc(23rem * .85);right:0;bottom:0;transform:translateX(45%)}#home .main-area #section06 .inner .contents-block .contact-block h4{font-size:2.4rem;margin-bottom:1.5rem;line-height:1.5;text-align:center}#home .main-area #section06 .inner .contents-block .contact-block p{margin-bottom:2.5rem;line-height:1.75;text-align:center;font-size:1.5rem;font-weight:400;padding:0 2.5rem}#home .main-area #section06 .inner .contents-block .contact-block p br{display:none}#home .main-area #section06 .inner .contents-block .contact-block .contact-button{padding:2rem 6.4rem;font-size:1.6rem}#home .main-area #section06 .inner .contents-block .contact-block .contact-button:after{right:2rem;width:1rem;height:1.5rem}#home .main-area #section06 .inner .contents-block .annotation li{font-size:1.2rem}#home .main-area #section05 .inner .contents-block .border-block-list li a{width:100%}#home .main-area #section08{padding:5rem 0;background:#f8fafa}#home .main-area #section08 .inner .section-title h2 span{font-size:2.6rem;letter-spacing:0;margin-bottom:2rem}#home .main-area #section08 .inner .section-title .sub{letter-spacing:.05em}#home .main-area #section08 .inner .contents-block ul li:after{background:#00bec8}#home .main-area #section08 .inner .contents-block ul li .image{width:100%;height:auto;margin:2rem 0}#home .main-area #section08 .inner .contents-block ul li .image img{position:relative;top:0;left:0;transform:none;width:29rem;margin:0 auto}#home .main-area #section08 .inner .contents-block ul li h3{color:#00bec8;font-size:2.4rem}#home .main-area #section08 .inner .contents-block ul li p{font-size:1.5rem;margin:0 0 2rem;text-align:center;letter-spacing:0;font-feature-settings:normal}#home .main-area #section08 .inner .contents-block ul li .contact-button{width:100%;max-width:20rem}#home .main-area #section08 .inner .contents-block ul li .contact-button:after{height:1.4rem;width:.9rem;top:51%}#home .main-area #section09{padding:6rem 0}#home .main-area #section09 .inner .contents-block .section-title{margin-bottom:0}#home .main-area #section09 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section09 .inner .contents-block .image-area{flex-direction:column}#home .main-area #section09 .inner .contents-block .image-area img{max-width:100%}#home .main-area #section09 .inner .contents-block:nth-of-type(2) ul{flex-wrap:wrap}#home .main-area #section09 .inner .contents-block:nth-of-type(2) ul li{width:calc(50% - 1rem)}#home .main-area #section09 .inner .contents-block:nth-of-type(2) ul li h3{font-size:1.4rem}#home .main-area #section10{padding:5rem 0 4rem}#home .main-area #section10 .inner{max-width:none;padding:0}#home .main-area #section10 .section-title h2 span{font-size:2.6rem}#home .main-area #section10 .inner .contents-block #column{width:100%;left:0;transform:none;margin:0 0 4rem}#home .main-area #section10 .inner .contents-block #column>div{width:100%;max-width:none;margin-bottom:0}#home .main-area #section10 .inner .contents-block #column .slick-list{overflow:visible}#home .main-area #section10 .inner .contents-block #column .block{max-width:none;width:29.5rem;min-height:35rem;margin:0 1rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}#home .main-area #section10 .inner .contents-block #column .block .image{width:100%;height:auto}#home .main-area #section10 .inner .contents-block #column .block .details{padding:2.5rem 3rem}#home .main-area #section10 .inner .contents-block #column .block .details .date{font-size:1.4rem;margin:0 0 1rem;line-height:1.4}#home .main-area #section10 .inner .contents-block #column .block .details h3{font-size:1.6rem;line-height:1.5;margin:1rem 0 2rem;font-feature-settings:normal;letter-spacing:.01em}#home .main-area #section10 .inner .contents-block #column .block .details .text{font-size:1.4rem}#home .main-area #section10 .inner .contents-block .button{text-align:center}#home .main-area #section10 .inner .contents-block .button a{max-width:22rem;width:100%}#home .main-area #section11{padding:4rem 0}#home .main-area #section11 .inner{padding:0}#home .main-area #section11 .inner .section-title{margin-bottom:3rem}#home .main-area #section11 .inner .section-title h2{margin-bottom:0}#home .main-area #section11 .inner .section-title h2 span{font-size:2.6rem}#home .main-area #section11 .inner .section-title h2 .title{font-size:2.6rem;font-feature-settings:'palt';letter-spacing:0}#home .main-area #section11 .inner .bnr-area{padding:1rem 2rem 3rem}#home .main-area #section11 .inner .contents-block #seminar{display:flex;justify-content:space-between;margin:0 0 3rem;width:100%}#home .main-area #section11 .inner .contents-block #seminar>div{width:100%;max-width:none;margin-bottom:0}#home .main-area #section11 .inner .contents-block #seminar>div .over .image:before{font-size:1.35rem;font-weight:700;padding:.7rem}#home .main-area #section11 .inner .contents-block #seminar>div a{width:100%;padding:0 1rem}#home .main-area #section11 .inner .contents-block #seminar>div .image{margin:0 0 1rem}#home .main-area #section11 .inner .contents-block #seminar>div .categories{display:flex;margin:0 0 1.5rem}#home .main-area #section11 .inner .contents-block #seminar>div .categories li{width:100%;min-width:6rem;margin:0 .5rem 0 0}#home .main-area #section11 .inner .contents-block #seminar>div .categories li.live img{width:2.5rem;top:1px}#home .main-area #section11 .inner .contents-block #seminar>div .categories li.live:before{width:1.35rem;top:52%}#home .main-area #section11 .inner .contents-block #seminar>div .details{padding:0}#home .main-area #section11 .inner .contents-block #seminar>div time{font-size:1.5rem;margin:0 0 .8rem}#home .main-area #section11 .inner .contents-block #seminar>div p{line-height:1.75}#home .main-area #section11 .inner .contents-block .button a{width:100%;max-width:22rem;color:#fff}#home .main-area #section11 .inner .contents-block .button a:after{top:50%}#home .main-area #section12 .inner .contents-block{flex-direction:column}#home .main-area #section12 .inner .contents-block .section-title{width:100%}#home .main-area #section12 .section-title h2 span{font-size:2.6rem;margin-bottom:2rem}#home .main-area #section12 .inner .contents-block .image-area{display:none}#home .main-area #section13 .section-title h2 span{font-size:2.6rem;margin-bottom:2rem}#home .main-area #section13 .achievements{padding:1.5rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}#home .main-area #section13 .achievements h3{font-size:1.6rem;margin:0 0 2rem;text-align:center;line-height:1.75;letter-spacing:0;display:block}#home .main-area #section13 .achievements h2:before,#home .main-area #section13 .achievements h2:after{content:'';background:#2d3030;width:1px;height:3.3em;display:block;position:absolute;top:60%}#home .main-area #section13 .achievements h2:before{transform:translateY(-50%) rotateZ(-24.5deg);left:-.5rem}#home .main-area #section13 .achievements h2:after{transform:translateY(-50%) rotateZ(24.5deg);right:-.5rem}#home .main-area #section13 .achievements ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;margin:0 0 -.5rem}#home .main-area #section13 .achievements li:not(:first-of-type){width:16.4rem;margin:0 0 1.5rem}#home .main-area #section13 .achievements .text-right{width:100%;max-width:84rem;font-size:1rem;padding:0 1.5rem}#home .main-area #section14 .section-title h2 span{font-size:2.6rem}#home .main-area #section14 .inner .contents-block ul li{width:calc(50% - 1rem)}#home .main-area #section15{padding:4rem 0}#home .main-area #section15 .inner .section-title{margin-bottom:3rem}#home .main-area #section15 .inner .contents-block .button{text-align:center}#home .main-area #section15 .inner .contents-block .button a{width:100%;max-width:22rem;padding:2rem 0 2.2rem;font-size:1.8rem;color:#fff;font-weight:700}#home .main-area #section15 .inner .contents-block .button a:after{top:50%}#home .main-area #section16{padding:5rem 0 4rem}#home .main-area #section16 .inner{max-width:none}#home .main-area #section16 .section-title h2 span{font-size:2.6rem}#home .main-area #section16 .inner .contents-block #movie{width:100%;left:0;transform:none;margin:0 0 4rem}#home .main-area #section16 .inner .contents-block #movie .slick-list{overflow:visible}#home .main-area #section16 .inner .contents-block #movie .block{max-width:none;width:29.5rem;margin:0 1rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}#home .main-area #section16 .inner .contents-block #movie .block .image{width:100%;height:14.75rem}#home .main-area #section16 .inner .contents-block #movie .block .details{padding:2.5rem 3rem}#home .main-area #section16 .inner .contents-block #movie .block .details .name{font-size:1.4rem;margin:0 0 1rem;line-height:1.75}#home .main-area #section16 .inner .contents-block #movie .block .details h3{font-size:2.1rem;line-height:1.5;margin:0 0 2rem;font-feature-settings:normal;letter-spacing:.01em}#home .main-area #section16 .inner .contents-block #movie .block .details .text{font-size:1.4rem}#home .main-area #section16 .inner .contents-block .button{text-align:center}#home .main-area #section16 .inner .contents-block .button a{max-width:22rem;width:100%}#function #main-visual>.inner{padding-bottom:4rem}#function #main-visual>.inner .text-area{width:100%;padding:2rem 0 0}#function #main-visual>.inner .text-area .title-set{width:100%}#function #main-visual>.inner .text-area .title-set .inner{width:100%;margin:0 0 2.7rem}#function #main-visual>.inner .text-area .title-set .inner h1{margin:0 0 2rem;font-size:3.2rem}#function #main-visual>.inner .text-area .title-set .inner h1 span{font-size:2.4rem;margin:1.5rem 0 0}#function #main-visual>.inner .text-area .title-set .inner h1 span span{font-size:1.8rem}#function #main-visual>.inner .text-area .text.large{font-size:2.2rem;margin-bottom:.5rem}#function #main-visual>.inner .image-area{width:100%;margin:0 0 4.5rem;text-align:center}#function #main-visual>.inner .image-area:before{display:none}#function #main-visual>.inner .image-area .mv-comment{width:29rem;margin:0 auto 1.5rem}#function #main-visual>.inner .image-area .mv-device{width:160%;left:50%;position:relative;transform:translateX(-50%)}#function #main-visual>.inner .image-area .mv-baloon01{width:12.8rem;bottom:-2.5rem;left:10.5rem}#function #main-visual>.inner .image-area .mv-baloon02{width:11.2rem;bottom:13rem;right:4.4rem}#function #main-visual .contact-button{font-weight:700;font-size:2rem;width:calc(100% - 5rem)}#function .main-area #section01{padding:5rem 0 0}#function .main-area #section01 .section-title{margin-bottom:3.5rem}#function .main-area #section01 .contents-block>ul{flex-direction:column}#function .main-area #section01 .contents-block>ul>li{width:100%;max-width:none;border-radius:3rem;margin-bottom:3rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}#function .main-area #section01 .contents-block>ul>li.full{width:100%;max-width:none;display:flex;flex-direction:column}#function .main-area #section01 .contents-block>ul>li.full.reverse{flex-direction:column}#function .main-area #section01 .contents-block>ul>li.full .image{width:100%;height:25.75rem}#function .main-area #section01 .contents-block>ul>li.full .image img{width:100%}#function .main-area #section01 .contents-block>ul>li.full .block{width:100%}#function .main-area #section01 .contents-block>ul>li .image{height:19.3rem}#function .main-area #section01 .contents-block>ul>li .block{padding:4rem 2.4rem 2rem}#function .main-area #section01 .contents-block>ul>li .block h3{font-size:2.4rem;margin:0 0 2rem}#function .main-area #section01 .contents-block>ul>li .block .comment{font-size:1.5rem;margin:0 0 1.5rem}#function .main-area #section01 .contents-block>ul>li .block>ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#function .main-area #section01 .contents-block>ul>li .block>ul>li{width:50%;padding:0 1.1rem .75rem;margin:0 0 2rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li .image{width:100%;height:7rem;background:0 0}#function .main-area #section01 .contents-block>ul>li .block>ul>li .image img{width:6.5rem}#function .main-area #section01 .contents-block>ul>li .block>ul>li h4{font-size:1.3rem;font-weight:400}#function .main-area #section02{padding:3rem 0}#function .main-area #section02 .section-title{margin-bottom:3rem}#function .main-area #section02 .section-title h2{margin-bottom:1.5rem}#function .main-area #section02 .section-title h2 span{font-size:2.8 rem}#function .main-area #section02 .section-title .sub{font-size:1.6rem}#function .main-area #section03{padding:5rem 0 6rem}#function .main-area #section03 .section-title{margin-bottom:3rem}#function .main-area #section03 .contents-block ul{flex-direction:column}#function .main-area #section03 .contents-block ul li{max-width:none;width:100%;margin:0 0 2rem;padding-top:4rem}#function .main-area #section03 .contents-block ul li:last-of-type{margin-bottom:0}#function .main-area #section03 .contents-block ul li .block{border-radius:2.8rem;padding:4.7rem 2.1rem 2.4rem}#function .main-area #section03 .contents-block ul li .block .icon{top:-4rem;left:calc(50% - 5rem)}#function .main-area #section03 .contents-block ul li .block .icon img{width:4.2rem;top:-.8rem}#function .main-area #section03 .contents-block ul li .block h3{font-size:2.4rem;margin:0 0 4rem}#function .main-area #section03 .contents-block ul li .block h3:after{width:3.1rem;height:1.25rem;bottom:-1rem;left:calc(50% - (3.1rem / 2))}#function .main-area #section03 .contents-block ul li .block p{margin:0 0 1.5rem}#function .main-area #section04{padding:4rem 2rem 6rem}#function .main-area #section04>.inner{padding:0}#function .main-area #section04 .section-title{margin-bottom:3rem}#function .main-area #section04 .section-title h2{margin-bottom:1rem}#function .main-area #section04 .section-title h2 span{font-size:2.8rem}#function .main-area #section04 .section-title .sub{font-size:1.6rem}#function .main-area #section04 .contents-block .list{flex-direction:column}#function .main-area #section04 .contents-block .list h5{padding:1.5rem 0;font-weight:400;width:100%;border-top:1px solid #d6d8d8}#function .main-area #section04 .contents-block .list table{width:100%;table-layout:fixed}#function .main-area #section04 .contents-block .list table tr th,#function .main-area #section04 .contents-block .list table tr td{padding:0;border-width:1px 0 0 1px}#function .main-area #section04 .contents-block .list table tr th:first-child,#function .main-area #section04 .contents-block .list table tr td:first-child{border-left:0}#function .main-area #section04 .contents-block .list table tr th:last-child,#function .main-area #section04 .contents-block .list table tr td:last-child{border-right:0}#function .main-area #section04 .contents-block .list table tr th{text-align:left;font-weight:400}#function .main-area #section04 .contents-block .list table tr th.long{width:22.5rem}#function .main-area #section04 .contents-block .list#list-head table th,#function .main-area #section04 .contents-block .list#list-head table td{padding:1rem .2rem;text-align:center;font-size:1.6rem}#function .main-area #section04 .contents-block .list#list-head table th.sub,#function .main-area #section04 .contents-block .list#list-head table td.sub{font-size:1.2rem;border-left:1px solid #d6d8d8}#function .main-area #section04 .contents-block .list#list-group table tr:nth-of-type(odd){background:#f8fafa}#function .main-area #section04 .contents-block .list#list-group table tr th{width:23rem}#function .main-area #section04 .contents-block .list#list-group table tr th>div{position:relative;font-size:1.3rem;padding:1.5rem .8rem}#function .main-area #section04 .contents-block .list#list-group table tr th>div span{font-weight:700}#function .main-area #section04 .contents-block .list#list-group table tr th>div div{padding:1.2rem;max-width:25.85rem;font-size:1.2rem;border-radius:.4rem}#function .main-area #section04 .contents-block .list#list-group table tr th>div a{line-height:1.5}#function .main-area #section04 .contents-block .list#list-group table tr th>div a:after{width:.75rem;height:1.1rem;margin-left:.5rem;top:-.3em}#function .main-area #section04 .contents-block .list#list-group table tr th>div a.unactive{pointer-events:none;color:#2d3030}#function .main-area #section04 .contents-block .list#list-group table tr th>div a.unactive:after{display:none}#function .main-area #section04 .contents-block .list#list-group table tr th.option>div{flex-direction:column;justify-content:flex-start;align-items:flex-start}#function .main-area #section04 .contents-block .list#list-group table tr th.option>div:after{font-size:1.2rem;margin-top:.7rem;padding:.5rem .6rem;margin-left:0;font-weight:700}#function .main-area #section04 .contents-block .list#list-group table tr td{font-size:1.4rem;color:#646969;text-align:center}#function .main-area .function-list{margin-bottom:6rem}#function .main-area .function-list li{width:37.4rem;margin:0 0 2rem}#function .main-area .function-list li:nth-child(3n){margin-right:0}#function .main-area .function-list li:last-of-type{margin-bottom:0}#function .main-area .function-list li a{padding:1.7rem;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.15))}#function .main-area .function-list li a:hover{filter:drop-shadow(5px 5px 9px rgba(0,0,0,.2));text-decoration:none}#function .main-area .function-list li a.unactive{pointer-events:none;opacity:.4}#function .main-area .function-list li a img{width:6rem;position:relative;top:.3rem;left:-.1em}#function .main-area .function-list li a h3{padding:0 0 .1em 1.25rem}#function .main-area .function-list li a h3 span{font-size:1.8rem}#function .main-area .function-list li a h3 span:last-of-type{font-size:1.5rem}#function .main-area .function-list li a:after{width:.9rem;right:1.4rem}#cardapp #main-visual>.inner{padding-bottom:3rem}#cardapp #main-visual>.inner .text-area{width:100%;padding:3.2rem 0 0}#cardapp #main-visual>.inner .text-area .text{margin:1rem 0 0}#cardapp #main-visual>.inner .image-area{width:100%;margin:1.6rem 0 0;padding:0}#cardapp #main-visual>.inner .image-area .inner{padding:0 0 4.4rem}#cardapp #main-visual>.inner .image-area .inner>figure{width:23.2rem;border-radius:2.4rem;left:0;margin:0 0 2rem}#cardapp #main-visual>.inner .image-area .inner>figure+img{width:28.65rem;padding:5rem 0 2rem;margin:0 auto}#cardapp #main-visual>.inner .image-area .inner .app-det{display:flex;flex-wrap:wrap;justify-content:center}#cardapp #main-visual>.inner .image-area .inner .app-det dt{width:6rem;filter:drop-shadow(0 2.5px 5px rgba(0,0,0,.2));border-right:1px solid #e0e0e0;padding:0 1.6rem 0 .7rem;box-sizing:content-box;margin:0 1.4rem 0 0}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure>div{display:flex;flex-wrap:wrap;justify-content:center}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure img{width:2.1rem;margin:0 .25rem}#cardapp #main-visual>.inner .image-area .inner .app-det dd figure figcaption{font-size:1.1rem;margin:.8rem 0 0}#cardapp #main-visual>.inner .image-area .inner .text-area{width:100%;padding:3.2rem 0}#cardapp #main-visual>.inner .image-area .image-large{width:10.5rem;top:-20px;right:10px}#cardapp #main-visual>.inner .img-badge{width:80px;right:-15px}#cardapp #main-visual>.inner .img-comment{width:28.65rem;padding:5rem 0 2rem;margin:0 auto}#cardapp .main-area #section01{padding:5rem 0}#cardapp .main-area #section01 .section-title{margin-bottom:3.5rem}#cardapp .main-area #section01 .contents-block .contents-navigation{display:block;position:absolute;top:0;left:0;width:100%}#cardapp .main-area #section01 .contents-block .contents-navigation ul li{position:absolute}#cardapp .main-area #section01 .contents-block .contents-navigation ul li a{width:5rem;filter:drop-shadow(0 1.5px 4px rgba(0,0,0,.15));display:block;z-index:1}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:before{content:'';background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line-sp.webp);width:5.3rem;height:.6rem;background-size:100%;display:block;position:absolute;z-index:0;top:calc(50% - .3rem)}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(1){top:10rem;left:-.3rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(1):before{right:-4.5rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(2){top:4rem;right:-.3rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(2):before{left:-2.5rem;transform:scaleX(-1)}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(3){top:25.7rem;left:-.3rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(3):before{right:-4.5rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(4){top:19.5rem;right:-.3rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(4):before{left:-4.5rem;transform:scaleX(-1)}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(5){top:32rem;left:-.3rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(5):before{right:-4.5rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(6){top:25.7rem;right:-.3rem}#cardapp .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(6):before{background:url(/wp-content/themes/Apotool/assets/css/../img/cardapp/line02-sp.webp);background-size:100%;background-repeat:no-repeat;left:-12.5rem;transform:scaleX(-1);width:8rem;height:1rem}#cardapp .main-area #section01 .contents-block .sp-image{width:22.5rem;position:relative;padding:0;margin:0 0 4rem}#cardapp .main-area #section01 .contents-block .details ul{display:flex;flex-direction:column}#cardapp .main-area #section01 .contents-block .details ul li{width:100%;border-radius:1.5rem;padding:2rem 2.75rem 3rem;margin:0 0 2rem;filter:drop-shadow(0 2.5px 7px rgba(0,0,0,.15))}#cardapp .main-area #section01 .contents-block .details ul li:before{display:none}#cardapp .main-area #section01 .contents-block .details ul li img{width:18.5rem}#cardapp .main-area #section01 .contents-block .details ul li h3{font-size:2.5rem;margin:3.4rem 0 2rem}#cardapp .main-area #section01 .contents-block .details ul li h3:first-of-type{margin-top:1.2rem}#cardapp .main-area #section01 .contents-block .details ul li p{font-size:1.6rem;line-height:1.75;letter-spacing:.04em}#cardapp .main-area #section01 .contents-block .details ul li a{margin:3.6rem 0 .4rem;font-size:1.6rem}#cardapp .main-area #section01 .contents-block .details ul li a:before{margin-top:.1rem}#cardapp .main-area #section01 .contents-block .details ul.top{margin:0}#cardapp .main-area #section01 .contents-block .details ul.middle{margin:0}#cardapp .main-area #section01 .contents-block .details ul.bottom{margin:0}#cardapp .main-area #section01 .column-3block li{width:100%;max-width:none;margin:0 0 2rem}#cardapp .main-area #section02{padding:5rem 0}#cardapp .main-area #section02 .contents-block{padding:3.7rem 1.7rem;border-radius:3rem;border:3px solid #00bec8;display:flex;flex-direction:column;margin:0 0 2rem}#cardapp .main-area #section02 .contents-block .sp-image{width:100%;margin:0 auto}#cardapp .main-area #section02 .contents-block .details{width:100%}#cardapp .main-area #section02 .contents-block .details h3{font-size:2.4rem;padding:4rem 0 2rem;text-align:center;letter-spacing:.05rem;line-height:1.5}#cardapp .main-area #section03{padding:5rem 0}#cardapp .main-area #section03 .contents-block{padding:3.7rem 1.7rem;border-radius:3rem;border:3px solid #00bec8;display:flex;flex-direction:column;margin:0 0 2rem}#cardapp .main-area #section03 .contents-block .sp-image{width:20.2rem;margin:0 auto}#cardapp .main-area #section03 .contents-block .details{width:100%}#cardapp .main-area #section03 .contents-block .details h3{font-size:2.4rem;padding:4rem 0 2rem;text-align:center;letter-spacing:.05rem;line-height:1.5}#cardapp .main-area #section03 .contents-block .details>h4{display:flex;justify-content:flex-start;align-items:stretch;font-size:1.6rem;text-decoration:underline;margin:0 0 2rem;letter-spacing:.05em;line-height:1.5625}#cardapp .main-area #section03 .contents-block .details>h4:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/icon-check01.svg);flex-shrink:0;width:2.8rem;display:block;top:.4rem;margin:0 .7rem 0 0}#cardapp .main-area #section03 .contents-block .details>h4:last-of-type{margin-bottom:2rem}#cardapp .main-area #section03 .contents-block .details dl dt{margin:0 0 2.5rem;text-align:center}#cardapp .main-area #section03 .contents-block .details dl dt h4{font-size:1.9rem;letter-spacing:.05em}#cardapp .main-area #section03 .contents-block .details dl dd{display:inline-block}#cardapp .main-area #section03 .contents-block .details dl dd .inner{display:flex;flex-wrap:wrap;padding:1.2rem 0;border-radius:.8rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure{width:50%;text-align:center;padding:.5rem 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure img{width:auto;height:3.2rem;display:inline-block;margin:0 .4rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure figcaption{width:100%;text-align:center;font-size:2.4rem;top:-2px;padding:.8rem 0 0}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure figcaption span{font-size:1.8rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2){width:calc(50% - 1px);margin:0;padding:0}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) img{height:2.8rem}#cardapp .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) figcaption{font-size:1.3rem;letter-spacing:0}#cardapp .main-area #section03 .contents-block .image-pay{width:22.6rem;position:relative;bottom:auto;right:.6rem;margin:0 auto 3rem}#cardapp .main-area #section03 .annotation{display:flex;flex-direction:column}#cardapp .main-area #section03 .annotation .img-set{display:flex;margin:0 0 2rem;font-size:3.7rem}#cardapp .main-area #section03 .annotation .img-set img:nth-of-type(1){width:5.85rem;filter:drop-shadow(0 1.5px 4.5px rgba(0,0,0,.15));margin:0 1rem 0 0}#cardapp .main-area #section03 .annotation .img-set img:nth-of-type(2){width:10.1rem;margin:0 0 0 1rem}#cardapp .main-area #section03 .annotation p{letter-spacing:.05em;line-height:1.75}#cardapp .main-area #section03 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#cashless #main-visual>.inner{padding-bottom:3rem}#cashless #main-visual>.inner .text-area{width:100%;padding:2.5rem 0 0}#cashless #main-visual>.inner .text-area .title-set .inner h1{font-size:3rem}#cashless #main-visual>.inner .text-area .title-set .inner h1 span{font-size:2rem}#cashless #main-visual>.inner .text-area .text{margin:0}#cashless #main-visual>.inner .text-area .text .invoice{padding:2rem 0 0}#cashless #main-visual>.inner .image-area{width:100%;margin:1.6rem 0 1.4rem;padding:0;min-height:43rem}#cashless #main-visual>.inner .image-area .mv-okaikeisan{width:9.5rem;top:6rem;left:2rem}#cashless #main-visual>.inner .image-area .mv-spay{width:12rem;bottom:1.9rem;right:1rem}#cashless #main-visual>.inner .image-area .mv-tablet{width:25rem;top:5rem;right:-4.1rem}#cashless #main-visual>.inner .image-area .mv-comment{width:23.5rem;top:0;right:50%;transform:translateX(50%)}#cashless #main-visual>.inner .image-area .mv-smartphone{width:19.5rem;height:28.5rem}#cashless #main-visual>.inner .image-area .mv-smartphone:before{height:3.2rem}#cashless .main-area #section01{padding:5rem 0 4rem}#cashless .main-area #section01 .section-title{margin-bottom:3.5rem}#cashless .main-area #section01 .contents-block .contents-navigation{display:block;position:absolute;top:0;left:0;width:100%}#cashless .main-area #section01 .contents-block .contents-navigation ul li{position:absolute}#cashless .main-area #section01 .contents-block .contents-navigation ul li a{width:5rem;filter:drop-shadow(0 1.5px 4px rgba(0,0,0,.15));display:block;z-index:1}#cashless .main-area #section01 .contents-block .contents-navigation ul li:before{content:'';background:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/line-sp.webp);width:5.3rem;height:.6rem;background-size:100%;display:block;position:absolute;z-index:0;top:calc(50% - .3rem)}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(1){top:16.5rem;left:-.3rem}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(1):before{right:-4.5rem}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(2){top:16.5rem;right:-.3rem}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(2):before{left:-4.5rem;transform:scaleX(-1)}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(3){top:25.7rem;left:-.3rem}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(3):before{right:-4.5rem}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(4){top:34.65rem;right:-.3rem}#cashless .main-area #section01 .contents-block .contents-navigation ul li:nth-of-type(4):before{left:-4.5rem;transform:scaleX(-1)}#cashless .main-area #section01 .contents-block .sp-image{width:22.5rem;position:relative;padding:0;margin:0 0 4rem}#cashless .main-area #section01 .contents-block .details ul{display:flex;flex-direction:column}#cashless .main-area #section01 .contents-block .details ul li{width:100%;border-radius:1.5rem;padding:2rem 2.75rem 3rem;margin:0 0 2rem;filter:drop-shadow(0 2.5px 7px rgba(0,0,0,.15))}#cashless .main-area #section01 .contents-block .details ul li:before{display:none}#cashless .main-area #section01 .contents-block .details ul li img{width:18.5rem}#cashless .main-area #section01 .contents-block .details ul li h3{font-size:2.5rem;margin:3.4rem 0 2rem}#cashless .main-area #section01 .contents-block .details ul li h3:first-of-type{margin-top:1.2rem}#cashless .main-area #section01 .contents-block .details ul li p{font-size:1.6rem;line-height:1.75;letter-spacing:.04em}#cashless .main-area #section01 .contents-block .details ul li a{margin:3.6rem 0 .4rem;font-size:1.6rem}#cashless .main-area #section01 .contents-block .details ul li a:before{margin-top:.1rem}#cashless .main-area #section01 .contents-block .details ul.top{margin:0}#cashless .main-area #section02{padding:4rem 0}#cashless .main-area #section02 .section-title{margin-bottom:3rem}#cashless .main-area #section03{padding:5rem 0}#cashless .main-area #section03 .contents-block{padding:3.7rem 1.7rem;border-radius:3rem;border:3px solid #00bec8;display:flex;flex-direction:column;margin:0 0 2rem}#cashless .main-area #section03 .contents-block .sp-image{width:27.2rem;margin:0 auto}#cashless .main-area #section03 .contents-block .details{width:100%}#cashless .main-area #section03 .contents-block .details h3{font-size:2.4rem;padding:3rem 0 2rem;text-align:center;letter-spacing:.05rem;line-height:1.5}#cashless .main-area #section03 .contents-block .details>h4{display:flex;justify-content:flex-start;align-items:stretch;font-size:1.6rem;text-decoration:underline;margin:0 0 2rem;letter-spacing:.05em;line-height:1.5625}#cashless .main-area #section03 .contents-block .details>h4:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/cardapp/icon-check01.svg);flex-shrink:0;width:2.8rem;display:block;top:.4rem;margin:0 .7rem 0 0}#cashless .main-area #section03 .contents-block .details>h4:last-of-type{margin-bottom:2rem}#cashless .main-area #section03 .contents-block .details dl dt{margin:0 0 2.5rem;text-align:center}#cashless .main-area #section03 .contents-block .details dl dt h4{font-size:1.9rem;letter-spacing:.05em}#cashless .main-area #section03 .contents-block .details dl dd{display:inline-block}#cashless .main-area #section03 .contents-block .details dl dd .inner{display:flex;flex-wrap:wrap;padding:1.2rem 0;border-radius:.8rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure{width:50%;text-align:center;padding:.5rem 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#cashless .main-area #section03 .contents-block .details dl dd .inner figure img{width:auto;height:3.2rem;display:inline-block;margin:0 .4rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure figcaption{width:100%;text-align:center;font-size:2.4rem;top:-2px;padding:.8rem 0 0}#cashless .main-area #section03 .contents-block .details dl dd .inner figure figcaption span{font-size:1.8rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2){width:calc(50% - 1px);margin:0;padding:0}#cashless .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) img{height:2.8rem}#cashless .main-area #section03 .contents-block .details dl dd .inner figure:nth-of-type(2) figcaption{font-size:1.3rem;letter-spacing:0}#cashless .main-area #section03 .contents-block .image-pay{width:22.6rem;position:relative;bottom:auto;right:.6rem;margin:0 auto 3rem}#cashless .main-area #section03 .annotation{display:flex;flex-direction:column}#cashless .main-area #section03 .annotation .img-set{display:flex;margin:0 0 2rem;font-size:3.7rem}#cashless .main-area #section03 .annotation .img-set img:nth-of-type(1){width:5.85rem;filter:drop-shadow(0 1.5px 4.5px rgba(0,0,0,.15));margin:0 1rem 0 0}#cashless .main-area #section03 .annotation .img-set img:nth-of-type(2){width:10.1rem;margin:0 0 0 1rem}#cashless .main-area #section03 .annotation p{letter-spacing:.05em;line-height:1.75}#cashless .main-area #section03 .annotation p span,#cashless .main-area #section03 .annotation p a{font-weight:900}#sms #main-visual>.inner{padding-bottom:0}#sms #main-visual>.inner .text-area{width:100%}#sms #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#sms #main-visual>.inner .text-area a{width:100%}#sms #main-visual>.inner .image-area{width:100%;margin-top:2rem}#sms #main-visual>.inner .image-area .inner{min-height:32rem}#sms #main-visual>.inner .image-area .inner>figure{width:23.2rem;border-radius:2.4rem;top:6rem;left:0;z-index:0}#sms #main-visual>.inner .image-area .mv-smartphone{width:16rem;top:-1rem;right:-1rem;z-index:1}#sms #main-visual>.inner .image-area .mv-comment{width:16rem;top:0;left:1rem}#sms #main-visual>.inner .image-area .mv-illust{width:9rem;bottom:3rem;top:auto;left:2rem;z-index:1}#sms .main-area #section01{padding:5rem 0}#sms .main-area #section02{padding:4rem 0 0}#sms .main-area #section02 .section-title{margin-bottom:3.5rem}#sms .main-area #section02 .contents-block .example li{width:100%;max-width:none;margin:0 0 4rem;padding:0 0 4rem}#sms .main-area #section02 .contents-block .example li:after{content:'';width:20%;height:2px;border-radius:1rem;display:block;position:absolute;bottom:0;left:40%;background:#c8d2d2}#sms .main-area #section02 .contents-block .example li:nth-last-child(-n+2):after{display:none}#sms .main-area #section02 .contents-block .example li>img{margin:0 0 2rem}#sms .main-area #section02 .contents-block .example li>h3{font-size:2.8rem;margin:0 0 2rem}#sms .main-area #section02 .contents-block .example li>h3 img{width:4.8rem;margin:0 1rem 0 0}#sms .main-area #section02 .contents-block .example li>.text{font-size:1.5rem;margin:0 0 2rem}#sms .main-area #section02 .contents-block .example li .sub{margin:0 0 2rem}#sms .main-area #section02 .contents-block .example li:first-of-type .sub{padding:0 0 1rem}#sms .main-area #section02 .contents-block .example li .sub img{width:11rem;margin:0 2rem 0 0}#sms .main-area #section02 .contents-block .example li .sub .link{width:calc(100% - 11rem - 2rem);font-size:1.4rem;line-height:1.75}#sms .main-area #section02 .contents-block .example li .sub .link:before{width:6.4rem;font-size:1.4rem;padding:.6em 1rem;margin:0 0 .75rem}#sms .main-area #section02 .contents-block .example li .price dt,#sms .main-area #section02 .contents-block .example li .price dd{padding:.3rem 0}#sms .main-area #section02 .contents-block .example li .price dt small,#sms .main-area #section02 .contents-block .example li .price dd small{margin-left:.4rem}#sms .main-area #section02 .contents-block .example li .price dt{font-size:2rem;padding:1.5rem 1rem 1.8rem 2rem}#sms .main-area #section02 .contents-block .example li .price dt small{font-size:1.6rem;top:.1em}#sms .main-area #section02 .contents-block .example li .price dt:after{height:1.5em;top:calc(50% - .75em)}#sms .main-area #section02 .contents-block .example li .price dd{font-size:2.4rem;padding:1.5rem 2rem 1.8rem 1rem}#sms .main-area #section02 .contents-block .example li .price dd small{font-size:1.6rem;top:.2em}#sms .main-area #section02 .contents-block .example li.useful{border:2px solid #00bec8;border-radius:2.4rem;margin:0 0 8rem;padding-bottom:0}#sms .main-area #section02 .contents-block .example li.useful .block{margin:0 2rem;padding:3rem 0}#sms .main-area #section02 .contents-block .example li.useful .block h3{margin:0 0 2rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 h3{font-size:1.8rem;padding:1rem 1.5rem 1.2rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 img{width:100%;margin:0 auto;left:0;margin-bottom:.75rem}#sms .main-area #section02 .contents-block .example li.useful .block.block01 p{font-size:1.3rem}#sms .main-area #section02 .contents-block .example li.useful .block.block02 h3{font-size:2rem}#sms .main-area #section02 .contents-block .example li.useful .block.block02 p{text-align:center;font-size:1.3rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 h3{font-size:2.2rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 figure{width:80%;margin:0 auto 3.5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 figure:after{width:2.4rem;bottom:-2.3rem;left:calc(50% - 1.2rem)}#sms .main-area #section02 .contents-block .example li.useful .block.block03 dl dt{font-size:1.7rem;margin:0 0 .5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 dl dd{font-size:3rem;margin:0 0 2.5rem}#sms .main-area #section02 .contents-block .example li.useful .block.block03 p{line-height:1.75;font-size:1.5rem}#sms .main-area #section03 .contents-block ul li{width:100%;padding:2rem}#sms .main-area #section03 .contents-block ul li h3{font-size:2.6rem}#sms .main-area #section03 .contents-block ul li h3+p{text-align:left}#sms .main-area #section03 .contents-block ul li .block-box{flex-direction:column;padding:0}#sms .main-area #section03 .contents-block ul li .block-box .block{width:100%}#sms .main-area #section03 .contents-block ul li .block-box .block:first-of-type:after{transform:rotate(90deg);top:auto;left:calc(50% - 10px);right:auto;bottom:-90px}#sms .main-area #section03 .contents-block ul li .btn-area{padding:6rem 0 4rem}#sms .main-area #section03 .contents-block ul li .btn-area a{padding:2.4rem 5rem 2.6rem}#intelligence #main-visual>.inner{padding-bottom:4rem}#intelligence #main-visual>.inner .image-area{min-height:40rem;margin-bottom:4rem}#intelligence #main-visual>.inner .image-area picture{width:33.7rem;width:0 auto;top:0;left:0;position:relative}#intelligence #main-visual>.inner .image-area>img{position:absolute}#intelligence #main-visual>.inner .image-area>img.logo{width:22.4rem;top:27.8rem;left:-.8rem}#intelligence #main-visual>.inner .image-area>img.tablet-image{width:34.4rem;top:8.85rem;right:-5.85rem}#intelligence #main-visual>.inner .image-area>img.pc-image{width:18.35rem;top:4.4rem;left:0}#intelligence .main-area #section01{padding:5rem 0 4rem}#intelligence .main-area #section01 .section-title{margin-bottom:3.4rem}#intelligence .main-area #section02{padding:4rem 0 5rem}#intelligence .main-area #section02 .section-title{margin-bottom:3.4rem}#intelligence .main-area #section02 .contents-block{padding:3.7rem 3.25rem 3rem}#intelligence .main-area #section02 .contents-block ul{display:flex;flex-direction:column}#intelligence .main-area #section02 .contents-block ul li{width:100%;margin:0 0 4rem}#intelligence .main-area #section02 .contents-block ul li img{margin:0 0 2.1rem}#intelligence .main-area #section02 .contents-block ul li h3{margin:0 0 1.6rem;font-size:2.4rem}#intelligence .main-area #section02 .contents-block ul li p{font-size:1.5rem;line-height:1.75;font-feature-settings:normal;list-style-type:none}#intelligence .main-area #section02 .contents-block ul li:last-of-type{margin-bottom:0}#medicalbox #main-visual>.inner{padding-bottom:4rem}#medicalbox #main-visual>.inner .text-area .title-set .inner{margin:0 0 1.5rem}#medicalbox #main-visual>.inner .text-area .title-set .inner h1 .logo-image{width:21.15rem}#medicalbox #main-visual>.inner .text-area .title-set .inner p{display:block}#medicalbox #main-visual>.inner .text-area .title-set .inner p .annotation{display:block;width:100%;padding:1rem 0 0;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.05em}#medicalbox #main-visual>.inner .text-area .title-set .inner p .annotation:before{display:none}#medicalbox #main-visual>.inner .text-area .text{margin:0 0 2.5rem}#medicalbox #main-visual>.inner .image-area{min-height:35.7rem;margin-bottom:2.2rem}#medicalbox #main-visual>.inner .image-area>img{position:absolute}#medicalbox #main-visual>.inner .image-area>img.text{width:16.65rem;top:1.3rem;left:17.35rem}#medicalbox #main-visual>.inner .image-area>img.logo{width:19.25rem;top:22rem;left:-.3rem}#medicalbox #main-visual>.inner .image-area>img.tablet-image{width:33.75rem;top:6.95rem;right:-4.4rem}#medicalbox #main-visual>.inner .image-area>img.pc-image{width:16.7rem;top:0;left:-.3rem}#medicalbox #main-visual>.inner .btn-area{flex-direction:column;margin:0 0 3rem}#medicalbox #main-visual>.inner .btn-area>div{margin:0 auto}#medicalbox #main-visual>.inner .btn-area>div:first-of-type{order:2}#medicalbox #main-visual>.inner .btn-area>div a{width:100%}#medicalbox .main-area #section01{padding:5rem 0 4rem}#medicalbox .main-area #section01 .section-title{margin-bottom:3rem}#medicalbox .main-area #section01 .contents-block .endlink{margin:2rem 0 0}#medicalbox .main-area #section02{padding:4rem 0}#medicalbox .main-area #section02 .section-title{margin-bottom:3rem}#medicalbox .main-area #section03{padding:4rem 0 5rem}#medicalbox .main-area #section03 .section-title{margin-bottom:2rem}#medicalbox .main-area #section03 .contents-block{padding:2.7rem 2.2rem;margin-bottom:3rem}#medicalbox .main-area #section03 .contents-block .logos{width:100%;margin-bottom:1.8rem}#medicalbox .main-area #section03 .contents-block .logos img{width:100%}#medicalbox .main-area #section03 .contents-block h3{font-size:2.4rem;letter-spacing:.025em;text-align:left;margin:0 0 3rem}#medicalbox .main-area #section03 .contents-block .flexbox{flex-direction:column}#medicalbox .main-area #section03 .contents-block .image{width:100%}#medicalbox .main-area #section03 .contents-block .det{width:100%}#medicalbox .main-area #section03 .contents-block .det p{font-size:1.5rem;line-height:1.75;margin:0 0 2rem}#medicalbox-note #main-visual>.inner{padding-bottom:4rem}#medicalbox-note #main-visual>.inner .text-area{width:100%}#medicalbox-note #main-visual>.inner .text-area .title-set h1 img{width:100%;height:auto}#medicalbox-note #main-visual>.inner .image-area{width:100%;min-height:40rem}#medicalbox-note #main-visual>.inner .image-area>img.text,#medicalbox-note #main-visual>.inner .image-area>picture.text{width:15rem;top:3rem;left:auto;right:0;z-index:4}#medicalbox-note #main-visual>.inner .image-area>img.illust,#medicalbox-note #main-visual>.inner .image-area>picture.illust{width:10rem;top:16rem;left:1rem;z-index:3}#medicalbox-note #main-visual>.inner .image-area>img.tablet-image01,#medicalbox-note #main-visual>.inner .image-area>picture.tablet-image01{width:20rem;top:0;left:-1rem;z-index:1}#medicalbox-note #main-visual>.inner .image-area>img.tablet-image02,#medicalbox-note #main-visual>.inner .image-area>picture.tablet-image02{width:22rem;top:8rem;right:-1rem;z-index:2}#medicalbox-note #main-visual>.inner .btn-area{flex-direction:column;margin:0 0 3rem}#medicalbox-note #main-visual>.inner .btn-area>div{margin:0 auto}#medicalbox-note #main-visual>.inner .btn-area>div:first-of-type{order:2}#medicalbox-note #main-visual>.inner .btn-area>div a{width:100%}#medicalbox-note .main-area #section01{padding:5rem 0}#medicalbox-note .main-area #section02{padding:5rem 0 3rem}#medicalbox-note .main-area #section03{padding:3rem 0 5.5rem}#medicalbox-note .main-area #section03 .contents-block{padding:0 1rem;flex-wrap:wrap;flex-direction:column}#medicalbox-note .main-area #section03 .contents-block div{width:100%}#medicalbox-note .main-area #section03 .contents-block div h3{margin-bottom:1.5rem;font-size:1.8rem}#medicalbox-note .main-area #section03 .contents-block div ul li{margin-bottom:1.2rem;font-size:1.5rem}#medicalbox-note .main-area #section03 .contents-block div .annotation{font-size:1.4rem;margin-bottom:3rem}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) h3{margin:0 0 2.2rem}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) h3:before{width:1.8rem;margin:0 .7rem 0 0;top:1px}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) img{display:block;position:relative;margin:4rem auto 2.5rem;width:25.5rem}#medicalbox-note .main-area #section03 .contents-block div:nth-child(2) .text{font-size:1.5rem}#medicalbox-perio #main-visual>.inner{padding-bottom:4rem}#medicalbox-perio #main-visual>.inner .image-area{min-height:36rem;margin:1.8rem 0 2.5rem}#medicalbox-perio #main-visual>.inner .image-area>img,#medicalbox-perio #main-visual>.inner .image-area>picture{position:absolute}#medicalbox-perio #main-visual>.inner .image-area>img.text,#medicalbox-perio #main-visual>.inner .image-area>picture.text{width:23.15rem;top:0;left:50%;transform:translateX(-50%)}#medicalbox-perio #main-visual>.inner .image-area>img.tablet,#medicalbox-perio #main-visual>.inner .image-area>picture.tablet{width:30rem;top:13.9rem;right:-5.15rem}#medicalbox-perio #main-visual>.inner .image-area>img.pc,#medicalbox-perio #main-visual>.inner .image-area>picture.pc{width:19.5rem;top:7.5rem;left:-.5rem}#medicalbox-perio .main-area #section02 .contents-block ul{flex-direction:column;padding:3.3rem 3.45rem}#medicalbox-perio .main-area #section02 .contents-block ul li{width:100%;margin:0}#medicalbox-perio .main-area #section02 .contents-block ul li:after{width:2.9rem;position:relative;top:0;right:0;transform:rotateZ(90deg);margin:1.5rem auto 1.75rem}#medicalbox-perio .main-area #section02 .contents-block ul li:nth-of-type(even){margin-right:0}#medicalbox-perio .main-area #section02 .contents-block ul li:nth-of-type(even):after{display:block}#medicalbox-perio .main-area #section02 .contents-block ul li:last-of-type:after{display:none}#medicalbox-perio .main-area #section02 .contents-block ul li h3{font-size:2.4rem;margin:1.8rem 0 1.4rem}#medicalbox-perio .main-area #section02 .contents-block ul li p{font-size:1.5rem}#consultation #main-visual>.inner .text-area{width:100%}#consultation #main-visual>.inner .contact-button{width:100%;margin:2rem 0}#consultation #main-visual>.inner .image-area{width:100%;padding:0}#consultation #main-visual>.inner .image-area>img,#consultation #main-visual>.inner .image-area>picture{position:absolute}#consultation #main-visual>.inner .image-area>img.text,#consultation #main-visual>.inner .image-area>picture.text{width:10rem;top:0;left:0}#consultation #main-visual>.inner .image-area>img.tablet,#consultation #main-visual>.inner .image-area>picture.tablet{width:24rem;top:1.1rem;right:4.65rem}#consultation #main-visual>.inner .image-area>img.tablet-agreement,#consultation #main-visual>.inner .image-area>picture.tablet-agreement{width:20rem;top:4rem;right:0}#consultation #main-visual>.inner .image-area>img.smartphone,#consultation #main-visual>.inner .image-area>picture.smartphone{width:15.85rem;top:8rem;left:0}#consultation .main-area #section01{padding:0 0 4rem}#consultation .main-area #section01 .inner{padding:4rem 2rem}#consultation .main-area #section01 .inner>.image-area{display:none}#consultation .main-area #section01 .inner>.image-area a{position:relative}#consultation .main-area #section01 .inner>.image-area a img{max-width:100%}#consultation .main-area #section01 .contents-block{padding:2.7rem 2.2rem;margin-bottom:3rem}#consultation .main-area #section01 .contents-block h3{font-size:2.4rem;letter-spacing:.025em;margin:0 0 3rem}#consultation .main-area #section01 .contents-block .flexbox{flex-direction:column}#consultation .main-area #section01 .contents-block .image{width:100%}#consultation .main-area #section01 .contents-block .det{width:100%}#consultation .main-area #section01 .contents-block .det p{font-size:1.5rem;line-height:1.75;margin:0 0 2rem}#consultation .main-area #section01 .cta{flex-direction:column}#consultation .main-area #section01 .cta a{font-size:2rem;padding:2.4rem 7.5rem 2.6rem;margin:0 0 3rem}#consultation .main-area #section01 .cta a:last-of-type{margin:0}#consultation .main-area #section01 .cta a span{letter-spacing:.05em}#consultation .main-area #section02{padding:4rem 0 5rem}#consultation .main-area .section-title h2 span{font-size:3rem}#consultation .main-area .section-title h2 span.bl{font-size:3.5rem}#consultation .main-area #section02 .bg-block p{width:100%}#consultation .main-area #section02 .bg-block img{width:80%;margin:1rem auto}#consultation .main-area #section02 .contents-block .column-3block li.new:before{top:.9rem;left:.9rem}#consultation .main-area #section02 .contents-block .column-3block li h3{font-size:2rem}#consultation .main-area #section02 .contents-block .column-3block li.full,#consultation .main-area #section02 .contents-block .column-3block li.full.reverse{flex-direction:column}#consultation .main-area #section02 .contents-block .column-3block li.full .image{width:100%}#consultation .main-area #section02 .contents-block .column-3block li.full .block{width:100%}#consultation .main-area #section02 .contents-block .column-3block li.half ul li{font-size:1.4rem}#consultation .main-area #section02 .flexbox .block{width:100%}#consultation .main-area #section02 .flexbox .block p.before-visiting,#consultation .main-area #section02 .flexbox .block p.after-visiting{display:block;text-align:center}#consultation .main-area #section03 .inner h2,#consultation .main-area #section03 .inner p{width:100%}#online #main-visual>.inner{padding-bottom:4rem}#online #main-visual>.inner .image-area{min-height:37rem;margin-bottom:1.5rem}#online #main-visual>.inner .image-area>img.effect,#online #main-visual>.inner .image-area>picture.effect,#online #main-visual>.inner .image-area>span.effect{width:22rem;top:3.8rem;left:2.6rem}#online #main-visual>.inner .image-area>img.mv-img01,#online #main-visual>.inner .image-area>picture.mv-img01,#online #main-visual>.inner .image-area>span.mv-img01{width:19.35rem;top:0;left:0;border-radius:1.2rem}#online #main-visual>.inner .image-area>img.laptop,#online #main-visual>.inner .image-area>picture.laptop,#online #main-visual>.inner .image-area>span.laptop{width:40.8rem;top:12.3rem;left:6.1rem}#online #main-visual>.inner .image-area>img.logo,#online #main-visual>.inner .image-area>picture.logo,#online #main-visual>.inner .image-area>span.logo{width:11.4rem;top:1.3rem;left:22.2rem}#online .main-area #section01{padding:5rem 0 4rem}#online .main-area #section02{padding:4rem 0 5rem}#denwagarakuda #main-visual>.inner .text-area{width:100%}#denwagarakuda #main-visual>.inner .image-area{width:90%;padding:2rem 0;margin:0 auto}#denwagarakuda #main-visual>.inner .image-area .logo{max-width:100%}#denwagarakuda .main-area #section01 .section-title p.sub{font-size:2rem}#denwagarakuda .main-area #section02 .button a{z-index:1}#denwagarakuda .main-area #section02 .button img:nth-of-type(1){width:15rem;left:-5.5rem}#denwagarakuda .main-area #section02 .button img:nth-of-type(2){width:20rem;right:-9rem}#denwagarakuda .main-area #section02 p.sub{font-size:1.6rem}#denwagarakuda .main-area #section03 .inner .contents-block .border-block-list li{width:calc(50% - 1rem)}#denwagarakuda .main-area #section03 .inner .contents-block .border-block-list li img{width:80px}#denwagarakuda .main-area #section03 .inner .contents-block .border-block-list li h3{font-size:1.6rem}#denwagarakuda .main-area #section04 .inner ul{flex-direction:column}#denwagarakuda .main-area #section04 .inner ul li{width:100%;padding:0}#denwagarakuda .main-area #section04 .inner ul li:before,#denwagarakuda .main-area #section04 .inner ul li:after{display:none}#denwagarakuda .main-area #section04 .inner ul li span{display:block;border-radius:1rem 1rem 0 0}#denwagarakuda .main-area #section04 .inner ul li figure{margin:0 0 2rem}#denwagarakuda .main-area #section04 .inner ul li figure img{border-radius:0 0 1rem 1rem}#denwagarakuda .main-area #section05 .contents .item h3{font-size:2rem}#denwagarakuda .main-area #section05 .contents .item .question .image{width:20%}#denwagarakuda .main-area #section05 .contents .item .question .text{width:80%}#denwagarakuda .main-area #section05 .contents .item .question .text p.bubble{font-size:1.6rem}#denwagarakuda .main-area #section05 .contents .item .faq-answer .text{width:80%}#denwagarakuda .main-area #section05 .contents .item .faq-answer .image{width:20%}#denwagarakuda .main-area #section05 .contents .item .faq-answer .text p.bubble{font-size:1.6rem}#kaodepass #main-visual>.inner{padding-bottom:0}#kaodepass #main-visual>.inner .text-area{width:100%}#kaodepass #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#kaodepass #main-visual>.inner .text-area .title-set h1 img{width:22rem;height:auto}#kaodepass #main-visual>.inner .image-area{width:100%}#kaodepass #main-visual>.inner .image-area .inner{min-height:32rem}#kaodepass #main-visual>.inner .image-area .inner>figure{width:23.2rem;border-radius:2.4rem;top:6rem;left:0;z-index:0}#kaodepass #main-visual>.inner .image-area .mv-monitor{width:18rem;top:0;right:0;z-index:1}#kaodepass #main-visual>.inner .image-area .mv-comment{width:14rem;top:2rem;left:1rem}#kaodepass #main-visual>.inner .image-area .mv-illust{width:9rem;bottom:3rem;top:auto;left:2rem;z-index:1}#kaodepass .main-area #section01{padding:5rem 0}#kaodepass .main-area #section02{padding:4rem 0 0}#kaodepass .main-area #section02 .section-title{margin-bottom:3.5rem}#kaodepass .main-area #section02 .annotation{display:flex;flex-direction:column}#kaodepass .main-area #section02 .annotation .img-set{display:flex;margin:0 0 2rem;font-size:3.7rem}#kaodepass .main-area #section02 .annotation .img-set img:nth-of-type(1){width:70%;filter:drop-shadow(0 1.5px 4.5px rgba(0,0,0,.15));margin:0 auto}#kaodepass .main-area #section02 .security .inner{flex-direction:column}#kaodepass .main-area #section02 .security .inner .text h3{text-align:center}#kaodepass .main-area #section02 .security .inner .image{width:100%;height:auto}#kaodepass .main-area #section02 .annotation p{letter-spacing:.05em;line-height:1.75}#kaodepass .main-area #section02 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#goannaiban #main-visual>.inner{padding-bottom:0}#goannaiban #main-visual>.inner .text-area{width:100%;margin-bottom:3rem}#goannaiban #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#goannaiban #main-visual>.inner .text-area .title-set h1 img{width:22rem;height:auto}#goannaiban #main-visual>.inner .image-area{width:100%}#goannaiban #main-visual>.inner .image-area .inner{min-height:32rem}#goannaiban #main-visual>.inner .image-area .inner>figure{width:18rem;border-radius:2.4rem;top:0;left:0;z-index:0}#goannaiban #main-visual>.inner .image-area .mv-monitor{width:23rem;top:10rem;right:-1rem;z-index:1}#goannaiban #main-visual>.inner .image-area .mv-comment{width:14rem;top:5rem;right:0}#goannaiban #main-visual>.inner .image-area .logo{width:8rem;bottom:auto;top:16rem;right:2rem}#goannaiban .main-area #section01{padding:5rem 0}#goannaiban .main-area #section02 .contents-block ul{flex-direction:column;padding:3.3rem 3.45rem}#goannaiban .main-area #section02 .contents-block ul li{width:100%;margin:0}#goannaiban .main-area #section02 .contents-block ul li:after{width:2.9rem;position:relative;top:0;right:0;transform:rotateZ(90deg);margin:1.5rem auto 1.75rem}#goannaiban .main-area #section02 .contents-block ul li:nth-of-type(even){margin-right:0}#goannaiban .main-area #section02 .contents-block ul li:nth-of-type(even):after{display:block}#goannaiban .main-area #section02 .contents-block ul li:last-of-type:after{display:none}#goannaiban .main-area #section02 .contents-block ul li h3{font-size:2.4rem;margin:1.8rem 0 1.4rem}#goannaiban .main-area #section02 .contents-block ul li p{font-size:1.5rem}#goannaiban .main-area #section02 .contents-block .display{flex-direction:column}#goannaiban .main-area #section02 .contents-block .display .display-1{padding:0}#goannaiban .main-area #section03{padding:4rem 0 0}#goannaiban .main-area #section03 .section-title{margin-bottom:3.5rem}#goannaiban .main-area #section03 .annotation{display:flex;flex-direction:column}#goannaiban .main-area #section03 .annotation .img-set{display:flex;margin:0 0 2rem;font-size:3.7rem}#goannaiban .main-area #section03 .annotation .img-set img:nth-of-type(1){width:70%;filter:drop-shadow(0 1.5px 4.5px rgba(0,0,0,.15));margin:0 auto}#goannaiban .main-area #section03 .security .inner{flex-direction:column}#goannaiban .main-area #section03 .security .inner .text h3{text-align:center}#goannaiban .main-area #section03 .security .inner .image{width:100%;height:auto}#goannaiban .main-area #section03 .annotation p{letter-spacing:.05em;line-height:1.75}#goannaiban .main-area #section03 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#goannaiban .main-area #section05 .inner .section-title h2{font-size:2.2rem}#goannaiban .main-area #section05 .inner .contents-block{flex-direction:column}#goannaiban .main-area #section05 .inner .contents-block .img{width:100%}#goannaiban .main-area #section05 .inner .contents-block .text{width:100%;padding:2.4rem 0 3rem}#goannaiban .main-area #section05 .inner .contents-block .text p{font-size:1.4rem}#sugoiuketsukesan #main-visual>.inner{padding-bottom:0}#sugoiuketsukesan #main-visual>.inner .text-area{width:100%}#sugoiuketsukesan #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#sugoiuketsukesan #main-visual>.inner .text-area .title-set h1 img{width:22rem;height:auto}#sugoiuketsukesan #main-visual>.inner .image-area{width:100%}#sugoiuketsukesan #main-visual>.inner .image-area .inner{min-height:35rem}#sugoiuketsukesan #main-visual>.inner .image-area .inner>figure{top:0;left:0;z-index:0}#sugoiuketsukesan #main-visual>.inner .contact-button{margin:2rem auto 4rem}#sugoiuketsukesan .main-area #section01 .contents-block p{text-align:left}#sugoiuketsukesan .main-area #section02{padding:5rem 0}#sugoiuketsukesan .main-area #section03 .contents-block ul{flex-direction:column;padding:3.3rem 3.45rem}#sugoiuketsukesan .main-area #section03 .contents-block ul li{width:100%;margin:0}#sugoiuketsukesan .main-area #section03 .contents-block ul li:after{width:2.9rem;position:relative;top:0;right:0;transform:rotateZ(90deg);margin:1.5rem auto 1.75rem}#sugoiuketsukesan .main-area #section03 .contents-block ul li:nth-of-type(even){margin-right:0}#sugoiuketsukesan .main-area #section03 .contents-block ul li:nth-of-type(even):after{display:block}#sugoiuketsukesan .main-area #section03 .contents-block ul li:last-of-type:after{display:none}#sugoiuketsukesan .main-area #section03 .contents-block ul li h3{font-size:2.4rem;margin:1.8rem 0 1.4rem}#sugoiuketsukesan .main-area #section03 .contents-block ul li p{font-size:1.5rem}#sugoiuketsukesan .main-area #section03 .contents-block .display{flex-direction:column}#sugoiuketsukesan .main-area #section03 .contents-block .display .display-1{padding:0}#sugoiuketsukesan .main-area #section04{padding:4rem 0 0}#sugoiuketsukesan .main-area #section04 .section-title{margin-bottom:3.5rem}#sugoiuketsukesan .main-area #section04 .annotation{display:flex;flex-direction:column}#sugoiuketsukesan .main-area #section04 .annotation .img-set{display:flex;margin:0 0 2rem;font-size:3.7rem}#sugoiuketsukesan .main-area #section04 .annotation .img-set img:nth-of-type(1){width:70%;margin:0 auto}#sugoiuketsukesan .main-area #section04 .security .inner{flex-direction:column}#sugoiuketsukesan .main-area #section04 .security .inner .text h3{text-align:center}#sugoiuketsukesan .main-area #section04 .security .inner .image{width:100%;height:auto}#sugoiuketsukesan .main-area #section04 .annotation p{letter-spacing:.05em;line-height:1.75}#sugoiuketsukesan .main-area #section04 .annotation p span,#cardapp .main-area #section03 .annotation p a{font-weight:900}#sugoiuketsukesan .main-area #section05 .inner .section-title h2{font-size:2.2rem}#sugoiuketsukesan .main-area #section05 .inner .contents-block{flex-direction:column}#sugoiuketsukesan .main-area #section05 .inner .contents-block .img{width:100%}#sugoiuketsukesan .main-area #section05 .inner .contents-block .text{width:100%;padding:2.4rem 0 3rem}#sugoiuketsukesan .main-area #section05 .inner .contents-block .text p{font-size:1.4rem}#line #main-visual>.inner{padding-bottom:0}#line #main-visual>.inner .text-area{width:100%;margin-bottom:3rem}#line #main-visual>.inner .text-area .title-set .inner{margin:0 0 3.5rem}#line #main-visual>.inner .text-area .title-set h1 img{width:22rem;height:auto}#line #main-visual>.inner .image-area{width:100%}#line #main-visual>.inner .image-area .inner{min-height:32rem}#line #main-visual>.inner .image-area .inner>figure:first-of-type{width:80%;border-radius:1rem;top:0;bottom:initial;left:0}#line #main-visual>.inner .image-area .inner>figure:nth-of-type(2){width:10rem;right:0}#line #main-visual>.inner .contact-button{width:100%}#line .main-area #section01{padding:5rem 0}#line .main-area #section01 .contents-block{flex-direction:column;align-items:center}#line .main-area #section01 .contents-block .img img{border:solid 4px #3c3c3c;border-radius:2.5rem}#line .main-area #section01 .contents-block .text{width:100%}#line .main-area #section01 .contents-block .text ul li:first-of-type,#line .main-area #section01 .contents-block .text ul li:nth-of-type(2){gap:1rem}#line .main-area #section01 .contents-block .text ul li{padding:2rem}#line .main-area #section01 .contents-block .text ul li img{width:35%}#line .main-area .common-faq .table-area table th{font-size:1.4rem;font-weight:500;line-height:1.4;text-align:left}#line .main-area .common-faq .table-area table td{font-size:1.4rem}#web-reservation #main-visual>.inner .image-area{padding:2rem 0}#web-reservation .circle-3column li:after{display:none}#web-reservation .main-area #section01 .section-title p.sub:nth-of-type(2){font-size:2.2rem}#web-reservation .main-area #section01 .contents-block .circle-3column>li>ul li{margin:0 0 1rem}#web-reservation .main-area #section01 .contents-block .circle-3column:after{content:'';width:0;height:0;border-left:35px solid transparent;border-right:35px solid transparent;border-top:25px solid #00bec8;margin:0 auto}#web-reservation .main-area #section01 p.conclusion{font-size:2.8rem;padding:5rem 0 4rem}#web-reservation .main-area #section01 p.conclusion>span:before,#web-reservation .main-area #section01 p.conclusion>span:after{display:none}#web-reservation .main-area #section01 p.conclusion .with-dots span{font-size:3.2rem}#web-reservation .main-area #section01 p.conclusion .underline{font-size:3.2rem}#web-reservation .main-area #section02 .section-title{margin:2rem 0}#web-reservation .main-area #section02 .section-title h3 .title{font-size:2rem}#web-reservation .main-area #section02 .section-title h3 .title:before,#web-reservation .main-area #section02 .section-title h3 .title:after{height:3rem}#web-reservation .main-area #section02 .section-title h3 .title:before{border-left:solid 3px #00bec8;left:-1.5rem}#web-reservation .main-area #section02 .section-title h3 .title:after{border-right:solid 3px #00bec8;right:-1.5rem}#web-reservation .main-area #section02 p.sub{padding:2rem 0}#web-reservation .main-area #section02 .contents-block{margin-bottom:4rem}#web-reservation .main-area #section02 .contents-block .flexbox .image{width:100%}#web-reservation .main-area #section02 .contents-block .flexbox .det{width:100%;padding:2rem 2rem 4rem}#web-reservation .main-area #section02 .contents-block .flexbox .det h3{font-size:2.2rem}#web-reservation .main-area #section03 .contents-block .flexbox{flex-direction:column;gap:0}#web-reservation .main-area #section03 .contents-block .flexbox .image{width:100%}#web-reservation .main-area #section03 .contents-block .flexbox .det{width:100%;padding:2rem 2rem 4rem}#web-reservation .main-area #section03 .contents-block .flexbox .det h3{font-size:2.2rem}#datalinkage .main-area #section01{padding:4rem 0 6rem}#datalinkage .main-area #section01 .section-title{margin-bottom:2rem}#datalinkage .main-area #section01 .contents-block .text-area{font-size:1.4rem}#datalinkage .main-area #section01 .contents-block .mv-image{width:100%;margin:0 auto 5rem}#datalinkage .main-area #section01 .contents-block section{padding:0 0 5rem}#datalinkage .main-area #section01 .contents-block section h2{font-size:1.8rem;margin:0 0 2rem}#datalinkage .main-area #section01 .contents-block section table{margin:0 0 2rem}#datalinkage .main-area #section01 .contents-block section table th,#datalinkage .main-area #section01 .contents-block section table td{font-size:1.3rem;vertical-align:middle}#datalinkage .main-area #section01 .contents-block section table th{padding:1.8rem 1rem}#datalinkage .main-area #section01 .contents-block section table td{padding:1rem .6rem;line-height:1.5;word-wrap:break-word}#datalinkage .main-area #section01 .contents-block section table td a{margin-left:1.5rem;display:inline}#datalinkage .main-area #section01 .contents-block .date{font-size:1.6rem}#privacy .main-area #section01{padding:4rem 0 0}#terms .main-area #section01{padding:4rem 0 0}#news .main-area #section01{padding:4rem 0 6rem}#news .main-area #section01 .section-title{margin-bottom:3.5rem}#news .main-area #section01 .contents-block .news-list{margin-bottom:2rem}#news-article .main-area #section01{padding:4rem 0 8rem}#news-article .main-area #section01 .section-title h1{margin-bottom:0}#news-article .main-area #section01 .section-title h1 span{font-size:2.4rem}.entry-detail{flex-direction:column;align-items:flex-start;margin:0 0 3rem}.entry-detail .entry-categories li a{min-width:11rem;padding:.9rem;font-size:1.3rem;font-weight:400}.entry-detail time{font-size:1.4rem}.entry .eye-catch{margin-bottom:5rem}.entry p{margin-bottom:2rem;font-size:1.5rem}.entry h2,.entry h3,.entry h4{line-height:1.75}.entry h2{font-size:2rem;margin-bottom:2rem}.entry h3{font-size:1.6rem;margin-bottom:1rem}.entry h4{font-size:1.5rem;margin-bottom:1rem}.entry ul li{list-style:disc outside;margin-left:1em}.entry strong{font-weight:900}.entry .text-center{text-align:center}.entry .text-underline{text-decoration:underline}.entry .column-devide{margin:1.5rem 0 5rem}.entry .suport-center{padding:2rem 0 0;margin:2rem 0 0}.entry .suport-center .tel{color:#00bec8}#entry-body{padding-bottom:1rem}#flow .main-area #section01{padding:4rem 0}#flow .main-area #section01 .section-title{margin-bottom:2rem}#flow .main-area #section01 .steps{flex-direction:column}#flow .main-area #section01 .steps li{width:100%;border-radius:1.5rem}#flow .main-area #section01 .steps li .head{background:#ffdc00;padding:1.2rem}#flow .main-area #section01 .steps li .head img{height:3.8rem}#flow .main-area #section01 .steps li .head:after{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid #ffdc00}#flow .main-area #section01 .steps li .contents{padding:3rem 2rem 2.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#flow .main-area #section01 .steps li .contents h2{width:100%;font-size:2rem;margin:0 0 1rem}#flow .main-area #section01 .steps li .contents .illust{width:10rem;height:10rem;margin:0}#flow .main-area #section01 .steps li .contents p{width:calc(100% - 10rem - 1.5rem);font-size:1.3rem;line-height:1.75}#flow .main-area #section02{padding:0 2rem 6rem}#flow .main-area #section02 .inner{border:3px solid #ffdc00;padding:4rem 1.1rem;border-radius:3rem}#flow .main-area #section02 .section-title{margin-bottom:2rem;padding:0 2.5rem}#flow .main-area #section02 .section-title h2{margin-bottom:.5rem}#flow .main-area #section02 .section-title h2 span{font-size:2.4rem}#flow .main-area #section02 .section-title .sub{font-size:1.5rem}#flow .main-area #section02 .contents-block img{width:100%;margin:0 auto 3rem}#flow .main-area #section02 .contents-block ul{display:flex;flex-direction:column}#flow .main-area #section02 .contents-block ul li{width:calc(100% - 2.8rem);padding:2rem 0;margin:0 auto;border-bottom:1px solid #e6e7e7}#flow .main-area #section02 .contents-block ul li h3{font-size:2.1rem;margin-bottom:1.5rem}#flow .main-area #section02 .contents-block ul li p{font-size:1.3rem}#flow .main-area #section02 .contents-block ul li:last-of-type{border:none;padding-bottom:0}h2.min{font-size:1.8rem;border-left:.5rem solid #00bec8;margin:0 0 1rem;font-weight:400;padding-left:1.5rem}h2.min:before{display:none}#requirements .main-area #section01{padding:4rem 0 6rem}#requirements .main-area #section01 .contents-block{margin-bottom:5rem}#requirements .main-area #section01 .contents-block .text-area{margin:0 0 4.5rem}#requirements .main-area #section01 .contents-block .text-area p{font-size:1.4rem;margin:0 0 2rem}#requirements .main-area #section01 .contents-block h2{font-size:1.8rem;border-left:.5rem solid #00bec8;margin:0 0 1rem;font-weight:400;padding-left:1.5rem}#requirements .main-area #section01 .contents-block h2:before{display:none}#requirements .main-area #section01 .contents-block table{font-feature-settings:'palt'}#requirements .main-area #section01 .contents-block table th,#requirements .main-area #section01 .contents-block table td{font-size:1.3rem;font-weight:400}#requirements .main-area #section01 .contents-block table th{width:33%}#requirements .main-area #section01 .contents-block table span{font-size:1.1rem;top:-.1em}#requirements .main-area #section01 .contents-block .annotation{font-size:1.2rem;line-height:1.75}#requirements .main-area #section01 .contents-block .annotation .notes{margin:2rem 0 0}#requirements .main-area #section01 .contents-block .annotation .notes li{font-size:1.4rem}#receiptcomputer{font-feature-settings:normal}#receiptcomputer .main-area #section01{padding:4rem 0 6rem}#receiptcomputer .main-area #section01 .section-title{margin-bottom:2rem}#receiptcomputer .main-area #section01 .contents-block{margin-bottom:5rem}#receiptcomputer .main-area #section01 .contents-block .text-area{margin:0 0 2rem}#receiptcomputer .main-area #section01 .contents-block .text-area p{font-size:1.4rem}#receiptcomputer .main-area #section01 .contents-block .mv{width:85.333%;margin:0 auto 5rem}#receiptcomputer .main-area #section01 .contents-block .annotation{padding:2rem;margin:2rem 0 0;font-size:1.3rem}#receiptcomputer .main-area #section01 .contents-block .annotation h3{font-size:1.5rem}#receiptcomputer .main-area #section01 .contents-block .annotation ul li{margin:0 0 2rem}#receiptcomputer .main-area #section01 .contents-block .annotation ul li h4{font-size:1.3rem}#receiptcomputer .main-area #section01 .contents-block .annotation ul li p{font-size:1.3rem}#receiptcomputer .main-area #section01 .contents-block .preferred-setup th,#receiptcomputer .main-area #section01 .contents-block .preferred-setup td{padding:.8em;font-size:1.3rem;line-height:1.75;width:calc(100% / 3)}#receiptcomputer .main-area #section01 .contents-block .maker-list{display:flex;flex-direction:column}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group{display:flex;flex-wrap:wrap;align-items:stretch}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group h5{font-size:1.3rem;font-weight:400;justify-content:center}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group h5:last-of-type{border-width:1px 1px 0}#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group table:last-of-type th,#receiptcomputer .main-area #section01 .contents-block .maker-list .list-group table:last-of-type td{border-width:1px}#receiptcomputer .main-area #section01 .contents-block .maker-list h5{width:100%;padding:2rem 1.2rem;text-align:center;line-height:1.75;font-size:1.3rem;font-weight:400;border-width:1px 1px 0}#receiptcomputer .main-area #section01 .contents-block .maker-list table{width:100%}#receiptcomputer .main-area #section01 .contents-block .maker-list table th,#receiptcomputer .main-area #section01 .contents-block .maker-list table td{border-width:1px 1px 0;font-weight:400;width:20%;padding:2rem .8rem;font-size:1.3rem;line-height:1.65}#receiptcomputer .main-area #section01 .contents-block .maker-list table th:first-child,#receiptcomputer .main-area #section01 .contents-block .maker-list table td:first-child{width:60%}#receiptcomputer .main-area #section01 .contents-block .maker-list table tr:nth-of-type(odd) th,#receiptcomputer .main-area #section01 .contents-block .maker-list table tr:nth-of-type(odd) td{background:#f8fafa}#receiptcomputer .main-area #section01 .contents-block .maker-list table tr.gray th,#receiptcomputer .main-area #section01 .contents-block .maker-list table tr.gray td{background:#f8fafa}#receiptcomputer .main-area #section01 .contents-block .maker-list table tr.color-change th{background:#f8fafa;padding:.8rem}#receiptcomputer .main-area #section01 .contents-block .maker-list table th{text-align:left}#receiptcomputer .main-area #section01 .contents-block .maker-list table td{text-align:center}#casestudy .main-area{padding:4rem 0 6rem}#casestudy .main-area #section01 #examples{width:100%;left:0;transform:none;margin:0;padding:3rem 0 7.2rem}#casestudy .main-area #section01 #examples .slick-dots{bottom:4rem}#casestudy .main-area #section01 #examples .slick-dots li{width:1.2rem;height:1.2rem}#casestudy .main-area #section01 #examples .block{max-width:90%;margin:0 1rem;border-radius:2rem}#casestudy .main-area #section01 #examples .block a{display:flex;flex-direction:column}#casestudy .main-area #section01 #examples .block a.pickup .name:before{width:6.1rem;margin:0 .8rem .75rem 0;display:block}#casestudy .main-area #section01 #examples .block .image{width:100%;height:14.75rem}#casestudy .main-area #section01 #examples .block .image img{width:100%;top:50%}#casestudy .main-area #section01 #examples .block .details{padding:1.8rem 3rem 3rem;min-height:26.8rem}#casestudy .main-area #section01 #examples .block .details .name{font-size:1.4rem;margin:0 0 1.5rem;font-weight:400}#casestudy .main-area #section01 #examples .block .details h2{font-size:2.1rem;margin:0 0 1.5rem}#casestudy .main-area #section01 #examples .block .details .text{font-size:1.4rem;font-weight:400}#casestudy .main-area #section01 .document-download .contents-box{flex-direction:column;align-items:flex-start}#casestudy .main-area #section01 .document-download .contents-box .image{display:none}#casestudy .main-area #section01 .document-download .contents-box .text{flex:none;width:100%}#casestudy .main-area #section01 .document-download .contents-box .text h3{margin:0 0 2rem}#casestudy .main-area #section01 .document-download .contents-box .text p{font-size:1.4rem}#casestudy .main-area #section01 .document-download .contents-box .text img{max-width:60%;margin:0 auto 2rem}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area{flex-direction:column}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area>span{font-size:1.3rem;display:inline-block;position:relative;margin:0 auto 1rem}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area>span:before,#casestudy .main-area #section01 .document-download .contents-box .text .btn-area>span:after{content:"";position:absolute;width:1px;height:16px;background:#2d3030;top:0}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area>span:before{left:-16px;transform:rotate(-30deg);transform-origin:top center}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area>span:after{right:-16px;transform:rotate(30deg);transform-origin:top center}#casestudy .main-area #section01 .document-download .contents-box .text .btn-area a span span{display:none}#casestudy .main-area #section02{padding:4rem 0}#casestudy .main-area #section02 .section-title h2 span{font-size:2.4rem}#casestudy .main-area #section02 .contents-block #search{padding:3rem 1.5rem 6rem}#casestudy .main-area #section02 .contents-block #search dl dt{font-size:1.5rem;margin:0 0 1.75rem}#casestudy .main-area #section02 .contents-block #search dl dd{font-size:1.3rem;margin:0 0 2rem;padding:0}#casestudy .main-area #section02 .contents-block #search dl dd ul li{margin:0 0 1rem}#casestudy .main-area #section02 .contents-block #search dl dd ul#unit-list li{width:25%}#casestudy .main-area #section02 .contents-block #search dl dd ul#unit-list li label{word-break:keep-all}#casestudy .main-area #section02 .contents-block #search dl dd ul#task-list li{width:auto}#casestudy .main-area #section02 .contents-block #search dl dd ul#func-list li{width:auto}#casestudy .main-area #section02 .contents-block #search dl dd ul#func-list li label{margin-right:1rem}#casestudy .main-area #section02 .contents-block #search dl dd label{line-height:1;border-radius:20rem;padding:.9rem 1.2rem 1.1rem}#casestudy .main-area #section02 .contents-block #search .toggle-arrow:before{width:2.5rem;bottom:2.5rem}#casestudy .main-area #section03{padding:0}#casestudy .main-area #section03 .column-3blockB{margin-bottom:2rem}#casestudy-detail .main-area{padding:1rem 0 0}#casestudy-detail .main-area #section01 .section-title h1 span{font-size:2.4rem}#casestudy-detail .main-area #section01 #main .eye-catch{margin:0 0 3rem}#casestudy-detail .main-area #section01 #main p{line-height:1.75;font-size:1.5rem;margin-bottom:1.5rem;letter-spacing:0}#casestudy-detail .main-area #section01 #main .question,#casestudy-detail .main-area #section01 #main .interview-end{font-size:1.6rem;line-height:1.75}#casestudy-detail .main-area #section01 #main .question:before,#casestudy-detail .main-area #section01 #main .interview-end:before{width:3.8rem;height:2px;margin:0 .6rem}#casestudy-detail .main-area #section01 #main .question{margin:0 0 2.5rem}#casestudy-detail .main-area #section01 #main .interview-end{margin:3.5rem 0}#casestudy-detail .main-area #section01 #main .effect-flow{padding:2.5rem 2rem 3rem;margin:0 0 5rem}#casestudy-detail .main-area #section01 #main .effect-flow:before{height:calc(100% - 20rem);left:5rem;width:.6rem;top:4rem;transform:none}#casestudy-detail .main-area #section01 #main .effect-flow dl{margin-bottom:2.5rem}#casestudy-detail .main-area #section01 #main .effect-flow dl dt{width:6.6rem;height:6.6rem;font-size:1.5rem;top:.5em}#casestudy-detail .main-area #section01 #main .effect-flow dl dd{width:calc(100% - 6.6rem);padding:0 0 0 1rem}#casestudy-detail .main-area #section01 #main .effect-flow dl dd ul li{font-size:1.4rem;padding-left:1.1em;margin-bottom:3px;letter-spacing:0;font-feature-settings:"palt"}#casestudy-detail .main-area #section01 #main .effect-flow dl dd ul li:before{font-size:1.1rem}#casestudy-detail .main-area #section01 #main section{margin-bottom:4rem}#casestudy-detail .main-area #section01 #main section h2{font-size:2rem;margin-bottom:3rem}#casestudy-detail .main-area #section01 #main section .interview-block{margin-bottom:4rem}#casestudy-detail .main-area #section01 #main .support-center dd{font-weight:500}#casestudy-detail .main-area #section01 #sub{width:100%;position:relative;top:0;padding:0;margin-bottom:3rem}#casestudy-detail .main-area #section01 #sub>*{padding:1rem 0}#casestudy-detail .main-area #section01 #sub h2{font-size:1.6rem}#casestudy-detail .main-area #section01 #sub p{margin-bottom:0;font-size:1.4rem}#casestudy-detail .main-area #section01 #sub .doctor-list li{width:50%;padding:0 1rem}#casestudy-detail .main-area #section01 #sub .doctor-list li .image{width:9rem;margin-bottom:1rem}#casestudy-detail .main-area #section01 #sub .doctor-list li p{text-align:center}#casestudy-detail .main-area #section01 #sub>div h4{font-size:1.5rem}#casestudy-detail .main-area #section01 #sub>div p{margin-bottom:0}#casestudy-detail .main-area #section02{padding-bottom:5rem}#casestudy-detail .main-area #section02 .inner{padding:0}#casestudy-detail .main-area #section02 #other-recommend{width:100%;display:block}#casestudy-detail .main-area #section02 #other-recommend .slick-list{overflow:visible}#casestudy-detail .main-area #section02 #other-recommend .block{width:90%;background:#fff;padding:0;margin:0 1rem;border-radius:2rem}#casestudy-detail .main-area #section02 #other-recommend .block a{width:100%;display:block}#casestudy-detail .main-area #section02 #other-recommend .block .image{height:18rem;overflow:hidden;margin:0 0 1.75rem}#casestudy-detail .main-area #section02 #other-recommend .block .image img{width:104%;top:50%}#casestudy-detail .main-area #section02 #other-recommend .block .details{padding:0 3rem 3rem}#casestudy-detail .main-area #section02 #other-recommend .block .details .name{font-size:1.4rem;margin:0 0 1.25rem}#casestudy-detail .main-area #section02 #other-recommend .block .details h2,#casestudy-detail .main-area #section02 #other-recommend .block .details h3{font-size:2.1rem;margin:0 0 1.75rem}#casestudy-detail .main-area #section02 #other-recommend .block .details .text{font-size:1.4rem;line-height:1.75}#casestudy-detail .main-area #section02 .button a{font-size:1.2rem;padding:1.25rem 2rem}#column .main-area{padding:3rem 0 8rem}#column .main-area #section01{padding:0}#column .main-area #section01 .section-title{margin-bottom:3.3rem}#column .main-area #section01 .section-title h1 span{font-size:3rem}#column .main-area #section01 #main{margin-bottom:5rem}#column .main-area #section01 #main .post-list li{padding:0 0 2rem;margin:0 0 3rem}#column .main-area #section01 #main .post-list li a h2{font-size:2rem;margin:2rem 0 .5rem}#column .main-area #section01 #main .post-list li .categories{margin:0 0 2.5rem;flex-direction:column}#column .main-area #section01 #main .post-list li .categories .category{margin:0 0 1rem}#column .main-area #section01 #main .post-list li .categories .category a{font-size:1.4rem}#column .main-area #section01 #main .post-list li .categories time{font-size:1.4rem}#column .main-area #section01 #main .post-list li .post-head{font-size:1.4rem}#column .main-area #section01 #sub{width:100%;display:flex;flex-direction:column}#column .main-area #section01 #sub dl{width:100%;margin-bottom:5rem}#column .main-area #section01 #sub dl dt{font-size:1.8rem;padding:1.4rem 0 1.6rem 4.1rem}#column .main-area #section01 #sub dl dt.hot-post:before{width:2.3rem;margin:0 .9rem}#column .main-area #section01 #sub dl dt.post-category:before{width:2.3rem;margin:0 .9rem}#column .main-area #section01 #sub dl dd ul li a:before{width:5px;height:5px;top:2.6rem;left:1rem}#column.post .main-area #section01 .section-title{margin-bottom:2rem}#column.post .main-area #section01 .section-title h1 span{font-size:2.4rem}#column.post .main-area #section01 #main .eye-catch{margin:0 0 5rem}#column.post .main-area #section01 #main p{font-size:1.5rem;margin-bottom:2.5rem}#column.post .main-area #section01 #main #entry-head{margin-bottom:5rem}#column.post .main-area #section01 #main h2{font-size:2rem;margin-bottom:2.5rem}#column.post .main-area #section01 #main .author-area{padding:3rem 2rem;background:#f9f9f9;margin-bottom:2rem}#column.post .main-area #section01 #main .author-area .author-area-inner{flex-direction:column}#column.post .main-area #section01 #main .author-area .author-area-inner .author-img{width:inherit}#column.post .main-area #section01 #main .author-area .author-area-inner .author-profile{width:100%}.profile-js{margin-bottom:3.5rem}.profile-js dt span{padding:1rem 1.7rem;font-size:1.5rem}.profile-js dd{padding:1.8rem 1.8rem 1.5rem}.profile-js dd .image{width:8rem;height:8rem;margin:0 1.5rem 0 0}.profile-js dd .detail{width:calc(100% - 8rem - 1.5rem)}.profile-js dd .detail .name{font-weight:900;margin:0 0 1rem !important;line-height:1 !important}.profile-js dd .text{font-feature-settings:'palt';line-height:1.75;margin:1rem 0 0 !important;font-size:1.4rem !important}#seminarevent .main-area #section01{padding:4rem 0 6rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list{flex-direction:column}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div{width:100%;max-width:none;margin:0 0 4rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .over .image:before{padding:.7rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .image{border-radius:1.5rem;margin:0 0 1.5rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories{display:flex;margin:0 0 1.5rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li{font-size:1.2rem;min-width:6rem;margin:0 .5rem 0 0;padding:.3rem .8rem .6rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li.live img{width:2.5rem;top:0}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .categories li.live:before{width:1.4rem;margin:0 .55rem 0 0;top:55%}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div .details{padding:0}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time{font-size:1.5rem;margin:0 0 .8rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time span{font-size:2.4rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div time span.year{font-size:1.5rem}#seminarevent .main-area #section01 .inner .contents-block #seminar-list>div p{font-size:1.4rem}#seminarevent.thanks .main-area #section01{padding:4rem 0 8rem}#seminarevent.thanks .main-area #section01 .inner .contents-block .text{text-align:left;font-size:1.5rem;margin-bottom:3rem}#seminarevent.thanks .main-area .button a{font-size:1.2rem;padding:1.2rem 1.6rem 1.4rem}#seminarevent.form .main-area .inner{max-width:800px}#seminarevent.form .main-area .eyecatch{margin:0 0 3rem}#seminarevent.form .main-area .eyecatch.over:before{font-size:1.35rem;padding:.7rem 1rem}#seminarevent.form .main-area .section-title{margin-bottom:1.5rem}#seminarevent.form .main-area .section-title h1 span{font-size:2.4rem}#seminarevent.form .main-area .categories{display:flex;margin:0 0 3rem}#seminarevent.form .main-area .categories li{font-size:1.4rem;min-width:inherit;padding:.6rem 1.2rem .7rem}#seminarevent.form .main-area .categories li.live img{width:3rem;top:0}#seminarevent.form .main-area .categories li.live:before{width:1.8rem;margin:0 .6rem 0 0;top:55%}#seminarevent.form .main-area dl.summary>dt{margin:0 0 1.5rem}#seminarevent.form .main-area dl.summary>dt h2{font-size:1.6rem}#seminarevent.form .main-area dl.summary>dd{margin:0 0 5rem}#seminarevent.form .main-area dl.summary>dd h3{font-size:1.5rem;margin-bottom:1rem}#seminarevent.form .main-area dl.summary>dd p{font-size:1.5rem;margin:0 0 3rem}#seminarevent.form .main-area dl.summary>dd .disc-list li{font-size:1.5rem}#seminarevent.form .main-area dl.details-table dt,#seminarevent.form .main-area dl.details-table dd{font-size:1.5rem}#seminarevent.form .main-area dl.details-table dt{width:8rem;padding:1.5rem 0 1.5rem .8rem}#seminarevent.form .main-area dl.details-table dd{width:calc(100% - 8rem);font-feature-settings:'palt'}#seminarevent.form .main-area dl.details-table dd div{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.5rem .8rem}#seminarevent.form .main-area dl.details-table dd time{display:block}#seminarevent.form .main-area dl.details-table dd time span{font-size:150%;font-weight:700}#seminarevent.form .main-area dl.details-table dd time span.time{font-weight:700;display:block;margin-bottom:1rem;font-size:1.6rem}#seminarevent.form .main-area dl.details-table dd .contact-button{font-size:1.2rem;padding:1rem 1.5rem 1.2rem}#seminarevent.form .main-area #section01{padding:3rem 0 4rem}#seminarevent.form .main-area #section01 .inner .contents-block .text{text-align:center;line-height:1.75;margin-bottom:4rem}#seminarevent.form .main-area #form-area{padding:0 0 5rem}#seminarevent.form .main-area #form-area h2{font-size:2rem;font-weight:400;margin:0 0 1.5rem}#seminarevent.form .main-area #form-area .form-set{border-radius:1.5rem;padding:3rem 2.5rem}#seminarevent.form .main-area #form-area .form-set #form dl{flex-direction:column}#seminarevent.form .main-area #form-area .form-set #form dl dt,#seminarevent.form .main-area #form-area .form-set #form dl dd{padding:1.5rem 0}#seminarevent.form .main-area #form-area .form-set #form dl dt{width:100%;border:none;padding-bottom:0}#seminarevent.form .main-area #form-area .form-set #form dl dt.required:after{font-size:.9rem;font-weight:500;padding:5px 7px 5px;position:relative;right:auto;top:auto;transform:none;margin-left:.8rem}#seminarevent.form .main-area #form-area .form-set #form dl dd{padding-top:.7rem;width:100%;justify-content:space-between;flex-wrap:wrap}#seminarevent.form .main-area #form-area .form-set #form dl dd:last-of-type{border:none}#seminarevent.form .main-area #form-area .form-set #form dl dd div{width:100%}#seminarevent.form .main-area #form-area .form-set #form dl dd.divide div{width:100%;margin:0 0 .9rem}#seminarevent.form .main-area #form-area .form-set #form dl dd.divide div:last-of-type{margin-bottom:0}#seminarevent.form .main-area #form-area .form-set #form input,#seminarevent.form .main-area #form-area .form-set #form select{font-size:1.4rem;font-weight:400;padding:1.1rem}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label{margin:2rem auto}#seminarevent.form .main-area #form-area .form-set #form .privacypolicy_check-label label{font-size:1.3rem}#seminarevent.form .main-area #form-area .form-set #form textarea{height:13rem;padding:1.1rem;font-size:1.4rem;font-weight:400}#seminarevent.form .main-area #form-area .form-set #form .submit-button{margin-bottom:4rem}#seminarevent.form .main-area #form-area .form-set #form .submit-button button{font-size:1.8rem;font-weight:900;padding:1.4rem 5rem 1.5rem}#seminarevent.form .main-area #form-area .form-set #form span.validation-error{bottom:-2rem;left:5px;padding:.6rem 1rem .8rem;font-size:1rem;filter:drop-shadow(0 0 3px rgba(0,0,0,.2))}#seminarevent.form .main-area #form-area .form-set #form span.validation-error:before{left:2.4rem;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:11px solid #ffdc00}#seminarevent.form .main-area #form-area .form-set .annotation p{margin:0 0 2.5rem;font-size:1.2rem}#seminarevent.form .main-area #section02{padding:0 0 6rem}#seminarevent.form .main-area #section02 h2{font-size:1.8rem;font-weight:900;margin:0 0 2rem}#seminarevent.form .main-area #section02 .instructors{margin:0 0 3rem}#seminarevent.form .main-area #section02 .instructors .profile-js{padding:1.5rem;align-items:stretch;margin:0 0 1.5rem}#seminarevent.form .main-area #section02 .instructors .profile-js:last-of-type{margin-bottom:0}#seminarevent.form .main-area #section02 .instructors .profile-js .image{width:8.6rem;margin:0 1.5rem 0 0}#seminarevent.form .main-area #section02 .instructors .profile-js .detail{width:calc(100% - 8.6rem - 1.5rem)}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3{margin-bottom:0}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 span{font-weight:700;font-size:1.4rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .company{font-size:1.4rem;margin-bottom:1.4rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .role{font-size:1.2rem;margin-bottom:.5rem}#seminarevent.form .main-area #section02 .instructors .profile-js .detail h3 .name-det span{font-size:1.8rem;display:inline-block;margin:0 .5rem 0 0}#seminarevent.form .main-area #section02 .instructors .profile-js .text{margin-top:1.3rem;font-size:1.4rem}#seminarevent.form .main-area #section02 .end{padding:1.5rem 0 0}#seminarevent.form .main-area #section02 .end .notes{font-size:1.3rem;margin-bottom:3.5rem;line-height:1.75}#seminarevent.form .main-area .button{text-align:center;margin:5rem 0 0}#seminarevent.form .main-area .button a{font-size:1.2rem;padding:1.5rem 1.7rem}#seminarevent .main-area #form-area .form-set form dl dd{width:100%!important}#contact-thanks .main-area #section01{padding:4rem 0 8rem}#contact-thanks .main-area #section01 .inner .contents-block .text{text-align:left;font-size:1.5rem;margin-bottom:3rem}#contact-thanks .main-area .button a{font-size:1.2rem;padding:1.2rem 1.6rem 1.4rem}#contact .main-area .inner{max-width:800px}#contact .main-area .section-title{margin-bottom:1rem}#contact .main-area .section-title h1{font-size:3rem;padding:0 1rem;margin-bottom:1rem}#contact .main-area .section-title h1 span{font-size:2.8rem}#contact .main-area .section-title .sub{font-size:1.6rem;padding:0 2rem}#contact .main-area .index-list{background:#f6f8f8;border-radius:1rem;padding:1rem;margin-bottom:3rem}#contact .main-area .index-list h2{font-size:2.4rem}#contact .main-area #form-area{padding:4rem 0 6rem}#contact .main-area #form-area .form-set{padding:0}#contact .main-area #form-area .form-set form dl{flex-direction:column}#contact .main-area #form-area .form-set form dl dt,#contact .main-area #form-area .form-set form dl dd{padding:1.5rem 0}#contact .main-area #form-area .form-set form dl dt{width:100%;border:none;padding-bottom:0;font-size:1.4rem}#contact .main-area #form-area .form-set form dl dt.required:after{font-size:.9rem;font-weight:500;padding:5px 7px 5px;position:relative;right:auto;top:auto;transform:none;margin-left:.8rem}#contact .main-area #form-area .form-set form dl dd{padding-top:.7rem;width:100%;justify-content:space-between;flex-wrap:wrap}#contact .main-area #form-area .form-set form dl dd div{width:100%}#contact .main-area #form-area .form-set form dl dd.divide div{width:100%;margin:0 0 .9rem}#contact .main-area #form-area .form-set form dl dd.divide div:last-of-type{margin-bottom:0}#contact .main-area #form-area .form-set form input:not(#submit-button),#contact .main-area #form-area .form-set form select{font-size:1.4rem;font-weight:400;padding:1.1rem}#contact .main-area #form-area .form-set form .checkbox-group{flex-direction:column}#contact .main-area #form-area .form-set form .checkbox-group input{top:-.2em}#contact .main-area #form-area .form-set form .checkbox-group label{width:100%;font-size:1.2rem;margin:.7rem 0}#contact .main-area #form-area .form-set form .checkbox-group label:last-child{margin-bottom:0}#contact .main-area #form-area .form-set form .privacypolicy_check-label{margin:2rem auto}#contact .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.3rem}#contact .main-area #form-area .form-set form textarea{height:18rem;padding:1.1rem;font-size:1.4rem;font-weight:400}#contact .main-area #form-area .form-set form .submit-button{margin-bottom:4rem}#contact .main-area #form-area .form-set form span.validation-error{bottom:-2rem;left:5px;padding:.6rem 1rem .8rem;font-size:1rem;filter:drop-shadow(0 0 3px rgba(0,0,0,.2))}#contact .main-area #form-area .form-set form span.validation-error:before{left:2.4rem;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:11px solid #ffdc00}#contact .main-area #form-area .form-set .annotation p{margin:0 0 2.5rem;font-size:1.2rem}#seminar-thanks .main-area #section01{padding:4rem 0 8rem}#seminar-thanks .main-area #section01 .inner .contents-block .text{text-align:left;font-size:1.5rem;margin-bottom:3rem}#seminar-thanks .main-area .button a{font-size:1.2rem;padding:1.2rem 1.6rem 1.4rem}#support .main-area #section01{padding:4rem 0 6rem}#support .main-area #section01 .section-title{margin-bottom:2rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset h2.logo-youtube{font-size:2.2rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset h2.logo-youtube img{width:10.3rem;top:.35rem;margin-right:.8rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .tel{font-size:3rem}#support .main-area #section01 .inner .contents-block .column-3blockC li .inset .tel:before{content:url(//apotool.jp/wp-content/themes/Apotool/assets/css/../img/common/ico-telephone.svg);width:3.7rem;top:3px}#support .main-area .button{text-align:center}#support .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#support .main-area .button a span{color:#2d3030;font-weight:500}#document-thanks .main-area #section01{padding:4rem 0 8rem}#document-thanks .main-area #section01 .inner .block{flex-direction:column}#document-thanks .main-area #section01 .inner .block.function{padding:15px}#document-thanks .main-area #section01 .inner .block.function h2{font-size:1.6rem;line-height:1.4;padding:10px}#document-thanks .main-area .download-button{flex-direction:column}#document-thanks .main-area .block.function .download-button{width:100%}#document-thanks .main-area .block.function .download-button:last-of-type{margin-top:2rem}#document-thanks .main-area #section01 .inner .block .image{width:100%}#document-thanks .main-area #section01 .inner .block.function .image{padding:1rem}#document-thanks .main-area #section01 .inner .block.function .image img{max-height:30vh;margin:20px auto 0}#document-thanks .main-area #section01 .inner .block .text{width:100%;padding:1.6rem}#document-thanks .main-area #section01 .inner .block.function .text h3{font-size:1.8rem;letter-spacing:-2px;text-align:center}#document-thanks .main-area #section01 .inner .block.function .text p{font-size:1.3rem}#document-thanks .main-area #section01 .inner .block .function-box{flex-direction:column}#document-thanks .main-area #section01 .inner .block.function .function-box .plus{--size:30px;--thick:4px;top:calc(50% - 15px)}#document-thanks .main-area .download-button .contact-button{width:100%;font-size:1.6rem;text-align:center}#document-thanks .main-area .block.function .contact-button{padding:1.6rem}#document-thanks .main-area .block.function .contact-button span{font-size:1.4rem}#document-thanks .main-area #section01 .inner .contents-block .text{text-align:left;font-size:1.5rem;margin-bottom:3rem}#document-thanks .main-area .button a{font-size:1.2rem;padding:1.2rem 1.6rem 1.4rem}#document-thanks .main-area .block.function ul li{font-size:1.2rem}#document .main-area .inner{max-width:800px}#document .main-area .section-title{margin-bottom:1rem}#document .main-area .section-title h1 span{font-size:3rem}#document .main-area .section-title .sub{font-size:1.8rem;padding:0 2rem}#document .main-area .index-list,#document-thanks .main-area .index-list{flex-direction:column}#document .main-area .index-list h2{font-size:2.4rem}#document .main-area #form-area{padding:4rem 0 6rem}#document .main-area #form-area .form-set{padding:0}#document .main-area #form-area .form-set form dl{flex-direction:column}#document .main-area #form-area .form-set form dl dt,#document .main-area #form-area .form-set form dl dd{padding:1.5rem 0}#document .main-area #form-area .form-set form dl dt{width:100%;border:none;padding-bottom:0;font-size:1.4rem}#document .main-area #form-area .form-set form dl dt.required:after{font-size:.9rem;font-weight:500;padding:5px 7px 5px;position:relative;right:auto;top:auto;transform:none;margin-left:.8rem}#document .main-area #form-area .form-set form dl dd{padding-top:.7rem;width:100%;justify-content:space-between;flex-wrap:wrap}#document .main-area #form-area .form-set form dl dd div{width:100%}#document .main-area #form-area .form-set form dl dd.divide div{width:100%;margin:0 0 .9rem}#document .main-area #form-area .form-set form dl dd.divide div:last-of-type{margin-bottom:0}#document .main-area #form-area .form-set form input:not(#submit-button),#document .main-area #form-area .form-set form select{font-size:1.4rem;font-weight:400;padding:1.1rem}#document .main-area #form-area .form-set form .checkbox-group{flex-direction:column}#document .main-area #form-area .form-set form .checkbox-group input{top:-.2em}#document .main-area #form-area .form-set form .checkbox-group label{width:100%;font-size:1.2rem;margin:.7rem 0}#document .main-area #form-area .form-set form .checkbox-group label:last-child{margin-bottom:0}#document .main-area #form-area .form-set form .privacypolicy_check-label{margin:2rem auto}#document .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.3rem}#document .main-area #form-area .form-set form textarea{height:18rem;padding:1.1rem;font-size:1.4rem;font-weight:400}#document .main-area #form-area .form-set form .submit-button{margin-bottom:4rem}#document .main-area #form-area .form-set .annotation p{margin:0 0 2.5rem;font-size:1.2rem}#trial-thanks .main-area #section01{padding:4rem 0 8rem}#trial-thanks .main-area #section01 .inner .block{flex-direction:column}#trial-thanks .main-area .download-button{flex-direction:column}#trial-thanks .main-area #section01 .inner .block .image{width:100%}#trial-thanks .main-area #section01 .inner .block .text{width:100%}#trial-thanks .main-area .download-button .contact-button{width:100%;font-size:1.6rem;text-align:center}#trial-thanks .main-area #section01 .inner .contents-block .text{text-align:left;font-size:1.5rem;margin-bottom:3rem}#trial-thanks .main-area .button a{font-size:1.2rem;padding:1.2rem 1.6rem 1.4rem}#trial .main-area .inner{max-width:800px}#trial .main-area .section-title{margin-bottom:1rem}#trial .main-area .section-title h1{padding:0 1rem;margin:0 0 1rem}#trial .main-area .section-title h1 span{font-size:2.8rem}#trial .main-area .section-title .sub{font-size:1.8rem;padding:0 2rem}#trial .main-area .block{padding:3rem 0 3rem;argin:0 0 3rem}#trial .main-area .block .inner-box .inner-item{flex-direction:column}#trial .main-area .block .inner-box .inner-item img{width:100%}#trial .main-area .block .inner-box .contents-block li{width:calc(50% - 1rem);margin-bottom:1rem}#trial .main-area .block ul.faq li dl dt:before{width:5%;top:.75rem}#trial .main-area .block ul.faq li dl dd:before{width:5%;top:.3em}#trial .main-area .block ul.faq{margin:0}#trial .button-area{padding:0}#trial .button-area p{font-size:1.4rem}#trial .main-area .index-list,#trial-thanks .main-area .index-list{flex-direction:column;padding:1rem}#trial .main-area .index-list h2{font-size:2.4rem}#trial .main-area #form-area{padding:4rem 0 6rem}#trial .main-area #form-area .form-set{padding:0}#trial .main-area #form-area .form-set form dl{flex-direction:column}#trial .main-area #form-area .form-set form dl dt,#trial .main-area #form-area .form-set form dl dd{padding:1.5rem 0}#trial .main-area #form-area .form-set form dl dt{width:100%;border:none;padding-bottom:0;font-size:1.4rem}#trial .main-area #form-area .form-set form dl dt.required:after{font-size:.9rem;font-weight:500;padding:5px 7px 5px;position:relative;right:auto;top:auto;transform:none;margin-left:.8rem}#trial .main-area #form-area .form-set form dl dd{padding-top:.7rem;width:100%;justify-content:space-between;flex-wrap:wrap}#trial .main-area #form-area .form-set form dl dd div{width:100%}#trial .main-area #form-area .form-set form dl dd.divide div{width:100%;margin:0 0 .9rem}#trial .main-area #form-area .form-set form dl dd.divide div:last-of-type{margin-bottom:0}#trial .main-area #form-area .form-set form input:not(#submit-button),#trial .main-area #form-area .form-set form select{font-size:1.4rem;font-weight:400;padding:1.1rem}#trial .main-area #form-area .form-set form .checkbox-group{flex-direction:column}#trial .main-area #form-area .form-set form .checkbox-group input{top:-.2em}#trial .main-area #form-area .form-set form .checkbox-group label{width:100%;font-size:1.2rem;margin:.7rem 0}#trial .main-area #form-area .form-set form .checkbox-group label:last-child{margin-bottom:0}#trial .main-area #form-area .form-set form .privacypolicy_check-label{margin:2rem auto}#trial .main-area #form-area .form-set form .privacypolicy_check-label label{font-size:1.3rem}#trial .main-area #form-area .form-set form textarea{height:18rem;padding:1.1rem;font-size:1.4rem;font-weight:400}#trial .main-area #form-area .form-set form .submit-button{margin-bottom:4rem}#trial .main-area #form-area .form-set .annotation p{margin:0 0 2.5rem;font-size:1.2rem}#team{font-feature-settings:normal}#team .main-area #section01{padding:4rem 0 6rem}#team .main-area #section01 .section-title{margin-bottom:2rem}#team .main-area #section01 .inner .contents-block .mv{width:108%;margin:0 auto 5rem;position:relative;left:-4%}#team .main-area #section01 .inner .contents-block ul{flex-direction:column}#team .main-area #section01 .inner .contents-block ul li{max-width:none;width:100%;margin:0 0 3.5rem;padding-bottom:2rem}#team .main-area #section01 .inner .contents-block ul li:after{content:'';display:block;background:#e6e7e7;width:100%;height:1px;position:relative;top:auto;bottom:-2rem;right:0}#team .main-area #section01 .inner .contents-block ul li:last-of-type{margin-right:0;margin-bottom:0;padding-bottom:0}#team .main-area #section01 .inner .contents-block ul li:last-of-type:after{display:none}#team .main-area #section01 .inner .contents-block ul li h2{font-size:2.2rem}#team .main-area #section01 .inner .contents-block ul li p{font-size:1.5rem}#team .main-area .button{text-align:center}#team .main-area .button a{display:inline-block;font-size:1.4rem;padding:1.7rem 2rem;border:1px solid #d8dcdc;border-radius:15rem}#team .main-area .button a span{color:#2d3030;font-weight:500}#notfound .main-area #section01 .section-title,#document .main-area #section01 .section-title{margin-bottom:5rem}#notfound .main-area #section01 .inner .contents-block .main,#document .main-area #section01 .inner .contents-block .main{font-size:1.8rem;padding:3.5rem 0;margin:0 auto 2rem}#notfound .main-area #section01 .inner .contents-block .text,#document .main-area #section01 .inner .contents-block .text{font-size:1.4rem;margin-bottom:3rem}#notfound .main-area .button a,#document .main-area .button a{font-size:1.2rem;padding:1.2rem 1.6rem 1.4rem}#document .main-area .section-title h1{padding:0 1rem;margin:0 0 1rem}#document .main-area .section-title h1 span{font-size:2.8rem}#document .main-area .section-title .sub{font-size:1.6rem;padding:0 2rem}#document .main-area .index-list{padding:1rem;margin:0 0 3rem}#document .main-area .block .inner-box{gap:5rem}#document .main-area .block .inner-box .inner-item{width:100%}#document .button-area{padding:2rem 0}#plan .main-area #section01{padding:4rem 0 0}#plan .main-area #section02{padding:4rem 0 0}#plan .main-area #section02 .inner .border-block{padding:2.8rem 2rem}#plan .main-area #section02 .inner .contents-block .area .details ul li h3{font-size:1.4rem}#plan .main-area #section02 .inner .border-block:before{top:-4rem;left:-1rem;width:8rem;height:8rem}#plan .main-area #section02 .inner .contents-block .area{flex-direction:column}#plan .main-area #section02 .inner .contents-block .area .details{width:100%;order:2}#plan .main-area #section02 .inner .contents-block .area .details h2{font-size:3rem}#plan .main-area #section02 .inner .contents-block .area .details h2 span{font-size:2rem}#plan .main-area #section02 .inner .contents-block .area .image{width:100%;margin:2rem 0;order:1}#plan .main-area #section02 .section-title h2 span{font-size:2rem}#plan .main-area #section02 .section-title h2 span>span{font-size:2.6rem}#plan .main-area #section02 .border-block .contents-block>ul{flex-direction:column}#plan .main-area #section02 .border-block .contents-block>ul>li,#plan .main-area #section02 .border-block .contents-block>ul>li.quarter{width:100%;max-width:none;border-radius:1rem}#plan .main-area #section02 .border-block .contents-block>ul>li.one-third{width:100%;max-width:none;border-radius:1rem}#plan .main-area #section02 .border-block .contents-block>ul>li .block h3{font-size:2.4rem;margin:0 0 2rem}#plan .main-area #section02 .section-title{margin:3rem 0 4rem}#plan .main-area #section02 .section-title h2 span{font-size:2.6rem}#plan .main-area #section02 .section-title .sub{text-align:left}#plan .main-area #section02 .inner .contents-block .border-block-list{flex-direction:column;padding:2.4rem 0}#plan .main-area #section02 .inner .contents-block .border-block-list li{margin:0 0 2rem}#plan .main-area #section02 .inner .contents-block .border-block-list li a{width:100%}#plan .main-area #section02 .inner .contents-block .border-block-list li a h3{font-size:2rem}#plan .main-area #section02 .inner .contents-block .price span{font-size:3rem}#plan .main-area .button-area{padding:4rem 0}#plan .main-area #section03:before{width:5rem}#plan .main-area #section03 .section-title .sub{text-align:left}#plan .main-area #section03 .inner .contents-block.bg{background:0 0}#plan .main-area #section03 .inner .contents-block.bg h3{font-size:2.2rem}#plan .main-area #section03 .inner .contents-block.bg h3:before,#plan .main-area #section03 .inner .contents-block.bg h3:after{display:none}#plan .main-area #section03 .inner .contents-block .border-block-list li{width:100%;margin:0 0 4rem}#plan .main-area #section03 .inner .contents-block .border-block-list li a{width:100%}#plan .main-area #section03 .inner .contents-block .border-block-list li h4{font-size:2rem}#plan .main-area #section03 .inner .contents-block .border-block-list li h4 span{font-size:1.6rem}#plan .main-area #section03 .inner .contents-block .border-block-list li h5{font-size:1.6rem}#plan .main-area #section03 .inner .contents-block .border-block-list li p.add{font-size:1.6rem}#plan .main-area #section03 .inner .contents-block .border-block-list.popular li .detail:before{width:5rem;height:5rem}#plan .main-area #section03 .inner .contents-block>h3{font-size:2rem}#plan .main-area #section05{padding:4rem 0 6rem}#plan .main-area #section05 .section-title{margin-bottom:2rem}#plan .main-area #section05 .inner .contents-block .plan-list{flex-direction:column;margin:0 auto;padding:10rem 0;overflow:hidden}#plan .main-area #section05 .inner .contents-block .plan-list>li{margin:0 0 2rem;width:100%;padding:2.7rem 0 0}#plan .main-area #section05 .inner .contents-block .plan-list>li:first-child{left:0;top:8rem;transform:translate(0,-100%)}#plan .main-area #section05 .inner .contents-block .plan-list>li:first-child:before{background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)}#plan .main-area #section05 .inner .contents-block .plan-list>li:last-child{right:0;bottom:8rem;transform:translate(0,100%)}#plan .main-area #section05 .inner .contents-block .plan-list>li:last-child:before{background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)}#plan .main-area #section05 .inner .contents-block .plan-list>li .main{margin:0 0 .7rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head{border-radius:1.75rem 1.75rem 0 0;padding:2.3rem 0}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head:before{font-size:1.6rem;width:8rem;height:8rem;top:-2.7rem;padding:2.7rem 0 0}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .head h2{font-size:2.5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .main .list-block{border-radius:0 0 1.75rem 1.75rem;padding:2.3rem 2.6rem 4.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more{border-width:4px;border-radius:1.75rem;padding:4.5rem 2.6rem 2.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more:before{width:3.2rem;top:-3.5rem;padding:1.3rem 1.3rem 1.2rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.25rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li p{font-size:1.5rem;margin-top:.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price{display:flex;justify-content:flex-end;align-items:center}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dt{font-size:1.4rem;margin-right:.8rem;border-radius:10rem;padding-bottom:.5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dt br{display:none}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dd{font-size:1.3rem;font-weight:700}#plan .main-area #section05 .inner .contents-block .plan-list>li .more dl.price dd span{font-size:2.4rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li{padding:0 0 1.2rem 3rem;margin:0 0 1.2rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li:before,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li:before{height:1.55rem;width:2.1rem;top:.4rem;right:.3rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3{font-size:1.3rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li .price,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li .price{position:absolute;right:0;top:.3rem;font-size:1.5rem;line-height:1}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li .price:after,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li .price:after{content:'円';font-size:1rem;margin-left:.1em}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.primary,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.primary{font-size:1.5rem;margin-bottom:.6rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.secondary{font-size:1.3rem;margin-bottom:.5rem}#plan .main-area #section05 .inner .contents-block .plan-list>li .list-block ul li h3.secondary:before,#plan .main-area #section05 .inner .contents-block .plan-list>li .more ul li h3.secondary:before{margin:0 .6rem}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price{display:flex;justify-content:flex-end;align-items:center}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dt{font-size:1.5rem;padding:.5rem .8rem .65rem .75rem;top:2px}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dd{font-size:1.5rem;font-weight:700}#plan .main-area #section05 .inner .contents-block .plan-list>li dl.price dd span{font-size:2.8rem}#plan .main-area #section05 .inner .contents-block .plan-list>li.cashless .head:after{width:4.2rem;top:52%;bottom:auto;right:2.5rem;transform:translateY(-50%)}#plan .main-area #section05 .inner .contents-block .plan-list>li.paperless .head:after{width:4.5rem;top:52%;bottom:auto;right:2.5rem;transform:translateY(-50%)}#plan .main-area #section05 .inner .contents-block .contact-block .inner{padding:2.7rem 2rem 0;margin:0 0 1.5rem}#plan .main-area #section05 .inner .contents-block .contact-block .inner:after{position:relative;margin-top:1.2rem;width:calc(20rem * .85);height:calc(23rem * .85);right:0;bottom:0;transform:translateX(45%)}#plan .main-area #section05 .inner .contents-block .contact-block h4{font-size:2.4rem;margin-bottom:1.5rem;line-height:1.5;text-align:center}#plan .main-area #section05 .inner .contents-block .contact-block p{margin-bottom:2.5rem;line-height:1.75;text-align:center;font-size:1.5rem;font-weight:400;padding:0 2.5rem}#plan .main-area #section05 .inner .contents-block .contact-block p br{display:none}#plan .main-area #section05 .inner .contents-block .contact-block .contact-button{padding:2rem 6.4rem;font-size:1.6rem}#plan .main-area #section05 .inner .contents-block .contact-block .contact-button:after{right:2rem;width:1rem;height:1.5rem}#plan .main-area #section05 .inner .contents-block .annotation li{font-size:1.2rem}#plan .main-area #section06{padding:0 0 6rem}#plan .main-area #section06 .inner{padding:0 1rem}#plan .main-area #section06 .inner .contents-block section{margin:0 0 4rem}#plan .main-area #section06 .inner .contents-block section:last-of-type{margin-bottom:1.5rem}#plan .main-area #section06 .inner .contents-block section h2{font-size:1.7rem;padding:1.5rem;margin:0 0 1.5rem}#plan .main-area #section06 .inner .contents-block section ul li{flex-direction:column;padding:0 .6rem 2rem;margin-bottom:1.5rem}#plan .main-area #section06 .inner .contents-block section ul li div{margin:0 0 1rem}#plan .main-area #section06 .inner .contents-block section ul li div h3{font-size:1.5rem;margin-bottom:0}#plan .main-area #section06 .inner .contents-block section ul li div .notes{font-size:1.3rem;font-feature-settings:'palt'}#plan .main-area #section06 .inner .contents-block section ul li div .notes:before{left:.6rem}#plan .main-area #section06 .inner .contents-block section ul li .price,#plan .main-area #section06 .inner .contents-block section ul li .price-under,#plan .main-area #section06 .inner .contents-block section ul li .price-none{width:100%;text-align:right;font-size:1.2rem;margin-left:0;font-weight:700;position:relative;display:block;top:0;right:0}#plan .main-area #section06 .inner .contents-block section ul li .price span,#plan .main-area #section06 .inner .contents-block section ul li .price-under span{font-size:1.6rem;margin:0 .2em}#plan .main-area #section06 .inner .contents-block .text-right{font-weight:400;font-size:1.3rem}#security .main-area #section01{padding:4rem 0 6rem}#security .main-area #section01 .section-title{margin-bottom:2rem}#security .main-area #section01 .section-title h1 span{font-size:3rem}#security .main-area #section01 .inner .contents-block .mv{width:30rem;margin:0 auto 3rem}#security .main-area #section01 .inner .contents-block ul{flex-direction:column}#security .main-area #section01 .inner .contents-block ul li{max-width:none;width:100%;margin:0 0 3.5rem;padding-bottom:2rem}#security .main-area #section01 .inner .contents-block ul li:after{content:'';display:block;background:#e6e7e7;width:100%;height:1px;position:relative;top:auto;bottom:-2rem;right:0}#security .main-area #section01 .inner .contents-block ul li:last-of-type{margin-right:0;margin-bottom:0;padding-bottom:0}#security .main-area #section01 .inner .contents-block ul li:last-of-type:after{display:none}#security .main-area #section01 .inner .contents-block ul li h2{font-size:2.2rem}#security .main-area #section01 .inner .contents-block ul li p{font-size:1.5rem}#faq .main-area #section01{padding:4rem 0 6rem}#faq .main-area #section01 .section-title{margin-bottom:3rem}#faq .main-area #section01 .inner .contents-block nav.main-nav{margin:0 0 2.5rem}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li{font-feature-settings:'palt';display:flex;align-items:center;justify-content:center;padding:0 1rem}#faq .main-area #section01 .inner .contents-block nav.main-nav ul li h2{font-size:2rem;line-height:1.5}#faq .main-area #section01 .inner .contents-block nav.sub-nav{margin-bottom:1.5rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li{margin:1rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a{font-size:1.4rem}#faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a:after{width:1.1rem;margin-left:.4rem}#faq .main-area #section01 .inner .contents-block #container{width:calc(200% + 2.4rem)}#faq .main-area #section01 .inner .contents-block #container.second{left:calc(-100% - 2.4rem)}#faq .main-area #section01 .inner .contents-block #container>div{padding:1.7rem 1.2rem 0;margin-right:2.4rem}#faq .main-area #section01 .inner .contents-block #container section{padding:0 0 6rem}#faq .main-area #section01 .inner .contents-block #container section h3{font-size:1.8rem;margin:0 0 2rem;padding:1.7rem 0}#faq .main-area #section01 .inner .contents-block #container section dl dt{font-size:1.5rem;padding:1.8rem .5rem 1.8rem 3.2rem}#faq .main-area #section01 .inner .contents-block #container section dl dt:before{width:1.5rem;left:.5rem;top:2.2rem}#faq .main-area #section01 .inner .contents-block #container section dl dt:after{display:none}#faq .main-area #section01 .inner .contents-block #container section dl dd{padding:0 .5rem 2.8rem 3.2rem;font-size:1.4rem}#faq .main-area #section01 .inner .contents-block #container section dl dd:before{width:1.6rem;left:.5rem;top:.9rem}#faq .main-area #section01 .inner .contents-block #container section dl dd img{width:100%}#faq .main-area #section01 .inner .contents-block #container section dl dd img.cards{width:23rem}#patients-faq .main-area #section01{padding:4rem 0 6rem}#patients-faq .main-area #section01 .section-title{margin-bottom:3rem}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav{margin:0 0 2.5rem}#patients-faq .main-area #section01 .inner .contents-block nav.main-nav ul li{font-feature-settings:'palt';display:flex;align-items:center;justify-content:center;padding:0 1rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav{margin-bottom:1.5rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li{margin:1rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a{font-size:1.4rem}#patients-faq .main-area #section01 .inner .contents-block nav.sub-nav ul li a:after{width:1.1rem;margin-left:.4rem}#patients-faq .main-area #section01 .inner .contents-block #container{width:calc(200% + 2.4rem)}#patients-faq .main-area #section01 .inner .contents-block #container.second{left:calc(-100% - 2.4rem)}#patients-faq .main-area #section01 .inner .contents-block #container>div{padding:1.7rem 1.2rem 0;margin-right:2.4rem}#patients-faq .main-area #section01 .inner .contents-block #container section{padding:0 0 6rem}#patients-faq .main-area #section01 .inner .contents-block #container section h2{font-size:1.8rem;margin:0 0 2rem;padding:1.7rem 0}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt{font-size:1.5rem;padding:1.8rem .5rem 1.8rem 3.2rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt:before{width:1.5rem;left:.5rem;top:2.2rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dt:after{display:none}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd{padding:0 .5rem 2.8rem 3.2rem;font-size:1.4rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd:before{width:1.6rem;left:.5rem;top:.9rem}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd img{width:100%}#patients-faq .main-area #section01 .inner .contents-block #container section dl dd img.cards{width:23rem}}@media screen and (min-width:521px){#home #main-visual>.inner .image-area+.btn-area{display:none}}#snow{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.snowflake{position:absolute;top:-10vh;color:#dcdce9;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes snow-fall-left{0%{transform:translate3d(0,-10vh,0)}100%{transform:translate3d(-15vw,110vh,0)}}@keyframes snow-fall-right{0%{transform:translate3d(0,-10vh,0)}100%{transform:translate3d(15vw,110vh,0)}}