@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Roboto:wght@300;500;700;900&display=swap";*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}button,input,select,textarea{background-color:rgba(0,0,0,0);border:1px solid WindowFrame;color:inherit;font:inherit;font-size:16px;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:no-repeat right center/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:16px 16px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.8}.hamburger.is-active:hover{opacity:.8}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#333}.hamburger-box{width:42px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:42px;height:2px;background-color:#333;border-radius:0px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}html{font-size:1.3333333333vw;height:100%}@media screen and (min-width: 769px){html{font-size:.7802340702vw}}@media screen and (min-width: 1280px){html{font-size:10px}}body{font-size:2.8em;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-feature-settings:"palt";color:#333;height:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 769px){body{font-size:1.6em}a[href^="tel:"]{pointer-events:none}}a{color:inherit;text-decoration:none;transition:color .5s}a:hover{color:#fd5c01}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;line-height:1.3;font-weight:normal}img{max-width:100%;height:auto}figure{margin:0}ul,ol{list-style:none;margin:0;padding-left:0}dl{margin:0}dl dd{margin-left:0}p{margin:0}hr{height:0px;border:none;border-top:1px solid #b9b9b9;border-top-width:1px;margin-top:4em;margin-bottom:4em}.container{margin-left:auto;margin-right:auto}.flex-box.center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 768px){.container{max-width:100%;width:100vw;padding-left:1em;padding-right:1em}}@media screen and (min-width: 769px){.container{max-width:76.5625em}}@media screen and (min-width: 769px){.main .container{max-width:67.5em}}.hamburger{outline:none;line-height:1}.hamburger-box{display:block}.btn{box-sizing:border-box;display:block;line-height:1;padding:.5em 1em;border-radius:3em;border:1px solid;cursor:pointer}.btn-head{font-size:2.4rem}@media screen and (min-width: 769px){.btn-head{font-size:1.2rem;width:15.8333333333em;height:2.5em}}.btn-head:hover{color:#fd5c01}.btn-back{align-items:baseline;font-size:3.2rem;width:100%;border-width:2px;border-color:#707070;padding-top:.7em;height:2.8125em}@media screen and (max-width: 768px){.btn-back{margin-top:1.5em}}@media screen and (min-width: 769px){.btn-back{font-size:2rem;margin-right:1.5em;width:16.25em;height:2.7em}}.btn-back small{font-size:2.8rem;margin-right:.5em}@media screen and (min-width: 769px){.btn-back small{font-size:1.5rem}}.btn-back:hover{border-color:inherit}.btn-orange{background:rgba(0,0,0,0) linear-gradient(98deg, #fb6b02 0%, #fba507 50%, #fb6b02 100%) 100% 0% no-repeat padding-box;background-size:200% auto;border:0;color:#fff;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);font-size:3.8rem;width:100%;transition:.5s;align-items:baseline;font-weight:bold}.btn-yellow{background:rgba(0,0,0,0) linear-gradient(98deg, #ffaa00 0%, #ffff00 50%, #ffaa00 100%) 100% 0% no-repeat padding-box;background-size:200% auto;border:0;color:#000;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);font-size:3.8rem;width:100%;transition:.5s;align-items:baseline;font-weight:bold}@media screen and (min-width: 769px){.btn-orange,.btn-yellow{width:auto;height:2.4545454545em;font-size:2.2rem}}.btn-orange small,.btn-yellow small{font-size:3.2rem;margin-right:.5em}@media screen and (min-width: 769px){.btn-orange small,.btn-yellow small{font-size:1.6rem}}.btn-orange:hover{color:#fff;background-position:0% 0%;box-shadow:0px 3px 20px rgba(0,0,0,.3764705882)}.btn-yellow:hover{color:#000;background-position:0% 0%;box-shadow:0px 3px 20px rgba(0,0,0,.3764705882)}@media screen and (max-width: 768px){.hidden-sp{display:none !important}}@media screen and (min-width: 769px){.hidden-pc{display:none !important}}.button-contact{display:flex;justify-content:center;margin-top:1.5em}.button-contact .btn-orange,.button-contact .btn-yellow{font-size:3.2rem}@media screen and (min-width: 769px){.button-contact .btn-orange,.button-contact .btn-yellow{font-size:2rem;width:15em;height:3em;margin:0 auto;display:flex;justify-content:center;align-items:center}}.top .btn-orange{font-size:2rem;height:2.9090909091em;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.top .btn-orange{font-size:1.4rem;width:auto;height:2.8571428571em}}@media screen and (max-width: 500px){.top .btn-orange{font-size:3vw;width:60%;height:2.8571428571em}}.sec-title{font-weight:bold;color:#26354d;text-align:center;font-size:4.6rem}@media screen and (min-width: 769px){.sec-title{font-size:3.4rem}}.sec-title small{font-weight:normal;font-size:72%}@media screen and (min-width: 769px){.sec-title small{font-size:2rem}}.button{margin-right:8rem}@media screen and (min-width: 769px){.button{margin-right:0}}.main-visual img{max-height:70%}.main-visual img.index-mainlogo{max-height:100px}.main-visual img.faq-mainlogo{max-height:30px}.main-visual img.faq-mainlogo{max-height:30px}.main-visual .slide-item{background-position:50% 50%;background-size:cover;overflow:hidden}.main-visual .slide-item.item01{background-image:url(../img/main-v_01.png)}.main-visual .slide-item.item01 .bg-bar{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;height:40px;margin-right:50%}.main-visual .slide-item.item01 .bg-bar:first-of-type{background-image:url(../img/bg-ttl80-2.svg);grid-column:1/4;margin-right:23%}@media screen and (min-width: 769px){.main-visual .slide-item.item01 .bg-bar{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;height:7.8rem;margin-right:35%}.main-visual .slide-item.item01 .bg-bar:first-of-type{margin-right:0}}.main-visual .slide-item.item02{background-image:url(../img/main-v_02.png)}.main-visual .slide-item.item02 .mv-sub-title{color:#333}.main-visual .slide-item.item02 .bg-bar{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;background-image:url(../img/bg-ttl100.svg);height:7.8rem;margin-right:50%}@media screen and (min-width: 769px){.main-visual .slide-item.item02 .bg-bar{margin-right:32%}}.main-visual .slide-item.item03{background-image:url(../img/main-v_03.png)}.main-visual .slide-item.item03 .bg-bar{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;height:40px;margin-right:50%}@media screen and (min-width: 769px){.main-visual .slide-item.item03 .bg-bar{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/3;height:7.8rem;margin-right:28%}}.main-visual .mv-title{color:#fff;line-height:1;text-shadow:0px 0px 20px rgba(29,40,60,.4);-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/5;margin-top:.5em;display:grid;grid-template-rows:28.5714285714% 28.5714285714% 1fr}@media screen and (min-width: 769px){.main-visual .mv-title{display:grid;grid-template-rows:16.6666666667% 33.3333333333% 1fr;-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/5}}.main-visual .mv-title .en{display:inline-block;font-family:roboto,sans-serif;font-weight:900;position:relative;z-index:1;font-size:5.6rem}@media screen and (min-width: 769px){.main-visual .mv-title .en{font-size:5.4rem;margin-top:1rem}}.main-visual .mv-title .ja{display:block;font-weight:bold;font-size:3.6rem}@media screen and (min-width: 769px){.main-visual .mv-title .ja{font-size:3.4rem}}.main-visual .bg-bar{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:4/5;background-image:url(../img/bg-ttl80.svg);background-position:right top;background-repeat:no-repeat;background-size:auto 80%}.main-visual .slide-item .bg-bar:first-of-type{grid-row:3/4;margin-top:5px}@media screen and (min-width: 769px){.main-visual .slide-item .bg-bar:first-of-type{margin-top:13px}}.main-visual .mv-sub-title{color:#fff;letter-spacing:.3375em;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:5/6}@media screen and (min-width: 769px){.main-visual .mv-sub-title{font-size:1.8rem}}.main-visual .list-product-icon{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:6/7;align-self:start}@media screen and (min-width: 769px){.main-visual .list-product-icon{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}}.main-visual .slick-dotted.slick-slider{margin-bottom:0}.main-visual .slick-dots{bottom:0}@media screen and (min-width: 769px){.main-visual .slick-dots{bottom:auto;transform:rotate(90deg);transform-origin:right top;width:40em;right:1.25em}}.main-visual .slick-dots li{margin:0 0}.main-visual .slick-dots li button::before{font-size:10px;color:#ccc;opacity:.5}.main-visual .slick-dots li.slick-active button::before{opacity:1;color:#333}@media screen and (max-width: 500px){.top .main-visual .mv-text-top h1{font-size:7vw !important}}.scroll{color:#fff;text-align:right;transform:rotate(90deg);transform-origin:right top;display:flex;justify-content:flex-end;align-items:center;position:absolute;padding-right:1em;right:0;height:29px;z-index:1;font-size:2rem}@media screen and (min-width: 769px){.scroll{width:12.5em;right:1.25em}}@media screen and (min-width: 769px){.scroll .scroll-txt{font-size:1.2rem}}.scroll .scroll-line{background-color:rgba(255,255,255,.2);width:40px;height:1px;margin-left:.5em;position:relative;overflow:hidden}@media screen and (min-width: 769px){.scroll .scroll-line{width:100px}}.scroll .scroll-line::before{position:absolute;top:0;left:-80%;content:"";width:100%;height:1px;background-color:#fff;animation:scrollBar 2s infinite 1s}@keyframes scrollBar{0%{left:-100%}100%{left:100%}}.acrobatsign .btn-orange,.acrobatsign .btn-yellow{font-size:3.2rem;width:100%;padding:1em;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.acrobatsign .btn-orange,.acrobatsign .btn-yellow{margin:1em 0}}@media(max-width: 768px){.acrobatsign .sec-contact .btn-orange,.acrobatsign .sec-contact .btn-yellow{margin:0}}@media screen and (min-width: 769px){.acrobatsign .btn-orange{font-size:2rem;width:15em}}.acrobatsign .pc{display:block}@media screen and (max-width: 768px){.acrobatsign .pc{display:none}}.acrobatsign .tab{display:none}@media screen and (max-width: 768px){.acrobatsign .tab{display:block}}@media screen and (max-width: 500px){.acrobatsign .tab{display:none}}.acrobatsign .sp{display:none}@media screen and (max-width: 768px){.acrobatsign .sp{display:none}}@media screen and (max-width: 500px){.acrobatsign .sp{display:block}}.acrobatsign .main-visual{background-image:url(../img/sign/mv_img_001.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:640px;position:relative}.acrobatsign .main-visual .mv-text-top{text-align:center;padding-top:190px;height:640px}.acrobatsign .main-visual .mv-text-top h1{color:#fff;font-size:3.6rem;font-weight:normal;line-height:1.666;margin-top:30px}.acrobatsign .main-visual .mv-text-top h1 span{color:#fba507;font-weight:bold;font-size:4rem;display:inline-block;margin-top:10px;line-height:1.5}.acrobatsign .top.sec01{margin-top:50px}.acrobatsign .top.sec01 .container{text-align:center}.acrobatsign .top.sec01 .container .sec-title{color:#5162f0;font-size:3.2rem;font-weight:bold}@media screen and (max-width: 500px){.acrobatsign .top.sec01 .container .sec-title{font-size:5vw}}.acrobatsign .top.sec01 .container .sec-title span{color:#000;font-weight:900;font-size:4rem}@media screen and (max-width: 500px){.acrobatsign .top.sec01 .container .sec-title span{font-size:6vw}}.acrobatsign .top.sec01 .container p{font-size:1.8rem;line-height:1.777;padding-top:40px;padding-bottom:110px;color:#363636}@media screen and (max-width: 500px){.acrobatsign .top.sec01 .container p{font-size:4vw}}.acrobatsign .top.sec02{background-color:#f7f7f7}.acrobatsign .top.sec02 .container{max-width:1080px;height:auto;position:relative;top:-50px}.acrobatsign .top.sec02 .container .contents{text-align:center;font-size:2rem;font-weight:bold;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.acrobatsign .top.sec02 .container .contents{display:block}}.acrobatsign .top.sec02 .container .contents .image-left img{width:30em;max-width:480px;box-shadow:0 3px 26px rgba(0,0,0,.16)}.acrobatsign .top.sec02 .container .contents .image-left p{font-size:2.6rem;font-weight:700;margin-top:20px;color:#000}@media screen and (max-width: 500px){.acrobatsign .top.sec02 .container .contents .image-left p{font-size:5vw}}@media screen and (max-width: 768px){.acrobatsign .top.sec02 .container .contents .image-left{margin-bottom:50px;margin-right:0px}}.acrobatsign .top.sec02 .container .contents .arrow{position:relative;display:inline-block}.acrobatsign .top.sec02 .container .contents .arrow::before{content:"";width:26px;height:26px;border:0px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg);position:absolute;top:8em;left:-1em}@media screen and (max-width: 768px){.acrobatsign .top.sec02 .container .contents .arrow::before{top:-50px;transform:rotate(135deg)}}.acrobatsign .top.sec02 .container .contents .image-right img{width:30em;max-width:480px;box-shadow:0 3px 26px rgba(0,0,0,.16)}.acrobatsign .top.sec02 .container .contents .image-right p{font-size:2.6rem;font-weight:700;margin-top:20px;color:#000}@media screen and (max-width: 500px){.acrobatsign .top.sec02 .container .contents .image-right p{font-size:5vw}}.acrobatsign .top.sec02 .container .six_feature{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:80px}@media screen and (max-width: 500px){.acrobatsign .top.sec02 .container .six_feature{margin-top:40px}}.acrobatsign .top.sec02 .container .six_feature p{color:#5162f0;border:2px solid #5162f0;border-radius:5px;width:300px;height:100px;font-size:2rem;font-weight:bold;display:flex;align-items:center}@media screen and (max-width: 500px){.acrobatsign .top.sec02 .container .six_feature p{font-size:4vw}}.acrobatsign .top.sec02 .container .six_feature p img{display:block;width:30px;height:30px;margin-left:30px;margin-right:20px}.acrobatsign .top.sec02 .container .six_feature .twoline{padding:21px 0}.acrobatsign .top.sec02 .container .six_feature .mg-b30{margin-bottom:30px}@media screen and (max-width: 767.98px){.acrobatsign .top.sec02 .container .six_feature .sp-mg-b30{margin-bottom:30px}}.acrobatsign .top.sec02 .container .btn-feature{text-align:center;margin-top:60px}@media screen and (max-width: 767.98px){.acrobatsign .top.sec02 .container .btn-feature{margin-top:0px}}.acrobatsign .top.sec02 .container .btn-feature .btn-orange{font-size:1.5rem;width:auto;height:3em;padding:.9em 49px}.acrobatsign .top.sec03{background-color:#336;padding-top:60px}.acrobatsign .top.sec03 .container{max-width:1080px;padding:0}.acrobatsign .top.sec03 .container .sec-title{text-align:center;color:#fba507;font-size:3.2rem;font-weight:bold;margin-bottom:60px}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec-title{font-size:5vw;margin-bottom:30px}}.acrobatsign .top.sec03 .container .sec-title span{font-size:4rem;color:#fff}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec-title span{font-size:6vw}}.acrobatsign .top.sec03 .container .sec03-flex{display:flex;justify-content:space-between;padding-bottom:3.5em;align-items:center}@media screen and (max-width: 768px){.acrobatsign .top.sec03 .container .sec03-flex{flex-flow:column;text-align:center}}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec03-flex{padding:0 4vw}}@media screen and (max-width: 768px){.acrobatsign .top.sec03 .container .sec03-flex .textbox{order:1;margin-bottom:20px}}.acrobatsign .top.sec03 .container .sec03-flex .textbox h3{color:#fba507;font-size:2.4rem;font-weight:bold;margin-bottom:40px;line-height:1.666}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec03-flex .textbox h3{font-size:4.5vw}}.acrobatsign .top.sec03 .container .sec03-flex .textbox h3 span{color:#fff}@media screen and (max-width: 768px){.acrobatsign .top.sec03 .container .sec03-flex .textbox h3{margin-bottom:5px}}.acrobatsign .top.sec03 .container .sec03-flex .textbox p{color:#fff;line-height:2;font-size:1.8rem}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec03-flex .textbox p{font-size:4vw}}.acrobatsign .top.sec03 .container .sec03-flex .sec03_first{padding-left:60px;padding-right:40px}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec03-flex .sec03_first{padding:0px}}.acrobatsign .top.sec03 .container .sec03-flex .sec03_second{padding-left:40px;padding-right:60px}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec03-flex .sec03_second{padding:0px}}@media screen and (max-width: 768px){.acrobatsign .top.sec03 .container .sec03-flex img{order:2}}@media screen and (max-width: 500px){.acrobatsign .top.sec03 .container .sec03-flex img{margin-bottom:20px}}.acrobatsign .top.sec04{padding-bottom:80px}@media screen and (max-width: 500px){.acrobatsign .top.sec04{padding-bottom:40px}}.acrobatsign .top.sec04 .container{max-width:1080px;text-align:center}.acrobatsign .top.sec04 .container .sec-title{padding-top:69px;margin-bottom:60px;color:#5162f0;font-size:3.4rem;font-weight:bold}@media screen and (max-width: 500px){.acrobatsign .top.sec04 .container .sec-title{margin:30px 0px;font-size:5vw}}.acrobatsign .top.sec04 .container .sec-title span{color:#000;font-weight:900}.acrobatsign .top.sec04 .container .sec04-flex{list-style:none;display:flex;justify-content:space-evenly}@media screen and (max-width: 768px){.acrobatsign .top.sec04 .container .sec04-flex{display:block}}.acrobatsign .top.sec04 .container .sec04-flex li{border:2px solid #5162f0;width:16vw;height:16vw;border-radius:50%;font-size:2.4rem;font-weight:bold;box-shadow:0 3px 26px rgba(0,0,0,.16);padding-top:5.4vw}@media screen and (min-width: 1281px){.acrobatsign .top.sec04 .container .sec04-flex li{margin:10px auto;padding-top:54px;width:180px;height:180px;font-size:24px}}@media screen and (max-width: 768px){.acrobatsign .top.sec04 .container .sec04-flex li{margin:10px auto;padding-top:10.4vw;width:35vw;height:35vw;font-size:5vw}}.acrobatsign .top.sec05 .sec-title{padding-top:69px;margin-bottom:60px;font-size:3.2rem;font-weight:700;color:#5162f0}@media screen and (max-width: 500px){.acrobatsign .top.sec05 .sec-title{font-size:5vw;padding-top:40px;margin-bottom:20px}}.acrobatsign .top.sec05 .sec-title span{color:#000}.acrobatsign .top.sec05 .sec05-flex{padding-bottom:84px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.acrobatsign .top.sec05 .sec05-flex{justify-content:space-evenly}}.acrobatsign .top.sec05 .sec05-flex li{width:250px;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);margin:10px 0px}.acrobatsign .top.sec05 .sec05-flex li h3{background-color:#5162f0;height:60px;padding:0px 0px 0px 30px;color:#fff;font-size:2.4rem;font-weight:700;position:relative}@media screen and (max-width: 500px){.acrobatsign .top.sec05 .sec05-flex li h3{font-size:5vw}}.acrobatsign .top.sec05 .sec05-flex li h3.orange{background-color:#fba507}.acrobatsign .top.sec05 .sec05-flex li h3.orange::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fba507}.acrobatsign .top.sec05 .sec05-flex li h3 .step{font-size:2rem;margin-right:5px;line-height:60px}@media screen and (max-width: 500px){.acrobatsign .top.sec05 .sec05-flex li h3 .step{font-size:4vw}}.acrobatsign .top.sec05 .sec05-flex li h3 .num{font-size:3.6rem;margin-right:48px}@media screen and (max-width: 500px){.acrobatsign .top.sec05 .sec05-flex li h3 .num{font-size:5vw}}.acrobatsign .top.sec05 .sec05-flex li h3::after{content:"";width:0;height:0;border-style:solid;border-width:30px 0 30px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #5162f0;position:absolute;right:-15px;top:0px}.acrobatsign .top.sec05 .sec05-flex li .wrap{background-color:#fff;padding:15px 15px 27px 15px;text-align:center;height:340px}@media screen and (max-width: 500px){.acrobatsign .top.sec05 .sec05-flex li .wrap{height:auto}}.acrobatsign .top.sec05 .sec05-flex li .wrap .head{font-size:2rem;line-height:1.5;color:#5162f0;margin-top:15.8px;margin-bottom:10px;font-weight:700}@media screen and (max-width: 500px){.acrobatsign .top.sec05 .sec05-flex li .wrap .head{font-size:5vw}}.acrobatsign .top.sec05 .sec05-flex li .wrap .head.orange{color:#fba507}.acrobatsign .top.sec05 .sec05-flex li .wrap .cont{font-size:1.5rem;line-height:1.6;color:#000;text-align:left}@media screen and (max-width: 500px){.acrobatsign .top.sec05 .sec05-flex li .wrap .cont{font-size:4vw}}.acrobatsign .top.sec06{background-color:#336;padding-bottom:85px}@media screen and (max-width: 500px){.acrobatsign .top.sec06{padding-bottom:40px}}.acrobatsign .top.sec06 .sec-title{font-size:3.2rem;font-weight:700;color:#fba507;padding-top:69px;margin-bottom:60px}@media screen and (max-width: 500px){.acrobatsign .top.sec06 .sec-title{font-size:5vw}}.acrobatsign .top.sec06 .sec-title span{color:#fff}@media screen and (max-width: 1080px){.acrobatsign .top.sec06 .img-box{overflow-x:scroll}}.acrobatsign .top.sec06 .img-box img{max-width:1080px;width:1080px}.acrobatsign .top.sec06 p{line-height:2;font-size:2.4rem;font-weight:700;text-align:center;margin-top:55px;margin-bottom:60px;color:#fff}@media screen and (max-width: 500px){.acrobatsign .top.sec06 p{font-size:4vw;margin-top:20px;margin-bottom:0px}}.acrobatsign .top.sec06 p span{color:#fba507}.acrobatsign .top.sec06 .btn-orange{padding:.9em 49px}.acrobatsign .sec07{padding-top:100px;padding-bottom:60px}.acrobatsign .sec07 .border-box{height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.acrobatsign .sec07 .border-box{height:auto}}.acrobatsign .sec07 .border-box .img-box{max-width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}.acrobatsign .sec07 .border-box .img-box img{width:275px}.acrobatsign .sec07 .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}.acrobatsign .sec07 .border-box h2 span{color:#fb6b02}@media screen and (max-width: 768px){.acrobatsign .sec07 .border-box h2{margin-top:-48px;margin-bottom:10px}}.acrobatsign .sec07 p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media screen and (max-width: 500px){.acrobatsign .sec07 p{font-size:4vw}}.acrobatsign .sec08{background-color:#f7f7f7;padding:40px 0px 80px}@media screen and (max-width: 768px){.acrobatsign .sec08{padding:20px 0px}}.acrobatsign .sec08 .flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.acrobatsign .sec08 .flex{display:block}}.acrobatsign .sec08 .flex .box{width:520px;height:180px;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);padding:36px 30px 36px 25px}@media screen and (max-width: 768px){.acrobatsign .sec08 .flex .box{height:auto;margin:20px auto;text-align:center;width:70vw}}.acrobatsign .sec08 .flex .box p{line-height:1.75;font-size:1.6rem;font-weight:700;margin-left:40px}@media screen and (max-width: 768px){.acrobatsign .sec08 .flex .box p{margin-left:0px;margin-top:10px}}@media screen and (max-width: 500px){.acrobatsign .sec08 .flex .box p{font-size:4vw}}.acrobatsign .sec10{background-color:#ededed;color:#999}.acrobatsign .sec10 .container{padding-bottom:30px}@media screen and (max-width: 768px){.acrobatsign .sec10 .container{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 769px){.acrobatsign .sec10 .container{max-width:52.25em;padding-top:1.7em}}.acrobatsign .sec10 p{line-height:1.8;font-size:2.4rem}@media screen and (min-width: 769px){.acrobatsign .sec10 p{font-size:1.4rem}}.sec10{background-color:#ededed;color:#999}.sec10 .container{padding-bottom:30px}@media screen and (max-width: 768px){.sec10 .container{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 769px){.sec10 .container{max-width:52.25em;padding-top:1.7em}}.sec10 p{line-height:1.8;font-size:2.4rem}@media screen and (min-width: 769px){.sec10 p{font-size:1.4rem}}.faq{background-color:#f2f2f2}.faq .pc{display:block}@media screen and (max-width: 768px){.faq .pc{display:none}}.faq .tab{display:none}@media screen and (max-width: 768px){.faq .tab{display:block}}@media screen and (max-width: 500px){.faq .tab{display:none}}.faq .sp{display:none}@media screen and (max-width: 768px){.faq .sp{display:none}}@media screen and (max-width: 500px){.faq .sp{display:block}}.faq .sec-title{padding-top:70px;text-align:center;font-size:3.2rem;font-weight:700;color:#000}@media screen and (max-width: 500px){.faq .sec-title{font-size:5vw}}.faq .sec-title span{color:#5162f0}.faq .subject{text-align:center;font-size:2.4rem;font-weight:bold;color:#000;padding:40px 0 20px}@media screen and (max-width: 500px){.faq .subject{font-size:4vw}}.faq .accordion-area{list-style:none;width:96%;max-width:1080px;margin:0 auto;padding-bottom:20px}.faq .accordion-area .accordion-section{margin:20px 0;background-color:#fff}.faq .accordion-area .accordion-section section{box-shadow:0px 5px 10px rgba(0,0,0,.03)}.faq .accordion-area .accordion-section section .title{position:relative;cursor:pointer;font-weight:normal;font-size:2.4rem;color:#5162f0;text-indent:-1em;padding:12px 50px 17px;transition:all .5s ease}@media screen and (max-width: 500px){.faq .accordion-area .accordion-section section .title{font-size:5vw}}.faq .accordion-area .accordion-section section .title::before,.faq .accordion-area .accordion-section section .title::after{position:absolute;content:"";width:17px;height:1px;background-color:#333}.faq .accordion-area .accordion-section section .title::before{top:48%;right:30px;transform:rotate(0deg)}.faq .accordion-area .accordion-section section .title::after{top:48%;right:30px;transform:rotate(90deg);transition:all .5s ease}.faq .accordion-area .accordion-section section .title span{padding-left:1.2rem;font-size:1.6rem;color:#333;transition:all .5s ease}@media screen and (max-width: 500px){.faq .accordion-area .accordion-section section .title span{font-size:4vw}}.faq .accordion-area .accordion-section section .close{background-color:#5162f0;color:#fff}.faq .accordion-area .accordion-section section .close::before,.faq .accordion-area .accordion-section section .close::after{background-color:#fff}.faq .accordion-area .accordion-section section .close::after{transform:rotate(0deg);transition:all .5s ease}.faq .accordion-area .accordion-section section .close span{color:#fff;transition:all .5s ease}.faq .accordion-area .accordion-section section .box{display:none;padding:29px 60px 34px;line-height:1.7}@media screen and (max-width: 500px){.faq .accordion-area .accordion-section section .box{padding:29px 40px 34px}}.faq .accordion-area .accordion-section section .box p{font-size:1.4rem;color:#707070}@media screen and (max-width: 500px){.faq .accordion-area .accordion-section section .box p{font-size:4vw}}.faq .accordion-area .accordion-section section .box a{color:#fd5c01}.faq .accordion-area .accordion-section section .box a:hover{text-decoration:underline}.faq .accordion-area .accordion-section section .box ul{list-style:disc;padding-left:3rem;font-size:1.4rem;color:#707070;margin:10px 0 15px}@media screen and (max-width: 500px){.faq .accordion-area .accordion-section section .box ul{font-size:4vw}}.faq .accordion-area .accordion-section section .box ul li{padding-left:2px;margin:6px 0}.faq .accordion-area .accordion-section section .box ol{list-style-type:decimal;padding-left:3rem;font-size:1.4rem}@media screen and (max-width: 500px){.faq .accordion-area .accordion-section section .box ol{font-size:4vw}}.faq .accordion-area .accordion-section section .box ol li{padding-left:2px;margin:6px 0}.faq .accordion-area .accordion-section section .box .text_2{margin-top:10px}.faq .accordion-area .accordion-section section .box .dexter-Table{width:100%;margin:15px 0;border-collapse:collapse}.faq .accordion-area .accordion-section section .box .dexter-Table tbody tr:nth-child(odd){background:#f7f8f7}.faq .accordion-area .accordion-section section .box .dexter-Table tbody tr td{color:#333;padding:9px 10px;border:1px solid #bdbdbd;border-collapse:collapse}.plan .tab{display:none}@media screen and (max-width: 768px){.plan .tab{display:block}}@media screen and (max-width: 500px){.plan .tab{display:none}}.plan .main-visual{background-image:url(./../img/plan/001.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:320px;position:relative}.plan .main-visual .mv-text-top{text-align:center;padding-top:130px;height:320px}.plan .main-visual .mv-text-top h1{color:#fff;font-size:4.8rem;font-weight:bold;line-height:1.25;margin-top:10px}@media screen and (max-width: 500px){.plan .main-visual .mv-text-top h1{font-size:7vw !important}}.plan.sec01{background-color:#f7f7f7;padding-bottom:88px;background-color:#f7f7f7}.plan.sec01 h2{text-align:center;font-size:3.2rem;font-weight:bold;color:#000;padding-top:60px;padding-bottom:41px}@media screen and (max-width: 500px){.plan.sec01 h2{font-size:5vw}}.plan.sec01 h2 span{color:#5162f0}.plan.sec01 .flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.plan.sec01 .flex{display:block}}.plan.sec01 .flex .box{max-width:530px;width:100%;height:auto;background-color:#fff;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);padding:30px 32px}@media screen and (max-width: 768px){.plan.sec01 .flex .box{width:100%;margin:0 auto 20px}}.plan.sec01 .flex .box h3{text-align:center;width:100%;max-width:400px;height:60px;line-height:60px;font-size:2rem;font-weight:700;color:#fff;margin:0 auto;border-radius:30px}@media screen and (max-width: 768px){.plan.sec01 .flex .box h3{width:100%;height:auto;font-size:4vw;line-height:2.4}}.plan.sec01 .flex .box h3.blue{background-color:#5751f0}.plan.sec01 .flex .box h3.orange{background-color:#fb9407}.plan.sec01 .flex .box ul{flex-wrap:wrap;margin-top:30px}@media screen and (max-width: 768px){.plan.sec01 .flex .box ul{display:flex}}.plan.sec01 .flex .box ul li{width:150px;height:50px;margin-bottom:8px;line-height:50px;text-align:center;color:#000;font-weight:700;font-size:1.4rem}@media screen and (max-width: 768px){.plan.sec01 .flex .box ul li{width:48%;font-size:3.5vw;height:auto;padding-top:10px;padding-bottom:10px}}.plan.sec01 .flex .box ul.blue li{background-color:#f2f4ff}.plan.sec01 .flex .box ul.blue li.twoline-1{font-size:1.3rem;line-height:0px;padding-top:9px}.plan.sec01 .flex .box ul.blue li.twoline-1 p{line-height:1.2}@media screen and (max-width: 768px){.plan.sec01 .flex .box ul.blue li.twoline-1{font-size:3vw}}.plan.sec01 .flex .box ul.blue li.twoline-2{font-size:1.2rem;line-height:0px;padding-top:3px}.plan.sec01 .flex .box ul.blue li.twoline-2 p{line-height:1.2}@media screen and (max-width: 768px){.plan.sec01 .flex .box ul.blue li.twoline-2{font-size:3vw}}.plan.sec01 .flex .box ul.blue li.layout{background-color:#fff}.plan.sec01 .flex .box ul.orange li{background-color:#fff7eb}.plan.sec01 .flex .box ul.orange li.col{background-color:#ffe8c4}.plan.sec01 .flex .box ul.orange li.layout{background-color:#fff}.plan.sec01 .flex .box ul.orange li.twoline-1{font-size:1.3rem;line-height:0px;padding-top:9px}.plan.sec01 .flex .box ul.orange li.twoline-1 p{line-height:1.2}@media screen and (max-width: 768px){.plan.sec01 .flex .box ul.orange li.twoline-1{font-size:3vw}}.plan.sec01 .flex .box ul.orange li.twoline-2{font-size:1.2rem;line-height:0px;padding-top:3px}.plan.sec01 .flex .box ul.orange li.twoline-2 p{line-height:1.2}@media screen and (max-width: 768px){.plan.sec01 .flex .box ul.orange li.twoline-2{font-size:3vw}}.plan.sec02{padding-bottom:85px}.plan.sec02 h2{text-align:center;font-size:3.2rem;font-weight:bold;color:#000;padding-top:60px;padding-bottom:41px}@media screen and (max-width: 500px){.plan.sec02 h2{font-size:5vw}}.plan.sec02 h2 span{color:#5162f0}.plan.sec02 .comparison{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:20px;font-size:1.4rem}@media screen and (max-width: 768px){.plan.sec02 .comparison{font-size:3.2vw}}@media screen and (max-width: 768px){.plan.sec02 .comparison thead tr{display:flex;align-items:center}}.plan.sec02 .comparison thead tr th{width:22%;padding:1.5rem 1rem}@media screen and (max-width: 768px){.plan.sec02 .comparison thead tr th{width:34%;font-size:2.8vw}}.plan.sec02 .comparison thead tr th:first-child{width:34%}@media screen and (max-width: 768px){.plan.sec02 .comparison thead tr th:first-child{display:none}}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr{display:flex;flex-wrap:wrap}}.plan.sec02 .comparison tbody tr th{padding:1.5rem;text-align:left;background-color:#e5e5e5}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr th{flex-basis:100%}}.plan.sec02 .comparison tbody tr td{position:relative;padding:1.5rem;border-bottom:solid 1px #ededed;text-align:center;vertical-align:middle}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td{flex-basis:33%;padding:2rem}}.plan.sec02 .comparison tbody tr td:first-child{padding-right:3.8rem;text-align:left}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td:first-child{flex-basis:100%;padding-right:7rem;border-bottom:dotted 1px #ededed}}.plan.sec02 .comparison tbody tr td .tooltip{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td .tooltip{right:3rem}}.plan.sec02 .comparison tbody tr td .tooltip .nav{width:1.8rem;height:1.8rem;font-size:1rem;cursor:pointer}.plan.sec02 .comparison tbody tr td .tooltip .nav img{width:100%}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td .tooltip .nav{width:3rem;height:3rem}}.plan.sec02 .comparison tbody tr td .tooltip .tooltip_content{position:absolute;bottom:calc(100% + .5rem);left:50%;width:12rem;padding:.5rem 1rem;color:#fff;font-size:1.1rem;background-color:#5162f0;border-radius:.5rem;opacity:0;transition:all .3s ease-in-out;pointer-events:none;transform:translate(-50%, 0.5rem)}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td .tooltip .tooltip_content{width:30rem;padding:1rem;font-size:2vw;transform:translate(-80%, 0.5rem)}}.plan.sec02 .comparison tbody tr td .tooltip .tooltip_content::after{content:"";position:absolute;top:calc(100% - 1px);left:50%;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#5162f0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%)}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td .tooltip .tooltip_content::after{left:80%;border-width:1rem 1rem 0 1rem}}.plan.sec02 .comparison tbody tr td .tooltip .tooltip_content.active{opacity:1;transform:translate(-50%, 0)}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td .tooltip .tooltip_content.active{transform:translate(-80%, 0)}}.plan.sec02 .comparison tbody tr td .check{width:2rem}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td .check{width:3.6rem}}.plan.sec02 .comparison tbody tr td .impossible{width:1.5rem}@media screen and (max-width: 768px){.plan.sec02 .comparison tbody tr td .impossible{width:2.8rem}}.plan.sec02 .annotation{font-size:1.2rem;margin-top:10px;margin-bottom:30px}.plan.sec02 .sec02-btm-txt{font-size:1.4rem;line-height:1.1}.plan.sec02 .sec02-btm-txt span{color:#fc5c01}.feature .pc{display:block}@media screen and (max-width: 768px){.feature .pc{display:none}}.feature .tab{display:none}@media screen and (max-width: 768px){.feature .tab{display:block}}@media screen and (max-width: 500px){.feature .tab{display:none}}.feature .sp{display:none}@media screen and (max-width: 768px){.feature .sp{display:none}}@media screen and (max-width: 500px){.feature .sp{display:block}}.feature .btn-orange{font-size:2rem;width:auto;height:2.9090909091em;padding-top:.86em}@media screen and (min-width: 769px){.feature .btn-orange{font-size:1.4rem;width:auto;height:2.8571428571em}}@media screen and (max-width: 500px){.feature .btn-orange{font-size:3vw;width:auto;height:2.8571428571em}}.feature .main-visual{background-image:url(./../img/faq/faq_001.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:320px;position:relative}.feature .main-visual .mv-text-top{text-align:center;padding-top:130px;height:320px}.feature .main-visual .mv-text-top h1{color:#fff;font-size:4.8rem;font-weight:bold;line-height:1.25;margin-top:10px}@media screen and (max-width: 500px){.feature .main-visual .mv-text-top h1{font-size:6.5vw !important}}.feature.sec01{padding-top:60px}.feature.sec01 .container{text-align:center}.feature.sec01 .container .sec-title{color:#5162f0;font-size:3.2rem;font-weight:bold}.feature.sec01 .container .sec-title span{color:#000;font-weight:900}@media screen and (max-width: 500px){.feature.sec01 .container .sec-title{font-size:5.5vw}}.feature.sec01 .container p{font-size:1.8rem;line-height:1.777;padding-top:41px;padding-bottom:61px;color:#363636}@media screen and (max-width: 500px){.feature.sec01 .container p{font-size:4vw}}.feature.sec02{background-color:#336;padding:60px 0}@media screen and (max-width: 768px){.feature.sec02{padding:30px 0}}.feature.sec02 .container{max-width:1080px;padding:0}@media(max-width: 768px){.feature.sec02 .container{padding:0 2rem}}.feature.sec02 .container .contents-slider .slick-prev::before,.feature.sec02 .container .contents-slider .slick-next::before{border-color:#fba507}.feature.sec02 .container .contents-slider .slick-dots .slick-active button{background-color:#fba507}.feature.sec02 .container .sec02-flex{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.feature.sec02 .container .sec02-flex{flex-flow:column;text-align:center}}@media screen and (max-width: 500px){.feature.sec02 .container .sec02-flex{padding:0 4vw}}@media screen and (max-width: 768px){.feature.sec02 .container .sec02-flex .textbox{order:1;margin-bottom:20px}}.feature.sec02 .container .sec02-flex .textbox h2{color:#fba507;font-size:2.4rem;font-weight:bold;margin-bottom:41px;line-height:1.666}@media screen and (max-width: 768px){.feature.sec02 .container .sec02-flex .textbox h2{margin-bottom:5px}}@media screen and (max-width: 500px){.feature.sec02 .container .sec02-flex .textbox h2{font-size:4.5vw}}.feature.sec02 .container .sec02-flex .textbox p{color:#fff;line-height:2;font-size:1.8rem}@media screen and (max-width: 500px){.feature.sec02 .container .sec02-flex .textbox p{font-size:4vw}}.feature.sec02 .container .sec02-flex .sec02_first{padding-left:60px;padding-right:40px}@media screen and (max-width: 500px){.feature.sec02 .container .sec02-flex .sec02_first{padding:0px}}.feature.sec02 .container .sec02-flex .sec02_second{padding-left:60px;padding-right:40px}@media screen and (max-width: 500px){.feature.sec02 .container .sec02-flex .sec02_second{padding:0px}}@media screen and (max-width: 768px){.feature.sec02 .container .sec02-flex img{order:2}}@media screen and (max-width: 500px){.feature.sec02 .container .sec02-flex img{margin-bottom:30px}}.feature.sec03{padding:60px 0px 80px}@media screen and (max-width: 768px){.feature.sec03{padding:30px 0px}}.feature.sec03 .sec-title{color:#5162f0;font-size:3.2rem;font-weight:bold}.feature.sec03 .sec-title span{color:#000;font-weight:900}@media screen and (max-width: 500px){.feature.sec03 .sec-title{font-size:5.5vw}}.feature.sec03 .title-text{text-align:center;font-size:1.8rem;line-height:1.882;padding-top:41px;padding-bottom:61px;color:#363636}@media screen and (max-width: 768px){.feature.sec03 .title-text{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 500px){.feature.sec03 .title-text{font-size:4vw}}.feature.sec03 .flex{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.feature.sec03 .flex{display:block}}.feature.sec03 .flex .box{width:520px;height:340px;box-shadow:0px 3px 26px rgba(0,0,0,.16);padding:30px 30px 36px 28px;border-radius:10px}@media screen and (max-width: 768px){.feature.sec03 .flex .box{height:auto;margin:20px auto;text-align:center;width:80vw}}.feature.sec03 .flex .box .sec03_text{margin-left:27.7px;margin-top:6px}@media screen and (max-width: 768px){.feature.sec03 .flex .box .sec03_text{margin-left:0px;margin-top:10px}}.feature.sec03 .flex .box .sec03_text h3{line-height:1.423;font-size:2.6rem;font-weight:bold;margin-bottom:11px}.feature.sec03 .flex .box .sec03_text p{line-height:1.75;font-size:1.6rem;font-weight:normal}@media screen and (max-width: 500px){.feature.sec03 .flex .box .sec03_text p{font-size:4vw}}.feature.sec04{background-color:#f7f7f7;padding:60px 0}@media screen and (max-width: 768px){.feature.sec04{padding:30px 0px}}.feature.sec04 .container{text-align:center}.feature.sec04 .container .sec-title{color:#5162f0;font-size:3.2rem;font-weight:bold;padding-bottom:41px}.feature.sec04 .container .sec-title span{color:#000}@media screen and (max-width: 500px){.feature.sec04 .container .sec-title{font-size:5.5vw}}.feature.sec04 .container p{font-size:1.8rem;line-height:1.777;color:#363636}@media screen and (max-width: 500px){.feature.sec04 .container p{font-size:4vw}}.feature.sec04 .container .sp_tb_pc-img{margin:60px 0px}@media screen and (max-width: 768px){.feature.sec04 .container .sp_tb_pc-img{margin:3vw 0px}}.feature.sec04 .container .flex{display:flex;justify-content:center;margin-top:31px}.feature.sec04 .container .flex .img_left{margin-right:15px}.feature.sec04 .container .flex .img_right{margin-left:15px}.feature.sec05{background-color:#336;padding:60px 0 19px}.feature.sec05 .container{max-width:1080px;padding:0}.feature.sec05 .container .sec-title{text-align:center;color:#fba507;font-size:3.2rem;font-weight:bold;line-height:1.56;margin-bottom:61px}.feature.sec05 .container .sec-title span{color:#fff;font-weight:900}@media screen and (max-width: 500px){.feature.sec05 .container .sec-title{font-size:5.5vw;margin-bottom:30px}}.feature.sec05 .container .flex{display:flex;justify-content:space-around;flex-wrap:wrap;text-align:center}.feature.sec05 .container .flex h3{margin:15px 0 11px;font-size:2.4rem;font-weight:bold;line-height:2.08;color:#fba507}@media screen and (max-width: 500px){.feature.sec05 .container .flex h3{font-size:4.5vw}}.feature.sec05 .container .flex p{font-size:1.6rem;line-height:2;color:#fff;width:300px}@media screen and (max-width: 500px){.feature.sec05 .container .flex p{font-size:4vw}}.feature.sec05 .container .flex .flex_item{margin-bottom:60px}@media screen and (max-width: 768px){.feature.sec05 .container .flex .flex_item{margin-bottom:30px}}.feature.sec06{background-color:#f7f7f7;padding:69px 0px 64px}@media screen and (max-width: 768px){.feature.sec06{padding:20px 0px}}.feature.sec06 .sec-title{color:#5162f0;font-size:3.2rem;font-weight:bold;padding-bottom:61px}.feature.sec06 .sec-title span{color:#000;font-weight:900}@media screen and (max-width: 768px){.feature.sec06 .sec-title{padding-bottom:30px}}@media screen and (max-width: 500px){.feature.sec06 .sec-title{font-size:5.5vw}}.feature.sec06 .flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 720px){.feature.sec06 .flex{justify-content:space-evenly}}.feature.sec06 .flex .flex_cont{width:320px;box-shadow:0 3px 26px rgba(0,0,0,.16);margin-bottom:20px}@media screen and (max-width: 500px){.feature.sec06 .flex .flex_cont{width:80vw}}.feature.sec06 .flex .flex_cont h3{color:#fff;font-size:2.4rem;font-weight:bold;line-height:1.5;background-color:#5162f0;padding:12px 0;text-align:center}@media screen and (max-width: 500px){.feature.sec06 .flex .flex_cont h3{font-size:4.5vw}}.feature.sec06 .flex .flex_cont .wrap{background-color:#fff;padding:10px 15px 21px;height:340px}@media screen and (max-width: 500px){.feature.sec06 .flex .flex_cont .wrap{height:auto}}.feature.sec06 .flex .flex_cont .wrap .head{text-align:center;color:#5162f0;font-size:1.8rem;font-weight:bold;margin-bottom:21px}@media screen and (max-width: 500px){.feature.sec06 .flex .flex_cont .wrap .head{font-size:4vw}}.feature.sec06 .flex .flex_cont .wrap .cont{display:flex;align-items:flex-start}.feature.sec06 .flex .flex_cont .wrap .cont .cont_text{font-size:1.5rem;line-height:1.6;padding-left:20px}@media screen and (max-width: 500px){.feature.sec06 .flex .flex_cont .wrap .cont .cont_text{font-size:3.7vw}}.feature.sec06 .flex .flex_cont .wrap .cont_nice{position:relative;margin-top:28px}.feature.sec06 .flex .flex_cont .wrap .cont_nice::before{content:"";width:0;height:0;border-style:solid;border-width:12px 30px 0 30px;border-color:#c92027 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:115px;top:-19px}.acrobatdc .btn-orange,.acrobatdc .btn-yellow{font-size:3.2rem;width:100%;padding:1em;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.acrobatdc .btn-orange,.acrobatdc .btn-yellow{margin:1em 0}}@media(max-width: 768px){.acrobatdc .sec-contact .btn-orange,.acrobatdc .sec-contact .btn-yellow{margin:0}}@media screen and (min-width: 769px){.acrobatdc .btn-orange{font-size:2rem;width:15em}}.acrobatdc .pc{display:block}@media screen and (max-width: 768px){.acrobatdc .pc{display:none}}.acrobatdc .tab{display:none}@media screen and (max-width: 768px){.acrobatdc .tab{display:block}}@media screen and (max-width: 500px){.acrobatdc .tab{display:none}}.acrobatdc .sp{display:none}@media screen and (max-width: 768px){.acrobatdc .sp{display:none}}@media screen and (max-width: 500px){.acrobatdc .sp{display:block}}.acrobatdc .main-visual{background-image:url(../img/acrobat/bg-mv.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:699px;position:relative}@media screen and (max-width: 500px){.acrobatdc .main-visual{height:140vw}}.acrobatdc .main-visual .mv-text-top{text-align:center;padding-top:190px;height:640px;color:#fff}@media screen and (max-width: 500px){.acrobatdc .main-visual .mv-text-top{height:auto;padding-top:30vw}}.acrobatdc .main-visual .mv-text-top h1{font-size:4.5rem;font-weight:700;line-height:1.666;margin-top:2em;margin-bottom:.8em}.acrobatdc .main-visual .mv-text-top p{font-size:2.4rem;line-height:1.85}.acrobatdc .sec01{padding-top:7rem}.acrobatdc .sec01 .container{text-align:center}.acrobatdc .sec01 .container .sec-title{color:#000;font-size:3.2rem;font-weight:700;line-height:1.6;margin-bottom:2em}.acrobatdc .sec01 .container .sec-title span{color:#dc1d24;font-weight:800;font-size:4rem}@media screen and (max-width: 500px){.acrobatdc .sec01 .container .sec-title span{font-size:6vw}}@media screen and (max-width: 500px){.acrobatdc .sec01 .container .sec-title{font-size:5.6vw}.acrobatdc .sec01 .container .sec-title span{font-size:6.4vw}}.acrobatdc .sec01 .container p{font-size:1.8rem;line-height:1.777;padding-top:40px;padding-bottom:110px;color:#363636}@media screen and (max-width: 500px){.acrobatdc .sec01 .container p{font-size:4vw}}.acrobatdc .sec01 .container .contents{text-align:center;font-size:2rem;font-weight:bold;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.acrobatdc .sec01 .container .contents{display:block}}.acrobatdc .sec01 .container .contents .image-left{width:calc(50% - 60px);max-width:480px}@media screen and (max-width: 500px){.acrobatdc .sec01 .container .contents .image-left{width:100%}}.acrobatdc .sec01 .container .contents .image-left img{width:100%;box-shadow:0 3px 26px rgba(0,0,0,.16)}.acrobatdc .sec01 .container .contents .image-left p{font-size:2.6rem;font-weight:700;margin-top:.6em;padding:0;color:#000}@media screen and (max-width: 500px){.acrobatdc .sec01 .container .contents .image-left p{font-size:5vw}}@media screen and (max-width: 768px){.acrobatdc .sec01 .container .contents .image-left{margin-bottom:50px;margin-right:0px}}.acrobatdc .sec01 .container .contents .arrow{position:relative;display:inline-block}.acrobatdc .sec01 .container .contents .arrow::before{content:"";width:26px;height:26px;border:0px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg);position:absolute;top:8em;left:-1em}@media screen and (max-width: 768px){.acrobatdc .sec01 .container .contents .arrow::before{top:-50px;transform:rotate(135deg)}}.acrobatdc .sec01 .container .contents .image-right{width:calc(50% - 60px);max-width:480px}@media screen and (max-width: 500px){.acrobatdc .sec01 .container .contents .image-right{width:100%}}.acrobatdc .sec01 .container .contents .image-right img{width:100%;box-shadow:0 3px 26px rgba(0,0,0,.16)}.acrobatdc .sec01 .container .contents .image-right p{font-size:2.6rem;font-weight:700;margin-top:.6em;color:#000;padding:0}@media screen and (max-width: 500px){.acrobatdc .sec01 .container .contents .image-right p{font-size:5vw}}.acrobatdc .sec02{background-color:#11192b;position:relative;padding:6.8rem 0 5.9rem}.acrobatdc .sec02::before{content:"";display:block;width:284px;height:302px;background:url(../img/acrobat/bg-sec02.png) no-repeat 0 center;background-size:cover;position:absolute;top:-21px;left:-126px}@media screen and (max-width: 500px){.acrobatdc .sec02::before{width:70vw;height:40vw}}.acrobatdc .sec02 .container{max-width:1080px;height:auto}.acrobatdc .sec02 .container .sec-title{text-align:center;font-size:3.2rem;font-weight:700;margin-bottom:60px;color:#fff;margin-bottom:1.5em}@media screen and (max-width: 500px){.acrobatdc .sec02 .container .sec-title{font-size:5vw;margin-bottom:30px}}.acrobatdc .sec02 .container .sec-title span{font-size:4rem;font-weight:800;color:#fba507}@media screen and (max-width: 500px){.acrobatdc .sec02 .container .sec-title span{font-size:6vw}}.acrobatdc .sec02 .container .contents{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:6rem}.acrobatdc .sec02 .container .contents li{width:calc((100% - 120px)/3);font-size:1.8rem;color:#fff;text-align:center;line-height:1.8}@media screen and (max-width: 500px){.acrobatdc .sec02 .container .contents li{width:100%;font-size:2.7rem;margin-bottom:2.4em}.acrobatdc .sec02 .container .contents li:last-of-type{margin-bottom:0}}.acrobatdc .sec02 .container .contents li img{width:100%;margin-bottom:1.2em}.acrobatdc .sec02 .container>p{text-align:center;font-size:2.8rem;font-weight:700;color:#fff}.acrobatdc .sec02 .container>p span{font-size:3.7rem;color:#fba507}@media screen and (max-width: 500px){.acrobatdc .sec02 .container>p{font-size:3.6rem}.acrobatdc .sec02 .container>p span{font-size:4.8rem}}.acrobatdc .contents-slider{margin-bottom:8rem}.acrobatdc .contents-slider .slick-prev::before,.acrobatdc .contents-slider .slick-next::before{border-color:#c00}.acrobatdc .contents-slider .slick-dots .slick-active button{background-color:red}.acrobatdc .sec03 .sec03-box{display:flex;align-items:flex-start;justify-content:space-between;padding:5.4rem 5rem 6.8rem 6rem;background-color:#fff;flex-wrap:wrap}.acrobatdc .sec03 .sec03-box:last-of-type{margin-bottom:0}.acrobatdc .sec03 .sec03-box img{width:48.4536082474%;margin-top:2.8rem}@media screen and (max-width: 500px){.acrobatdc .sec03 .sec03-box img{width:100%;margin:0 0 5vw}}.acrobatdc .sec03 .sec03-box div{width:45.3608247423%}@media screen and (max-width: 500px){.acrobatdc .sec03 .sec03-box div{width:100%}}.acrobatdc .sec03 .sec03-box div h3{font-size:2.3rem;font-weight:700;line-height:1.55}.acrobatdc .sec03 .sec03-box div h3 span{display:flex;align-items:center;justify-content:center;width:25rem;height:6rem;font-size:1.8rem;font-weight:700;color:#fff;background:url(../img/acrobat/bg-sec03-subtitle.png) no-repeat 0 center;background-size:contain;margin-bottom:1.2rem}.acrobatdc .sec03 .sec03-box div dl{margin-top:3.8rem}.acrobatdc .sec03 .sec03-box div dl dt{font-size:3.1rem;font-weight:700;color:#dc1d24;line-height:1.5;margin-bottom:1em}.acrobatdc .sec03 .sec03-box div dl dd{font-size:1.4;color:#363636;line-height:1.8}.acrobatdc .sec04{background-color:#11192b;padding:6rem 0 6.5rem;position:relative}@media screen and (max-width: 500px){.acrobatdc .sec04{padding:12vw 0}}.acrobatdc .sec04::before{content:"";display:block;width:237px;height:295px;background:url(../img/acrobat/bg-sec04-img001.png) no-repeat 0 center;background-size:cover;position:absolute;top:-49px;left:0}@media screen and (max-width: 500px){.acrobatdc .sec04::before{width:20vw;height:30vw;top:-6vw}}.acrobatdc .sec04::after{content:"";display:block;width:145px;height:285px;background:url(../img/acrobat/bg-sec04-img002.png) no-repeat 0 center;background-size:cover;position:absolute;bottom:0px;right:0}@media screen and (max-width: 500px){.acrobatdc .sec04::after{width:20vw;height:36vw}}.acrobatdc .sec04 .container{max-width:1080px}.acrobatdc .sec04 .container .sec-title{text-align:center;font-size:3.2rem;font-weight:700;margin-bottom:60px;color:#fff;margin-bottom:1.5em}@media screen and (max-width: 500px){.acrobatdc .sec04 .container .sec-title{font-size:5vw;margin-bottom:30px}}.acrobatdc .sec04 .container .sec-title span{font-size:4rem;font-weight:800;color:#fba507}@media screen and (max-width: 500px){.acrobatdc .sec04 .container .sec-title span{font-size:6vw}}.acrobatdc .sec04 .container .contents{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:6rem}.acrobatdc .sec04 .container .contents li{width:calc((100% - 120px)/3);font-size:1.4rem;color:#fff;line-height:1.8}@media screen and (max-width: 500px){.acrobatdc .sec04 .container .contents li{width:100%;font-size:2.7rem;margin-bottom:2.4em}.acrobatdc .sec04 .container .contents li:last-of-type{margin-bottom:0}}.acrobatdc .sec04 .container .contents li img{width:100%;margin-bottom:2.4em}.acrobatdc .sec04 .container .contents li h3{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1.6rem}@media screen and (max-width: 500px){.acrobatdc .sec04 .container .contents li h3{font-size:3.6rem}}.acrobatdc .sec04 .container .btn-orange{height:6rem;padding:0 3.8rem;align-items:center}@media screen and (max-width: 500px){.acrobatdc .sec04 .container .btn-orange{height:9rem;font-size:3.6rem}}.acrobatdc .sec05{padding-top:100px;padding-bottom:60px}.acrobatdc .sec05 .border-box{height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.acrobatdc .sec05 .border-box{height:auto}}.acrobatdc .sec05 .border-box .img-box{width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}.acrobatdc .sec05 .border-box .img-box img{width:275px}.acrobatdc .sec05 .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}.acrobatdc .sec05 .border-box h2 span{color:#fb6b02}@media screen and (max-width: 768px){.acrobatdc .sec05 .border-box h2{margin-top:-48px;margin-bottom:10px}}.acrobatdc .sec05 p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media screen and (max-width: 500px){.acrobatdc .sec05 p{font-size:4vw}}.acrobatdc .sec08{background-color:#f7f7f7;padding:40px 0px 80px}@media screen and (max-width: 768px){.acrobatdc .sec08{padding:20px 0px}}.acrobatdc .sec08 .flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.acrobatdc .sec08 .flex{display:block}}.acrobatdc .sec08 .flex .box{width:520px;height:180px;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);padding:36px 30px 36px 25px}@media screen and (max-width: 768px){.acrobatdc .sec08 .flex .box{height:auto;margin:20px auto;text-align:center;width:70vw}}.acrobatdc .sec08 .flex .box p{line-height:1.75;font-size:1.6rem;font-weight:700;margin-left:40px}@media screen and (max-width: 768px){.acrobatdc .sec08 .flex .box p{margin-left:0px;margin-top:10px}}@media screen and (max-width: 500px){.acrobatdc .sec08 .flex .box p{font-size:4vw}}.acrobatdc .sec10{background-color:#ededed;color:#999}.acrobatdc .sec10 .container{padding-bottom:30px}@media screen and (max-width: 768px){.acrobatdc .sec10 .container{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 769px){.acrobatdc .sec10 .container{max-width:52.25em;padding-top:1.7em}}.acrobatdc .sec10 p{line-height:1.8;font-size:2.4rem}@media screen and (min-width: 769px){.acrobatdc .sec10 p{font-size:1.4rem}}.creativecloud .btn-orange,.creativecloud .btn-yellow{font-size:3.2rem;width:100%;padding:1em;display:flex;align-items:center;justify-content:center}.creativecloud .pc{display:block}@media screen and (max-width: 768px){.creativecloud .pc{display:none}}.creativecloud .tab{display:none}@media screen and (max-width: 768px){.creativecloud .tab{display:block}}@media screen and (max-width: 500px){.creativecloud .tab{display:none}}.creativecloud .sp{display:none}@media screen and (max-width: 768px){.creativecloud .sp{display:none}}@media screen and (max-width: 500px){.creativecloud .sp{display:block}}.creativecloud .main-visual{background-image:url(../img/creativecloud/bg-mv.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:699px;position:relative}@media screen and (max-width: 500px){.creativecloud .main-visual{height:100vw}}.creativecloud .main-visual .mv-text-top{text-align:center;padding-top:190px;height:640px;color:#fff}@media screen and (max-width: 500px){.creativecloud .main-visual .mv-text-top{height:auto;padding-top:30vw}}.creativecloud .main-visual .mv-text-top h1{font-size:3.9rem;font-weight:700;line-height:1.46;margin-top:2em;margin-bottom:.8em}.creativecloud .main-visual .mv-text-top p{font-size:2.4rem;line-height:1.85}.creativecloud .sec01{background-color:#f7f7f7;padding:50px 0px 70px}.creativecloud .sec01 .container .sec-title{font-size:3rem;font-weight:700;line-height:1.8;margin-bottom:60px}@media screen and (max-width: 500px){.creativecloud .sec01 .container .sec-title{font-size:5vw}}.creativecloud .sec01 .container .sec-title span{margin-right:12px;font-size:4.5rem;background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.creativecloud .sec01 .container ul{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.creativecloud .sec01 .container ul{display:block}}.creativecloud .sec01 .container ul li{width:330px}@media screen and (max-width: 768px){.creativecloud .sec01 .container ul li{margin:0 auto 25px}}.creativecloud .sec01 .container ul li img{box-shadow:0px 3px 26px rgba(0,0,0,.16);margin-bottom:25px}@media screen and (max-width: 768px){.creativecloud .sec01 .container ul li img{margin-bottom:5px}}.creativecloud .sec01 .container ul li p{font-size:1.7rem;line-height:1.7;text-align:center}@media screen and (max-width: 500px){.creativecloud .sec01 .container ul li p{font-size:4vw}}.creativecloud .sec01 .container ul li p.small{font-size:1.2rem;line-height:1.5;margin-top:10px}@media screen and (max-width: 500px){.creativecloud .sec01 .container ul li p.small{font-size:3vw}}.creativecloud .sec02 .container{padding:70px 0px}.creativecloud .sec02 .container .sec-title{font-size:3.5rem;font-weight:700;line-height:1.5;margin-bottom:50px}@media screen and (max-width: 500px){.creativecloud .sec02 .container .sec-title{font-size:5vw}}.creativecloud .sec02 .container .sec-title span{margin-right:12px;font-size:3.5rem;background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 500px){.creativecloud .sec02 .container .sec-title span{font-size:5vw}}.creativecloud .sec02 .container .tav-wrap .tab-area{display:flex;justify-content:space-between;cursor:pointer;border-bottom:solid 1px #000}@media screen and (max-width: 1079px){.creativecloud .sec02 .container .tav-wrap .tab-area{justify-content:flex-start;flex-wrap:wrap}}@media screen and (max-width: 768px){.creativecloud .sec02 .container .tav-wrap .tab-area{width:82vw;margin:0 auto}}@media screen and (max-width: 500px){.creativecloud .sec02 .container .tav-wrap .tab-area{width:260px}}.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click{padding:0px 32px;height:50px;line-height:50px;text-align:center;font-size:1.4rem}@media screen and (max-width: 500px){.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click{font-size:3vw;padding:0px;width:130px}}@media screen and (max-width: 768px){.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click.first{padding:0px 32px}}@media screen and (max-width: 500px){.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click.first{font-size:3vw;padding:0px;width:130px}}@media screen and (max-width: 768px){.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click.last{padding:0px 32px}}@media screen and (max-width: 500px){.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click.last{font-size:3vw;padding:0px;width:130px}}.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click.active{background-color:#000;padding:0px 36px;color:#fff;border:none}@media screen and (max-width: 500px){.creativecloud .sec02 .container .tav-wrap .tab-area .tab-click.active{font-size:3vw;padding:0px;width:130px}}.creativecloud .sec02 .container .tav-wrap .content-area{font-size:30px;text-align:center}.creativecloud .sec02 .container .tav-wrap .content-area .content{display:none}.creativecloud .sec02 .container .tav-wrap .content-area .content ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1079px){.creativecloud .sec02 .container .tav-wrap .content-area .content ul{justify-content:space-evenly}}.creativecloud .sec02 .container .tav-wrap .content-area .content ul li{width:330px;display:flex;justify-content:space-between;margin:15px 0px;padding:20px;border:solid 1px #d6d6d6}.creativecloud .sec02 .container .tav-wrap .content-area .content ul li.layout-none{border:none}.creativecloud .sec02 .container .tav-wrap .content-area .content ul li .img-box img{width:65px}.creativecloud .sec02 .container .tav-wrap .content-area .content ul li .text-box{width:205px;text-align:left}.creativecloud .sec02 .container .tav-wrap .content-area .content ul li .text-box .heading{font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.creativecloud .sec02 .container .tav-wrap .content-area .content ul li .text-box .heading{font-size:4vw}}.creativecloud .sec02 .container .tav-wrap .content-area .content ul li .text-box .detail{font-size:1.4rem;font-weight:400;line-height:1.4}@media screen and (max-width: 500px){.creativecloud .sec02 .container .tav-wrap .content-area .content ul li .text-box .detail{font-size:3vw}}.creativecloud .sec02 .container .tav-wrap .content-area .content.show{margin-top:15px;display:block}.creativecloud .sec03{height:503px;background-image:url(../img/creativecloud/sec03-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1079px){.creativecloud .sec03{height:auto}}.creativecloud .sec03 .container{padding:70px 0px}@media screen and (max-width: 500px){.creativecloud .sec03 .container{padding:20px 2vw}}.creativecloud .sec03 .container h2{font-size:3.5rem;font-weight:700;margin-bottom:50px;color:#fff}@media screen and (max-width: 500px){.creativecloud .sec03 .container h2{font-size:4vw}}.creativecloud .sec03 .container h2 span{background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.creativecloud .sec03 .container ul{display:flex;justify-content:space-evenly;flex-wrap:wrap}.creativecloud .sec03 .container ul li{width:420px;height:260px;padding:30px 0px 42px;text-align:center;background-color:#fff}@media screen and (max-width: 1079px){.creativecloud .sec03 .container ul li{margin-bottom:15px}}@media screen and (max-width: 500px){.creativecloud .sec03 .container ul li{width:85vw;height:auto;padding:20px 0px}}.creativecloud .sec03 .container ul li .heading{font-size:2rem;font-weight:700;color:#fff;width:327px;height:60px;line-height:60px;border-radius:45px;margin:0 auto}@media screen and (max-width: 500px){.creativecloud .sec03 .container ul li .heading{font-size:4vw;width:85%}}.creativecloud .sec03 .container ul li .heading.left{background:linear-gradient(to right, #ff6969, #eb398b)}.creativecloud .sec03 .container ul li .heading.right{background:linear-gradient(to right, #7165ff, #935cfe)}.creativecloud .sec03 .container ul li .detail{font-size:1.6rem;line-height:1.5;margin:12px 0px 13px}@media screen and (max-width: 500px){.creativecloud .sec03 .container ul li .detail{font-size:3vw}}.creativecloud .sec03 .container ul li .price{font-size:3.8rem;font-weight:700}@media screen and (max-width: 500px){.creativecloud .sec03 .container ul li .price{font-size:5vw}}.creativecloud .sec03 .container ul li .price span{font-size:1.4rem}@media screen and (max-width: 500px){.creativecloud .sec03 .container ul li .price span{font-size:3vw}}.creativecloud .sec03 .container ul li .price-detail{font-size:1.3rem}@media screen and (max-width: 500px){.creativecloud .sec03 .container ul li .price-detail{font-size:3vw}}.creativecloud .sec05{padding-top:100px;padding-bottom:60px}.creativecloud .sec05 .border-box{height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.creativecloud .sec05 .border-box{height:auto}}.creativecloud .sec05 .border-box .img-box{width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}.creativecloud .sec05 .border-box .img-box img{width:275px}.creativecloud .sec05 .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}.creativecloud .sec05 .border-box h2 span{color:#fb6b02}@media screen and (max-width: 768px){.creativecloud .sec05 .border-box h2{margin-top:-48px;margin-bottom:10px}}.creativecloud .sec05 p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media screen and (max-width: 500px){.creativecloud .sec05 p{font-size:4vw}}.creativecloud .sec08{background-color:#f7f7f7;padding:40px 0px 80px}@media screen and (max-width: 768px){.creativecloud .sec08{padding:20px 0px}}.creativecloud .sec08 .flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.creativecloud .sec08 .flex{display:block}}.creativecloud .sec08 .flex .box{width:520px;height:180px;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);padding:36px 30px 36px 25px}@media screen and (max-width: 768px){.creativecloud .sec08 .flex .box{height:auto;margin:20px auto;text-align:center;width:70vw}}.creativecloud .sec08 .flex .box p{line-height:1.75;font-size:1.6rem;font-weight:700;margin-left:40px}@media screen and (max-width: 768px){.creativecloud .sec08 .flex .box p{margin-left:0px;margin-top:10px}}@media screen and (max-width: 500px){.creativecloud .sec08 .flex .box p{font-size:4vw}}.creativecloud .sec10{background-color:#ededed;color:#999}.creativecloud .sec10 .container{padding-bottom:30px}@media screen and (max-width: 768px){.creativecloud .sec10 .container{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 769px){.creativecloud .sec10 .container{max-width:52.25em;padding-top:1.7em}}.creativecloud .sec10 p{line-height:1.8;font-size:2.4rem}@media screen and (min-width: 769px){.creativecloud .sec10 p{font-size:1.4rem}}.ccsub .main-visual{background-image:url(../img/creativecloud/bg_sub_mv.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:320px;position:relative}@media(max-width: 768px){.ccsub .main-visual{height:auto}}.ccsub .main-visual .mv-text-top{text-align:center;padding-top:130px;height:320px}@media(max-width: 768px){.ccsub .main-visual .mv-text-top{height:auto;padding:40px 0}}.ccsub .main-visual .mv-text-top h1{color:#fff;font-size:4.8rem;font-weight:bold;line-height:1.25;margin-top:10px;margin-bottom:0}@media screen and (max-width: 500px){.ccsub .main-visual .mv-text-top h1{font-size:7vw !important}}.ccsub .sec02{background-color:#f7f7f7}.ccsub .sec02 .container .tav-wrap .content-area{font-size:1.4rem;text-align:left}@media screen and (max-width: 500px){.ccsub .sec02 .container .tav-wrap .content-area{font-size:3vw}}.ccsub .sec02 .container .tav-wrap .content-area .content ul{display:block}.ccsub .sec02 .container .tav-wrap .content-area .content ul li{width:100%;display:block;background:#fff;border:solid 1px #d6d6d6}.ccsub .sec02 .container .tav-wrap .content-area .content ul li .content-box{display:flex;flex-wrap:wrap;margin-bottom:18px}.ccsub .sec02 .container .tav-wrap .content-area .content ul li .content-box .img-box{margin-right:20px}.ccsub .sec02 .container .tav-wrap .content-area .content ul li .content-box .img-box img{width:65px}.ccsub .sec02 .container .tav-wrap .content-area .content ul li .content-box .text-box{flex:1;width:auto}.ccsub .sec02 .container .tav-wrap .content-area .content ul li .content-box .text-box .heading{margin-bottom:8px}.ccsub .sec03{height:auto;background-image:none;background-color:#f7f7f7}.ccsub .sec03 .container h2{margin-bottom:32px;font-size:3.2rem;color:#000}@media screen and (max-width: 500px){.ccsub .sec03 .container h2{margin-bottom:20px}}.ccsub .sec03 .container ul li{width:420px;height:auto;padding:42px 30px 30px;text-align:center;background-color:#fff;box-shadow:0 2px 26px rgba(0,0,0,.16)}@media screen and (max-width: 500px){.ccsub .sec03 .container ul li{padding:20px 15px}}.ccsub .sec03 .container ul li .app-cont{margin-top:20px;font-size:1.4rem;padding:20px 30px;background:#f7f7f7}@media screen and (max-width: 500px){.ccsub .sec03 .container ul li .app-cont{font-size:2.625vw}}.ccsub .sec03 .container ul li .app-cont .ttl{margin-bottom:15px;font-size:1.6rem;font-weight:700;text-align:center}@media screen and (max-width: 500px){.ccsub .sec03 .container ul li .app-cont .ttl{font-size:3vw}}.ccsub .sec03 .container ul li .app-cont .app-list{display:flex;flex-wrap:wrap;justify-content:space-between}.ccsub .sec03 .container ul li .app-cont .app-list dl{display:flex;align-items:center;width:49%;margin-bottom:20px}.ccsub .sec03 .container ul li .app-cont .app-list dl dt{width:40px;margin-right:10px}.ccsub .sec03 .container ul li .app-cont .app-list dl dd{flex:1;text-align:left}.ccsub .cc-license .container{padding:70px 0px}@media screen and (max-width: 500px){.ccsub .cc-license .container{padding:20px 2vw}}.ccsub .cc-license .container h2.sec-title{margin-bottom:45px;text-align:center;font-size:3.5rem;font-weight:700;color:#000}@media screen and (max-width: 500px){.ccsub .cc-license .container h2.sec-title{margin-bottom:20px;font-size:5vw}}.ccsub .cc-license .container h2.sec-title span{background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ccsub .cc-license .container ul{display:flex;flex-wrap:wrap;justify-content:space-between}.ccsub .cc-license .container ul li{width:31%;padding:30px;box-shadow:0 3px 26px rgba(0,0,0,.16)}@media screen and (max-width: 768px){.ccsub .cc-license .container ul li{width:85vw;margin:0 auto 20px;padding:20px}}.ccsub .cc-license .container ul li .heading{display:flex;align-items:flex-start;margin-bottom:15px;font-size:1.4rem}.ccsub .cc-license .container ul li .heading img{width:26px;height:auto;margin:3px 7px 0 0}.ccsub .cc-license .container ul li .heading p{flex:1;font-size:2rem;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.ccsub .cc-license .container ul li .heading p{font-size:4vw}}.ccsub .cc-faq{padding:70px 0;background-color:#f7f7f7}.ccsub .cc-faq h2.sec-title{padding-bottom:20px;text-align:center;font-size:3.2rem;font-weight:700;color:#000}@media screen and (max-width: 500px){.ccsub .cc-faq h2.sec-title{font-size:5vw}}.ccsub .cc-faq h2.sec-title span{background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ccsub .cc-faq .subject{text-align:center;font-size:2.4rem;font-weight:bold;color:#000;padding:40px 0 20px}@media screen and (max-width: 500px){.ccsub .cc-faq .subject{font-size:4vw}}.ccsub .cc-faq .accordion-area{list-style:none;width:96%;max-width:1080px;margin:0 auto}.ccsub .cc-faq .accordion-area .accordion-section{margin:20px 0;background-color:#fff;box-shadow:0px 5px 10px rgba(0,0,0,.03)}.ccsub .cc-faq .accordion-area .accordion-section .title{position:relative;padding:12px 50px 17px;font-weight:normal;font-size:2.4rem;text-indent:-1em;color:#af4fcc;transition:all .5s ease;cursor:pointer}@media screen and (max-width: 500px){.ccsub .cc-faq .accordion-area .accordion-section .title{font-size:5vw}}.ccsub .cc-faq .accordion-area .accordion-section .title::before,.ccsub .cc-faq .accordion-area .accordion-section .title::after{position:absolute;content:"";width:17px;height:1px;background-color:#333}.ccsub .cc-faq .accordion-area .accordion-section .title::before{top:48%;right:30px;transform:rotate(0deg)}.ccsub .cc-faq .accordion-area .accordion-section .title::after{top:48%;right:30px;transform:rotate(90deg);transition:all .5s ease}.ccsub .cc-faq .accordion-area .accordion-section .title span{padding-left:1.2rem;font-size:1.6rem;color:#333;transition:all .5s ease}@media screen and (max-width: 500px){.ccsub .cc-faq .accordion-area .accordion-section .title span{font-size:4vw}}.ccsub .cc-faq .accordion-area .accordion-section .close{background:linear-gradient(to right, #fe0d7b, #935cfe);color:#fff}.ccsub .cc-faq .accordion-area .accordion-section .close::before,.ccsub .cc-faq .accordion-area .accordion-section .close::after{background-color:#fff}.ccsub .cc-faq .accordion-area .accordion-section .close::after{transform:rotate(0deg);transition:all .5s ease}.ccsub .cc-faq .accordion-area .accordion-section .close span{color:#fff;transition:all .5s ease}.ccsub .cc-faq .accordion-area .accordion-section .box{display:none;padding:29px 60px 34px;line-height:1.7}@media screen and (max-width: 500px){.ccsub .cc-faq .accordion-area .accordion-section .box{padding:29px 40px 34px}}.ccsub .cc-faq .accordion-area .accordion-section .box p{font-size:1.4rem;color:#707070}@media screen and (max-width: 500px){.ccsub .cc-faq .accordion-area .accordion-section .box p{font-size:4vw}}.ccsub .cc-faq .accordion-area .accordion-section .box a{color:#af4fcc}.ccsub .cc-faq .accordion-area .accordion-section .box a:hover{text-decoration:underline}.dcsub .sp{display:none}@media screen and (max-width: 500px){.dcsub .sp{display:block}}.dcsub .main-visual{position:relative;background-image:url(../img/acrobat/bg_sub_mv.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:320px}.dcsub .main-visual::before{content:"";position:absolute;left:0;top:0;width:25%;max-width:200px;height:100%;background-image:url(../img/acrobat/bg_sub_pattern01.png);background-position:left top;background-repeat:no-repeat;background-size:100% auto}.dcsub .main-visual::after{content:"";position:absolute;right:0;top:0;width:20%;max-width:113px;height:100%;background-image:url(../img/acrobat/bg_sub_pattern02.png);background-position:right bottom;background-repeat:no-repeat;background-size:100% auto}.dcsub .main-visual .mv-text-top{position:relative;text-align:center;padding-top:130px;height:320px;z-index:2}.dcsub .main-visual .mv-text-top img{width:228px;height:auto}.dcsub .main-visual .mv-text-top h1{color:#fff;font-size:4.8rem;font-weight:bold;line-height:1.25;margin-top:10px}@media screen and (max-width: 500px){.dcsub .main-visual .mv-text-top h1{font-size:7vw !important}}.dcsub .dc-app{background:#f7f7f7}.dcsub .dc-app h2{text-align:center;font-size:3.2rem;font-weight:bold;color:#000;padding:60px 0 20px}@media screen and (max-width: 500px){.dcsub .dc-app h2{font-size:5vw}}.dcsub .dc-app h2 span{color:#c40000}.dcsub .dc-app .container{padding:50px 0px}.dcsub .dc-app .container>p{margin-bottom:50px;text-align:center;font-size:2.2rem;font-weight:bold;line-height:1.77}.dcsub .dc-app .container .tav-wrap .tab-area{display:flex;flex-wrap:wrap;cursor:pointer;border-bottom:solid 1px #000}@media screen and (max-width: 768px){.dcsub .dc-app .container .tav-wrap .tab-area{width:82vw;margin:0 auto}}@media screen and (max-width: 500px){.dcsub .dc-app .container .tav-wrap .tab-area{width:260px}}.dcsub .dc-app .container .tav-wrap .tab-area .tab-click{padding:0px 32px;height:50px;line-height:50px;text-align:center;font-size:1.4rem}@media screen and (max-width: 500px){.dcsub .dc-app .container .tav-wrap .tab-area .tab-click{font-size:3vw;padding:0px;width:130px}}@media screen and (max-width: 768px){.dcsub .dc-app .container .tav-wrap .tab-area .tab-click.first{padding:0px 32px}}@media screen and (max-width: 500px){.dcsub .dc-app .container .tav-wrap .tab-area .tab-click.first{font-size:3vw;padding:0px;width:130px}}@media screen and (max-width: 768px){.dcsub .dc-app .container .tav-wrap .tab-area .tab-click.last{padding:0px 32px}}@media screen and (max-width: 500px){.dcsub .dc-app .container .tav-wrap .tab-area .tab-click.last{font-size:3vw;padding:0px;width:130px}}.dcsub .dc-app .container .tav-wrap .tab-area .tab-click.active{background-color:#000;padding:0px 36px;color:#fff;border:none}@media screen and (max-width: 500px){.dcsub .dc-app .container .tav-wrap .tab-area .tab-click.active{font-size:3vw;padding:0px;width:130px}}.dcsub .dc-app .container .tav-wrap .content-area .content{display:none}.dcsub .dc-app .container .tav-wrap .content-area .content ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1079px){.dcsub .dc-app .container .tav-wrap .content-area .content ul{justify-content:space-evenly}}.dcsub .dc-app .container .tav-wrap .content-area .content ul li{width:330px;margin:15px 0px;padding:20px;background:#fff}.dcsub .dc-app .container .tav-wrap .content-area .content ul li.layout-none{padding:0;background:none}.dcsub .dc-app .container .tav-wrap .content-area .content ul li .ttl{display:flex;justify-content:space-between;align-items:center}.dcsub .dc-app .container .tav-wrap .content-area .content ul li .ttl .img-box img{width:41px}.dcsub .dc-app .container .tav-wrap .content-area .content ul li .ttl .heading{flex:1;padding-left:5px;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.dcsub .dc-app .container .tav-wrap .content-area .content ul li .ttl .heading{font-size:4vw}}.dcsub .dc-app .container .tav-wrap .content-area .content ul li .detail{margin-top:10px;font-size:1.4rem;font-weight:400;line-height:1.4}@media screen and (max-width: 500px){.dcsub .dc-app .container .tav-wrap .content-area .content ul li .detail{font-size:3vw}}.dcsub .dc-app .container .tav-wrap .content-area .content.show{margin-top:15px;display:block}.dcsub .dc-faq{padding-bottom:70px;background-color:#f7f7f7}.dcsub .dc-faq .sec-title{text-align:center;font-size:3.2rem;font-weight:bold;color:#000;padding:60px 0 20px}@media screen and (max-width: 500px){.dcsub .dc-faq .sec-title{font-size:5vw}}.dcsub .dc-faq .sec-title span{color:#c40000}.dcsub .dc-faq .subject{text-align:center;font-size:2.4rem;font-weight:bold;color:#000;padding:40px 0 20px}@media screen and (max-width: 500px){.dcsub .dc-faq .subject{font-size:4vw}}.dcsub .dc-faq .accordion-area{list-style:none;width:96%;max-width:1080px;margin:0 auto}.dcsub .dc-faq .accordion-area .accordion-section{margin:20px 0;background-color:#fff;box-shadow:0px 5px 10px rgba(0,0,0,.03)}.dcsub .dc-faq .accordion-area .accordion-section .title{position:relative;padding:12px 50px 17px;font-weight:normal;font-size:2.4rem;text-indent:-1em;color:#c40000;transition:all .5s ease;cursor:pointer}@media screen and (max-width: 500px){.dcsub .dc-faq .accordion-area .accordion-section .title{font-size:5vw}}.dcsub .dc-faq .accordion-area .accordion-section .title::before,.dcsub .dc-faq .accordion-area .accordion-section .title::after{position:absolute;content:"";width:17px;height:1px;background-color:#333}.dcsub .dc-faq .accordion-area .accordion-section .title::before{top:48%;right:30px;transform:rotate(0deg)}.dcsub .dc-faq .accordion-area .accordion-section .title::after{top:48%;right:30px;transform:rotate(90deg);transition:all .5s ease}.dcsub .dc-faq .accordion-area .accordion-section .title span{padding-left:1.2rem;font-size:1.6rem;color:#333;transition:all .5s ease}@media screen and (max-width: 500px){.dcsub .dc-faq .accordion-area .accordion-section .title span{font-size:4vw}}.dcsub .dc-faq .accordion-area .accordion-section .close{background:#c40000;color:#fff}.dcsub .dc-faq .accordion-area .accordion-section .close::before,.dcsub .dc-faq .accordion-area .accordion-section .close::after{background-color:#fff}.dcsub .dc-faq .accordion-area .accordion-section .close::after{transform:rotate(0deg);transition:all .5s ease}.dcsub .dc-faq .accordion-area .accordion-section .close span{color:#fff;transition:all .5s ease}.dcsub .dc-faq .accordion-area .accordion-section .box{display:none;padding:29px 60px 34px;line-height:1.7}@media screen and (max-width: 500px){.dcsub .dc-faq .accordion-area .accordion-section .box{padding:29px 40px 34px}}.dcsub .dc-faq .accordion-area .accordion-section .box p{font-size:1.4rem;color:#707070}@media screen and (max-width: 500px){.dcsub .dc-faq .accordion-area .accordion-section .box p{font-size:4vw}}.dcsub .dc-faq .accordion-area .accordion-section .box a{color:#af4fcc}.dcsub .dc-faq .accordion-area .accordion-section .box a:hover{text-decoration:underline}.dcsub .dc-faq .accordion-area .accordion-section .box ul li{padding-left:1em;text-indent:-0.5em}.dcsub .dc-faq .accordion-area .accordion-section .box ul li:before{content:"・";display:inline-block}.dcsub .reason .reason-txt{padding:50px 0;text-align:center;font-size:2.2rem;font-weight:bold;background:#f7f7f7}@media screen and (max-width: 500px){.dcsub .reason .reason-txt{font-size:4vw}}.dcsub .reason .reason-point{padding:80px 0;text-align:center;font-size:1.7rem}@media screen and (max-width: 500px){.dcsub .reason .reason-point{font-size:3.5vw}}.dcsub .reason .reason-point h2{margin-bottom:30px;font-size:3.2rem;font-weight:bold}@media screen and (max-width: 500px){.dcsub .reason .reason-point h2{font-size:5vw}}.dcsub .reason .reason-point h2 span{color:#c40000}.dcsub .reason .reason-point ul{padding-top:30px}.dcsub .reason .reason-point ul li{display:flex;flex-wrap:wrap;margin-top:50px;text-align:left}.dcsub .reason .reason-point ul li .img-box{width:35%;max-width:320px;margin-right:40px}@media screen and (max-width: 500px){.dcsub .reason .reason-point ul li .img-box{width:100%;max-width:none;margin:0 0 10px}}.dcsub .reason .reason-point ul li .txt-box{flex:1;padding-top:10px;font-size:1.4rem;line-height:1.71}@media screen and (max-width: 500px){.dcsub .reason .reason-point ul li .txt-box{flex:none;width:100%;font-size:3vw}}.dcsub .reason .reason-point ul li .txt-box h3{margin-bottom:20px;font-size:2.6rem;font-weight:bold;color:#c40000}@media screen and (max-width: 500px){.dcsub .reason .reason-point ul li .txt-box h3{font-size:4vw}}.dcsub .seminar-list{padding:60px 0 50px;background:#f7f7f7}.dcsub .seminar-list ul li{display:flex;flex-wrap:wrap;margin-bottom:40px;text-align:left}.dcsub .seminar-list ul li .img-box{width:35%;max-width:320px;margin-right:40px}@media screen and (max-width: 500px){.dcsub .seminar-list ul li .img-box{width:100%;max-width:none;margin:0 0 10px}}.dcsub .seminar-list ul li .txt-box{flex:1;padding-top:10px}@media screen and (max-width: 500px){.dcsub .seminar-list ul li .txt-box{flex:none;width:100%}}.dcsub .seminar-list ul li .txt-box .seminar-list__ttl{margin-bottom:20px;font-size:2.7rem;font-weight:bold;color:#c40000}@media screen and (max-width: 500px){.dcsub .seminar-list ul li .txt-box .seminar-list__ttl{font-size:4vw}}.dcsub .seminar-list ul li .txt-box .seminar-list__info{display:flex}.dcsub .seminar-list ul li .txt-box .seminar-list__info .tag{margin-right:12px;width:80px;text-align:center;font-size:1.5rem;line-height:1.67;color:#fff;background:#11192b}@media screen and (max-width: 500px){.dcsub .seminar-list ul li .txt-box .seminar-list__info .tag{font-size:2.5vw}}.dcsub .seminar-list ul li .txt-box .seminar-list__info .time{font-size:1.6rem;color:dimgray}@media screen and (max-width: 500px){.dcsub .seminar-list ul li .txt-box .seminar-list__info .time{font-size:2.5vw}}.dcsub .plan h2{margin-bottom:50px;font-size:3.2rem;font-weight:bold;text-align:center}@media screen and (max-width: 500px){.dcsub .plan h2{font-size:5vw}}.dcsub .plan h2 span{color:#dc1d24}.dcsub .plan .lineup{padding:50px 0 80px;background:#f7f7f7}.dcsub .plan .lineup dl dt{margin:40px 0 20px;font-size:2.6rem;font-weight:bold}@media screen and (max-width: 500px){.dcsub .plan .lineup dl dt{font-size:4vw}}.dcsub .plan .lineup dl dt span{color:#c40000}.dcsub .plan .lineup dl dd{font-size:1.4rem}@media screen and (max-width: 500px){.dcsub .plan .lineup dl dd{font-size:3vw}}.dcsub .plan .lineup dl dd .lineup-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-30px 0 0}.dcsub .plan .lineup dl dd .lineup-list .item{display:flex;justify-content:center;align-items:center;width:48%;height:110px;margin:30px 0 0;padding:25px 5px;font-size:1.6rem;line-height:1.8;text-align:center;background-color:#fff}@media screen and (max-width: 500px){.dcsub .plan .lineup dl dd .lineup-list .item{font-size:3vw}}.dcsub .plan .lineup dl dd .lineup-list .item .en{font-size:1.7rem;font-weight:bold;line-height:1.3}@media screen and (max-width: 500px){.dcsub .plan .lineup dl dd .lineup-list .item .en{font-size:3.2vw}}.dcsub .plan .lineup dl dd .lineup-list .item .en.col-yel{color:#fba507}.dcsub .plan .lineup dl dd .lineup-list .item .en.col-red{color:#dc1d24}.dcsub .plan .lineup dl dd .lineup-list .item .en.col-purple{color:#5162f0}.dcsub .plan .compare{padding:60px 0 80px}@media screen and (max-width: 768px){.dcsub .plan .compare .compare-cont{overflow-x:scroll}}@media screen and (max-width: 768px){.dcsub .plan .compare .compare-cont .wrapper{width:930px}}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-cont .wrapper{width:150vw}}.dcsub .plan .compare .compare-cont .wrapper table{width:100%;font-size:1.4rem}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-cont .wrapper table{font-size:3vw}}.dcsub .plan .compare .compare-cont .wrapper table tr td{width:125px;height:80px;text-align:center;vertical-align:middle;border-bottom:1px solid #ccc}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-cont .wrapper table tr td{width:19vw}}.dcsub .plan .compare .compare-cont .wrapper table tr th{padding:5px 30px;font-weight:400;border-bottom:1px solid #ccc}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-cont .wrapper table tr th{padding:5px 15px}}.dcsub .plan .compare .compare-cont .wrapper .header-table tr td{height:110px;padding:5px;color:#fff;background:#fba507;border-left:1px solid #fff;line-height:1.14}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-cont .wrapper .header-table tr td{height:20vw}}.dcsub .plan .compare .compare-cont .wrapper .header-table tr td:first-of-type{background:#adadad}.dcsub .plan .compare .compare-cont .wrapper .header-table tr td:last-of-type,.dcsub .plan .compare .compare-cont .wrapper .header-table tr td:nth-last-of-type(2){background:#c40000}.dcsub .plan .compare .compare-cont .wrapper .header-table tr td .en{font-size:1.7rem;font-weight:bold;line-height:1.3}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-cont .wrapper .header-table tr td .en{font-size:3.25vw}}.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .title{position:relative;padding:22px 50px 27px 30px;font-weight:bold;font-size:1.6rem;background:#f7f7f7;border-bottom:1px solid #ccc;cursor:pointer}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .title{font-size:3vw}}.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .title::before,.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .title::after{position:absolute;content:"";width:17px;height:1px;background-color:#333}.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .title::before{top:48%;right:30px;transform:rotate(0deg)}.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .title::after{top:48%;right:30px;transform:rotate(90deg);transition:all .5s ease}.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .close::after{transform:rotate(0deg);transition:all .5s ease}.dcsub .plan .compare .compare-cont .wrapper .accordion-area .accordion-section .box{display:none;line-height:1.7}.dcsub .plan .compare .compare-table-txt{margin-top:20px;font-size:1.3rem}@media screen and (max-width: 500px){.dcsub .plan .compare .compare-table-txt{font-size:3vw}}.dcsub .plan .bg-grey{background:#f7f7f7}.dcsub .plan .plan-price{padding:60px 0 90px;text-align:center}.dcsub .plan .plan-price ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:890px;margin:50px auto 0}.dcsub .plan .plan-price ul li{width:48%;max-width:420px;margin-bottom:30px;padding:30px 35px 35px;background-color:#fff;box-shadow:0 3px 26px rgba(0,0,0,.16)}@media screen and (max-width: 500px){.dcsub .plan .plan-price ul li{width:100%;padding:20px}}.dcsub .plan .plan-price ul li .heading{margin-bottom:15px;padding:15px;font-size:2rem;font-weight:700;color:#fff;border-radius:45px}@media screen and (max-width: 500px){.dcsub .plan .plan-price ul li .heading{font-size:4vw}}.dcsub .plan .plan-price ul li .heading.left{background:linear-gradient(to right, #fba507, #ff5c5c)}.dcsub .plan .plan-price ul li .heading.right{background:linear-gradient(to right, #dc1d1d, #e656bf)}.dcsub .plan .plan-price ul li .price{font-size:3.8rem;font-weight:700}@media screen and (max-width: 500px){.dcsub .plan .plan-price ul li .price{font-size:5vw}}.dcsub .plan .plan-price ul li .price span{font-size:1.4rem}@media screen and (max-width: 500px){.dcsub .plan .plan-price ul li .price span{font-size:3vw}}.dcsub .plan .plan-price ul li .price-detail{font-size:1.3rem}@media screen and (max-width: 500px){.dcsub .plan .plan-price ul li .price-detail{font-size:3vw}}.dcsub .plan .plan-price .plan-price-txt{font-size:1.4rem}@media screen and (max-width: 500px){.dcsub .plan .plan-price .plan-price-txt{font-size:3vw}}.dcsub .plan .plan-price .plan-price-txt span{color:#fd7223}.dcsub .plan .plan-price dl{padding-top:10px;text-align:left}.dcsub .plan .plan-price dl dt{margin:40px 0 20px;font-size:2.6rem;font-weight:bold}@media screen and (max-width: 500px){.dcsub .plan .plan-price dl dt{font-size:4vw}}.dcsub .plan .plan-price dl dt span{color:#c40000}.dcsub .plan .plan-price dl dd{font-size:1.4rem}@media screen and (max-width: 500px){.dcsub .plan .plan-price dl dd{font-size:3vw}}.dcsub .plan .plan-price dl dd span{color:#fd7223}.dcsub .plan .plan-price dl dd .plan-price-info p{margin-bottom:5px;padding-left:1em;text-indent:-1em;line-height:2}.dcsub .plan .plan-price dl dd>p{margin-top:15px;font-size:1.3rem}@media screen and (max-width: 500px){.dcsub .plan .plan-price dl dd>p{font-size:3vw}}.dcsub .info .pc{display:block}@media screen and (max-width: 768px){.dcsub .info .pc{display:none}}.dcsub .info .tablet{display:none}@media screen and (max-width: 768px){.dcsub .info .tablet{display:block}}@media screen and (max-width: 500px){.dcsub .info .tablet{display:none}}.dcsub .info .sp{display:none}@media screen and (max-width: 500px){.dcsub .info .sp{display:block}}.dcsub .info .container .mv-text-top{padding-top:78px}.dcsub .info .container .mv-text-top img{width:797px;margin:0 auto}.dcsub .info .container .mv-text-top h1{margin-top:-28px}@media screen and (max-width: 500px){.dcsub .info .container .mv-text-top h1{font-size:6vw !important;margin-top:0px}}.dcsub .info .red{color:#dc1d24}.dcsub .info .orange{color:#fba507}@media screen and (max-width: 768px){.dcsub .info .mv-text-top{padding-top:90px !important}}.dcsub .info .info-sec01{padding:5rem 0px 7rem}.dcsub .info .info-sec01 p{font-size:2.2rem;font-weight:700;line-height:1.7;color:#000;text-align:center}@media screen and (max-width: 500px){.dcsub .info .info-sec01 p{font-size:2.8rem}}.dcsub .info .info-sec02{position:relative;height:61rem;background-color:#11192b}@media screen and (max-width: 768px){.dcsub .info .info-sec02{height:auto;padding-bottom:8rem}}@media screen and (max-width: 500px){.dcsub .info .info-sec02{height:auto;padding-bottom:80px}}.dcsub .info .info-sec02::after{content:"";display:block;width:146px;height:59px;background:url(../img/acrobat/arrow-sec02.png) no-repeat 0 center;background-size:cover;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 500px){.dcsub .info .info-sec02::after{width:25vw;height:10vw;bottom:-5vw}}.dcsub .info .info-sec02 .container{padding-top:5rem;text-align:center}.dcsub .info .info-sec02 .container h2{font-size:3.2rem;font-weight:700;color:#fff;position:relative;display:inline-block;margin-bottom:6rem}.dcsub .info .info-sec02 .container h2::before{content:"…";position:absolute;bottom:-1rem;right:-4rem}@media screen and (max-width: 500px){.dcsub .info .info-sec02 .container h2::before{right:1rem}}@media screen and (max-width: 768px){.dcsub .info .info-sec02 .container h2{font-size:2.8rem}}@media screen and (max-width: 500px){.dcsub .info .info-sec02 .container h2{font-size:4.8rem}}.dcsub .info .info-sec02 .container .flex-block{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.dcsub .info .info-sec02 .container .flex-block{display:block}}.dcsub .info .info-sec02 .container .flex-block li{max-width:320px;width:30%;position:relative}@media screen and (max-width: 768px){.dcsub .info .info-sec02 .container .flex-block li{width:100%;margin:0 auto;max-width:80%;margin-bottom:9rem}}@media screen and (max-width: 768px){.dcsub .info .info-sec02 .container .flex-block li{margin-bottom:80px}}@media screen and (max-width: 768px){.dcsub .info .info-sec02 .container .flex-block li:last-child{margin-bottom:0px}}.dcsub .info .info-sec02 .container .flex-block li img{box-shadow:0 3px 26px rgba(0,0,0,.16);margin-bottom:4rem}.dcsub .info .info-sec02 .container .flex-block li p{text-align:left;color:#fff}.dcsub .info .info-sec02 .container .flex-block li p.heading{font-size:2.4rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width: 500px){.dcsub .info .info-sec02 .container .flex-block li p.heading{font-size:3rem}}.dcsub .info .info-sec02 .container .flex-block li p.detail{font-size:1.4rem;line-height:1.7}@media screen and (max-width: 500px){.dcsub .info .info-sec02 .container .flex-block li p.detail{font-size:2.8rem}}.dcsub .info .info-sec02 .container .flex-block li::before{position:absolute;content:"";width:21px;height:39px;background-image:url(../img/info/info_005.png);background-size:contain;background-repeat:no-repeat;top:80px;right:-40px;display:inline-block}@media screen and (max-width: 1279px){.dcsub .info .info-sec02 .container .flex-block li::before{width:18px;height:34px;top:6vw;right:-3.4vw}}@media screen and (max-width: 768px){.dcsub .info .info-sec02 .container .flex-block li::before{content:none}}@media screen and (max-width: 768px){.dcsub .info .info-sec02 .container .flex-block li::after{position:absolute;content:"";width:21px;height:39px;background-image:url(../img/info/info_005.png);background-size:contain;background-repeat:no-repeat;bottom:-4rem;display:inline-block;transform:rotate(90deg)}}@media screen and (max-width: 500px){.dcsub .info .info-sec02 .container .flex-block li::after{bottom:-55px;width:17px;height:34px}}.dcsub .info .info-sec02 .container .flex-block li:last-child::before{content:none}.dcsub .info .info-sec02 .container .flex-block li:last-child::after{content:none}.dcsub .info .info-sec03{padding:8rem 0px}.dcsub .info .info-sec03 img{box-shadow:0 3px 26px rgba(0,0,0,.16)}.dcsub .info .info-sec03 .flex{display:flex;justify-content:space-between;padding:0px 7.5rem}@media screen and (max-width: 768px){.dcsub .info .info-sec03 .flex{display:block}}.dcsub .info .info-sec03 .flex .left{margin-right:50px;max-width:320px}.dcsub .info .info-sec03 .flex .left img{max-width:320px}@media screen and (max-width: 500px){.dcsub .info .info-sec03 .flex .left img{width:100%}}@media screen and (max-width: 768px){.dcsub .info .info-sec03 .flex .left{margin:0 auto;margin-bottom:15px}}.dcsub .info .info-sec03 .flex .right{width:560px}@media screen and (max-width: 768px){.dcsub .info .info-sec03 .flex .right{width:100%}}.dcsub .info .info-sec03 .flex .right dl dt{font-size:2.3rem;font-weight:700;line-height:1.6;margin-bottom:2rem}@media screen and (max-width: 500px){.dcsub .info .info-sec03 .flex .right dl dt{font-size:3rem}}.dcsub .info .info-sec03 .flex .right dl dd{font-size:1.4rem;color:#333}@media screen and (max-width: 500px){.dcsub .info .info-sec03 .flex .right dl dd{font-size:2.8rem}}.dcsub .info .info-sec03 .flex .right dl dd a{color:#fd7223}.dcsub .info .info-sec03 .flex .right dl dd a:hover{opacity:.7}.dcsub .info .info-sec04{height:250px;background-image:url(../img/info/info_008.png);background-size:cover;background-repeat:no-repeat;position:relative;background-position:right}@media screen and (max-width: 500px){.dcsub .info .info-sec04{height:auto}}.dcsub .info .info-sec04::before{position:absolute;content:"";width:334px;height:355px;top:-65px;left:-150px;background-image:url(../img/info/info_009.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 500px){.dcsub .info .info-sec04::before{top:-6vw;left:-270px}}.dcsub .info .info-sec04 .container dl{text-align:center;padding-top:55px;position:relative}@media screen and (max-width: 500px){.dcsub .info .info-sec04 .container dl{padding:20px 0px}}.dcsub .info .info-sec04 .container dl dt{font-size:3.5rem;color:#fff;font-weight:900;letter-spacing:.04em;position:relative;z-index:10}.dcsub .info .info-sec04 .container dl dt .f-size{font-size:4.8rem}.dcsub .info .info-sec04 .container dl dt .under-border{position:relative}.dcsub .info .info-sec04 .container dl dt .under-border::before{position:absolute;content:"";width:34rem;height:1.4rem;background:linear-gradient(to right, #fba407, #fb6c02);bottom:0px;left:-1rem;z-index:-1}.dcsub .info .info-sec04 .container dl dd{font-size:2.8rem;font-weight:700;color:#fff}.dcsub .info .info-sec05{background-color:#f7f7f7;position:relative;z-index:100}.dcsub .info .info-sec05::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:31px 38px 0 38px;border-color:#f7f7f7 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-30px;left:50%;transform:translateX(-50%)}.dcsub .info .info-sec05 .container{padding:6rem 0px 7.5rem}.dcsub .info .info-sec05 .container ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 769px){.dcsub .info .info-sec05 .container ul{justify-content:center}}@media screen and (max-width: 500px){.dcsub .info .info-sec05 .container ul{padding:0 2vw}}.dcsub .info .info-sec05 .container ul li{display:flex;justify-content:space-between;width:49%;max-width:520px;max-height:240px;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.16);padding:3.5rem 2rem;margin-bottom:3rem}@media screen and (max-width: 769px){.dcsub .info .info-sec05 .container ul li{width:100%}}@media screen and (max-width: 500px){.dcsub .info .info-sec05 .container ul li{max-width:100%;max-height:100%;height:100%}}.dcsub .info .info-sec05 .container ul li .left-img{padding-top:3rem;margin-right:20px;max-width:112px}.dcsub .info .info-sec05 .container ul li .right-txt{width:330px}.dcsub .info .info-sec05 .container ul li .right-txt dt{font-size:2.2rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width: 500px){.dcsub .info .info-sec05 .container ul li .right-txt dt{font-size:3rem}}.dcsub .info .info-sec05 .container ul li .right-txt dd{line-height:1.7;font-size:1.4rem}@media screen and (max-width: 500px){.dcsub .info .info-sec05 .container ul li .right-txt dd{font-size:2.8rem}}.dcsub .info .info-sec05 .container .bg-gray{height:56px;line-height:56px;background-color:#e3e3e3;text-align:center}@media screen and (max-width: 500px){.dcsub .info .info-sec05 .container .bg-gray{height:auto;line-height:normal;padding:10px 2px;margin-top:15px}}.dcsub .info .info-sec05 .container .bg-gray p{font-size:1.6rem;letter-spacing:.48em}@media screen and (max-width: 500px){.dcsub .info .info-sec05 .container .bg-gray p{font-size:2.4rem}}.dcsub .info .info-sec06{height:220px;background-color:#393baa;padding:52px 0px 50px;text-align:center}@media screen and (max-width: 768px){.dcsub .info .info-sec06{height:100%}}.dcsub .info .info-sec06 p{margin-bottom:2rem;font-size:2.6rem;font-weight:700;color:#fff}@media screen and (max-width: 500px){.dcsub .info .info-sec06 p{font-size:3.6rem}}.dcsub .info .info-sec06 .info-sec06-button-contact{width:320px;height:60px;font-size:1.8rem !important;font-weight:500;line-height:60px;border-radius:3em;text-align:center;color:#fff;padding:0px;align-items:none;display:inline-flex;justify-content:center}@media screen and (max-width: 500px){.dcsub .info .info-sec06 .info-sec06-button-contact{font-size:3rem !important}}.dcsub .info .info-sec06 .info-sec06-button-contact a:hover{color:#fff}.dcsub .info .info-sec07{padding:60px 0px 90px}@media screen and (max-width: 500px){.dcsub .info .info-sec07{padding:60px 0px 40px}}.dcsub .info .info-sec07 h2{text-align:center;font-size:3.2rem;font-weight:700;margin-bottom:5rem}@media screen and (max-width: 500px){.dcsub .info .info-sec07 h2{font-size:4rem}}.dcsub .info .info-sec07 h3{font-size:2.6rem;font-weight:700;margin-bottom:2rem;color:#333}@media screen and (max-width: 500px){.dcsub .info .info-sec07 h3{font-size:3.2rem}}.dcsub .info .info-sec07 p{font-size:1.4rem;color:#333;margin-bottom:4rem}@media screen and (max-width: 500px){.dcsub .info .info-sec07 p{font-size:2.8rem}}@media screen and (max-width: 768px){.dcsub .info .info-sec07 .sp-flow{overflow-x:scroll}}.dcsub .info .info-sec07 .sp-flow table{width:100%;border-bottom:solid 1px #ccc;text-align:left;margin-bottom:5rem}@media screen and (max-width: 768px){.dcsub .info .info-sec07 .sp-flow table{width:1000px}}.dcsub .info .info-sec07 .sp-flow table tr{border-top:solid 1px #ccc}.dcsub .info .info-sec07 .sp-flow table th{background-color:#f7f7f7;padding-left:3rem}.dcsub .info .info-sec07 .sp-flow table td{padding-left:3rem}.dcsub .info .info-sec07 .sp-flow table thead tr{height:70px;line-height:70px;font-size:1.6rem;font-weight:700;color:#333}@media screen and (max-width: 500px){.dcsub .info .info-sec07 .sp-flow table thead tr{font-size:3rem}}.dcsub .info .info-sec07 .sp-flow table tbody{font-size:1.4rem;color:#333}@media screen and (max-width: 500px){.dcsub .info .info-sec07 .sp-flow table tbody{font-size:2.8rem}}.dcsub .info .info-sec07 .sp-flow table tbody tr{height:80px;line-height:80px}.dcsub .info .info-sec07 .sp-flow table tbody tr th{font-weight:400}.dcsub .info .info-sec07 .sp-flow table tbody tr.orange-txt td{font-weight:700;color:#fb6b02}.dcsub .info .info-sec07 .orange-box{max-width:960px;margin:0 auto;border:solid 3px #fb6b02;height:104px;line-height:104px;text-align:center}@media screen and (max-width: 768px){.dcsub .info .info-sec07 .orange-box{width:100%;padding:10px;line-height:normal;height:auto;margin-top:15px}}.dcsub .info .info-sec07 .orange-box p{font-size:2.3rem;font-weight:700;color:#000;margin-bottom:0px}@media screen and (max-width: 768px){.dcsub .info .info-sec07 .orange-box p{font-size:2.2rem}}@media screen and (max-width: 500px){.dcsub .info .info-sec07 .orange-box p{font-size:3rem}}.acrobatdc .sec01 .container p{padding-bottom:80px}.acrobatdc .main .addsec02{background-color:#393baa;text-align:center;padding:44px 0;margin-bottom:121px}.acrobatdc .main .addsec02 .container{max-width:1080px}.acrobatdc .main .addsec02 .container .addsec02_flex-box{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 500px){.acrobatdc .main .addsec02 .container .addsec02_flex-box{flex-wrap:wrap}}.acrobatdc .main .addsec02 .container .addsec02_flex-box .addsec02_logo-1{margin-right:5px}@media screen and (max-width: 768px){.acrobatdc .main .addsec02 .container .addsec02_flex-box .addsec02_logo-1{width:22vw}}@media screen and (max-width: 500px){.acrobatdc .main .addsec02 .container .addsec02_flex-box .addsec02_logo-1{width:30vw}}@media screen and (max-width: 768px){.acrobatdc .main .addsec02 .container .addsec02_flex-box .addsec02_logo-2{width:22vw}}@media screen and (max-width: 500px){.acrobatdc .main .addsec02 .container .addsec02_flex-box .addsec02_logo-2{width:30vw}}.acrobatdc .main .addsec02 .container .addsec02_flex-box p{font-weight:bold;color:#fff;font-size:20px;filter:drop-shadow(0 0 30px rgba(0, 0, 0, 0.8))}@media screen and (max-width: 768px){.acrobatdc .main .addsec02 .container .addsec02_flex-box p{font-size:2.5vw}}@media screen and (max-width: 500px){.acrobatdc .main .addsec02 .container .addsec02_flex-box p{font-size:4vw}}.acrobatdc .main .addsec02 .container .addsec02_text{font-weight:bold;font-size:3.6rem;color:#fff}.acrobatdc .main .addsec02 .container .addsec02_text span{color:#fba407}.acrobatdc .main .addsec02 .container .addsec02_text .span-01{font-size:4rem}.acrobatdc .main .addsec02 .container .addsec02_text .span-02{font-size:4.5rem}.acrobatdc .main .addsec02 .container .addsec02_text .span-03{font-size:3.6rem}.acrobatdc .main .addsec02 .container .addsec02_text .span-04{font-size:3.4rem;color:#fff}.pro-edition{color:#000;margin:0 auto}.pro-edition .main-visual{height:320px;background-image:url(../img/creativecloud/bg_sub_mv.jpg)}.pro-edition .main-visual .container .mv-text-top{padding-top:130px;height:auto}.pro-edition .main-visual .container .mv-text-top img{height:30px}.pro-edition .main-visual .container .mv-text-top h1{color:#fff;font-size:4.8rem;font-weight:bold;line-height:1.25;margin-top:11px}.pro-edition .sec-headline{padding:5rem 10rem 7rem;display:flex;flex-direction:column;align-items:center}.pro-edition .sec-headline h2{color:#000;font-size:3.5rem;font-weight:bold;margin-bottom:3rem;text-align:center}@media(max-width: 500px){.pro-edition .sec-headline h2{font-size:4.5vw}}.pro-edition .sec-headline h2 span{color:#af4fcc}.pro-edition .sec-headline p{font-size:1.7rem;line-height:1.88;color:#363636}@media(max-width: 500px){.pro-edition .sec-headline p{font-size:2.7rem}}.pro-edition .sec-headline>.container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:6rem}.pro-edition .sec-headline>.container>div{width:170px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:3rem 42.5px}.pro-edition .sec-headline>.container>div img{width:100%}.pro-edition .sec-headline>.container>div p{font-size:16px;line-height:1.75;text-align:center;margin-top:18px}@media(max-width: 1210px){.pro-edition .sec-headline>.container>div{margin:3rem 70px}}@media(max-width: 768px){.pro-edition .sec-headline>.container>div{width:50%;margin:0;padding:3rem}}@media(max-width: 768px){.pro-edition .sec-headline>.container{margin:0 0 3rem}}.pro-edition .sec-problems-solve>div:first-of-type{width:100%;background-color:#f7f7f7;padding-top:5rem;padding-bottom:5rem}.pro-edition .sec-problems-solve>div:first-of-type img:first-of-type{display:block;width:100%;height:auto}@media(max-width: 768px){.pro-edition .sec-problems-solve>div:first-of-type img:first-of-type{display:none}}.pro-edition .sec-problems-solve>div:first-of-type img:last-of-type{display:none}@media(max-width: 768px){.pro-edition .sec-problems-solve>div:first-of-type img:last-of-type{display:block;width:100%;height:auto;margin:0 auto}}.pro-edition .sec-problems-solve>div:last-of-type{max-width:1280px;margin:0 auto;padding-top:7rem;padding-bottom:5rem}.pro-edition .sec-problems-solve>div:last-of-type h2{color:#000;font-size:3.2rem;font-weight:bold;line-height:1.56;text-align:center}.pro-edition .sec-problems-solve>div:last-of-type h2 span{background:linear-gradient(90deg, #fe0d7b, #935cfd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pro-edition .sec-problems-solve>div:last-of-type .contents-slider{margin-top:4rem;box-shadow:0px 5px 15px 0px rgba(0,0,0,.35)}@media(max-width: 768px){.pro-edition .sec-problems-solve>div:last-of-type .contents-slider{margin-right:2rem;margin-left:2rem;box-shadow:0px .5rem 1rem 0px rgba(0,0,0,.2)}}.pro-edition .sec-problems-solve>div:last-of-type .panel{margin:0 auto}.pro-edition .sec-problems-solve>div:last-of-type .panel>div:first-of-type{display:flex;align-items:center;height:7rem;background:linear-gradient(90deg, #fe0d7b, #935cfe)}.pro-edition .sec-problems-solve>div:last-of-type .panel>div:first-of-type img{width:2.1rem;height:3rem;margin:0 1.24rem 0 3rem}.pro-edition .sec-problems-solve>div:last-of-type .panel>div:first-of-type h3{font-size:2rem;line-height:1.45;color:#fff}.pro-edition .sec-problems-solve>div:last-of-type .panel>div:last-of-type{padding:3rem 6rem 4rem}.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type{display:flex}.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type img{margin-right:3rem;width:24.5rem;height:16rem}.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type p{font-size:1.7rem;line-height:1.88}.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type p span{display:inline-block;font-size:1.4rem;line-height:1.71;margin-top:1.6rem}@media(max-width: 768px){.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type{flex-direction:column}.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type img{width:90%;height:auto;margin:0 auto}.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type p{margin-top:1.6rem;font-size:2.7rem}.pro-edition .sec-problems-solve>div:last-of-type .panel.con01>div:last-of-type p span{font-size:2.4rem}}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type p{font-size:1.7rem;line-height:1.88}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div{margin-top:3rem;display:flex;justify-content:space-between;align-items:center}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div>div{width:30rem;display:flex;flex-direction:column;align-items:center}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div>div p{margin-top:1.2rem}@media(max-width: 768px){.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type p{font-size:2.7rem}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div{flex-direction:column}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div>div{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:1rem 0}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div>div p{width:56%}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div>div img{width:40%}.pro-edition .sec-problems-solve>div:last-of-type .panel.con02>div:last-of-type>div>img{transform:rotate(90deg)}}.pro-edition .sec-problems-solve>div:last-of-type .panel.con03>div:last-of-type{display:flex}.pro-edition .sec-problems-solve>div:last-of-type .panel.con03>div:last-of-type img{margin-right:3rem;width:24.5rem;height:16rem}.pro-edition .sec-problems-solve>div:last-of-type .panel.con03>div:last-of-type p{font-size:1.7rem;line-height:1.88}@media(max-width: 768px){.pro-edition .sec-problems-solve>div:last-of-type .panel.con03>div:last-of-type{flex-direction:column}.pro-edition .sec-problems-solve>div:last-of-type .panel.con03>div:last-of-type img{width:90%;height:auto;margin:0 auto}.pro-edition .sec-problems-solve>div:last-of-type .panel.con03>div:last-of-type p{margin-top:1.6rem;font-size:2.7rem}}.pro-edition .sec-problems-solve>div:last-of-type .panel.con04>div:last-of-type{display:flex}.pro-edition .sec-problems-solve>div:last-of-type .panel.con04>div:last-of-type img{margin-right:3rem;width:24.5rem;height:16rem}.pro-edition .sec-problems-solve>div:last-of-type .panel.con04>div:last-of-type p{font-size:1.7rem;line-height:1.88}@media(max-width: 768px){.pro-edition .sec-problems-solve>div:last-of-type .panel.con04>div:last-of-type{flex-direction:column}.pro-edition .sec-problems-solve>div:last-of-type .panel.con04>div:last-of-type img{width:90%;height:auto;margin:0 auto}.pro-edition .sec-problems-solve>div:last-of-type .panel.con04>div:last-of-type p{margin-top:1.6rem;font-size:2.7rem}}.plan-introduction{transition:all .5s;transform-origin:top center;position:fixed;top:4.375em;left:50%;z-index:990;background-color:rgba(255,255,255,.9);width:auto;height:auto;color:#000;padding:25px 8%;transform:scaleY(0) translateX(-50%)}.plan-introduction div div a{display:flex}.plan-introduction div div a img{width:2.6rem;height:2.6rem}.plan-introduction div div a p{font-size:1.4rem;line-height:2.8rem;font-weight:500;margin-left:.7rem}.plan-introduction div ul{display:flex;flex-direction:column}.plan-introduction div ul li{font-size:12.5px;line-height:25px}.plan-introduction div ul li::before{content:"-";margin-right:.5rem}.plan-introduction-checkbox:checked~.plan-introduction{top:4.375em;transform-origin:top center;transform:scaleY(1) translateX(-50%);transition:all .5s}.plan-introduction-checkbox:checked~ol li:nth-of-type(3) label::after{opacity:1;bottom:-18px;transform:rotate(-135deg)}nav.globalMenuSp>ul .plan-introduction-sp-li:hover{background-color:rgba(0,0,0,0)}.plan-introduction-sp-label{padding:1em 0;display:block;color:#fff;transition:all .5s}.plan-introduction-sp-label::before{content:"";width:2vw;height:2vw;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:calc(50% - 1vw);right:35vw;transform:rotate(135deg);transition:all .5s}.plan-introduction-sp-label,.plan-introduction-content{backface-visibility:hidden;transform:translateZ(0)}.plan-introduction-content{height:0;overflow:hidden;transition:all .5s}.plan-introduction-checkbox-sp:checked+.plan-introduction-sp-label+.plan-introduction-content{height:auto;transition:all .5s}.plan-introduction-checkbox-sp:checked+.plan-introduction-sp-label::before{transform:rotate(-45deg) !important;transition:all .5s}nav.globalMenuSp>ul .plan-introduction-sp{width:100%}nav.globalMenuSp>ul .plan-introduction-sp a:hover{background:#ddd}nav.globalMenuSp>ul .plan-introduction-sp li{margin-bottom:0px;padding:0;justify-content:center}.top .main-visual-top{height:780px}@media screen and (max-width: 500px){.top .main-visual-top{height:150vw}}.acrobatdc .main-visual-top{height:780px}@media screen and (max-width: 500px){.acrobatdc .main-visual-top{height:150vw}}@media screen and (max-width: 500px){.creativecloud .main-visual-top,.stock .main-visual-top{height:120vw}}.mv-text-top .button-contact{margin-top:0}@media(max-width: 768px){.mv-text-top .button-contact{display:block;width:80%;margin:0 auto}}.mv-text-top .button-contact .btn-orange,.mv-text-top .button-contact .btn-yellow{margin:1em}@media(max-width: 768px){.mv-text-top .button-contact .btn-orange,.mv-text-top .button-contact .btn-yellow{margin:1em 0}}@media screen and (min-width: 769px){.mv-text-top .btn-orange,.mv-text-top .btn-yellow{font-size:2.8rem !important;width:14em !important;height:2.5em !important}}.main .dlsec01{text-align:center;padding:60px 0}.main .sec05-sign-faq{padding-bottom:60px}.main .dlsec01-sign-faq{background-color:#fff;margin-bottom:-40px}.main .bg-grey{background:#f7f7f7}@media screen and (min-width: 769px){.main .dlsec01 .btn-orange{font-size:2.8rem;width:16.5em;height:2.5em}}.main .dlsec01 .container p{font-weight:bold;font-size:26px}@media screen and (max-width: 768px){.main .dlsec01 .container p{font-size:2.5vw}}@media screen and (max-width: 500px){.main .dlsec01 .container p{font-size:4vw}}.top .btn-orange{font-size:3.2rem;padding:1em;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 500px){.top .btn-orange{width:100%}}.feature .btn-orange{padding-top:.5em}@media screen and (max-width: 500px){.feature .btn-orange{font-size:3.2rem;width:100%;padding:1em;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 500px){.plan .btn-orange{padding-top:.5em;font-size:3.2rem;padding:1em;display:flex;align-items:center;justify-content:center}}.faq .btn-orange{padding-top:.5em}@media screen and (max-width: 500px){.faq .btn-orange{font-size:3.2rem;padding:1em;display:flex;align-items:center;justify-content:center}}.plan .pc{display:block}@media screen and (max-width: 768px){.plan .pc{display:none}}.plan-introduction{left:calc(50% - 175px)}.substance{color:#000}.substance .pc{display:block}@media screen and (max-width: 768px){.substance .pc{display:none}}.substance .tab{display:none}@media screen and (max-width: 768px){.substance .tab{display:block}}@media screen and (max-width: 500px){.substance .tab{display:none}}.substance .sp{display:none}@media screen and (max-width: 768px){.substance .sp{display:none}}@media screen and (max-width: 500px){.substance .sp{display:block}}.substance .button-contact .btn-orange,.substance .button-contact .btn-yellow{box-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 769px){.substance .button-contact .btn-orange,.substance .button-contact .btn-yellow{height:auto !important;padding:3rem !important}}@media screen and (min-width: 769px){.substance .main .container{max-width:76.5625em}}.substance .main-visual{background-image:url(../img/substance/mv_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:80rem;position:relative}@media screen and (max-width: 768px){.substance .main-visual{height:120vw}}@media screen and (max-width: 500px){.substance .main-visual{height:145vw}}.substance .main-visual .mv-text-top{text-align:center;padding-top:18rem;color:#fff}@media screen and (max-width: 768px){.substance .main-visual .mv-text-top{padding-top:20vw}}@media screen and (max-width: 500px){.substance .main-visual .mv-text-top{padding-top:20vw}}.substance .main-visual .mv-text-top dl{margin-bottom:3rem}.substance .main-visual .mv-text-top dl dt{margin-bottom:.5rem;font-size:4.8rem;font-weight:700}.substance .main-visual .mv-text-top dl dd{font-size:1.4rem}.substance .main-visual .mv-text-top ul{display:flex;justify-content:center;margin-bottom:2rem}.substance .main-visual .mv-text-top ul li{flex-basis:6rem}@media screen and (max-width: 500px){.substance .main-visual .mv-text-top ul li{flex-basis:8rem}}.substance .main-visual .mv-text-top ul li+li{margin-left:2rem}.substance .main-visual .mv-text-top ul li img{max-height:100%}.substance .main-visual .mv-text-top h1{margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:1.666;letter-spacing:.05em}.substance .main-visual .mv-text-top .partner{display:flex;justify-content:center;align-items:center;height:16rem;margin-bottom:2.5rem;background:url(../img/substance/mv_partner_bg.png) no-repeat center center;background-size:contain}@media screen and (max-width: 500px){.substance .main-visual .mv-text-top .partner{height:18rem}}.substance .main-visual .mv-text-top .partner p{padding-left:16rem;font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media screen and (max-width: 500px){.substance .main-visual .mv-text-top .partner p{padding-left:18rem;font-size:1.6rem}}.substance .main-visual .mv-text-top .partner p strong{color:#99e83f}@media screen and (max-width: 500px){.substance .main-visual .mv-text-top .button-contact{margin:3.5rem auto 0}}.substance .sec01{padding:8rem 0}.substance .sec01 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.substance .sec01 .sec-title p{position:relative;display:inline-block;margin-bottom:1rem;padding:0 1.6rem;font-size:1.8rem;font-weight:400;letter-spacing:.05em}.substance .sec01 .sec-title p::before,.substance .sec01 .sec-title p::after{content:"";position:absolute;top:50%;width:6rem;height:1px;background-color:#000}.substance .sec01 .sec-title p::before{right:100%}.substance .sec01 .sec-title p::after{left:100%}@media screen and (max-width: 500px){.substance .sec01 .sec-title p{font-size:4vw}}.substance .sec01 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.substance .sec01 .sec-title h2 strong{color:#7aba2f}@media screen and (max-width: 500px){.substance .sec01 .sec-title h2{font-size:6vw}}.substance .sec01 .lead{margin-bottom:6rem}.substance .sec01 .lead p{font-size:1.8rem;text-align:center;line-height:1.75}@media screen and (max-width: 500px){.substance .sec01 .lead p{font-size:4vw}}.substance .sec01 .tav-wrap .tab-area{display:flex;justify-content:space-between;cursor:pointer;border-bottom:solid 1px #000}@media screen and (max-width: 1079px){.substance .sec01 .tav-wrap .tab-area{justify-content:flex-start}}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .tab-area{justify-content:center;flex-wrap:wrap;margin:0 auto}}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .tab-area{width:100%}}.substance .sec01 .tav-wrap .tab-area .tab-click{flex-basis:15%;padding:0 3.2rem;height:5rem;line-height:5rem;text-align:center;font-size:1.4rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .tab-area .tab-click{flex-basis:25%;white-space:nowrap}}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .tab-area .tab-click{height:7rem;font-size:3.5vw;padding:1rem}}.substance .sec01 .tav-wrap .tab-area .tab-click.active{background-color:#000;color:#fff;border:none}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .tab-area .tab-click.active{font-size:3.5vw}}.substance .sec01 .tav-wrap .content-area .content{display:none}.substance .sec01 .tav-wrap .content-area .content ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1079px){.substance .sec01 .tav-wrap .content-area .content ul{justify-content:space-evenly}}.substance .sec01 .tav-wrap .content-area .content ul li{flex-basis:59rem;display:flex;justify-content:space-between;margin:2rem 0;padding:2rem;border:solid 1px #e5e5e5}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content ul li{flex-basis:100%}}.substance .sec01 .tav-wrap .content-area .content ul li .img-box img{width:6rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content ul li .img-box img{width:10rem}}.substance .sec01 .tav-wrap .content-area .content ul li .text-box{width:47rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content ul li .text-box{width:52rem}}.substance .sec01 .tav-wrap .content-area .content ul li .text-box .heading{margin-bottom:1rem;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .content-area .content ul li .text-box .heading{font-size:4.5vw}}.substance .sec01 .tav-wrap .content-area .content ul li .text-box .detail{font-size:1.4rem;font-weight:400;line-height:1.75}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .content-area .content ul li .text-box .detail{font-size:3.5vw}}.substance .sec01 .tav-wrap .content-area .content .subject{display:flex;align-items:center;margin-bottom:3rem;padding-top:2rem;text-align:left}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .subject{flex-wrap:wrap}}.substance .sec01 .tav-wrap .content-area .content .subject figure{flex-basis:9rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .subject figure{flex-basis:12rem}}.substance .sec01 .tav-wrap .content-area .content .subject figure img{width:7rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .subject figure img{width:10rem}}.substance .sec01 .tav-wrap .content-area .content .subject h3{flex-basis:34.5rem;font-size:2.4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .subject h3{flex-basis:50rem;font-size:4.5vw}}.substance .sec01 .tav-wrap .content-area .content .subject p{flex-basis:79rem;font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .subject p{flex-basis:100%;margin-top:2rem;font-size:3.5vw}}.substance .sec01 .tav-wrap .content-area .content .panel{display:flex}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .panel{display:block}}.substance .sec01 .tav-wrap .content-area .content .panel .pic{flex-basis:40rem;text-align:center}.substance .sec01 .tav-wrap .content-area .content .panel .pic img{width:100%;height:34rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .panel .pic img{width:80%;height:46rem}}.substance .sec01 .tav-wrap .content-area .content .panel dl{flex-basis:25rem;margin-left:3.5rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .panel dl{width:100%;margin:4rem auto 0}}.substance .sec01 .tav-wrap .content-area .content .panel dl+dl{margin-left:2rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .panel dl+dl{margin-left:auto;margin-top:4rem}}.substance .sec01 .tav-wrap .content-area .content .panel dl dt{padding:.75rem .5rem;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;background:linear-gradient(to right, #7aba2f 0%, #1e3101 100%)}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .content-area .content .panel dl dt{font-size:4vw}}.substance .sec01 .tav-wrap .content-area .content .panel dl dd figure img{width:100%}.substance .sec01 .tav-wrap .content-area .content .panel dl dd p{margin-top:1.5rem;font-size:1.4rem;line-height:1.75}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .content-area .content .panel dl dd p{font-size:3.5vw}}.substance .sec01 .tav-wrap .content-area .content .panel.assets{position:relative}.substance .sec01 .tav-wrap .content-area .content .panel.assets .pic img{-o-object-fit:contain;object-fit:contain}.substance .sec01 .tav-wrap .content-area .content .panel.assets .caption{position:absolute;top:0;left:43.5rem;font-size:1.4rem;line-height:1.75}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .panel.assets .caption{position:relative;left:0;width:100%;margin:4rem auto 0}}@media screen and (max-width: 500px){.substance .sec01 .tav-wrap .content-area .content .panel.assets .caption{font-size:3.5vw}}.substance .sec01 .tav-wrap .content-area .content .panel.assets dl{margin-top:9rem}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .panel.assets dl{width:100%;margin:4rem auto 0}}@media screen and (max-width: 768px){.substance .sec01 .tav-wrap .content-area .content .panel.assets dl+dl{margin-left:auto;margin-top:4rem}}.substance .sec01 .tav-wrap .content-area .content.show{margin-top:2rem;display:block}.substance .sec02{padding:8rem 0;background-color:#f7f7f7}.substance .sec02 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.substance .sec02 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.substance .sec02 .sec-title h2 strong{color:#7aba2f}@media screen and (max-width: 500px){.substance .sec02 .sec-title h2{font-size:6vw}}.substance .sec02 ul{display:flex;justify-content:center;margin-bottom:5rem}.substance .sec02 ul li{flex-basis:6rem}@media screen and (max-width: 500px){.substance .sec02 ul li{flex-basis:8rem}}.substance .sec02 ul li+li{margin-left:2rem}.substance .sec02 ul li img{max-height:100%}.substance .sec02 .lead p{font-size:1.8rem;text-align:center;font-weight:700;line-height:1.75}@media screen and (max-width: 500px){.substance .sec02 .lead p{font-size:4vw}}.substance .sec03{padding:8rem 0;background-color:#1e3101}.substance .sec03 .sec-title{margin-bottom:3rem;color:#99e83f;text-align:center}.substance .sec03 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 500px){.substance .sec03 .sec-title h2{font-size:6vw}}.substance .sec03 .lead{margin-bottom:3rem}.substance .sec03 .lead p{color:#fff;font-size:1.8rem;text-align:center;font-weight:700;line-height:1.75}@media screen and (max-width: 500px){.substance .sec03 .lead p{font-size:4vw}}.substance .sec03 .contents-carousel .slick-prev::before,.substance .sec03 .contents-carousel .slick-next::before{border-color:#99e83f}.substance .sec03 .contents-carousel .slick-dots .slick-active button{background-color:#99e83f}.substance .sec03 .panel{width:36rem;margin:2rem;border-radius:.7rem .7rem .6rem .6rem;background-color:#fff}@media screen and (max-width: 768px){.substance .sec03 .panel{flex-basis:30rem}}@media screen and (max-width: 500px){.substance .sec03 .panel{flex-basis:100%;margin:3rem}}.substance .sec03 .panel figure img{border-radius:.6rem .6rem 0 0}.substance .sec03 .panel dl{padding:2rem}.substance .sec03 .panel dl dt{margin-bottom:.7rem;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.substance .sec03 .panel dl dt{font-size:1.6rem}}@media screen and (max-width: 500px){.substance .sec03 .panel dl dt{font-size:4.5vw}}.substance .sec03 .panel dl dd{font-size:1.4rem;line-height:1.75}@media screen and (max-width: 500px){.substance .sec03 .panel dl dd{font-size:3.5vw}}.substance .sec04{padding:8rem 0}.substance .sec04 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.substance .sec04 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.substance .sec04 .sec-title h2 strong{color:#7aba2f}@media screen and (max-width: 500px){.substance .sec04 .sec-title h2{font-size:6vw}}.substance .sec04 .lead{margin-bottom:4rem}.substance .sec04 .lead p{font-size:1.8rem;text-align:center;font-weight:700;line-height:1.75}@media screen and (max-width: 500px){.substance .sec04 .lead p{font-size:4vw}}.substance .sec04 .apps{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5rem}.substance .sec04 .apps li{flex-basis:34rem;display:flex;align-items:center;margin:1rem 0;font-size:1.8rem;font-weight:700}@media screen and (max-width: 500px){.substance .sec04 .apps li{flex-basis:50%;font-size:3vw}}.substance .sec04 .apps li img{width:6rem;margin-right:1.5rem}.substance .sec04 .price{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1080px;margin:4rem auto 0}@media screen and (max-width: 500px){.substance .sec04 .price{justify-content:center}}.substance .sec04 .price>li{flex-basis:46.5%;padding:4rem;border:solid 1px #e5e5e5}@media screen and (max-width: 768px){.substance .sec04 .price>li{flex-basis:48%;padding:2rem}}@media screen and (max-width: 500px){.substance .sec04 .price>li{flex-basis:100%;padding:4rem}}@media screen and (max-width: 500px){.substance .sec04 .price>li+li{margin-top:5rem}}.substance .sec04 .price>li .heading{margin-bottom:2rem;padding:1.5rem;font-size:2rem;font-weight:700;color:#fff;text-align:center;border-radius:4.5rem}@media screen and (max-width: 500px){.substance .sec04 .price>li .heading{padding:2.5rem;font-size:5vw}}.substance .sec04 .price>li .heading.left{background:linear-gradient(to right, #99e83f 0%, #7aba2f 100%)}.substance .sec04 .price>li .heading.right{background:linear-gradient(to right, #7aba2f 0%, #1e3101 100%)}.substance .sec04 .price>li .detail{margin-bottom:2rem;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.5}@media screen and (max-width: 500px){.substance .sec04 .price>li .detail{font-size:4vw}}.substance .sec04 .price>li .feature li{position:relative;padding-left:1em;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 500px){.substance .sec04 .price>li .feature li{font-size:3.5vw}}.substance .sec04 .price>li .feature li+li{margin-top:.5rem}.substance .sec04 .price>li .feature li::before{content:"";position:absolute;top:.75em;left:0;width:.4em;height:.4em;border-right:solid 1px #7aba2f;border-bottom:solid 1px #7aba2f;transform:translateY(-50%) rotate(-45deg)}.substance .sec04 .price>li h4{position:relative;margin-top:3rem;margin-bottom:.5rem;text-align:center}@media screen and (max-width: 500px){.substance .sec04 .price>li h4{margin-bottom:1rem}}.substance .sec04 .price>li h4::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000}.substance .sec04 .price>li h4 strong{position:relative;display:inline-block;padding:0 1em;font-size:1.8rem;font-weight:700;background-color:#fff}@media screen and (max-width: 500px){.substance .sec04 .price>li h4 strong{font-size:4vw}}.substance .sec04 .price>li .function li{display:flex;align-items:center;padding:1rem;font-size:1.6rem;font-weight:700;line-height:1.25;background-color:#f2f2f2}@media screen and (max-width: 768px){.substance .sec04 .price>li .function li{font-size:1.4rem}}@media screen and (max-width: 500px){.substance .sec04 .price>li .function li{font-size:3.5vw}}.substance .sec04 .price>li .function li::before{content:"";width:4rem;height:4rem;margin-right:1rem;background:url(../img/substance/icon_check.svg) no-repeat center center;background-size:contain}.substance .sec04 .price>li .function li+li{margin-top:1rem}.substance .sec04 .attention{margin-top:6rem;margin-bottom:4rem}.substance .sec04 .attention p{font-size:2.4rem;text-align:center;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.substance .sec04 .attention p{font-size:4vw}}.substance .sec04 .button-contact .btn-orange{width:21em}@media screen and (max-width: 500px){.substance .sec04 .button-contact .btn-orange{width:100%}}.substance .sec05{padding:8rem 0;background-color:#f7f7f7}@media screen and (max-width: 768px){.substance .sec05 .container{padding-right:0;padding-left:0}}.substance .sec05 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.substance .sec05 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.substance .sec05 .sec-title h2 strong{color:#7aba2f}@media screen and (max-width: 500px){.substance .sec05 .sec-title h2{font-size:6vw}}.substance .sec05 .accordion-area{list-style:none;width:96%;max-width:1080px;margin:0 auto}.substance .sec05 .accordion-area .accordion-section{margin:20px 0;background-color:#fff;box-shadow:0px 5px 10px rgba(0,0,0,.03)}.substance .sec05 .accordion-area .accordion-section .title{position:relative;padding:12px 50px 17px;font-weight:normal;font-size:2.4rem;text-indent:-1.2em;color:#7aba2f;transition:all .5s ease;cursor:pointer}@media screen and (max-width: 500px){.substance .sec05 .accordion-area .accordion-section .title{font-size:5vw;text-indent:-1em}}.substance .sec05 .accordion-area .accordion-section .title::before,.substance .sec05 .accordion-area .accordion-section .title::after{position:absolute;content:"";width:17px;height:1px;background-color:#333}.substance .sec05 .accordion-area .accordion-section .title::before{top:48%;right:30px;transform:rotate(0deg)}.substance .sec05 .accordion-area .accordion-section .title::after{top:48%;right:30px;transform:rotate(90deg);transition:all .5s ease}.substance .sec05 .accordion-area .accordion-section .title span{padding-left:1.2rem;font-size:1.6rem;color:#000;transition:all .5s ease}@media screen and (max-width: 500px){.substance .sec05 .accordion-area .accordion-section .title span{font-size:4vw}}.substance .sec05 .accordion-area .accordion-section .close{background:linear-gradient(to right, #1e3101 0%, #99e83f 100%);color:#fff}.substance .sec05 .accordion-area .accordion-section .close::before,.substance .sec05 .accordion-area .accordion-section .close::after{background-color:#333}.substance .sec05 .accordion-area .accordion-section .close::after{transform:rotate(0deg);transition:all .5s ease}.substance .sec05 .accordion-area .accordion-section .close span{color:#fff;transition:all .5s ease}.substance .sec05 .accordion-area .accordion-section .box{display:none;padding:29px 52px 34px;line-height:1.7}@media screen and (max-width: 500px){.substance .sec05 .accordion-area .accordion-section .box{padding:20px 30px 34px 48px}}.substance .sec05 .accordion-area .accordion-section .box p{font-size:1.6rem}.substance .sec05 .accordion-area .accordion-section .box p:first-child{text-indent:-2.8rem}@media screen and (max-width: 500px){.substance .sec05 .accordion-area .accordion-section .box p:first-child{text-indent:-3.6rem}}.substance .sec05 .accordion-area .accordion-section .box p:first-child::before{content:"A";margin-right:1.2rem;color:#7aba2f;font-size:2.4rem;vertical-align:top;line-height:1.25}@media screen and (max-width: 500px){.substance .sec05 .accordion-area .accordion-section .box p:first-child::before{font-size:5vw}}@media screen and (max-width: 500px){.substance .sec05 .accordion-area .accordion-section .box p{font-size:4vw}}.substance .sec05 .accordion-area .accordion-section .box a{color:#7aba2f;text-decoration:underline}.substance .sec05 .accordion-area .accordion-section .box a:hover{text-decoration:none}.substance .sec05 .accordion-area .accordion-section .box .swipe{display:none;position:relative;width:100%}@media screen and (max-width: 768px){.substance .sec05 .accordion-area .accordion-section .box .swipe{display:block}.substance .sec05 .accordion-area .accordion-section .box .swipe::before{content:"";position:absolute;top:3rem;right:1rem;width:3rem;height:3rem;background:url(../img/substance/icon_swipe.svg) no-repeat center center;background-size:contain}}@media screen and (max-width: 768px){.substance .sec05 .accordion-area .accordion-section .box .scrolltable{overflow:auto}.substance .sec05 .accordion-area .accordion-section .box .scrolltable::-webkit-scrollbar{height:1.2rem}.substance .sec05 .accordion-area .accordion-section .box .scrolltable::-webkit-scrollbar-track{background-color:#f7f7f7}.substance .sec05 .accordion-area .accordion-section .box .scrolltable::-webkit-scrollbar-thumb{border:solid .2rem #f7f7f7;background-color:#e5e5e5;border-radius:.6rem}}.substance .sec05 .accordion-area .accordion-section .box .scrolltable table{border-collapse:separate;border-spacing:0;width:100%;margin:2rem 0;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 768px){.substance .sec05 .accordion-area .accordion-section .box .scrolltable table{white-space:nowrap}}.substance .sec05 .accordion-area .accordion-section .box .scrolltable table thead tr th{padding:1.2rem;border-top:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;font-weight:700;text-align:center;background-color:#f7f7f7}.substance .sec05 .accordion-area .accordion-section .box .scrolltable table thead tr th:first-child{position:sticky;left:0;border-left:solid 1px #e5e5e5}.substance .sec05 .accordion-area .accordion-section .box .scrolltable table tbody tr th,.substance .sec05 .accordion-area .accordion-section .box .scrolltable table tbody tr td{padding:1.2rem;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;vertical-align:middle}.substance .sec05 .accordion-area .accordion-section .box .scrolltable table tbody tr th{position:sticky;left:0;width:24%;border-left:solid 1px #e5e5e5;font-weight:700;text-align:center;background-color:#fff}.substance .sec05 .accordion-area .accordion-section .box .scrolltable table tbody tr td{width:38%}.substance .sec06{padding-top:100px;padding-bottom:60px}@media screen and (min-width: 769px){.substance .sec06 .container{max-width:67.5em}}.substance .sec06 .border-box{height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.substance .sec06 .border-box{height:auto}}.substance .sec06 .border-box .img-box{width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}.substance .sec06 .border-box .img-box img{width:275px}.substance .sec06 .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}.substance .sec06 .border-box h2 span{color:#fb6b02}@media screen and (max-width: 768px){.substance .sec06 .border-box h2{margin-top:-48px;margin-bottom:10px}}.substance .sec06 p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media screen and (max-width: 500px){.substance .sec06 p{font-size:4vw}}.substance .sec07{background-color:#f7f7f7;padding:40px 0px 80px}@media screen and (min-width: 769px){.substance .sec07 .container{max-width:67.5em}}@media screen and (max-width: 768px){.substance .sec07{padding:20px 0px}}.substance .sec07 .flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.substance .sec07 .flex{display:block}}.substance .sec07 .flex .box{width:520px;height:180px;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);padding:36px 30px 36px 25px}@media screen and (max-width: 768px){.substance .sec07 .flex .box{height:auto;margin:20px auto;text-align:center;width:70vw}}.substance .sec07 .flex .box p{line-height:1.75;font-size:1.6rem;font-weight:700;margin-left:40px}@media screen and (max-width: 768px){.substance .sec07 .flex .box p{margin-left:0px;margin-top:10px}}@media screen and (max-width: 500px){.substance .sec07 .flex .box p{font-size:4vw}}.stock .btn-orange,.stock .btn-yellow{font-size:3.2rem;width:100%;padding:1em;display:flex;align-items:center;justify-content:center}.stock .pc{display:block}@media screen and (max-width: 768px){.stock .pc{display:none}}.stock .tab{display:none}@media screen and (max-width: 768px){.stock .tab{display:block}}@media screen and (max-width: 500px){.stock .tab{display:none}}.stock .sp{display:none}@media screen and (max-width: 768px){.stock .sp{display:none}}@media screen and (max-width: 500px){.stock .sp{display:block}}.stock .main-visual{background-image:url(../img/stock/bg-mv.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:699px;position:relative}@media screen and (max-width: 500px){.stock .main-visual{height:110vw}}.stock .main-visual .mv-text-top{text-align:center;padding-top:190px;height:640px;color:#fff}@media screen and (max-width: 500px){.stock .main-visual .mv-text-top{height:auto;padding-top:30vw}}.stock .main-visual .mv-text-top h1{font-size:3.9rem;font-weight:700;line-height:1.46;margin-top:1.2em;margin-bottom:2em}.stock .main-visual .mv-text-top p{font-size:2.4rem;line-height:1.85}.stock main .sec-headline{background-color:#f7f7f7;padding:5rem 10rem 6rem;display:flex;flex-direction:column;align-items:center}.stock main .sec-headline h2{color:#000;font-size:3.2rem;font-weight:700;margin-bottom:2rem}@media(max-width: 500px){.stock main .sec-headline h2{font-size:4.2rem}}.stock main .sec-headline h2 span{color:#af4fcc}.stock main .sec-headline p:nth-of-type(1){font-size:2.2rem;font-weight:bold;line-height:1.77;margin-bottom:1.6rem}@media(max-width: 500px){.stock main .sec-headline p:nth-of-type(1){font-size:3.2rem}}.stock main .sec-headline p:nth-of-type(2){font-size:1.7rem;line-height:1.88;color:#363636}@media(max-width: 500px){.stock main .sec-headline p:nth-of-type(2){font-size:2.7rem}}.stock main>.container{margin:0 auto;padding:0;max-width:1280px}.stock main>.container .sec-functionAndAdvantage{padding:6rem 0 5rem}.stock main>.container .sec-functionAndAdvantage h2{font-size:3.2rem;font-weight:bold;line-height:1.56;text-align:center}@media(max-width: 768px){.stock main>.container .sec-functionAndAdvantage .contents-carousel{margin-right:2rem;margin-left:2rem}}.stock main>.container .sec-functionAndAdvantage .contents-carousel .slick-prev::before,.stock main>.container .sec-functionAndAdvantage .contents-carousel .slick-next::before{border-color:#af4fcc}.stock main>.container .sec-functionAndAdvantage .contents-carousel .slick-dots .slick-active button{background-color:#af4fcc}.stock main>.container .sec-functionAndAdvantage .panel{width:33rem;margin:4rem 2.25rem 0;align-self:flex-start}@media(max-width: 500px){.stock main>.container .sec-functionAndAdvantage .panel{width:90%;margin-bottom:5rem}}.stock main>.container .sec-functionAndAdvantage .panel img{width:33rem;height:23rem;box-shadow:0 0 1.6rem .5rem rgba(0,0,0,.1);margin-bottom:3rem}@media(max-width: 500px){.stock main>.container .sec-functionAndAdvantage .panel img{width:100%;height:auto}}.stock main>.container .sec-functionAndAdvantage .panel h3{color:#af4fcc;font-size:2.3rem;font-weight:bold;line-height:1.48;margin-bottom:1.5rem}@media(max-width: 500px){.stock main>.container .sec-functionAndAdvantage .panel h3{font-size:3.3rem}}.stock main>.container .sec-functionAndAdvantage .panel p{color:#363636;font-size:1.4rem;line-height:1.71}@media(max-width: 500px){.stock main>.container .sec-functionAndAdvantage .panel p{font-size:2.4rem}}.stock main>.container .sec-bestPlan>div{padding:5rem 10rem 9rem}@media(max-width: 768px){.stock main>.container .sec-bestPlan>div{padding:5rem 3rem 9rem}}.stock main>.container .sec-bestPlan>div h2{font-size:3.2rem;font-weight:bold;line-height:1.56;text-align:center;margin-bottom:3.1rem}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div h2{font-size:4rem}}.stock main>.container .sec-bestPlan>div h2 span{color:#af4fcc}.stock main>.container .sec-bestPlan>div p{color:#363636;font-size:1.4rem;line-height:1.71}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div p{font-size:2.4rem}}.stock main>.container .sec-bestPlan>div>div{margin-top:6rem}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div{overflow-x:scroll}}.stock main>.container .sec-bestPlan>div>div table{margin:0 auto;border-collapse:collapse}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div table{width:1120px}}.stock main>.container .sec-bestPlan>div>div table tr:nth-of-type(1) th{font-size:2.2rem;font-weight:bold;line-height:1.1}.stock main>.container .sec-bestPlan>div>div table tr:nth-of-type(1) th span{font-size:1.4rem;line-height:1.71}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div table tr:nth-of-type(1) th{font-size:22px;font-weight:bold;line-height:1.1}.stock main>.container .sec-bestPlan>div>div table tr:nth-of-type(1) th span{font-size:14px;line-height:1.71}}.stock main>.container .sec-bestPlan>div>div table tr:nth-of-type(1) td::before{content:none}.stock main>.container .sec-bestPlan>div>div table tr:nth-of-type(12) td::before{border-bottom:solid .2rem #e6e6e6}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div table tr:nth-of-type(12) td::before{border-bottom:solid 2px #e6e6e6}}.stock main>.container .sec-bestPlan>div>div table td{width:28rem;border-left:solid .3rem #fff;border-right:solid .3rem #fff;color:#363636;font-size:1.4rem;line-height:1.71;vertical-align:top;padding:1.2rem 2rem 3.8rem;background-color:#fcfafc;position:relative}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div table td{width:280px;font-size:14px;padding:12px 20px 38px;border-left:solid 3px #fff;border-right:solid 3px #fff}}.stock main>.container .sec-bestPlan>div>div table td::before{position:absolute;content:"";border-top:.2rem solid #e6e6e6;height:100%;width:calc(100% + .4rem);top:0;left:0}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div table td::before{border-top:solid 2px #e6e6e6;width:calc(100% + 4px)}}.stock main>.container .sec-bestPlan>div>div table .rh{font-weight:bold;background-color:#fff}.stock main>.container .sec-bestPlan>div>div table th{color:#fff;font-size:2.2rem;font-weight:bold;line-height:1.09;height:11rem;width:28rem;border-left:solid .3rem #fff;border-right:solid .3rem #fff}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div table th{font-size:22px;height:110px;width:280px;border-left:solid 3px #fff;border-right:solid 3px #fff}}.stock main>.container .sec-bestPlan>div>div table th span{font-size:1.4rem}@media(max-width: 500px){.stock main>.container .sec-bestPlan>div>div table th span{font-size:14px}}.stock main>.container .sec-bestPlan>div>div table th:nth-of-type(2){background-color:#e80d73}.stock main>.container .sec-bestPlan>div>div table th:nth-of-type(3){background-color:#cb33ba}.stock main>.container .sec-bestPlan>div>div table th:nth-of-type(4){background-color:#8b55ed}.stock .stock-faq{padding:70px 0;background-color:#f7f7f7}.stock .stock-faq h2.sec-title{padding-bottom:20px;text-align:center;font-size:3.2rem;font-weight:700;color:#000}@media screen and (max-width: 500px){.stock .stock-faq h2.sec-title{font-size:5vw}}.stock .stock-faq h2.sec-title span{color:#af4fcc}.stock .stock-faq .subject{text-align:center;font-size:2.4rem;font-weight:bold;color:#000;padding:40px 0 20px}@media screen and (max-width: 500px){.stock .stock-faq .subject{font-size:4vw}}.stock .stock-faq .accordion-area{list-style:none;width:96%;max-width:1080px;margin:0 auto}.stock .stock-faq .accordion-area .accordion-section{margin:20px 0;background-color:#fff;box-shadow:0px 5px 10px rgba(0,0,0,.03)}.stock .stock-faq .accordion-area .accordion-section .title{position:relative;padding:12px 50px 17px;font-weight:normal;font-size:2.4rem;text-indent:-1em;color:#af4fcc;transition:all .5s ease;cursor:pointer}@media screen and (max-width: 500px){.stock .stock-faq .accordion-area .accordion-section .title{font-size:5vw}}.stock .stock-faq .accordion-area .accordion-section .title::before,.stock .stock-faq .accordion-area .accordion-section .title::after{position:absolute;content:"";width:17px;height:1px;background-color:#333}.stock .stock-faq .accordion-area .accordion-section .title::before{top:48%;right:30px;transform:rotate(0deg)}.stock .stock-faq .accordion-area .accordion-section .title::after{top:48%;right:30px;transform:rotate(90deg);transition:all .5s ease}.stock .stock-faq .accordion-area .accordion-section .title span{padding-left:1.2rem;font-size:1.6rem;color:#333;transition:all .5s ease}@media screen and (max-width: 500px){.stock .stock-faq .accordion-area .accordion-section .title span{font-size:4vw}}.stock .stock-faq .accordion-area .accordion-section .close{background:linear-gradient(to right, #fe0d7b, #935cfe);color:#fff}.stock .stock-faq .accordion-area .accordion-section .close::before,.stock .stock-faq .accordion-area .accordion-section .close::after{background-color:#fff}.stock .stock-faq .accordion-area .accordion-section .close::after{transform:rotate(0deg);transition:all .5s ease}.stock .stock-faq .accordion-area .accordion-section .close span{color:#fff;transition:all .5s ease}.stock .stock-faq .accordion-area .accordion-section .box{display:none;padding:29px 60px 34px;line-height:1.7}@media screen and (max-width: 500px){.stock .stock-faq .accordion-area .accordion-section .box{padding:29px 40px 34px}}.stock .stock-faq .accordion-area .accordion-section .box p{font-size:1.4rem;color:#707070}@media screen and (max-width: 500px){.stock .stock-faq .accordion-area .accordion-section .box p{font-size:4vw}}.stock .stock-faq .accordion-area .accordion-section .box a{color:#af4fcc}.stock .stock-faq .accordion-area .accordion-section .box a:hover{text-decoration:underline}.stock .stock-faq .accordion-area .accordion-section .box table{width:100%;margin-top:1rem;font-size:1.6rem}@media(max-width: 768px){.stock .stock-faq .accordion-area .accordion-section .box table{font-size:3.6vw}}.stock .stock-faq .accordion-area .accordion-section .box table thead tr th,.stock .stock-faq .accordion-area .accordion-section .box table thead tr td{padding:1rem;border-top:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);font-weight:700;white-space:nowrap;background-color:rgba(175,79,204,.1)}.stock .stock-faq .accordion-area .accordion-section .box table tbody tr th,.stock .stock-faq .accordion-area .accordion-section .box table tbody tr td{padding:1rem;border-bottom:solid 1px rgba(0,0,0,.1)}.toppage{color:#000}.toppage .pc{display:block}@media screen and (max-width: 768px){.toppage .pc{display:none}}.toppage .tab{display:none}@media screen and (max-width: 768px){.toppage .tab{display:block}}@media screen and (max-width: 500px){.toppage .tab{display:none}}.toppage .sp{display:none}@media screen and (max-width: 768px){.toppage .sp{display:none}}@media screen and (max-width: 500px){.toppage .sp{display:block}}.toppage .button-contact .btn-orange{box-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 769px){.toppage .button-contact .btn-orange{height:auto !important;padding:3rem !important}}@media screen and (min-width: 769px){.toppage .main .container{max-width:76.5625em}.toppage .main .form .container{max-width:67.5em}}.toppage .main-visual{background-image:url(../img/toppage/mv_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:72rem;position:relative}@media screen and (max-width: 768px){.toppage .main-visual{height:130vw}}@media screen and (max-width: 500px){.toppage .main-visual{height:140vw}}.toppage .main-visual .mv-text-top{text-align:center;padding-top:15rem}@media screen and (max-width: 768px){.toppage .main-visual .mv-text-top{padding-top:20vw}}@media screen and (max-width: 500px){.toppage .main-visual .mv-text-top{padding-top:24vw}}.toppage .main-visual .mv-text-top h1{margin-bottom:6rem;color:#fff;font-size:4.2rem;font-weight:700;line-height:1.666;letter-spacing:.05em}.toppage .main-visual .mv-text-top h1 strong{color:#fba507}.toppage .main-visual .mv-text-top .partner{display:flex;justify-content:center;align-items:center;height:16rem;margin-bottom:6rem;background:url(../img/toppage/mv_partner_bg.png) no-repeat center center;background-size:contain}@media screen and (max-width: 500px){.toppage .main-visual .mv-text-top .partner{height:18rem}}.toppage .main-visual .mv-text-top .partner p{padding-left:16rem;font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media screen and (max-width: 500px){.toppage .main-visual .mv-text-top .partner p{padding-left:18rem;font-size:1.6rem}}.toppage .main-visual .mv-text-top .partner p strong{color:#fc6416}.toppage .main-visual .mv-text-top .button-contact{display:flex;justify-content:center}.toppage .main-visual .mv-text-top .button-contact .btn-orange{width:32rem;margin:0 2rem}.toppage .main-visual .mv-text-top .button-contact .btn-tel{width:32rem;margin:0 2rem;padding:.1em 1em;border:0 none;color:#fba507;font-size:3.6rem;font-weight:700;text-align:center;background-color:rgba(0,0,0,.4)}.toppage .main-visual .mv-text-top .button-contact .btn-tel span{display:block;margin-top:.5rem;color:#fff;font-size:1.4rem;font-weight:400}@media screen and (max-width: 768px){.toppage .main-visual .mv-text-top .button-contact{flex-direction:column;margin:0 auto}.toppage .main-visual .mv-text-top .button-contact .btn-orange,.toppage .main-visual .mv-text-top .button-contact .btn-tel{width:100%;margin:0}.toppage .main-visual .mv-text-top .button-contact .btn-tel{margin-top:3rem;padding:.4em 1em}}.toppage .movie{padding:8rem 0;max-width:900px;margin:0 auto}.toppage .movie .movie-contents .movie-item{position:relative;width:100%;height:100%}.toppage .movie .movie-contents .movie-item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.toppage .sec01{padding:8rem 0}.toppage .sec01 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.toppage .sec01 .sec-title h2{font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.toppage .sec01 .sec-title h2 strong{color:#fc6416}@media screen and (max-width: 500px){.toppage .sec01 .sec-title h2{font-size:5vw}}.toppage .sec01 .products{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem}.toppage .sec01 .products li{flex-basis:20%;text-align:center}@media screen and (max-width: 768px){.toppage .sec01 .products li{flex-basis:50%}}.toppage .sec01 .products li a.detail{display:flex;align-items:center;position:relative;margin:1rem;padding:1rem;border:solid 1px #e5e5e5;transition:all .5s ease-in-out}.toppage .sec01 .products li a.detail:hover{background-color:#f2f2f2}.toppage .sec01 .products li a.detail::after{content:"";position:absolute;top:50%;right:1rem;width:1rem;height:1rem;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;transform:translateY(-50%) rotate(-45deg)}.toppage .sec01 .products li a.detail img{width:4rem;margin-right:1rem}@media screen and (max-width: 768px){.toppage .sec01 .products li a.detail img{width:6rem}}.toppage .sec01 .products li a.detail p{font-size:1.6rem;font-weight:700;text-align:left;letter-spacing:0;line-height:1.25}@media screen and (max-width: 768px){.toppage .sec01 .products li a.detail p{font-size:2.4rem}}.toppage .sec01 .products li a.dl{display:inline-block;padding:0 1rem;border:solid 2px #fc6416;color:#fc6416;font-size:1.4rem;font-weight:700;line-height:2;border-radius:1.2em;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.toppage .sec01 .products li a.dl{margin-bottom:2rem;font-size:2rem}}.toppage .sec01 .products li a.dl:hover{color:#fff;background-color:#fc6416}.toppage .sec02{padding:8rem 0;background-color:#f7f7f7}.toppage .sec02 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.toppage .sec02 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.toppage .sec02 .sec-title h2 strong{color:#fc6416}@media screen and (max-width: 500px){.toppage .sec02 .sec-title h2{font-size:5vw}}.toppage .sec02 .lead{margin-bottom:6rem}.toppage .sec02 .lead p{font-size:1.8rem;text-align:center;font-weight:700;line-height:1.75}@media screen and (max-width: 500px){.toppage .sec02 .lead p{font-size:3.6vw}}.toppage .sec02 .contents{display:flex;justify-content:space-between;margin-bottom:5rem}@media screen and (max-width: 768px){.toppage .sec02 .contents{display:block}}.toppage .sec02 .contents .graph{flex-basis:43rem}@media screen and (max-width: 768px){.toppage .sec02 .contents .graph{width:70%;margin:0 auto 4rem}}.toppage .sec02 .contents .table{flex-basis:72rem}@media screen and (max-width: 768px){.toppage .sec02 .contents .table{overflow:auto}.toppage .sec02 .contents .table::-webkit-scrollbar{height:1.2rem}.toppage .sec02 .contents .table::-webkit-scrollbar-track{background-color:#fafafa}.toppage .sec02 .contents .table::-webkit-scrollbar-thumb{border:solid .2rem #fafafa;background-color:#c1c1c1;border-radius:.6rem}}.toppage .sec02 .contents .table table{width:100%;border-collapse:separate;border-spacing:1px;font-size:1.4rem;line-height:1.35}@media screen and (max-width: 768px){.toppage .sec02 .contents .table table{white-space:nowrap}}@media screen and (max-width: 500px){.toppage .sec02 .contents .table table{font-size:2.8vw}}.toppage .sec02 .contents .table table thead tr th{padding:1rem;color:#fff;font-weight:400;background-color:#666}.toppage .sec02 .contents .table table tbody tr th{padding:1rem;color:#fff;font-weight:400;text-align:center}.toppage .sec02 .contents .table table tbody tr th.y3{background-color:#fc6416}.toppage .sec02 .contents .table table tbody tr th.y1{background-color:#496dec}.toppage .sec02 .contents .table table tbody tr td{padding:1rem;text-align:center}.toppage .sec02 .contents .table table tbody tr td.y3-1{background-color:#fc9765}.toppage .sec02 .contents .table table tbody tr td.y3-2{background-color:#fcb997}.toppage .sec02 .contents .table table tbody tr td.y3-3{background-color:#fffbe0}.toppage .sec02 .contents .table table tbody tr td.y1-1{background-color:#7790ed}.toppage .sec02 .contents .table table tbody tr td.y1-2{background-color:#9aaced}.toppage .sec02 .contents .table table tbody tr td.y1-3{background-color:#bec8ed}.toppage .sec02 .contents .table table tbody tr td.y1-4{background-color:#d5dbed}.toppage .sec02 .summary{font-size:2.4rem;font-weight:700;text-align:center;line-height:1.75;letter-spacing:.05em}.toppage .sec02 .summary strong{color:#fc6416}@media screen and (max-width: 500px){.toppage .sec02 .summary{font-size:3vw}}.toppage .sec03{padding:8rem 0;background-color:#333}.toppage .sec03 .sec-title{margin-bottom:3rem;color:#fff;text-align:center}.toppage .sec03 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.toppage .sec03 .sec-title h2 strong{color:#fba507}@media screen and (max-width: 500px){.toppage .sec03 .sec-title h2{font-size:5vw}}.toppage .sec03 .lead{margin-bottom:3rem}.toppage .sec03 .lead p{color:#fff;font-size:1.8rem;text-align:center;font-weight:700;line-height:1.75}@media screen and (max-width: 500px){.toppage .sec03 .lead p{font-size:3.6vw}}.toppage .sec03 .panel{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.toppage .sec03 .panel{display:block}}.toppage .sec03 .panel li{flex-basis:28rem;border-radius:.7rem;background-color:#fff;position:relative}@media screen and (max-width: 768px){.toppage .sec03 .panel li{display:flex;flex-wrap:wrap}.toppage .sec03 .panel li+li{margin-top:4rem}}.toppage .sec03 .panel li::after{content:"";position:absolute;top:50%;left:calc(100% + .2rem);width:2rem;height:2rem;border-right:solid 2px #fff;border-bottom:solid 2px #fff;transform:translate(0, -50%) rotate(-45deg)}@media screen and (max-width: 768px){.toppage .sec03 .panel li::after{top:calc(100% + .4rem);left:50%;transform:translate(-50%, 0) rotate(45deg)}}.toppage .sec03 .panel li:last-child::after{display:none}.toppage .sec03 .panel li .label{padding:.5rem 1rem;color:#fff;font-size:1.8rem;font-weight:700;text-align:center;border-radius:.7rem .7rem 0 0;background-color:#fba507}.toppage .sec03 .panel li .label strong{font-size:1.5em}@media screen and (max-width: 768px){.toppage .sec03 .panel li .label{flex-basis:20%;display:flex;justify-content:center;align-items:center;border-radius:.7rem 0 0 .7rem}}.toppage .sec03 .panel li figure{margin:2rem;text-align:center}@media screen and (max-width: 768px){.toppage .sec03 .panel li figure{flex-basis:20%;display:flex;justify-content:center;align-items:center;margin:0;padding:2rem}}.toppage .sec03 .panel li figure img{width:10rem}@media screen and (max-width: 768px){.toppage .sec03 .panel li figure img{width:8rem}}.toppage .sec03 .panel li dl{padding:0 2rem 2rem}@media screen and (max-width: 768px){.toppage .sec03 .panel li dl{flex-basis:60%;align-self:center;padding:1rem}}.toppage .sec03 .panel li dl dt{margin-bottom:.7rem;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.toppage .sec03 .panel li dl dt{font-size:3.6vw}}.toppage .sec03 .panel li dl dd{font-size:1.6rem;line-height:1.75}@media screen and (max-width: 500px){.toppage .sec03 .panel li dl dd{font-size:2.8vw}}.toppage .sec04{padding:8rem 0;background-color:#f7f7f7}.toppage .sec04 .sec-title{margin-bottom:6rem;color:#000;text-align:center}.toppage .sec04 .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.toppage .sec04 .sec-title h2 strong{color:#fc6416}@media screen and (max-width: 500px){.toppage .sec04 .sec-title h2{font-size:5vw}}.toppage .sec04 .panel{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.toppage .sec04 .panel{display:block}}.toppage .sec04 .panel li{flex-basis:22rem;border-radius:.7rem;background-color:#fff;position:relative}@media screen and (max-width: 768px){.toppage .sec04 .panel li{display:flex;flex-wrap:wrap}.toppage .sec04 .panel li+li{margin-top:4rem}}.toppage .sec04 .panel li::after{content:"";position:absolute;top:50%;left:calc(100% + .2rem);width:2rem;height:2rem;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;transform:translate(0, -50%) rotate(-45deg)}@media screen and (max-width: 768px){.toppage .sec04 .panel li::after{top:calc(100% + .4rem);left:50%;transform:translate(-50%, 0) rotate(45deg)}}.toppage .sec04 .panel li:last-child::after{display:none}.toppage .sec04 .panel li .label{padding:.5rem 1rem;color:#fff;font-size:1.8rem;font-weight:700;text-align:center;border-radius:.7rem .7rem 0 0;background-color:#fc6416}.toppage .sec04 .panel li .label strong{font-size:1.5em}@media screen and (max-width: 768px){.toppage .sec04 .panel li .label{flex-basis:20%;display:flex;justify-content:center;align-items:center;border-radius:.7rem 0 0 .7rem}}.toppage .sec04 .panel li figure{margin:2rem;text-align:center}@media screen and (max-width: 768px){.toppage .sec04 .panel li figure{flex-basis:20%;display:flex;justify-content:center;align-items:center;margin:0;padding:2rem}}.toppage .sec04 .panel li figure img{width:9rem}@media screen and (max-width: 768px){.toppage .sec04 .panel li figure img{width:8rem}}.toppage .sec04 .panel li dl{padding:0 2rem 2rem}@media screen and (max-width: 768px){.toppage .sec04 .panel li dl{flex-basis:60%;align-self:center;padding:1rem}}.toppage .sec04 .panel li dl dt{margin-bottom:.7rem;font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.toppage .sec04 .panel li dl dt{font-size:3.6vw}}.toppage .sec04 .panel li dl dd{font-size:1.4rem;line-height:1.75}@media screen and (max-width: 500px){.toppage .sec04 .panel li dl dd{font-size:2.8vw}}.toppage .sec05{padding:8rem 0;background-image:url(../img/toppage/sec05_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.toppage .sec05 .lead p{color:#fff;font-size:3.6rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}.toppage .sec05 .lead p strong{color:#fba507}@media screen and (max-width: 500px){.toppage .sec05 .lead p{font-size:5vw}}.toppage .product-list{padding:8rem 0}.toppage .product-list .sec-title{margin-bottom:5rem;color:#000;text-align:center}.toppage .product-list .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.toppage .product-list .sec-title h2 strong{color:#fc6416}@media screen and (max-width: 500px){.toppage .product-list .sec-title h2{font-size:5vw}}.toppage .product-list .panel .inner{width:108rem;padding:4rem}@media(max-width: 768px){.toppage .product-list .panel .inner{width:100%}}.toppage .product-list .panel .subject{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:4rem}.toppage .product-list .panel .subject figure{flex-basis:6rem;margin-right:2rem}@media screen and (max-width: 768px){.toppage .product-list .panel .subject figure{flex-basis:12%;margin-right:0}}.toppage .product-list .panel .subject h3{flex-basis:56rem;font-size:3rem;font-weight:700}@media screen and (max-width: 768px){.toppage .product-list .panel .subject h3{flex-basis:88%;padding-left:2rem;font-size:4.5vw}}.toppage .product-list .panel .subject ul{flex-basis:34rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.toppage .product-list .panel .subject ul{flex-basis:100%;justify-content:space-around;margin-top:3rem}}.toppage .product-list .panel .subject ul li{flex-basis:16rem}@media screen and (max-width: 768px){.toppage .product-list .panel .subject ul li{flex-basis:46%}}.toppage .product-list .panel .subject ul li .btn-orange{height:auto;padding:2px 1rem;font-size:1.6rem;text-align:center;line-height:2;box-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 768px){.toppage .product-list .panel .subject ul li .btn-orange{font-size:2rem}}.toppage .product-list .panel .subject ul li .btn-dl{padding:0 1rem;border:solid 2px #fc6416;color:#fc6416;font-size:1.6rem;font-weight:700;text-align:center;line-height:2;border-radius:1.2em;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.toppage .product-list .panel .subject ul li .btn-dl{font-size:2rem}}.toppage .product-list .panel .subject ul li .btn-dl:hover{color:#fff;background-color:#fc6416}.toppage .product-list .panel .lead{margin-bottom:4rem;text-align:center}.toppage .product-list .panel .lead h4{margin-bottom:1.5rem;font-size:2.4rem;font-weight:700}@media screen and (max-width: 500px){.toppage .product-list .panel .lead h4{font-size:4vw}}.toppage .product-list .panel .lead p{font-size:1.8rem;line-height:1.75}@media screen and (max-width: 500px){.toppage .product-list .panel .lead p{font-size:3vw}}.toppage .product-list .panel .contents{display:flex;justify-content:center}.toppage .product-list .panel .contents figure{flex-basis:33rem;position:relative;text-align:center}.toppage .product-list .panel .contents figure+figure{margin-left:5rem}.toppage .product-list .panel .contents figure figcaption{margin-top:2rem;font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 500px){.toppage .product-list .panel .contents figure figcaption{font-size:2.4vw}}.toppage .product-list .panel .contents figure figcaption .notes{display:block;margin-top:.5rem;font-size:1.2rem;font-weight:400}.toppage .product-list .panel .contents.ba figure:first-child::after{content:"";position:absolute;top:45%;left:calc(100% + .8rem);width:2rem;height:2rem;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;transform:translate(0, -50%) rotate(-45deg)}.toppage .product-list .panel .summary{margin-top:2rem;font-size:1.6rem;text-align:center;line-height:1.75}@media screen and (max-width: 500px){.toppage .product-list .panel .summary{font-size:2.4vw}}.toppage .product-list .panel.creativecloud{background:url("../img/toppage/cc_bg.jpg") no-repeat center center;background-size:cover}.toppage .product-list .panel.creativecloud .lead h4{background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.toppage .product-list .panel.creativecloud .contents figure{width:30rem}@media(max-width: 768px){.toppage .product-list .panel.creativecloud .contents figure+figure{margin-left:2rem}}.toppage .product-list .panel.acrobat{background-color:#fdeff0}.toppage .product-list .panel.acrobat .lead h4{color:#dc1d24}.toppage .product-list .panel.sign{background-color:#f3f4fe}.toppage .product-list .panel.sign .lead h4{color:#5162f0}.toppage .product-list .panel.stock{background-color:#f2f3f3}.toppage .product-list .panel.stock .lead h4{color:#000b1d}.toppage .product-list .panel.substance{background-color:#f5fdeb}.toppage .product-list .panel.substance .lead h4{color:#7aba2f}.toppage .dl-list{padding:8rem 0;background-color:#333}.toppage .dl-list .sec-title{margin-bottom:3rem;color:#fff;text-align:center}.toppage .dl-list .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.toppage .dl-list .sec-title h2 strong{color:#fba507}@media screen and (max-width: 500px){.toppage .dl-list .sec-title h2{font-size:5vw}}.toppage .dl-list ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.toppage .dl-list ul li{padding:2rem 1rem}.toppage .dl-list ul li a{display:inline-block;padding:0 3rem;border:solid 2px #fba507;color:#fba507;font-size:1.6rem;font-weight:700;text-align:center;line-height:2.4;border-radius:1.6em;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.toppage .dl-list ul li a{min-width:30rem;font-size:2rem}}.toppage .dl-list ul li a:hover{color:#fff;background-color:#fba507}.toppage .sec06{padding-top:100px;padding-bottom:60px}@media screen and (min-width: 769px){.toppage .sec06 .container{max-width:67.5em}}.toppage .sec06 .border-box{height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.toppage .sec06 .border-box{height:auto}}.toppage .sec06 .border-box .img-box{width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}.toppage .sec06 .border-box .img-box img{width:275px}.toppage .sec06 .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}.toppage .sec06 .border-box h2 span{color:#fb6b02}@media screen and (max-width: 768px){.toppage .sec06 .border-box h2{margin-top:-48px;margin-bottom:10px}}.toppage .sec06 p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media screen and (max-width: 500px){.toppage .sec06 p{font-size:4vw}}.toppage .sec07{background-color:#f7f7f7;padding:40px 0px 80px}@media screen and (min-width: 769px){.toppage .sec07 .container{max-width:67.5em}}@media screen and (max-width: 768px){.toppage .sec07{padding:20px 0px}}.toppage .sec07 .flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.toppage .sec07 .flex{display:block}}.toppage .sec07 .flex .box{width:520px;height:180px;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);padding:36px 30px 36px 25px}@media screen and (max-width: 768px){.toppage .sec07 .flex .box{height:auto;margin:20px auto;text-align:center;width:70vw}}.toppage .sec07 .flex .box p{line-height:1.75;font-size:1.6rem;font-weight:700;margin-left:40px}@media screen and (max-width: 768px){.toppage .sec07 .flex .box p{margin-left:0px;margin-top:10px}}@media screen and (max-width: 500px){.toppage .sec07 .flex .box p{font-size:4vw}}.toppage .sec01 .blogbnr{margin-top:8rem}.toppage .sec01 .blogbnr h3{margin-bottom:3rem;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.toppage .sec01 .blogbnr h3{font-size:4.5vw}}.toppage .sec01 .blogbnr .bnr{text-align:center}.toppage .sec01 .blogbnr .bnr a img{box-shadow:0 .5rem 2rem rgba(0,0,0,.4);transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out}@media(max-width: 768px){.toppage .sec01 .blogbnr .bnr a img{width:90%}}.toppage .sec01 .blogbnr .bnr a:hover img{opacity:.7;box-shadow:0 0 1rem rgba(0,0,0,.4)}.blognav{padding:6rem 0 2em;background:url("../img/blog/nav_bg.jpg") no-repeat center center;background-size:cover}.blognav h2{margin-bottom:3rem;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.blognav h2{font-size:3.2vw}}@media(max-width: 500px){.blognav h2{font-size:4.5vw}}.blognav ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 500px){.blognav ul{justify-content:center}}.blognav ul li{flex-basis:50rem;margin-bottom:4rem}@media(max-width: 768px){.blognav ul li{flex-basis:48%}}@media(max-width: 500px){.blognav ul li{flex-basis:90%;margin:0 auto 4rem}}.blognav ul li a{display:flex;position:relative;background-color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,.3);transition:box-shadow .5s ease-in-out}.blognav ul li a::before,.blognav ul li a::after{content:"";position:absolute}.blognav ul li a::before{right:0;bottom:0;width:4rem;height:4rem;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%);background:linear-gradient(to right, #fba507 0%, #fb6b02 100%)}.blognav ul li a::after{right:.9rem;bottom:.9rem;width:.7rem;height:.7rem;border-right:solid 2px #fff;border-bottom:solid 2px #fff;transform:rotate(-45deg)}.blognav ul li a figure{flex-basis:32%;position:relative;overflow:hidden}.blognav ul li a figure::before{content:"";display:block;padding-top:100%}.blognav ul li a figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-in-out}.blognav ul li a figure .dummy{position:absolute;top:50%;left:0;width:100%;color:#fff;font-size:2.4rem;font-weight:700;text-align:center;transform:translateY(-50%)}.blognav ul li a dl{flex-basis:68%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem}@media(max-width: 768px){.blognav ul li a dl{padding:1rem}}@media(max-width: 500px){.blognav ul li a dl{padding:3rem}}.blognav ul li a dl dt{height:4.5em;color:#000;font-size:1.8rem;font-weight:700;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width: 768px){.blognav ul li a dl dt{font-size:1.8vw}}@media(max-width: 500px){.blognav ul li a dl dt{font-size:3vw}}.blognav ul li a dl dd{padding-right:2rem;color:gray;font-size:1.4rem;text-align:right}@media(max-width: 768px){.blognav ul li a dl dd{font-size:1.4vw}}@media(max-width: 500px){.blognav ul li a dl dd{font-size:2.6vw}}.blognav ul li a:hover{box-shadow:0 0 1rem rgba(0,0,0,.2)}.blognav ul li a:hover figure img{transform:scale(1.15)}.creativecloud .blognav h2 span{background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.acrobatdc .blognav{margin-bottom:40px}.acrobatdc .blognav h2 span{color:#dc1d24}.blog{color:#000}.blog .pc{display:block}@media screen and (max-width: 768px){.blog .pc{display:none}}.blog .tab{display:none}@media screen and (max-width: 768px){.blog .tab{display:block}}@media screen and (max-width: 500px){.blog .tab{display:none}}.blog .sp{display:none}@media screen and (max-width: 768px){.blog .sp{display:none}}@media screen and (max-width: 500px){.blog .sp{display:block}}.blog .button-contact .btn-orange,.blog .button-contact .btn-yellow{box-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 769px){.blog .button-contact .btn-orange,.blog .button-contact .btn-yellow{height:auto !important;padding:3rem !important}}@media screen and (min-width: 769px){.blog .main .container{max-width:76.5625em}}.blog .main-visual{position:relative;padding:14rem 0 7rem;background:url("../img/blog/visual_bg.jpg") no-repeat center center;background-size:cover}@media(max-width: 768px){.blog .main-visual{padding:16rem 0 4rem}}.blog .main-visual::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.blog .main-visual figure{position:relative;width:13rem;margin:0 auto 2rem}@media(max-width: 500px){.blog .main-visual figure{width:18rem}}.blog .main-visual h1{position:relative;color:#fff;font-size:4.8rem;font-weight:700;text-align:center;letter-spacing:.05em}@media(max-width: 500px){.blog .main-visual h1{font-size:6rem}}.blog .entries{padding:7rem 0}.blog .entries .sec-title{margin-bottom:4rem;color:#000;font-size:3rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}.blog .entries .sec-title strong{color:#fc6416}@media(max-width: 768px){.blog .entries .sec-title{font-size:3vw}}@media(max-width: 500px){.blog .entries .sec-title{font-size:5vw}}.blog .entries .contents{max-width:112rem;margin:0 auto}.blog .entries .contents+.contents{display:none}.blog .entries .contents ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 500px){.blog .entries .contents ul{justify-content:center}}.blog .entries .contents ul li{flex-basis:52rem;margin-bottom:7rem}@media(max-width: 768px){.blog .entries .contents ul li{flex-basis:48%;margin-bottom:4rem}}@media(max-width: 500px){.blog .entries .contents ul li{flex-basis:80%;margin-bottom:6rem}}.blog .entries .contents ul li a{position:relative;display:flex;flex-direction:column;height:100%;border:solid 1px #e5e5e5;transition:border .5s ease-in-out}.blog .entries .contents ul li a::before,.blog .entries .contents ul li a::after{content:"";position:absolute}.blog .entries .contents ul li a::before{right:-1px;bottom:-1px;width:5rem;height:5rem;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%);background:linear-gradient(to right, #fba507 0%, #fb6b02 100%)}.blog .entries .contents ul li a::after{right:1.2rem;bottom:1.2rem;width:1rem;height:1rem;border-right:solid 2px #fff;border-bottom:solid 2px #fff;transform:rotate(-45deg)}.blog .entries .contents ul li a figure{position:relative;overflow:hidden;height:24rem}@media(max-width: 768px){.blog .entries .contents ul li a figure{height:18rem}}@media(max-width: 500px){.blog .entries .contents ul li a figure{height:24rem}}.blog .entries .contents ul li a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-in-out}.blog .entries .contents ul li a figure .dummy{position:absolute;top:50%;left:0;width:100%;color:#fff;font-size:3.6rem;font-weight:700;text-align:center;transform:translateY(-50%)}.blog .entries .contents ul li a dl{padding:2rem}.blog .entries .contents ul li a dl dt{height:2.5em;margin-bottom:2rem;color:#000;font-size:2.4rem;font-weight:700;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 768px){.blog .entries .contents ul li a dl dt{font-size:2.4vw}}@media(max-width: 500px){.blog .entries .contents ul li a dl dt{font-size:3.4vw}}.blog .entries .contents ul li a dl .description{margin-bottom:2rem;color:#000;font-size:1.6rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 768px){.blog .entries .contents ul li a dl .description{font-size:1.6vw}}@media(max-width: 500px){.blog .entries .contents ul li a dl .description{font-size:2.6vw}}.blog .entries .contents ul li a dl .date{padding-right:2rem;color:gray;font-size:1.6rem;text-align:right}@media(max-width: 768px){.blog .entries .contents ul li a dl .date{font-size:1.6vw}}@media(max-width: 500px){.blog .entries .contents ul li a dl .date{font-size:2.6vw}}.blog .entries .contents ul li a:hover{border:solid 1px #fb6b02}.blog .entries .contents ul li a:hover figure img{transform:scale(1.1)}.blog .entries .contents .readmore .btn-orange{position:relative;height:auto;margin:0 auto;padding:.2rem 4rem;font-size:1.6rem;text-align:center;line-height:2;box-shadow:0 0 0 rgba(0,0,0,0);transition:all .5s ease-in-out}@media screen and (max-width: 768px){.blog .entries .contents .readmore .btn-orange{font-size:3vw}}.blog .entries .contents .readmore .btn-orange::after{content:"";position:absolute;top:50%;right:2rem;width:.7rem;height:.7rem;border-right:solid 1px #fff;border-bottom:solid 1px #fff;transform:translateY(-50%) rotate(45deg)}.blog .entries .contents .readmore.open .btn-orange{pointer-events:none;opacity:0}.blog .entry{padding:12rem 0 6rem}@media(max-width: 768px){.blog .entry{padding:16rem 0 8rem}}.blog .entry .subject{position:relative;max-width:100rem;margin:0 auto 12rem}@media(max-width: 768px){.blog .entry .subject{margin-bottom:8rem}}@media(max-width: 500px){.blog .entry .subject{margin-bottom:12rem}}.blog .entry .subject h2{position:absolute;bottom:0;left:0;width:100%;padding:2rem 3rem;color:#000;font-size:4.8rem;font-weight:700;line-height:1.35;background-color:rgba(255,255,255,.7)}@media(max-width: 768px){.blog .entry .subject h2{font-size:3.6vw}}@media(max-width: 500px){.blog .entry .subject h2{font-size:4.8vw}}.blog .entry .subject .date{position:absolute;top:100%;left:0;width:100%;padding:.5rem 1rem;color:gray;font-size:1.6rem;text-align:right;line-height:1.75;background-color:#f2f2f2}@media(max-width: 768px){.blog .entry .subject .date{font-size:2.4vw}}@media(max-width: 500px){.blog .entry .subject .date{font-size:2.8vw}}.blog .entry .lead{max-width:80rem;margin:0 auto 6rem}.blog .entry .lead p{font-size:2.4rem;line-height:1.75}@media(max-width: 768px){.blog .entry .lead p{font-size:2.6vw}}@media(max-width: 500px){.blog .entry .lead p{font-size:4vw}}.blog .entry .lead p+p{margin-top:1rem}.blog .entry .lead li{font-size:2.2rem}@media(max-width: 768px){.blog .entry .lead li{font-size:2.6vw}}@media(max-width: 500px){.blog .entry .lead li{font-size:4vw}}.blog .entry .toc{max-width:80rem;margin:0 auto 6rem;padding:2rem 4rem;border:solid 1px #e5e5e5}@media(max-width: 500px){.blog .entry .toc{padding:2rem 3rem}}.blog .entry .toc .toc_title{position:relative;font-size:2.4rem;line-height:1.5}@media(max-width: 768px){.blog .entry .toc .toc_title{font-size:2.6vw}}@media(max-width: 500px){.blog .entry .toc .toc_title{font-size:4vw}}.blog .entry .toc .toc_title .toc_toggle{position:absolute;top:50%;right:0;width:6em;padding:.25em;color:gray;font-size:.5em;text-align:center;background-color:#e5e5e5;border-radius:1.5em;transform:translateY(-50%);cursor:pointer}.blog .entry .toc .toc_list{margin-top:2rem;font-size:1.8rem;line-height:1.5}@media(max-width: 768px){.blog .entry .toc .toc_list{font-size:2.4vw}}@media(max-width: 500px){.blog .entry .toc .toc_list{font-size:3.2vw}}.blog .entry .toc .toc_list li+li{margin-top:2rem}.blog .entry .toc .toc_list li .toc_num{margin-right:.5rem;font-weight:700}.blog .entry .toc .toc_list li ul{margin-top:1rem;margin-left:3rem;font-size:1.6rem}@media(max-width: 768px){.blog .entry .toc .toc_list li ul{font-size:2.2vw}}@media(max-width: 500px){.blog .entry .toc .toc_list li ul{font-size:2.6vw}}.blog .entry .toc .toc_list li ul li+li{margin-top:1rem}.blog .entry .contents{max-width:80rem;margin:0 auto 6rem}.blog .entry .contents h3{position:relative;margin-bottom:1.5rem;padding:.5em 1em;color:#fc6416;font-size:2.4rem;font-weight:700;line-height:1.5}@media(max-width: 768px){.blog .entry .contents h3{font-size:2.6vw}}@media(max-width: 500px){.blog .entry .contents h3{font-size:4vw}}.blog .entry .contents h3::before{content:"";position:absolute;top:50%;left:0;width:.25em;height:calc(100% - 1em);border-radius:1.25em;background:linear-gradient(to bottom, #fb6b02 0%, #fba507 100%);transform:translateY(-50%)}.blog .entry .contents h4{margin-bottom:2rem;margin-left:2.4rem;padding-top:.5rem;font-size:1.8rem;font-weight:700}@media(max-width: 768px){.blog .entry .contents h4{font-size:2.4vw;margin-left:2.6vw}}@media(max-width: 500px){.blog .entry .contents h4{font-size:3.6vw;margin-left:4vw}}.blog .entry .contents p{margin-bottom:3rem;margin-left:2.4rem;font-size:1.6rem;line-height:1.75}@media(max-width: 768px){.blog .entry .contents p{font-size:2.2vw;margin-left:2.6vw}}@media(max-width: 500px){.blog .entry .contents p{font-size:3.2vw;margin-left:4vw}}.blog .entry .contents p.intro{font-size:1.8rem}@media(max-width: 768px){.blog .entry .contents p.intro{font-size:2.4vw}}@media(max-width: 500px){.blog .entry .contents p.intro{font-size:3.6vw}}.blog .entry .contents a:link,.blog .entry .contents a:visited{color:#fc6416;text-decoration:underline}.blog .entry .contents a:hover,.blog .entry .contents a:focus,.blog .entry .contents a:active{color:red;text-decoration:none}.blog .entry .contents .pic{margin:4rem 0}.blog .entry .contents .pic figure{position:relative}.blog .entry .contents .pic figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:.5rem;font-size:1.4rem;text-align:center;background-color:rgba(255,255,255,.8)}.blog .entry .contents .pic.two{display:flex;justify-content:space-between}@media(max-width: 500px){.blog .entry .contents .pic.two{display:block}}.blog .entry .contents .pic.two figure{flex-basis:49%}@media(max-width: 500px){.blog .entry .contents .pic.two figure+figure{margin-top:3rem}}.blog .entry .contents .embet{margin-top:4rem;position:relative;width:100%;padding-top:56.25%}.blog .entry .contents .embet iframe,.blog .entry .contents .embet video{position:absolute;top:0;left:0;width:100%;height:100%}.blog .entry .contents table{table-layout:fixed;margin:0 5%;width:90%;font-size:1.8rem;text-align:center;border:1px solid #000}.blog .entry .contents table th{border:1px solid #000}.blog .entry .contents table td{border:1px solid #000;padding:0 1%}@media(max-width: 768px){.blog .entry .contents table{font-size:2.4vw}}@media(max-width: 500px){.blog .entry .contents table{font-size:3.6vw}}.blog .entry .contents .long tr td:nth-child(n+2){text-align:left}.blog .entry .contents ul{margin-left:4rem;font-size:1.6rem}@media(max-width: 768px){.blog .entry .contents ul{font-size:2.2vw;margin-left:4vw}}@media(max-width: 500px){.blog .entry .contents ul{font-size:3.2vw;margin-left:6vw}}.blog .entry .nav{max-width:72rem;margin:0 auto;padding-top:4rem;border-top:solid 1px #e5e5e5;text-align:center}.blog .entry .nav .btn-orange{display:inline-block;position:relative;height:auto;margin:0 auto;padding:.2rem 4rem;font-size:1.6rem;font-weight:400;text-align:center;line-height:2;box-shadow:0 0 0 rgba(0,0,0,0);transition:all .5s ease-in-out}@media(max-width: 768px){.blog .entry .nav .btn-orange{width:auto;font-size:2.4vw}}@media(max-width: 500px){.blog .entry .nav .btn-orange{font-size:3.6vw}}.blog .entry .nav .btn-orange::before{content:"";position:absolute;top:50%;left:2rem;width:.7rem;height:.7rem;border-top:solid 1px #fff;border-left:solid 1px #fff;transform:translateY(-50%) rotate(-45deg)}.blog .entry ul.soft-list{margin-bottom:3rem;padding-left:4rem;list-style:circle}.blog .dl-list{padding:8rem 0;background-color:#333}.blog .dl-list .sec-title{margin-bottom:3rem;color:#fff;text-align:center}.blog .dl-list .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.blog .dl-list .sec-title h2 strong{color:#fba507}@media screen and (max-width: 500px){.blog .dl-list .sec-title h2{font-size:5vw}}.blog .dl-list ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.blog .dl-list ul li{padding:2rem 1rem}.blog .dl-list ul li a{display:inline-block;padding:0 3rem;border:solid 2px #fba507;color:#fba507;font-size:1.6rem;font-weight:700;text-align:center;line-height:2.4;border-radius:1.6em;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.blog .dl-list ul li a{min-width:30rem;font-size:2rem}}.blog .dl-list ul li a:hover{color:#fff;background-color:#fba507}.blog .sec06{padding-top:100px;padding-bottom:60px}@media screen and (min-width: 769px){.blog .sec06 .container{max-width:67.5em}}.blog .sec06 .border-box{height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.blog .sec06 .border-box{height:auto}}.blog .sec06 .border-box .img-box{width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}.blog .sec06 .border-box .img-box img{width:275px}.blog .sec06 .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}.blog .sec06 .border-box h2 span{color:#fb6b02}@media screen and (max-width: 768px){.blog .sec06 .border-box h2{margin-top:-48px;margin-bottom:10px}}.blog .sec06 p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media screen and (max-width: 500px){.blog .sec06 p{font-size:4vw}}.simulation{color:#000}.simulation .pc{display:block}@media screen and (max-width: 768px){.simulation .pc{display:none}}.simulation .tab{display:none}@media screen and (max-width: 768px){.simulation .tab{display:block}}@media screen and (max-width: 500px){.simulation .tab{display:none}}.simulation .sp{display:none}@media screen and (max-width: 768px){.simulation .sp{display:none}}@media screen and (max-width: 500px){.simulation .sp{display:block}}.simulation .button-contact .btn-orange,.simulation .button-contact .btn-yellow{box-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 769px){.simulation .button-contact .btn-orange,.simulation .button-contact .btn-yellow{height:auto !important;padding:3rem !important}}@media screen and (min-width: 769px){.simulation .main .container{max-width:112.5rem}}.simulation .main-visual{position:relative;padding:18rem 0 11rem;background:url("../img/simulation/visual_bg.jpg") no-repeat center center;background-size:cover}@media(max-width: 768px){.simulation .main-visual{padding:20rem 0 8rem}}.simulation .main-visual::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.simulation .main-visual h1{position:relative;color:#fff;font-size:4.8rem;font-weight:700;text-align:center;letter-spacing:.05em}@media(max-width: 500px){.simulation .main-visual h1{font-size:6rem}}.simulation .sec{padding:7rem 0}.simulation .sec .sec-title{margin-bottom:6rem;color:#000;font-size:3rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}@media(max-width: 768px){.simulation .sec .sec-title{font-size:3vw}}@media(max-width: 500px){.simulation .sec .sec-title{font-size:4vw}}.simulation .sec .notes{display:flex;justify-content:center}.simulation .sec .notes ul{display:flex;flex-direction:column;margin:0 auto 6rem;color:#c00;font-size:1.4rem;font-weight:700}.simulation .sec .notes ul li{padding:.2rem 0;padding-left:1em;text-indent:-1em}@media(max-width: 768px){.simulation .sec .notes ul li .inline{display:block;padding-top:.4rem;text-indent:-1em}}.simulation .sec01 .sec-title{margin-bottom:2rem}.simulation .sec02{background-color:#ededed}.simulation .results{width:100%;max-width:80rem;margin:0 auto 8rem}.simulation .results .subject{display:flex;justify-content:space-between;align-items:center;font-weight:700}.simulation .results .subject dt{flex-basis:40%;padding:1rem;color:#fff;font-size:2.4rem;text-align:center;background-color:#fc6416}.simulation .results .subject dd{font-size:1.8rem;text-align:right}.simulation .results .panel{display:flex;padding:2rem 0;border:solid 1px #e5e5e5}@media(max-width: 768px){.simulation .results .panel{padding:1.5rem 0}}@media(max-width: 500px){.simulation .results .panel{padding:1rem 0}}.simulation .results .panel dl{flex-basis:50%;padding:0 3rem}@media(max-width: 768px){.simulation .results .panel dl{padding:0 1.5rem}}@media(max-width: 500px){.simulation .results .panel dl{padding:0 1rem}}.simulation .results .panel dl+dl{border-left:1px solid #e5e5e5}.simulation .results .panel dl dt{display:flex;justify-content:center;align-items:center;margin-bottom:.7rem;color:#fba507;font-size:1.8rem;font-weight:700}@media(max-width: 768px){.simulation .results .panel dl dt{font-size:1.6rem}}.simulation .results .panel dl dt::before,.simulation .results .panel dl dt::after{content:"";display:inline-block;width:2px;height:1.25em;margin:0 .75em;background-color:#fba507}.simulation .results .panel dl dt::before{transform:rotate(-30deg)}.simulation .results .panel dl dt::after{transform:rotate(30deg)}.simulation .results .panel dl .type{margin-bottom:1rem;padding:.2rem;font-size:1.8rem;font-weight:700;text-align:center;background-color:#ededed}.simulation .results .panel dl .price{display:flex;justify-content:space-between;align-items:center;font-weight:700}.simulation .results .panel dl .price .level{padding:0 2rem;color:#fff;font-size:1.6rem;line-height:2;background-color:#000;border-radius:1em}.simulation .results .panel dl .price .num{flex-grow:1;color:#fc6416;font-size:3rem;text-align:right}.simulation .results .panel dl .price .yen{margin-top:.3em;margin-left:.5rem;color:#fc6416;font-size:2rem}.simulation .results .panel dl .price.difference{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5;font-size:1.6rem;text-align:right}.simulation .results .panel dl .price.difference .num{font-size:1.6rem}.simulation .results .contact_nav{padding:2rem;text-align:center;background-color:#ededed}.simulation .btn-simulation{cursor:pointer;display:inline-block;min-width:36rem;padding:1.2rem;border:solid 3px #fc6416;color:#fc6416;font-size:2.2rem;font-weight:700;text-align:center;background-color:#fff;box-shadow:0 .5rem 0 rgba(0,0,0,.2);transition:transform .5s ease-in-out}.simulation .btn-simulation:hover{transform:scale(1.1)}.simulation .applications{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.simulation .applications .panel{flex-basis:34rem;margin-bottom:3rem;padding:2rem;border:solid 1px #e5e5e5}@media(max-width: 768px){.simulation .applications .panel{flex-basis:48%;padding:1rem}}.simulation .applications .panel .info{display:flex;align-items:center;margin-bottom:2rem}.simulation .applications .panel .info figure{flex-basis:5rem}.simulation .applications .panel .info h3{flex-grow:1;padding-left:2rem;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.simulation .applications .panel .info .piece input{width:6rem;padding:.5rem .75rem;border:solid 1px #e5e5e5;font-size:1.6rem;text-align:right;line-height:2;border-radius:.5rem}.simulation .applications .panel table{width:100%;border-collapse:separate;border-spacing:1px;font-size:1.4rem}@media(max-width: 768px){.simulation .applications .panel table{font-size:1.2rem}}.simulation .applications .panel table thead tr th{width:40%;padding:.2rem;font-weight:400;text-align:center;background-color:#ededed}.simulation .applications .panel table thead tr th.nbsp{width:20%;background-color:#fff}.simulation .applications .panel table tbody tr th{padding:.3rem;border-bottom:solid 1px #ededed;font-weight:400;text-align:center}.simulation .applications .panel table tbody tr td{padding:.3rem 1rem;border-bottom:solid 1px #ededed;text-align:right}.simulation .applications .panel table tbody tr td .subtotal{font-weight:700}.form{background-color:#f7f7f7;padding-bottom:80px}.form .in-form{color:#fff;background-color:#336;padding:1rem}.form .form-text{text-align:center;margin:30px}.form .btn-in-form{cursor:pointer;display:inline-block;min-width:36rem;padding:1.2rem;border:solid 3px #fc6416;color:#fc6416;font-size:3rem;font-weight:700;text-align:center;background-color:#fff;box-shadow:0 .5rem 0 rgba(0,0,0,.2);transition:transform .5s ease-in-out}.form .btn-in-form:hover{transform:scale(1.1)}@media screen and (min-width: 768px){.form .btn-in-form{font-size:2.2rem}}.form .tbl-inputs{border:1px solid #d0d0d0;width:100%}@media screen and (min-width: 768px){.form .tbl-inputs{display:flex}}.form .tbl-inputs>dt{background-color:#336;color:#fff;padding:1em;font-size:3rem;font-weight:bold}@media screen and (min-width: 768px){.form .tbl-inputs>dt{font-size:2rem;width:16em;flex-shrink:0}}.form .tbl-inputs>dd{background-color:#fff;padding:1.4em}@media screen and (min-width: 768px){.form .tbl-inputs>dd{flex-grow:1}}.form .tbl-inputs+.tbl-inputs{margin-top:2.5em}.form .list-inputs{display:flex;align-items:center;flex-wrap:wrap}.form .list-inputs li{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1em}.form .list-inputs li.other{flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;width:100%}.form .list-inputs li.other label{flex-shrink:1;flex-grow:0;margin-right:1em;width:5em}.form .list-inputs li.other input[type=text]{flex-grow:1;flex-shrink:0;width:70%}@media screen and (min-width: 768px){.form .list-item{display:flex}}.form .list-item dt{font-weight:bold;color:#26354d;display:flex}@media screen and (min-width: 768px){.form .list-item dt{width:9em;flex-shrink:0}}@media screen and (max-width: 767.98px){.form .list-item dd{margin-top:1em}}.form .list-item+.list-item{margin-top:1em;padding-top:2em;border-top:1px solid #dedede}@media screen and (min-width: 768px){.form .list-item.list-info{flex-wrap:wrap}}.form .list-item.list-info .row{width:100%}@media screen and (min-width: 768px){.form .list-item.list-info .row{display:flex;align-items:baseline;flex-wrap:wrap}}.form .list-item.list-info .row+.row{margin-top:1.2em}.form .list-item.list-info .row dt{width:9em}.form .list-item.list-info .row dd{flex-grow:1}@media screen and (max-width: 767.98px){.form .list-item.list-info .row dd{margin-top:.5em}}label{margin-right:1.2em;text-indent:-1em;padding-left:1em}@media screen and (min-width: 768px){label{font-size:1.6rem;margin-right:2.5em}}input[type=text],input[type=email],input[type=tel],select{width:100%;border-radius:3px}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{border-color:#ccc;color:#999}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, textarea::-moz-placeholder{border-color:#ccc;color:#999}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{border-color:#ccc;color:#999}@media screen and (min-width: 768px){input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{font-size:1.5rem}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, textarea::-moz-placeholder{font-size:1.5rem}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{font-size:1.5rem}}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:20px;width:20px;vertical-align:-1rem;transition:.3s;color:#fff;cursor:pointer;display:inline-block;margin:.4rem;outline:none;border-radius:4px}@media screen and (min-width: 768px){input[type=checkbox],input[type=radio]{vertical-align:-0.8rem}}input[type=checkbox]:before,input[type=checkbox]:after{position:absolute;content:"";background:#fff;transition:.3s}input[type=checkbox]:before{left:2px;top:6px;width:0;height:2px;transform:rotate(45deg)}input[type=checkbox]:after{right:9px;bottom:3px;width:2px;height:0;transform:rotate(40deg);transition-delay:.1s}input[type=checkbox]:checked:before{left:1px;top:10px;width:6px;height:2px}input[type=checkbox]:checked:after{right:5px;bottom:1px;width:2px;height:14px}input[type=checkbox]:indeterminate:before,input[type=checkbox]:indeterminate:after{width:7px;height:2px;transform:rotate(0)}input[type=checkbox]:indeterminate:before{left:1px;top:7px}input[type=checkbox]:indeterminate:after{right:1px;bottom:7px}input[type=radio]{border-radius:50%}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:before{content:"";display:block;width:10px;height:10px;border-radius:50%;margin:3px;transform:scale(0);transition:.3s}input[type=checkbox],input[type=radio]{border:2px solid #b6b6b6}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked:before{background:#fc5e01;border-color:#fc5e01}.text-area{border:none;width:100%;height:4.85em}.privacy{border:1px solid #4e5869;padding:1em;margin-top:2.5em}.privacy h2{font-size:3rem;font-weight:bold;color:#26354d}@media screen and (min-width: 768px){.privacy h2{font-size:2rem}}.privacy p{font-size:2.6rem;margin-top:.5em}@media screen and (min-width: 768px){.privacy p{font-size:1.5rem}}.privacy a{color:#fd5c01}.privacy a:hover{text-decoration:underline}.privacy a.ico-ext:after{width:1em;height:1em}.ico-ext{display:inline-flex;align-items:center;margin-right:.4em}.ico-ext::after{content:"";width:1em;height:1em;background-image:url(../img/ico_ext.svg);background-repeat:no-repeat;background-position:50% 50%}.must{background-color:red;color:#fff;display:inline-block;margin-left:.6em;font-size:2.6rem;padding:0 .4em;border-radius:4px}@media screen and (min-width: 768px){.must{font-size:1.3rem}}.txt-error,.alert{color:#ff0f37;font-size:2.4rem;margin-top:.1em}@media screen and (min-width: 768px){.txt-error,.alert{font-size:1.5rem;width:100%}}.msg-error{border:1px solid #ff0f37;color:#ff0f37;background-color:#ffebed;text-align:center;margin-top:3.5em;padding:1.2em 1em;border-radius:3px}.invalid{border-color:#ff0f37;background-color:#ffebed}.g-recaptcha{margin-top:1.5em}@media screen and (max-width: 767.98px){.g-recaptcha{transform:scale(0.93);transform-origin:0 0}}.msg-thanks{text-align:center;margin-top:4em;margin-bottom:6em}.page-contact-confirm .list-inputs{display:block}@media screen and (min-width: 768px){.page-contact-confirm .btn-back{width:12.7272727273em}}@media screen and (min-width: 768px){.page-contact-confirm .btn-orange{width:13.6363636364em}}.page-contact-thanks .button-contact{text-align:center}.button-form{margin-top:4rem;text-align:center}.contents-slider,.contents-carousel{display:none;position:relative;max-width:108rem;margin:0 auto 5rem}.contents-slider.slick-initialized,.contents-carousel.slick-initialized{display:block}.contents-slider .slick-track,.contents-carousel .slick-track{display:flex}.contents-slider .slick-slide,.contents-carousel .slick-slide{height:auto !important}.contents-slider .slick-arrow,.contents-carousel .slick-arrow{cursor:pointer;position:absolute;top:50%;z-index:1;width:6rem;height:6rem;padding:0;border:0 none;font-size:0;transform:translateY(-50%);transition:opacity .5s linear;opacity:.5}.contents-slider .slick-arrow:hover,.contents-carousel .slick-arrow:hover{opacity:1}.contents-slider .slick-arrow::before,.contents-carousel .slick-arrow::before{content:"";position:absolute;top:50%;left:50%;width:5rem;height:5rem}@media(max-width: 768px){.contents-slider .slick-arrow::before,.contents-carousel .slick-arrow::before{width:4rem;height:4rem}}.contents-slider .slick-prev,.contents-carousel .slick-prev{left:-5rem}@media(max-width: 768px){.contents-slider .slick-prev,.contents-carousel .slick-prev{left:-2rem}}.contents-slider .slick-prev::before,.contents-carousel .slick-prev::before{border-top:solid 3px #ccc;border-left:solid 3px #ccc;transform:translate(-50%, -50%) rotate(-45deg)}.contents-slider .slick-next,.contents-carousel .slick-next{right:-5rem}@media(max-width: 768px){.contents-slider .slick-next,.contents-carousel .slick-next{right:-2rem}}.contents-slider .slick-next::before,.contents-carousel .slick-next::before{border-right:solid 3px #ccc;border-bottom:solid 3px #ccc;transform:translate(-50%, -50%) rotate(-45deg)}.contents-slider .slick-dots,.contents-carousel .slick-dots{position:absolute;top:calc(100% + 3rem);left:0;display:flex;justify-content:center;width:100%}.contents-slider .slick-dots li,.contents-carousel .slick-dots li{line-height:0}.contents-slider .slick-dots li+li,.contents-carousel .slick-dots li+li{margin-left:2rem}.contents-slider .slick-dots li button,.contents-carousel .slick-dots li button{width:1.6rem;height:1.6rem;padding:0;border:0 none;font-size:0;background-color:#e5e5e5;border-radius:50%;transition:background-color .5s linear}@media(max-width: 768px){.contents-slider .slick-dots li button,.contents-carousel .slick-dots li button{width:3vw;height:3vw}}.contents-slider .slick-dots li.slick-active button,.contents-carousel .slick-dots li.slick-active button{background-color:#fc6416}.toppage .blackfriday{background-color:#000;height:72rem;position:relative}@media(max-width: 768px){.toppage .blackfriday{height:135vw}}@media(max-width: 500px){.toppage .blackfriday{height:145vw}}.toppage .blackfriday .container{max-width:63.75em}.toppage .blackfriday .panel{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:10rem}@media(max-width: 768px){.toppage .blackfriday .panel{padding-top:15vw;flex-direction:column}}@media(max-width: 500px){.toppage .blackfriday .panel{padding-top:20vw}}.toppage .blackfriday .panel figure{width:25em}@media(max-width: 768px){.toppage .blackfriday .panel figure{width:40%;margin:0 auto 2rem}}.toppage .blackfriday .panel .copy{display:flex;flex-direction:column;align-items:center}.toppage .blackfriday .panel h1{margin-bottom:3rem;color:#fff;font-size:6rem;font-weight:700;line-height:1.2;letter-spacing:.05em}.toppage .blackfriday .panel dl{display:flex;align-items:center;color:#fff;font-weight:700;letter-spacing:.05em}.toppage .blackfriday .panel dl dt{display:flex;justify-content:center;align-items:center;width:7rem;height:7rem;border:solid 2px #fff;font-size:1.8rem;border-radius:50%}.toppage .blackfriday .panel dl dd{flex-grow:1;margin-left:1rem;font-size:2.4rem;line-height:1.5}.toppage .blackfriday .panel dl dd strong{color:#ead26c}.toppage .blackfriday .panel p{margin-top:-0.3em;color:#fff;font-size:7.2rem;font-weight:700;letter-spacing:.05em}.toppage .blackfriday .panel p strong{font-size:1.6em}.toppage .blackfriday .date{display:flex;justify-content:center;align-items:center;margin:2rem 0 3rem;font-weight:700;letter-spacing:.05em}.toppage .blackfriday .date dt{padding:.2rem .5rem;color:#000;font-size:2.4rem;background-color:#fff}.toppage .blackfriday .date dd{margin-left:1rem;color:#fff;font-size:3rem}.toppage .blackfriday .button-detail{display:flex;justify-content:center}.toppage .blackfriday .button-detail .btn-orange{display:flex;justify-content:center;align-items:center;width:40rem;margin:0 2rem;font-size:2.8rem}@media(max-width: 768px){.toppage .blackfriday .button-detail{flex-direction:column;align-items:center;margin:0 auto}.toppage .blackfriday .button-detail .btn-orange{width:80%;margin:0}}.toppage .blognav .container{max-width:67.5em}.toppage .main-visual{height:75rem}@media(max-width: 768px){.toppage .main-visual{height:150vw}}@media(max-width: 500px){.toppage .main-visual{height:155vw}}.toppage .main-visual .mv-text-top{padding-top:12rem}@media(max-width: 768px){.toppage .main-visual .mv-text-top{padding-top:20vw}}@media(max-width: 500px){.toppage .main-visual .mv-text-top{padding-top:24vw}}.toppage .main-visual .mv-text-top h1{margin-bottom:3rem}.toppage .main-visual .mv-text-top .partner{margin-bottom:3rem}.toppage .main-visual .mv-text-top .button-contact{display:flex;justify-content:center}.toppage .main-visual .mv-text-top .button-contact+.button-contact{margin-top:3rem}.toppage .main-visual .mv-text-top .button-contact .btn-tel{width:36rem;padding:.5em 1em}.toppage .main-visual .mv-text-top .button-contact .btn-tel strong{display:block;margin-bottom:.5rem;color:#fff;font-size:1.8rem;font-weight:700}@media(max-width: 768px){.toppage .main-visual .mv-text-top .button-contact{flex-direction:column;margin:0 auto}.toppage .main-visual .mv-text-top .button-contact .btn-orange,.toppage .main-visual .mv-text-top .button-contact .btn-tel{width:100%;margin:0}.toppage .main-visual .mv-text-top .button-contact .btn-tel{margin-top:3rem;padding:.4em 1em}}.creativecloud .blackfriday{background:url("../img/creativecloud/blackfriday_bg.jpg") no-repeat 50% 50%;background-size:192rem;height:90rem;position:relative;padding-top:12rem}@media(max-width: 768px){.creativecloud .blackfriday{height:auto;padding:15vw 0 5vw;background-position:27% 50%;background-size:cover}}@media(max-width: 500px){.creativecloud .blackfriday{padding-top:20vw}}.creativecloud .blackfriday .container{max-width:67.5em}.creativecloud .blackfriday .date{display:flex;justify-content:center;margin-bottom:2rem}.creativecloud .blackfriday .date P{padding:.25rem 1rem;color:#000;font-size:2.4rem;font-weight:700;letter-spacing:.05em;background-color:#ead26c}.creativecloud .blackfriday .date P strong{font-size:1.4em}.creativecloud .blackfriday h1{margin-bottom:2rem;color:#fff;font-size:5.4rem;font-weight:700;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.creativecloud .blackfriday h1{font-size:6.4rem}}.creativecloud .blackfriday h1 br{display:none}@media(max-width: 768px){.creativecloud .blackfriday h1 br{display:block}}.creativecloud .blackfriday .detail{display:flex;justify-content:space-around;align-items:center}@media(max-width: 768px){.creativecloud .blackfriday .detail{flex-direction:column;justify-content:flex-start}}.creativecloud .blackfriday .detail .copy{width:54rem;color:#fff}.creativecloud .blackfriday .detail .copy .sub{font-size:3rem;font-weight:700;line-height:1.666;letter-spacing:.05em}.creativecloud .blackfriday .detail .copy .sub strong{color:#ead26c}.creativecloud .blackfriday .detail .copy h2{margin-top:-0.25em;font-size:6.8rem;font-weight:700;letter-spacing:.05em}.creativecloud .blackfriday .detail .copy h2 strong{font-size:1.6em}.creativecloud .blackfriday .detail .copy .notes{font-size:1.6rem}.creativecloud .blackfriday .detail .target{width:42rem;color:#fff}@media(max-width: 768px){.creativecloud .blackfriday .detail .target{width:54rem;margin-top:3rem}}.creativecloud .blackfriday .detail .target h3{display:inline-block;margin-bottom:2rem;padding:.2em .5em;color:#000;font-size:2.4rem;font-weight:700;background-color:#fff}.creativecloud .blackfriday .detail .target dl{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:solid 1px #fff}.creativecloud .blackfriday .detail .target dl dt{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media(max-width: 768px){.creativecloud .blackfriday .detail .target dl dt{font-size:2.4rem}}.creativecloud .blackfriday .detail .target dl dd img{width:4.4rem}@media(max-width: 768px){.creativecloud .blackfriday .detail .target dl dd img{width:6rem}}.creativecloud .blackfriday .detail .target dl+dl{display:block;margin-bottom:0;padding-bottom:0;border-bottom:0 none}.creativecloud .blackfriday .detail .target dl+dl dd{display:flex;justify-content:space-between;margin-top:1rem}.creativecloud .blackfriday .detail .target dl+dl dd img{width:4.2rem}@media(max-width: 768px){.creativecloud .blackfriday .detail .target dl+dl dd img{width:5.4rem}}.creativecloud .blackfriday .button-contact{display:flex;justify-content:center;margin-top:4rem}.creativecloud .blackfriday .button-contact .btn-orange{width:36rem;margin:0 2rem;font-size:2.4rem}@media(max-width: 768px){.creativecloud .blackfriday .button-contact .btn-orange{font-size:3rem}}.creativecloud .blackfriday .button-contact .btn-tel{width:36rem;margin:0 2rem;padding:.1em 1em;border:solid 1px #fba507;color:#fba507;font-size:3.6rem;font-weight:700;text-align:center}.creativecloud .blackfriday .button-contact .btn-tel span{display:block;margin-top:.5rem;color:#fff;font-size:1.4rem;font-weight:400}@media(max-width: 768px){.creativecloud .blackfriday .button-contact{flex-direction:column;margin:4rem auto 0}.creativecloud .blackfriday .button-contact .btn-orange,.creativecloud .blackfriday .button-contact .btn-tel{width:80%;margin:0 auto}.creativecloud .blackfriday .button-contact .btn-tel{margin-top:2rem;padding:.4em 1em}}.creativecloud .blackfriday .attention{display:flex;flex-wrap:wrap;justify-content:space-between;width:94%;margin:5rem auto 0;padding:1.4rem 2.4rem;border:solid 1px #fff;color:#fff;letter-spacing:.05em}@media(max-width: 768px){.creativecloud .blackfriday .attention{display:block;width:80%}}.creativecloud .blackfriday .attention p{flex-basis:100%;margin-bottom:1rem;font-size:1.4rem}@media(max-width: 768px){.creativecloud .blackfriday .attention p{font-size:1.6rem}}.creativecloud .blackfriday .attention ul{flex-basis:44%;font-size:1rem}@media(max-width: 768px){.creativecloud .blackfriday .attention ul{font-size:1.2rem}}.creativecloud .blackfriday .attention ul+ul{flex-basis:52%}@media(max-width: 768px){.creativecloud .blackfriday .attention ul+ul{margin-top:.5rem}}.creativecloud .blackfriday .attention ul li{position:relative;padding-left:1.25em;line-height:1.4}.creativecloud .blackfriday .attention ul li::before{content:"";position:absolute;top:.7em;left:0;width:1em;height:1em;background-color:#fff;border-radius:50%;transform:translateY(-50%)}.creativecloud .blackfriday .attention ul li+li{margin-top:.5rem}.blognav{padding:6rem 0}.blognav .listnav{display:flex;justify-content:center}.blognav .listnav a{display:block;padding:.75em 1.5em;border-radius:3em;font-size:1.6rem;text-align:center;display:flex;justify-content:center;align-items:center;border:solid .2rem #fc6416;color:#fc6416 !important;font-weight:700;line-height:1;background-color:#fff;transition:color .3s ease-in-out,background-color .3s ease-in-out}@media(max-width: 768px){.blognav .listnav a{font-size:2.4rem}}.blognav .listnav a:hover{color:#fff !important;background-color:#fc6416}.main-visual .container{position:relative}.main-visual .tel-panel{position:absolute;top:9rem;right:0;padding:1rem 2rem;border-radius:1rem;background-color:rgba(0,0,0,.7);letter-spacing:.05em}@media(max-width: 768px){.main-visual .tel-panel{display:none}}.main-visual .tel-panel dl{color:#fff;font-size:1.6rem;text-align:center}.main-visual .tel-panel dl dt{margin-bottom:.5rem;font-weight:700}.main-visual .tel-panel dl dt .time{font-size:.8em;font-weight:400}.main-visual .tel-panel dl dd strong{display:inline-block;color:#fba507;font-size:1.25em}.toppage .sec02 .vipnav{display:flex;justify-content:center;margin-bottom:6rem}.toppage .sec02 .vipnav a{line-height:1.5;padding:.5em 1.5em;border-radius:3em;border:1px solid;cursor:pointer;background:rgba(0,0,0,0) linear-gradient(98deg, #fb6b02 0%, #fba507 50%, #fb6b02 100%) 100% 0% no-repeat padding-box;background-size:200% auto;border:0;color:#fff;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);font-size:3.2rem;width:100%;transition:.5s;text-align:center;align-items:baseline;font-weight:bold}@media screen and (min-width: 769px){.toppage .sec02 .vipnav a{width:auto;height:2.4545454545em;font-size:2.2rem}}.toppage .sec02 .vipnav a:hover{color:#fff;background-position:0% 0%;box-shadow:0px 3px 20px rgba(0,0,0,.3764705882)}.substance .main-visual .logo{margin-bottom:4rem}.substance .main-visual .logo img{width:60rem}@media(max-width: 768px){.substance .main-visual .logo img{width:100%}}.simulation .sim-contents{position:relative}.simulation .sim-contents>.container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}@media(max-width: 768px){.simulation .sim-contents>.container{display:block}}.simulation .sim-contents .sec00{flex-basis:100%}.simulation .sim-contents .sec00 .sec-title{margin-bottom:2rem}.simulation .sim-contents .sec00 p{font-size:1.8rem;font-weight:700;text-align:center}@media(max-width: 768px){.simulation .sim-contents .sec00 p{font-size:3vw}}.simulation .sim-contents .sec00 .button-contact .btn-orange{width:auto;font-size:2rem}@media(max-width: 768px){.simulation .sim-contents .sec00 .button-contact .btn-orange{font-size:3vw}}.simulation .sim-contents .sec01{flex-basis:62%;padding:0}@media(max-width: 768px){.simulation .sim-contents .sec01{padding-right:1em;padding-left:1em}}.simulation .sim-contents .sec01 .applications{position:relative}.simulation .sim-contents .sec01 .applications .notes{position:absolute;bottom:calc(100% + 1rem);left:0;font-size:1.4rem}@media(max-width: 768px){.simulation .sim-contents .sec01 .applications .notes{font-size:2.4vw}}.simulation .sim-contents .sec02{flex-basis:36%;padding:1.5rem}@media(max-width: 768px){.simulation .sim-contents .sec02{margin:0 1em;padding:4vw}}.simulation .sim-contents .sec02 .sec-title{margin-bottom:2rem;font-size:1.6rem}@media(max-width: 768px){.simulation .sim-contents .sec02 .sec-title{font-size:4vw}}.simulation .sim-contents .sec03{flex-basis:100%}@media(max-width: 768px){.simulation .sim-contents .sec03{padding-right:1em;padding-left:1em}}.simulation .sim-contents .sec03 .notes ul{margin-bottom:0}.simulation .sim-contents .applications .panel{padding:2rem 1rem}.simulation .sim-contents .results{display:none;position:sticky;left:0;bottom:0;z-index:100;width:100%;max-width:82rem;padding:1rem;border:solid 1px rgba(0,0,0,.2);background-color:rgba(255,255,255,.8)}@media(max-width: 768px){.simulation .sim-contents .results{padding:1.5rem;border:0 none;border-top:1px solid rgba(0,0,0,.2)}}.simulation .sim-contents .results .subject dt{padding:.5rem;font-size:1.8rem}.simulation .sim-contents .results .subject dd{padding-right:1rem}.simulation .sim-contents .results .panel{padding:1rem 0;border:0 none}.simulation .sim-contents .results .panel dl{padding:0 2rem}@media(max-width: 768px){.simulation .sim-contents .results .panel dl{padding:0 1rem}}.simulation .sim-contents .results .panel dl .type span{display:inline-block;position:relative;padding-right:1.75em}.simulation .sim-contents .results .panel dl .price .level{position:relative;padding:.25em 2em .25em .75em;font-size:1.4rem;line-height:1.35}@media(max-width: 768px){.simulation .sim-contents .results .panel dl .price .level{font-size:1rem}}@media(max-width: 768px){.simulation .sim-contents .results .panel dl .price .num{font-size:2.4rem}}.simulation .sim-contents .results .panel dl .price.difference{padding-top:.5rem}.simulation .sim-contents .results .contact_nav{padding:.5rem}.simulation .sim-contents .results .contact_nav .btn-simulation{padding:.5em;font-size:1.8rem}.simulation .sim-contents .tooltip{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media screen and (max-width: 768px){.simulation .sim-contents .tooltip{right:.5em}}.simulation .sim-contents .tooltip .nav{position:relative;z-index:10;width:1.1em;height:1.1em;line-height:0;cursor:pointer}.simulation .sim-contents .tooltip .nav img{width:100%}.simulation .sim-contents .tooltip .tooltip_content{position:absolute;bottom:calc(100% + .5rem);left:50%;z-index:9;width:30rem;padding:.5rem 1rem;color:#fff;font-size:1.1rem;line-height:1.5;text-align:left;background-color:#c00;border-radius:.5rem;opacity:0;pointer-events:none;transition:all .3s ease-in-out;transform:translate(-50%, 0.5rem)}@media screen and (max-width: 768px){.simulation .sim-contents .tooltip .tooltip_content{bottom:calc(100% + 1.5rem);width:20rem;padding:1rem;font-size:2vw}}.simulation .sim-contents .tooltip .tooltip_content::after{content:"";position:absolute;top:calc(100% - 1px);left:50%;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#c00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%)}@media screen and (max-width: 768px){.simulation .sim-contents .tooltip .tooltip_content::after{border-width:1rem 1rem 0 1rem}}.simulation .sim-contents .tooltip .tooltip_content.active{opacity:1;pointer-events:all;transform:translate(-50%, 0)}.simulation .sim-contents .tooltip .tooltip_content a:hover{color:#fba507;text-decoration:underline}@media screen and (min-width: 768px){.form .tbl-inputs{display:block}}.form .tbl-inputs+.tbl-inputs{margin-top:1.5em}.form .tbl-inputs>dt{width:auto}.form .tbl-inputs li.other input[type=text]{width:50%}.form .privacy{margin-top:1.5em}.form .privacy h2{font-size:1.6rem}@media(max-width: 768px){.form .privacy h2{font-size:3rem}}.form .button-form{margin-top:2rem}.blog .main-visual .recommend{display:flex;justify-content:center;margin-top:3rem}.blog .main-visual .recommend dl{display:flex;flex-direction:column;align-items:center;padding:3rem 2.5rem;background-color:rgba(255,255,255,.8)}.blog .main-visual .recommend dl dt{padding:0 1em;border:solid .3rem #ff9100;color:#ff9100;font-size:3rem;font-weight:700;line-height:2;background-color:#fff;border-radius:1.1em}@media(max-width: 768px){.blog .main-visual .recommend dl dt{font-size:3.6vw}}.blog .main-visual .recommend dl dd{margin-top:2.5rem;color:#000;font-size:3.6rem;font-weight:700;line-height:1.5}@media(max-width: 768px){.blog .main-visual .recommend dl dd{font-size:4.2vw}}.vip{color:#000}.vip .pc{display:block}@media screen and (max-width: 768px){.vip .pc{display:none}}.vip .tab{display:none}@media screen and (max-width: 768px){.vip .tab{display:block}}@media screen and (max-width: 500px){.vip .tab{display:none}}.vip .sp{display:none}@media screen and (max-width: 768px){.vip .sp{display:none}}@media screen and (max-width: 500px){.vip .sp{display:block}}.vip .button-contact .btn-orange,.vip .button-contact .btn-yellow{box-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 769px){.vip .button-contact .btn-orange,.vip .button-contact .btn-yellow{height:auto !important;padding:3rem !important}}.vip .main-visual{background-image:url(../img/vip/visual_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:62rem;position:relative}@media screen and (max-width: 768px){.vip .main-visual{height:100vw}}@media screen and (max-width: 500px){.vip .main-visual{height:100vw}}.vip .main-visual .mv-text-top{text-align:center;padding-top:15rem}@media screen and (max-width: 768px){.vip .main-visual .mv-text-top{padding-top:20vw}}@media screen and (max-width: 500px){.vip .main-visual .mv-text-top{padding-top:20vw}}.vip .main-visual .mv-text-top h1{margin-bottom:3rem;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media(max-width: 768px){.vip .main-visual .mv-text-top h1{font-size:4.2vw}}.vip .main-visual .mv-text-top h1 strong{color:#fc6416;font-size:4.8rem}@media(max-width: 768px){.vip .main-visual .mv-text-top h1 strong{font-size:6vw}}.vip .main-visual .mv-text-top .about{display:flex;justify-content:center;align-items:center;margin-bottom:2.5rem}.vip .main-visual .mv-text-top .about p{padding:2rem 4rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em;background:rgba(20,102,102,.6)}@media(max-width: 768px){.vip .main-visual .mv-text-top .about p{padding:2vw;font-size:3vw;text-align:left}}.vip .main-visual .mv-text-top .about p strong{color:#ffd400}@media screen and (max-width: 500px){.vip .main-visual .mv-text-top .button-contact{margin:3.5rem auto 0}}.vip .main-visual .mv-text-top .button-contact .btn-yellow{width:auto !important;padding:.5em 1.5em;font-size:3rem}.vip .sec01{padding:8rem 0}.vip .sec01 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.vip .sec01 .sec-title h2{font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.vip .sec01 .sec-title h2 strong{color:#fc6416}@media(max-width: 768px){.vip .sec01 .sec-title h2{font-size:6vw}}.vip .sec01 figure{text-align:center}.vip .sec01 .lead{margin-top:6rem}.vip .sec01 .lead p{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.vip .sec01 .lead p{font-size:4vw}}.vip .sec01 .lead p.notes{margin-top:2rem;color:gray;font-size:1.4rem;font-weight:400}@media(max-width: 768px){.vip .sec01 .lead p.notes{font-size:2.4vw}}.vip .sec02{padding:8rem 0;background-color:#f7f7f7}.vip .sec02 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.vip .sec02 .sec-title h2{font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.vip .sec02 .sec-title h2 strong{color:#fc6416}@media(max-width: 768px){.vip .sec02 .sec-title h2{font-size:6vw}}.vip .sec02 ul{display:flex;justify-content:space-between}@media(max-width: 768px){.vip .sec02 ul{display:block}}.vip .sec02 ul li{text-align:center}.vip .sec02 ul li img{height:40rem}@media(max-width: 768px){.vip .sec02 ul li img{height:60vw}}.vip .sec02 .lead{margin-top:6rem}.vip .sec02 .lead p{font-size:1.8rem;text-align:center;font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.vip .sec02 .lead p{font-size:4vw;text-align:left}}.vip .sec02 .lead p+p{margin-top:2em}.vip .sec03{padding:8rem 0}.vip .sec03 .sec-title{margin-bottom:5rem;color:#000;text-align:center}.vip .sec03 .sec-title h2{font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.vip .sec03 .sec-title h2 strong{color:#fc6416}@media(max-width: 768px){.vip .sec03 .sec-title h2{font-size:6vw}}.vip .sec03 .notes{max-width:80rem;margin:0 auto 6rem}.vip .sec03 .notes ul{font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.vip .sec03 .notes ul{font-size:4vw}}.vip .sec03 .notes ul li{position:relative;padding-left:1.5em}.vip .sec03 .notes ul li::before{content:"";position:absolute;top:.35em;left:0;width:1.1em;height:1.1em;background:url(../img/vip/check.png) no-repeat 0 0;background-size:contain}.vip .sec03 .notes ul li+li{margin-top:1.25em}.vip .sec03 .notes ul li strong{color:#c20}@media(max-width: 768px){.vip .sec03 figure{overflow:auto;padding-bottom:2vw}}@media(max-width: 768px){.vip .sec03 figure img{width:160vw;max-width:none;height:auto}}.vip .sec04{padding:6.5rem 0;background-color:#f7f7f7}@media(max-width: 768px){.vip .sec04{padding:4vw 0}}.vip .sec04 .container{display:flex}@media(max-width: 768px){.vip .sec04 .container{display:block}}.vip .sec04 .block{flex-basis:50%;display:flex;flex-direction:column;position:relative;text-align:center}@media(max-width: 768px){.vip .sec04 .block{padding:8vw 0}}.vip .sec04 .block+.block::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#ccc}@media(max-width: 768px){.vip .sec04 .block+.block::before{width:100%;height:1px}}.vip .sec04 .block h2{margin-bottom:4rem;color:#fc6416;font-size:2.4rem;font-weight:700;letter-spacing:.05em}@media(max-width: 768px){.vip .sec04 .block h2{margin-bottom:6vw;font-size:5vw}}.vip .sec04 .block p{flex-grow:1;margin-bottom:4rem;font-size:1.6rem;font-weight:700;line-height:1.75}@media(max-width: 768px){.vip .sec04 .block p{margin-bottom:6vw;font-size:3.6vw}}.vip .sec04 .block .button-contact{margin-top:0}.vip .sec04 .block .button-contact .btn-orange,.vip .sec04 .block .button-contact .btn-yellow{width:21em}@media(max-width: 768px){.vip .sec04 .block .button-contact .btn-orange,.vip .sec04 .block .button-contact .btn-yellow{width:100%}}.vip .dl-list{padding:8rem 0;background-color:#333}.vip .dl-list .container{max-width:76.5625em}.vip .dl-list .sec-title{margin-bottom:3rem;color:#fff;text-align:center}.vip .dl-list .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.vip .dl-list .sec-title h2 strong{color:#fba507}@media screen and (max-width: 500px){.vip .dl-list .sec-title h2{font-size:5vw}}.vip .dl-list ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.vip .dl-list ul li{padding:2rem 1rem}.vip .dl-list ul li a{display:inline-block;padding:0 3rem;border:solid 2px #fba507;color:#fba507;font-size:1.6rem;font-weight:700;text-align:center;line-height:2.4;border-radius:1.6em;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.vip .dl-list ul li a{min-width:30rem;font-size:2rem}}.vip .dl-list ul li a:hover{color:#fff;background-color:#fba507}.vip .sec06{padding-top:100px;padding-bottom:60px}@media screen and (min-width: 769px){.vip .sec06 .container{max-width:67.5em}}.vip .sec06 .border-box{height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.vip .sec06 .border-box{height:auto}}.vip .sec06 .border-box .img-box{width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}.vip .sec06 .border-box .img-box img{width:275px}.vip .sec06 .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}.vip .sec06 .border-box h2 span{color:#fb6b02}@media screen and (max-width: 768px){.vip .sec06 .border-box h2{margin-top:-48px;margin-bottom:10px}}.vip .sec06 p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media screen and (max-width: 500px){.vip .sec06 p{font-size:4vw}}.platinum-reseller{padding-top:100px;padding-bottom:60px}@media screen and (min-width: 769px){.platinum-reseller .container{max-width:67.5em}}.platinum-reseller .border-box{position:relative;height:260px;border:solid 3px #fb6b02;width:100%;margin-bottom:40px;text-align:center}@media(max-width: 768px){.platinum-reseller .border-box{height:auto}}.platinum-reseller .border-box::after{content:"";position:absolute;right:20px;bottom:15px;width:190px;height:40px;background:url("../img/Channel_Partner_badges_Adobe_Platinum_Reseller.png") no-repeat 100% 100%;background-size:contain}@media(max-width: 768px){.platinum-reseller .border-box::after{right:10px;bottom:10px;width:140px;height:30px}}.platinum-reseller .border-box .img-box{width:310px;height:80px;position:relative;top:-48px;background-color:#fff;margin:0 auto}@media(max-width: 768px){.platinum-reseller .border-box .img-box{top:-35px;width:220px;height:52px}}.platinum-reseller .border-box .img-box img{width:275px}@media(max-width: 768px){.platinum-reseller .border-box .img-box img{width:180px}}.platinum-reseller .border-box h2{font-size:3.2rem;font-weight:700;line-height:1.56;color:#000;margin-top:-13px}@media(max-width: 768px){.platinum-reseller .border-box h2{margin-top:-20px;margin-bottom:50px}}.platinum-reseller .border-box h2 span{color:#fb6b02}.platinum-reseller p{color:#363636;line-height:1.77;text-align:center;font-size:1.8rem}@media(max-width: 500px){.platinum-reseller p{font-size:4vw}}.systena-feature{background-color:#f7f7f7;padding:40px 0px 80px}@media(max-width: 768px){.systena-feature{padding:20px 0px}}.systena-feature .flex{display:flex;justify-content:space-between}@media(max-width: 768px){.systena-feature .flex{display:block}}.systena-feature .flex .panel{width:31%;height:auto;padding:30px;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137)}@media screen and (max-width: 768px){.systena-feature .flex .panel{width:70vw;height:auto;margin:20px auto;text-align:center}}.systena-feature .flex .panel.flex{align-items:center}.systena-feature .flex .panel img{width:100px;height:auto;margin-right:20px}@media(max-width: 768px){.systena-feature .flex .panel img{width:60%;margin-right:0;margin-bottom:10px}}.systena-feature .flex .panel p{line-height:1.75;font-size:1.4rem;font-weight:700}@media(max-width: 768px){.systena-feature .flex .panel p{font-size:3.5vw;text-align:left}}@media(max-width: 500px){.systena-feature .flex .panel p{font-size:4vw}}.toppage .main-visual{height:auto;padding-bottom:6rem}@media(max-width: 768px){.toppage .main-visual{height:auto}}@media(max-width: 500px){.toppage .main-visual{height:auto}}.toppage .main-visual .mv-text-top h1 a{display:inline-block;position:relative;padding-right:.75em;color:#fba507}.toppage .main-visual .mv-text-top h1 a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#fba507;transition:width .3s cubic-bezier(0.4, 0, 0.6, 1)}.toppage .main-visual .mv-text-top h1 a::after{content:"";position:absolute;right:.25em;bottom:.25em;width:.5em;height:.5em;background:url("../img/toppage/icon_export.svg") no-repeat center center;background-size:contain}.toppage .main-visual .mv-text-top h1 a:hover::before{width:100%}.toppage .main-visual .platinum{position:relative;display:flex;width:64%;margin:0 auto;padding:2rem;background-color:rgba(255,255,255,.85)}@media(max-width: 768px){.toppage .main-visual .platinum{width:90%}}.toppage .main-visual .platinum::after{content:"";position:absolute;right:20px;bottom:15px;width:190px;height:40px;background:url("../img/Channel_Partner_badges_Adobe_Platinum_Reseller.png") no-repeat 100% 100%;background-size:contain}@media(max-width: 768px){.toppage .main-visual .platinum::after{right:10px;bottom:10px;width:30vw;height:5vw}}.toppage .main-visual .platinum figure{flex-basis:12rem;margin-right:2rem}@media(max-width: 768px){.toppage .main-visual .platinum figure{flex-basis:20vw;margin-right:4vw}}.toppage .main-visual .platinum figure img{max-height:none}.toppage .main-visual .platinum p{font-size:2.4rem;text-align:left}@media(max-width: 768px){.toppage .main-visual .platinum p{font-size:3.6vw;line-height:1.35}}.toppage .main-visual .platinum p strong{color:#fc6416}.toppage .main-visual .platinum p .top9{font-weight:700}.toppage .main-visual .mv-contact{display:flex;justify-content:center}@media(max-width: 768px){.toppage .main-visual .mv-contact{flex-direction:column;align-items:center}}.toppage .main-visual .mv-contact .panel{display:flex;flex-direction:column;justify-content:space-between;width:42rem;margin:4rem 2rem 0;padding:2rem;color:#fff;background-color:rgba(0,0,0,.7)}@media(max-width: 768px){.toppage .main-visual .mv-contact .panel{width:90%;margin:6vw auto 0;padding:4vw}}.toppage .main-visual .mv-contact .panel h2{margin-bottom:1rem;font-size:2.4rem;font-weight:700}@media(max-width: 768px){.toppage .main-visual .mv-contact .panel h2{margin-bottom:1vw;font-size:4vw}}.toppage .main-visual .mv-contact .panel .mv-contact-nav{margin-top:2rem}@media(max-width: 768px){.toppage .main-visual .mv-contact .panel .mv-contact-nav{margin-top:2vw}}.toppage .main-visual .mv-contact .panel .mv-contact-nav .btn{width:100% !important;height:auto !important}.toppage .main-visual .mv-contact .panel .text-nav{color:#fba507;text-decoration:underline}.toppage .main-visual .mv-contact .panel .text-nav:hover{color:#fc6416}.toppage .main-visual .mv-contact .panel .mv-contact-tel{margin-top:1.5rem}.toppage .main-visual .mv-contact .panel .mv-contact-tel a{pointer-events:none;color:#fba507;font-size:3rem;font-weight:700}@media(max-width: 768px){.toppage .main-visual .mv-contact .panel .mv-contact-tel a{pointer-events:all;font-size:6vw}}.toppage .main-visual .mv-contact .panel .mv-contact-tel .tel-hour{margin-top:.5rem;font-size:1.4rem}@media(max-width: 768px){.toppage .main-visual .mv-contact .panel .mv-contact-tel .tel-hour{font-size:3vw}}.toppage .sec02{padding-bottom:0}.toppage .sec02+.sec02{padding-bottom:8rem}.toppage .sec02 .contents{margin-bottom:0}.toppage .sec02 .sec-title.enterprise-title h2 strong{color:#2e6399}.toppage .sec02 .contents.enterprise-contents{display:block}.toppage .sec02 .contents.enterprise-contents ul{display:flex;justify-content:center}.toppage .sec02 .contents.enterprise-contents ul li{display:flex;justify-content:center;align-items:center;width:14rem;height:14rem;margin:0 2rem;border:solid 2px #2e6399;border-radius:50%;font-size:1.8rem;font-weight:700;text-align:center}@media(max-width: 768px){.toppage .sec02 .contents.enterprise-contents ul li{width:24vw;height:24vw;margin:0 2vw;font-size:3vw}}.toppage .sec02 .enterprise-nav{display:flex;justify-content:center;margin-bottom:6rem}.toppage .sec02 .enterprise-nav a{line-height:1.5;padding:.5em 1.5em;border-radius:3em;border:1px solid;cursor:pointer;background:rgba(0,0,0,0) linear-gradient(98deg, #2e6399 0%, #5c7a99 50%, #2e6399 100%) 100% 0% no-repeat padding-box;background-size:200% auto;border:0;color:#fff;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);font-size:3.2rem;width:100%;transition:.5s;text-align:center;align-items:baseline;font-weight:bold}@media screen and (min-width: 769px){.toppage .sec02 .enterprise-nav a{width:auto;height:2.4545454545em;font-size:2.2rem}}.toppage .sec02 .enterprise-nav a:hover{color:#fff;background-position:0% 0%;box-shadow:0px 3px 20px rgba(0,0,0,.3764705882)}.main-visual{position:relative}.main-visual .tel-panel{top:7rem;display:flex;justify-content:center;align-items:center;width:100%;border-radius:0;background-color:rgba(18,18,18,.85)}@media(max-width: 768px){.main-visual .tel-panel{display:none}}.main-visual .tel-panel .block{flex-basis:61.225rem;padding:0 2rem}.main-visual .tel-panel .block dl{display:flex;justify-content:center;align-items:center}.main-visual .tel-panel .block dl dt{margin-right:2rem;margin-bottom:0;font-size:1.6rem}.main-visual .tel-panel .block dl dt .time{font-size:.875em}.main-visual .tel-panel .block dl dd{font-size:2.4rem}.main-visual .tel-panel .block dl dd strong{font-size:1em}.main-visual .tel-panel .block p{color:#fff;font-size:1.1rem;text-align:center}.enterprise-portal{padding:70px 0px}.enterprise-portal .enterprise-title{margin-bottom:50px;font-size:3.5rem;font-weight:700;text-align:center;line-height:1.5}@media(max-width: 768px){.enterprise-portal .enterprise-title{margin-bottom:30px}}@media(max-width: 500px){.enterprise-portal .enterprise-title{font-size:5vw}}.enterprise-portal .enterprise-title span{margin-right:12px;color:#2e6399;font-size:3.5rem}@media(max-width: 500px){.enterprise-portal .enterprise-title span{font-size:5vw}}.enterprise-portal .enterprise-contents{margin-bottom:5rem}.enterprise-portal .enterprise-contents ul{display:flex;justify-content:center}.enterprise-portal .enterprise-contents ul li{display:flex;justify-content:center;align-items:center;width:14rem;height:14rem;margin:0 2rem;border:solid 2px #2e6399;border-radius:50%;font-size:1.8rem;font-weight:700;text-align:center}@media(max-width: 768px){.enterprise-portal .enterprise-contents ul li{width:24vw;height:24vw;margin:0 2vw;font-size:3vw}}.enterprise-portal .enterprise-nav{display:flex;justify-content:center;margin-bottom:5rem}.enterprise-portal .enterprise-nav a{line-height:1.5;padding:.5em 1.5em;border-radius:3em;border:1px solid;cursor:pointer;border:0;color:#fff;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);font-size:3.2rem;width:100%;transition:.5s;text-align:center;align-items:baseline;font-weight:bold;background:rgba(0,0,0,0) linear-gradient(98deg, #2e6399 0%, #5c7a99 50%, #2e6399 100%) 100% 0% no-repeat padding-box;background-size:200% auto}@media screen and (min-width: 769px){.enterprise-portal .enterprise-nav a{width:auto;height:2.4545454545em;font-size:2.2rem}}.enterprise-portal .enterprise-nav a:hover{color:#fff;background-position:0% 0%;box-shadow:0px 3px 20px rgba(0,0,0,.3764705882)}.enterprise-portal .enterprise-lead p{font-size:1.8rem;text-align:center;font-weight:700;line-height:1.75}@media screen and (max-width: 500px){.enterprise-portal .enterprise-lead p{font-size:3.6vw}}.creativecloud .enterprise-portal .enterprise-title span{background:linear-gradient(to right, #fe0d7b, #935cfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.creativecloud .enterprise-portal .enterprise-contents ul li:nth-child(1){border-color:#fe0d7b}.creativecloud .enterprise-portal .enterprise-contents ul li:nth-child(2){border-color:#c934bc}.creativecloud .enterprise-portal .enterprise-contents ul li:nth-child(3){border-color:#935cfe}.creativecloud .enterprise-portal .enterprise-nav a{background-image:linear-gradient(98deg, #935cfe 0%, #fe0d7b 50%, #935cfe 100%)}.acrobatdc .enterprise-portal .enterprise-title span{color:#dc1d24}.acrobatdc .enterprise-portal .enterprise-contents ul li{border-color:#dc1d24}.acrobatdc .enterprise-portal .enterprise-nav a{background-image:linear-gradient(98deg, #dc1d24 0%, #e13f45 50%, #dc1d24 100%)}.substance .main-visual{height:70rem}@media(max-width: 768px){.substance .main-visual{height:100vw}}@media(max-width: 500px){.substance .main-visual{height:110vw}}.substance .main-visual .mv-text-top{padding-top:19rem}@media(max-width: 768px){.substance .main-visual .mv-text-top{padding-top:20vw}}.substance .main-visual .mv-text-top h1{margin-bottom:5rem}@media(max-width: 500px){.substance .main-visual .mv-text-top h1{margin-bottom:5vw;font-size:5.4vw}}.simulation .sim-contents .sec .sec-title strong{color:#fc6416}.simulation .sim-contents .step{flex-basis:100%}.simulation .sim-contents .step .sec-title{margin-bottom:2rem}.simulation .sim-contents .step .choise{position:relative;display:flex;justify-content:center}.simulation .sim-contents .step .choise::before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#e5e5e5}.simulation .sim-contents .step .choise .btnset{flex-basis:50%;display:flex;flex-direction:column;align-items:center;padding:2rem 4rem}.simulation .sim-contents .step .choise .btnset .description{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.5}.simulation .sim-contents .step .choise .btnset .btn-choise{position:relative;width:100%;margin-top:1rem}.simulation .sim-contents .step .choise .btnset .btn-choise input[type=radio]{position:absolute;top:50%;left:0;z-index:-1;opacity:0;transform:translateY(-50%)}.simulation .sim-contents .step .choise .btnset .btn-choise input[type=radio]+label{cursor:pointer;display:block;width:100%;margin:0;padding:1rem;border:solid 3px #fc6416;border-radius:.25em;color:#fc6416;font-size:3rem;font-weight:700;text-align:center;text-indent:0;background-color:#fff;transition:border .3s,color .3s,background-color .3s}@media(max-width: 768px){.simulation .sim-contents .step .choise .btnset .btn-choise input[type=radio]+label{border-width:2px;font-size:2.4rem}}.simulation .sim-contents .step .choise .btnset .btn-choise input[type=radio]+label:hover{color:#fff;background-color:#fc6416}.simulation .sim-contents .step .choise .btnset .btn-choise input[type=radio]:checked+label{color:#fff !important;background-color:#fc6416 !important}.simulation .sim-contents .step .choise .btnset .btn-choise.disabled{pointer-events:none}.simulation .sim-contents .step .choise .btnset .btn-choise.disabled input[type=radio]+label{border-color:#ccc;color:#ccc;background-color:#e5e5e5}.simulation .sim-contents .step .choise .btnset .btn-choise.disabled.active{pointer-events:all}.simulation .sim-contents .step .choise .btnset .btn-choise.disabled.active input[type=radio]+label{border-color:#fc6416;color:#fc6416;background-color:#fff}.simulation .sim-contents .step .choise .btnset .att{margin-top:2rem;padding-left:1em;text-indent:-1em;font-size:1.4rem;line-height:1.5}.simulation .sim-contents .step .choise .btnset .att a{color:#c00}.simulation .sim-contents .step .choise .btnset .att a:hover{color:#fc6416}.simulation .sim-contents .step.step01 .choise .btnset .description{display:flex;align-items:center;height:5em}.simulation .sim-contents .step.step02 .choise.disabled .btnset .btn-choise{pointer-events:none !important}.simulation .sim-contents .step.step02 .choise.disabled .btnset .btn-choise input[type=radio]+label{border-color:#ccc !important;color:#ccc !important;background-color:#e5e5e5 !important}.simulation .sim-contents .step.step03{padding-bottom:10rem}.simulation .sim-contents .step.step03 .vip-nav{display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.simulation .sim-contents .step.step03 .vip-nav{flex-direction:column}}.simulation .sim-contents .step.step03 .vip-nav dt{margin-right:2rem;font-size:1.6rem}@media(max-width: 768px){.simulation .sim-contents .step.step03 .vip-nav dt{margin-right:0;margin-bottom:2vw}}@media(max-width: 500px){.simulation .sim-contents .step.step03 .vip-nav dt{font-size:3vw}}.simulation .sim-contents .step.step03 .vip-nav .btn-vip{background:rgba(0,0,0,0) linear-gradient(98deg, #29cccc 0%, #54d6d6 50%, #29cccc 100%) 100% 0% no-repeat padding-box;background-size:200% auto;padding:1rem 2rem;border:0;color:#0a4a4a;box-shadow:0px 3px 20px rgba(0,0,0,.1607843137);font-size:1.8rem;width:100%;transition:.5s;align-items:baseline;font-weight:bold}@media(max-width: 500px){.simulation .sim-contents .step.step03 .vip-nav .btn-vip{font-size:3vw}}.simulation .sim-contents .step.step03 .vip-nav .btn-vip:hover{background-position:0% 0%;box-shadow:0px 3px 20px rgba(0,0,0,.3764705882)}.simulation .applications .panel .info h3 .pro{display:none;font-size:.875em;color:#c00}.enterprise{color:#000}.enterprise .pc{display:block}@media(max-width: 768px){.enterprise .pc{display:none}}.enterprise .tab{display:none}@media(max-width: 768px){.enterprise .tab{display:block}}@media(max-width: 500px){.enterprise .tab{display:none}}.enterprise .sp{display:none}@media(max-width: 768px){.enterprise .sp{display:none}}@media(max-width: 500px){.enterprise .sp{display:block}}.enterprise .button-contact .btn-orange,.enterprise .button-contact .btn-yellow{box-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 769px){.enterprise .button-contact .btn-orange,.enterprise .button-contact .btn-yellow{height:auto !important;padding:3rem !important}}.enterprise .main-visual{background-image:url(../img/enterprise/visual_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:62rem;position:relative}@media(max-width: 768px){.enterprise .main-visual{height:90vw}}.enterprise .main-visual .mv-text-top{text-align:center;padding-top:15rem}@media(max-width: 768px){.enterprise .main-visual .mv-text-top{padding-top:20vw}}.enterprise .main-visual .mv-text-top h1{margin-bottom:3rem;color:#fff;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media(max-width: 768px){.enterprise .main-visual .mv-text-top h1{font-size:4.2vw}}.enterprise .main-visual .mv-text-top .feature{display:flex;justify-content:space-between;width:100%;max-width:960px;margin:0 auto 2.5rem}.enterprise .main-visual .mv-text-top .feature li{display:flex;justify-content:center;align-items:center;width:30rem;padding:2rem;color:#fff;font-size:2.6rem;font-weight:700;text-align:center;line-height:1.25;background-color:rgba(20,61,102,.8)}@media(max-width: 768px){.enterprise .main-visual .mv-text-top .feature li{width:32%;font-size:1.8rem}}@media(max-width: 500px){.enterprise .main-visual .mv-text-top .feature li{padding:2vw;font-size:2.8vw}}@media(max-width: 500px){.enterprise .main-visual .mv-text-top .button-contact{margin:3.5rem auto 0}}.enterprise .main-visual .mv-text-top .button-contact .btn-yellow{padding:.5em 1.5em;font-size:3rem}.enterprise .sec{padding:8rem 0}.enterprise .sec .sec-title{margin-bottom:5rem;color:#000;text-align:center}.enterprise .sec .sec-title h2{font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.enterprise .sec .sec-title h2 strong{color:#fc6416}@media(max-width: 768px){.enterprise .sec .sec-title h2{font-size:6vw}}.enterprise .sec01 .contents{position:relative;display:flex;justify-content:space-between}@media(max-width: 500px){.enterprise .sec01 .contents{flex-direction:column}}.enterprise .sec01 .contents::after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:20rem;background-color:#ccc}@media(max-width: 768px){.enterprise .sec01 .contents::after{height:31rem}}@media(max-width: 500px){.enterprise .sec01 .contents::after{display:none}}.enterprise .sec01 .contents .service{position:absolute;top:5rem;left:50%;width:26rem;transform:translateX(-50%)}@media(max-width: 768px){.enterprise .sec01 .contents .service{width:20rem}}@media(max-width: 500px){.enterprise .sec01 .contents .service{position:relative;top:0;left:0;width:100%;transform:translateX(0)}}.enterprise .sec01 .contents .service figure{display:flex;flex-wrap:wrap;justify-content:space-around}@media(max-width: 500px){.enterprise .sec01 .contents .service figure{justify-content:center;margin-bottom:2vw}}.enterprise .sec01 .contents .service figure figcaption{flex-basis:100%;margin-bottom:.5rem;font-size:1.8rem;font-weight:700;text-align:center}@media(max-width: 768px){.enterprise .sec01 .contents .service figure figcaption{font-size:1.4rem}}@media(max-width: 500px){.enterprise .sec01 .contents .service figure figcaption{margin-bottom:1vw;font-size:4vw}}.enterprise .sec01 .contents .service figure img{width:9rem}@media(max-width: 768px){.enterprise .sec01 .contents .service figure img{width:7rem}}@media(max-width: 500px){.enterprise .sec01 .contents .service figure img{width:18vw;margin:0 4vw}}.enterprise .sec01 .contents .difference{position:absolute;top:22rem;left:0;width:100%;color:#2e6399;font-size:2.4rem;font-weight:700;text-align:center}@media(max-width: 768px){.enterprise .sec01 .contents .difference{top:20rem;font-size:3rem}}@media(max-width: 500px){.enterprise .sec01 .contents .difference{position:relative;top:0;margin-bottom:6vw;font-size:5vw}}.enterprise .sec01 .contents .panel{flex-basis:48%;padding-bottom:2rem}@media(max-width: 500px){.enterprise .sec01 .contents .panel{padding-bottom:6vw}}.enterprise .sec01 .contents .panel h3{position:relative;margin-bottom:2rem;color:#fc6416;font-size:2.4rem;font-weight:700;text-align:center}@media(max-width: 500px){.enterprise .sec01 .contents .panel h3{font-size:5vw}}.enterprise .sec01 .contents .panel h3::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#fc6416}.enterprise .sec01 .contents .panel h3 strong{position:relative;padding:0 .5em;background-color:#fff}.enterprise .sec01 .contents .panel figure{margin-bottom:9rem;text-align:center}@media(max-width: 768px){.enterprise .sec01 .contents .panel figure{margin-bottom:15rem}}@media(max-width: 500px){.enterprise .sec01 .contents .panel figure{margin-bottom:4vw}}.enterprise .sec01 .contents .panel figure img{width:15rem}@media(max-width: 768px){.enterprise .sec01 .contents .panel figure img{width:12rem}}@media(max-width: 500px){.enterprise .sec01 .contents .panel figure img{width:30vw}}.enterprise .sec01 .contents .panel ul{padding:0 1rem;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec01 .contents .panel ul{font-size:1.8rem}}@media(max-width: 500px){.enterprise .sec01 .contents .panel ul{font-size:3vw}}.enterprise .sec01 .contents .panel ul li{position:relative;padding-left:1.5em}.enterprise .sec01 .contents .panel ul li::before{content:"";position:absolute;top:.35em;left:0;width:1.1em;height:1.1em;background:url(../img/enterprise/check.png) no-repeat 0 0;background-size:contain}.enterprise .sec01 .contents .panel ul li+li{margin-top:.5em}.enterprise .sec01 .summary{width:100%;max-width:880px;margin:6rem auto 0;padding:2.4rem 2rem;border-radius:2rem;background-color:#2e6399}@media(max-width: 500px){.enterprise .sec01 .summary{margin-top:0;padding:4vw;border-radius:4vw}}.enterprise .sec01 .summary p{color:#fff;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec01 .summary p{text-align:left}}@media(max-width: 500px){.enterprise .sec01 .summary p{font-size:3.6vw}}.enterprise .sec02{background-color:#f7f7f7}.enterprise .sec02 .contents{display:flex;justify-content:space-between}@media(max-width: 768px){.enterprise .sec02 .contents{flex-direction:column}}.enterprise .sec02 .contents .panel{width:34rem;padding:2rem 2rem 4rem;border-radius:.7rem;background-color:#fff;box-shadow:0 3px 20px rgba(0,0,0,.18)}@media(max-width: 768px){.enterprise .sec02 .contents .panel{width:70%;margin:0 auto}.enterprise .sec02 .contents .panel+.panel{margin-top:4rem}}@media(max-width: 500px){.enterprise .sec02 .contents .panel{padding:4vw 4vw 6vw;border-radius:.7vw}}.enterprise .sec02 .contents .panel h3{padding:.5rem;border-radius:.5rem;color:#2e6399;font-size:2.4rem;font-weight:700;text-align:center;background-color:rgba(46,99,153,.2)}@media(max-width: 768px){.enterprise .sec02 .contents .panel h3{font-size:3rem}}@media(max-width: 500px){.enterprise .sec02 .contents .panel h3{padding:1vw;border-radius:.5vw;font-size:4vw}}.enterprise .sec02 .contents .panel figure{margin:4rem 0 3rem;text-align:center}@media(max-width: 500px){.enterprise .sec02 .contents .panel figure{margin:4vw 0}}.enterprise .sec02 .contents .panel figure img{width:12rem}@media(max-width: 500px){.enterprise .sec02 .contents .panel figure img{width:20vw}}.enterprise .sec02 .contents .panel h4{margin-bottom:2rem;font-size:1.8rem;font-weight:700;text-align:center}@media(max-width: 768px){.enterprise .sec02 .contents .panel h4{font-size:2.4rem}}@media(max-width: 500px){.enterprise .sec02 .contents .panel h4{margin-bottom:3vw;font-size:3.6vw}}.enterprise .sec02 .contents .panel ul li{position:relative;padding-left:1.25em;font-size:1.4rem;line-height:1.75}@media(max-width: 768px){.enterprise .sec02 .contents .panel ul li{font-size:1.8rem}}@media(max-width: 500px){.enterprise .sec02 .contents .panel ul li{font-size:3vw}}.enterprise .sec02 .contents .panel ul li::before{content:"";position:absolute;top:.875em;left:0;width:.5em;height:.5em;border-right:solid 1px #2e6399;border-bottom:solid 1px #2e6399;transform:translateY(-50%) rotate(-45deg)}.enterprise .sec02 .contents .panel ul li+li{margin-top:1em}.enterprise .sec03 figure{margin-bottom:6rem;text-align:center}@media(max-width: 768px){.enterprise .sec03 figure{overflow:auto;padding-bottom:2vw}}@media(max-width: 768px){.enterprise .sec03 figure img{width:140vw;max-width:none;height:auto}}.enterprise .sec03 .lead{width:100%;max-width:880px;margin:0 auto}.enterprise .sec03 .lead p{font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec03 .lead p{font-size:2.4rem}}@media(max-width: 500px){.enterprise .sec03 .lead p{font-size:3vw}}.enterprise .sec03 .lead p+p{margin-top:1.25em}.enterprise .sec03 .lead p .blue{color:#308fff}.enterprise .sec03 .lead p .cyan{color:#00c2f2}.enterprise .sec03 .lead p .green{color:#39b57b}.enterprise .sec04{background-color:#f7f7f7}.enterprise .sec04 h2{margin-bottom:4rem;color:#2e6399;font-size:3rem;font-weight:700;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec04 h2{font-size:3.6rem}}@media(max-width: 500px){.enterprise .sec04 h2{margin-bottom:6vw;font-size:5vw}}.enterprise .sec04 .nav{display:flex;justify-content:center}.enterprise .sec04 .nav .btn-yellow{display:flex;justify-content:center;align-items:center;width:auto;padding:1rem 6rem;font-size:2.4rem}@media(max-width: 768px){.enterprise .sec04 .nav .btn-yellow{padding:3rem 6rem !important;font-size:3rem}}@media(max-width: 500px){.enterprise .sec04 .nav .btn-yellow{width:100%;padding:3vw;font-size:4vw;text-align:center}}.enterprise .sec05 figure{margin-bottom:6rem;text-align:center}@media(max-width: 768px){.enterprise .sec05 figure{overflow:auto;padding-bottom:2vw}}@media(max-width: 768px){.enterprise .sec05 figure img{width:160vw;max-width:none;height:auto}}.enterprise .sec05 .lead{width:100%;max-width:880px;margin:0 auto}.enterprise .sec05 .lead p{font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec05 .lead p{font-size:2.4rem}}@media(max-width: 500px){.enterprise .sec05 .lead p{font-size:3vw}}.enterprise .sec05 .lead p .marker{margin:0 .125em;padding:0 .125em;background:linear-gradient(to bottom, transparent 50%, #ffe566 51%, #ffe566 94%, transparent 95%)}.enterprise .sec06{background-color:#f7f7f7}.enterprise .sec06 .lead{width:100%;max-width:880px;margin:0 auto}.enterprise .sec06 .lead p{font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec06 .lead p{font-size:2.4rem}}@media(max-width: 500px){.enterprise .sec06 .lead p{font-size:3vw}}.enterprise .sec06 .lead p+p{margin-top:1.25em}.enterprise .sec06 figure{margin-top:4rem;text-align:center}@media(max-width: 500px){.enterprise .sec06 figure{margin-top:4vw}}.enterprise .sec06 .summary{width:100%;max-width:880px;margin:6rem auto 0;padding:2.4rem 2rem;border-radius:2rem;background-color:#2e6399}@media(max-width: 500px){.enterprise .sec06 .summary{margin-top:8vw;padding:4vw;border-radius:4vw}}.enterprise .sec06 .summary p{color:#fff;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec06 .summary p{text-align:left}}@media(max-width: 500px){.enterprise .sec06 .summary p{font-size:3.6vw}}.enterprise .sec07 .lead{width:100%;max-width:880px;margin:0 auto}.enterprise .sec07 .lead p{font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec07 .lead p{font-size:2.4rem}}@media(max-width: 500px){.enterprise .sec07 .lead p{font-size:3vw}}.enterprise .sec07 .lead p+p{margin-top:1.25em}.enterprise .sec07 .lead p.text-center{text-align:center}.enterprise .sec07 .lead p.notes{margin-top:3rem;padding-left:2em;text-indent:-1em;color:gray;font-size:1.4rem;font-weight:400}@media(max-width: 768px){.enterprise .sec07 .lead p.notes{font-size:2.4vw}}.enterprise .sec07 .icons{position:relative;display:flex;justify-content:space-between;width:100%;max-width:460px;margin:6rem auto}@media(max-width: 768px){.enterprise .sec07 .icons{justify-content:space-around}}@media(max-width: 500px){.enterprise .sec07 .icons{margin:8vw 0}}.enterprise .sec07 .icons::before,.enterprise .sec07 .icons::after{content:"";position:absolute;top:50%;left:50%;background-color:#2e6399;transform:translate(-50%, -50%)}.enterprise .sec07 .icons::before{width:6rem;height:1rem}@media(max-width: 500px){.enterprise .sec07 .icons::before{width:10vw;height:2vw}}.enterprise .sec07 .icons::after{width:1rem;height:6rem}@media(max-width: 500px){.enterprise .sec07 .icons::after{width:2vw;height:10vw}}.enterprise .sec07 .icons span,.enterprise .sec07 .icons a{width:30%;transition:opacity .5s linear}.enterprise .sec07 .icons a:hover{opacity:.7}.enterprise .sec07 h3{margin-bottom:6rem;color:#2e6399;font-size:3.6rem;font-weight:700;text-align:center;letter-spacing:.05em}@media(max-width: 500px){.enterprise .sec07 h3{margin-bottom:8vw;font-size:5vw}}.enterprise .sec07 .summary{width:100%;max-width:880px;margin:6rem auto;padding:2.4rem 3rem;border-radius:2rem;background-color:#f7f7f7}@media(max-width: 500px){.enterprise .sec07 .summary{margin:8vw 0;padding:4vw;border-radius:4vw}}.enterprise .sec07 .summary p{font-size:1.8rem;font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.enterprise .sec07 .summary p{text-align:left}}@media(max-width: 500px){.enterprise .sec07 .summary p{font-size:3vw}}.enterprise .sec07 .nav{margin-top:4rem;display:flex;justify-content:center}@media(max-width: 500px){.enterprise .sec07 .nav{margin-top:6vw}}.enterprise .sec07 .nav .btn-stock{display:flex;justify-content:center;align-items:center;width:auto;padding:1.5rem 6rem;border:0;color:#fff;font-size:2.4rem;font-weight:700;background:rgba(0,0,0,0) linear-gradient(98deg, #000b1d 0%, #0f2850 50%, #000b1d 100%) 100% 0% no-repeat padding-box;background-size:200% auto;transition:all .5s ease-in-out}@media(max-width: 768px){.enterprise .sec07 .nav .btn-stock{padding:3rem 6rem !important;font-size:3rem}}@media(max-width: 500px){.enterprise .sec07 .nav .btn-stock{width:100%;padding:3vw;font-size:4vw;text-align:center}}.enterprise .sec07 .nav .btn-stock:hover{background-position:0% 0%}.enterprise .dl-list{padding:8rem 0;background-color:#333}.enterprise .dl-list .container{max-width:76.5625em}.enterprise .dl-list .sec-title{margin-bottom:3rem;color:#fff;text-align:center}.enterprise .dl-list .sec-title h2{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.enterprise .dl-list .sec-title h2 strong{color:#fba507}@media screen and (max-width: 500px){.enterprise .dl-list .sec-title h2{font-size:5vw}}.enterprise .dl-list ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.enterprise .dl-list ul li{padding:2rem 1rem}.enterprise .dl-list ul li a{display:inline-block;padding:0 3rem;border:solid 2px #fba507;color:#fba507;font-size:1.6rem;font-weight:700;text-align:center;line-height:2.4;border-radius:1.6em;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.enterprise .dl-list ul li a{min-width:30rem;font-size:2rem}}.enterprise .dl-list ul li a:hover{color:#fff;background-color:#fba507}.header{position:fixed;left:0;top:0;width:100%;z-index:99999999;height:4.375em;background-color:rgba(0,0,0,.85);color:#fff}@media(max-width: 768px){.header{height:3.125em}}.header .container{box-sizing:border-box;position:relative;display:flex;justify-content:space-between;align-items:center;max-width:none;padding:0 1.25em}@media(max-width: 768px){.header .container{padding:0 .625em}}.header .container>.logo{flex:1 1 0%;cursor:pointer}.header .container>.logo img{width:13.4375em}@media screen and (max-width: 768px){.header .container>.logo img{width:11.25em}}.header .btn-orange,.header .btn-yellow{font-size:1.4rem !important;text-align:center;height:3.125em;display:flex;justify-content:center;align-items:center}.header .header-button-container{display:flex;align-items:center;gap:.625em}@media(max-width: 768px){.header .header-button-container{gap:.3125em}}.header .header-button-container .button{margin-right:0}.header .header-button-container .button .btn{width:auto;line-height:1.25}.header .header-button-container .button .btn.btn-contact{border-radius:.25em}.header .header-button-container .button .btn.btn-contact.btn-personal{color:#000}.header .hamburger{position:relative;width:4.375em;height:4.375em;cursor:pointer;text-align:center}@media(max-width: 768px){.header .hamburger{width:3.125em;height:3.125em}}.header .hamburger span{display:block;position:absolute;top:50%;left:50%;width:2.5em;height:2px;background:#fff;transition:.3s ease-in-out}@media(max-width: 768px){.header .hamburger span{width:1.875em}}.header .hamburger span:nth-child(1){transform:translate(-50%, -0.9375em)}@media(max-width: 768px){.header .hamburger span:nth-child(1){transform:translate(-50%, -0.625em)}}.header .hamburger span:nth-child(2){transform:translate(-50%, -1px)}.header .hamburger span:nth-child(3){transform:translate(-50%, 0.875em)}@media(max-width: 768px){.header .hamburger span:nth-child(3){transform:translate(-50%, 0.5625em)}}.header .hamburger.active span:nth-child(1){transform:translate(-50%, -1px) rotate(-45deg)}.header .hamburger.active span:nth-child(2){transform:translate(-50%, -1px) rotate(45deg);background-color:rgba(0,0,0,0)}.header .hamburger.active span:nth-child(3){transform:translate(-50%, -1px) rotate(45deg)}.header .globalnav{box-sizing:border-box;position:fixed;height:calc(100dvh - 4.375em);z-index:100000000;top:4.375em;right:0;display:flex;flex-direction:column;gap:1.875em;width:25em;padding:1.875em 2.5em;color:#fff;background:rgba(0,0,0,.85);text-align:center;transform:translateX(100%);transition:transform .6s ease;overflow:auto}.header .globalnav::-webkit-scrollbar{width:4px}.header .globalnav::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.header .globalnav::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3)}@media(max-width: 768px){.header .globalnav{height:calc(100dvh - 3.125em);top:3.125em;width:100%;padding:1.875em 0}}.header .globalnav.active{transform:translateX(0)}.header .globalnav div{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 768px){.header .globalnav div{width:74%;margin:0 auto}}.header .globalnav div .logo{width:100%;text-align:left;cursor:pointer}.header .globalnav div .logo img{height:1.5em}.header .globalnav div .btn{width:15em}@media(max-width: 768px){.header .globalnav div .btn{font-size:2.8rem !important}}.header .globalnav div .btn.btn-blog{display:flex;justify-content:center;align-items:center;height:3.125em;border:solid .2rem #fc6416;color:#fc6416;font-size:1.4rem;font-weight:700;background-color:#fff;transition:color .3s ease-in-out,background-color .3s ease-in-out}.header .globalnav div .btn.btn-blog:hover{color:#fff;background-color:#fc6416}.header .globalnav .product>ul{display:flex;flex-direction:column;gap:1.25em;width:100%}.header .globalnav .product>ul>li .dropdown{display:flex;align-items:center;gap:.625em;cursor:pointer}.header .globalnav .product>ul>li .dropdown img{width:2.5em;height:auto}.header .globalnav .submenu{display:none;width:100%;text-align:left}.header .globalnav .submenu li{display:flex;align-items:center;gap:.625em;padding:.625em}@media(max-width: 768px){.header .globalnav .submenu li{padding:.3125em}}.header .globalnav .submenu li::before{content:"";width:.75em;height:1px;background-color:#fff}.main-visual .tel-panel{background-color:rgba(0,0,0,.7)}.toppage .main-visual .mv-text-top{padding-top:12em}@media(max-width: 768px){.toppage .main-visual .mv-text-top{padding-top:20vw}}.toppage .main-visual .mv-text-top .mv-contact{margin-top:2.5em}@media(max-width: 768px){.toppage .main-visual .mv-text-top .mv-contact{margin-top:1.25em}}.toppage .main-visual .mv-text-top .mv-contact .btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center}@media(max-width: 768px){.toppage .main-visual .mv-text-top .mv-contact .btn{width:50rem}}.toppage .main-visual .mv-text-top .mv-contact .btn span{font-size:1.8rem !important}@media(max-width: 768px){.toppage .main-visual .mv-text-top .mv-contact .btn span{font-size:2.4rem !important}}.toppage .main-visual .mv-text-top .mv-contact .btn strong{font-size:2.4rem !important}@media(max-width: 768px){.toppage .main-visual .mv-text-top .mv-contact .btn strong{font-size:3rem !important}}.dcsub .comparison{position:relative;margin-bottom:20px;font-size:1.4rem}@media(max-width: 768px){.dcsub .comparison{font-size:3.2vw}}.dcsub .comparison .thead{position:sticky;top:7rem;left:0;z-index:2;width:100%;display:flex;justify-content:flex-end;background-color:#fff}@media(max-width: 768px){.dcsub .comparison .thead{top:8.5rem}}.dcsub .comparison .thead .th{box-sizing:border-box;width:20%;padding:1.5rem 1rem;font-weight:700;text-align:center;border-left:dotted 1px #ededed}@media(max-width: 768px){.dcsub .comparison .thead .th{width:50%;font-size:2.8vw}}.dcsub .comparison .title{position:relative;cursor:pointer;padding:1.5rem;border-bottom:solid 1px #fff;font-weight:700;background-color:#e5e5e5}@media(max-width: 768px){.dcsub .comparison .title{padding:2rem}}.dcsub .comparison .title::before,.dcsub .comparison .title::after{content:"";top:50%;right:1.875em;position:absolute;width:17px;height:1px;background-color:#333}.dcsub .comparison .title::after{transform:rotate(90deg);transition:all .5s ease}.dcsub .comparison .title.close::after{transform:rotate(0deg)}.dcsub .comparison .box{display:none}.dcsub .comparison .box dl{display:flex}@media(max-width: 768px){.dcsub .comparison .box dl{flex-wrap:wrap}}.dcsub .comparison .box dl dt,.dcsub .comparison .box dl dd{box-sizing:border-box;padding:1.5rem;border-bottom:solid 1px #ededed}@media(max-width: 768px){.dcsub .comparison .box dl dt,.dcsub .comparison .box dl dd{padding:2rem}}.dcsub .comparison .box dl dt{width:60%}@media(max-width: 768px){.dcsub .comparison .box dl dt{width:100%;border-bottom:dotted 1px #ededed}}.dcsub .comparison .box dl dd{width:20%;display:flex;justify-content:center;align-items:center;border-left:dotted 1px #ededed}@media(max-width: 768px){.dcsub .comparison .box dl dd{width:50%}.dcsub .comparison .box dl dd:nth-child(2){border-left:0 none}}.adobeexpress{display:none;width:auto;position:fixed;bottom:0;right:0;z-index:999}.adobeexpress .close{font-size:0;position:absolute;background:#3a424a;width:24px;height:24px;border-radius:12px;top:15px;left:15px;cursor:pointer}.adobeexpress .close::before,.adobeexpress .close::after{content:"";position:absolute;background:#fff;width:12px;height:1px;top:12px;left:6px}.adobeexpress .close::before{transform:rotate(45deg)}.adobeexpress .close::after{transform:rotate(-45deg)}.adobeexpress a{transition:opacity .5s cubic-bezier(0.2, 1, 0.2, 1)}.adobeexpress a:hover{opacity:.7}.adobeexpress img{width:400px}@media(max-width: 768px){.adobeexpress img{width:70vw}}.simulation-nav{display:none;width:auto;position:fixed;bottom:40px;left:40px;z-index:999}@media(max-width: 768px){.simulation-nav{bottom:5vw;left:5vw}}.simulation-nav a{transition:opacity .5s cubic-bezier(0.2, 1, 0.2, 1)}.simulation-nav a:hover{opacity:.7}.simulation-nav img{width:230px}@media(max-width: 768px){.simulation-nav img{width:20vw}}.footer{background-color:#131340}.footer .bottom-contact{display:flex}@media(max-width: 768px){.footer .bottom-contact{flex-direction:column}}.footer .bottom-contact .panel{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33%;padding:2em 1em;background-image:url("../img/bc_contact_bg.png");background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media(max-width: 768px){.footer .bottom-contact .panel{width:100%;padding:2.8em 1em}}@media(max-width: 500px){.footer .bottom-contact .panel{padding:3em 1em}}.footer .bottom-contact .panel:first-child{width:34%;background-image:url("../img/bc_simulation_bg.png")}@media(max-width: 768px){.footer .bottom-contact .panel:first-child{width:100%}}.footer .bottom-contact .panel h2{color:#fff;font-size:2.4rem;font-weight:500;text-align:center;line-height:1.5em}@media(max-width: 768px){.footer .bottom-contact .panel h2{font-size:5vw}}.footer .bottom-contact .panel p{margin-top:.5em;color:#fff;font-size:1.8rem;text-align:center;line-height:1.5}@media(max-width: 768px){.footer .bottom-contact .panel p{font-size:4vw}}.footer .bottom-contact .panel p:first-child{margin-top:0}.footer .bottom-contact .panel p .contact-tel-hour{font-size:.875em}.footer .bottom-contact .panel .button-contact{display:flex;justify-content:center;width:80%;margin-top:1.5em;text-align:center}.footer .bottom-contact .panel .button-contact .btn{display:flex;justify-content:center;align-items:center;font-size:2rem;width:15em;height:3em;margin:0 auto;padding:1em}@media(max-width: 768px){.footer .bottom-contact .panel .button-contact .btn{font-size:3.2rem;width:100%}}.footer .bottom-contact .panel .button-contact .btn.btn-tel,.footer .bottom-contact .panel .button-contact .btn.btn-personal{border-radius:.5rem}.footer .bottom-contact .panel .button-contact .btn.btn-tel{flex-direction:column;height:auto}.footer .bottom-contact .panel .button-contact .btn.btn-tel .contact-tel-num{margin-top:.25em}.footer .bottom-contact .panel .button-contact .btn.btn-personal{color:#000}.footer .bottom-info{padding:6rem 0;background-color:#ededed}.footer .bottom-info .container{display:flex;justify-content:space-between;max-width:76.5625em !important}@media(max-width: 768px){.footer .bottom-info .container{flex-wrap:wrap;padding:0 10rem}}.footer .bottom-info .logo{text-align:center}@media(max-width: 768px){.footer .bottom-info .logo{flex-basis:100%;margin-bottom:4rem}}.footer .bottom-info .logo a:hover{opacity:.6}.footer .bottom-info .logo img{width:18rem}@media(max-width: 768px){.footer .bottom-info .logo img{width:36rem}}.footer .bottom-info dl{margin:0 2rem;font-size:1.6rem}@media(max-width: 768px){.footer .bottom-info dl{flex-basis:50%;margin:0 0 2rem;font-size:2.4rem}}.footer .bottom-info dl dt{font-weight:700}.footer .bottom-info dl dd ul li{position:relative;padding:.5rem;padding-left:1em}.footer .bottom-info dl dd ul li::before{content:"";position:absolute;top:50%;left:0;width:.5em;height:.5em;border-right:solid 1px #fc6416;border-bottom:solid 1px #fc6416;transform:translateY(-50%) rotate(-45deg)}.footer .bottom-info .bnrs{display:flex;align-items:flex-end}@media(max-width: 768px){.footer .bottom-info .bnrs{flex-basis:100%;justify-content:space-around;margin-top:4rem}}.footer .bottom-info .bnrs li:first-child{margin-right:3rem}@media(max-width: 768px){.footer .bottom-info .bnrs li:first-child{margin-right:0}}.footer .bottom-info .bnrs li:first-child img{height:4rem}@media(max-width: 768px){.footer .bottom-info .bnrs li:first-child img{height:7rem}}.footer .bottom-info .bnrs li img{height:6.4rem}@media(max-width: 768px){.footer .bottom-info .bnrs li img{height:12rem}}.footer .bottom-info .bnrs a:hover{opacity:.6}.footer .site-info{padding-top:2.8em;padding-bottom:8.5em;color:#fff}.footer .site-info ul{display:flex;justify-content:center;margin-bottom:3rem;font-size:1.4rem}.footer .site-info ul li{padding:0 2rem}.footer .site-info ul li+li{border-left:1px solid #fff}.footer .site-info .copyright{font-size:1.3rem;text-align:center}@media(max-width: 768px){.footer .site-info .copyright{font-size:2.2rem}}.toppage .worries{padding:8rem 0;background-color:#f7f7f7}.toppage .worries .worries-contents{position:relative;display:flex;justify-content:space-between;max-width:108rem;margin:0 auto}@media(max-width: 768px){.toppage .worries .worries-contents{flex-direction:column;gap:6rem;width:80%}}.toppage .worries .worries-contents .item{display:flex;flex-direction:column;width:33rem}@media(max-width: 768px){.toppage .worries .worries-contents .item{width:100%}}.toppage .worries .worries-contents .item .fukidashi{position:relative;display:flex;justify-content:center;align-items:center;height:15rem;background-color:#e5e5e5;border-radius:2rem}@media(max-width: 768px){.toppage .worries .worries-contents .item .fukidashi{height:20rem}}.toppage .worries .worries-contents .item .fukidashi::before,.toppage .worries .worries-contents .item .fukidashi::after{content:"";position:absolute;background-color:#e5e5e5;border-radius:50%}.toppage .worries .worries-contents .item .fukidashi::before{top:calc(100% + .5rem);left:.8rem;width:2rem;height:2rem}@media(max-width: 768px){.toppage .worries .worries-contents .item .fukidashi::before{top:calc(100% + .75rem);left:1.2rem;width:3rem;height:3rem}}.toppage .worries .worries-contents .item .fukidashi::after{top:calc(100% + 2.2rem);left:3rem;width:1rem;height:1rem}@media(max-width: 768px){.toppage .worries .worries-contents .item .fukidashi::after{top:calc(100% + 3rem);left:4.5rem;width:1.5rem;height:1.5rem}}.toppage .worries .worries-contents .item .fukidashi p{font-size:2.4rem;font-weight:700;text-align:center}@media(max-width: 768px){.toppage .worries .worries-contents .item .fukidashi p{font-size:4vw}}@media(max-width: 500px){.toppage .worries .worries-contents .item .fukidashi p{font-size:4.5vw}}.toppage .worries .worries-contents .item .worries_fig{position:relative;z-index:2;margin-top:-4rem;text-align:center;pointer-events:none}@media(max-width: 768px){.toppage .worries .worries-contents .item .worries_fig{margin-top:-4.5rem}}@media(max-width: 768px){.toppage .worries .worries-contents .item .worries_fig img{width:80%}}.toppage .worries .worries-contents .item .solution{position:relative;flex:1 1 0%;display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:-1rem;padding:3rem;border-radius:2rem;background-color:#fff}.toppage .worries .worries-contents .item .solution .solution_fig{text-align:center}@media(max-width: 768px){.toppage .worries .worries-contents .item .solution .solution_fig img{width:70%}}.toppage .worries .worries-contents .item .solution p{font-size:3rem;font-weight:700;text-align:center;line-height:1.5}@media(max-width: 768px){.toppage .worries .worries-contents .item .solution p{font-size:4.5vw}}@media(max-width: 500px){.toppage .worries .worries-contents .item .solution p{font-size:5vw}}.toppage .worries .worries-contents .item .solution p strong{color:#ff6417}.toppage .worries .worries-contents .item .solution p.notes{margin-top:-0.5em;color:gray;font-size:1.6rem;font-weight:400}@media(max-width: 500px){.toppage .worries .worries-contents .item .solution p.notes{font-size:2.4vw}}.acrobatdc .worries{display:flex;gap:4rem;margin-bottom:3rem}@media(max-width: 1210px){.acrobatdc .worries{justify-content:center}}@media(max-width: 768px){.acrobatdc .worries{flex-direction:column;align-items:center}}.acrobatdc .worries .item{display:flex;flex-direction:column;gap:5rem;color:#000}@media(max-width: 768px){.acrobatdc .worries .item{width:84vw !important}}.acrobatdc .worries .item .worry{position:relative;display:flex;align-items:center;height:17rem;padding:0 4rem;border-radius:2rem;background-color:rgba(255,255,255,.8)}@media(max-width: 768px){.acrobatdc .worries .item .worry{height:auto;padding:2rem 4rem}}.acrobatdc .worries .item .worry::before{content:"";position:absolute;right:-2rem;bottom:-1rem;background-repeat:no-repeat;background-position:100% 100%;background-size:contain}.acrobatdc .worries .item .worry::after{content:"";position:absolute;top:calc(100% + 1rem);left:calc(50% - 8rem);width:16rem;height:3rem;background-color:#f6a114;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.acrobatdc .worries .item .worry p{font-size:2.4rem;font-weight:700}@media(max-width: 768px){.acrobatdc .worries .item .worry p{font-size:4vw}}@media(max-width: 500px){.acrobatdc .worries .item .worry p{font-size:4.5vw}}.acrobatdc .worries .item .solution{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem;border-radius:2rem;background-color:#fff}.acrobatdc .worries .item .solution h3{display:flex;justify-content:center;align-items:center;gap:1em;color:#ff6417;font-size:3rem;font-weight:700;text-align:center;line-height:1.5}@media(max-width: 768px){.acrobatdc .worries .item .solution h3{flex-direction:column;gap:0;font-size:4.5vw}}@media(max-width: 500px){.acrobatdc .worries .item .solution h3{font-size:5vw}}.acrobatdc .worries .item .solution figure{display:flex;justify-content:center;align-items:center;gap:7.5rem}.acrobatdc .worries .item .solution figure img{width:27rem}@media(max-width: 768px){.acrobatdc .worries .item .solution figure img{width:70%}}.acrobatdc .worries .item .solution p{font-size:1.6rem;text-align:center}@media(max-width: 500px){.acrobatdc .worries .item .solution p{font-size:3vw}}.acrobatdc .worries .item:nth-child(1){width:33rem}.acrobatdc .worries .item:nth-child(1) .worry::before{width:18.5rem;height:10.8rem;background-image:url("../img/acrobat/worries_fig01.png")}@media(max-width: 768px){.acrobatdc .worries .item:nth-child(1) .worry::before{width:27rem;height:16rem}}.acrobatdc .worries .item:nth-child(2){width:69rem}.acrobatdc .worries .item:nth-child(2) .worry::before{width:29.5rem;height:17.3rem;background-image:url("../img/acrobat/worries_fig02.png")}.acrobatdc .worries .item:nth-child(2) .solution figure{gap:4%}.acrobatdc .worries .item:nth-child(2) .solution figure img{width:48%}.acrobatdc .worries .item:nth-child(2) .solution p{margin-top:.75em}@media(max-width: 768px){.acrobatdc .worries .item:nth-child(2) .solution p{margin-top:0}}.acrobatdc_2 .main-visual .mv-text-top h1{margin-top:.8em;margin-bottom:.3em}@media(max-width: 768px){.acrobatdc_2 .main-visual .mv-text-top h1{margin-top:1.5em;margin-bottom:.8em}}.acrobatdc_2 .main-visual .mv-text-top .button-contact{display:flex;flex-flow:column-reverse;justify-content:center;align-items:center}.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-yellow{position:relative;width:22em !important;height:2.8em !important;flex-flow:column;gap:10px;margin:.5em}@media(max-width: 768px){.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-yellow{width:20em !important;height:auto !important;padding:1em}}@media(max-width: 768px){.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-yellow{margin-top:1em}}.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-yellow span{position:absolute;display:flex;justify-content:center;align-items:center;font-size:70%;line-height:1.4;color:#fb6b02;background:#fff;width:6.6em;height:6.6em;top:-1.5em;left:-1.5em;border-radius:3.3em;z-index:1}@media(max-width: 768px){.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-yellow span{top:-2.6em;left:-1.8em}}.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-yellow span::before{position:absolute;content:"";width:2.8em;height:1.5em;transform:translateY(-50%) skew(64deg);background:#fff;top:50%;right:.3em;z-index:-1}@media(max-width: 768px){.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-yellow span::before{top:43%}}.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-orange{flex-flow:column;gap:5px;margin:.5em;font-size:2.5rem !important}@media(max-width: 768px){.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-orange{width:90%;padding:.5em}}.acrobatdc_2 .main-visual .mv-text-top .button-contact .btn-orange span{font-size:70%}.simulation.simulation_2 .sim-contents .step .sec-title span.att{display:block;font-size:1.6rem;font-weight:400}.simulation.simulation_2 .sim-contents .step .choise .btnset .scale{font-size:1.6rem;font-weight:600;margin-top:.5em;background-color:#fc6416;color:#fff;padding:.3em 1.3em}.simulation.simulation_2 .sim-contents .step .choise .btnset .guideline{font-size:1.4rem;font-weight:400;margin-top:.2em}.simulation.simulation_2 .sim-contents .step .choise .btnset .description{font-size:1.4rem;font-weight:400;margin-top:1em;background-color:#ffeee5;padding:.5em 1em;border-radius:.5em;height:10em}.simulation.simulation_2 .sim-contents .step .choise .btnset .description ul li{position:relative;font-size:1.4rem;font-weight:400;text-align:left;margin-top:.2em;padding-left:1.2em}.simulation.simulation_2 .sim-contents .step .choise .btnset .description ul li::before{content:"";position:absolute;top:50%;left:0;background-image:url(../img/vip/check.png);background-repeat:no-repeat;background-size:contain;width:1em;height:1em;transform:translateY(-50%)}.simulation.simulation_2 .sim-contents .step .choise .btnset .description ul li:last-child{padding-left:0;font-size:1.2rem;margin-top:.5em}.simulation.simulation_2 .sim-contents .step .choise .btnset .description ul li:last-child::before{display:none}.simulation.simulation_2 .sim-contents .step .choise .btnset .description ul li a{display:inline-block;color:#c00;margin-left:.2em}.simulation.simulation_2 .sim-contents .step .choise .btnset .description ul li a:hover{color:#fc6416}.simulation.simulation_2_2 .sim-contents .step .choise .btnset .scale{font-size:2rem;font-weight:600;margin-top:.5em;background-color:unset;color:#fc6416;padding:0}.simulation.simulation_2_2 .sim-contents .step .choise .btnset .guideline{margin-top:0}.simulation.simulation_2_2 .sim-contents .applications .panel .info h3 .small{display:block;font-size:1.1rem;font-weight:400;color:red}.simulation.simulation_2_2 .sim-contents .results .panel dl .price .level{font-size:1.3rem}.simulation.simulation_2_2 .sim-contents .results .panel dl .price .num{font-size:2.6rem}.simulation.simulation_2_2 .sim-contents .results .small{text-align:right;padding-right:1em;font-size:1.1rem;font-weight:400}.simulation.simulation_2_2 .sim-contents .results .notes{padding-top:10px;text-align:center}@media screen and (min-width: 768px){.simulation.simulation_3 .sim-contents .sec02{flex-basis:36%;padding:1.5rem;position:sticky;top:4.375em;z-index:9999;height:calc(100svh - 4.375em);overflow:scroll}.simulation.simulation_3 .sim-contents .sec03{flex-basis:62%}.simulation.simulation_3 .results{flex-basis:62%;margin:0 auto 0 0}.form.active{background-color:#fffbe0;animation:fadeOut1 1.5s linear forwards}.form.active .tbl-inputs>dd{background-color:#fffbe0;animation:fadeOut3 1.5s linear forwards}@keyframes fadeOut1{0%{background-color:#fffbe0}100%{background-color:#ededed}}@keyframes fadeOut2{0%{background-color:#b76f4a}100%{background-color:#336}}@keyframes fadeOut3{0%{background-color:#fffbe0}100%{background-color:#fff}}}