@charset "UTF-8";@import"https://unpkg.com/sanitize.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1+Code:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap";@import"https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css";@keyframes animation1{0%{left:-200px}to{left:0}}@keyframes opa1{0%{opacity:0}to{opacity:1}}.up,.down,.left,.right,.transform1,.transform2{position:relative;opacity:0}.upstyle,.downstyle,.leftstyle,.rightstyle,.transform1style,.transform2style{opacity:1;transition:1s .5s}.up{bottom:-20px}.upstyle{bottom:0}.down{top:-20px}.downstyle{top:0}.left{left:-20px}.leftstyle{left:0}.right{right:-20px}.rightstyle{right:0}.transform1{transform:scaleX(0)}.transform1style{transform:scaleX(1)}.transform2{transform:perspective(400px) translateZ(-70px) rotateX(50deg)}.transform2style{transform:perspective(400px) translateZ(0) rotateX(0)}.blurstyle{opacity:1;filter:blur(0);transform:scale(1);transition:1s .5s}@keyframes transform3{0%{transform:scale(0)}50%{transform:scale(1.05)}70%{transform:scale(.99)}to{transform:scale(1)}}.transform3{transform:scale(0)}.transform3style{animation:transform3 .8s ease-out .5s both}.crackerstyle img{width:150px;position:absolute;bottom:0}.crackerstyle img:nth-of-type(1){left:0}.crackerstyle img:nth-of-type(2){right:0;transform:scaleX(-1)}@media screen and (min-width:600px){.crackerstyle img{width:200px}}@media screen and (min-width:900px){.crackerstyle img{width:300px}}html,body{margin:0;padding:0;font-size:13px;overflow-x:hidden}body{font-family:Lato,"M PLUS 1 Code",Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,ＭＳ Ｐゴシック,sans-serif;-webkit-text-size-adjust:none;letter-spacing:.05em;background:#fff;color:#555;line-height:2}figure{margin:0}dd{margin:0}nav{margin:0;padding:0}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto;vertical-align:middle}video{max-width:100%}iframe{width:100%}ul,ol{margin-bottom:30px}a{color:#57524b;transition:.3s}section,main>article{margin:0 auto;padding:5%}.c2{display:flex;flex-direction:column}.c2 h2{font-size:2em}.c2 .image{order:-1}header{display:flex;justify-content:space-between;align-items:center;background:#ed7d0f;position:fixed;z-index:1;width:100%;padding:0 3%;height:50px}header a{color:#fff}header #logo img{display:block}header #logo{margin:0;width:250px}#mainimg{width:100%;height:0;padding:56.25% 0 0;position:relative;top:50px;overflow:hidden;background:#ed7d0f url(/build/assets/top_software-0881d7b2.png) no-repeat center center / 100%;color:#fff}#mainimg #text{position:absolute;left:3%;top:0;width:100%;height:100%;display:flex;align-items:center}#mainimg #text h2{margin:0;font-weight:500;font-size:3.8vw;text-shadow:1px 1px 2px rgba(0,0,0,.3)}#mainimg #text p.text{font-size:13px;margin:0 10px 30px}#menubar ul{list-style:none;margin:0;padding:0}#menubar{display:none}#menubar.db{display:block}#menubar.dn{display:none}#menubar a{display:block;text-decoration:none;text-align:center;letter-spacing:.1em;padding:10px}.s #menubar.db{position:fixed;overflow:auto;z-index:100;left:0;top:0;width:100%;height:100%;padding:70px 20px;background:rgba(0,0,0,.9);animation:animation1 .2s both;text-align:center;color:#fff}.s #menubar.db a{display:block;color:#fff}#menubar_hdr.db{display:flex}#menubar_hdr.dn{display:none}#menubar_hdr{position:fixed;z-index:100;cursor:pointer;right:5px;top:2px;padding:16px 14px;width:46px;height:46px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(0,0,0,.5);border-radius:50%}#menubar_hdr span{display:block;transition:.3s;border-top:2px solid #fff}#menubar_hdr.ham span:nth-of-type(1),#menubar_hdr.ham span:nth-of-type(3){transform-origin:center center;width:20px}#menubar_hdr.ham span:nth-of-type(1){transform:rotate(45deg) translate(3.8px,5px)}#menubar_hdr.ham span:nth-of-type(3){transform:rotate(-45deg) translate(3.8px,-5px)}#menubar_hdr.ham span:nth-of-type(2){display:none}main h2{margin:0 0 1em;line-height:1.5;font-size:3em;text-align:center;letter-spacing:.2em;color:#ed7d0f;font-family:Lato;font-weight:400}main h2 span{display:block;font-weight:400;color:#777;font-size:13px}main h3{margin:0 0 1em;color:#ed7d0f}main p{margin:0 20px 30px}main p+p{margin-top:-15px}footer small{font-size:100%}footer{font-size:.7rem;text-align:center;padding:20px;background:#111;color:#fff}footer a{text-decoration:none;color:#fff}footer .pr{display:block}#footermenu{background:#333;color:#999;font-size:.7em;padding:20px;display:flex;justify-content:space-between;align-items:flex-start}#footermenu a{text-decoration:none;color:#999}#footermenu a:hover{color:#ccc}#footermenu ul{margin:0;padding:0 2px;flex:1;list-style:none}#footermenu .title{font-weight:700;color:#ccc;padding-bottom:5px}#new{margin:0;display:flex;flex-wrap:wrap;padding:0 20px}#new dt,#new dd{padding:5px 0}#new dt{width:8em}#new dt span{display:none}#new dd{width:calc(100% - 8em)}.list-container .list{margin-bottom:30px;padding:20px;background:#fff;color:#999;box-shadow:5px 5px 20px #0000001a;position:relative}.list-container .list h4{margin:0;color:#666}.list-container .list h4 a{color:#666}.list-container .list p{margin:0;font-size:.8em}.list-container .list .new{font-size:.6em;background:#ff0000;color:#fff;width:50px;line-height:50px;border-radius:50%;text-align:center;position:absolute;left:-10px;top:-10px;transform:rotate(-30deg)}.list2{display:flex;border-bottom:1px solid #ccc;padding:25px 0}.list2 div{flex:1}.list2:nth-of-type(1){border-top:1px solid #ccc}.list2 figure{width:20%;margin-right:20px}.list2 h4{margin:0 0 10px;color:#ed7d0f}.list2 h4 a{color:#ed7d0f}.list2 h4 a:hover{color:#333}.list2 p{margin:0;font-size:.7em}dl.line{margin:0;display:flex;flex-wrap:wrap;font-size:.7em;border-top:1px solid #ccc}dl.line dt,dl.line dd{border-bottom:1px solid #ccc;padding:0 5px}dl.line dt{width:8em;background:#f0f0f0}dl.line dd{width:calc(100% - 8em)}.list2 dl.line dt:nth-of-type(1),.list2 dl.line dd:nth-of-type(1),.list2 dl.line dt:nth-of-type(2),.list2 dl.line dd:nth-of-type(2){border-top:none}.list-slide .list{margin:10px}.faq{padding:0 5px}.faq dt{border-radius:3px;margin-bottom:20px;background:linear-gradient(#fff,#f7f7f7);text-indent:-2em;padding:5px 1em 5px 3em;border:1px solid #e4e2d7}.faq dt:before{font-family:"Font Awesome 5 Free";content:"";color:#ed7d0f;padding-right:1em}.faq dd{padding:5px 1em 30px 3em}.openclose{cursor:pointer}.faq dt span{text-indent:0}.icon{display:inline-block;margin:1px;line-height:1.5;padding:0 10px;border:1px solid #999;color:#999;font-weight:400;font-size:.8em}.icon.newicon{border-color:transparent;background:#f00;color:#fff}.icon.upicon{border-color:transparent;background:#54b1ff;color:#fff}a.btn1,a.btn2{display:inline-block;text-decoration:none;letter-spacing:.1em;border-radius:3px;padding:5px 30px;font-size:1.2em;box-shadow:1px 2px 3px #0003}a.btn1{background:#ffce2b;color:#444}a.btn2{background:#308396;color:#fff}.radius{border-radius:100px!important}a.btn1 i,a.btn2 i{margin-left:20px}a:hover.btn1,a:hover.btn2{transform:scale(1.03);filter:brightness(1.1)}.ta1 caption{font-weight:700;padding:10px 5px;background:#eee;margin-bottom:15px}.ta1{border-top:1px solid #ccc;width:100%;margin:0 auto 30px}.ta1 tr{border-bottom:1px solid #ccc}.ta1 th,.ta1 td{padding:10px 5px;word-break:break-all}.ta1 th{width:30%;text-align:left}.bg1{background:#eee}.bg2{background:#fef3d9}.bg3{background:#ffce2b}.bg3 h2{color:#555}.pagetop-show{display:block}.pagetop a{display:block;text-decoration:none;text-align:center;z-index:99;position:fixed;right:20px;bottom:20px;color:#fff;font-size:1.5em;background:rgba(0,0,0,.2);width:60px;line-height:60px;border-radius:50%}.clearfix:after{content:"";display:block;clear:both}.color-theme,.color-theme a{color:#ed7d0f!important}.color-check,.color-check a{color:red!important}.c{text-align:center!important}.ws,.wl{width:95%;display:block}.mb30{margin-bottom:30px!important}.mt30{margin-top:30px!important}.look{display:inline-block;padding:0 10px;background:#eee;border:1px solid #ccc;border-radius:3px;margin:2px 0;word-break:break-all}.small{font-size:.6em;letter-spacing:normal!important}.large{font-size:1.8em!important}.block{display:block!important}.sh{display:block}.pc{display:none}.hidden{position:absolute;top:-9999px;left:-9999px}@media screen and (max-width:400px){a.btn1,a.btn2{padding:0 15px}a.btn1 i,a.btn2 i{margin-left:10px}}@media screen and (min-width:900px){html,body{font-size:15px}.c2{flex-direction:row;justify-content:space-between;align-items:center;margin-left:-6%;margin-right:-6%}.c2 .image{width:60%}.c2 .text{width:40%;padding:0 3%}.c2 .l{order:-1}.c2 .image.r{overflow:hidden;border-radius:100px 0 0 100px}.c2 .image.l{overflow:hidden;border-radius:0 100px 100px 0}#mainimg #text{width:50%}#menubar{font-size:.85em}#menubar ul{display:flex}#menubar a{padding:10px 15px}#menubar_hdr{display:none}#new dt{width:14em;display:flex;justify-content:space-between}#new dt span{display:inline-block;width:6em;background:#999;color:#fff;font-size:.8em;text-align:center;margin-right:1em;align-self:flex-start;line-height:1.8;position:relative;top:.4em}#new dt span.icon-bg1{background:#ed7d0f}#new dd{width:calc(100% - 14em)}#footermenu{font-size:.8em;padding:20px 50px}.list-container{display:flex;flex-wrap:wrap}.list-container .list{display:flex;justify-content:space-between;flex-direction:column;width:32%;margin-right:2%}.list-container .list:nth-of-type(3n){margin-right:0}.list-container .list .text{flex:1}.list2{padding-left:10px}.list2 dl.line dd{width:calc(50% - 8em - 10px);margin-right:10px}.list2 dl.line{border-top:none}.list2 dl.line dt:nth-of-type(1),.list2 dl.line dd:nth-of-type(1),.list2 dl.line dt:nth-of-type(2),.list2 dl.line dd:nth-of-type(2){border-top:1px solid #ccc}.ta1 caption{padding:5px 15px}.ta1 th,.ta1 td{padding:20px 15px}.ta1 th{width:20%}.ws{width:48%;display:inline}.sh{display:none}.pc{display:inline-block}}.b_list ul,ol{background:#fffde8;box-shadow:0 0 0 10px #fffde8;border:dashed 2px #ffb03f;border-radius:9px;margin-left:10px;margin-right:10px;padding:.5em .5em .5em 2em;list-style:none}.b_list ul li,ol li{line-height:1.5;padding:.5em 0}.list{display:grid;width:fit-content;column-gap:2em;grid-template-columns:repeat(2,auto);width:auto}@media screen and (min-width:500px){.list-grid1-parts{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (min-width:800px){.list-grid1-parts{grid-template-columns:repeat(3,1fr);gap:1rem}}.list-grid1-parts .list-parts{padding:1rem;background:#fff;grid-template-rows:auto 1fr;box-shadow:5px 5px 20px #0000001a}.list-grid1-parts .list-parts figure img{margin-bottom:.5rem}.list-grid1-parts .btn-parts a{display:block;text-decoration:none;font-size:1rem;text-align:center;background:#eee;border:1px solid #999;padding:5px 10px;margin-top:1rem}.top-list-div{padding:1rem}.list-grid1-parts,.list-grid2-parts,.list-grid1-parts .list-parts,.list-grid2-parts .list-parts{display:grid}.list-grid1-parts .list-parts *,.list-grid2-parts .list-parts *{margin:0;padding:0}.list-grid1-parts .list-parts p,.list-grid2-parts .list-parts p{font-size:.85rem;line-height:1.5}@media screen and (min-width:600px){.list-grid2-parts{grid-template-columns:repeat(2,1fr);gap:1rem}}.list-grid2-parts .list-parts{grid-template-columns:100px 1fr;gap:1rem;align-items:center;margin-bottom:1rem;background:rgba(255,166,0,.889);padding:.5rem;border-radius:1rem;min-height:8rem}@media screen and (min-width:600px){.list-grid2-parts .list-parts{margin-bottom:0}}.text-parts .chips-item{background-color:#f0f0f0;display:inline-block;margin:2px;padding:.1rem .2rem;border-radius:.8rem}
