﻿.bg:before{background:#aa0108;background:-moz-linear-gradient(left, #aa0108 0%, #ba0910 50%, #820207 100%);background:-webkit-linear-gradient(left, #aa0108 0%, #ba0910 50%, #820207 100%);background:linear-gradient(to right, #aa0108 0%,#ba0910 50%,#820207 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0108', endColorstr='#820207',GradientType=1 )}.con_int .box_link ul:after,.con_aviation .box_aviation ul:after,.con_peopple ul.slider_people:after{content:"";display:table;clear:both}#footer{margin-top:0}.con_title .box_slider{position:relative;z-index:1;width:75.57292%;display:inline-block}.con_title .box_slider:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";display:block;background:url(../../works/aviation/images/bg_mv-pc.png) no-repeat left center}.con_title .box_slider .box_img{width:100%}.con_title .box_slider .slick-dots{position:absolute;z-index:1;bottom:0;white-space:nowrap}@media only screen and (min-width: 1200px){.con_title .box_slider .slick-dots{right:110.48159%}}@media print{.con_title .box_slider .slick-dots{right:110.48159%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_title .box_slider .slick-dots{right:105%}}@media only screen and (max-width: 767px){.con_title .box_slider .slick-dots{left:1em}}.bg{overflow:hidden;width:100%;position:relative;z-index:1;margin-top:90px;padding-bottom:200px}@media only screen and (max-width: 767px){.bg{margin-top:10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg{padding-bottom:150px}}@media only screen and (max-width: 767px){.bg{padding-bottom:15%}}.bg:before{display:block;content:"";position:absolute;z-index:-1;top:160px;top:160px;left:0;width:100%;height:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg:before{top:120px}}@media only screen and (max-width: 767px){.bg:before{top:7em}}.con_int{width:90%;max-width:1700px;margin:auto;text-align:center;position:relative;z-index:1}.con_int:before{display:block;content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;max-height:490px;background-color:#fff}@media only screen and (max-width: 767px){.con_int:before{max-height:400px}}.con_int .box_int{width:75.29412%;margin:auto;margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int{width:90%}}@media only screen and (max-width: 767px){.con_int .box_int{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_int .box_int{margin-bottom:10%}}.con_int .box_int h3{padding:0 .2em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.05em;font-size:258%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int h3{font-size:215%}}@media only screen and (max-width: 767px){.con_int .box_int h3{font-size:143%}}.con_int .box_int p.txt{margin-top:30px;line-height:1.8;font-size:122%;letter-spacing:.08em}@media only screen and (max-width: 767px){.con_int .box_int p.txt{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int p.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_int .box_int p.txt{font-size:108%}}@media only screen and (max-width: 767px){.con_int .box_int p.txt{text-align:left}}.con_int .box_link{width:90%;max-width:1280px;margin:auto;background-color:#efecec;padding:50px 0}@media only screen and (max-width: 767px){.con_int .box_link{padding:2em 0}}.con_int .box_link ul{width:89.0625%;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_link ul{width:90%}}@media only screen and (max-width: 767px){.con_int .box_link ul{width:90%}}.con_int .box_link ul li{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.26316%;margin-left:6.31579%;position:relative;z-index:1;border-top:solid 3px transparent;border-right:solid 3px transparent;border-left:solid 3px transparent;background-color:#fbfaf4;-moz-transition:border .5s;-o-transition:border .5s;-webkit-transition:border .5s;transition:border .5s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_link ul li{width:30%}}@media only screen and (max-width: 767px){.con_int .box_link ul li{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_link ul li{margin-left:5%}}@media only screen and (max-width: 767px){.con_int .box_link ul li{margin-left:2%}}.con_int .box_link ul li:before,.con_int .box_link ul li:after{position:absolute;z-index:2 !important;bottom:0;display:block;content:"";width:40%;height:100%;border-bottom:solid 3px transparent;-moz-transition:border .5s;-o-transition:border .5s;-webkit-transition:border .5s;transition:border .5s}@media only screen and (max-width: 767px){.con_int .box_link ul li:before,.con_int .box_link ul li:after{width:35%}}.con_int .box_link ul li:before{left:0}.con_int .box_link ul li:after{right:0}.con_int .box_link ul li:hover{border-top-color:#c10810;border-right-color:#c10810;border-left-color:#c10810}.con_int .box_link ul li:hover:before,.con_int .box_link ul li:hover:after{border-bottom-color:#c10810}.con_int .box_link ul li:hover a:before{bottom:-1em;background:url(../../works/images/ic_arr.png) no-repeat center center/cover}.con_int .box_link ul li a{display:block;text-decoration:none;text-align:center;padding:30px 0;position:relative;z-index:3}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_link ul li a{padding:15px 0}}@media only screen and (max-width: 767px){.con_int .box_link ul li a{padding:1em 0}}.con_int .box_link ul li a:before{position:absolute;z-index:2 !important;left:0;right:0;bottom:-.8em;display:block;content:"";margin:auto;width:24px;height:15px;-moz-transition:bottom .5s,background-image .5s;-o-transition:bottom .5s,background-image .5s;-webkit-transition:bottom .5s,background-image .5s;transition:bottom .5s,background-image .5s}.con_int .box_link ul li em{font-weight:bold;display:block;line-height:1.8;font-size:115%;margin-bottom:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_link ul li em{font-size:100%}}@media only screen and (max-width: 767px){.con_int .box_link ul li em{font-size:72%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_int .box_link ul li em{font-size:86%}}.con_int .box_link ul li i{display:block;width:43.29004%;margin:auto}@media only screen and (max-width: 767px){.con_int .box_link ul li i{width:4em}}.con_int .box_link ul li i img{width:100%}@media only screen and (min-width: 1200px){.con_int .box_link ul li:nth-child(4n+1){clear:left;margin-left:0}.con_int .box_link ul li:nth-child(n+5){margin-top:50px}}@media print{.con_int .box_link ul li:nth-child(4n+1){clear:left;margin-left:0}.con_int .box_link ul li:nth-child(n+5){margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_link ul li:nth-child(3n+1){clear:left;margin-left:0}.con_int .box_link ul li:nth-child(n+4){margin-top:30px}}@media only screen and (max-width: 767px){.con_int .box_link ul li:nth-child(odd){clear:left;margin-left:0}.con_int .box_link ul li:nth-child(n+3){margin-top:1.5em}}.con_aviation{width:90%;max-width:1700px;margin:120px auto 160px;padding-bottom:100px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con_aviation{margin:4em auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_aviation{padding-bottom:2em}}.con_aviation:before{content:"";display:block;position:absolute;z-index:-1;bottom:0;left:0;background-color:#fff;width:100%;height:100%}@media only screen and (max-width: 767px){.con_aviation:before{height:85%}}@media only screen and (min-width: 768px){.con_aviation:before{max-height:65%}}.con_aviation h3{text-align:center;color:#fff;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation h3{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_aviation h3{margin-bottom:2em}}.con_aviation h3 i.img{display:block;width:100px;margin:auto;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation h3 i.img{width:70px}}@media only screen and (max-width: 767px){.con_aviation h3 i.img{width:4em}}@media only screen and (max-width: 767px){.con_aviation h3 i.img{margin-bottom:1.5em}}.con_aviation h3 i.img img{width:100%}.con_aviation h3 em{display:block;font-family:'Hammersmith One',Verdana, Helvetica, Arial, sans-serif;font-size:215%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation h3 em{font-size:172%}}@media only screen and (max-width: 767px){.con_aviation h3 em{font-size:115%}}.con_aviation h3 span{display:block;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:343%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation h3 span{font-size:250%}}@media only screen and (max-width: 767px){.con_aviation h3 span{font-size:129%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_aviation h3 span{font-size:293%}}.con_aviation h3 span>i{font-size:75%}@media only screen and (max-width: 767px){.con_aviation h3 span>i{font-size:84%}}.con_aviation .box_aviation{width:90%;max-width:1280px;margin:auto}.con_aviation .box_aviation p.photo{width:100%}.con_aviation .box_aviation p.photo img{width:100%}@media only screen and (max-width: 767px){.con_aviation .box_aviation p.photo.photo_l{overflow:hidden}.con_aviation .box_aviation p.photo.photo_l img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_aviation .box_aviation p.memo{text-align:right;margin-top:1em;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation .box_aviation p.memo{font-size:100%}}@media only screen and (max-width: 767px){.con_aviation .box_aviation p.memo{font-size:93%}}.con_aviation .box_aviation p.catch{text-align:center;margin:60px 0;line-height:2;font-size:122%}@media only screen and (max-width: 767px){.con_aviation .box_aviation p.catch{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation .box_aviation p.catch{margin:40px 0}}@media only screen and (max-width: 767px){.con_aviation .box_aviation p.catch{margin:2em 0 3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation .box_aviation p.catch{font-size:115%}}@media only screen and (max-width: 767px){.con_aviation .box_aviation p.catch{font-size:108%}}.con_aviation .box_aviation ul{width:100%}.con_aviation .box_aviation ul li{float:left;width:29.6875%}@media only screen and (max-width: 767px){.con_aviation .box_aviation ul li{width:100%}}@media only screen and (min-width: 768px){.con_aviation .box_aviation ul li:nth-child(n+2){margin-left:5.46875%}}@media only screen and (max-width: 767px){.con_aviation .box_aviation ul li:nth-child(n+2){margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation .box_aviation ul li p.photo{overflow:hidden}.con_aviation .box_aviation ul li p.photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_aviation .box_aviation ul li p.st{font-size:129%;text-align:center;line-height:1;margin:30px 0;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation .box_aviation ul li p.st{font-size:115%}}@media only screen and (max-width: 767px){.con_aviation .box_aviation ul li p.st{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation .box_aviation ul li p.st{margin:20px 0}}@media only screen and (max-width: 767px){.con_aviation .box_aviation ul li p.st{margin:1.5em 0}}.con_aviation .box_aviation ul li p.txt{font-size:122%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_aviation .box_aviation ul li p.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_aviation .box_aviation ul li p.txt{font-size:108%}}.con_aviation .box_aviation ul li.box_l{width:46.875%}@media only screen and (max-width: 767px){.con_aviation .box_aviation ul li.box_l{width:100%}}@media only screen and (min-width: 768px){.con_aviation .box_aviation ul li.box_l:nth-child(n+2){margin-left:6.25%}.con_aviation .box_aviation ul li.box_l p.txt{padding:0 30px}}.con_aviation.bg_s p.catch{margin-bottom:0}@media only screen and (max-width: 767px){.con_aviation.bg_s:before{height:70%}}@media only screen and (max-width: 767px){.con_aviation.bg_l:before{height:80%}}.con_peopple{width:90%;max-width:1700px;margin:auto;background-color:#fff;text-align:center;padding:60px 0}@media only screen and (max-width: 767px){.con_peopple{padding:2em 0}}.con_peopple ul.slider_people{width:82.35294%;margin:80px auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people{width:94%}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people{margin:3em auto}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people{margin:2em auto}}.con_peopple ul.slider_people li{width:30%}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li{width:100%}}@media only screen and (min-width: 768px){.con_peopple ul.slider_people li{float:left}.con_peopple ul.slider_people li:nth-child(n+2){margin-left:5%}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li{margin:0 .5em}}.con_peopple ul.slider_people li a{display:block;text-decoration:none;position:relative;text-align:left;overflow:hidden}.con_peopple ul.slider_people li a .wrp_img{width:100%;height:0;padding-bottom:109.52381%;background-position:center center;background-size:cover;transition:opacity 400ms ease;overflow:hidden}.con_peopple ul.slider_people li a .wrp_img .cat{background:#000;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;color:#FFF;position:absolute;top:0;left:0;display:inline-block;padding:.2em 1.5em .35em;letter-spacing:.1em;font-size:158%;line-height:1;padding:0.2em 1.5em 0.35em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people li a .wrp_img .cat{font-size:115%}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_img .cat{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people li a .wrp_img .cat{padding:0.2em 1em 0.35em}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_img .cat{padding:0.3em 0.7em 0.4em}}.con_peopple ul.slider_people li a .wrp_img p.photo{width:100%}.con_peopple ul.slider_people li a .wrp_img p.photo img{width:100%}.con_peopple ul.slider_people li a .wrp_txt{width:100%;padding:0 1.5em 1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people li a .wrp_txt{padding:0 1em 1em}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_txt{padding:0 0.5em 1em}}.con_peopple ul.slider_people li a .wrp_txt>*{position:relative;z-index:15}.con_peopple ul.slider_people li a .wrp_txt .job{font-size:115%;letter-spacing:.08em;margin-bottom:.6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people li a .wrp_txt .job{font-size:108%}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_txt .job{font-size:93%}}.con_peopple ul.slider_people li a .wrp_txt .job i{font-size:88%;margin-right:1em}@media only screen and (max-width: 1199px){.con_peopple ul.slider_people li a .wrp_txt .job i{display:block;margin-right:0}}.con_peopple ul.slider_people li a .wrp_txt .name i{font-family:'Hammersmith One',Verdana, Helvetica, Arial, sans-serif;display:block;letter-spacing:.1em;font-size:86%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people li a .wrp_txt .name i{font-size:86%}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_txt .name i{font-size:93%}}.con_peopple ul.slider_people li a .wrp_txt .name span{display:block;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:115%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_peopple ul.slider_people li a .wrp_txt .name span{font-size:108%}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_txt .name span{font-size:122%}}@media only screen and (min-width: 768px){.con_peopple ul.slider_people li a .wrp_txt{position:absolute;bottom:0;left:0;color:#FFF}.con_peopple ul.slider_people li a .wrp_txt:before,.con_peopple ul.slider_people li a .wrp_txt:after{content:'';width:100%;height:150%;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );position:absolute;bottom:0;left:0;z-index:10}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_txt:before,.con_peopple ul.slider_people li a .wrp_txt:after{height:30%}}@media only screen and (min-width: 768px){.con_peopple ul.slider_people li a .wrp_txt:before{height:0;z-index:11;transition:height 400ms ease}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people li a .wrp_txt{margin-top:1em}}.con_peopple ul.slider_people li.c1 .wrp_img .cat{background:#096686}.con_peopple ul.slider_people li.c1 .wrp_txt:before{background:-moz-linear-gradient(top, transparent 0%, rgba(9,102,134,0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(9,102,134,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(9,102,134,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6096686',GradientType=0 )}.con_peopple ul.slider_people li.c2 .wrp_img .cat{background:#178512}.con_peopple ul.slider_people li.c2 .wrp_txt:before{background:-moz-linear-gradient(top, transparent 0%, rgba(23,133,18,0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(23,133,18,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(23,133,18,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6178512',GradientType=0 )}.con_peopple ul.slider_people li.c3 .wrp_img .cat{background:#25282b}.con_peopple ul.slider_people li.c3 .wrp_txt:before{background:-moz-linear-gradient(top, transparent 0%, rgba(37,40,43,0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(37,40,43,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(37,40,43,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6178512',GradientType=0 )}.con_peopple ul.slider_people li:hover .wrp_txt:before{height:180%}@media only screen and (min-width: 768px){.con_peopple ul.slider_people .next,.con_peopple ul.slider_people .prev{display:none}}@media only screen and (max-width: 767px){.con_peopple ul.slider_people .next,.con_peopple ul.slider_people .prev{width:2em;position:absolute;top:50%;z-index:10;transform:translateY(-50%);background:url(../images/common/img_arrow.png) no-repeat top left;background-size:100%;cursor:pointer}}.con_peopple ul.slider_people .prev{left:-1em;transform:translateY(-50%) scale(-1, 1)}.con_peopple ul.slider_people .next{right:-1em}
