@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{background:#fff;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;font-size:1.6rem;line-height:1.8;color:#333}h1{font-size:2.4rem;font-weight:700;line-height:1.4}h2{font-weight:700;font-size:2rem;line-height:1.6}h3{font-weight:700;font-size:1.8rem;line-height:1.6}section li{list-style:disc inside;text-align:left;margin:5px 5px 5px 10px}a,a:link,a:visited{color:#0a4db0;text-decoration:underline;transition:color .3s ease-out,background .3s ease-out}a:hover{color:#ffbf00;text-decoration:none}a img{opacity:1;transition:all 0.3s ease-out}a:hover img{opacity:.7}.hide{display:none!important}select{appearance:none;width:100%;background-image:-webkit-linear-gradient(to top,#fff 0%,#dfe0d9 100%);background-image:linear-gradient(to top,#fff 0%,#dfe0d9 100%);border:1px solid #999;padding:10px;cursor:pointer}select::-ms-expand{display:none}.btnTop{display:none}a.icn-check::before{content:"CHECK";display:inline-block;background:red;padding:4px;font-size:12px;line-height:1;margin-right:5px;color:#fff}span.strong{background:#fff799;font-weight:700}.icon-q::before{background:#1d4892;border-radius:50%;color:#fff;content:"？";display:inline-block;font-size:12px;height:17px;line-height:normal;margin:0 4px 0 0;padding:1px;text-align:center;width:17px}.section-box a.icon_arrow{background:url(../images/common/icon_arrow_link.svg) no-repeat right center/15px 15px;padding:0 20px 0 0}.section-box a.icon_window{background:url(../images/common/icon_window_link.svg) no-repeat right center/15px 15px;padding:0 20px 0 0}br.show{display:inline!important}.btn-mat{background-color:#3aad07!important;color:#fff!important;border:#3aad07 1px solid!important}.btn-mat:hover{background-color:#fc0!important;color:#333!important}#header-rs{background:#fff;width:100%;z-index:2000;position:fixed;height:70px;top:0}#nav-area{background:#fff;border-bottom:#1d4892 4px solid;overflow:hidden;width:100%}#header-rs a{display:block;text-decoration:none}#header-rs-inner{box-sizing:border-box;padding:15px 0 5px;position:relative;height:70px}#header-rs-inner #logo-box{margin:10px 0 0 15px}nav.globalnav{text-align:center}nav.globalnav #globalnav-wrap{background:#eee;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}nav.globalnav ul{background:#c8f1ff;width:100%;margin:0 auto;padding:0;height:auto}nav.globalnav ul li{border-bottom:1px solid #fff;list-style:none;padding:0;position:relative;text-align:left;width:100%}nav.globalnav ul li:last-child{padding-bottom:0;border-bottom:none}nav.globalnav ul li a{background:url(../images/common/icon_globalnav_arrow.svg) no-repeat 96%/16px;color:#333;display:block;padding:10px 30px 10px 20px;text-decoration:none;transition:none}@keyframes globalnav-fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}nav.globalnav .menu-item-link{background:url(../images/common/icon_globalnav_plus.svg) no-repeat 96%/16px}nav.globalnav .menu-item-link.active{background:url(../images/common/icon_globalnav_minus.svg) no-repeat 96%/16px}nav.globalnav .child-menu{background:#f1fbff;display:none;font-size:14px}nav.globalnav .child-menu-item a{background:url(../images/common/icon_globalnav_arrow.svg) no-repeat 96%/10px;font-weight:700;padding:12px 40px 12px 20px;line-height:1.5}.globalnav-link-box{background:#fff;padding:20px 0}.globalnav-link-box p.link-mat{margin-bottom:10px}.globalnav-link-box p a{box-sizing:border-box;border-radius:2px;display:block;text-align:center;text-decoration:none;margin:0 auto;min-width:200px;padding:12px 2px;width:85%}.globalnav-link-box p.link-mat a{background:url(../images/common/icon_dl_white.svg) 24px 15px/18px no-repeat #3aad07;border:1px solid #3aad07;color:#fff}.globalnav-link-box p.link-trial a{background:#fff;border:1px solid #1d4982;color:#1d4982}.globalnav-inq-box{background:#eee}.globalnav-inq-box p{padding:10px;border-bottom:#fff 1px solid}.globalnav-inq-box p:first-of-type{font-size:14px}.globalnav-inq-box a{text-decoration:none}.globalnav-inq-box .remodal-inq-telno{font-size:20px;font-weight:700;color:#1d4892}.globalnav-inq-box .remodal-inq-telno::before{background:url(../images/common/icn_tel_blue.png) no-repeat;background-size:20px;content:"";height:22px;display:inline-block;vertical-align:middle;width:22px}.globalnav-inq-box .remodal-inq-telno span{display:block;color:#333;font-size:12px;font-weight:400}.menu-checkbox{display:none}.menu-button{display:block;position:fixed;top:18px;right:20px;height:20px;width:30px;cursor:pointer;z-index:9999999;-webkit-tap-highlight-color:#fff0}.menu-button::before,.menu-button::after{content:'';transition:.3s}.menu-button::before,.menu-button::after,.menu-button span{display:block;position:absolute;left:0;height:2px;width:100%;margin-top:-1px;background-color:#333}.menu-button::before{top:2px}.menu-button::after{bottom:0}.menu-button span{top:50%}.menu-checkbox:checked~.menu-button{left:10px;right:auto}.menu-checkbox:checked~.menu-button::before{top:50%;transform:rotate(45deg);background-color:#fff}.menu-checkbox:checked~.menu-button::after{top:50%;transform:rotate(-45deg);background-color:#fff}.menu-checkbox:checked~.menu-button span{display:none}.drawer-menu{position:fixed;top:0;right:0;z-index:9999999;height:100%;width:calc(100% - 50px);transition:.5s;background-color:#eee;transform:translateX(100%)}.drawer-menu ul{margin:0;padding:0;list-style-type:none}.drawer-menu li{border-bottom:1px dotted #ccc}.drawer-menu a{display:block;padding:15px;text-decoration:none}.drawer-menu a img{width:100%;max-width:200px}.drawer-menu .remodal-inq-telno a{display:inline-block;padding:5px}.menu-checkbox:checked~.drawer-menu{transform:translateX(0)}.menu-background{display:none;position:fixed;top:0;left:0;z-index:2000;height:100%;width:100%;background-color:rgb(0 0 0 / .5);cursor:pointer}.menu-checkbox:checked~.menu-background{display:block}.hamburger-fixed{position:fixed;width:100%;height:100%}p#menu-toggle-text{position:fixed;right:15px;top:43px;z-index:2001;font-size:10px;text-align:center}.menu-checkbox:checked~p#menu-toggle-text{display:none}#header-logo{width:120px}#header-logo img{backface-visibility:hidden;width:120px;height:29px}#header-rs-inner .lead{color:#333;font-size:11px;line-height:1.6}#wrap{padding-top:74px}#wrap img{vertical-align:bottom}.link-box{text-align:center;width:100%;max-width:1120px;margin:30px auto 0}.link-box2{width:100%;max-width:1120px;margin:30px auto 0}.link-box2 p:nth-child(2){margin-top:10px}.link-box a,.link-box2 a{display:inline-block;text-align:center;border-radius:6px;box-sizing:border-box;background:#1d4892;color:#fff;padding:14px;font-size:18px;margin:10px auto;border:1px solid #1d4982;width:100%;position:relative;text-decoration:none}.link-box a::after,.link-box2 a::after{position:absolute;top:50%;right:4%;content:'';margin-top:-5px;border:7px solid #fff0;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .2s}.link-box a:hover,.link-box2 a:hover{background-color:#fc0!important;color:#333!important}.link-box a:hover::after,.link-box2 a:hover::after{border-left-color:#333}.link-box2 .link-trial a{display:inline-block;text-align:center;border-radius:6px;box-sizing:border-box;background:#fff;color:#1d4982;padding:6px;font-size:18px;margin:10px auto;border:1px solid #1d4982;width:100%}.link-trial-zr,.link-trial-ri,.link-trial-ir,.link-campaign,.link-trial-com{position:relative}.link-box .link-mat a.btn-mat,.link-box2 .link-mat a.btn-mat{display:block;text-align:center;border-radius:6px;padding:14px;font-size:18px;margin:10px 0 0;background-position:40px center;background-image:url(../images/common/icon_dl_white.svg);background-repeat:no-repeat;background-size:20px 20px}.link-box .link-mat a.btn-mat:after,.link-box2 .link-mat a.btn-mat::after{content:none}.link-box2 .link-trial a::after,.link-box2 .link-mat a::after{display:none}p.link-cam{text-align:center;margin:0 auto;background:#f1fbff}p.link-cam a{color:red;padding:10px;display:block;text-decoration:underline}p.link-cam a:hover{text-decoration:none}p.link-cam a:after{content:" ▶"}p.link-cam1{background:none}p.link-cam1 a{display:inline-block}#main-area #main-cont{width:100%;margin:0 auto;text-align:center}section{padding:30px 20px}section h4 br{display:none}section p+p{margin-top:20px}#support-area .column3>div{border-bottom:#d7dbde 1px solid;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 0 20px;text-align:left}#support-area .column3>div:last-of-type{border:none;margin:0;padding:0}#support-area h3{text-align:left;margin:0 auto 20px}#support-area figure{border-radius:50%;height:80px;text-align:center;width:80px}#support-area figure img{height:80px;width:80px}#support-area .column3 div div{width:calc(100% - 100px)}#support-area p{font-size:14px}#support-area .small{font-size:12px}footer{background:#333;color:#fff;padding-bottom:50px}footer a,footer a:link,footer a:visited{color:#fff}#footer-area{font-size:16px;padding:10px 0;max-width:1000px;margin:0 auto;line-height:1.8;width:86%}#footer-area>div{margin:30px 0 0}#footer-area .foot-cont{margin:0 auto 40px;text-align:left}#footer-area img{width:210px}#footer-area .foot-logo{display:block;width:150px}#footer-area .foot-logo img{height:40px;width:150px}#footer-area h2{font-size:16px;font-weight:700;text-align:left}#footer-area p{font-size:12px;margin:0 0 20px}#footer-area h2+ul{margin-top:5px}#footer-area li{list-style:none;margin:0}#footer-area li a{font-size:14px}#footer-area .icon-list{margin:0 0 10px}#footer-area .icon-list li{padding:2px 0 2px 20px}#footer-area .icon-list::before{content:"・";color:#fff;padding-right:5px}#footer-area .robotseries li{margin-bottom:10px}#footer-area .robotseries a{box-sizing:border-box;display:inline-block}#footer-area .robotseries img{vertical-align:bottom;height:50px}#news-area{border-bottom:#444 1px solid;margin:0 auto;width:86%;max-width:1000px;padding:50px 0 20px;text-align:left}#news-area h2{font-size:16px;text-align:left}#news-area dl{font-size:14px}#news-area dd{margin-bottom:15px}.foot-cont-office{border-top:#444 1px solid}.foot-cont-office .office-cont{font-size:14px;margin:0 auto;padding-top:30px;width:86%;max-width:1000px}.foot-cont-office div p:first-of-type{margin:15px 0 5px}.foot-cont-office p span{display:block}.foot-cont-office img{height:38px;width:160px}#footersmall{text-align:center;padding:20px;font-size:12px;color:#999;margin-top:20px}#footersmall a{color:#999}#popup,#slide-r{display:none}#modal-notice li{background:#fff;border-bottom:#eee 1px solid;transition:all 0.3s;text-align:left}#modal-notice li:first-of-type{padding-top:5px}#modal-notice li:nth-child(odd){background-color:#f1fbff}#modal-notice li a{display:block;padding:14px 10px 14px 30px;line-height:1.3;box-sizing:border-box;position:relative}#modal-notice li a::before{position:absolute;top:50%;left:12px;content:'';margin-top:-5px;border:7px solid #fff0;border-top-width:5px;border-bottom-width:5px;border-left-color:#1d4892;transition:all .2s}.remodal-close{top:-30px!important;z-index:99999}.remodal-close:before{line-height:50px!important;background:#666;color:#fff!important;border-radius:50%}.remodal{background:#fbfbfb!important;padding:0!important}.remodal p a{box-sizing:border-box;border-radius:2px;display:block;text-align:center;text-decoration:none;margin:15px auto;min-width:200px;padding:12px 2px;width:85%}.remodal p.link-mat a{background:url(../images/common/icon_dl_white.svg) 24px 12px/18px no-repeat #1d4892;border:1px solid #1d4892;color:#fff;padding-left:22px}.remodal p.link-trial a{background:#fff;border:1px solid #1d4982;color:#1d4982}p.modal-notice-bn{line-height:1}.top_bn-box{display:flex;position:absolute;top:12px;right:0}.top_bn-box a{background:#1d4992;border-radius:50%;color:#fff;text-align:center;padding:13px;font-size:0;display:block;line-height:1;box-sizing:border-box;width:48px;height:48px;margin:0 10px 0 0}.top_bn-box .header-inq a{background:#fff;border:#1d4992 1px solid}.top_bnUl{margin:20px 0}.top_bnUl li{margin-bottom:10px}.top_bnUl img{width:100%;max-width:200px}.top_bnUl li:nth-of-type(odd){background:#f1fbff}#inq-box .inq-sp img,.top_bn-box img{width:22px;height:22px}.remodal-inq{padding-bottom:20px!important}.remodal-inq h3{font-size:16px;margin:20px auto 5px}.remodal-inq a{background:#1d4892;border-radius:6px;color:#fff;font-size:16px;display:block;margin:0 auto 10px;padding:20px 10px;width:80%;text-decoration:none}.remodal-inq .remodal-inq-tel{border-top:#ccc 2px solid;margin-top:30px}.remodal-inq .remodal-inq-tel p{font-size:28px;color:#1d4892;margin-bottom:20px}.remodal-inq .remodal-inq-tel .remodal-inq-telno::before{content:"";background:url(../images/common/icn_tel_blue.png) no-repeat;background-size:25px;width:30px;height:30px;display:inline-block;vertical-align:middle}.remodal-inq .remodal-inq-tel span{display:block;font-size:14px;color:#333}#banner-area{box-sizing:border-box;overflow:hidden;width:96%;padding:20px 0 50px;margin:auto;height:150px}#banner-area .banner-carousel{max-width:1220px;margin:0 auto}#banner-area .banner-carousel .slick-list li{width:100%;max-width:600px;margin:0 15px}#banner-area .banner-carousel{display:none}#banner-area .banner-carousel.slick-initialized{display:block}#banner-area img{width:100%;height:auto;max-width:580px}#banner-area .slick-dots{bottom:-40px}#slide-r_cam{background:#fff;border:#fc0 3px solid;box-sizing:border-box;display:block;position:fixed;right:-4px;bottom:70px;width:80px;z-index:1000;text-align:right;transition:all 0.2s;transform:translate(0,0);opacity:1}#slide-r_cam a{display:block;text-align:center}#slide-r_cam img{width:100%;height:auto;max-width:92px}#slide-r_cam.move{transform:translate(120px,0)}#slide-r_cam a:hover img{opacity:1}#slide-r_cam_key{border-radius:50%;background:#666;color:#fff;display:block;font-size:12px;left:-28px;line-height:1;padding:15px 25px 15px 0;position:absolute;top:-10px;width:44px;height:44px;box-sizing:border-box;transition:all 0.2s;transform:translate(0,0)}.active #slide-r_cam_key{background:#ddd;color:#333;left:-20px;padding:9px;width:30px;height:30px}#itv-name .itv-icn-genre,#itv-list .icn-genre label,.icn-genre{background:url(../images/common/icon_genre_gray.svg) no-repeat 10px/11px;border:#ccc 1px solid;border-radius:50px;color:#666;padding:2px 10px 2px 25px;min-width:32px;line-height:1.2;font-size:12px!important;text-align:center;margin:6px 0;display:inline-block}#itv-name .itv-icn-area,#itv-list .icn-area,.icn-area{background:url(../images/common/icon_map_gray.svg) no-repeat 9px/12px;border-radius:50px;color:#666;padding:2px 10px 2px 22px;min-width:32px;line-height:1.2;font-size:12px!important;text-align:center;margin:6px 0;display:inline-block}#fixed-bottom{background:#3aad07;bottom:0;position:fixed;text-align:center;width:100%;z-index:9999}#fixed-bottom a{color:#fff;display:block;margin:0 0 0 15px;padding:16px 0;text-decoration:none}#fixed-bottom a::after{content:"▶";display:inline-block;margin:0 0 0 15px;font-size:12px}#fixed-bottom a span{background:url(../images/common/icon_dl_white.svg) no-repeat 0 0;background-size:contain;display:inline-block;height:20px;width:24px;vertical-align:middle;margin:0 10px 0 0}.att-news{background:#eee;border-bottom:#ddd 1px solid;font-size:14px;padding:10px}.att-news a::before{content:"";background:url(../images/common/icon_window.png) no-repeat center/16px;width:16px;height:16px;display:inline-block;margin:0 10px 0 0;vertical-align:middle}section h2{text-align:center;margin:0 auto 20px}section h3{text-align:center}section p+p{margin-top:15px}section.section-box{padding:30px 20px}section.section-box:nth-of-type(even){background:#fff}section.section-box:nth-of-type(odd){background:#f8f8f8}div.container{text-align:center}.column img{height:auto;width:100%}.column.column2-3-7 img{max-width:319px}.dis-pc{display:none}.dis-sp{display:block}span.dis-sp{display:inline-block}#notification-box{display:block;position:fixed;top:100px;right:10px;transform:translateX(+220px);opacity:0;transition:opacity 0.3s,transform 0.2s;z-index:9999}#notification-box.fadein{opacity:1;transform:translateX(0)}#notification-box #notification-key{background:#c00;box-sizing:border-box;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:12px;font-family:Verdana,Roboto,YuGothic,Meiryo,sans-serif;height:50px;right:270px;padding:15px 0;position:absolute;-webkit-tap-highlight-color:#fff0;text-align:center;top:-19px;width:50px;z-index:999999}#notification-box.active #notification-key{background:#d7dbde;color:#333;font-size:20px;height:40px;right:195px;line-height:1;padding:10px 0;width:40px}#notification a{background:rgb(0 0 0 / .8);border-radius:10px;box-sizing:border-box;color:#fff;display:block;font-size:12px;text-decoration:none;padding:12px 10px;transition:0.3s all;width:215px}#notification a::before{background:#c00;border-radius:20px;color:#fff;content:"NEW";display:inline-block;font-family:Verdana,Roboto,YuGothic,Meiryo,sans-serif;font-size:10px;margin:0 5px 0 0;line-height:1;padding:5px 6px;text-decoration:none;transition:0.3s all}@media screen and (min-width :768px){body{font-size:1.8rem;line-height:2}h1{font-size:4rem}h2{font-size:3.4rem}h3{font-size:2.6rem}.arrow01{width:100px;position:absolute;left:calc(50% - 45px);top:-40px}.arrow01::before{content:"";display:block;margin:0 auto;width:50px;height:50px;background:#1d4892}.arrow01::after{content:"";display:block;border-top:80px solid #1d4892;border-left:50px solid #fff0;border-right:50px solid #fff0;transform-origin:left top;transform:scaleY(.5)}.link-box2 .link-trial a{padding:14px}#header-rs{box-shadow:0 5px 5px rgb(0 0 0 / .3)}#header-rs-inner #logo-box{float:left}#header-rs-inner .lead{font-size:12px}#header-rs-inner{width:100%;margin:0 auto}nav.globalnav ul li a{padding-left:20px}nav.globalnav .child-menu-item a{padding-left:40px}.link-box2{display:flex;justify-content:space-around}.link-box p{width:400px;margin:0 auto}.link-box2 p{width:400px;margin:0 10px}.link-box2 p:nth-child(2){margin-top:0}#solve-area{padding-top:80px}#solve-area p br{display:inline}#solve-area figure{position:relative}#solve-area img{max-width:440px}footer{padding-bottom:70px}#footer-area{display:flex;flex-wrap:wrap;justify-content:left;padding:40px 0}#footer-area h2{margin:0}#footer-area h2+ul{margin-top:10px}#footer-area>div{max-width:330px;width:100%}#footer-area .foot-cont{width:100%;margin:0 auto 40px;max-width:310px}#footer-area .foot-cont:nth-of-type(3) img{width:210px}.foot-cont-office .office-cont{display:flex;justify-content:space-between}.foot-cont-office div p:first-of-type{margin:0 0 5px}.foot-cont-office img{height:55px;width:230px}#news-area h2{font-size:18px}#news-area dl{font-size:16px;display:flex;flex-wrap:wrap}#news-area dl dt{width:20%}#news-area dd{width:80%}#popup{position:fixed;display:block;right:15px;bottom:-50px;visibility:hidden;transition:bottom .5s ease-out}#popup.show{bottom:0;visibility:visible}#popup .hidden_show{background:#DF0003;border-radius:10px 0 0 0;color:#fff;text-align:center;padding:0 10px;height:0;overflow:hidden;opacity:0}#popup .hidden_show p{margin:7px 0;font-size:18px}#popup input{display:none}#popup label{cursor:pointer;display:block;padding:10px 0;line-height:1;background:#DF0003;border-radius:6px 6px 0 0;width:46px;text-align:center;color:#fff;height:40px;box-sizing:border-box;font-size:20px;position:absolute;top:-40px;right:0}#popup input~label::after{content:"1";color:#fff;right:-5px;position:absolute;font-size:11px;top:-10px;display:block;border-radius:50%;background:#1d4982;padding:4px 6px}#popup.popup-zr input~label::after{content:"2"}#popup.popup-ri input~label::after{content:"1"}#popup.popup-ir input~label::after{content:"1"}#popup input:checked~.hidden_show{height:auto;opacity:1}#popup input:checked~label::after,#popup input:checked~label span{display:none}#popup input:checked~label::before{content:"×";color:#fff;font-size:20px;text-align:center}#popup img{margin-bottom:10px}#slide-r_cam{bottom:auto;top:45%;right:-9px}.att-news{text-align:center}section.section-box{padding:60px 30px}section{padding:40px 20px}section div[class*="link-box"] p{margin-top:0!important}section h2{margin:0 auto 40px}section h3 br,section h4 br{display:inline}div.container{box-sizing:border-box;margin:0 auto;max-width:1120px;padding:0;width:100%}}@media screen and (min-width :1000px){#header-rs{height:140px}#header-rs-inner{width:100%;margin:0 auto;max-width:1400px;padding:10px;height:80px}#header-logo{width:145px}#header-logo img{height:35px;width:145px}#header-rs-inner .lead{padding-top:6px}#header-rs-inner #inq-box p{position:absolute;color:#1d4892;right:15px;top:13px;text-align:right;font-size:24px;font-weight:700;line-height:1.4}#header-rs-inner #inq-box p::before{content:"";background:url(../images/common/icn_tel_blue.png) no-repeat 0 1px/20px;width:25px;height:25px;display:inline-block;vertical-align:middle}#header-rs-inner #inq-box span{color:#333;display:block;font-weight:400;font-size:12px;padding-top:0}#header-rs-inner #inq-box a{display:inline-block}#header-rs-inner #inq-form{display:block;position:absolute;right:250px}#header-rs-inner #inq-form a{font-size:14px;display:block;padding:5px;position:relative;text-align:center}#header-rs-inner #itv-box{display:block;position:absolute;right:360px}#header-rs-inner #itv-box a{font-size:14px;display:block;padding:5px;text-align:center}#nav-area{height:60px;border:none}#nav-area #main-menu-pc{max-width:1400px;margin:0 auto}#header-rs.fixed,#header-rs.fixed #nav-area{height:auto;height:unset}#header-rs.fixed #header-rs-inner{background:#eee;font-size:13px;padding:0;display:flex;justify-content:space-between;box-sizing:border-box;height:36px;max-width:none}#header-rs.fixed #header-rs-inner #logo-box{margin:6px 0 0 20px}#header-rs.fixed #header-logo{width:100px;vertical-align:middle}#header-rs.fixed img{width:120px;height:29px}#header-rs.fixed #header-rs-inner .lead{padding:0 0 0 10px}#header-rs.fixed #header-rs-inner #inq-form{right:380px}#header-rs.fixed #header-rs-inner #inq-form a{padding:4px 5px}#header-rs.fixed #header-rs-inner #itv-box{right:500px}#header-rs.fixed #header-rs-inner #itv-box a{padding:4px 5px}#header-rs.fixed #header-rs-inner #inq-box p{font-size:18px;top:4px}#header-rs.fixed #header-rs-inner #inq-box p span{display:inline-block;margin-left:10px}#header-rs.fixed #main-menu-pc .mainnav li a{height:50px;margin:0;padding:18px 15px 0}#header-rs.fixed #main-menu-pc .mainnav li a{border:none}#header-rs.fixed #main-menu-pc .cvnav li a,#header-rs.fixed #main-menu-pc .cvnav a.btn-mat{margin-top:3px;height:44px}#header-rs.fixed #headnews{display:none!important}#wrap{padding-top:140px}#main-menu-pc{display:flex}#main-menu-pc ul{padding:0;display:-webkit-flex;display:flex;margin:0 auto}#main-menu-pc .mainnav{justify-content:flex-start;margin-left:0}#main-menu-pc .cvnav{justify-content:flex-end;margin-right:0;width:40%}#main-menu-pc li{text-align:center;padding:0;font-size:16px;line-height:1}#main-menu-pc li a{background:#fff;border-right:#ddd 1px solid;box-sizing:border-box;color:#333;display:block;font-size:14px;height:44px;margin:8px 0;padding:16px 15px 0;white-space:nowrap}#main-menu-pc li:last-of-type a{border:none}#main-menu-pc li a:hover{background:#c8f1ff}#main-menu-pc .mainnav a span{display:none}#main-menu-pc .cvnav li a{background-color:#fff;color:#1d4982;border:#1d4982 1px solid;margin:10px 10px 0 0;height:44px;border-radius:2px;padding:14px 4px 0!important;width:210px}#main-menu-pc .cvnav a.btn-mat{background:url(../images/common/icon_dl_white.svg) no-repeat 25px center/18px 18px;padding:14px 4px 0 25px!important}#main-menu-pc .cvnav a:hover{background-color:#fc0!important;color:#333!important}#main-menu-pc li a.current{background-color:#c8f1ff!important;color:#333}.hamburger-trigger,.menu-button,.drawer-menu,#menu-toggle-text{display:none}#main-area #main-cont{position:relative;text-align:left}section{padding:80px 0}.link-box{text-align:left}#support-area .column3>div{border:none;display:inline-block}#support-area .column3 div div{width:100%}#support-area h3{font-size:18px;margin:30px auto;text-align:center}#support-area figure{background:none;height:100px;width:100%}#support-area figure img{margin:0 auto;max-width:none;width:100px;height:100px}footer{padding-bottom:0}#footer-area{margin:0 auto;flex-wrap:nowrap;padding:60px 0;justify-content:space-between}#footer-area .foot-logo{width:200px;margin-top:10px}#footer-area .foot-logo img{height:53px;width:200px}.foot-cont-office p span{display:inline}.top_bn-box,.top_comic-box,.top_cam,.remodal-inq,.remodal-popup{display:none}#slide-r{background:#fbfbfb;box-sizing:border-box;box-shadow:0 0 6px rgb(0 0 0 / .3);display:block;padding:0;position:fixed;right:0;top:35%;width:230px;z-index:2001}#slide-r ul{margin:0 0 10px}#slide-r li{background-color:#fff;background-repeat:no-repeat;background-position:9px center;background-size:24px;border-bottom:#eee 1px solid;transition:all 0.3s}#slide-r li:hover{background-color:#ffbf00}#slide-r li.slide-r-bn:hover{background-color:#fff}#slide-r li{background-image:url(../images/common/icon_slide-r_pc.svg)}#slide-r li.simulator{background-image:url(../images/common/icon_slide-r_sim.svg)}#slide-r li.mallcart{background-image:url(../images/common/icon_slide-r_cart.svg)}#slide-r li.new{background-image:url(../images/common/icon_slide-r_new.svg)}#slide-r li.zr-about{background-image:url(../images/common/icon_slide-r_question.svg)}#slide-r.slide-r-ri li.invoice{background-image:url(../images/common/icon_slide-r_track.svg)}#slide-r.slide-r-ri li.crm{background-image:url(../images/common/icon_slide-r_repeater.svg)}#slide-r li a{color:#333;display:block;font-size:12px;font-weight:700;padding:14px 0 14px 40px;line-height:1.3;text-decoration:none}#slide-r li.slide-r-bn a{font-size:0;padding:0;margin:10px auto 0;width:200px}#slide-r li.slide-r-bn a:first-of-type{margin:0 auto}#slide-r p.link-mat,#slide-r p.link-trial{text-align:center}#slide-r p a{box-sizing:border-box;border-radius:2px;display:block;font-size:13px;text-align:center;text-decoration:none;line-height:1;margin:10px auto;padding:14px 2px;width:200px}#slide-r p.link-mat a{background:url(../images/common/icon_dl_white.svg) 18px 9px/14px no-repeat #1d4892;border:1px solid #1d4892;color:#fff;padding-left:22px}#slide-r p.link-trial a{background:#fff;border:1px solid #1d4982;color:#1d4982}#slide-r p a:hover{background-color:#fc3;color:#333}#slide-r p.slide-r-bn{background:#fff;text-align:center;padding:15px 0}#slide-r p.slide-r-bn::before{border-bottom:#e60000 1px dotted;content:"キャンペーン開催中！～8/31";color:#e60000;font-size:12px;font-weight:700;display:block;margin:0 auto 10px;padding:2px;width:200px}#slide-r p.slide-r-bn a{margin:0 auto;font-size:0;padding:0}#slide-r p.slide-r-bn a:hover{background:#fff}#slide-r_key{border-radius:50%;background:#666;color:#fff;cursor:pointer;display:block;font-size:20px;left:-30px;line-height:1;padding:20px 25px 0 5px;position:absolute;top:-25px;width:60px;height:60px;box-sizing:border-box;transition:all 0.3s;transform:translate(0,0)}.active #slide-r_key{left:-35px;padding:12px;width:42px;height:42px}#slide-r_cam,#modal-notice{display:none}.slide-inright{animation-name:slide-inright;animation-duration:4s;animation-timing-function:ease-out}.btnTop{position:fixed;bottom:0;right:0;font-size:12px;padding:20px 10px;background:rgb(30 72 146 / .7);color:#fff;transition:padding .3s ease-out}.btnTop:hover{background:rgb(30 72 146);cursor:pointer;padding:20px}#fixed-bottom{display:none!important}.att-news{display:none}#headnews{position:absolute;right:370px;top:16px}#headnews a{font-size:13px}#headnews a::before{content:"";background:url(../images/common/icon_window.png) no-repeat center/16px;width:16px;height:16px;display:inline-block;margin:0 10px 0 0;vertical-align:middle}section.section-box{padding:80px 0}section h2{margin:0 auto 60px}section h2 br{display:none}div.container{max-width:1120px}div.container.column{display:flex;display:-ms-flexbox;justify-content:space-between}div.container.column.reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}div.container.column1{display:block}div.container.column1 .column-inner-img{margin:40px 0 0;max-width:1120px;text-align:center;width:100%}div.container.column2-2-8 .column-inner-img{margin:0 5% 0 0;max-width:213px;width:20%}div.container.column2-2-8 .column-inner{text-align:left;max-width:851px;width:80%}div.container.column2-3-7 .column-inner-img{margin:0 5% 0 0;max-width:319px;width:30%}div.container.column2-3-7.reverse .column-inner-img{margin:0 0 0 5%}div.container.column2-3-7 .column-inner{text-align:left;max-width:745px;width:70%}div.container.column2-3-7 .feature-img-pc img{width:319px}div.container.column2-4-6 .column-inner-img{margin:0 5% 0 0;width:426px}div.container.column2-4-6.reverse .column-inner-img{margin:0 0 0 5%}div.container.column2-4-6 .column-inner{max-width:638px;width:60%}div.container.column2-5-5>div{flex-basis:calc(100% / 2);max-width:532px}div.container.column3>div{flex-basis:calc((100% - 10%) / 3);text-align:center;margin:0 5% 0 0;max-width:336px}div.container.column3>div:last-of-type{margin:0!important}div.container.column4>div{flex-basis:calc((100% - 10%) / 4);text-align:center;margin:0 5% 0 0;max-width:238px}div.container.column4>div:last-of-type{margin:0!important}.dis-pc{display:block}span.dis-pc{display:inline-block}.dis-sp,span.dis-sp{display:none}#cvbt-area h2{font-size:32px}#notification-box.active #notification-key{right:239px}#notification-box{top:120px}#notification a{font-size:14px;padding:14px 20px;width:260px}#notification a:hover{background:#fc0;color:#333;text-decoration:none}#banner-area{height:210px}}@media screen and (min-width :1200px){#header-rs-inner #logo-box{display:flex;margin:10px 0 0 0}#header-rs-inner .lead{padding:0 0 0 20px}#main-menu-pc .cvnav{width:35%}#main-menu-pc .mainnav a span{display:inline}#main-menu-pc li a{font-size:16px;padding:16px 30px 0}}@media screen and (min-width :1366px){#main-menu-pc .mainnav li:nth-of-type(2) a,#main-menu-pc .mainnav li:nth-of-type(3) a,#main-menu-pc .mainnav li:nth-of-type(4) a{background-repeat:no-repeat;background-position:20px 4px;background-size:36px;padding-left:66px}#main-menu-pc .mainnav li:nth-of-type(2) a{background-image:url(../images/common/navi_ir.png)}#main-menu-pc .mainnav li:nth-of-type(3) a{background-image:url(../images/common/navi_zr.png)}#main-menu-pc .mainnav li:nth-of-type(4) a{background-image:url(../images/common/navi_ri.png)}#header-rs.fixed #main-menu-pc .mainnav li a{padding:17px 25px 0;background-image:none}}