﻿@import url(//use.fontawesome.com/releases/v5.0.11/css/all.css);@media screen and (min-width: 769px){.sp_only{display:none !important}}@media screen and (max-width: 768px){.pc_only{display:none !important}.sp_only{display:block !important}}body{padding-top:74px;font-family:"メイリオ", Meiryo, verdana, "ＭＳ Ｐゴシック" ,"MS PGothic" ,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;color:#707070;line-height:1.7;text-align:center;overflow-x:hidden}@media screen and (max-width: 768px){body{padding-top:60px}}.header{width:100%;background:#FFF;z-index:500}@media screen and (max-width: 660px){.header .navbar-brand img{max-width:180px}}@media screen and (max-width: 560px){.header .navbar-brand img{max-width:140px}}@media screen and (max-width: 414px){.header .navbar-brand img{max-width:120px}}@media screen and (max-width: 375px){.header .navbar-brand img{max-width:120px}}@media screen and (max-width: 320px){.header .navbar-brand img{max-width:80px}}.header .nolink{pointer-events:none}.navbar-light .navbar-toggler{border:0}.navbar{width:90%;margin:0 auto;text-align:center}@media screen and (max-width: 768px){.navbar{width:100%}}.navbar-nav{padding:0}@media screen and (max-width: 768px){.navbar-nav{margin-top:30px}}.nav-item a{padding:0rem;color:#333}.nav-item a:hover{opacity:0.7}@media screen and (max-width: 768px){.nav-item{margin-bottom:10px;border-bottom:1px dotted #ccc;text-align:left}}.nav-item img{max-width:100%}.global-nav{position:fixed;right:-440px;top:0;width:420px;height:100vh;padding-top:40px;background-color:#0c2251;transition:all .6s;z-index:200;overflow-y:auto}@media screen and (max-width: 556px){.global-nav{position:fixed;right:-320px;width:300px}}.global-nav a{display:block}#mv{list-style:none;margin:0 auto;text-align:center;padding:0;width:100%}#mv li{display:block;width:100%}#mv li img{width:100%;height:auto}#mv .slick-dots li{position:relative;display:inline-block !important;width:20px !important;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots{position:absolute;bottom:-35px !important;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-next,.slick-prev{z-index:99}@media screen and (max-width: 414px){.slick-next,.slick-prev{display:none}}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free" !important;font-size:60px !important;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){.slick-prev:before,.slick-next:before{font-size:30px !important}}.slick-prev:before{content:"" !important;display:block;font-weight:900;color:#fff}.slick-next:before{content:"" !important;display:block;font-weight:900;color:#fff}.slick-prev,.slick-next{height:40px !important;width:40px !important}.slick-next{right:30px !important;top:50% !important}@media screen and (max-width: 768px){.slick-next{right:10px !important}}.slick-prev{left:30px !important;top:50% !important}@media screen and (max-width: 768px){.slick-prev{left:10px !important}}.container{text-align:center;margin:auto}#content{width:100%;padding:70px 0;background:url(../img/bg_repeat01.png) center top repeat}#content .secwrap{width:90%;max-width:800px;margin:0 auto}#content .section{position:relative}#content .section header{width:100%;height:40px;margin-bottom:0px;text-align:left;overflow:hidden}#content .section header.topics{width:100%;height:70px;margin-bottom:0px;text-align:left;overflow:hidden}#content .section header .tit-main{float:left;margin-right:30px;font-size:250%;color:#6f6f6f;font-family:'PT Sans', sans-serif;line-height:1}#content .section header .catch{overflow:hidden;margin-top:10px;font-size:180%;line-height:1.6}#content .colwrap{width:100%;margin-top:30px;padding-top:100px;padding-bottom:70px;background:url(../img/bg_line02.png) center top repeat-y;overflow:hiddden}#content .colwrap:before,#content .colwrap:after{display:table;line-height:0;content:"";*zoom:1}#content .colwrap:after{clear:both}#content .colwrap .section{width:530px;display:inline;float:left}#content .colwrap .section+.section{float:right}.alp:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.show{display:block}.hide{display:none}table.company{margin-top:20px;margin:0 auto}table.company tr{border-bottom:1px solid #ccc}@media screen and (max-width: 575px){table.company tr{border-bottom:0}}table.company tr.bdn{border-bottom:none}table.company th{width:20%;font-size:13px;letter-spacing:1px;text-align:left}@media screen and (max-width: 575px){table.company th{width:100%;display:block;background:#eee;padding:10px 0;text-align:center}}table.company td{padding:20px;font-size:13px;text-align:left}@media screen and (max-width: 575px){table.company td{width:100%;display:block;padding:10px;text-align:center}}table.company td ul li{font-size:13px;text-align:left}#footer{width:100%;background:#000;position:relative;-moz-box-shadow:0 0 50px 0 rgba(0,0,0,0.6) inset;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.6) inset;-o-box-shadow:0 0 50px 0 rgba(0,0,0,0.6) inset;-ms-box-shadow:0 0 50px 0 rgba(0,0,0,0.6) inset;box-shadow:0 0 50px 0 rgba(0,0,0,0.6) inset}#footer .wrap{max-width:1200px;margin:0 auto;padding:40px;text-align:left;background:url(../img/bt_backtop01.png) center top no-repeat}@media screen and (max-width: 414px){#footer .wrap{padding:20px;background:none}}#footer .address{margin-top:10px;color:#ccc}#footer .copyright{color:#808080;text-align:center;padding:15px 0;background:#221e1f}#footer #backtop{z-index:1000}@media screen and (max-width: 414px){#footer #backtop{display:none !important}}#footer #backtop.abs{width:100px;height:50px;position:absolute;left:50%;top:0;margin-left:-50px}#footer #backtop.fixed{width:80px;height:80px;position:fixed;right:0;bottom:0}#footer #backtop a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-999px}#footer #backtop.fixed a{background:url(../img/bt_backtop02.png) left top no-repeat}.hed{text-align:center;margin:0 auto;font-size:2.2rem;color:#CCC;max-width:800px;width:90%}@media screen and (max-width: 414px){.hed{font-size:1.6rem}}.hed span{display:block;box-shadow:0 0px 20px rgba(0,0,0,0.2);box-shadow:0px 0px 20px -3px rgba(0,0,0,0.2)}.item{margin:10% auto;text-align:center}.item img{display:block;text-align:center;margin:auto;max-width:100%}.item article{margin-top:20px;margin-bottom:20px}.item .time{width:7em;display:inline-block;vertical-align:top;color:#0da66f}.item p{font-size:90%;line-height:20px}.item p.profile{font-size:90%;line-height:200%}.item p.profile2{font-size:80%;line-height:25px}@media screen and (max-width: 414px){.item p.profile2{text-align:left}}.item p.profile2 b{display:block;text-align:center;margin:auto}.item p.contact{font-size:80%;line-height:25px}.item p.works{font-size:80%;line-height:25px}.item t p.history{font-size:70%;line-height:25px}.item t img{margin:0 auto;display:block}.item .list{margin-bottom:50px;display:inline-block;overflow:hidden;font-size:80%}.item .thumbnail{margin-bottom:20px;font-size:80%;margin:auto;max-width:787px}.card-columns,.card-deck{max-width:800px;margin:auto;text-align:center}.card-columns .card,.card-deck .card{border:0}.card-columns .card img,.card-deck .card img{text-align:center;margin:auto;width:auto;height:auto}@media screen and (max-width: 575px){.card-columns .card img,.card-deck .card img{max-width:100%;height:auto}}.card-columns .card .card-body,.card-deck .card .card-body{padding:.25rem .25rem 1.25rem  .25rem}.card-columns .card .card-body .card-text,.card-deck .card .card-body .card-text{font-size:0.7rem}dl.thumbnail div{float:left;margin:30px 5px 25px 7px}@media screen and (max-width: 768px){dl.thumbnail div{float:none;text-align:center;margin:20px  auto}}dl.thumbnail img{border:1px solid #bbb;width:250px;height:250px}@media screen and (max-width: 768px){dl.thumbnail img{max-width:100%;height:auto;text-align:center;display:block;margin:auto}}@media screen and (max-width: 414px){dl.thumbnail img{width:90%}}dl.thumbnail a{display:block}dl.thumbnail dd{text-align:center;margin-left:0;margin-top:2px}.clearfix3:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}.clearfix3{display:inline-block}*+html .clearfix3{height:1%}* html .clearfix3{height:1%}.clearfix3{display:block}.item .list li{float:left;text-align:center}.item .list li+li{margin-left:20px}.item .list li.last{margin-left:40px}.item .list li img{display:block}.item .desc{text-align:left;font-size:160%}.item .desc+.icon{margin-top:30px}.item .floatwrap{width:260px;position:absolute;right:0;top:0}.item .icon{width:100%;margin-bottom:30px}.item .floatwrap .icon li+li{margin-top:10px}.colwrap .item .icon{width:100%;font-size:0;text-align:left}.colwrap .item .icon li{display:inline-block;vertical-align:middle}.colwrap .item .icon li+li{margin-left:20px}.item .spec{display:block;text-align:left;font-size:120%;overflow:hidden}.item .spec span{display:block;width:50%;float:left}
/*# sourceMappingURL=style.css.map */
