@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&subset=japanese');@import url('https://fonts.googleapis.com/css?family=Rock+Salt');@font-face{font-family:'tegaki';src:url('/wp-content/themes/gl2018/fonts/tegaki.ttf')}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:100%}body *{line-height:1.8em}body{line-height:1.8em;letter-spacing:0.1em;color:#333333}ul{padding-left:1.5em}.h3,.h4,.h5,.h6,h3,h4,h5,h6{margin:0}h4{font-weight:900}.h5,h5{font-size:15px}.h6,h6{font-size:10px}.midashi110,.midashi120,.midashi130,.midashi140,.midashi150,.midashi160,.midashi170,.midashi180,.midashi190,.midashi200,.midashi400{font-size:100%;font-weight:bold}.title400 span.sub{font-size:45%;border-bottom:3px solid #fff;vertical-align:20%;padding-bottom:5px}.title400{font-size:200%;font-weight:bold}iframe{width:100%}@media (max-width:767px){span.sub.visible-xs{display:inline !important}}@media (min-width:992px){.midashi110{font-size:110%}.midashi120{font-size:120%}.midashi130{font-size:130%}.midashi140{font-size:140%}.midashi150{font-size:150%}.midashi160{font-size:160%}.midashi170{font-size:170%}.midashi180{font-size:180%}.midashi190{font-size:190%}.midashi200{font-size:200%}.midashi400,.title400{font-size:400%}}.Serif{font-family:'Noto Serif JP',sans-serif}.Rock{font-family:'Rock Salt',cursive}.tegaki{font-family:'tegaki'}.w100{font-weight:100}.w200{font-weight:200}.w300{font-weight:300}.w400{font-weight:400}.w500{font-weight:500}.w700{font-weight:700}.w900{font-weight:900}.text-red{color:#ff3333}.text-blue{color:#0a2f52}.text-purple{color:#b27dac}#wrapper{overflow:hidden}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.text-height{line-height:2.3em}@media (max-width:813px){.xs-text-left{text-align:left}}a,a:link,a:hover{color:#333;text-decoration:none}.top-5{margin-top:5px}.top-10{margin-top:10px}.top-15{margin-top:15px}.top-20{margin-top:20px}.top-25{margin-top:25px}.top-30{margin-top:30px}.top-35{margin-top:35px}.top-40{margin-top:40px}.top-45{margin-top:45px}.top-50{margin-top:50px}.top-55{margin-top:55px}.top-60{margin-top:60px}.top-65{margin-top:65px}.top-70{margin-top:70px}.top-75{margin-top:75px}.top-80{margin-top:80px}.top-85{margin-top:85px}.top-90{margin-top:90px}.top-95{margin-top:95px}.top-100{margin-top:100px}.top-105{margin-top:105px}.top-110{margin-top:110px}.top-115{margin-top:115px}.top-120{margin-top:120px}.top-125{margin-top:125px}.top-130{margin-top:130px}.top-135{margin-top:135px}.top-140{margin-top:140px}.top-145{margin-top:145px}.top-150{margin-top:150px}.top-160{margin-top:160px}.top-165{margin-top:165px}.bottom-5{margin-bottom:5px}.bottom-10{margin-bottom:10px}.bottom-15{margin-bottom:15px}.bottom-20{margin-bottom:20px}.bottom-25{margin-bottom:25px}.bottom-30{margin-bottom:30px}.bottom-35{margin-bottom:35px}.bottom-40{margin-bottom:40px}.bottom-45{margin-bottom:45px}.bottom-50{margin-bottom:50px}.bottom-55{margin-bottom:55px}.bottom-60{margin-bottom:60px}.bottom-65{margin-bottom:65px}.bottom-70{margin-bottom:70px}.bottom-75{margin-bottom:75px}.bottom-80{margin-bottom:80px}.bottom-85{margin-bottom:85px}.bottom-90{margin-bottom:90px}.bottom-95{margin-bottom:95px}.bottom-100{margin-bottom:100px}.bottom-105{margin-bottom:105px}.bottom-110{margin-bottom:110px}.bottom-115{margin-bottom:115px}.bottom-120{margin-bottom:120px}.bottom-125{margin-bottom:125px}.bottom-130{margin-bottom:130px}.bottom-135{margin-bottom:135px}.bottom-140{margin-bottom:140px}.bottom-145{margin-bottom:145px}.bottom-150{margin-bottom:150px}.bottom-155{margin-bottom:155px}.bottom-160{margin-bottom:160px}.bottom-165{margin-bottom:165px}.right-5{margin-right:5px}.right-10{margin-right:10px}.right-15{margin-right:15px}.right-20{margin-right:20px}.right-25{margin-right:25px}.right-30{margin-right:30px}.right-35{margin-right:35px}.right-40{margin-right:40px}.right-45{margin-right:45px}.right-50{margin-right:50px}.right-55{margin-right:55px}.right-60{margin-right:60px}.right-65{margin-right:65px}.right-70{margin-right:70px}.right-75{margin-right:75px}.right-80{margin-right:80px}.right-85{margin-right:85px}.right-90{margin-right:90px}.right-95{margin-right:95px}.right-100{margin-right:100px}.right-165{margin-right:165px}.left-5{margin-left:5px}.left-10{margin-left:10px}.left-15{margin-left:15px}.left-20{margin-left:20px}.left-25{margin-left:25px}.left-30{margin-left:30px}.left-35{margin-left:35px}.left-40{margin-left:40px}.left-45{margin-left:45px}.left-50{margin-left:50px}.left-55{margin-left:55px}.left-60{margin-left:60px}.left-65{margin-left:65px}.left-70{margin-left:70px}.left-75{margin-left:75px}.left-80{margin-left:80px}.left-85{margin-left:85px}.left-90{margin-left:90px}.left-95{margin-left:95px}.left-100{margin-left:100px}.left-165{margin-left:165px}.with10{width:10%}.with20{width:20%}.with30{width:30%}.with40{width:40%}.with50{width:50%}.with60{width:60%}.with70{width:70%}.with80{width:80%}.with90{width:90%}hr{margin:0;border-top:1px solid #666}.gray-back{background-color:#f8f8f8;padding:50px 0 30px;color:#000}.blue-back{background-color:#e9f2f8;padding:50px 0 30px;color:#000}.op-10{opacity:0.1}.op-40{opacity:0.4}.op-70{opacity:0.7}.table{border-bottom:1px solid #fff}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px;vertical-align:middle}.table th,.nowrap{white-space:nowrap}.table-gray>tbody>tr>th{background-color:#f8f8f8;color:#000}.box-sm-80{margin-top:30px;margin-bottom:30px}@media (min-width:768px){.box-sm-80{margin-top:80px;margin-bottom:80px}}.btn,a.btn,button.btn{font-weight:900;line-height:1.5;position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#212529;border-radius:0.5rem}.btn-oem,.btn-poc,.btn-consulting{width:100%;padding:40px 0;margin-top:25px;margin-bottom:20px;font-size:24px}.btn-oem,a.btn-oem{color:#fff;background-color:#7e60ba}.btn-oem:hover,a.btn-oem:hover{color:#fff;background:#6f54a3}.btn-poc,a.btn-poc{color:#fff;background-color:#57aa96}.btn-poc:hover,a.btn-poc:hover{color:#fff;background:#448575}.btn-consulting,a.btn-consulting{color:#fff;background-color:#d56da3}.btn-consulting:hover,a.btn-consulting:hover{color:#fff;background:#ae5a86}.more{margin-top:10px;margin-bottom:30px;font-weight:700;font-size:110%}.more a{color:#fff}@media (min-width:768px){.btn-oem,.btn-poc,.btn-consulting{padding:80px 0}.more{margin-top:25px;margin-bottom:10px}}.row10{margin-right:-10px;margin-left:-10px}.row10:after{clear:both;display:table;content:" "}.row10:before{display:table;content:" "}.text-info{color:#2EBBE2 !important}@media (min-width:1200px){.container{width:1100px}}.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5,.col-xs-2-5,.col-sm-2-5,.col-md-2-5,.col-lg-2-5,.col-xs-3-5,.col-sm-3-5,.col-md-3-5,.col-lg-3-5,.col-xs-4-5,.col-sm-4-5,.col-md-4-5,.col-lg-4-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}.col-xs-2-5{width:40%;float:left}.col-xs-3-5{width:60%;float:left}.col-xs-4-5{width:80%;float:left}@media (min-width:813px){.col-sm-1-5{width:20%;float:left}.col-sm-2-5{width:40%;float:left}.col-sm-3-5{width:60%;float:left}.col-sm-4-5{width:80%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}.col-md-2-5{width:40%;float:left}.col-md-3-5{width:60%;float:left}.col-md-4-5{width:80%;float:left}}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}.col-lg-2-5{width:40%;float:left}.col-lg-3-5{width:60%;float:left}.col-lg-4-5{width:80%;float:left}}@media (min-width:813px){.row-eq-height{display:flex;flex-wrap:wrap}}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.no-gutter-v2{padding-right:0;padding-left:0}.no-gutter-5>[class*='col-']{padding-right:5px;padding-left:5px}.no-gutter-10>[class*='col-']{padding-right:10px;padding-left:10px}.panel-info>.panel-footer{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-danger>.panel-footer{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-default .panel-body,.panel-default .panel-body a{color:#333}@media (min-width:768px){.dl-horizontal dt{width:120px}.dl-horizontal dd{margin-left:140px}}.navbar-inverse .navbar-brand{color:#FFF}.navbar{margin-bottom:0px}.navbar-brand{width:60%;padding:10px;margin-top:0}.navbar-brand img{filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.6))}@media (min-width:992px){.navbar{background:rgba(51,102,255,0.9);border:none}.navbar-brand{width:330px;padding:22px 15px;height:80px}.navbar-inverse{border-color:transparent}.navbar-inverse .navbar-nav>li>a{color:#FFF}.navbar-nav>li>a{line-height:2.2em;padding-top:25px;padding-bottom:25px}.navbar-inverse .navbar-toggle{border-color:#fff}}.navbar-inverse{background-image:-webkit-linear-gradient(top, #2c57d9 0, #36f 100%);background-image:-o-linear-gradient(top, #2c57d9 0, #36f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#2c57d9), to(#36f));background-image:linear-gradient(to bottom, #2c57d9 0, #36f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c57d9', endColorstr='#3366ff', GradientType=0)}.navbar-inverse .navbar-toggle{border-color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}inverse .navbar-toggle:hover{background-color:#3366ff}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#3366ff}.main-visual,.main-visual-second{text-align:center;position:relative;overflow:hidden;width:100%;top:0;background-image:url("/application/themes/sakaikogyo/img/ami.png");background-repeat:repeat}.main-visual img{z-index:3;position:absolute;left:0;right:0;top:80px;margin:auto;margin-top:20px;filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.6))}.main-visual{height:350px}.main-visual-second{height:200px}.main-visual-second p{display:block;z-index:3;position:absolute;bottom:70px;left:0;right:0;margin:auto;text-align:center;color:#fff;font-size:30px;font-weight:500;text-shadow:0 0 10px #000}.second-text{z-index:3;position:absolute;bottom:40px;left:0;right:0;margin:auto;text-align:center;color:#fff;font-weight:500;text-shadow:0 0 10px #000}#youtube,#main-img{z-index:-100;position:absolute;top:0;left:0;width:auto;height:auto;pointer-events:none}#youtube{min-width:120%;min-height:120%}#main-img{min-width:100%;min-height:100%}#main-img img{width:100%;height:auto}@media (min-width:813px){.main-visual{height:900px}.main-visual img{margin-top:250px}.main-visual-second{height:500px}.main-visual-second p{bottom:200px}.second-text{bottom:180px}.main-visual-second #youtube,.main-visual-second #main-img{margin-top:-200px}}#animation{-webkit-animation-duration:0.5s;animation-delay:0.5s}.ami{position:relative;background-image:url("/application/themes/sakaikogyo/img/ami.png");background-repeat:repeat}.ccm-block-page-list-wrapper{margin-top:20px;border-top:1px solid #ccc;padding-bottom:30px}.ccm-block-page-list-page-entry{padding:20px 0;border-bottom:1px solid #ccc}.ccm-block-page-list-date{width:8em;display:inline-block}.ccm-block-page-list-title a{text-decoration:none;color:#fff}.ccm-block-page-list-title a:hover{color:#ccc}.back_sakai_top{background-image:url(/application/themes/sakaikogyo/img/back_sakai_top.png);background-position:top left;background-repeat:no-repeat}.top_white_box{filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));padding:30px 35px;background:rgba(255,255,255,0.9);margin:100px 0}.back_sakai_business{background-image:url(/application/themes/sakaikogyo/img/back_sakai_business.png);background-position:top left;background-repeat:no-repeat}.back_sakai_contact{background-image:url(/application/themes/sakaikogyo/img/back_sakai_contact.png);background-position:top left;background-repeat:no-repeat}.back_sakai_recruit{background-image:url(/application/themes/sakaikogyo/img/back_sakai_recruit.png);background-position:top left;background-repeat:no-repeat}.back_sakai_about{background-image:url(/application/themes/sakaikogyo/img/back_sakai_about.png);background-position:top left;background-repeat:no-repeat}.about_white_box{filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));padding:30px 35px;background:rgba(255,255,255,0.9);margin:50px 0}.top_work{-webkit-transform:rotate(-2deg) translate3d(0, 0, 0);margin-left:-25%;padding:0 25%;position:relative;transform:rotate(-2deg) translate3d(0, 0, 0);width:150%;background-color:#eaefff}.top_work .container{-webkit-transform:rotate(2deg) translate3d(0, 0, 0);margin:0 auto;max-width:100%;padding:18px 30px 78px;transform:rotate(2deg) translate3d(0, 0, 0)}.top_work .title{text-align:center;font-size:30pt;font-weight:900}.top_work .title span{font-size:16pt;vertical-align:text-top;border-bottom:2px solid #333;padding-bottom:5px}.pan{border-bottom:1px solid #ddd;margin-bottom:20px;background-color:#f5f5f5}.breadcrumb{background:none;border-radius:0;margin-bottom:0}ul.breadcrumb li+li:before{padding:8px;color:black;content:">\00a0"}ul.breadcrumb li a{color:#333}#footer-item{margin-top:-50px}#footer-item .googlemap iframe{width:100%;height:300px}#footer-item .googlemap iframe body{margin:0;padding:0}.footer{margin-top:-10px;font-size:95%;background-color:#3366ff;color:#fff;padding-bottom:30px}.footer::before{content:"";display:inline-block;position:relative;background:url(/application/themes/sakaikogyo/img/ami.png) left top / auto repeat,url(/application/themes/sakaikogyo/img/footer_back.jpg) center center / cover;width:100%;height:100px;margin-bottom:30px}.copyright{text-align:center;font-size:10px;border-top:1px solid #5c85ff;padding-top:30px;margin-top:30px}@media (min-width:992px){#footer-item .googlemap iframe{height:700px}.footer{padding-bottom:50px}.footer::before{height:180px;margin-bottom:50px}.copyright{font-size:11px;padding-top:50px;margin-top:50px}}#EditHeight .navbar-fixed-top{margin-top:48px}#EditHeight .navbar-fixed-bottom,.navbar-fixed-top{z-index:100}.m_auto img{margin:auto}#EditHeight .main-visual-second{padding-top:100px;color:#fff}.midashi_L{border-bottom:1px solid #eee;margin-bottom:30px}.midashi_L p{margin:0px}#EditHeight .top_white_box{filter:none !important}.form-actions .btn,a.btn,button.btn{color:#fff}.breadcrumb{padding:8px 0px}