﻿/*!
*  Style.css | 2016.11.01 by rino
*//*!
 *  Variables | 2016.03.17 by yk
 */#loader{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#000;background:rgba(0,0,0,0.5);z-index:999}#movie{position:relative;min-width:1110px;min-height:700px;margin:auto;text-align:center}#movie .covervid-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#movie .catch{position:absolute;top:50%;left:0;right:0;bottom:auto;margin-top:-180px}#movie .catch .copy{margin-bottom:12px}#movie .scroll{position:absolute;top:auto;left:0;right:0;bottom:30px}#movie .shadow{position:absolute;top:0;width:100%;height:inherit;background-image:url(/images/home/bg_shadow.png);background-repeat:repeat}#message{padding:30px 15px;text-align:center;background-color:#f5f5f5}#message p{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;font-size:14px;line-height:24px}#message .line{width:800px;padding:6px;margin:15px auto;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";font-size:13px;line-height:20px}#message .line a{text-decoration:underline}#message .line.black{color:#fff;background-color:#000}#message .line.gray{color:#111;background-color:#ccc}#message .line.red{color:#fff;background-color:#eb0029}#message .line.blue{color:#fff;background-color:#0082ca}#message .line.green{color:#fff;background-color:#62c462}#message .line.yellow{color:#111;background-color:#ff3}#section{position:relative;min-height:440px;text-align:center}#section .bg img{width:100%}#section .link{position:absolute;top:50%;left:0;right:0;bottom:auto;width:800px;height:146px;margin:auto;margin-top:-73px}#technology{padding:60px 0;background-color:#eee}#technology h2{position:relative;margin-bottom:20px}#technology h2 img{position:relative;z-index:1;padding-right:15px;background-color:#ededed}#technology h2:before{display:block;content:"";position:absolute;top:50%;z-index:0;width:100%;height:1px;border-top:solid 1px #000}#technology ul li{float:left;width:340px;margin-right:30px;margin-bottom:30px;background-color:#fff;box-shadow:0 0 2px 1px #ccc}#technology ul li.last{margin-right:0}#technology ul li .image img{width:100%}#technology ul li .text{height:100px;padding:15px}#technology ul li .text h3{height:25px;margin-bottom:5px;font-size:14px;line-height:25px;overflow:hidden}#technology ul li .text h3 .fa{float:right;line-height:25px}#technology ul li .text p{font-size:14px;line-height:18px}#recruit{position:relative;min-height:440px;text-align:center}#recruit .bg img{width:100%}#recruit .link{position:absolute;top:0;left:0;right:0;bottom:0;height:245px;margin:auto}#information{padding:60px 0;text-align:center;background-color:#fff}#information #news{float:left}#information #irinfo{float:right}#information #news,#information #irinfo{width:520px;text-align:left}#information #news h2,#information #irinfo h2{margin-bottom:20px}#information #news ul,#information #irinfo ul{width:100%;margin-bottom:24px;border-top:1px solid #121212;border-bottom:1px solid #121212}#information #news ul li,#information #irinfo ul li{padding:15px 0 15px 6px;line-height:24px;overflow:hidden}#information #news ul li .label,#information #irinfo ul li .label{display:inline-block;padding:3px 6px;padding:1px 12px;margin-right:12px;margin-right:6px;color:#fff;font-size:0.9em;background-color:#666}#information #news ul li .label.region,#information #irinfo ul li .label.region{background-color:#0082ca}#information #news ul li .label.environment,#information #irinfo ul li .label.environment{background-color:#82ca00}#information #news ul li .date,#information #irinfo ul li .date{display:inline-block;margin-right:12px}#information #news ul li .title,#information #irinfo ul li .title{padding:6px 0;font-size:15px}#information #news ul li a,#information #irinfo ul li a{border-bottom:1px dotted #121212}#information #news ul li+li,#information #irinfo ul li+li{border-top:1px solid #121212}#topBnr{padding:30px 0;text-align:center}#topBnr .bnr{margin:15px auto 15px}
