﻿.fwB{font-weight:bold}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right}.wAuto{width:auto !important}.w33p{width:33%}.w48p{width:48%}.w49p{width:49%}.w50p{width:50%}.w90p{width:90%}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w370{width:370px}.w380{width:380px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w510{width:510px}.w520{width:520px}.w540{width:540px}.w550{width:550px}.w570{width:570px}.w680{width:680px}.w1em{width:1em}.w2em{width:2em}.w3em{width:3em}.w3hem{width:3.5em}.w4em{width:4em}.w4hem{width:4.5em}.w5em{width:5em}.w5hem{width:5.5em}.w6em{width:6em}.w6hem{width:6.5em}.w7em{width:7em}.w8em{width:8em}.w9em{width:9em}.w10em{width:10em}.w11em{width:11em}.w12em{width:12em}.w13em{width:13em}.w14em{width:14em}.w15em{width:15em}.w16em{width:16em}.w17em{width:17em}.w18em{width:18em}.w19em{width:19em}.w20em{width:20em}.mL1em{margin-left:1em}.mL1hem{margin-left:1.5em}.mL2em{margin-left:2em}.mL2hem{margin-left:2.5em}.mL3em{margin-left:3em}.mL3hem{margin-left:3.5em}.mL4em{margin-left:4em}.mL4hem{margin-left:4.5em}.mL5em{margin-left:5em}.mL6em{margin-left:6em}.mL7em{margin-left:7em}.mL8em{margin-left:8em}.mT15{margin-top:15px}.mT20{margin-top:20px}.mT30{margin-top:30px}.mB5{margin-bottom:5px}.mB10{margin-bottom:10px}.mB20{margin-bottom:20px}.mB30{margin-bottom:30px}.mB40{margin-bottom:40px}.mB50{margin-bottom:50px}.mB60{margin-bottom:60px}.mB70{margin-bottom:70px}.mB80{margin-bottom:80px}.s0-8r{font-size:.8rem}.s1-0r{font-size:1rem}.s1-1r{font-size:1.1rem}.s1-2r{font-size:1.2rem}.s1-3r{font-size:1.3rem}.s1-4r{font-size:1.4rem}.s1-5r{font-size:1.5rem}.s1-6r{font-size:1.6rem}.s1-7r{font-size:1.7rem}.s1-8r{font-size:1.8rem}.s1-9r{font-size:1.9rem}.s2-0r{font-size:2rem}.s2-1r{font-size:2.1rem}.s2-2r{font-size:2.2rem}.s2-3r{font-size:2.3rem}.s2-4r{font-size:2.4rem}.s2-5r{font-size:2.5rem}.s2-6r{font-size:2.6rem}.s2-8r{font-size:2.8rem}.s2-9r{font-size:2.9rem}.s3-0r{font-size:3rem}.s3-4r{font-size:3.4rem}.s3-5r{font-size:3.5rem}.s3-8r{font-size:3.8rem}.s4-0r{font-size:4rem}.s5-0r{font-size:5rem}.cOrange{color:#ea5504}.cBrown{color:#930}.cRed{color:#c71528}.note{font-size:1.2rem}.headStyle01{font-size:3.2rem;font-weight:bold}.headStyle01 span{display:inline-block;padding-bottom:20px;position:relative}.headStyle01 span::after{display:block;content:"";width:40px;margin-left:-20px;height:3px;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%);position:absolute;bottom:0;left:50%}.headStyle01.left{text-align:left}.headStyle01.left span::after{margin-left:0;left:0}.headStyle02{font-size:2.8rem;font-weight:bold;padding-left:20px;margin-bottom:30px;border-left:3px solid #b2292e}.headStyle02 a{color:#333;text-decoration:none}.headStyle02 a:hover{text-decoration:underline}.headStyle03{color:#b2292e;font-size:1.8rem;font-weight:bold;margin-bottom:20px}.headStyle03.orange{color:#ea5504}.headStyle04{font-size:1.6rem;font-weight:bold;margin-bottom:10px}.headStyle05{font-size:3.2rem;font-weight:bold;margin-bottom:40px}.headStyle06{display:inline-block;min-width:340px;margin:0 auto 50px auto;background:#000;border-left:13px solid #ea5504;transform:skewX(-30deg)}.headStyle06 span{display:block;color:#fff;font-size:2.4rem;font-weight:bold;text-align:center;padding:8px 0;transform:skewX(30deg)}.headStyle07{display:inline-block;font-family:Bitter,serif;min-width:160px;margin:0 auto 25px auto;background:#000;transform:skewX(-30deg);border-image:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%) 1;border-image:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%) 1;border-image:linear-gradient(to right, #be372e 0%, #f5ac19 100%) 1;border-bottom-style:solid;border-bottom-width:2px}.headStyle07 span{display:block;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;padding:6px 0;transform:skewX(30deg)}.headStyle08{display:inline-block;font-family:Bitter,serif;min-width:160px;margin:0 auto 25px auto;background:#ea5504;transform:skewX(-30deg)}.headStyle08 span{display:block;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;padding:6px 0;transform:skewX(30deg)}.headStyle09{font-size:1.6rem;font-weight:normal;line-height:1.8;padding-left:15px;margin-bottom:20px;background:url(../../images/content/content/ico_point.svg) no-repeat left .4em/7px auto}.headStyle10{color:#fff;font-size:2rem;font-weight:normal;line-height:1.8;text-align:left;padding:15px 30px;margin-bottom:30px;background:#1d2024}.headStyle11{font-size:1.8rem;font-weight:bold;margin-bottom:10px}.headStyle12{font-size:1.6rem;font-weight:normal;line-height:1.6;padding-left:16px;margin-bottom:10px;border-left:3px solid #c71528}.headStyle13{color:#fff;font-size:2.4rem;font-weight:normal;line-height:1.8;text-align:left;padding:13px 30px;margin-bottom:30px;background:#1d2024;border-image:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%) 1;border-image:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%) 1;border-image:linear-gradient(to right, #be372e 0%, #f5ac19 100%) 1;border-bottom-style:solid;border-bottom-width:4px}.listStyle01{list-style-type:none;padding:0;margin:0}.listStyle01>li{line-height:1.8}.listStyle02{padding:0;margin:0}.listStyle02>li{list-style-type:disc;line-height:1.8;margin-left:1.5em;position:relative}.listStyle03,.listStyle06{padding:0;margin:0}.listStyle03>li,.listStyle06>li{list-style-type:decimal;line-height:1.8;margin-left:1.8em;position:relative}.listStyle04{padding:0;margin:0}.listStyle04>li{list-style-type:none;line-height:1.8;padding-left:15px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.listStyle04>li::before{display:block;content:"";width:6px;height:6px;background:#b2292e;position:absolute;top:.6em;left:0}.listStyle05{padding:0;margin:0}.listStyle05>li{list-style-type:none;line-height:1.8;padding-left:2.5em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.listStyle05>li .num{position:absolute;top:0;left:0}.listStyle06>li{list-style-type:lower-latin}.listStyle07{padding:0;margin:0}.listStyle07>li{list-style-type:none;line-height:1.8;padding-left:15px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.listStyle07>li::before{display:block;content:"";width:7px;height:10px;background:url(../../images/content/content/ico_arrow04.svg) no-repeat center center;background-size:cover;position:absolute;top:.5em;left:0}.listStyle08{padding:0;margin:0}.listStyle08>li{counter-increment:title;list-style-type:none;line-height:1.8;padding-left:2.5em;position:relative}.listStyle08>li::before{display:block;content:"（" counter(title) "）";position:absolute;top:0;left:0}.linkList{list-style:none;padding:0;margin:0}.linkList li{display:inline-block;margin-right:35px;padding-left:15px;background:url(../../images/content/content/ico_arrow04.svg) no-repeat left .5em;background-size:7px 10px}.tableStyle01{width:100%;border-collapse:collapse}.tableStyle01 th,.tableStyle01 td{line-height:1.8;text-align:left;vertical-align:top;padding:20px;border-bottom:1px solid #fff}.tableStyle01 th{font-weight:bold;background:#f2f2f2}.tableStyle02{width:100%;border-collapse:collapse}.tableStyle02 th,.tableStyle02 td{line-height:1.8;vertical-align:middle;padding:10px 20px;border-bottom:1px solid #fff}.tableStyle02 th{color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;padding:10px;background:#b2292e}.tableStyle02 td{padding:10px 20px}.tableStyle03{width:100%;border-collapse:collapse;border-top:1px solid #000;border-bottom:1px solid #000}.tableStyle03 th,.tableStyle03 td{text-align:left;vertical-align:top;padding:30px 20px;border-bottom:1px dashed #000}.tableStyle03 th{font-weight:bold}.tableStyle04{width:100%;border-collapse:collapse}.tableStyle04 th,.tableStyle04 td{font-size:1.6rem;line-height:1.8;vertical-align:middle;padding:15px 20px;border:1px solid #d9d9d9;background:#fff}.tableStyle04.trichotomy th,.tableStyle04.trichotomy td{width:33.3%}.tableStyle04 thead th{text-align:center;font-weight:normal;background:#f6f6f6}.tableStyle04 thead th.title{font-weight:bold;text-align:left;background:#eee}.tableStyle04 tbody th{font-weight:normal;text-align:left}.tableStyle05{width:100%;border-collapse:collapse}.tableStyle05 th,.tableStyle05 td{font-size:1.6rem;line-height:1.8;text-align:left;vertical-align:middle;padding:15px 20px;border:1px solid #d9d9d9;background:#fff}.tableStyle05 th{text-align:left;font-weight:bold;vertical-align:top;background:#f6f6f6}.btnStyle01 a{display:inline-block;color:#fff;font-size:1.4rem;font-weight:normal;line-height:1.3;letter-spacing:.2em;text-align:center;text-decoration:none;min-width:210px;padding:20px 35px;background:#000;position:relative;z-index:1;-webkit-transition:.2s;transition:.2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.btnStyle01 a.small{font-size:1.3rem;padding-top:18px;padding-bottom:22px}.btnStyle01 a span{display:block;height:100%;position:relative;z-index:4}.btnStyle01 a span::after{display:block;content:"";width:50px;height:10px;margin-top:-10px;background:url(../../images/content/content/ico_arrow01.svg) no-repeat center center;background-size:cover;position:absolute;top:50%;right:-60px;z-index:3}.btnStyle01 a::before{display:block;content:"";width:0;height:100%;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%);position:absolute;top:0;left:0;z-index:2;-webkit-transition:.2s;transition:.2s}.btnStyle01 a:hover::before{width:100%}.btnStyle01 a::after{display:block;content:"";width:100%;height:7px;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%);position:absolute;bottom:0;left:0;z-index:2}.btnStyle01 a.small::after{height:5px}.btnStyle01.small a{font-size:1.3rem;min-width:105px;padding:8px 15px 8px 10px}.btnStyle01.small a::after{height:3px}.btnStyle01.small a span::after{background:url(../../images/content/content/ico_arrow03.svg) no-repeat center center;width:25px;height:5px;margin-top:-5px;right:-27px}.btnStyle01.middle a{font-size:1.5rem;min-width:140px;padding:15px 25px 15px 15px}.btnStyle01.middle a::after{height:5px}.btnStyle01.middle a span::after{background:url(../../images/content/content/ico_arrow02.svg) no-repeat center center;width:35px;height:7px;margin-top:-7px;right:-43px}.btnStyle01.back span::after{left:-60px;right:auto;transform:scale(-1, 1)}.btnStyle01.disable a{background:#666}.btnStyle01.disable a::after,.btnStyle01.disable a::before{display:none}.btnStyle01.disable a span::before,.btnStyle01.disable a span::after{display:none}.btnStyle01.document a{padding:15px 20px}.btnStyle01.document a::after{height:3px}.btnStyle01.document a>span::after{width:14px;height:14px;margin-top:-7px;background:no-repeat center center;right:-25px}.btnStyle01.document.pdf a{padding-right:40px}.btnStyle01.document.pdf a>span::after{background-image:url(../../assets/img/common/icon_pdf.png)}.btnStyle01.document.xls a{padding-right:40px}.btnStyle01.document.xls a>span::after{background-image:url(../../assets/img/common/icon_excel.png)}.btnStyle01.document.doc a{padding-right:40px}.btnStyle01.document.doc a>span::after{background-image:url(../../assets/img/common/icon_word.png)}.btnStyle01.document.ppt a{padding-right:40px}.btnStyle01.document.ppt a>span::after{background-image:url(../../assets/img/common/icon_powerpoint.png)}.btnStyle01.document.picture a{padding-right:40px}.btnStyle01.document.picture a>span::after{width:15px;height:11px;margin-top:-5px;background-image:url(../../assets/img/common/icon_picture.png)}.btnStyle01.document.zip a{padding-right:40px}.btnStyle01.document.zip a>span::after{width:12px;height:12px;margin-top:-6px;background-image:url(../../assets/img/common/icon_zip.png)}.btnStyle01.document.blank a{padding-right:40px}.btnStyle01.document.blank a>span::after{width:16px;height:15px;margin-top:-8px;background-image:url(../../assets/img/common/icon_blank_02_w.png);background-size:cover}.btnStyle02{text-align:center}.btnStyle02 a{display:inline-block;color:#fff;font-size:2.4rem;text-align:center;text-decoration:none;min-width:820px;padding:50px 0;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%);border-bottom:5px solid #000;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.btnStyle02 a::before{display:block;content:"";background:#000;width:0;height:100%;position:absolute;top:0;left:0;z-index:1;transition:.2s}.btnStyle02 a:hover::before{width:100%}.btnStyle02 a span{position:relative;z-index:2}.btnStyle03{text-align:center}.btnStyle03 a{display:inline-block;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.3;letter-spacing:.2em;text-align:center;text-decoration:none;min-width:560px;padding:30px 35px;background:#000;position:relative;z-index:1;-webkit-transition:.2s;transition:.2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.btnStyle03 a span{display:inline-block;height:100%;padding-left:28px;position:relative;z-index:4}.btnStyle03 a span::before{display:block;content:"";color:#c71528;font-size:1.6rem;font-family:icon !important;font-weight:normal;position:absolute;top:50%;left:0;z-index:2;transform:translateY(-50%);-webkit-transition:.2s;transition:.2s}.btnStyle03 a div{font-size:1.4rem;line-height:2}.btnStyle03 a::before{display:block;content:"";width:0;height:100%;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%);position:absolute;top:0;left:0;z-index:2;-webkit-transition:.2s;transition:.2s}.btnStyle03 a:hover span::before{color:#fff}.btnStyle03 a:hover::before{width:100%}.btnStyle03 a::after{display:block;content:"";width:100%;height:3px;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%);position:absolute;bottom:0;left:0;z-index:2}.btnStyle03.small a{font-size:1.2rem;font-weight:normal;min-width:120px;padding:10px 15px 10px 10px}.btnStyle03.small a span{padding-left:15px}.btnStyle03.small a span::before{font-size:1.2rem}.btnStyle03.middle a{min-width:410px}.btnStyle03.disable a{background:#666}.btnStyle03.disable a::after,.btnStyle03.disable a::before{display:none}.btnStyle03.disable a span{padding-left:0}.btnStyle03.disable a span::before,.btnStyle03.disable a span::after{display:none}.sectionVox{font-size:1.6rem;margin:0 auto 80px auto}.sectionVox header{text-align:center;margin-bottom:40px}.sectionVox:last-child{margin-bottom:0}.contVox{margin-bottom:80px}.contVox:last-of-type{margin-bottom:0}.mediumVox{width:760px;margin:0 auto}.shortVox{width:630px;margin:0 auto}.voxStyle01{color:#b2292e;font-size:2.4rem;font-weight:bold;text-align:center;padding:30px;border:1px solid #b2292e}.voxStyle01 p{font-size:2.4rem}.voxStyle02{display:inline-block;padding:20px 30px;border:1px solid #6f7579}.voxStyle03{padding:30px;margin:30px 0;background:#fff}.voxStyle04{padding:15px;margin:10px 0;background:#f6f6f6}.linkTxt{display:inline-block;padding-left:15px;background:url(../../images/content/content/ico_arrow04.svg) no-repeat left center #fff;background-size:7px 10px}.icoPDF::after{display:inline-block;content:"";vertical-align:middle;width:14px;height:16px;margin-left:5px;background:url(../../images/content/content/ico_pdf.png) no-repeat center center;background-size:cover}.leadTxt{font-size:3.2rem;font-style:italic;font-weight:bold;line-height:1.5;letter-spacing:normal;margin-bottom:40px}.leadTxt>span{display:inline-block;margin-bottom:15px;position:relative}.leadTxt>span:last-of-type{margin-bottom:0}.leadTxt>span::after{display:block;content:"";width:100%;height:3px;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%)}.pageListPhotos{display:flex}.pageListPhotos .item{width:480px;margin-right:55px;margin-bottom:60px}.pageListPhotos .item:nth-of-type(even){margin-right:0}.pageListPhotos .item a{display:block;color:#333;font-size:2rem;font-weight:bold;text-decoration:none;transition:.2s}.pageListPhotos .item a:hover{opacity:.7}.pageListPhotos .item .img{text-align:center;margin-bottom:20px}.pageList ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;overflow:hidden}.pageList ul li{width:320px;margin-right:24px;margin-bottom:24px}.pageList ul li a{display:block;color:#333;font-size:1.6rem;font-weight:bold;text-decoration:none;border:1px solid #e5e5e5;padding:20px 20px 20px 50px;background:url(../../images/content/content/ico_arrow04.svg) no-repeat 30px center #fff;background-size:7px 10px;transition:.2s}.pageList ul li a:hover{opacity:.7}.cateF03 .itemOrgTitle{background:#d2556a}.cateF04 .itemOrgTitle{background:#72ad4d}.cateF05 .itemOrgTitle{background:#2975ab}.cateF06 .itemOrgTitle{background:#81488c}.cateF07 .itemOrgTitle{background:#06967c}.cateF09 .itemOrgTitle{background:#88e}#alphaBg{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:200;display:none;opacity:0}.popupWrapper{display:none;position:absolute;top:0;left:0;margin:0;width:100%;z-index:2100}.popupWrapper .content{margin:0 auto;position:relative}.popupWrapper .closeVox{width:45px;height:45px;position:absolute;top:0;right:0}.popupWrapper .popupCloseBt{display:block;height:100%}.popupWrapper .popupCloseBt span{width:45px;height:4px;background:#fff;position:absolute;left:50%;top:50%;margin:-2px 0 0 -22.5px}.popupWrapper .popupCloseBt span:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popupWrapper .popupCloseBt span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#popupContents{display:none}.trOp01{-webkit-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.trOp01:hover{opacity:.6}.trScl01{-webkit-transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.trScl01:hover,.trScl01.active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:1}.trSwR01{display:inline-block;vertical-align:middle;position:relative;-webkit-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:color .5s linear;-ms-transition:color .5s linear;transition:color .5s linear}.trSwR01::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.trSwR01.active::before,.trSwR01:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.trSwR02{display:inline-block;vertical-align:middle;position:relative;-webkit-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.trSwR02::before{content:"";position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;background:rgba(216,12,24,.25);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1)}.trSwR02.active::before,.trSwR02:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.hoverEf{position:relative}.hoverEf::after{display:block;content:"";width:0;height:100%;background:rgba(255,255,255,.5);position:absolute;top:0;left:0;transition:.2s}.hoverEf:hover::after{width:100%}.formErrVox{display:none;border:10px solid #ffdada;padding:10px;color:#c00000 !important}body.error .formErrVox{display:block}.caution{margin-top:5px;color:#c00000}.closeBtn{display:none}@media only screen and (min-width: 768px){.pcDspNone{display:none}}@media only screen and (max-width: 767px){.spDspNone{display:none}.fitImg{max-width:100%}.s0-8r{font-size:.6rem}.s1-0r{font-size:1rem}.s1-1r{font-size:1.1rem}.s1-2r{font-size:1.1rem}.s1-3r{font-size:1.1rem}.s1-4r{font-size:1.2rem}.s1-5r{font-size:1.2rem}.s1-6r{font-size:1.2rem}.s1-7r{font-size:1.3rem}.s1-8r{font-size:1.3rem}.s1-9r{font-size:1.3rem}.s2-0r{font-size:1.4rem}.s2-1r{font-size:1.4rem}.s2-2r{font-size:1.4rem}.s2-3r{font-size:1.5rem}.s2-4r{font-size:1.5rem}.s2-5r{font-size:1.5rem}.s2-6r{font-size:1.6rem}.s2-8r{font-size:1.6rem}.s2-9r{font-size:1.6rem}.s3-0r{font-size:1.7rem}.s3-4r{font-size:1.7rem}.s3-5r{font-size:1.7rem}.s3-8r{font-size:1.8rem}.s4-0r{font-size:3rem}.s5-0r{font-size:3.5rem}.headStyle01{font-size:2.4rem}.headStyle01 span{padding-bottom:15px}.headStyle02{font-size:1.9rem;padding-left:15px;margin-bottom:25px}.headStyle03{font-size:1.6rem}.headStyle04{font-size:1.4rem}.headStyle05{font-size:2.4rem;margin-bottom:20px}.headStyle06{min-width:220px;margin-bottom:40px}.headStyle06 span{font-size:2rem;padding-top:5px;padding-bottom:5px}.headStyle07{margin-bottom:20px}.headStyle07 span{font-size:1.6rem}.headStyle08{margin-bottom:20px}.headStyle08 span{font-size:1.6rem}.headStyle10{font-size:1.5rem;padding:8px 15px;margin-bottom:20px}.headStyle11{font-size:1.5rem}.headStyle12{font-size:1.4rem}.headStyle13{font-size:1.8rem;padding:10px 15px;margin-bottom:15px}.scrollVox{overflow:auto}.scrollVox table{width:640px}.colA col{width:auto !important}table.vertical,table.vertical>caption,table.vertical>thead,table.vertical>tbody,table.vertical>thead>tr,table.vertical>tbody>tr,table.vertical>thead>tr>th,table.vertical>tbody>tr>th,table.vertical>thead>tr>td,table.vertical>tbody>tr>td{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.tableStyle01.vertical th{width:auto !important;padding:5px 15px}.tableStyle01.vertical td{padding:5px 15px}.vertical.tableStyle03 th,.vertical.tableStyle03 td{padding:20px 10px}.vertical.tableStyle03 th{padding-bottom:0;border-bottom:none}.vertical.tableStyle03 td{padding-top:12px;border-bottom:1px dashed #000}.vertical.tableStyle03 tr:last-of-type td{border-bottom:none}.vertical.tableStyle05 th,.vertical.tableStyle05 td{padding:5px 15px}.vertical.tableStyle05 th{border-bottom:none}.vertical.tableStyle05 td{border-top:none}.vertical.tableStyle05 tr:not(:last-of-type) td{border-bottom:none}.tableStyle04 th,.tableStyle04 td{font-size:1.3rem}.tableStyle05 th,.tableStyle05 td{font-size:1.3rem}.btnStyle01 a{font-size:1.3rem;min-width:170px;padding:15px 0;transition:none}.btnStyle01 a:hover::before{width:0}.btnStyle01 a::after{height:4px}.btnStyle01 a span::after{width:33px;height:6px;margin-top:-3px;right:-16px}.btnStyle01.small a{font-size:1.3rem;width:170px;padding:15px 0}.btnStyle01.small a::before,.btnStyle01.small a::after{transition:none}.btnStyle01.small a::after{height:4px}.btnStyle01.small a span::after{width:33px;height:6px;margin-top:-3px;right:-16px}.btnStyle01.middle a::after{height:4px}.btnStyle01.back span::after{left:-16px}.btnStyle02 a{font-size:2rem;width:100%;min-width:initial;padding:35px 0}.btnStyle03 a{display:block;font-size:1.6rem;letter-spacing:normal;min-width:initial;padding:20px}.btnStyle03 a div{font-size:1.2rem}.btnStyle03.small a{font-size:1.2rem;font-weight:normal;min-width:120px;padding:10px 15px 10px 10px}.btnStyle03.small a span{padding-left:15px}.btnStyle03.small a span::before{font-size:1.2rem}.btnStyle03.middle a{min-width:initial}.scrVox{position:relative;overflow-x:scroll;padding-bottom:20px;-webkit-overflow-scrolling:touch}.scrVox::-webkit-scrollbar{height:5px}.scrVox::-webkit-scrollbar-track{background:#f1f1f1}.scrVox::-webkit-scrollbar-thumb{background:#a78c24}.scrVox table{width:100% !important;white-space:nowrap}.sectionVox{font-size:1.3rem;width:auto;margin-bottom:70px}.sectionVox header{margin-bottom:30px}.contVox{margin-bottom:40px}.mediumVox{width:auto}.shortVox{width:auto}.voxStyle01{font-size:1.6rem;padding:20px}.voxStyle01 p{font-size:1.6rem}.leadTxt{font-size:2.3rem;letter-spacing:normal}.leadTxt>span{margin-bottom:5px}.leadTxt>span::after{height:2px}.pageListPhotos{display:block}.pageListPhotos .item{width:auto;margin-right:0;margin-bottom:30px}.pageListPhotos .item a{font-size:1.8rem;transition:none}.pageListPhotos .item a:hover{opacity:1}.pageListPhotos .item .img{margin-bottom:15px}.pageList ul{display:block}.pageList ul li{width:auto !important;margin-right:0;margin-bottom:15px}.pageList ul li a{transition:none}.pageList ul li a:hover{opacity:1}.popupBtItem.img::after{width:20px;height:20px;background:url(../../images/content/content/ico_zoom_w.png) center center/12px no-repeat rgba(0,0,0,.5)}input[type=submit],input[type=button]{cursor:pointer;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.trOp01{transition:none}.trOp01:hover{opacity:1}.trScl01{transition:none}.trScl01:hover{transform:scale(1)}.closeBtn{display:block}}.product-service-special-top #pageTitle{background-image:url(../../../images/content/product-service/special/PC_special_head_bg.jpg)}.product-service-special-top #content{width:auto;padding:50px 0 60px 0}.product-service-special-top #content .specialList .specialItem{margin-top:1px}.product-service-special-top #content .specialList .specialItem a{display:block;text-decoration:none;transition:.2s}.product-service-special-top #content .specialList .specialItem a:hover{opacity:.7}.product-service-special-top #content .specialList .specialItem .specialVox{display:flex;flex-wrap:wrap;align-items:center;min-height:325px;background-repeat:no-repeat;background-position:center;background-size:cover}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail{position:relative;width:1010px;margin:0 auto;padding:0 0 0 10%;box-sizing:border-box}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail::after{content:"";position:absolute;right:0;top:50%;width:50px;height:10px;background:url(/images/content/content/ico_arrow02.svg) no-repeat center;transform:translateX(-50%)}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail .specialTitle{margin:-10px 0 30px;font-size:2.8rem;letter-spacing:.16em;line-height:1.6;font-style:italic;color:#fff}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail .specialTitle span{display:inline-block;margin-top:10px;border-bottom:1px solid #ea5504}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail .specialText{font-size:1.8rem;letter-spacing:.08em;color:#fff}.product-service-special-top #content .specialList .specialItem.isCae-ai .specialVox{background-image:url(/images/content/product-service/special/cae-ai/PC_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isWh-cad .specialVox{background-image:url(/images/content/product-service/special/wh-cad/PC_pagetitle_bg.png)}.product-service-special-top #content .specialList .specialItem.isPaint-dx .specialVox{background-image:url(/images/content/product-service/special/paint-dx/PC_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isXr .specialVox{background-image:url(/images/content/product-service/special/xr/PC_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isQuantum-inspired .specialVox{background-image:url(/images/content/product-service/special/quantum-inspired/PC_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isVirtual-office .specialVox{background-image:url(/images/content/product-service/special/virtual-office/PC_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isAsset-viz-cloud .specialVox{background-image:url(/images/content/product-service/special/asset-viz-cloud/PC_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isSystem-support .specialVox{background-image:url(/images/content/product-service/special/system-support/PC_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isKanban .specialVox{background-image:url(/images/content/product-service/special/kanban/PC_pagetitle_bg.jpg)}body.popup{overflow:hidden}.product-service-special #pageTitle{height:308px;margin-bottom:90px}.product-service-special #pageTitle::after{display:block;content:"";width:2px;height:88px;margin-left:-1px;background:#ea5504;position:absolute;bottom:-44px;left:50%}.product-service-special #pageTitle::before{display:none}.product-service-special #pageTitle .inner{text-align:center;transform:translateY(-50%)}.product-service-special #pageTitle .inner h1{font-size:3.8rem;font-weight:normal}.product-service-special #pageTitle .inner .en{color:#fff;font-size:2.2rem;font-family:Bitter,serif}.product-service-special .leadTtl{font-size:3.4rem;text-align:left;line-height:1.8}.product-service-special .sectionTitle{color:#ea5504;font-weight:bold;margin-bottom:10px;font-size:2.4rem;line-height:1.7}.product-service-special .sectionInterview{display:flex;justify-content:space-between;margin-top:100px}.product-service-special .sectionInterview.reverse{flex-direction:row-reverse}.product-service-special .sectionInterview .contentsImage{flex:0 0 33%}.product-service-special .sectionInterview .contentsImage figure figcaption{margin-top:10px;font-size:1.3rem;letter-spacing:.08em}.product-service-special .sectionInterview .contentsDetail{flex:0 0 60%}.product-service-special .sectionInterview .contentsDetail .contentsTitle{margin-bottom:30px;font-size:2rem;line-height:1.6;letter-spacing:.08em}.product-service-special #cboxLoadingGraphic{background:url(../../../images/content/product-service/special/loading.gif) no-repeat center center}.product-service-special #cboxClose{top:-60px;right:0;background:rgba(0,0,0,0);width:45px;height:45px;outline:none;transition:all .3s ease}.product-service-special #cboxClose::before,.product-service-special #cboxClose::after{content:"";width:100%;height:4px;background-color:#fff;display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.product-service-special #cboxClose::before{transform:rotate(45deg)}.product-service-special #cboxClose::after{transform:rotate(-45deg)}.product-service-special #cboxClose:hover{opacity:.6}.product-service-special #colorbox,.product-service-special #cboxOverlay,.product-service-special #cboxWrapper{overflow:visible}.product-service-special #cboxLoadedContent{border:none}.product-service-special.xr #pageTitle{background-image:url(../../../images/content/product-service/special/xr/PC_pagetitle_bg.jpg)}.product-service-special.xr #content{width:auto}.product-service-special.xr .first{margin-bottom:120px}.product-service-special.xr .second{background-color:#f7f7f7;padding:100px 0 120px}.product-service-special.xr .third{margin-top:120px;border-bottom:1px solid #c8c8c8;padding-bottom:100px}.product-service-special.xr .fourth{margin-top:120px}.product-service-special.xr .leadTtl02{font-size:3rem;line-height:1.5;color:#ea5504;text-align:center;font-weight:bold;margin-bottom:60px}.product-service-special.xr .leadTtl02 span{display:block;margin-top:10px;font-size:2.2rem}.product-service-special.xr .examBox{margin-top:80px;margin-bottom:80px;background-color:#f7f7f7;padding:19px 50px 50px}.product-service-special.xr .examBox .subTtl{font-size:3.2rem;text-align:center;position:relative;top:-40px}.product-service-special.xr .examBox .itemList{display:flex;justify-content:space-between}.product-service-special.xr .examBox .itemList li{width:178px;text-align:center}.product-service-special.xr .examBox .itemList li .itemdescr{line-height:1.4;margin-bottom:10px;color:#fff;background-color:#ea5504;height:58px;display:flex;justify-content:center;align-items:center;font-weight:bold}.product-service-special.xr .examBox .itemList li .itemname{font-weight:bold;color:#ea5504;letter-spacing:.03em;line-height:1.4}.product-service-special.xr .examBox .itemList li .itemimg{background-color:#d8dadb;margin-bottom:20px}.product-service-special.xr .examBox .itemList li:first-child .itemdescr{color:#333;background-color:rgba(0,0,0,0)}.product-service-special.xr .examBox .itemList li:first-child .itemname{color:#333;font-weight:normal}.product-service-special.xr .itemdemo{margin-bottom:40px}.product-service-special.xr .itemdemo.last{margin-bottom:0}.product-service-special.xr .itemdemo .subTtl{color:#ea5504;font-weight:bold;margin-bottom:10px;font-size:2.4rem;line-height:1.7}.product-service-special.xr .itemdemo .txt{line-height:1.8}.product-service-special.xr .itemdemo dl{margin-top:20px;display:flex;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;padding:20px 0}.product-service-special.xr .itemdemo dl dt{width:20%;text-align:center}.product-service-special.xr .itemdemo dl dd{padding-left:25px;border-left:1px solid #c8c8c8}.product-service-special.xr .caseBox{margin-bottom:60px}.product-service-special.xr .caseBox.last{margin-bottom:80px}.product-service-special.xr .caseBox .caseTtl{position:relative;padding-bottom:10px;margin-bottom:30px}.product-service-special.xr .caseBox .caseTtl img{vertical-align:middle}.product-service-special.xr .caseBox .caseTtl span{display:inline-block;font-size:2.6rem;font-weight:bold;vertical-align:middle;margin-left:30px}.product-service-special.xr .caseBox .caseTtl::after,.product-service-special.xr .caseBox .caseTtl::before{content:"";display:block;position:absolute;z-index:1;width:100%;height:2px;left:0;bottom:0;background-color:#333}.product-service-special.xr .caseBox .caseTtl::after{background-color:#ea5504;width:135px;z-index:2}.product-service-special.xr .caseBox .caseFlex{display:flex;justify-content:space-between}.product-service-special.xr .caseBox .caseFlex .caseFlexList{width:340px}.product-service-special.xr .caseBox .caseFlex .caseFlexList .caselead{position:relative;margin-bottom:15px}.product-service-special.xr .caseBox .caseFlex .caseFlexList .caselead span{display:block;width:256px;margin-left:auto}.product-service-special.xr .caseBox .caseFlex .caseFlexList .caselead::before{content:"";display:block;width:77px;height:23px;position:absolute;background-size:contain;top:8px;left:0;z-index:1}.product-service-special.xr .caseBox .caseFlex .caseBtn{margin-top:15px}.product-service-special.xr .caseBox .caseFlex .caseBtn a{display:block;width:100%;font-size:1.8rem;color:#fff;background-color:#ea5504;border-radius:10em;padding:10px 0;text-align:center;text-decoration:none;font-weight:bold;transition:all .3s ease}.product-service-special.xr .caseBox .caseFlex .caseBtn a:hover{opacity:.7}.product-service-special.xr .caseBox .caseFlex .caseBtn a span{vertical-align:middle;padding-left:15px}.product-service-special.xr .caseBox .caseFlex .caseBtn a::before{content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;background-image:url(../../../images/content/product-service/special/ico_arrow.svg);background-size:contain}.product-service-special.xr .caseBox .caseFlex .caseBefore .caselead::before{background-image:url(../../../images/content/product-service/special/ico_before.svg)}.product-service-special.xr .caseBox .caseFlex .caseBefore .caseimg{position:relative}.product-service-special.xr .caseBox .caseFlex .caseBefore .caseimg::after{content:"";display:block;position:absolute;bottom:0;top:0;margin:auto;right:-50px;width:27px;height:27px;border-top:10px solid #ea5504;border-right:10px solid #ea5504;transform:rotate(45deg)}.product-service-special.xr .caseBox .caseFlex .caseAfter .caselead::before{width:67px;background-image:url(../../../images/content/product-service/special/ico_after.svg)}.product-service-special.xr .introList{display:flex;justify-content:center}.product-service-special.xr .introList li{width:248px;margin:0 4px;font-size:1.4rem;background-color:#f7f7f7;padding:19px;box-sizing:border-box}.product-service-special.xr .introList li a{color:#333;text-decoration:none;transition:all .3s ease}.product-service-special.xr .introList li a:hover{opacity:.7}.product-service-special.xr .introList li .introimg{text-align:center}.product-service-special.xr .introList li .introtxt{margin:15px 0 10px}.product-service-special.xr .introList li .introtag{margin-top:15px;font-size:1.2rem;display:flex;justify-content:flex-start}.product-service-special.xr .introList li .introtag span{display:block;margin-right:10px;background-color:#fff;border:1px solid #aeaeae;border-radius:10em;text-align:center;line-height:0;padding:12px 18px}.product-service-special.xr .serviceList li{margin-bottom:40px}.product-service-special.xr .serviceList li:last-child{margin-bottom:0}.product-service-special.xr .serviceList li a{position:relative;display:block;background-color:#000;display:flex;padding:45px 50px;padding-right:0;color:#fff;text-decoration:none;transition:all .3s ease}.product-service-special.xr .serviceList li a:hover{opacity:.7}.product-service-special.xr .serviceList li a::after{content:"";display:block;width:100%;height:4px;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%);position:absolute;bottom:0;left:0;z-index:2}.product-service-special.xr .serviceList li a .imgarea{width:238px;margin-right:40px}.product-service-special.xr .serviceList li a .txtarea .txt01{display:block;margin-bottom:20px}.product-service-special.xr .serviceList li a .icontxt{position:absolute;z-index:5;right:40px;bottom:40px}.product-service-special.xr .serviceList li a .icontxt::after{content:"";margin-left:10px;display:inline-block;width:51.3px;height:10.37px;background-image:url(../../../images/content/product-service/special/ico_arrow02.svg);background-repeat:no-repeat}.product-service-special.paint-dx #pageTitle{background-image:url(../../../images/content/product-service/special/paint-dx/PC_pagetitle_bg.jpg)}.product-service-special.paint-dx #content{width:auto}.product-service-special.paint-dx #content .sectionVox .inner{width:1010px;margin:0 auto}.product-service-special.paint-dx #content .sectionVox.second{padding:70px 0 70px;background-color:#f7f7f7}.product-service-special.paint-dx #content .sectionVox .sectionTtl{margin-top:70px;margin-bottom:20px;font-size:3.2rem;line-height:1.8;letter-spacing:.1em}.product-service-special.paint-dx #content .sectionVox .movieVox{display:flex;justify-content:center;margin-left:-10px;margin-right:-10px}.product-service-special.paint-dx #content .sectionVox .movieVox div{flex:0 0 50%;padding:0 10px;box-sizing:border-box}.product-service-special.paint-dx #content .sectionVox .movieVox div img{height:auto}.product-service-special.quantum-inspired #pageTitle{background-image:url(../../../images/content/product-service/special/quantum-inspired/PC_pagetitle_bg.jpg)}.product-service-special.quantum-inspired img{height:auto}.product-service-special.quantum-inspired #content{width:auto}.product-service-special.quantum-inspired #content .sectionVox .sectionSubTtl{margin-bottom:30px;font-size:2.6rem;letter-spacing:.08em;line-height:2;text-align:left}.product-service-special.quantum-inspired #content .sectionVox.first .columnImg{display:flex;justify-content:center;margin:0 -10px}.product-service-special.quantum-inspired #content .sectionVox.first .columnImg .img{padding:0 10px}.product-service-special.quantum-inspired #content .sectionVox.second{position:relative;margin-top:130px;padding:100px 0 80px;background-color:#f7f7f7}.product-service-special.quantum-inspired #content .sectionVox.second .sectionTtl{position:absolute;top:0;left:50%;width:100%;max-width:577px;padding:15px 5px;background:#000;color:#fff;font-size:2.6rem;letter-spacing:.08em;text-align:center;transform:translate(-50%, -50%)}.product-service-special.quantum-inspired #content .sectionVox.second .img .imgNote{margin-top:10px;font-size:1.2rem;text-align:right}.product-service-special.quantum-inspired #content .sectionVox.second .column{margin:70px 0 50px 0;padding:55px 0 40px 0;border:4px solid #fff}.product-service-special.quantum-inspired #content .sectionVox.second .column .columnTtl{position:relative;margin-bottom:30px;padding:0 0 0 80px;font-size:2.2rem;letter-spacing:.1em;color:#ea5504}.product-service-special.quantum-inspired #content .sectionVox.second .column .columnTtl::before{content:"";position:absolute;left:0;top:50%;width:50px;height:1px;background:#ea5504;transform:translateY(-50%)}.product-service-special.quantum-inspired #content .sectionVox.second .column .inner{padding:0 35px}.product-service-special.quantum-inspired #content .sectionVox.second .column .inner p:not(:last-child){margin-bottom:30px}.product-service-special.quantum-inspired #content .sectionVox.second .column .inner .listStyle02{margin-bottom:30px}.product-service-special.quantum-inspired #content .sectionVox.fourth{max-width:840px;margin:0 auto 90px auto}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner{padding:40px 80px 50px;background-color:#f7f7f7}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner .headStyle15{margin-bottom:65px;padding-bottom:20px;font-size:2.6rem;letter-spacing:.08em}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner .newsTtl{position:relative;margin-bottom:30px;padding:0 0 0 40px;font-size:2rem;letter-spacing:.1em}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner .newsTtl::before{content:"";position:absolute;left:0;top:50%;width:20px;height:1px;background:#ea5504;transform:translateY(-50%)}.product-service-special.virtual-office #pageTitle{background-image:url(../../../images/content/product-service/special/virtual-office/PC_pagetitle_bg.jpg)}.product-service-special.virtual-office img{height:auto}.product-service-special.virtual-office #content{width:auto}.product-service-special.virtual-office #content .sectionVox .sectionSubTtl{margin-bottom:20px;font-size:2.6rem;letter-spacing:.08em;line-height:1.7;text-align:left}.product-service-special.virtual-office #content .sectionVox .img{text-align:center}.product-service-special.virtual-office #content .sectionVox.first .borderVox{margin-bottom:30px;padding:25px;border:4px solid #f7f7f7}.product-service-special.virtual-office #content .sectionVox.first .borderVox .borderVoxTtl{margin-bottom:25px;font-size:2rem}.product-service-special.virtual-office #content .sectionVox.first .borderVox .listStyle02{font-size:1.6rem;font-weight:bold}.product-service-special.virtual-office #content .sectionVox.second{position:relative;margin-top:130px;padding:100px 0 80px;background-color:#f7f7f7}.product-service-special.virtual-office #content .sectionVox.second .section01{margin-bottom:60px}.product-service-special.virtual-office #content .sectionVox.second .sectionTtl{position:absolute;top:0;left:50%;width:100%;max-width:577px;padding:15px 5px;background:#000;color:#fff;font-size:2.6rem;line-height:1.7;letter-spacing:.08em;text-align:center;transform:translate(-50%, -50%)}.product-service-special.virtual-office #content .sectionVox.third .bgVox{padding:30px 55px;margin-bottom:50px;background-color:#f7f7f7}.product-service-special.virtual-office #content .sectionVox.third .bgVox .arrowResult{margin:20px auto 30px;text-align:center}.product-service-special.virtual-office #content .sectionVox.third .bgVox .arrowResult span{display:inline-block;position:relative;width:130px;height:35px;padding-top:5px;background:#ea5504;color:#fff;font-size:2.2rem;font-weight:bold}.product-service-special.virtual-office #content .sectionVox.third .bgVox .arrowResult span::after{position:absolute;content:"";bottom:-20px;left:50%;border-top:20px solid #ea5504;border-right:65px solid rgba(0,0,0,0);border-left:65px solid rgba(0,0,0,0);transform:translateX(-50%)}.product-service-special.virtual-office #content .sectionVox.third .bgVox .listStyle02 li{font-size:1.8rem;font-weight:bold}.product-service-special.virtual-office #content .sectionVox.third .bgVox .listResult{color:#ea5504}.product-service-special.wh-cad #pageTitle{background-image:url(../../../images/content/product-service/special/wh-cad/PC_pagetitle_bg.png)}.product-service-special.wh-cad #content{width:auto}.product-service-special.wh-cad #content .sectionVox .inner{width:1010px;margin:0 auto}.product-service-special.wh-cad #content .sectionVox.second{position:relative;margin-top:130px;padding:100px 0 80px;background-color:#f7f7f7}.product-service-special.wh-cad #content .sectionVox .sectionTtl{margin-top:70px;margin-bottom:20px;font-size:3.2rem;line-height:1.8;letter-spacing:.1em}.product-service-special.cae-ai #pageTitle{background-image:url(../../../images/content/product-service/special/cae-ai/PC_pagetitle_bg.jpg)}.product-service-special.cae-ai #content{width:auto}.product-service-special.cae-ai #content .sectionVox .linkAnchor{margin-bottom:70px}.product-service-special.cae-ai #content .sectionVox .sectionCont{margin-top:60px}.product-service-special.cae-ai #content .sectionVox .listNum{margin-top:60px;counter-reset:cnt 0}.product-service-special.cae-ai #content .sectionVox .listNum li{line-height:1.6}.product-service-special.cae-ai #content .sectionVox .listNum li:not(:first-child){margin-top:30px}.product-service-special.cae-ai #content .sectionVox .listNum li::before{counter-increment:cnt 1;content:"(" counter(cnt) ")";font-weight:bold}.product-service-special.cae-ai #content .sectionVox .listNum li span{font-weight:bold}.product-service-special.cae-ai #content .sectionVox .head04{margin-bottom:40px;font-size:2.1rem;font-weight:bold}.product-service-special.cae-ai #content .sectionVox .pointTxt{margin-top:10px;padding:15px;background:#fff;border-radius:8px;text-align:center;font-size:1.7rem;font-weight:bold;color:#ea5504}.product-service-special.cae-ai #content .sectionVox .columnVox{margin-bottom:80px;padding:15px 8px;background:#fff;text-align:center}.product-service-special.cae-ai #content .sectionVox .columnVox .head04{margin-bottom:10px}.product-service-special.cae-ai #content .sectionVox.second{position:relative;margin-top:130px;padding:100px 0 80px;background-color:#f7f7f7}.product-service-special.asset-viz-cloud #pageTitle{background-image:url(../../../images/content/product-service/special/asset-viz-cloud/PC_pagetitle_bg.jpg)}.product-service-special.asset-viz-cloud #content{width:auto}.product-service-special.asset-viz-cloud #content .sectionVox.second{position:relative;margin-top:130px;padding:100px 0 80px;background-color:#f7f7f7}.product-service-special.asset-viz-cloud #content .sectionVox .list li:not(:first-child){margin-top:60px}.product-service-special.asset-viz-cloud #content .sectionVox .listStyle03,.product-service-special.asset-viz-cloud #content .sectionVox .listStyle06{margin-bottom:30px}.product-service-special.asset-viz-cloud #content .sectionVox .listSample{display:flex;flex-wrap:wrap;gap:30px 90px}.product-service-special.asset-viz-cloud #content .sectionVox .listSample li{flex:0 0 calc((100% - 90px)/2)}.product-service-special.asset-viz-cloud #content .sectionVox .listSample li figure img{max-width:272px}.product-service-special.asset-viz-cloud #content .sectionVox .listSample li figure figcaption{margin-top:15px}.product-service-special.system-support #pageTitle{background-image:url(../../../images/content/product-service/special/system-support/PC_pagetitle_bg.jpg)}.product-service-special.system-support #content{width:auto}.product-service-special.system-support #content .sectionVox.second{position:relative;margin-top:130px;padding:100px 0 80px;background-color:#f7f7f7}.product-service-special.system-support #content .sectionVox .headStyle04{font-size:1.8rem}.product-service-special.kanban #pageTitle{background-image:url(../../../images/content/product-service/special/kanban/PC_pagetitle_bg.jpg)}.product-service-special.kanban #content{width:auto}.product-service-special.kanban #content .sectionVox.second{position:relative;margin-top:130px;padding:100px 0 80px;background-color:#f7f7f7}.product-service-special.kanban #content .sectionVox .headStyle04{font-size:1.8rem}.product-service-special .bannerLink a{background-color:#000;background-image:url(../../../images/content/product-service/special/img_ASUNOVA_pc.jpg);background-repeat:no-repeat;background-position:left top;display:block;height:185px;display:flex;align-items:center;text-decoration:none;transition:all .3s ease}.product-service-special .bannerLink a:hover{opacity:.7}.product-service-special .bannerLink a .txtarea{margin-left:330px;color:#fff}.product-service-special .bannerLink a .txtarea .txt01{display:block;font-size:2rem;margin-bottom:30px}.product-service-special .bannerLink a .txtarea .txt02{position:relative}.product-service-special .bannerLink a .txtarea .txt02::after{content:"";margin-left:10px;display:inline-block;width:51.3px;height:10.37px;background-image:url(../../../images/content/product-service/special/ico_arrow02.svg);background-repeat:no-repeat}@media only screen and (max-width: 767px){.product-service-special-top #pageTitle{background-image:url(../../../images/content/product-service/special/SP_special_head_bg.jpg)}.product-service-special-top #content{padding:15px 0 50px 0}.product-service-special-top #content .specialList .specialItem{margin-top:1px}.product-service-special-top #content .specialList .specialItem .specialVox{justify-content:flex-start;min-height:160px}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail{width:100%;padding:0 11%}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail::after{content:"";width:37px;height:7px}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail .specialTitle{margin-top:-5px;margin-bottom:15px;font-size:1.7rem}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail .specialTitle span{margin-top:5px}.product-service-special-top #content .specialList .specialItem .specialVox .specialDetail .specialText{font-size:1.1rem}.product-service-special-top #content .specialList .specialItem.isCae-ai .specialVox{background-image:url(/images/content/product-service/special/cae-ai/SP_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isWh-cad .specialVox{background-image:url(/images/content/product-service/special/wh-cad/SP_pagetitle_bg.png)}.product-service-special-top #content .specialList .specialItem.isPaint-dx .specialVox{background-image:url(/images/content/product-service/special/paint-dx/SP_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isXr .specialVox{background-image:url(/images/content/product-service/special/xr/SP_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isQuantum-inspired .specialVox{background-image:url(/images/content/product-service/special/quantum-inspired/SP_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isVirtual-office .specialVox{background-image:url(/images/content/product-service/special/virtual-office/SP_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isAsset-viz-cloud .specialVox{background-image:url(/images/content/product-service/special/asset-viz-cloud/SP_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isSystem-support .specialVox{background-image:url(/images/content/product-service/special/system-support/SP_pagetitle_bg.jpg)}.product-service-special-top #content .specialList .specialItem.isKanban .specialVox{background-image:url(/images/content/product-service/special/kanban/SP_pagetitle_bg.jpg)}.product-service-special #pageTitle{height:150px;margin-bottom:80px}.product-service-special #pageTitle::after{height:48px;bottom:-24px}.product-service-special #pageTitle .inner h1{font-size:2.4rem}.product-service-special #pageTitle .inner .en{font-size:1.4rem}.product-service-special .leadTtl{font-size:2.4rem;text-align:center;line-height:1.7}.product-service-special .sectionTitle{font-size:2rem}.product-service-special p{font-size:1.6rem}.product-service-special .sectionInterview{display:block;margin-top:80px}.product-service-special .sectionInterview .contentsImage{margin-top:30px}.product-service-special.xr #content{width:auto;padding:0;margin:0;padding-bottom:60px}.product-service-special.xr .sectionVox{padding-left:20px;padding-right:20px}.product-service-special.xr #pageTitle{background-image:url(../../../images/content/product-service/special/xr/SP_pagetitle_bg.jpg)}.product-service-special.xr .first{margin-bottom:60px}.product-service-special.xr .second{padding-top:60px;padding-bottom:80px}.product-service-special.xr .third{margin-top:60px;padding-bottom:60px}.product-service-special.xr .fourth{margin-top:60px}.product-service-special.xr .leadTtl02{font-size:2.2rem;margin-bottom:0px;line-height:1.6}.product-service-special.xr .leadTtl02 span{font-size:1.6rem}.product-service-special.xr .examBox{margin-top:40px;margin-bottom:40px;padding:20px 0 30px}.product-service-special.xr .examBox .subTtl{font-size:2.4rem;top:-35px}.product-service-special.xr .examBox .itemList{display:block}.product-service-special.xr .examBox .itemList li{width:100%;width:93.4328358209%;margin:auto;margin-bottom:30px}.product-service-special.xr .examBox .itemList li:last-child{margin-bottom:0}.product-service-special.xr .examBox .itemList li .spflex{display:flex;justify-content:space-between}.product-service-special.xr .examBox .itemList li .spflex .spflextxt{width:51.1182108626%}.product-service-special.xr .examBox .itemList li .spflex .itemdescr{margin-bottom:11px}.product-service-special.xr .examBox .itemList li .spflex .itemname{margin-bottom:0}.product-service-special.xr .examBox .itemList li .spflex .itemimg{width:39.9361022364%;margin-left:0px}.product-service-special.xr .examBox .itemList li .spflex .itemimg img{width:100%}.product-service-special.xr .examBox .itemList li:first-child .spflex .itemdescr{border-bottom:1px solid #000}.product-service-special.xr .itemdemo dl{align-items:center}.product-service-special.xr .itemdemo dl dt{width:35%}.product-service-special.xr .itemdemo .subTtl{font-size:2rem}.product-service-special.xr .caseBox .caseFlex{display:block}.product-service-special.xr .caseBox .caseFlex .caseFlexList{width:auto}.product-service-special.xr .caseBox .caseFlex .caseimg{width:80%;margin:auto}.product-service-special.xr .caseBox .caseFlex .caseBefore{margin-bottom:80px}.product-service-special.xr .caseBox .caseFlex .caseBefore .caselead br{display:none}.product-service-special.xr .caseBox .caseFlex .caseBefore .caseimg::after{top:auto;left:0;width:23px;height:23px;right:0px;bottom:-45px;border-width:8px;transform:rotate(135deg)}.product-service-special.xr .introList{margin:0 -5px}.product-service-special.xr .introList li{margin-bottom:0 5px 20px;width:48%;padding:10px;flex-basis:auto}.product-service-special.xr .introList li:nth-child(2n){margin-right:0}.product-service-special.xr .introList li .introtxt{font-size:1.4rem}.product-service-special.xr .introList li .introcname{font-size:1.4rem}.product-service-special.xr .serviceList li{margin-bottom:30px}.product-service-special.xr .serviceList li a{display:block;padding:30px 25px 50px}.product-service-special.xr .serviceList li a::after{height:5px;background:#be372e;background:-moz-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:-webkit-linear-gradient(left, #be372e 0%, #f5ac19 100%);background:linear-gradient(to right, #be372e 0%, #f5ac19 100%)}.product-service-special.xr .serviceList li a .imgarea{width:65%;margin:auto;margin-bottom:15px}.product-service-special.xr .serviceList li a .icontxt{right:10px;bottom:15px}.product-service-special.paint-dx #pageTitle{background-image:url(../../../images/content/product-service/special/paint-dx/SP_pagetitle_bg.jpg)}.product-service-special.paint-dx #content{width:auto;padding:0 0 80px 0}.product-service-special.paint-dx #content .sectionVox .inner{width:auto;padding:0 20px}.product-service-special.paint-dx #content .sectionVox.second{padding:1px 0 70px}.product-service-special.paint-dx #content .sectionVox .sectionTtl{margin-top:50px;margin-bottom:30px;font-size:2.4rem;line-height:1.6;text-align:center}.product-service-special.paint-dx #content .sectionVox .movieVox{flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:-20px}.product-service-special.paint-dx #content .sectionVox .movieVox div{flex:0 0 100%;margin-top:20px;padding:0}.product-service-special.quantum-inspired #pageTitle{background-image:url(../../../images/content/product-service/special/quantum-inspired/SP_pagetitle_bg.jpg)}.product-service-special.quantum-inspired #content{padding:0 0 80px 0}.product-service-special.quantum-inspired #content .sectionVox .sectionSubTtl{margin-bottom:30px;font-size:2.2rem;line-height:1.8}.product-service-special.quantum-inspired #content .sectionVox .mediumVox{padding:0 20px}.product-service-special.quantum-inspired #content .sectionVox .listStyle02 li{font-size:1.6rem}.product-service-special.quantum-inspired #content .sectionVox.first .columnImg{display:block;margin:-25px 0 0 0}.product-service-special.quantum-inspired #content .sectionVox.first .columnImg .img{margin-top:25px;padding:0 40px}.product-service-special.quantum-inspired #content .sectionVox.second{margin-top:80px;padding:50px 0 50px}.product-service-special.quantum-inspired #content .sectionVox.second .sectionTtl{max-width:initial;width:90%;font-size:2.2rem}.product-service-special.quantum-inspired #content .sectionVox.second .column{margin:70px 0 50px 0;padding:55px 0 40px 0}.product-service-special.quantum-inspired #content .sectionVox.second .column .columnTtl{margin-bottom:30px;padding:0 0 0 25px;font-size:2.2rem}.product-service-special.quantum-inspired #content .sectionVox.second .column .columnTtl::before{width:15px}.product-service-special.quantum-inspired #content .sectionVox.second .column .inner{padding:0 35px}.product-service-special.quantum-inspired #content .sectionVox.fourth{max-width:initial;margin:0 20px 90px 20px}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner{padding:40px 20px 50px}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner .headStyle15{margin-bottom:65px;padding-bottom:20px}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner .newsTtl{position:relative;margin-bottom:30px;padding:0 0 0 30px}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner .newsTtl::before{width:20px}.product-service-special.quantum-inspired #content .sectionVox.fourth .inner .btnStyle01{text-align:center}.product-service-special.virtual-office #pageTitle{background-image:url(../../../images/content/product-service/special/virtual-office/SP_pagetitle_bg.jpg)}.product-service-special.virtual-office #content{padding:0 0 80px 0}.product-service-special.virtual-office #content .sectionVox .sectionSubTtl{margin-bottom:30px;font-size:2.2rem;line-height:1.8}.product-service-special.virtual-office #content .sectionVox .mediumVox{padding:0 20px}.product-service-special.virtual-office #content .sectionVox.first .borderVox{padding:20px}.product-service-special.virtual-office #content .sectionVox.second .sectionTtl{max-width:initial;width:90%;font-size:2.2rem}.product-service-special.virtual-office #content .sectionVox.third .bgVox{padding:20px}.product-service-special.wh-cad #pageTitle{background-image:url(../../../images/content/product-service/special/wh-cad/SP_pagetitle_bg.png)}.product-service-special.wh-cad #content{width:auto;padding:0 0 80px 0}.product-service-special.wh-cad #content .sectionVox .inner{width:auto;padding:0 20px}.product-service-special.wh-cad #content .sectionVox.second{padding:50px 0 70px}.product-service-special.wh-cad #content .sectionVox .sectionTtl{margin-top:50px;margin-bottom:30px;font-size:2.4rem;line-height:1.6;text-align:center}.product-service-special.wh-cad #content .sectionVox .listStyle02 li{font-size:1.6rem}.product-service-special.cae-ai #pageTitle{background-image:url(../../../images/content/product-service/special/cae-ai/SP_pagetitle_bg.jpg)}.product-service-special.cae-ai #content{width:auto;padding:0 0 80px 0}.product-service-special.cae-ai #content .sectionVox .inner{width:auto;padding:0 20px}.product-service-special.cae-ai #content .sectionVox .linkAnchor li{flex:0 0 50%}.product-service-special.cae-ai #content .sectionVox .linkAnchor li:nth-child(3n){border-left:1px solid #aeaeae}.product-service-special.cae-ai #content .sectionVox .linkAnchor li:nth-child(4n){border-left:none}.product-service-special.cae-ai #content .sectionVox .listNum{margin-top:40px}.product-service-special.cae-ai #content .sectionVox .listNum li{font-size:1.6rem}.product-service-special.cae-ai #content .sectionVox .head04{margin-bottom:30px;font-size:1.8rem}.product-service-special.cae-ai #content .sectionVox .pointTxt{padding:10px;font-size:1.6rem;text-align:left}.product-service-special.cae-ai #content .sectionVox.second{margin-top:80px;padding:50px 0 70px}.product-service-special.asset-viz-cloud #pageTitle{background-image:url(../../../images/content/product-service/special/asset-viz-cloud/SP_pagetitle_bg.jpg)}.product-service-special.asset-viz-cloud #content{width:auto;padding:0 0 80px 0}.product-service-special.asset-viz-cloud #content .sectionVox .mediumVox{padding:0 20px}.product-service-special.asset-viz-cloud #content .sectionVox .list li:not(:first-child){margin-top:30px}.product-service-special.asset-viz-cloud #content .sectionVox .listSample{gap:30px 0}.product-service-special.asset-viz-cloud #content .sectionVox .listSample li{flex:0 0 100%}.product-service-special.asset-viz-cloud #content .sectionVox .listSample li figure img{max-width:100%}.product-service-special.asset-viz-cloud #content .sectionVox.second{margin-top:80px;padding:50px 0 70px}.product-service-special.system-support #pageTitle{background-image:url(../../../images/content/product-service/special/system-support/SP_pagetitle_bg.jpg)}.product-service-special.system-support #content{width:auto;padding:0 0 80px 0}.product-service-special.system-support #content .sectionVox .mediumVox{padding:0 20px}.product-service-special.system-support #content .sectionVox.second{margin-top:80px;padding:50px 0 70px}.product-service-special.kanban #pageTitle{background-image:url(../../../images/content/product-service/special/kanban/SP_pagetitle_bg.jpg)}.product-service-special.kanban #content{width:auto;padding:0 0 80px 0}.product-service-special.kanban #content .sectionVox .mediumVox{padding:0 20px}.product-service-special.kanban #content .sectionVox.second{margin-top:80px;padding:50px 0 70px}.product-service-special .bannerLink a{display:block;height:auto;padding-top:170px;padding-bottom:20px;background-image:url(../../../images/content/product-service/special/img_ASUNOVA_sp.jpg);background-size:contain}.product-service-special .bannerLink a .txtarea{margin-left:0;padding:0 30px;position:relative;padding-bottom:20px}.product-service-special .bannerLink a .txtarea .txt02{position:absolute;z-index:5;bottom:0;right:15px}}