﻿/*!
*  Style.css | 2016.12.22 by rino
*//*!
 *  Variables | 2016.03.17 by yk
 */#movie{position:relative;min-width:320px;height:400px;min-height:400px;text-align:center;background-image:url(/images/home/bg_movie.jpg);background-position:center;background-size:cover}#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;width:320px;margin:auto;margin-top:-100px}#movie .catch .copy{margin-bottom:12px}#movie .scroll{position:absolute;top:auto;left:0;right:0;bottom:30px;width:40px;margin:auto}#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}#message p{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;font-size:12px;line-height:20px}#message .line{width:auto;padding:6px 12px;margin:15px auto;font-size:12px;line-height:18px}#section{position:relative;min-height:auto;text-align:center;background-color:#eee}#section .bg{display:none}#section .link{position:relative;width:100%;height:auto;margin:0}#section .link .left{float:left;width:50%}#section .link .right{float:right;width:50%}#technology{padding:45px 0;background-color:#eee}#technology h2{position:relative;margin-bottom:20px}#technology h2 img{width:260px}#technology ul li{width:48%;margin:0;margin-bottom:12px}#technology ul li:nth-child(even){float:right}#technology ul li .text{position:relative;height:32px;padding:5px 24px 5px 10px}#technology ul li .text h3{height:32px;margin-bottom:0;font-size:12px;line-height:16px}#technology ul li .text h3 .fa{float:none;position:absolute;top:10px;right:0}#technology ul li .text p{display:none}#recruit{position:relative;height:240px;min-height:auto;background-image:url(/images/home/bg_recruit.jpg);background-position:center;background-size:cover}#recruit .bg{display:none}#recruit .link{position:absolute;top:0;left:0;right:0;bottom:0;height:120px;margin:auto}#recruit .link img{max-width:320px;height:auto}#information{padding:45px 0;text-align:center;background-color:#fff}#information #news{float:none;margin:0;margin-bottom:45px}#information #irinfo{float:none;margin:0}#information #news,#information #irinfo{width:auto;text-align:left}#information #news h2,#information #irinfo h2{margin-bottom:20px;width:160px}#information #news ul,#information #irinfo ul{width:100%}#information #news ul li,#information #irinfo ul li{padding:15px 0 15px 6px;line-height:21px}#information #news ul li .label,#information #irinfo ul li .label{padding:1px 12px;margin-right:6px}#information #news ul li span,#information #news ul li a,#information #irinfo ul li span,#information #irinfo ul li a{font-size:13px}#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:10px 0;text-align:center}#topBnr .bnr{max-width:300px}
