﻿@import url(/common/css/reset.css?20200402115917);@import url(/common/css/style_.css?05);@import url(/common/css/header_.css?06);@import url(/common/css/footer.css?20200402115916);@import url(/common/css/layout_.css?02);.font-size58{font-size:3.625rem}@media screen and (max-width: 1024px){.font-size58{font-size:2.25rem}}@media screen and (max-width: 767px){.font-size58{font-size:2.25rem}}.font-size36,#main h2 a,#doc h2 a,#case h2 a,#contact li:nth-child(1) a{font-size:2.25rem}@media screen and (max-width: 1024px){.font-size36,#main h2 a,#doc h2 a,#case h2 a,#contact li:nth-child(1) a{font-size:1.5rem}}@media screen and (max-width: 767px){.font-size36,#main h2 a,#doc h2 a,#case h2 a,#contact li:nth-child(1) a{font-size:1.375rem}}.font-size26{font-size:1.625rem}@media screen and (max-width: 1024px){.font-size26{font-size:1.5rem}}@media screen and (max-width: 767px){.font-size26{font-size:1.125rem}}.font-size22,#main h2 b:nth-child(1) span,#doc h2 b:nth-child(1) span,#case h2 b:nth-child(1) span{font-size:1.375rem}@media screen and (max-width: 768px){.font-size22,#main h2 b:nth-child(1) span,#doc h2 b:nth-child(1) span,#case h2 b:nth-child(1) span{font-size:1.125rem}}.font-size18{font-size:1.125rem}@media screen and (max-width: 768px){.font-size18{font-size:1.125rem}}.font-size15,#main,#main dl.list dt,#main dl.list dd,#doc ul li span{font-size:.9375rem}@media screen and (max-width: 768px){.font-size15,#main,#main dl.list dt,#main dl.list dd,#doc ul li span{font-size:13px;font-size:.8125rem}}.font-size14{font-size:.88rem}@media screen and (max-width: 768px){.font-size14{font-size:.75rem}}.column,#main figure,#main dl.list,aside#headline,#doc ul,#telework,div#picup ul,div#banner_secondary ul,#evidence,#mark{width:100%;max-width:1024px;margin:0 auto;padding-right:7px;padding-left:7px;letter-spacing:-1em}.column *,#main figure *,#main dl.list *,aside#headline *,#doc ul *,#telework *,div#picup ul *,div#banner_secondary ul *,#evidence *,#mark *{letter-spacing:normal}@media screen and (max-width: 1024px){.column,#main figure,#main dl.list,aside#headline,#doc ul,#telework,div#picup ul,div#banner_secondary ul,#evidence,#mark{width:100vw;padding-right:0;padding-left:0}}.col12,aside#headline p,#telework ul{width:calc(100% - 20px);display:inline-block;margin-left:auto;margin-right:auto;padding-right:0;padding-left:0}@media screen and (max-width: 1023px){.col12,aside#headline p,#telework ul{width:98vw}}@media screen and (max-width: 767px){.col12,aside#headline p,#telework ul{width:94vw}}.col9{width:740px;display:inline-block;margin-left:8.75px;margin-right:8.75px;vertical-align:top}@media screen and (max-width: 1024px){.col9{width:74vw;margin-left:1vw;margin-right:1vw}}@media screen and (max-width: 767px){.col9{width:94vw}}.col8{width:calc(((( 100% - 62px ) / 3 ) * 2 ) + 20px);display:inline-block;margin-left:10px;margin-right:10px;vertical-align:top}@media screen and (max-width: 1024px){.col8{width:calc( ( ( 92vw / 3 ) * 2 ) + 2vw );margin-left:1vw;margin-right:1vw}}.col6{width:calc(( 100% - 40px ) / 2);display:inline-block;margin-left:10px;margin-right:10px;vertical-align:top}@media screen and (max-width: 1024px){.col6{width:47vw;margin-left:1vw;margin-right:1vw}}@media screen and (max-width: 767px){.col6{width:94vw;margin-left:0;margin-right:0}}.col4,#telework ul li,div#picup ul li,div#banner_secondary ul li{width:calc(( 100% - 62px ) / 3);display:inline-block;margin-left:calc( 60px / 6);margin-right:calc( 60px / 6);vertical-align:top}@media screen and (max-width: 1024px){.col4,#telework ul li,div#picup ul li,div#banner_secondary ul li{width:calc( 92vw / 3 );margin-left:1vw;margin-right:1vw}}@media screen and (max-width: 767px){.col4,#telework ul li,div#picup ul li,div#banner_secondary ul li{width:92vw;margin-left:0;margin-right:0;margin-bottom:10px}}.col3{width:calc(( 100% - 10px * 8 ) / 4);display:inline-block;margin-left:10px;margin-right:10px;vertical-align:top}@media screen and (max-width: 1024px){.col3{width:calc(( 100vw - 1vw * 8 ) / 4);margin-left:1vw;margin-right:1vw}}@media screen and (max-width: 767px){.col3{width:92vw;margin-left:0;margin-right:0;margin-bottom:10px}}@media screen and (min-width: 768px){.sp{display:none}}.mt60{margin-top:60px}@media screen and (max-width: 768px) and (min-width: 768px){.mt60{margin-top:30px}}@media screen and (max-width: 767px) and (min-width: 0){.mt60{margin-top:20px}}.mt40{margin-top:40px}@media screen and (max-width: 768px) and (min-width: 768px){.mt40{margin-top:30px}}@media screen and (max-width: 767px) and (min-width: 0){.mt40{margin-top:20px}}.mt30{margin-top:30px}@media screen and (max-width: 768px) and (min-width: 768px){.mt30{margin-top:15px}}@media screen and (max-width: 767px) and (min-width: 0){.mt30{margin-top:10px}}.mt20{margin-top:20px}@media screen and (max-width: 768px) and (min-width: 768px){.mt20{margin-top:15px}}@media screen and (max-width: 767px) and (min-width: 0){.mt20{margin-top:10px}}.mb40,aside#headline{margin-bottom:40px}@media screen and (max-width: 768px) and (min-width: 768px){.mb40,aside#headline{margin-bottom:30px}}@media screen and (max-width: 767px) and (min-width: 0){.mb40,aside#headline{margin-bottom:20px}}.mb20,#visual #img-wrap,#doc ul li,#telework,div#picup ul li,div#banner_secondary ul li{margin-bottom:20px}@media screen and (max-width: 768px) and (min-width: 768px){.mb20,#visual #img-wrap,#doc ul li,#telework,div#picup ul li,div#banner_secondary ul li{margin-bottom:10px !important}}@media screen and (max-width: 767px) and (min-width: 0){.mb20,#visual #img-wrap,#doc ul li,#telework,div#picup ul li,div#banner_secondary ul li{margin-bottom:10px !important}}.mb10{margin-bottom:10px}.mr20{margin-right:20px}@media screen and (max-width: 768px) and (min-width: 768px){.mr20{margin-right:2vw}}@media screen and (max-width: 767px) and (min-width: 0){.mr20{margin-right:3vw}}.ml20{margin-left:20px}@media screen and (max-width: 768px) and (min-width: 768px){.ml20{margin-left:2vw}}@media screen and (max-width: 767px) and (min-width: 0){.ml20{margin-left:3vw}}.pt40{padding-top:40px}@media screen and (max-width: 768px) and (min-width: 768px){.pt40{padding-top:30px !important}}@media screen and (max-width: 767px) and (min-width: 0){.pt40{padding-top:20px !important}}.pt20{padding-top:20px}@media screen and (max-width: 768px) and (min-width: 768px){.pt20{padding-top:15px !important}}@media screen and (max-width: 767px) and (min-width: 0){.pt20{padding-top:10px !important}}.pt10{padding-top:10px}.pb60{padding-bottom:60px}@media screen and (max-width: 768px) and (min-width: 768px){.pb60{padding-bottom:30px}}@media screen and (max-width: 767px) and (min-width: 0){.pb60{padding-bottom:20px}}.pb40{padding-bottom:40px}@media screen and (max-width: 768px) and (min-width: 768px){.pb40{padding-bottom:30px}}@media screen and (max-width: 767px) and (min-width: 0){.pb40{padding-bottom:20px}}.pb20,#doc ul,div#picup ul,div#banner_secondary ul{padding-bottom:20px}@media screen and (max-width: 768px) and (min-width: 768px){.pb20,#doc ul,div#picup ul,div#banner_secondary ul{padding-bottom:10px}}@media screen and (max-width: 767px) and (min-width: 0){.pb20,#doc ul,div#picup ul,div#banner_secondary ul{padding-bottom:10px}}.pb10{padding-bottom:10px}@media screen and (min-width: 768px){.sp{display:none}}#main h2{background:#ebf0f0;position:relative;margin-bottom:40px;text-align:left}@media screen and (max-width: 1024px){#main h2{margin-bottom:30px}}@media screen and (max-width: 767px){#main h2{margin-bottom:20px}}#main h2 b:nth-child(1){display:inline-block;background:#4696c8;color:#FFF;padding:0.3em 3em 0.3em;transform:skew(-25deg, 0);padding-left:calc( 50vw - 990px / 2 );margin-left:-10px;vertical-align:middle}@media screen and (max-width: 1024px){#main h2 b:nth-child(1){padding-left:25px;margin-left:-10px}}@media screen and (max-width: 767px){#main h2 b:nth-child(1){padding-left:20px;margin-left:-10px;transform:skew(0, 0)}}#main h2 b:nth-child(1) span{display:inline-block;font-weight:normal;transform:skew(25deg, 0)}@media screen and (max-width: 767px){#main h2 b:nth-child(1) span{line-height:20px;transform:skew(0, 0)}}#main h2 span:nth-child(2){display:inline-block;padding:0 1em;font-size:1.125rem;line-height:30px;color:#039;vertical-align:middle}@media screen and (max-width: 768px){#main h2 span:nth-child(2){font-size:.88rem;line-height:20px}}@media screen and (max-width: 767px){#main h2 span:nth-child(2){padding:.5em 1em}}#main h2 a{padding:0.1em 0 0 0;position:absolute;top:0;right:calc( 50vw - 990px / 2 );vertical-align:middle}@media screen and (max-width: 1024px){#main h2 a{right:2vw}}@media screen and (max-width: 767px){#main h2 a{right:3vw}}#main h2 a:hover{text-decoration:none;opacity:.8}#main figure{margin-bottom:40px}@media screen and (max-width: 1024px){#main figure{margin-bottom:30px}#main figure img{width:100%;height:auto}}@media screen and (max-width: 767px){#main figure{margin-bottom:20px}}#main dl.list{padding-bottom:1em}@media screen and (max-width: 768px){#main dl.list{padding-left:1em;padding-right:1em}}#main dl.list dt{width:5.4em;float:left;font-family:Arial, Helvetica, "sans-serif"}#main dl.list dd{padding:0 0 1.0em 6.4em;margin-bottom:1.0em;word-wrap:break-word}#main dl.list dd b{font-size:9px;font-size:.5625rem;display:inline-block;vertical-align:top;width:7.5rem;margin-right:.5rem;height:20px;text-align:center;font-weight:normal;background:#ddd}#main dl.list dd>span{display:inline-block;vertical-align:top;width:calc( 100% - 8.5rem)}@media screen and (max-width: 767px){#main dl.list dd>span{width:96vw;margin-left:-5.4rem}}#main dl.list dd em{font-size:11px;font-size:.6875rem}@media screen and (max-width: 767px){#main dl.list dd.pdf{padding-left:0}}#main dl.list dd.pdf a{width:auto}@media screen and (max-width: 767px){#main dl.list dd.pdf a{width:auto;margin-left:0;display:inline}}#main dl.list dd.pdf span{display:inline-block;padding-left:22px;background:url(/common/images/icon/pdfS.gif) no-repeat 0px 0px}@media screen and (max-width: 767px){#main dl.list dd.pdf span{margin-left:0}}#visual{position:relative}@media screen and (max-width: 767px){#visual{padding-top:45px}}@media screen and (min-width: 1680px){#visual #img-wrap{background-image:url(/common/images/top/bg_dome.jpg?202010);background-color:#039;background-position:center top;background-size:auto 500px;background-repeat:no-repeat}}@media screen and (max-width: 1679px){#visual #img-wrap{background-image:url(/common/images/top/bg_dome.jpg?202010);background-color:#FFF;background-position:center top;background-size:auto 30vw;background-repeat:no-repeat}}@media screen and (max-width: 767px){#visual #img-wrap{background-image:none}}#visual #img-wrap img{display:block;width:100%;max-width:1680px;height:auto;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#visual #img-wrap img.pc{display:none}}@media screen and (min-width: 768px){#visual #img-wrap img.sp{display:none}}@media screen and (min-width: 768px){#visual #img-wrap .visual-banner{position:absolute;top:0;left:0;width:100%}#visual #img-wrap .visual-banner li{margin:0 auto;max-width:1680px;padding:25px;text-align:right}#visual #img-wrap .visual-banner li a,#visual #img-wrap .visual-banner li img.pc{display:inline-block;max-width:290px;width:29vw;max-height:108px;height:calc(29vw * .37);border-radius:6px;box-shadow:4px 4px 4px 2px rgba(0,0,0,0.2)}#visual #img-wrap .visual-banner li a:hover{background:#FFF}#visual #img-wrap .visual-banner li a:hover img{opacity:.9}}@media screen and (max-width: 768px){aside#headline{margin-bottom:30px}}@media screen and (max-width: 767px){aside#headline{width:100%;position:absolute;top:0;left:0;margin-bottom:0;background:url(/common/images/top/information_sp.png) #039 no-repeat left center}}aside#headline p{line-height:1.6;color:#039;padding:.3em .3em .3em 163px;background:url(/common/images/top/information.png) #ebf0f0 no-repeat left center}@media screen and (max-width: 767px){aside#headline p{margin-right:0;margin-left:0;padding-left:90px;background-image:none;background-color:transparent}aside#headline p a{color:#FFF;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}#doc{text-align:center}#doc h2{background:#ebf0f0;position:relative;margin-bottom:40px;text-align:left}@media screen and (max-width: 1024px){#doc h2{margin-bottom:30px}}@media screen and (max-width: 767px){#doc h2{margin-bottom:20px}}#doc h2 b:nth-child(1){display:inline-block;background:#4696c8;color:#FFF;padding:0.3em 3em 0.3em;transform:skew(-25deg, 0);padding-left:calc( 50vw - 990px / 2 );margin-left:-10px;vertical-align:middle}@media screen and (max-width: 1024px){#doc h2 b:nth-child(1){padding-left:25px;margin-left:-10px}}@media screen and (max-width: 767px){#doc h2 b:nth-child(1){padding-left:20px;margin-left:-10px;transform:skew(0, 0)}}#doc h2 b:nth-child(1) span{display:inline-block;font-weight:normal;transform:skew(25deg, 0)}@media screen and (max-width: 767px){#doc h2 b:nth-child(1) span{line-height:20px;transform:skew(0, 0)}}#doc h2 span:nth-child(2){display:inline-block;padding:0 1em;font-size:1.125rem;line-height:30px;color:#039;vertical-align:middle}@media screen and (max-width: 768px){#doc h2 span:nth-child(2){font-size:.88rem;line-height:20px}}@media screen and (max-width: 767px){#doc h2 span:nth-child(2){padding:.5em 1em}}#doc h2 a{padding:0.1em 0 0 0;position:absolute;top:0;right:calc( 50vw - 990px / 2 );vertical-align:middle}@media screen and (max-width: 1024px){#doc h2 a{right:2vw}}@media screen and (max-width: 767px){#doc h2 a{right:3vw}}#doc h2 a:hover{text-decoration:none;opacity:.8}#doc h2 b:nth-child(1){background:#039}#doc ul li{width:235px;display:inline-block;margin-left:8.75px;margin-right:8.75px;vertical-align:top;text-align:left}@media screen and (max-width: 1024px){#doc ul li{width:22.5vw;margin-left:1vw;margin-right:1vw}}@media screen and (max-width: 767px){#doc ul li{width:94vw}}@media screen and (max-width: 767px){#doc ul li{width:calc( 90vw / 2 )}}#doc ul li a:hover,#doc ul li:hover{text-decoration:none;opacity:0.8}#doc ul li strong{display:block;height:150px;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:6px}@media screen and (max-width: 1024px){#doc ul li strong{height:111px}}@media screen and (max-width: 767px){#doc ul li strong{height:96px}}#doc ul li:nth-child(1) strong{background:url(/common/images/top/solution_ifmf.png?20201106) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li:nth-child(2) strong{background:url(/common/images/top/solution_fc.png) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li:nth-child(3) strong{background:url(/common/images/top/solution_datcloud.png) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li:nth-child(4) strong{background:url(/common/images/top/solution_chatatcloud.png) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li:nth-child(5) strong{background:url(/common/images/top/solution_ifb.png) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li:nth-child(6) strong{background:url(/common/images/top/solution_dspa.png) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li:nth-child(7) strong{background:url(/common/images/top/solution_ma.png) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li:nth-child(8) strong{background:url(/common/images/top/solution_cs.png) center/contain no-repeat,radial-gradient(#FFF, #eef6f6)}#doc ul li span{margin-top:.5em;text-align:center;display:block;color:#212121;line-height:1.4}@media screen and (max-width: 767px){#doc ul li span{letter-spacing:-0.05em}}#case h2{background:#ebf0f0;position:relative;margin-bottom:40px;text-align:left}@media screen and (max-width: 1024px){#case h2{margin-bottom:30px}}@media screen and (max-width: 767px){#case h2{margin-bottom:20px}}#case h2 b:nth-child(1){display:inline-block;background:#4696c8;color:#FFF;padding:0.3em 3em 0.3em;transform:skew(-25deg, 0);padding-left:calc( 50vw - 990px / 2 );margin-left:-10px;vertical-align:middle}@media screen and (max-width: 1024px){#case h2 b:nth-child(1){padding-left:25px;margin-left:-10px}}@media screen and (max-width: 767px){#case h2 b:nth-child(1){padding-left:20px;margin-left:-10px;transform:skew(0, 0)}}#case h2 b:nth-child(1) span{display:inline-block;font-weight:normal;transform:skew(25deg, 0)}@media screen and (max-width: 767px){#case h2 b:nth-child(1) span{line-height:20px;transform:skew(0, 0)}}#case h2 span:nth-child(2){display:inline-block;padding:0 1em;font-size:1.125rem;line-height:30px;color:#039;vertical-align:middle}@media screen and (max-width: 768px){#case h2 span:nth-child(2){font-size:.88rem;line-height:20px}}@media screen and (max-width: 767px){#case h2 span:nth-child(2){padding:.5em 1em}}#case h2 a{padding:0.1em 0 0 0;position:absolute;top:0;right:calc( 50vw - 990px / 2 );vertical-align:middle}@media screen and (max-width: 1024px){#case h2 a{right:2vw}}@media screen and (max-width: 767px){#case h2 a{right:3vw}}#case h2 a:hover{text-decoration:none;opacity:.8}#case h2 b:nth-child(1){background:#039}@media screen and (max-width: 767px){#case img{content:url(/common/images/top/case_sp@2x.png?202009)}}#telework{text-align:center}#telework ul{border:2px solid #f00;background-color:#FFF;padding:1em;text-align:left}#telework ul li{line-height:1.6;width:calc(( 100% - 4px - 80px ) / 3)}@media screen and (max-width: 1024px){#telework ul li{width:calc((90vw - 4px - 2em) / 3)}}@media screen and (max-width: 767px){#telework ul li{width:auto;margin:0 2vw}#telework ul li:not(:last-child){margin-bottom:3vw}}#telework ul p a{margin-top:.5em;font-weight:bold;color:#333;display:inline-block;text-decoration:none}#telework ul p a:before{content:"▲";display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);color:#f00;font-size:50%;vertical-align:middle}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000;box-shadow:0 0 20px 0 rgba(0,0,0,0.5)}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}div#picup ul,div#banner_secondary ul{text-align:center}@media screen and (max-width: 767px){div#picup ul li.pc,div#banner_secondary ul li.pc{display:none}}@media screen and (min-width: 768px){div#picup ul li.sp,div#banner_secondary ul li.sp{display:none}}div#picup ul a,div#banner_secondary ul a{display:block}div#picup ul img,div#banner_secondary ul img{display:block;width:100%;height:auto}a.img_guard{display:inline-block;width:100% !important}#contact li:nth-child(1){text-align:center}#contact li:nth-child(1) a{display:inline-block;margin:1.5em auto 2.5em;padding:.6em 1.5em;color:#FFF;background-color:#009be1;line-height:1}@media screen and (max-width: 767px){#contact li:nth-child(1) a{width:100%;padding:1em .5em}}#contact li:nth-child(1) a:before{display:inline-block;content:"";width:1.28em;margin-right:.25em;height:1em;background:url(/common/images/top/contact.png) center/contain no-repeat;vertical-align:-8%}#evidence{margin:0 auto 1em}#evidence li{margin-bottom:5px;padding-left:1em;text-indent:-1em;line-height:1.5;font-size:9pt;color:#666;padding-right:calc(20px + 76px + 195px + 195px)}#evidence li:nth-last-of-type(1){margin-bottom:0}@media screen and (max-width: 767px){#evidence li{padding-right:0}}#mark{text-align:right;margin:-92px auto 1em}@media screen and (max-width: 767px){#mark{margin-top:10px}}#mark li:nth-child(1){display:inline-block}@media screen and (max-width: 767px){#mark li:nth-child(1){display:block}}#mark li:nth-child(1) img{height:75px;width:auto;margin:0 0 16px 8px;vertical-align:top}#mark li:nth-child(2){display:inline-block}#mark li:nth-child(2) img{width:auto;margin:0 0 16px 15px;vertical-align:top}@media screen and (max-width: 767px){#mark li:nth-child(2) img{margin:0 0 16px 0;width:45vw}}#mark li:nth-child(3){display:inline-block}#mark li:nth-child(3) img{width:auto;margin:0 0 16px 15px;vertical-align:top}@media screen and (max-width: 767px){#mark li:nth-child(3) img{margin:0 0 16px 3vw;width:45vw}}#urgency a{margin:0 0 20px 0 !important}#btn_daj_25th_736x60{margin-left:-10px}@media screen and (max-width: 768px) and (min-width: 0){#btn_daj_25th_736x60{margin-left:0px}}@media screen and (max-width: 767px) and (min-width: 0){#btn_daj_25th_736x60{background:url(/history/common/images/btn_daj_25th.png) no-repeat center}#btn_daj_25th_736x60 img{width:100%;opacity:0;height:88px}}
