.blog_title img{width:100%;height:100px;background-image:url(images/xback1.jpg.pagespeed.ic.eezOYqjx73.jpg)}.footer_inner,.header_inner{display:flex;justify-content:space-between;align-items:center;padding:10px 1%}.footer_inner h1,.header_inner h1{z-index:1;width:180px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.footer_inner h1,.header_inner h1{width:160px}}.footer_inner>ul,.header_inner>ul{width:100%;display:flex;align-items:center;justify-content:flex-end}.footer_inner>ul li,.header_inner>ul li{font-size:.7em;color:#fff;margin-right:5%;letter-spacing:.1em}.footer_inner .social li,.header_inner .social li{margin-right:15px;font-size:1.5em}.footer_inner .social li i,.header_inner .social li i{color:#fff}.social{display:flex;align-items:center}.social li{font-size:1.5em}.social li i{color:#fff}header{background:url(images/xback1.jpg.pagespeed.ic.eezOYqjx73.jpg)}#home{display:flex;justify-content:space-between;align-items:center;padding:30px 0;position:relative}@media screen and (max-width:767px){#home{display:block;padding:35px 10%;text-align:center}}#home .inner{width:50%;display:flex;justify-content:center;align-items:center;padding:5%;z-index:1}#home .inner:first-child{padding-right:2.5%}#home .inner:nth-child(2){padding-left:2.5%}@media screen and (max-width:767px){#home .inner{width:100%;display:block;padding:0}#home .inner:first-child{padding-right:0}#home .inner:last-child{padding-left:0}}#home .inner h2{margin-bottom:30px;letter-spacing:.2em}#home .inner p{line-height:2em}@media screen and (max-width:767px){#home .inner p{padding:0 15%}}#home .inner .img_box{text-align:end}@media screen and (max-width:767px){#home .inner .img_box{display:flex;justify-content:center;align-items:center;padding:40px 0}}#home .inner .img_box img{width:80%}#home .fa-angle-double-down{position:absolute;bottom:20px;right:50%;font-size:1.8em;color:#fff}.header_inner{padding:10px 2%;border-bottom:1px solid #fff;position:relative}.footer_inner{background-color:#393939}.footer_bottom{background-color:#000;text-align:center;padding:5px 0}.footer_bottom p{color:#fff;font-size:.1em;font-weight:100}#page_top{position:fixed;bottom:100px;right:75px;height:30px;width:20px}@media screen and (max-width:767px){#page_top{right:20px}}#page_top i{font-size:1.8em;color:#fff;margin-top:2px}#nav_drawer{position:relative}.nav_unshown{display:none}#nav_open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav_open span,#nav_open span:after,#nav_open span:before{position:absolute;height:3px;width:25px;border-radius:3px;background:#fff;display:block;content:"";cursor:pointer}#nav_open span:before{bottom:-8px}#nav_open span:after{bottom:-16px}#nav_close{display:none;z-index:99;width:100%;background:#000;opacity:0}#nav_close,#nav_content{position:fixed;top:0;right:0;height:100%;transition:.3s ease-in-out}#nav_content{overflow:auto;z-index:9999;width:40%;max-width:330px;background:#fff;transform:translateX(105%);padding:20px}#nav_content .social{display:flex}#nav_content .social i{color:#868686;font-size:1em;margin-top:5px}#nav_input:checked~#nav_close{display:block;opacity:.5}#nav_input:checked~#nav_content{transform:translateX(0);box-shadow:6px 0 25px rgba(0,0,0,.15)}section{text-align:center;padding:70px 0}@media screen and (max-width:767px){section{padding:35px 10%}}section h3{font-size:1.5em;margin-bottom:20px;letter-spacing:.2em}section h3,section p{color:#868686;font-weight:200}section p{padding:0 15%;line-height:2em}#service{background:url(images/xback2.jpg.pagespeed.ic._JvEigIHTf.jpg) 50%;background-size:cover}#service .service_inner{z-index:1;display:flex;justify-content:space-between;margin:30px 10% 0}@media screen and (max-width:767px){#service .service_inner{display:block;margin:30px 0 0}}#service .service_inner dl{width:30%}@media screen and (max-width:767px){#service .service_inner dl{width:100%}}#service .service_inner dl dt{width:50%;margin:auto}@media screen and (max-width:767px){#service .service_inner dl dt{width:65%}}#service .service_inner dl dt i{color:#fff;font-size:7.5em}#service .service_inner dl dt .fa-shield-alt{width:125px}#service .service_inner dl dt .fa-cogs,#service .service_inner dl dt .fa-loud{width:141px}#service .service_inner dl .shield{width:125px}#service .service_inner dl .cloud,#service .service_inner dl .cogs{width:141px}#service .service_inner dl dd{color:#fff;margin-top:20px}@media screen and (max-width:767px){#service .service_inner dl dd{margin-bottom:20px;font-size:.8em;line-height:2.5em}#company{padding:35px 0}}#company .company_inner{display:flex;justify-content:space-around;align-items:center;text-align:left}@media screen and (max-width:767px){#company .company_inner{display:block}}#company .company_inner>div{width:50%}@media screen and (max-width:767px){#company .company_inner>div{width:100%}}#company .company_inner .info{display:flex;justify-content:flex-end;margin-right:10%}@media screen and (max-width:767px){#company .company_inner .info{display:block}}#company .company_inner .info ul li{line-height:2em}@media screen and (max-width:767px){#company .company_inner .info ul li span{display:block}}#company .company_inner .info ul div{margin-top:40px}@media screen and (max-width:767px){#company .company_inner .info ul{text-align:center}#company .company_inner .map{margin-top:35px}}#company .company_inner iframe{max-width:600px;width:100%}@media screen and (max-width:767px){#company .company_inner iframe{max-width:767px}}#news ul{margin:auto;max-width:500px}#news ul li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #868686;padding:10px 15px}@media screen and (max-width:767px){#news ul li{font-size:.6em;padding:10px 5px;text-align:left}#news ul li span{margin-left:20px}}#faq .btn{margin-top:35px;width:150px}.bg{background-size:cover;background-color:#000;position:relative}.bg h2,.bg h3,.bg p{color:#fff;position:relative}.bg dl{position:relative}.bg:before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:" "}.btn{background-color:#868686;color:#fff;letter-spacing:.2em;font-size:.8em;padding:10px 15px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.4);cursor:pointer}form{width:600px;margin:40px auto 0}@media screen and (max-width:767px){form{width:100%}}form p{padding:0}form .input_wrapper{display:flex;justify-content:center;margin-bottom:-20px}@media screen and (max-width:767px){form .input_wrapper{display:block;text-align:left;margin-top:-40px}}form .input_wrapper .label{width:140px;text-align:left;font-size:.8em;font-weight:700}@media screen and (max-width:767px){form .input_wrapper .label{font-size:.9em}}form .input_wrapper input,form .input_wrapper textarea{padding:5px;border-radius:5px;border:1px solid #868686;resize:none;box-sizing:border-box;width:280px}@media screen and (max-width:767px){form .input_wrapper input,form .input_wrapper textarea{width:100%}}form .input_wrapper.textarea{align-items:top}form .btn{width:200px;margin-left:80px;margin-top:40px}@media screen and (max-width:767px){form .btn{width:150px;margin-left:0}}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{letter-spacing:.1em}section.single{text-align:left;padding:70px 15%}@media screen and (max-width:767px){section.single{padding:35px 10%}}section.single p{padding:0}section.single .content{margin:30px 0}*{margin:0;padding:0;color:#868686;letter-spacing:.3em}body{font-family:Avenir\ Next,Verdana,\\30D2ラギノ角ゴPro\ W3,Hiragino\ Kaku\ Gothic\ Pro,\\6E38ゴシック,Yu\ Gothic,\\30E1イリオ,Meiryo,Osaka,sans-serif}@media screen and (max-width:767px){body{font-size:15px}}a{text-decoration:none}ul{list-style:none}img{max-width:100%}.linkWrap{position:relative}.linkWrap a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}button,input,select,textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:767px){.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}}