@charset "UTF-8";.filter,.overlay{cursor:pointer}#company_table tr th,.vert-text,span.valign{vertical-align:middle}.navbar-new .navbar-brand,.navbar-new .navbar-nav>li>a,.navbar-new .navbar-text,.vert-text{color:#f1f1f1}body,html{height:100%;width:100%}.push50{margin-top:50px}.vegas-loading{border-radius:10px;background:url(../img/loading.gif) center center no-repeat;height:32px;left:20px;position:fixed;top:20px;width:32px;z-index:0}.vegas-overlay{background:url(overlays/01.png);opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";z-index:-1}.vegas-background{max-width:none!important;z-index:-2}.vegas-background,.vegas-overlay{-webkit-user-select:none;-ms-user-select:none;user-select:none}.vert-text{display:table-cell;text-align:center;background:rgba(0,49,105,.28)}.vert-text h1{/*! h1縮小設定 */padding:0;margin:0;font-size:2.8em;font-weight:400}#Grid .mix{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display:none;max-height:230px}#nav{margin-bottom:-20px}.navbar{border-radius:0!important}.navbar-new{background-color:rgba(0,49,105,.6)}.navbar-new .navbar-nav>li>a:focus,.navbar-new .navbar-nav>li>a:hover{background-color:rgba(0,0,0,.8)}.navbar-new .navbar-toggle{border-color:#ddd}.navbar-new .navbar-toggle:focus,.navbar-new .navbar-toggle:hover{background-color:#000}.navbar-new .navbar-toggle .icon-bar{background-color:#ccc}.navbar-new .navbar-collapse,.navbar-new .navbar-form{border-color:#e6e6e6}.navbar-new .navbar-nav>.dropdown>a:focus .caret,.navbar-new .navbar-nav>.dropdown>a:hover .caret{border-top-color:#333;border-bottom-color:#333}.navbar-new .navbar-nav>.open>a,.navbar-new .navbar-nav>.open>a:focus,.navbar-new .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}.navbar-new .navbar-nav>.open>a .caret,.navbar-new .navbar-nav>.open>a:focus .caret,.navbar-new .navbar-nav>.open>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar-new .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media (max-width:767px){.navbar-new .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-new .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-new .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-new .navbar-nav .open .dropdown-menu>.active>a,.navbar-new .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-new .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-new .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-new .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-new .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}.vert-text h1{padding:0;margin:0;font-size:1.75em;font-weight:400}}.navbar-new .navbar-link{color:#777}.navbar-new .navbar-link:hover{color:#333}.header{display:table;height:100%;width:100%;position:relative}.btn-top{color:#fff;background:rgba(0,49,105,0);border-color:#f1f1f1}.btn-top.active,.btn-top:active,.btn-top:focus,.btn-top:hover{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(246,255,0,.8)}.about_us,.services,.services2,.services3{padding:50px 0;border-bottom:1px solid #7395cb!important;box-shadow:0 1px 4px rgba(0,49,105,.065)}.about_us{background:#f1f1f1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)}.services{background:#7395cb;color:#FFF;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)}.services2{background:#FFF;color:#000;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)}.services3{background:none;color:#FFF;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)}.service-item,.service-item2{margin-bottom:15px;padding:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)}.service-item{background:#6a8ec9;border:1px solid #D1D1D1!important;box-shadow:0 1px 4px rgba(0,49,105,.065)}.service-item2{background:#FFF;border:0 solid #D1D1D1!important;box-shadow:0 0 0 rgba(0,49,105,.065)}#contact,#team,.active{box-shadow:0 1px 4px rgba(0,49,105,.065)}.active{background:#3071A9!important;border:1px solid #BBB!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)}.gallery .mix,.overlay{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";text-align:center}.label{border-radius:0!important}label.valid{width:24px;height:24px;background:url(../img/valid.png) center center no-repeat;display:inline-block;text-indent:-9999px}label.error{font-weight:700;color:red;padding:2px 8px;margin-top:2px}.portfolio{background:#f1f1f1}.gallery{overflow:hidden}.gallery:after{content:"";display:inline-block;width:100%}.gallery .mix{color:#FFF;display:none;font-size:30px;margin:0 0 30px;overflow:hidden;vertical-align:top}.gallery .mix.full{height:auto}.gallery a.mix-cover img{width:100%}.gallery a.mix-cover,.gallery span.cover{background-color:#FFF;border-radius:4px 4px 0 0;display:block;overflow:hidden}.gallery.portfolio a.mix-cover,.gallery.portfolio a.mix-cover .overlay{border-radius:4px}.gallery .mix a img,.gallery .mix a span.overlay{border-radius:4px 4px 0 0;box-shadow:0 0 1px 0 rgba(0,49,105,.1)}.gallery a.mix-cover{position:relative;transition:top .5s ease 0s}.gallery span.cover{background-color:#F4D432;position:absolute;top:-100%}.gallery span.cover span{color:#FFF;height:50px;left:0;line-height:50px;margin-top:-25px;position:absolute;right:0;top:50%}img.placeholder{height:100%;width:100%}.overlay{background-color:rgba(0,49,105,.048);border:0 solid rgba(255,255,255,.2);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s ease 0s;z-index:9;height:100%;width:100%}.overlay:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.overlay i,.overlay span.title{color:#FFF;font-size:40px;position:relative;top:-60px;transition:all .3s ease 0s}.overlay span.title{font-size:30px}.overlay:hover i,.overlay:hover span.title{top:10px}span.valign{display:inline-block;height:100%}#contact,#team{background:rgba(0,49,105,.79);color:#f1f1f1;padding:50px 0;border-top:1px solid #D1D1D1!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0)}.modal-body{width:auto!important;height:auto!important}.modal-dialog{width:60%!important}footer{padding:10px 0;background:#003168;color:#fff}#izumo,#map,#yamaguchi{height:400px}@media (max-width:768px){.navbar-brand{margin-left:20px}.navbar-toggle{margin-right:25px}#Grid .mix{margin-left:-25px}}.video-wrap{position:relative;margin-top:1.2em;margin-bottom:1.2em;padding-top:33px;padding-bottom:50%;overflow:hidden}.video-wrap iframe{position:absolute;top:0;left:0;height:100%;width:100%}#company_table tr th{text-align:center;background-color:#EEE;width:30%}#company_table tr td{text-align:left}#top .btn-top{color:#FFF;border-color:#FFF}#top .btn-top.active,#top .btn-top:active,#top .btn-top:focus,#top .btn-top:hover{color:red;background-color:rgba(0,0,0,0);border-color:rgba(255,0,0,.8)}#top_icon1:before{content:url(../img/top_icon1.png)}#top_icon2:before{content:url(../img/top_icon2.png)}#top_icon3:before{content:url(../img/top_icon3.png)}.services2 hr,hr{border-top:1px solid #CACAD9}#contact hr,.services3 hr{border-top:1px solid #FFF}#mapBox hr{border-top:1px solid #CACAD9}.copyright a{color:#FFF}.copyright a:hover{text-decoration:underline}