@charset "UTF-8";html,body{margin:0;padding:0}body{font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#000;font-weight:400;letter-spacing:.07em}.min{font-family:游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}@media print,screen and (min-width:768px){*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:500}div,p{margin:0;padding:0}a{color:#fff;text-decoration:none}a:visited,a:hover{color:#fff}a:focus{color:#fff;outline:thin dotted}a:hover,a:active{color:#fff;outline:0}table,th,td{margin:0;padding:0;font-size:inherit;font-size:1em;border-collapse:collapse}table{width:100%}ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;list-style-position:outside}img{margin:0;padding:0;border:none;line-height:0;vertical-align:bottom}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.DisPlayNone{display:none}.DisPlayBlock{display:block}.DisPlayInline{display:inline}.FRight{float:right}.FLeft{float:left}.ClearBoth{clear:both}.ClearRight{clear:right}.ClearLeft{clear:left}.ClearBox{clear:both;height:0;overflow:hidden}.ClearFix{zoom:1}.ClearFix:after{display:block;clear:both;height:0;visibility:hidden;line-height:0;content:"."}.clearfix:after{content:"";display:block;clear:both;height:0}* html .ClearFix{height:1%}.ClearFix{display:block}.VisVis{visibility:visible}.VisHid{visibility:hidden}.VisCol{visibility:collapse}.MA0{margin:0}.MRLAuto{margin-left:auto;margin-right:auto}.MT0{margin-top:0}.MT5{margin-top:5px}.MT10{margin-top:10px}.MT15{margin-top:15px}.MT20{margin-top:20px}.MT25{margin-top:25px}.MT30{margin-top:30px}.MT40{margin-top:40px}.MT45{margin-top:45px}.MT50{margin-top:50px}.MT60{margin-top:60px}.MT70{margin-top:70px}.MT80{margin-top:80px}.MT90{margin-top:90px}.MT95{margin-top:95px}.MT100{margin-top:100px}.MR0{margin-right:0}.MR5{margin-right:5px}.MR10{margin-right:10px}.MR15{margin-right:15px}.MR20{margin-right:20px}.MR25{margin-right:25px}.MR30{margin-right:30px}.MR35{margin-right:35px}.MR40{margin-right:40px}.MR45{margin-right:45px}.MR50{margin-right:50px}.MR60{margin-right:60px}.MB0{margin-bottom:0}.MB5{margin-bottom:5px}.MB6{margin-bottom:6px}.MB8{margin-bottom:8px}.MB10{margin-bottom:10px}.MB15{margin-bottom:15px}.MB20{margin-bottom:20px}.MB25{margin-bottom:25px}.MB30{margin-bottom:30px}.MB35{margin-bottom:35px}.MB40{margin-bottom:40px}.MB45{margin-bottom:45px}.MB50{margin-bottom:50px}.MB55{margin-bottom:55px}.MB60{margin-bottom:60px}.MB65{margin-bottom:65px}.MB70{margin-bottom:70px}.MB75{margin-bottom:75px}.MB80{margin-bottom:80px}.MB85{margin-bottom:85px}.MB90{margin-bottom:90px}.MB100{margin-bottom:100px}.ML0{margin-left:0}.ML5{margin-left:5px}.ML10{margin-left:10px}.ML15{margin-left:15px}.ML20{margin-left:20px}.ML25{margin-left:25px}.ML30{margin-left:30px}.ML35{margin-left:35px}.ML40{margin-left:40px}.ML45{margin-left:45px}.ML50{margin-left:50px}.ML60{margin-left:60px}.ML70{margin-left:70px}.ML100{margin-left:100px}.PA0{padding:0}.PA10{padding:10px}.PA20{padding:20px}.PA30{padding:30px}.PT0{padding-top:0}.PT5{padding-top:5px}.PT10{padding-top:10px}.PT15{padding-top:15px}.PT20{padding-top:20px}.PT25{padding-top:25px}.PT30{padding-top:30px}.PT35{padding-top:35px}.PT40{padding-top:40px}.PT45{padding-top:45px}.PT50{padding-top:50px}.PT55{padding-top:55px}.PT60{padding-top:60px}.PT65{padding-top:65px}.PT70{padding-top:70px}.PT75{padding-top:75px}.PT80{padding-top:80px}.PT90{padding-top:90px}.PT100{padding-top:100px}.PT120{padding-top:120px}.PR0{padding-right:0}.PR5{padding-right:5px}.PR10{padding-right:10px}.PR15{padding-right:15px}.PR20{padding-right:20px}.PR30{padding-right:30px}.PR35{padding-right:35px}.PR40{padding-right:40px}.PR50{padding-right:50px}.PR60{padding-right:60px}.PR70{padding-right:70px}.PB0{padding-bottom:0}.PB5{padding-bottom:5px}.PB10{padding-bottom:10px}.PB15{padding-bottom:15px}.PB20{padding-bottom:20px}.PB25{padding-bottom:25px}.PB30{padding-bottom:30px}.PB35{padding-bottom:35px}.PB40{padding-bottom:40px}.PB45{padding-bottom:45px}.PB50{padding-bottom:50px}.PB55{padding-bottom:55px}.PB60{padding-bottom:60px}.PB65{padding-bottom:65px}.PB70{padding-bottom:70px}.PB80{padding-bottom:80px}.PB90{padding-bottom:90px}.PB95{padding-bottom:95px}.PB100{padding-bottom:100px}.PB110{padding-bottom:110px}.PB120{padding-bottom:120px}.PL0{padding-left:0}.PL5{padding-left:5px}.PL10{padding-left:10px}.PL15{padding-left:15px}.PL20{padding-left:20px}.PL30{padding-left:30px}.PL40{padding-left:40px}.PL50{padding-left:50px}.PL100{padding-left:100px}.PL5P{padding-left:5%}.BorderNone{border:none}.FontBold{font-weight:700}.FC_blue{color:#0088fb}.FC_white{color:#fff}.FC_Red{color:#f33}a.FC_blue2{color:#007fff}a.FC_blue2:visited,a.FC_blue2:active{color:#551a8b}.FontS{font-size:80%;line-height:1.2em}.FontSS{font-size:70%;line-height:1.5em}.FontB{font-size:120%}.F11{font-size:11px;line-height:12px}.TACenter{text-align:center}.TARight{text-align:right}.TALeft{text-align:left}.caption{text-align:left;display:block;clear:both;font-size:85%;line-height:130%;padding-top:5px}.caption_right{font-size:85%;text-align:right;display:block;line-height:130%;clear:both;padding-top:5px}.caption02{font-size:9px;line-height:12px}.caption03{font-size:10px;line-height:15px;color:#fff}.caption04{font-size:10px;line-height:15px;color:#fff;width:928px;text-align:right;margin-bottom:20px}.visible_pc{display:block}.visible_sp{display:none}}@media only screen and (max-width:768px){*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.4rem;line-height:2.4rem;color:#404040}h1,h2,h3,h4,h5,div,p{margin:0;padding:0}table,th,td{margin:0;padding:0;font-size:inherit;font-size:1em;border-collapse:collapse}table{width:100%}ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;list-style-position:outside}img{margin:0;padding:0;border:none;line-height:0;vertical-align:bottom;max-width:100%}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{text-decoration:none}.DisPlayNone{display:none}.DisPlayBlock{display:block}.DisPlayInline{display:inline}.ClearBoth{clear:both}.ClearRight{clear:right}.ClearLeft{clear:left}.ClearBox{clear:both;height:0;overflow:hidden}.ClearFix{zoom:1}.ClearFix:after{display:block;clear:both;height:0;visibility:hidden;line-height:0;content:"."}.clearfix:after{content:"";display:block;clear:both;height:0}* html .ClearFix{height:1%}.ClearFix{display:block}.VisVis{visibility:visible}.VisHid{visibility:hidden}.VisCol{visibility:collapse}.BorderNone{border:none}.FontBold{font-weight:700}.FC_blue{color:#0088fb}.FC_white{color:#fff}.FC_Red{color:#f33}a.FC_blue2{color:#007fff}a.FC_blue2:visited,a.FC_blue2:active{color:#551a8b}.FontS{font-size:80%;line-height:1.2em}.FontSS{font-size:70%;line-height:1.5em}.FontB{font-size:120%}.F11{font-size:11px;line-height:12px}.fr{float:right}.fl{float:left}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.caption{text-align:left;display:block;clear:both;font-size:85%;line-height:130%;padding-top:5px}.caption_right{font-size:85%;text-align:right;display:block;line-height:130%;clear:both;padding-top:5px}.caption02{font-size:9px;line-height:12px}.caption03{font-size:10px;line-height:15px;color:#fff}.caption04{font-size:10px;line-height:15px;color:#fff;width:928px;text-align:right;margin-bottom:20px}.visible_sp{display:block}.visible_pc{display:none}.mb1{margin-bottom:1%}.mb2{margin-bottom:2%}.mb3{margin-bottom:3%}.mb4{margin-bottom:4%}.mb5{margin-bottom:5%}.mb6{margin-bottom:6%}.mb7{margin-bottom:7%}.mb8{margin-bottom:8%}.mb9{margin-bottom:9%}.mb10{margin-bottom:10%}.mb11{margin-bottom:11%}.mb12{margin-bottom:12%}.mb15{margin-bottom:15%}.mt1{margin-top:1%}.mt2{margin-top:2%}.mt3{margin-top:3%}.mt4{margin-top:4%}.mt5{margin-top:5%}.mt6{margin-top:6%}.mt7{margin-top:7%}.mt8{margin-top:8%}.mt9{margin-top:9%}.mt10{margin-top:10%}.mt12{margin-top:12%}.mt15{margin-top:15%}.ml1{margin-left:1%}.ml2{margin-left:2%}.ml3{margin-left:3%}.ml4{margin-left:4%}.ml5{margin-left:5%}.ml6{margin-left:6%}.ml7{margin-left:7%}.ml8{margin-left:8%}.ml9{margin-left:9%}.ml10{margin-left:10%}.mr1{margin-right:1%}.mr2{margin-right:2%}.mr3{margin-right:3%}.mr4{margin-right:4%}.mr5{margin-right:5%}.mr6{margin-right:6%}.mr7{margin-right:7%}.mr8{margin-right:8%}.mr9{margin-right:9%}.mr10{margin-right:10%}.pb1{padding-bottom:1%}.pb2{padding-bottom:2%}.pb3{padding-bottom:3%}.pb4{padding-bottom:4%}.pb5{padding-bottom:5%}.pb6{padding-bottom:6%}.pb7{padding-bottom:7%}.pb8{padding-bottom:8%}.pb9{padding-bottom:9%}.pb10{padding-bottom:10%}.pb11{padding-bottom:11%}.pb12{padding-bottom:12%}.pb15{padding-bottom:15%}.pt1{padding-top:1%}.pt2{padding-top:2%}.pt3{padding-top:3%}.pt4{padding-top:4%}.pt5{padding-top:5%}.pt6{padding-top:6%}.pt7{padding-top:7%}.pt8{padding-top:8%}.pt9{padding-top:9%}.pt10{padding-top:10%}.pt12{padding-top:12%}.img80{width:80%}.TACenter{text-align:center}}header .menu_list>li+li{margin-left:26px}header .pc_menu .link_list01 li a,header .pc_menu .link_list02 li a,header .pc_menu .link_list04 li a,header .pc_menu .link_list_sp li a,header .pc_menu .link_box .big_txt a{display:inline-block;padding-right:20px;background-image:url(../img/ir/common/arrow_r_white.svg);background-repeat:no-repeat;background-size:8px auto;background-position:right center}header .pc_menu .link_list_sp{width:520px;margin-top:16px;padding-top:16px;border-top:1px solid #fff}footer .box_logo .logo_box_01{position:relative;display:flex}a.link_icon:after{display:inline-block;content:" ";width:.5em;height:1em;background-image:url(../img/ir/common/icon_link.svg);background-repeat:no-repeat;background-size:.45em auto;background-position:right .2em}@media screen and (max-width:1000px){header .head_content{max-width:1000px;width:96%}header .logo{max-width:none;width:13vw}header .menu_list>li+li{margin-left:2.6vw}header .menu_list>li>a,header .menu_list>li>.pc_menu_link{font-size:1.3vw}header .pc_menu .wrap01{padding:5.1vw 0}header .pc_menu .wrap01+.wrap01{margin-top:-5.1vw}header .pc_menu .link_list01 li,header .pc_menu .link_list01 li a,header .pc_menu .link_list02 li,header .pc_menu .link_list02 li a,header .pc_menu .link_list04 li,header .pc_menu .link_list04 li a,header .pc_menu .link_list_sp li,header .pc_menu .link_list_sp li a{font-size:1.3vw}header .pc_menu .link_list01 li a,header .pc_menu .link_list02 li a,header .pc_menu .link_list04 li a,header .pc_menu .link_list_sp li a,header .pc_menu .link_box .big_txt a{padding-right:2.2vw;background-size:.9vw auto}header .pc_menu .link_list01 li.menu_title,header .pc_menu .link_list_sp li.menu_title{font-size:1.6vw}header .pc_menu .link_list01 li.menu_title+li{margin-left:8vw}header .pc_menu .link_list_sp li.menu_title+li{margin-left:9.6vw}header .pc_menu .link_list01 li+li{margin-left:3.3vw}header .pc_menu .link_list02 li+li{margin-left:4.4vw}header .pc_menu .link_list04 li{margin-left:2.9vw}header .pc_menu .link_list04 li:nth-child(n+4){margin-top:1.8vw}header .pc_menu .link_list_sp{width:52vw;margin-top:1.8vw;padding-top:1.8vw}header .pc_menu .link_box .big_txt{padding-bottom:1.1vw;margin-bottom:2.7vw}header .pc_menu .link_box .big_txt,header .pc_menu .link_box .big_txt a{font-size:3.1vw}header .pc_menu .link_box01{max-width:none;width:70vw}header .pc_menu .link_box02{max-width:none;width:40.7vw}header .pc_menu .link_sbox01{margin-top:2.2vw}header .pc_menu .link_sbox01 .link_block+.link_block{margin-left:3.3vw}header .pc_menu .link_sbox01 .link_block .link_stitle{font-size:1.6vw}header .pc_menu .link_sbox01 .link_block .link_list03 li,header .pc_menu .link_sbox01 .link_block .link_list03 li a{font-size:1.3vw}header .menu_list>li>a,header .menu_list>li>.pc_menu_link{height:9.1vw}header .pc_menu{top:9.1vw}main{padding-top:9.1vw}.anker{padding-top:9.1vw;margin-top:-9.1vw}}@media screen and (max-width:870px){footer .box_logo{max-width:none;width:100%;margin-top:4vw;display:flex;flex-wrap:wrap}footer .box_logo .sgs_box{margin-left:0;margin-right:12px;margin-bottom:0}footer .logo_mono{margin-top:3vw}}@media screen and (max-width:768px){#container{padding-top:0}.content{width:90%}header .wrap01,header .wrap02{max-width:none}header .wrap01{width:86.7%}header .head_content{max-width:none;width:86.7%}header .logo{width:21.6vw}header .menu_list{display:none}header .pc_menu{display:none!important}.navToggle{display:block;position:absolute;right:3.7vw;top:50%;width:6.3vw;height:3.9vw;cursor:pointer;z-index:10;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navToggle span{display:block;position:absolute;width:6.3vw;border-bottom:solid 1px #000;transition:.25s ease-in-out}.navToggle span:nth-child(1){top:0vw}.navToggle span:nth-child(2){top:2vw}.navToggle span:nth-child(3){top:3.9vw}.navToggle.active span{top:1.9vw}.navToggle.active span:nth-child(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2),.navToggle.active span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#sp_menu{display:none;position:absolute;left:0;width:100%;background-color:#000}#sp_menu .sp_menu_content{width:73.3%;margin-left:auto;margin-right:auto;padding:11.2vw 0 28vw}#sp_menu .sp_menu_list li+li{margin-top:5.7vw}#sp_menu .sp_menu_list li>a,#sp_menu .sp_menu_list li .sp_menu_link{display:inline-block;font-size:4.8vw;font-weight:700;color:#fff}#sp_menu .sp_menu_list li .sp_menu_link{width:60%;position:relative;cursor:pointer}#sp_menu .sp_menu_list li .sp_menu_link .icon{position:absolute;background-color:#fff;display:block;top:50%;right:0vw;width:4.7vw;height:4.7vw;border-radius:50%;transform:translateY(-50%)}#sp_menu .sp_menu_list li .sp_menu_link .icon:before{position:absolute;content:"";width:58%;height:2px;background-color:#000;top:calc(50% - 1px);left:21%}#sp_menu .sp_menu_list li .sp_menu_link .icon:after{position:absolute;content:"";width:2px;height:58%;background-color:#000;top:21%;left:calc(50% - 1px)}#sp_menu .sp_menu_list li .sp_menu_link.active .icon:after{transform:rotate(90deg)}#sp_menu .sub_menu_box{display:none;padding-top:4vw}#sp_menu .sp_sub_menu_list_sp{width:72%;margin-top:2.5vw;border-top:1px solid #fff;padding-top:2.5vw}#sp_menu .sp_sub_menu_list01 li+li,#sp_menu .sp_sub_menu_list_sp li+li{margin-top:2.5vw}#sp_menu .sp_sub_menu_list01 li a,#sp_menu .sp_sub_menu_list_sp li a,#sp_menu .title_link a{display:inline-block;font-size:3.7vw;font-weight:700;color:#fff;padding-right:4.1vw;background-image:url(../img/ir/common/arrow_r_white.svg);background-repeat:no-repeat;background-size:1.3vw auto;background-position:right center}#sp_menu .sp_sub_menu_list01 li.menu_title,#sp_menu .sp_sub_menu_list_sp li.menu_title{display:inline-block;font-size:4.2vw;font-weight:700;color:#fff;padding-right:4.1vw}#sp_menu .sp_sub_menu_list01 li.indent,#sp_menu .sp_sub_menu_list_sp li.indent{margin-left:4.1vw}#sp_menu .title_link{border-bottom:1px solid #fff;margin-bottom:1.5vw;padding-bottom:1.5vw}#sp_menu .sp_menu_block{margin-top:2.5vw}#sp_menu .sp_menu_block .menu_title{font-size:3.7vw;font-weight:700;color:#fff;margin-bottom:1vw}#sp_menu .sp_menu_block .menu_title a{color:#fff}#sp_menu .sp_sub_menu_list02 li+li{margin-top:1.5vw}#sp_menu .sp_sub_menu_list02 li a{font-size:3.2vw;line-height:1.3em;font-weight:500;color:#fff}#sp_menu .sp_sub_menu_list02 li a:before{content:"— "}header .head_content{height:11.1vw}#sp_menu{top:11.1vw;height:calc(100vh - 11.1vw);overflow:auto}main{padding-top:11.1vw}.anker{padding-top:11.1vw;margin-top:-11.1vw}#top_bottom{padding-top:8.16vw;padding-bottom:8.16vw}footer{padding-top:7.8vw;padding-bottom:4.8vw}footer #link_txt>ul>li{margin-bottom:4.2vw}footer #link_txt>ul>li>ul{margin-top:.6vw}footer .copyright{margin-top:0}.top_green{padding-top:16vw}.top_green .contents_box{margin-top:12.6vw}.top_green h2{padding-top:1.8vw;padding-bottom:1.8vw}}@media screen and (max-width:420px){#top_bottom{padding-top:11.4vw;padding-bottom:11.4vw}#top_bottom .box_btn{display:block}#top_bottom .box_btn a{width:100%}#top_bottom .bottom_btn{margin:0 0 6vw}#top_bottom .bottom_btn.dl{margin-bottom:0}#top_bottom .box_btn a{max-width:none}.contact_box .box_btn{display:block}.contact_box .box_btn a{width:100%}.contact_box .bottom_btn{margin:0 0 6vw}.contact_box .bottom_btn.dl{margin-bottom:0}.contact_box .box_btn a{max-width:none}footer .box_logo{margin-top:3vw}footer .box_logo .sgs_box{margin-left:auto;margin-right:auto;margin-bottom:4vw}footer .box_logo .logo_box_01{margin-left:auto;margin-right:auto;margin-bottom:0vw}footer .box_logo .sgs_box .sgs_txt{text-align:center}footer .logo_aws{width:17.8vw}footer .logo_nvidia{width:29vw}footer .logo_mono{max-width:none;width:44vw;margin-top:7vw}footer .copyright{margin-top:3vw}.top_green{padding-top:20vw}.top_green h1{font-size:8.5vw}.top_green h2{font-size:16px;padding-top:3.6vw;padding-bottom:3.6vw}}body{background-color:#fff;color:#000}img{vertical-align:bottom;width:100%;display:block;height:auto}h1,h2,h3,h4,h5,h6,div,p,li,dt,dd,th,td{font-size:16px;line-height:1.7em}a.txt-link,a.txt-link:hover,a.img-link img,a.img-link:hover img,a.block-link>p,a.block-link>div,a.block-link>ul>li,a.block-link>dl>dt,a.block-link>dl>dd,a.block-link>span,a.block-link:hover>p,a.block-link:hover>div,a.block-link:hover>ul>li,a.block-link:hover>dl>dt,a.block-link:hover>dl>dd,a.block-link:hover>span{transition-property:opacity;transition-duration:.4s}a.txt-link{opacity:1;color:#000;text-decoration:none}a.txt-link:hover{opacity:.5}a.img-link img{opacity:1}a.img-link:hover img{opacity:.5}a.block-link>p,a.block-link>div,a.block-link>ul>li,a.block-link>dl>dt,a.block-link>dl>dd,a.block-link>span{opacity:1}a.block-link:hover>p,a.block-link:hover>div,a.block-link:hover>ul>li,a.block-link:hover>dl>dt,a.block-link:hover>dl>dd,a.block-link:hover>span{opacity:.5}#container{position:relative;width:100%;padding-top:81px}.content{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}header{width:100%;position:fixed;left:0;top:0;background-color:#ffffffe6;z-index:5;letter-spacing:0}header .wrap01,header .wrap02{width:96%;margin-left:auto;margin-right:auto}header .wrap01{max-width:1000px}header .head_content{max-width:1000px;width:96%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0}header .logo{max-width:130px;width:100%}header .menu_list{display:flex;flex-wrap:wrap}header .menu_list>li{display:inline-block}header .menu_list>li+li{margin-left:20px}header .menu_list>li>a,header .menu_list>li>.pc_menu_link{display:inline-block;display:flex;flex-direction:column;justify-content:center;font-size:14px;font-weight:700;transition-property:opacity;transition-duration:.4s}header .menu_list>li>.pc_menu_link .link_txt{cursor:pointer}header .menu_list>li>a:hover,header .menu_list>li>.pc_menu_link:hover .link_txt{opacity:.5}.navToggle{display:none}header .pc_menu{display:none;position:fixed;left:0;width:100%;background-color:#000}header .pc_menu .wrap01{padding:46px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}header .pc_menu .wrap01+.wrap01{padding-top:0;margin-top:-46px}header .pc_menu .link_list01,header .pc_menu .link_list02,header .pc_menu .link_list04,header .pc_menu .link_list_sp{display:flex;flex-wrap:wrap}header .pc_menu .link_list01 li,header .pc_menu .link_list01 li a,header .pc_menu .link_list02 li,header .pc_menu .link_list02 li a,header .pc_menu .link_list04 li,header .pc_menu .link_list04 li a,header .pc_menu .link_list_sp li,header .pc_menu .link_list_sp li a{font-size:13px;color:#fff}header .pc_menu .link_list01 li a,header .pc_menu .link_list02 li a,header .pc_menu .link_list04 li a,header .pc_menu .link_list_sp li a,header .pc_menu .link_box .big_txt a{display:inline-block;padding-right:20px;background-image:url(../img/ir/common/arrow_r_white.svg);background-repeat:no-repeat;background-size:8px auto;background-position:right center}header .pc_menu.service_menu .link_list01 li:nth-child(2) a{min-width:15em}header .pc_menu.service_menu .link_list01 li:nth-child(3) a{min-width:14em}header .pc_menu.service_menu .wrap01:nth-child(3) .link_list01 li:last-child{margin-right:13.85em}header .pc_menu .link_list01 li.menu_title,header .pc_menu .link_list_sp li.menu_title{font-size:16px;font-weight:700}header .pc_menu .link_list01 li.menu_title+li{margin-left:80px}header .pc_menu .link_list_sp li.menu_title+li{margin-left:96px}header .pc_menu .link_list01 li+li{margin-left:30px}header .pc_menu .link_list02 li+li{margin-left:40px}header .pc_menu .link_list04 li{margin-left:26px}header .pc_menu .link_list04 li:nth-child(3n+1){margin-left:0}header .pc_menu .link_list04 li:nth-child(n+4){margin-top:16px}header .pc_menu .link_list_sp{width:598px;margin-top:16px;padding-top:16px;border-top:1px solid #fff}header .pc_menu .link_box .big_txt{padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:24px}header .pc_menu .link_box .big_txt,header .pc_menu .link_box .big_txt a{font-size:28px;font-weight:700;color:#fff}header .pc_menu .link_box .big_txt a{padding-bottom:.26em}header .pc_menu .link_box01{max-width:630px;width:100%}header .pc_menu .link_box02{max-width:390px;width:100%}header .pc_menu .link_sbox01{display:flex;flex-wrap:wrap;margin-top:20px}header .pc_menu .link_sbox01 .link_block{display:inline-block}header .pc_menu .link_sbox01 .link_block+.link_block{margin-left:30px}header .pc_menu .link_sbox01 .link_block .link_stitle,header .pc_menu .link_sbox01 .link_block .link_stitle a{font-size:14px;font-weight:700;color:#fff}header .pc_menu .link_sbox01 .link_block .link_list03 li,header .pc_menu .link_sbox01 .link_block .link_list03 li a{font-size:12px;color:#fff}header .pc_menu .link_sbox01 .link_block .link_list03 li a:before{content:"— "}header .pc_menu .link_sbox01 .link_block .link_list03 li{margin-top:.5em}header .menu_list>li>a,header .menu_list>li>.pc_menu_link{height:82px;color:#000}header .pc_menu{top:82px}main{padding-top:82px}.anker{display:block;padding-top:82px;margin-top:-82px;width:100%}#sp_menu{display:none}#container{position:relative}.kuzu,.kuzu p,.kuzu p a,.kuzu p+p:before{font-size:12px;font-weight:300}.kuzu{position:absolute;top:1em;left:1em}.kuzu p{display:inline-block}.kuzu p+p:before{content:">";display:inline-block;margin-right:.5em;margin-left:.5em}@media screen and (max-width:1000px){.kuzu,.kuzu p,.kuzu p a,.kuzu p+p:before{font-size:1.2vw}}@media screen and (max-width:768px){.kuzu{display:none}}.float_ban_box{position:fixed;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:3}.float_ban_box a{display:block;box-shadow:-4px 4px 6px #0006;border-top-left-radius:30px;border-bottom-left-radius:30px}.float_ban_box #close{position:absolute;width:25px;top:0;transform:translateY(-50%);right:10px;cursor:pointer;z-index:4}.float_ban_box#recruit_note_ban{width:163px}.float_ban_box#news_picks_ban{width:206px}.float_ban_box#contact_ban{width:200px}.float_ban_box#contact_ban a{display:block;width:100%;background-color:#fff;padding:5px 0 5px 5px;opacity:1;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-in-out}.float_ban_box#contact_ban a span{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;line-height:1.7em;font-weight:700;color:#fff;text-align:center;background-color:#0082b5;position:relative;padding:30px 0;border-top-left-radius:25px;border-bottom-left-radius:25px}.float_ban_box#contact_ban a:hover{opacity:.5}@media screen and (max-width:768px){.float_ban_box{right:0;top:auto;transform:translateY(0);bottom:10.4vw}.float_ban_box a{box-shadow:-.8vw .8vw 1.2vw #0006;border-top-left-radius:5.8vw;border-bottom-left-radius:5.8vw}.float_ban_box #close{width:6.1vw;right:1.9vw}.float_ban_box#recruit_note_ban{width:31.7vw}.float_ban_box#news_picks_ban{width:38.5vw}.float_ban_box#contact_ban{width:34vw}.float_ban_box#contact_ban a{padding:1.3vw;padding-right:0}.float_ban_box#contact_ban a span{font-size:3.5vw;padding:4vw 0;border-top-left-radius:4.5vw;border-bottom-left-radius:4.5vw}}#top_bottom{padding:68px 0}#top_bottom .box_btn{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:534px;margin-left:auto;margin-right:auto}#top_bottom .box_btn a{display:inline-block;width:47.6%}#top_bottom .bottom_btn{color:#fff;font-size:15px;font-weight:700;text-align:center;letter-spacing:.1em;background-color:#7cc953;border:solid 2px #fff;box-shadow:4px 4px 1px #00000080;padding:15px 0}#top_bottom .bottom_btn.dl{background-color:#0082b5}#top_bottom .bottom_btn:hover{box-shadow:none;transform:translate3d(4px,4px,0)}.contact_box .box_btn{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:534px;margin-left:auto;margin-right:auto}.contact_box .box_btn a{display:inline-block;width:47.6%}.contact_box .bottom_btn{color:#fff;font-size:15px;font-weight:700;text-align:center;letter-spacing:.1em;background-color:#7cc953;border:solid 2px #fff;box-shadow:4px 4px 1px #00000080;padding:15px 0}.contact_box .bottom_btn.dl{background-color:#0082b5}.contact_box .bottom_btn:hover{box-shadow:none;transform:translate3d(4px,4px,0)}footer{color:#fff;background-color:#000;padding-top:65px;padding-bottom:40px}footer a:link,footer a:visited,footer a:hover,footer a:active,footer span{color:#fff}footer #block_link{position:relative}footer #link_txt{display:flex;justify-content:space-between;flex-wrap:wrap}footer #link_txt ul li{font-size:12px;font-weight:300}footer #link_txt>ul>li{font-weight:700;margin-bottom:25px}footer #link_txt>ul>li:last-child{margin-bottom:0}footer #link_txt>ul>li>ul{margin-top:5px}footer .box_logo{width:100%;max-width:212px}footer .box_logo .sgs_box{max-width:212px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:16px}footer .box_logo .sgs_box .sgs_txt{font-size:12px;margin-top:6px}footer .box_logo .logo_box_01{position:relative;display:flex;margin-bottom:16px}footer .logo_aws{max-width:75px;width:100%;margin-right:12px}footer .logo_nvidia{max-width:123px;width:100%}footer .logo_mono{max-width:210px;width:100%;margin-top:-10px;margin-left:0;margin-right:auto}footer .copyright{display:block;font-size:12px;text-align:left;margin-top:8px}.top_green{padding-top:120px}.top_green h1{color:#fff;font-size:50px;letter-spacing:.13em;text-align:center;font-weight:300}.top_green .contents_box{width:100%;max-width:1000px;margin-top:105px;margin-left:auto;margin-right:auto;background-color:#ffffffe6}.top_green .contents_box .content{max-width:927px}.top_green h2{width:100%;color:#fff;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1em;text-align:center;background-color:#000;padding-top:15px;padding-bottom:15px}a.link_icon{color:#1b7cab;text-decoration:underline}a.link_icon:after{display:inline-block;content:" ";width:.5em;height:1em;background-image:url(../img/ir/common/icon_link.svg);background-repeat:no-repeat;background-size:.45em auto;background-position:right .2em}@media screen and (max-width:1000px){.content{width:95%}}@media screen and (max-width:1000px){header .head_content{max-width:1000px;width:96%}header .logo{max-width:none;width:13vw}header .menu_list>li+li{margin-left:2.6vw}header .menu_list>li>a,header .menu_list>li>.pc_menu_link{font-size:1.25vw}header .pc_menu .wrap01{padding:5.1vw 0}header .pc_menu .wrap01+.wrap01{margin-top:-5.1vw}header .pc_menu .link_list01 li,header .pc_menu .link_list01 li a,header .pc_menu .link_list02 li,header .pc_menu .link_list02 li a,header .pc_menu .link_list04 li,header .pc_menu .link_list04 li a,header .pc_menu .link_list_sp li,header .pc_menu .link_list_sp li a{font-size:1.3vw}header .pc_menu .link_list01 li a,header .pc_menu .link_list02 li a,header .pc_menu .link_list04 li a,header .pc_menu .link_list_sp li a,header .pc_menu .link_box .big_txt a{padding-right:2.2vw;background-size:.9vw auto}header .pc_menu .link_list01 li.menu_title,header .pc_menu .link_list_sp li.menu_title{font-size:1.6vw}header .pc_menu .link_list01 li.menu_title+li{margin-left:8vw}header .pc_menu .link_list_sp li.menu_title+li{margin-left:9.6vw}header .pc_menu .link_list01 li+li{margin-left:3.3vw}header .pc_menu .link_list02 li+li{margin-left:4.4vw}header .pc_menu .link_list04 li{margin-left:2.9vw}header .pc_menu .link_list04 li:nth-child(n+4){margin-top:1.8vw}header .pc_menu .link_list_sp{width:59.8vw;margin-top:1.8vw;padding-top:1.8vw}header .pc_menu .link_box .big_txt{padding-bottom:1.1vw;margin-bottom:2.7vw}header .pc_menu .link_box .big_txt,header .pc_menu .link_box .big_txt a{font-size:3.1vw}header .pc_menu .link_box01{max-width:none;width:70vw}header .pc_menu .link_box02{max-width:none;width:40.7vw}header .pc_menu .link_sbox01{margin-top:2.2vw}header .pc_menu .link_sbox01 .link_block+.link_block{margin-left:3.3vw}header .pc_menu .link_sbox01 .link_block .link_stitle{font-size:1.6vw}header .pc_menu .link_sbox01 .link_block .link_list03 li,header .pc_menu .link_sbox01 .link_block .link_list03 li a{font-size:1.3vw}header .menu_list>li>a,header .menu_list>li>.pc_menu_link{height:9.1vw}header .pc_menu{top:9.1vw}main{padding-top:9.1vw}.anker{padding-top:9.1vw;margin-top:-9.1vw}}@media screen and (max-width:870px){footer .box_logo{max-width:none;width:100%;margin-top:4vw;display:flex;flex-wrap:wrap}footer .box_logo .sgs_box{margin-left:0;margin-right:12px;margin-bottom:16px}footer .logo_mono{margin-top:3vw}}@media screen and (max-width:768px){#container{padding-top:0}.content{width:90%}header .wrap01,header .wrap02{max-width:none}header .wrap01{width:86.7%}header .head_content{max-width:none;width:86.7%}header .logo{width:21.6vw}header .menu_list{display:none}header .pc_menu{display:none!important}.navToggle{display:block;position:absolute;right:3.7vw;top:50%;width:6.3vw;height:3.9vw;cursor:pointer;z-index:10;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navToggle span{display:block;position:absolute;width:6.3vw;border-bottom:solid 1px #000;transition:.25s ease-in-out}.navToggle span:nth-child(1){top:0vw}.navToggle span:nth-child(2){top:2vw}.navToggle span:nth-child(3){top:3.9vw}.navToggle.active span{top:1.9vw}.navToggle.active span:nth-child(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2),.navToggle.active span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#sp_menu{display:none;position:absolute;left:0;width:100%;background-color:#000}#sp_menu .sp_menu_content{width:73.3%;margin-left:auto;margin-right:auto;padding:11.2vw 0 28vw}#sp_menu .sp_menu_list li+li{margin-top:5.7vw}#sp_menu .sp_menu_list li>a,#sp_menu .sp_menu_list li .sp_menu_link{display:inline-block;font-size:4.8vw;font-weight:700;color:#fff}#sp_menu .sp_menu_list li .sp_menu_link{width:60%;position:relative;cursor:pointer}#sp_menu .sp_menu_list li .sp_menu_link .icon{position:absolute;background-color:#fff;display:block;top:50%;right:0vw;width:4.7vw;height:4.7vw;border-radius:50%;transform:translateY(-50%)}#sp_menu .sp_menu_list li .sp_menu_link .icon:before{position:absolute;content:"";width:58%;height:2px;background-color:#000;top:calc(50% - 1px);left:21%}#sp_menu .sp_menu_list li .sp_menu_link .icon:after{position:absolute;content:"";width:2px;height:58%;background-color:#000;top:21%;left:calc(50% - 1px)}#sp_menu .sp_menu_list li .sp_menu_link.active .icon:after{transform:rotate(90deg)}#sp_menu .sub_menu_box{display:none;padding-top:4vw}#sp_menu .sp_sub_menu_list_sp{width:100%;margin-top:2.5vw;border-top:1px solid #fff;padding-top:2.5vw}#sp_menu .sp_sub_menu_list01 li+li,#sp_menu .sp_sub_menu_list_sp li+li{margin-top:2.5vw}#sp_menu .sp_sub_menu_list01 li a,#sp_menu .sp_sub_menu_list_sp li a,#sp_menu .title_link a{display:inline-block;font-size:3.7vw;font-weight:700;color:#fff;padding-right:4.1vw;background-image:url(../img/ir/common/arrow_r_white.svg);background-repeat:no-repeat;background-size:1.3vw auto;background-position:right center}#sp_menu .sp_sub_menu_list01 li.menu_title,#sp_menu .sp_sub_menu_list_sp li.menu_title{display:inline-block;font-size:4.2vw;font-weight:700;color:#fff;padding-right:4.1vw}#sp_menu .sp_sub_menu_list01 li.indent,#sp_menu .sp_sub_menu_list_sp li.indent{margin-left:4.1vw}#sp_menu .title_link{border-bottom:1px solid #fff;margin-bottom:1.5vw;padding-bottom:1.5vw}#sp_menu .sp_menu_block{margin-top:2.5vw}#sp_menu .sp_menu_block .menu_title{font-size:3.7vw;font-weight:700;color:#fff;margin-bottom:1vw}#sp_menu .sp_menu_block .menu_title a{color:#fff}#sp_menu .sp_sub_menu_list02 li+li{margin-top:1.5vw}#sp_menu .sp_sub_menu_list02 li a{font-size:3.2vw;line-height:1.3em;font-weight:500;color:#fff}#sp_menu .sp_sub_menu_list02 li a:before{content:"— "}header .head_content{height:11.1vw}#sp_menu{top:11.1vw;height:calc(100vh - 11.1vw);overflow:auto}main{padding-top:11.1vw}.anker{padding-top:11.1vw;margin-top:-11.1vw}#top_bottom{padding-top:8.16vw;padding-bottom:8.16vw}footer{padding-top:7.8vw;padding-bottom:4.8vw}footer #link_txt>ul>li{margin-bottom:4.2vw}footer #link_txt>ul>li>ul{margin-top:.6vw}footer .copyright{margin-top:0}.top_green{padding-top:16vw}.top_green .contents_box{margin-top:12.6vw}.top_green h2{padding-top:1.8vw;padding-bottom:1.8vw}}@media screen and (max-width:600px){footer #link_txt>ul{width:48%}footer #link_txt>ul>li:last-child{margin-bottom:4.2vw}}@media screen and (max-width:420px){#top_bottom{padding-top:11.4vw;padding-bottom:11.4vw}#top_bottom .box_btn{display:block}#top_bottom .box_btn a{width:100%}#top_bottom .bottom_btn{margin:0 0 6vw}#top_bottom .bottom_btn.dl{margin-bottom:0}#top_bottom .box_btn a{max-width:none}.contact_box .box_btn{display:block}.contact_box .box_btn a{width:100%}.contact_box .bottom_btn{margin:0 0 6vw}.contact_box .bottom_btn.dl{margin-bottom:0}.contact_box .box_btn a{max-width:none}footer .box_logo{margin-top:3vw}footer .box_logo .sgs_box{margin-left:auto;margin-right:auto;margin-bottom:4vw}footer .box_logo .logo_box_01{margin-left:auto;margin-right:auto;margin-bottom:4vw}footer .box_logo .sgs_box .sgs_txt{text-align:center}footer .logo_aws{width:17.8vw}footer .logo_nvidia{width:29vw}footer .logo_mono{max-width:none;width:44vw;margin-top:7vw}footer .copyright{margin-top:3vw}.top_green{padding-top:20vw}.top_green h1{font-size:8.5vw}.top_green h2{font-size:16px;padding-top:3.6vw;padding-bottom:3.6vw}}@media screen and (max-width:340px){footer #link_txt ul li{font-size:11px}}.visible-w1600{display:none}@media screen and (max-width:1600px){.visible-w1600{display:block}}.honeypot-field{display:none!important}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media(max-width:420px){.hidden-xs{display:none!important}}@media(min-width:420px)and (max-width:770px){.hidden-sm{display:none!important}}@media(min-width:770px){.hidden-md{display:none!important}}body.company,body.about,body.activity,body.news,body.column,body.tax-column_category,body.category,body.profile,body.members,body.clients,body.sdgs,body.message,body.archive,body.recruit,body.interview-01,body.interview-02,body.interview-03,body.interview-04,body.interview-05,body.job-01,body.job-02,body.single-post,body.single-column,body.single-cases,body.single-solution,body.service,body.belief,body.post-type-archive-faq,body.single-faq,body.case,body.solutions,body.solution-design,body.engineering,body.event,body.single-interview,body.tax_engineer,body.tax_designer,body.page-template-page-company__job-other{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221185.91%22%20height%3D%22641%22%20preserveAspectRatio%3D%22xMaxYMin%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201185.91%20641%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%237cc953%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%221185.91%200%20871.69%200%201028.8%20157.11%201185.91%200%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22144.68%200%200%20144.68%20496.32%20641%20497.29%20641%201138.29%200%20144.68%200%22%2F%3E%3C%2Fsvg%3E) no-repeat 98% top;background-size:84%;animation:topdown 1.5s cubic-bezier(.295,.005,.035,1)}body.interview-01,body.interview-02,body.job-01,body.single-column.tax_engineer,body.engineering,body.tax_engineer{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221185.91%22%20height%3D%22641%22%20preserveAspectRatio%3D%22xMaxYMin%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201185.91%20641%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%230082b5%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%221185.91%200%20871.69%200%201028.8%20157.11%201185.91%200%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22144.68%200%200%20144.68%20496.32%20641%20497.29%20641%201138.29%200%20144.68%200%22%2F%3E%3C%2Fsvg%3E)}@media screen and (max-width:1400px){body.company,body.about,body.activity,body.news,body.column,body.tax-column_category,body.category,body.profile,body.members,body.clients,body.sdgs,body.message,body.archive,body.recruit,body.interview-01,body.interview-02,body.interview-03,body.interview-04,body.interview-05,body.job-01,body.job-02,body.single-post,body.single-column,body.single-cases,body.single-solution,body.service,body.belief,body.post-type-archive-faq,body.single-faq,body.case,body.solutions,body.solution-design,body.engineering,body.event,body.single-interview,body.tax_engineer,body.tax_designer,body.page-template-page-company__job-other{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20preserveAspectRatio%3D%22xMaxYMin%22%20width%3D%221400%22%20height%3D%22642%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201400%20642%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%237cc953%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20width%3D%221400%22%20height%3D%22642%22%2F%3E%3Cpolygon%20points%3D%221370.65%200%201056.43%200%201213.54%20157.11%201370.65%200%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22681.54%20641.48%201323.03%200%20329.42%200%20184.74%20144.68%20681.54%20641.48%22%2F%3E%3C%2Fsvg%3E) no-repeat center top;background-size:1400px auto;animation:topdown_w1400 1.5s cubic-bezier(.295,.005,.035,1)}body.interview-01,body.interview-02,body.job-01,body.single-column.tax_engineer,body.engineering,body.tax_engineer{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20preserveAspectRatio%3D%22xMaxYMin%22%20width%3D%221400%22%20height%3D%22642%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201400%20642%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%230082b5%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20width%3D%221400%22%20height%3D%22642%22%2F%3E%3Cpolygon%20points%3D%221370.65%200%201056.43%200%201213.54%20157.11%201370.65%200%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22681.54%20641.48%201323.03%200%20329.42%200%20184.74%20144.68%20681.54%20641.48%22%2F%3E%3C%2Fsvg%3E)}}.company #container,.about #container,.activity #container,.news #container,.column #container,.tax-column_category #container,.profile #container,.members #container,.clients #container,.sdgs #container,.message #container,.recruit #container,.archive #container,.interview-01 #container,.interview-02 #container,.interview-03 #container,.interview-04 #container,.interview-05 #container,.job-01 #container,.job-02 #container,.single-post #container,.single-column #container,.single-cases #container,.single-solution #container,.service #container,.case #container,.solutions #container,.solution-design #container,.engineering #container,.event #container,.post-type-archive-faq #container,.single-faq #container,.single-interview #container,.tax_engineer #container,.tax_designer #container,.page-template-page-company__job-other #container{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20preserveAspectRatio%3D%22xMidYMax%22%20width%3D%221400%22%20height%3D%222230.9%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201400%202230.9%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%230082b5%3B%7D.cls-2%7Bfill%3A%237cc953%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%221161.24%201421.1%201400%201182.34%201400%2048%20594.07%20853.93%201161.24%201421.1%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%221400%201134.34%201400%200%200%201400%200%201411.86%20561.24%201973.1%201400%201134.34%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22870.61%201663.73%200%20793.12%200%201927.46%20303.44%202230.9%20870.61%201663.73%22%2F%3E%3C%2Fsvg%3E) no-repeat center 2500px;background-size:100%}.interview-01 #container,.interview-02 #container,.job-01 #container,.tax_engineer #container{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20preserveAspectRatio%3D%22xMidYMax%22%20width%3D%221400%22%20height%3D%222230.9%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201400%202230.9%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%237cc953%3B%7D.cls-2%7Bfill%3A%230082b5%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%221161.24%201421.1%201400%201182.34%201400%2048%20594.07%20853.93%201161.24%201421.1%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%221400%201134.34%201400%200%200%201400%200%201411.86%20561.24%201973.1%201400%201134.34%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22870.61%201663.73%200%20793.12%200%201927.46%20303.44%202230.9%20870.61%201663.73%22%2F%3E%3C%2Fsvg%3E)}@media screen and (max-width:1400px){.company #container,.about #container,.activity #container,.news #container,.column #container,.tax-column_category #container,.profile #container,.members #container,.clients #container,.sdgs #container,.message #container,.recruit #container,.archive #container,.interview-01 #container,.interview-02 #container,.interview-03 #container,.interview-04 #container,.interview-05 #container,.job-01 #container,.job-02 #container,.single-post #container,.single-column #container,.single-cases #container,.single-solution #container,.service #container,.case #container,.solutions #container,.solution-design #container,.engineering #container,.event #container,.post-type-archive-faq #container,.single-faq #container,　.single-interview #container,.tax_engineer #container,.tax_designer #container,.page-template-page-company__job-other #container{background-size:1400px auto}}body.contact,body.ai,body.other,body.thanks,body.privacy,body.security,body.download,body.webiner-thanks,body.confirm,body.error,body.error404,body.notfound,body.sitemap,body.transmission{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20preserveAspectRatio%3D%22xMaxYMin%22%20width%3D%22427%22%20height%3D%22378.61%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20427%20378.61%22%3E%3Cpath%20d%3D%22M344.48%200H0l172.24%20172.24L344.48%200z%22%2F%3E%3Cpath%20fill%3D%22%237cc953%22%20d%3D%22M48.39%200L427%20378.61V0H48.39z%22%2F%3E%3C%2Fsvg%3E) no-repeat right top;background-size:31%}@media screen and (max-width:1400px){body.contact,body.ai,body.other,body.thanks,body.privacy,body.security,body.download,body.webiner-thanks,body.confirm,body.error,body.error404,body.notfound,body.sitemap,body.transmission{background-size:427px auto}}.contact #container,.ai #container,.other #container,.thanks #container,.privacy #container,.security #container,.download #container,.webiner-thanks #container,.confirm #container,.error #container,.error404 #container,.notfound #container,.sitemap #container,.transmission #container{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20preserveAspectRatio%3D%22xMinYMax%22%20width%3D%22254%22%20height%3D%22254%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20254%20254%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%230082b5%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%20254%20254%20254%20254%20253.98%200.02%200%200%200%200%20254%22%2F%3E%3C%2Fsvg%3E) no-repeat left bottom;background-size:17%}@media screen and (max-width:1400px){.contact #container,.ai #container,.other #container,.thanks #container,.privacy #container,.security #container,.download #container,.webiner-thanks #container,.confirm #container,.error #container,.error404 #container,.notfound #container,.sitemap #container,.transmission #container{background-size:210px auto}}@media screen and (max-width:768px){.content{width:90%}body.company,body.about,body.activity,body.news,body.column,body.tax-column_category,body.category,body.profile,body.members,body.clients,body.sdgs,body.message,body.recruit,body.interview-01,body.interview-02,body.interview-03,body.interview-04,body.interview-05,body.job-01,body.job-02,body.single-post,body.single-column,body.single-cases,body.single-solution,body.service,body.belief,body.post-type-archive-faq,body.single-faq,body.case,body.solutions,body.solution-design,body.engineering,body.event,body.single-interview,body.tax_engineer,body.tax_designer,body.page-template-page-company__job-other{background-position:50% top;background-size:1300px auto}.company #container,.about #container,.activity #container,.news #container,.column #container,.tax-column_category #container,.profile #container,.members #container,.clients #container,.sdgs #container,.message #container,.recruit #container,.archive #container,.interview-01 #container,.interview-02 #container,.interview-03 #container,.interview-04 #container,.interview-05 #container,.job-01 #container,.job-02 #container,.single-post #container,.single-column #container,.single-cases #container,.single-solution #container,.service #container,.belief #container,.case #container,.solutions #container,.solution-design #container,.engineering #container,.event #container,.post-type-archive-faq #container,.single-faq #container,.single-interview #container,.tax_engineer #container,.tax_designer #container,.page-template-page-company__job-other #container{background-position:center bottom -1000px;background-size:100% auto}body.contact,body.ai,body.other,body.thanks,body.privacy,body.security,body.download,body.webiner-thanks,body.confirm,body.error,body.error404,body.notfound,body.sitemap,body.transmission{background-size:35%}.contact #container,.ai #container,.other #container,.thanks #container,.privacy #container,.security #container,.download #container,.webiner-thanks #container,.confirm #container,.error #container,.error404 #container,.notfound #container,.sitemap #container,.transmission #container{background-size:20%}}@media screen and (max-width:420px){body.company,body.about,body.activity,body.news,body.column,body.tax-column_category,body.category,body.profile,body.members,body.clients,body.sdgs,body.message,body.archive,body.recruit,body.interview-01,body.interview-02,body.interview-03,body.interview-04,body.interview-05,body.job-01,body.job-02,body.single-post,body.single-column,body.single-cases,body.single-solution,body.service,body.belief,body.case,body.solutions,body.solution-design,body.engineering,body.event,body.tax_engineer,body.page-template-page-company__job-other{background-size:950px auto}body.contact,body.ai,body.other,body.thanks,body.privacy,body.security,body.download,body.webiner-thanks,body.confirm,body.error,body.error404,body.notfound,body.sitemap,body.transmission{background-size:45%}.contact #container,.ai #container,.other #container,.thanks #container,.privacy #container,.security #container,.download #container,.webiner-thanks #container,.confirm #container,.error #container,.error404 #container,.notfound #container,.sitemap #container,.transmission #container{background-size:24%}}#container.pos_pc{background-position:center 850px}#container.pos_pc_long{background-position:center 4000px}#container.pos_tab{background-position:center bottom -600px}#container.pos_sp{background-position:center bottom -280px}@keyframes topdown{0%{background-position:98% -300px}to{background-position:98% top}}@keyframes topdown_w1400{0%{background-position:center -300px}to{background-position:center top}}@keyframes bottomup_pc{0%{background-position:center 2500px}to{background-position:center 850px}}@keyframes bottomup_pc_long{0%{background-position:center 6000px}to{background-position:center 4000px}}@keyframes bottomup_tab{0%{background-position:center bottom -1000px}to{background-position:center bottom -600px}}@keyframes bottomup_sp{0%{background-position:center bottom -1000px}to{background-position:center bottom -280px}}header[data-astro-cid-3qpdbkzq] .menu_list[data-astro-cid-3qpdbkzq]{align-items:center}header[data-astro-cid-3qpdbkzq] .download_link[data-astro-cid-3qpdbkzq],header[data-astro-cid-3qpdbkzq] .contact_link[data-astro-cid-3qpdbkzq]{height:36px;color:#fff;padding:0 16px;border-radius:20px}header[data-astro-cid-3qpdbkzq] .download_link[data-astro-cid-3qpdbkzq]{background-color:#0082b5}header[data-astro-cid-3qpdbkzq] .contact_link[data-astro-cid-3qpdbkzq]{background-color:#7cc953}header[data-astro-cid-3qpdbkzq] .menu_list[data-astro-cid-3qpdbkzq]>li[data-astro-cid-3qpdbkzq]+li[data-astro-cid-3qpdbkzq]{margin-left:16px}@media screen and (max-width:1200px){header[data-astro-cid-3qpdbkzq] .menu_list[data-astro-cid-3qpdbkzq]>li[data-astro-cid-3qpdbkzq]+li[data-astro-cid-3qpdbkzq]{margin-left:.83333vw}header[data-astro-cid-3qpdbkzq] .download_link[data-astro-cid-3qpdbkzq],header[data-astro-cid-3qpdbkzq] .contact_link[data-astro-cid-3qpdbkzq]{height:3vw;padding:0px 1.333333vw;border-radius:1.666666vw}}@media screen and (max-width:1000px){header[data-astro-cid-3qpdbkzq] .menu_list[data-astro-cid-3qpdbkzq]>li[data-astro-cid-3qpdbkzq]+li[data-astro-cid-3qpdbkzq]{margin-left:1.666666vw}}@media screen and (max-width:768px){header[data-astro-cid-3qpdbkzq] .download_link[data-astro-cid-3qpdbkzq],header[data-astro-cid-3qpdbkzq] .contact_link[data-astro-cid-3qpdbkzq]{height:12.2222vw;padding:2.22222vw 4.44444vw;border-radius:8.33333vw}}html,body{margin:0;width:100%;height:100%}.grecaptcha-badge{visibility:hidden!important}.wrap01,.wrap02{width:96%;margin-left:auto;margin-right:auto}.wrap01{max-width:1000px}#container{padding:100px 0}#container h1{font-size:40px;font-weight:700}@media screen and (max-width:768px){.wrap01,.wrap02{max-width:none}.wrap01{width:86.7%}#container{padding-top:16vw;padding-bottom:20vw}#container h1{font-size:6.7vw}}.animate,.animate2,.animate3{opacity:1;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:ease-in-out;transform:translateY(0)}.animate.deactive,.animate2.deactive,.animate3.deactive{opacity:0;transition:0s;transform:translateY(20px)}body{background-image:url(/assets/ir/img/ir/common/bg_head_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;animation:topdown 1.5s cubic-bezier(.295,.005,.035,1)}#container{background-image:url(/assets/ir/img/ir/common/bg_bottom_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center 3000px}.single-post #container{background-position:center 6000px}@media screen and (max-width:768px){body{background-image:url(/assets/ir/img/ir/common/bg_head_sp.png)}#container{background-image:url(/assets/ir/img/ir/common/bg_bottom_sp.png);background-position:center 3000px}}#container.pos_pc{background-position:center 0px}.anime_bottomup_pc{animation:bottomup_pc 1.5s cubic-bezier(.295,.005,.035,1)}#container.pos_pc_long{background-position:center 0px}.anime_bottomup_pc_long{animation:bottomup_pc_long 1.5s cubic-bezier(.295,.005,.035,1)}#container.pos_tab{background-position:center 0}.anime_bottomup_tab{animation:bottomup_tab 1.5s cubic-bezier(.295,.005,.035,1)}#container.pos_sp{background-position:center 0px}.anime_bottomup_sp{animation:bottomup_sp 1.5s cubic-bezier(.295,.005,.035,1)}@keyframes topdown{0%{background-position:center -300px}to{background-position:center 0px}}@keyframes bottomup_pc{0%{background-position:center 3000px}to{background-position:center 0px}}@keyframes bottomup_pc_long{0%{background-position:center 4000px}to{background-position:center 0px}}@keyframes bottomup_tab{0%{background-position:center 3000px}to{background-position:center 0px}}@keyframes bottomup_sp{0%{background-position:center 3000px}to{background-position:center 0px}}
