@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}*{box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{background:#fff;font-size:15px;line-height:1.8;color:#4d4d4d;text-align:justify;text-justify:inter-ideograph;font-family:"游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;padding-top:60px}@media only screen and (min-width: 980px){body{padding-top:80px}}a{text-decoration:none;color:#4d4d4d;outline:none;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s}img{vertical-align:top;max-width:100%;height:auto}strong{font-weight:bold}.container{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px}.txtLink{color:#0097e0;text-decoration:underline}.txtLink:hover{text-decoration:none}.opa{display:block}.opa:hover{opacity:0.7;filter:alpha(opacity=70)}.scalingImg{overflow:hidden;position:relative;text-align:center}.scalingImg a{overflow:hidden;display:block}.scalingImg img{height:auto;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:100%;margin:0 auto}.scalingImg a:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}a:hover .scalingImg img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.btn{position:relative;z-index:2;overflow:hidden}.btn:after{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;z-index:-1;display:block;content:''}.btn:hover::after{background-color:#f7931e;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.btnBlue,.btnBlack{color:#fff;display:block;padding:.25em 2em .25em 1em}.btnBlue:before,.btnBlack:before{content:">";position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:1;font-size:12px}.btnBlue{background-color:#004a80}.btnBlack{background-color:#000}.listIndent li,.titIndent{padding-left:1em}.listIndent li:first-letter,.titIndent:first-letter{margin-left:-1em}.en{font-family:"Roboto Condensed",sans-serif}.alignR{text-align:right}.colorC{color:#318acb !important}.colorE{color:#81b130 !important}.colorP{color:#ab72aa !important}.mt30{margin-top:30px!important}@media only screen and (min-width: 640px){.btnBlue,.btnBlack{display:inline-block}}@media only screen and (min-width: 768px){.alignC{text-align:center}}.flexWrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.row{margin-right:-20px;margin-left:-20px}.row:after{clear:both}.row:before,.row:after{content:" ";display:table}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-left:20px;padding-right:20px}@media (min-width: 768px){.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;box-sizing:border-box}.col-3{width:25%}.col-4{width:33.3%}.col-5{width:41.6%}.col-6{width:50%}.col-7{width:58.3%}.col-8{width:66.6%}.col-9{width:75%}}.tbl dt,.tbl dd{padding:.5em 1em}.tblStyle1{border-top:1px solid #bbb}.tblStyle1 dt,.tblStyle1 dd{border-bottom:1px solid #bbb}.tblStyle1 dt{padding-left:0}.tblStyle1 dd{position:relative}@media only screen and (max-width: 767px){.tblStyle1 dt{padding-left:1em;background-color:#efefef}}@media only screen and (min-width: 768px){.tbl{display:table;width:100%}.tbl dl{display:table-row}.tbl dt,.tbl dd{vertical-align:top;display:table-cell;padding-top:1em;padding-bottom:1em}.tbl dd:before{content:"";position:absolute;left:0;height:70%;border-left:1px dashed #bbb;top:15%}}header{background:#004a80;border-top:3px solid #231815}header .logo{width:200px;height:20px}header .logo img{width:100%;height:100%}@media only screen and (min-width: 980px){header{border-top:6px solid #231815}header .logo{width:282px;height:30px}}.cd-auto-hide-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:60px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.cd-auto-hide-header::after{clear:both;content:"";display:block}.cd-auto-hide-header.is-hidden{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (min-width: 980px){.cd-auto-hide-header{height:80px}}.cd-auto-hide-header .logo,.cd-auto-hide-header .nav-trigger{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-auto-hide-header .logo{left:5%}.cd-auto-hide-header .logo a,.cd-auto-hide-header .logo img{display:block}.cd-auto-hide-header .nav-trigger{display:table;height:100%;padding:0 1em;font-size:1.2rem;text-transform:uppercase;color:#fff;font-weight:bold;right:0;border-left:1px solid #f2f2f2}.cd-auto-hide-header .nav-trigger span{display:table-cell;vertical-align:middle}.cd-auto-hide-header .nav-trigger em,.cd-auto-hide-header .nav-trigger em::after,.cd-auto-hide-header .nav-trigger em::before{display:block;position:relative;height:2px;width:22px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-auto-hide-header .nav-trigger em{margin:6px auto 14px;-webkit-transition:background-color .2s;transition:background-color .2s}.cd-auto-hide-header .nav-trigger em::before,.cd-auto-hide-header .nav-trigger em::after{position:absolute;content:'';left:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.cd-auto-hide-header .nav-trigger em::before{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}.cd-auto-hide-header .nav-trigger em::after{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px)}@media only screen and (min-width: 980px){.cd-auto-hide-header .nav-trigger{display:none}}.cd-auto-hide-header.nav-open .nav-trigger em{background-color:rgba(255,255,255,0)}.cd-auto-hide-header.nav-open .nav-trigger em::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-auto-hide-header.nav-open .nav-trigger em::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-primary-nav{display:inline-block;float:right;height:100%;padding-right:5%}.cd-primary-nav>ul{position:absolute;z-index:2;top:54px;left:0;width:100%;background-color:#004a80;display:none;box-shadow:0 14px 20px rgba(0,0,0,0.2)}.cd-primary-nav>ul a{display:block;height:50px;line-height:50px;padding-left:5%;color:#fff;font-size:1.8rem;border-top:1px solid #f2f2f2}.cd-primary-nav>ul a .en{font-size:13px;margin-left:1em}.cd-primary-nav>ul a:hover,.cd-primary-nav>ul a.active{color:#f7931e}@media only screen and (min-width: 980px){.cd-primary-nav{display:table}.cd-primary-nav>ul{display:table-cell;vertical-align:middle;position:relative;width:auto;top:0;padding:0;background-color:transparent;box-shadow:none}.cd-primary-nav>ul::after{clear:both;content:"";display:block}.cd-primary-nav>ul li{display:inline-block;float:left;margin-right:1.5em}.cd-primary-nav>ul li:last-of-type{margin-right:0}.cd-primary-nav>ul a{height:auto;line-height:normal;padding:0;border:none;text-align:center}.cd-primary-nav>ul a .en{display:block;font-size:13px;margin-left:0}}.nav-open .cd-primary-nav ul{display:block}@media only screen and (min-width: 980px){.nav-open .cd-primary-nav ul,.cd-primary-nav ul:target{display:table-cell}}.banArea .container{max-width:1240px;padding-top:40px;padding-bottom:40px}.contentsbox{background:#eee;padding:25px 0}.contentsbox .container{max-width:650px}.contentsbox .container li{margin:20px 0}.contentsbox .container a{text-align:center}footer{background:#004a80;color:#fff;padding-bottom:20px}footer .container{max-width:1240px}footer a{color:#fff}footer .innr{border-bottom:1px solid #fff;margin-bottom:20px;padding:30px 0 40px}.btn-top{background:#000;display:block;height:50px;line-height:50px;color:#fff;font-weight:bold;text-align:center;cursor:pointer}.btn-top span{margin-left:1em;font-size:14px}.btn-top:hover{color:#f7931e}.ft-nav{margin-bottom:30px}.ft-nav a:hover{color:#f7931e}.ft-about address{display:inline-block}.footerLogo{width:190px;height:20px;display:inline-block;margin-right:1em}.inqBox{text-align:center;margin-top:40px}.inqBox li{margin-top:15px;font-size:18px}.inqBox a,.inqBox span{display:block;background-color:#fff;color:#004a80;height:50px;line-height:50px;font-weight:bold}.btnTel a,.btnTel span,.btnMail a{background-repeat:no-repeat;background-position:left 1em center;background-size:30px 30px}.btnTel a{background-image:url(/img/common/icoTel.svg)}.btnTel a:before{content:"TEL:"}.btnMail{position:relative}.btnMail:before{content:url(/img/common/icoMail.svg);width:30px;height:30px;position:absolute;left:1em;z-index:3;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.description,.copyright{font-size:13px}.copyright{font-weight:100}@media screen and (max-width: 767px){.ft-nav li{border-bottom:1px solid #fff}.ft-nav a{display:block;position:relative;padding:5px 1em}.ft-nav a:after{content:">";position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:1;font-size:13px}}@media screen and (min-width: 768px){.ft-nav{margin-bottom:50px}.ft-nav li{display:inline-block;margin:10px 1em 0 0}.ft-about{float:left;width:54%}.inqBox{float:right;width:44%;margin-top:0}.btnTel .telLink{background-image:url(/img/common/icoTel.svg)}.btnTel .telLink:before{content:"TEL:"}.description{float:left}.copyright{float:right}}@media screen and (min-width: 940px){.ft-about{width:61%}.inqBox{width:32%}}.wrap{padding:50px 0 0}.gradationWrap{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(75%, #ffffff), color-stop(100%, #cce6f1));background:-webkit-linear-gradient(top, #ffffff 75%,#cce6f1 100%);background:-moz-linear-gradient(top, #ffffff 75%,#cce6f1 100%);background:-o-linear-gradient(top, #ffffff 75%,#cce6f1 100%);background:linear-gradient(top, #ffffff 75%,#cce6f1 100%);background-image:-ms-linear-gradient(top, #fff 75%, #cce6f1 100%);padding-bottom:80px}.titIntro{text-align:center;font-size:24px;font-weight:bold;margin-bottom:20px}.titIntroMid{font-size:25px;color:#004a80;font-weight:bold}.txtMainCatch{font-size:30px;color:#004a80;font-weight:bold;line-height:1.3;margin-bottom:25px}.titBorder{font-size:20px;position:relative;text-align:center;color:#004a80;font-weight:bold;margin-bottom:25px}.titBorder span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#fff}.titBorder::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#004a80}.pageHeader{padding:25px;background-size:cover;background-position:center;background-repeat:no-repeat}.pageTitle{font-size:22px;text-align:center;line-height:1.4;font-weight:bold}.pageTitle .en{font-size:17px;color:#004a80;display:block;font-weight:normal}@media screen and (min-width: 768px){.pageHeader{padding:4% 1em 13%}.pageTitle{font-size:30px}.pageTitle .en{font-size:25px}.wrap{padding:6% 0 0;margin-top:-10%;background:url(/img/common/bg-arch.png) center top no-repeat}.titIntro{font-size:30px}.txtMainCatch{font-size:40px}}.inqSection{padding:40px 0}.inqSection div{border:5px solid #c1dcef;text-align:center;padding:30px 20px;background:#fff}.btnToForm{background-color:#f7931e;color:#fff;display:block;margin:25px auto 0;font-size:20px;font-weight:bold;max-width:700px}.btnToForm span{background:url(/img/common/icoMailWhite.svg) no-repeat left center;padding:.25em 0 .25em 40px;background-size:30px 30px;display:inline-block}.btnToForm:hover{background-color:#0097e0}@media screen and (min-width: 768px){.inqSection{padding:80px 20px;margin:0 auto}.inqSection div{border:10px solid #c1dcef;padding:50px 20px;font-size:18px}.btnToForm{font-size:25px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;overflow:hidden}.slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{width:100%;display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide,.slick-slide a{outline:none}.slick-dots{position:absolute;width:100%;bottom:0;z-index:21;text-align:center}.slick-dots li{display:inline-block;width:12px;height:12px;margin:0 6px;border:1px solid #a8a8a8;background-color:#a8a8a8;cursor:pointer}.slick-dots li.slick-active{background-color:#004a80;border:1px solid #004a80}.slick-dots li button{display:none}.slick-prev{position:absolute;left:50%;bottom:13px;display:block;width:11px;height:21px;margin:0 0 0 -65px;background:url(/img/top/ico_arrow.png) no-repeat center top;background-position:0px 0;background-size:28px;text-indent:-9999px;border:none;z-index:100;cursor:pointer;outline:none}.slick-next{position:absolute;right:50%;bottom:13px;display:block;width:11px;height:21px;margin:0 -65px 0 0;background:url(/img/top/ico_arrow.png) no-repeat center top;background-position:-17px 0;background-size:28px;text-indent:-9999px;border:none;z-index:100;cursor:pointer;outline:none}.titHomeSec{font-size:30px;font-weight:bold}.titHomeSec .en{display:block;color:#004a80;font-size:25px;font-weight:normal}.parallax{width:100%}.parallax img{height:100%;width:100%;display:block}.indexSolution,.feedCase,.banArea{position:relative;z-index:10}#newsBox{-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s;z-index:100;position:relative;cursor:pointer;background:#5aa1d5;color:#fff}.newsList{padding:20px;text-align:right}.newsList li{text-align:left;margin-bottom:15px;line-height:1.4}.newsList time{display:block}.newsList a{color:#fff}.newsList a:hover{color:#f7931e}.newsTitle{background:#004a80 url(/img/top/icoNews.svg) no-repeat left top;background-size:40px 40px;line-height:40px;font-size:20px}.newsTitle br{display:none}#newsBox.tabOpen{right:0}@media only screen and (min-width: 420px){.newsList{padding:20px 20px 20px 75px}.newsTitle{background-size:55px 55px;position:absolute;top:0;bottom:0;width:55px;line-height:1.2;font-size:18px;padding-top:75px}.newsTitle br{display:block}}@media only screen and (min-width: 930px){#newsBox{cursor:pointer;position:absolute;right:-346px;width:400px;top:-70px}}@media screen and (max-width: 768px){.pc_br{display:none}}#newsArea h2{text-align:center;line-height:1.5em}#newsArea ul{margin-bottom:20px}#newsArea li{border-bottom:solid 1px #ddd;padding:5px 10px}#newsArea li a{display:block}#newsArea li a:hover{color:#004a80}#newsArea li:hover{background:#d2e6f1}#newsArea time{margin-right:20px}@media (max-width: 767px){#newsArea{padding:10px 10px}}.indexSolution{position:relative;text-align:center;z-index:20}.indexSolution .container{padding-top:50px;padding-bottom:40px}.indexSolution .col-4{margin-top:30px}.indexSolution .box{position:relative;overflow:hidden;min-height:315px}.indexSolution .menu{-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s;width:100%;z-index:99;cursor:pointer;position:absolute;bottom:-234px;color:#fff;cursor:default}.indexSolution .menu li{border-top:1px solid #fff}.indexSolution .menu a{color:#fff;display:block;padding:5px 1em;cursor:pointer}.indexSolution .titleContainer{padding:25px 1em;text-align:center}.indexSolution .titleContainer h3{display:inline-block;text-align:left;font-weight:bold;font-size:30px;line-height:1.2;background-repeat:no-repeat;background-position:left center;padding-left:60px}.indexSolution .titleContainer h3 .en{display:block;font-weight:normal;font-size:18px}.indexSolution .menu.pullup{bottom:0}#boxC h3{background-image:url(/img/top/icoCompany.svg);background-size:50px 50px}#boxC .menu{background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #6fadeb), color-stop(100%, #3177cb));background-image:-webkit-linear-gradient(left, #6fadeb,#3177cb);background-image:-moz-linear-gradient(left, #6fadeb,#3177cb);background-image:-o-linear-gradient(left, #6fadeb,#3177cb);background-image:linear-gradient(left, #6fadeb,#3177cb);background-image:-ms-linear-gradient(left, #6fadeb, #3177cb)}#boxE h3{background-image:url(/img/top/icoEducation.svg);background-size:53px 50px}#boxE .menu{background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #95dc88), color-stop(100%, #68b330));background-image:-webkit-linear-gradient(left, #95dc88,#68b330);background-image:-moz-linear-gradient(left, #95dc88,#68b330);background-image:-o-linear-gradient(left, #95dc88,#68b330);background-image:linear-gradient(left, #95dc88,#68b330);background-image:-ms-linear-gradient(left, #95dc88, #68b330)}#boxP h3{background-image:url(/img/top/icoPublic.svg);background-size:50px 42px}#boxP .menu{background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #bd9ac5), color-stop(100%, #9f6dae));background-image:-webkit-linear-gradient(left, #bd9ac5,#9f6dae);background-image:-moz-linear-gradient(left, #bd9ac5,#9f6dae);background-image:-o-linear-gradient(left, #bd9ac5,#9f6dae);background-image:linear-gradient(left, #bd9ac5,#9f6dae);background-image:-ms-linear-gradient(left, #bd9ac5, #9f6dae)}.btnHomeSS{background-image:-webkit-linear-gradient(90deg, #f9b361 10%,#f7931e 60%,#f9b361);background-image:-moz-linear-gradient(90deg, #f9b361 10%,#f7931e 60%,#f9b361);background-image:-o-linear-gradient(90deg, #f9b361 10%,#f7931e 60%,#f9b361);background-image:linear-gradient(90deg, #f9b361 10%,#f7931e 60%,#f9b361);display:block;padding:15px 1em;margin:30px auto 0;background-position:left center;background-size:200% 100%;background-repeat:no-repeat;color:#fff;text-align:center}.btnHomeSS:hover{background-position:right center}.btnHomeSS strong{display:inline-block;text-align:left;font-size:20px;line-height:1.4;background:url(/img/top/icoSupport.svg) no-repeat left center;background-size:51px 38px;padding-left:60px}.btnHomeSS .en{display:block;font-size:16px;font-weight:normal}.arch{position:absolute;left:0;bottom:-8%;z-index:-1}@media only screen and (min-width: 768px){.btnHomeSS{margin:40px auto 0}.arch{bottom:-30%}}@media only screen and (min-width: 930px){.indexSolution{padding:12% 0 0;margin:-5% auto 0;background-image:url(/img/common/bg-arch.png);background-position:center top;background-repeat:no-repeat;background-size:auto}.indexSolution .container{padding-top:0;padding-bottom:0}.arch{bottom:-45%}}@media only screen and (min-width: 1220px){.arch{bottom:-63%}}.feedCase{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5f2f8), color-stop(100%, #c9e4f0));background-image:-webkit-linear-gradient(top, #e5f2f8,#c9e4f0);background-image:-moz-linear-gradient(top, #e5f2f8,#c9e4f0);background-image:-o-linear-gradient(top, #e5f2f8,#c9e4f0);background-image:linear-gradient(top, #e5f2f8,#c9e4f0);background-image:-ms-linear-gradient(top, #e5f2f8, #c9e4f0)}.feedCase .btnBlack{margin-top:50px}.caseItem{padding-top:30px}.caseItem a{display:block;background:#fff;position:relative}.caseItem a:hover .thumb{opacity:0.7;filter:alpha(opacity=70)}.caseItem a:hover h3{color:#f7931e}.caseItem .thumb{position:absolute;width:35%;top:0;bottom:0;background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#fff}.caseItem .thumb+div{margin-left:35%}.caseItem h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:bold;line-height:1.4;margin-bottom:5px}.volWrap{background:#004a80;color:#fff;padding:10px 20px}.volWrap span{display:inline-block;vertical-align:middle;line-height:1}.category{background:#fff;color:#004a80;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:5px;margin-right:.5em}.vol{font-size:18px}.caseTitleBox{padding:10px 20px}.caseTitleBox span{display:block;position:relative;border-top:1px solid #e3e3e3;padding-top:5px;font-size:13px}.caseTitleBox span:after{position:absolute;content:">";right:0;bottom:0}.caseTitleBox p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#Home .banArea{text-align:center}@media only screen and (max-width: 767px){#Home .banArea .col-6:nth-of-type(2){margin-top:20px}}.pageSolution .pageHeader{background-image:url(/solution/img/bgHeader.jpg)}.solutionIndexBox{padding-top:50px;margin-right:-15px;margin-left:-15px}.solutionIndexBox figure,.solutionIndexBox div{padding-left:15px;padding-right:15px}.solutionIndexBox figure{margin-bottom:20px}.solutionIndexBox h2{font-size:28px;font-weight:bold;background-repeat:no-repeat;background-position:left center;padding-left:65px;margin-bottom:15px}.solutionIndexBox h3{font-size:20px;font-weight:bold}.solutionIndexBox p{margin:5px 0 10px}.solutionIndexBox li{display:inline-block;line-height:1;margin-bottom:10px}.solutionIndexBox li a{display:block;padding:.25em .5em;color:#fff}#sl-company h2{background-image:url(/solution/img/icoCompany.svg);background-size:57px 44px}#sl-company h3{color:#318acb}#sl-company li a{background:#318acb}#sl-company li a:hover{background:#98c4e5}#sl-education h2{background-image:url(/solution/img/icoEducation.svg);background-size:57px 40px}#sl-education h3{color:#81b130}#sl-education li a{background:#81b130}#sl-education li a:hover{background:#c0d897}#sl-public h2{background-image:url(/solution/img/icoPublic.svg);background-size:57px 46px}#sl-public h3{color:#ab72aa}#sl-public li a{background:#ab72aa}#sl-public li a:hover{background:#d5b8d4}.otherSolutionNavi{padding-top:30px}.osNaviwrap{margin-left:-10px;margin-right:-10px;margin-bottom:30px}.osItem{padding-left:10px;padding-right:10px;margin-top:30px;text-align:center}.osItem h3{font-size:28px;font-weight:bold;margin:10px 0 5px}.osItem .btnBlue{min-width:280px;margin-top:10px}@media screen and (min-width: 768px){.otherSolutionNavi{padding-top:50px}.solutionIndexBox:nth-of-type(1){padding-top:80px}.solutionIndexBox figure{margin-bottom:0}.solutionIndexBox figure,.solutionIndexBox div{float:left}.solutionIndexBox figure{width:33.33%}.solutionIndexBox div{width:66.66%}.osNaviwrap{margin-bottom:80px}.osItem{float:left;width:33.33%}}.pageBusiness .pageHeader{background-image:url(/solution/business/img/bgHeader.jpg)}.pageEducation .pageHeader{background-image:url(/solution/institution/img/bgHeader.jpg)}.pagePublic .pageHeader{background-image:url(/solution/public-facility/img/bgHeader.jpg)}.solutionList{padding:20px;margin:40px -20px 0}.solutionList .flexWrap{margin-right:-15px;margin-left:-15px}.slListItem{padding:10px 15px;width:100%}.slListItem figure{background:#fff;margin-bottom:15px}.slListItem div{line-height:1.4}.slListItem h3{font-weight:bold;font-size:18px;margin-bottom:10px}.slListItem a{display:block}.slListItem a:hover h3{text-decoration:underline}.list-C{background:#d6e8f5}.list-C h3{color:#318acb}.list-E{background:#e6f3dd}.list-E h3{color:#81b130}.list-P{background:#efeaf3}.list-P h3{color:#ab72aa}.toArhiveBtn{text-align:center;margin-top:40px}@media screen and (min-width: 768px){.solutionList{padding:15px 30px;margin:60px 0 0}.slListItem{width:50%;padding:15px}.slListItem figure{float:left;width:40%;margin-bottom:0}.slListItem div{margin-left:43%}.toArhiveBtn{margin-top:80px}}.pageRental .pageHeader{background-image:url(/solution/rental-event/img/bgHeader.jpg)}.pageVideo .pageHeader{background-image:url(/solution/video/img/bgHeader.jpg)}.pagePrinter .pageHeader{background-image:url(/solution/printer/img/bgHeader.jpg)}.subSolutionBox{background:#e5edf2;margin:30px -20px 0;padding:30px 20px}.subSolutionBox h3{color:#004a80;font-size:20px;font-weight:bold;padding-left:1em;margin-bottom:10px;line-height:1.4}.subSolutionBox h3 span{font-size:18px}.subSolutionBox h3:first-letter{margin-left:-1em;font-size:16px}.subSolutionBox .btn{margin-top:30px}.subSolutionBox .btn strong{font-size:18px}.subSolutionBox .btn:nth-of-type(1){margin-right:1em}.subSolutionBox ul.row{padding-top:10px}.subSolutionBox ul.row .btn{display:block;margin:10px 0 0!important}.otherSolution{margin:0 -20px}.homeSoItem{width:100%;padding:10px 20px;font-size:18px}.homeSoItem a{color:#fff;display:block;position:relative;background:#004a80}.homeSoItem a:hover{opacity:0.7;filter:alpha(opacity=70)}.homeSoItem .en{display:block;font-size:13px;font-weight:normal;margin-top:5px}.homeSoItem figure{position:absolute;width:35%;top:0;bottom:0;background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#fff}.homeSoItem div{position:relative;margin-left:35%;text-align:center;min-height:100px}.homeSoItem h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;line-height:1.4;font-weight:bold}.homeSoItem:nth-of-type(1) figure{background-image:url(/img/top/thumbRental.jpg)}.homeSoItem:nth-of-type(2) figure{background-image:url(/img/top/thumbVideo.jpg)}.homeSoItem:nth-of-type(3) figure{background-image:url(/img/top/thumbPrinter.jpg)}@media screen and (max-width: 767px){.subSolutionBox figure{margin-top:20px}}@media screen and (min-width: 768px){.subSolutionBox{margin:30px 0 0;padding:30px}.subSolutionBox:nth-of-type(1){margin-top:50px}}@media screen and (min-width: 880px){.homeSoItem{width:33.33%;padding:20px;font-size:22px}.homeSoItem .en{font-size:15px}.homeSoItem div{min-height:135px}}.eventContentsWrap{margin:0 -20px}.eventContentsWrap article{padding:20px;width:100%}.eventContentsWrap figure{width:32%;float:left}.eventContentsWrap div{margin-left:36%;line-height:1.6}.eventContentsWrap h4{color:#0097e0;font-weight:bold;font-size:18px;margin-bottom:5px}.eventStepBox{border:1px solid #b2c9d9;padding:30px 20px;margin-top:60px;position:relative}.eventStepBox:before{content:"";display:block;position:absolute;top:-45px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #b2c9d9}.eventStepBox:nth-of-type(1)::before{display:none}.eventStepBox figure{width:40%;margin:0 auto}.eventStepBox div{margin:20px 0 0;line-height:1.6}.eventStepBox h2{color:#004a80;font-weight:bold;font-size:25px;margin-bottom:10px}.eventStepBox strong{font-weight:bold;font-size:25px}.eventStepBox dl{margin-top:15px}.tblEventAgreement{margin-top:60px}.tblEventAgreement dl:nth-of-type(1) dt{border-top:1px solid #fff}.tblEventAgreement dl:nth-of-type(1) dd{border-top:1px solid #ccc}.tblEventAgreement dt{background:#c1dcef;border-bottom:1px solid #fff}.tblEventAgreement dd{border-bottom:1px solid #ccc}.faqList{margin-top:60px}.faqList dt,.faqList dd{background-repeat:no-repeat;background-position:top 14px left;background-size:36px 36px;border-bottom:1px solid #ccc;padding:15px 20px 15px 45px}.faqList dt{background-image:url(/solution/rental-event/faq/img/icoQ.svg);font-weight:bold;color:#004a80}.faqList dt:nth-of-type(1){border-top:1px solid #ccc}.faqList dd{background-image:url(/solution/rental-event/faq/img/icoA.svg)}@media screen and (min-width: 768px){.eventContentsWrap article{width:50%}.eventStepBox{padding:30px}.eventStepBox figure{width:18%;float:left}.eventStepBox div{margin:0 0 0 22%}}.videoFlowItemWrap{margin-top:40px}.videoFlowItem{width:100%;margin-top:30px}.videoFlowItem .en{background:#336e99;color:#fff;text-align:center;font-size:25px;position:relative}.videoFlowItem .en::before{content:"";display:block;position:absolute;width:0;height:0;top:50%;right:.5em;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0}.videoFlowItem:nth-of-type(17) .en::before{display:none}.videoFlowItem ul,.videoFlowItem p{padding:20px;line-height:1.6;background-color:#e5edf2;background-repeat:no-repeat;background-position:right 10px bottom 10px}.videoFlowItem li:first-letter{color:#336e99}.videoContentsBox{margin-top:50px}.videoContentsBox h2{background:#336e99;color:#fff;font-size:22px;padding:0 1em;margin-bottom:20px}.videoContentsBox ul{padding-left:1em}@media screen and (max-width: 567px){.videoFlowItem{width:100%;margin:30px 2.5% 0}.videoFlowItem .en::before{border-top:10px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent}}@media screen and (min-width: 568px){.videoFlowItem{width:50%;padding:0 20px;min-height:230px}.videoFlowItem .en::before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff}.videoFlowItem ul,.videoFlowItem p{height:80%}.videoFlowItem:nth-of-type(1) ul{background-image:url(/solution/video/flow/img/ico01.svg);background-size:70px 71px}.videoFlowItem:nth-of-type(3) p{background-image:url(/solution/video/flow/img/ico02.svg);background-size:66px 80px}.videoFlowItem:nth-of-type(6) p{background-image:url(/solution/video/flow/img/ico03.svg);background-size:77px 90px}.videoFlowItem:nth-of-type(8) ul{background-image:url(/solution/video/flow/img/ico04.svg);background-size:77px 53px}.videoFlowItem:nth-of-type(9) p{background-image:url(/solution/video/flow/img/ico05.svg);background-size:85px 64px}.videoFlowItem:nth-of-type(16) p{background-image:url(/solution/video/flow/img/ico06.svg);background-size:72px 69px}.videoFlowItem:nth-of-type(17) ul{background-image:url(/solution/video/flow/img/ico07.svg);background-size:66px 66px}}@media screen and (min-width: 768px){.videoFlowItem{width:25%}}.printerPointList{text-align:center}.printerPointList li{background-size:80px 80px;background-position:left center;background-repeat:no-repeat;text-align:left;padding:20px 0 20px 95px;font-size:20px;font-weight:bold}.printerPointList li:nth-child(1){background-image:url(/solution/printer/solution01/img/ico01.svg)}.printerPointList li:nth-child(2){background-image:url(/solution/printer/solution01/img/ico02.svg)}.printerPointList li:nth-child(3){background-image:url(/solution/printer/solution01/img/ico03.svg)}.printerPointList li:nth-child(4){background-image:url(/solution/printer/solution01/img/ico04.svg)}.printerLineup:nth-of-type(1){margin-bottom:30px}.printerLineup figure{text-align:center}.printerLineup div{margin-top:15px}.printerName{font-size:18px}.circleList{margin-top:10px}.circleList li:first-letter{color:#0097e0}.demoLineup{text-align:center}.demoLineup figcaption{text-align:left;margin-top:10px}.demoLineup strong{color:#0097e0}.printerSP{background:#fef4e8;padding:30px 20px;margin-top:30px}.printerSP h3{font-size:30px;font-weight:bold;color:#f7931e;line-height:1.3;margin-bottom:10px}.demoSP img{float:left;width:46%;margin:0 2% 15px}.supportSP h3{margin-top:3%}.supportSP figure{text-align:center}.supportSP img{width:150px}.printerRepair{width:100%;border-top:1px solid #4d4d4d;border-left:1px solid #4d4d4d;margin-top:10px}.printerRepair th,.printerRepair td{border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;text-align:center;width:50%}.printerRepair td{padding:5px .5em}@media screen and (min-width: 768px){.printerPointList li{display:inline-block;padding:20px 0 20px 130px;background-size:100px 100px;width:50%}.circleList li{display:inline-block}.printerSP{background:#fef4e8;padding:35px 45px;margin-top:70px}.demoSP img{margin:0 2%}}@media screen and (min-width: 960px){.printerPointList li{width:40%}}.pageSupport .pageHeader{background-image:url(/solution/support-services/img/bgHeader.jpg)}.imgService{margin:50px auto 80px}.serviceItemWrap{margin-left:-20px;margin-right:-20px}.serviceItem{padding:20px;width:100%}.serviceItem figure{width:32%;float:left}.serviceItem div{margin-left:36%;line-height:1.6}.serviceItem h4{font-size:20px;font-weight:bold;color:#004a80;margin-bottom:5px}@media screen and (min-width: 768px){.serviceItem{width:50%}}.sl-detailBox{padding-top:70px}.sl-detailBox.plusArrow{position:relative;padding-top:120px}.sl-detailBox.plusArrow:before{content:"";display:block;position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #004a80}.sl-detailBox h4{color:#318acb;font-size:18px;font-weight:bold;margin:20px 0 10px;line-height:1.4}.sl-detailBox h4:nth-of-type(1){margin-top:0}.sl-point{margin-top:40px}.sl-point:nth-of-type(1){margin-top:0}.sl-point:after{clear:both}.sl-point:before,.sl-point:after{content:" ";display:table}.sl-point .en{margin:0 auto 10px;width:90px;height:90px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;text-align:center;background-color:#318acb;font-size:25px;line-height:1;padding-top:22px}.grayDl{background:#f2f2f2;padding:15px 20px;margin-top:30px}.grayDl dt{font-weight:bold;font-size:18px;margin-bottom:10px}.pageNaviList{margin:40px -20px 0;align-items:center}.pageNaviList li{width:100%;padding:10px 20px}.pageNaviList li:first-child .btnBlue{padding:.25em 1em .25em 2em}.pageNaviList li:first-child .btnBlue::before{content:"<";left:1em;right:100%}.pageNaviList .btn{display:block;text-align:center}.slickCase{padding-bottom:75px}.slickCase .slick-dots{left:0}@media screen and (max-width: 768px){.sl-detailBox figure.col-6{margin-bottom:20px;text-align:center}.sl-point dd h4{text-align:center}}@media screen and (min-width: 768px){.pageNaviList{margin:60px -20px 0}.pageNaviList li{width:33.33%;padding:0 20px}.sl-point .en{float:left}.sl-point dd{margin-left:100px}}.pageCase .pageHeader{background-image:url(/case/img/bgHeader.jpg)}.titCaseIntro{font-size:25px;font-weight:bold;text-align:center;color:#004a80;line-height:1.4;margin-bottom:15px}.caseBackground{border:2px solid #004a80;padding:30px 20px;margin-top:40px}.caseBackground .customerName{text-align:center;font-size:22px;color:#004a80;font-weight:bold}.caseBackground .customerName span{font-size:18px}.caseBackground dl{position:relative;color:#fff;margin:20px 0 40px}.caseBackground dt{padding:.25em;background:#80a4bf;text-align:center}.caseBackground dd{padding:.25em 1em;background:#004a80}@media only screen and (max-width: 767px){.caseBackground{margin-left:-10px;margin-right:-10px}.caseBackground .customerName span{display:block}.caseBackground dd{text-align:center}}@media only screen and (min-width: 768px){.caseBackground{padding:30px;margin-top:60px}.caseBackground dl{margin:20px 0 40px}.caseBackground dt{width:9em;position:absolute;left:0;top:0;bottom:0}.caseBackground dd{padding:.25em 1em .25em 10em}}.caseSection{margin-top:50px;font-size:15px;border-style:solid;border-width:2px;border-color:#318acb}.caseSection .title{color:#fff;padding-left:30px;font-size:25px;font-weight:bold;background:#318acb}.caseSection .innr{padding:30px}.caseSection figure{text-align:center}.caseSection figcaption{font-size:14px;line-height:1.4;margin-top:5px}.txtCatch{font-size:20px;font-weight:bold;color:#318acb;margin-bottom:20px;line-height:1.4}.txtCatch span{display:block;font-size:15px}.m-top{margin-top:10px!important}.subCatch{font-weight:bold;color:#004a80}.advics .txtCatch{margin-bottom:5px}.nadex .caseSection .txtCatch,.chubu .caseSection .txtCatch{margin-bottom:5px}.caseRow{margin-left:-15px;margin-right:-15px}.caseRow:after{clear:both}.caseRow:before,.caseRow:after{content:" ";display:table}.caseRow .col{padding-left:15px;padding-right:15px}.caseImage{text-align:center}.caseImage figure{width:50%;float:left}.caseImage figure:nth-of-type(1){padding-right:10px}.caseImage figure:nth-of-type(2){padding-left:10px}.caseImage figure img:nth-of-type(2){margin-top:10px}.nadex .caseBackground .caseImage figcaption,.chubu .caseBackground .caseImage figcaption{font-size:13px;line-height:1.3;margin-top:5px}.mTop{margin-top:25px}.mBottom{margin-bottom:20px}.img-full{width:100%}.img-more{width:100%}.img-more li{float:left;width:48%;margin:1%}.img-more li img{width:100%}.img-more li p{font-size:13px;text-align:center}.tbl-about{font-size:13px}.tbl-about td{border:solid 1px #ddd;padding:3px}.tbl-about .td-gry{background:#eee}@media only screen and (max-width: 767px){.caseImage{margin-top:20px}.tbl-wrap{overflow:auto}.tbl-wrap table{width:700px}}@media only screen and (min-width: 768px){.caseRow .col{float:left}.caseTxt{width:45%}.caseImage{width:55%}.img-more li{float:left;width:23%;margin:1%}.nadex .caseTxt,.chubu .caseTxt{width:60%}.nadex .caseImage,.chubu .caseImage{width:40%}}.customerBox{border-color:#5eae57}.customerBox .title{background:#5eae57}.customerBox .txtCatch{color:#5eae57}.aboutCustomer{background:#e6f3dd;padding:30px}.aboutCustomer .customerName{margin-bottom:30px}.aboutCustomer p{margin-top:15px}@media only screen and (max-width: 767px){.aboutCustomer .caseImage{margin:0 0 20px}}.systemDetailBox{margin-bottom:65px}.systemDetailBox .txtCatch{margin:25px 0 10px}.systemDetailBox .txtCatch:nth-of-type(1){margin-top:0}.systemDetailBox .capR{padding:1em 0 0 0;line-height:1.6;text-align:left}.machineName{font-weight:bold;margin-bottom:10px}.machineName span{font-size:18px;display:block}@media only screen and (min-width: 481px){.systemDetailBox .imgL{float:left;width:50%}.systemDetailBox .capR{float:right;width:50%;padding:0 0 0 1em;line-height:1.6}}@media only screen and (max-width: 767px){.systemDetailBox .col-6{margin-top:25px}.systemDetailBox .col-6:nth-of-type(1){margin-top:0}.systemDetailBox figure.col-4{margin-top:20px}}.caseArchiveWrap{background:#e9e9e9;padding:30px 0 50px;margin-top:80px}.caseArchiveWrap .titCaseArchive{text-align:center;font-weight:bold;font-size:20px;color:#004a80}@media only screen and (min-width: 768px){.aboutCustomer.txtLarge .caseImage{width:49%}.aboutCustomer.txtLarge .caseTxt{width:51%}}@media only screen and (min-width: 768px){.aboutCustomer.imgLarge .caseImage{width:69%}.aboutCustomer.imgLarge .caseTxt{width:31%}}.pageRecruit .pageHeader{background-image:url(/recruit/img/bgHeader.jpg)}.pageCompany .pageHeader{background-image:url(/company/img/bgHeader.jpg)}.companyIndex,.recruitIndex{margin:0 -20px}.companyIndex .item,.recruitIndex .item{width:100%;padding-left:20px;padding-right:20px;margin-top:40px}.companyIndex h2,.recruitIndex h2{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#004a80;color:#004a80;margin-bottom:10px;padding:10px 0;font-weight:bold;font-size:18px;position:relative}.companyIndex h2:after,.recruitIndex h2:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"\03e";font-size:13px}.companyIndex a:hover h2,.recruitIndex a:hover h2{color:#f7931e;border-bottom-color:#f7931e}@media screen and (min-width: 568px){.companyIndex .item,.recruitIndex .item{width:50%}}@media screen and (min-width: 768px){.companyIndex .item{width:33.33%}}.cntVision{text-align:center;padding-bottom:80px;border-bottom:1px solid #0097e0}.cntVision p:not(.titIntro){text-align:left;font-size:18px;margin-top:40px}.cntGreeting{padding-top:80px}.cntGreeting .titIntro{margin-bottom:70px}.cntGreeting h3{color:#004a80;font-size:28px;line-height:1.3;font-weight:bold}.cntGreeting p{margin-top:30px}.cntGreeting figure{text-align:center}.cntGreeting figcaption{margin-top:10px}@media (min-width: 768px){.cntVision p:not(.titIntro){text-align:center}.cntGreeting .txtBox{float:left;width:62%}.cntGreeting figure{float:right;width:36%}}.strengthBox{padding-top:70px;text-align:center}.strengthBox .titBorder{color:#318acb}.strengthBox .titBorder::before{background-color:#318acb}.strengthBox .titIntro{color:#004a80}.strengthBox .categoryList{margin-top:50px}.strengthBox .categoryList li{width:148px;height:148px;line-height:148px;font-size:30px;font-weight:bold;display:inline-block;background-repeat:no-repeat;color:#fff;background-position:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 .5em}.strengthBox .categoryList li:first-child{background-color:#66acda;background-image:url(/company/img/icoCompany.svg);background-size:79px 89px}.strengthBox .categoryList li:nth-child(2){background-color:#8fd086;background-image:url(/company/img/icoEducation.svg);background-size:106px 76px}.strengthBox .categoryList li:last-child{background-color:#9976b7;background-image:url(/company/img/icoPublic.svg);background-size:88px 91px}.strengthBox figure{margin-top:50px}@media (max-width: 767px){.strengthBox .titIntro,.strengthBox p{text-align:left}.strengthBox .categoryList{margin-top:30px}.strengthBox .categoryList li{width:90px;height:90px;line-height:90px;font-size:26px;margin:0 .25em}}.tblProfile{margin-top:60px}.accessBox{padding-top:80px}.gmap{margin-top:40px;padding:0 0 45%;position:relative;height:0;overflow:hidden;text-align:center}.gmap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.tblStyle1.tblHistory{margin-top:55px}.tblStyle1.tblHistory dt,.tblStyle1.tblHistory dd{padding-top:.5em;padding-bottom:.5em}.galHistory figure{margin-top:55px;text-align:center}@media (min-width: 768px){.tblHistory{float:left;width:69%}.galHistory{float:right;width:28%}}.areaMap{max-width:580px;margin:70px auto;position:relative}.btnNtw{position:absolute;cursor:pointer;background:#231815;color:#fff;font-weight:bold;font-size:13px;padding:.15em .5em}.btnHonsha{background:#f7931e;font-size:16px;left:36%;top:31%;padding:0 1em}.btnTokyo{right:3%;top:38%}.btnShizuoka{left:60%;bottom:36%}.btnHamamatsu{left:49%;bottom:26%}.btnToyohashi{left:34%;bottom:26%}.btnOkazaki{left:19%;bottom:26%}.btnToyota{left:38%;top:41%}.btnGifu{left:15%;top:25%}.btnMie{left:11%;bottom:34%}.btnEvent{left:10%;top:41%}.neteorkList{border-bottom:1px solid #bbb;align-items:center;padding:10px 0}.neteorkList:nth-of-type(1){border-top:1px solid #bbb}.neteorkList dt{color:#004a80;font-weight:bold;font-size:18px;padding-right:1em}.neteorkList .ntwInfo{padding:0 1em}.neteorkList .ntwMap{padding-left:1em}.neteorkList .ntwMap a{background:url(/company/img/icoMap.svg) no-repeat left center;background-size:18px 26px;display:block;padding-left:25px}.neteorkList .ntwMap a:hover{color:#f7931e}@media (max-width: 639px){.areaMap{display:none}.neteorkList:nth-of-type(1){margin-top:30px}.neteorkList dt{width:100%;padding-left:1em}.neteorkList .ntwInfo{width:100%;padding:1em 1em 0;border-top:1px dashed #bbb}.neteorkList .ntwMap{width:100%}.neteorkList .ntwMap a{padding:10px 25px}}@media (min-width: 640px){.neteorkList dt{width:15%}.neteorkList .ntwInfo{width:70%;border-right:1px dashed #bbb;border-left:1px dashed #bbb}.neteorkList .ntwMap{width:15%}}.cntMaker p{margin-top:15px}@media (min-width: 768px){.cntMaker ul{margin-top:20px}}.pageNews .pageHeader{background-image:url(/news/img/bgHeader.jpg)}.newsArchives{padding-top:30px}.newsArchives h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;font-size:20px;font-weight:bold;margin-bottom:10px}.newsArchives time{color:#0097e0;display:block}.newsArchives p{margin-bottom:10px}.newsArchives img{border:1px solid #ccc}.pageInquiry .pageHeader{background-image:url(/inquiry/img/bgHeader.jpg)}.inqIntro{padding-bottom:50px;text-align:center}.inqIntro p{margin-bottom:10px}.inqIntro strong{color:#0097e0;text-decoration:underline}.tbl-form dt{padding:.5em 1em}.tbl-form dd{padding:.5em 0}@media only screen and (max-width: 767px){.tbl-form dt{border-top:1px solid #004a80}.tbl-form dd{border-top:1px solid #ccc}}@media only screen and (min-width: 768px){.tbl-form dl:nth-of-type(1) dt{border-top:1px solid #004a80}.tbl-form dl:nth-of-type(1) dd{border-top:1px solid #ccc}.tbl-form dt{border-bottom:1px solid #004a80}.tbl-form dd{border-bottom:1px solid #ccc}}.globalsignWrap{text-align:center;margin-top:50px}.globalsignWrap span,.globalsignWrap p{display:inline-block;vertical-align:middle}.globalsignWrap p{font-size:13px;text-align:left;margin-left:1em}@media only screen and (max-width: 560px){.globalsignWrap p{margin:1em 0}}.error_messe{color:#d2001e}.inq-btnList{text-align:center}.inq-btnList li{display:inline-block;padding:0.5em 1em}.inq-btnList .btn-submit{width:100%}.inq-btnList .return .btn-submit{background:#ddd;color:#0097e0}.inq-btnList .return .btn-submit:hover{opacity:0.7;filter:alpha(opacity=70)}label{padding:3px 10px 3px 0}input::-webkit-input-placeholder{color:#ccc;font-size:14px}input:-moz-placeholder{color:#ccc;font-size:14px}@media only screen and (min-width: 600px){input,button,select{vertical-align:middle;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:none;cursor:pointer;background:transparent;margin:0;padding:0}}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:1px solid #ccc;width:100%;font-size:16px;font-size:1.6rem}input[type="text"],select{width:100%;height:30px;padding:0 8px;background-color:#eee;font-size:15px;font-size:1.5rem;color:#333;border:1px solid #cccccc}input[type="radio"],input[type="checkbox"]{margin-right:0.5em;vertical-align:text-top}.btn-submit{text-align:center;height:50px;line-height:50px;background:#f7931e;color:#fff;font-size:20px;font-size:2.0rem;min-width:280px;display:block;margin:30px auto 0 auto;border:none}.btn-submit:hover{background:#004a80}@media only screen and (min-width: 767px){.tbl-form dt,.tbl-form dd{padding:1em}.tbl-form dt{width:12em}}.pagePrivacy .pageHeader{background-image:url(/img/common/bgHeader.jpg)}.pagePrivacy .alignC{margin:30px auto 20px;text-align:center}.privacyList{margin-bottom:20px}.privacyList dt{margin-top:30px;font-weight:bold;font-size:18px}.privacyList dd{padding-left:1.8em}.privacyList li{margin-top:15px}.privacyList li:first-child{margin-top:10px}.privacyList li li{margin-top:5px}.cntSecurity .titIntro+ul{margin-bottom:50px}.cntSecurity .titIntro+ul li{margin-top:5px}.cntSecurity ol{margin:30px 0 50px}.cntSecurity ol li{margin-top:15px}.cntSecurity dt{float:left}.cntSecurity dl:nth-of-type(2) dt{float:none}.cntSecurity figure{margin-bottom:20px}.cntSecurity .alignR{margin-top:20px}.sitemapList{border-top:1px solid #4d4d4d;margin:30px auto 0;max-width:800px}.sitemapList>li{border-bottom:1px solid #4d4d4d;font-size:18px;padding:10px 0 10px 1em}.sitemapList>li.hav-child li{border-top:1px dotted #4d4d4d;padding:5px 0 5px 1em;font-size:16px}.sitemapList>li.hav-child li:first-letter{color:#f7931e}.sitemapList>li a{color:#4d4d4d}.sitemapList>li a:hover{color:#f7931e}@media all and (max-width: 640px){.sitemapList{margin-top:10px}.sitemapList>li{font-size:1.6rem;padding:5px 0 5px 1em}.sitemapList>li.hav-child li{font-size:1.4rem}}
