.slider{visibility:hidden;height:700px}@media (max-width: 991px){.slider{height:600px}}@media (max-width: 767px){.slider{height:400px}}.slick-initialized{visibility:visible;height:auto}.mb80{margin-bottom:80px}@media (max-width: 1199px){.mb80{margin-bottom:70px}}@media (max-width: 991px){.mb80{margin-bottom:70px}}@media (max-width: 767pxpx){.mb80{margin-bottom:60px}}.cell{display:table-cell;vertical-align:middle;height:100%;text-align:center}#mainv{position:relative;z-index:-1}#mainv img{max-width:100%;width:100%;min-height:750px}@media (max-width: 1199px){#mainv img{min-height:600px}}@media (max-width: 991px){#mainv img{min-height:500px}}@media (max-width: 767px){#mainv img{min-height:400px}}#mainv #slideCont{z-index:0}#mainv .outer{z-index:1000;position:absolute;text-align:center;line-height:1.5;width:100%;top:50%;-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-webkit-transform:translateY(-30%);transform:translateY(-30%);color:#fff}#mainv .outer .policy{font-size:4.2rem;font-weight:700;margin-bottom:60px;text-shadow:#000 0 5px 9px}#mainv .outer .text{font-size:3.5rem;font-weight:500;text-shadow:#000 0 5px 9px}@media (max-width: 1199px){#mainv .outer .policy{font-size:3.9rem;margin-bottom:50px}#mainv .outer .text{font-size:3.0rem}}@media (max-width: 991px){#mainv .outer .policy{font-size:3.5rem;margin-bottom:40px}#mainv .outer .text{font-size:2.4rem}}@media (max-width: 767px){#mainv .outer{-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-webkit-transform:translateY(-40%);transform:translateY(-40%)}#mainv .outer .policy{font-size:2.1rem;margin-bottom:30px}#mainv .outer .text{font-size:1.8rem}}@media (max-width: 350px){#mainv .outer .policy{font-size:1.8rem;margin-bottom:30px}#mainv .outer .text{font-size:1.5rem}}div[class^="col-"] img{width:100%}#news{overflow:hidden;*zoom:1;margin-bottom:90px}#news h2{margin-top:11px;margin-bottom:43px}#news .comBtn{margin-bottom:10px}@media (max-width: 991px){#news .comBtn{margin:40px auto 30px;max-width:767px;width:100%;text-align:center}}#news .ttlInner{float:left;width:226px;margin-right:80px}#news .notice{width:100%;padding-left:306px}#news .notice .cont{font-size:1.8rem;overflow:hidden;*zoom:1;border-top:1px solid #707070}#news .notice .cont:last-of-type{border-bottom:1px solid #707070}#news .notice .cont dt,#news .notice .cont dd{display:inline-block;text-align-last:left}#news .notice .cont .time{width:110px;float:left;font-weight:500;color:#14B7FF;padding:15px 30px 20px 0}#news .notice .cont .text{width:calc( 100% - 110px);padding:15px 20px}#news .notice .cont .text a:hover{color:#006FCE;opacity:0.8;transition:0.2s}@media (max-width: 1199px){#news{margin-bottom:90px}#news .ttlInner{margin-right:40px}#news .notice{padding-left:266px}}@media (max-width: 991px){#news{margin-bottom:70px}#news .ttlInner{float:none;width:100%;margin-right:0}#news .ttlInner h2{margin-top:0;margin-bottom:30px}#news .notice{padding-left:0}}@media (max-width: 767px){#news{margin-bottom:40px}#news .notice .cont .time{padding:10px 0 5px;float:none}#news .notice .cont .text{padding:0;width:100%;margin-bottom:10px}}#content div[class^="col-"]{padding:0}#content .row,#content .container{padding:0;margin:0}#content .inner{position:relative;display:block}#content .inner .descript{position:absolute;width:100%;padding:27px;box-sizing:border-box;top:0;height:100%;display:table-cell}#content .inner .descript .content{line-height:1.5;width:100%;height:100%;background:rgba(255,255,255,0.76);display:table}#content .ttl{font-size:3.6rem;color:#14B7FF;font-weight:700;margin-bottom:50px;position:relative;text-shadow:-5px -5px #fff,-5px -4px #fff,-5px -3px #fff,-5px -2px #fff,-5px -1px #fff,-5px 0px #fff,-5px 1px #fff,-5px 2px #fff,-5px 3px #fff,-5px 4px #fff,-4px -5px #fff,-4px -4px #fff,-4px -3px #fff,-4px -2px #fff,-4px -1px #fff,-4px 0px #fff,-4px 1px #fff,-4px 2px #fff,-4px 3px #fff,-4px 4px #fff,-3px -5px #fff,-3px -4px #fff,-3px -3px #fff,-3px -2px #fff,-3px -1px #fff,-3px 0px #fff,-3px 1px #fff,-3px 2px #fff,-3px 3px #fff,-3px 4px #fff,-2px -5px #fff,-2px -4px #fff,-2px -3px #fff,-2px -2px #fff,-2px -1px #fff,-2px 0px #fff,-2px 1px #fff,-2px 2px #fff,-2px 3px #fff,-2px 4px #fff,-1px -5px #fff,-1px -4px #fff,-1px -3px #fff,-1px -2px #fff,-1px -1px #fff,-1px 0px #fff,-1px 1px #fff,-1px 2px #fff,-1px 3px #fff,-1px 4px #fff,0px -5px #fff,0px -4px #fff,0px -3px #fff,0px -2px #fff,0px -1px #fff,0px 0px #fff,0px 1px #fff,0px 2px #fff,0px 3px #fff,0px 4px #fff,1px -5px #fff,1px -4px #fff,1px -3px #fff,1px -2px #fff,1px -1px #fff,1px 0px #fff,1px 1px #fff,1px 2px #fff,1px 3px #fff,1px 4px #fff,2px -5px #fff,2px -4px #fff,2px -3px #fff,2px -2px #fff,2px -1px #fff,2px 0px #fff,2px 1px #fff,2px 2px #fff,2px 3px #fff,2px 4px #fff,3px -5px #fff,3px -4px #fff,3px -3px #fff,3px -2px #fff,3px -1px #fff,3px 0px #fff,3px 1px #fff,3px 2px #fff,3px 3px #fff,3px 4px #fff,4px -5px #fff,4px -4px #fff,4px -3px #fff,4px -2px #fff,4px -1px #fff,4px 0px #fff,4px 1px #fff,4px 2px #fff,4px 3px #fff,4px 4px #fff}#content .ttl.mt{margin-top:40px}@media (max-width: 1799px){#content .ttl{font-size:3.4rem}}#content .col-md-4:first-of-type .ttl{margin-bottom:55px}#content .br2{padding-bottom:30px}#content .br2 .ttl{margin-bottom:30px;line-height:1.25}#content .txt{color:#000;font-size:2.0rem;font-weight:500}#content .widetxt{display:none}@media (max-width: 1699px){#content .ttl{font-size:3.2rem}#content .br2{padding-bottom:20px}#content .txt{font-size:1.8rem}}@media (max-width: 1499px){#content .ttl{font-size:2.4rem;text-shadow:-2px -1px #fff,-2px 0px #fff,-2px 1px #fff,-2px 2px #fff,-1px -2px #fff,-1px -1px #fff,-1px 0px #fff,-1px 1px #fff,-1px 2px #fff,0px -2px #fff,0px -1px #fff,0px 0px #fff,0px 1px #fff,0px 2px #fff,1px -2px #fff,1px -1px #fff,1px 0px #fff,1px 1px #fff,1px 2px #fff,2px -2px #fff,2px -1px #fff,2px 0px #fff,2px 1px #fff}#content .br2{padding-bottom:20px}#content .txt{font-size:1.4rem}}@media (min-width: 1200px) and (max-width: 1750px){#content .widetxt{display:inline-block}}@media (max-width: 1199px){#content .col-md-4:first-of-type .ttl{margin-bottom:30px}#content .inner .descript{padding:40px}#content .ttl{font-size:3.3rem;margin-bottom:40px;text-shadow:-2px -2px #fff, -2px -1px #fff, -2px 0px #fff, -2px 1px #fff, -2px 2px #fff, -1px -2px #fff, -1px -1px #fff, -1px 0px #fff, -1px 1px #fff, -1px 2px #fff, 0px -2px #fff, 0px -1px #fff, 0px 0px #fff, 0px 1px #fff, 0px 2px #fff, 1px -2px #fff, 1px -1px #fff, 1px 0px #fff, 1px 1px #fff, 1px 2px #fff, 2px -2px #fff, 2px -1px #fff, 2px 0px #fff, 2px 1px #fff, 2px 2px #fff}#content .txt{font-size:2.0rem;font-weight:500}#content .col-sm-6{max-height:325px}#content .col-sm-6 img{max-height:325px}}@media (max-width: 991px){#content .ttl{font-size:2.8rem}#content .txt{font-size:1.6rem;font-weight:500}}@media (max-width: 767px){#content .ttl{font-size:2.7rem;margin-bottom:25px}#content .ttl.mt{margin-top:0}#content .br2 .ttl{margin-bottom:20px}#content .txt{font-size:1.7rem;font-weight:500}#content .col-sm-6{max-height:240px}#content .col-sm-6 img{max-height:240px}#content .inner .descript{padding:30px 20px}}@media (max-width: 350px){#content .ttl{font-size:2.5rem}#content .txt{font-size:1.5rem}#content .widetxt{display:inline-block}}#performance .bgBlue{background:#E8F8FF}#performance .container{padding-top:125px;padding-bottom:125px}@media (max-width: 1199px){#performance .container{padding-top:90px;padding-bottom:90px}}@media (max-width: 991px){#performance .container{padding-top:70px;padding-bottom:50px}}@media (max-width: 767px){#performance .container{padding-top:50px;padding-bottom:30px}}#performance .inner{position:relative;padding-top:100%;display:block}#performance .inner img,#performance .inner .text{position:absolute;bottom:0}#performance .inner .text{position:absolute;bottom:0;width:100%;background:rgba(255,255,255,0.8);font-size:2.9rem;font-weight:700;color:#0B5880;height:108px;line-height:108px;text-align:center}@media (max-width: 1599px){#performance .inner .text{height:80px;line-height:80px;font-size:2.7rem}}@media (max-width: 1199px){#performance .inner .text{height:70px;line-height:70px}}@media (max-width: 991px){#performance .inner .text{font-size:2.5rem}}@media (max-width: 767px){#performance .inner .text{font-size:2rem;height:40px;line-height:40px}}@media (max-width: 400px){#performance .inner .text{font-size:1.6rem;height:35px;line-height:35px}}@media (max-width: 1199px){#performance .col-xs-6{margin-bottom:20px}}#flow a img{width:100%;min-height:175px}@media (max-width: 767px){#flow a img{min-height:120px}}#flow a{height:100%;width:100%;display:inline-block;position:relative}#flow a .touch{text-align:center;position:absolute;top:0;right:0;left:0;color:#fff;width:100%;display:table}#flow a .touch .icon-icon-touch{font-size:10.3rem}#flow a .touch h2{margin-top:30px}@media (max-width: 1199px){#flow a .touch .cell{padding-top:25px}#flow a .touch .icon-icon-touch{font-size:7rem}#flow a .touch h2{margin-top:10px;font-size:2.8rem}}@media (max-width: 991px){#flow a .touch .icon-icon-touch{font-size:6rem}#flow a .touch h2{font-size:2.3rem}}@media (max-width: 767px){#flow a .touch h2{font-size:2rem}}@media (max-width: 400px){#flow a .touch .icon-icon-touch{font-size:4rem}#flow a .touch h2{font-size:1.8rem}}#company{margin-bottom:75px}#company .title{position:absolute;top:0;right:0;left:0;width:100%;height:100%}#company .title .dTable{display:table;width:100%;height:100%}#company .title h3{display:table-cell;vertical-align:middle;text-align:center;font-weight:500;font-size:3.0rem;color:#fff}@media (max-width: 767px){#company .title h3{font-size:2.2rem}}@media (max-width: 1199px){#company .col-md-push-3{margin-top:15px}}@media (max-width: 991px){#company .col-md-push-3{margin-top:0px}}
