@charset "utf-8";#top #header-logo{transition-delay:7.5s}#top #gNavi .list_01 li:nth-child(1){transition-delay:7.6s}#top #gNavi .list_01 li:nth-child(2){transition-delay:7.7s}#top #gNavi .list_01 li:nth-child(3){transition-delay:7.8s}#top #gNavi .list_01 li:nth-child(4){transition-delay:7.9s}#top #gNavi .list_01 li:nth-child(5){transition-delay:8s}#top #gNavi .list_01 li:nth-child(6){transition-delay:8.1s}#top #gNavi .list_01 li:nth-child(7){transition-delay:8.2s}#top #mainimage{height:826px;position:relative;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/mainimage-backward.jpg) center center no-repeat;background-size:cover;transition:.5s;transition-delay:9.5s}#top #mainimage:before,#top #mainimage:after{content:"";display:block;width:0;height:100%;background:rgba(6,44,129,.4);position:absolute;right:0;top:0;z-index:1}#top #mainimage:before{background:rgba(0,0,0,1);mix-blend-mode:saturation;transition:opacity .5s 9.5s,width 1s 8.5s}#top #mainimage:after{background:rgba(0,27,95,.35);transition:opacity .5s 9.5s,width .7s 8.8s}#top #mainimage.inview-element-on:before,#top #mainimage.inview-element-on:after{width:50%;opacity:0}#top #mainimage.inview-element-on{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/mainimage.jpg)}#top #mainimage-copy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}#top #mainimage-copy #letters-01{display:flex;justify-content:center;margin-bottom:23.525px}#top #mainimage-copy #letters-01 .letters-01-letter img,#top #mainimage-copy #letters-02 .letters-02-letter img,#top #mainimage-copy #text-jpn img{opacity:0;transition:.5s}#top .inview-element-on #mainimage-copy #letters-01 .letters-01-letter img,#top .inview-element-on #mainimage-copy #letters-02 .letters-02-letter img,#top .inview-element-on #mainimage-copy #text-jpn img{opacity:1}#top #mainimage-copy #letters-02{display:flex;justify-content:center}#top #mainimage-copy #letters-01 #letters-01_01-02{margin-right:1px}#top #mainimage-copy #letters-01 #letters-01_01-02 img{width:55px;transition-delay:9.8s}#top #mainimage-copy #letters-01 #letters-01_02-02{margin-right:2.814px}#top #mainimage-copy #letters-01 #letters-01_02-02 img{width:40px;transition-delay:9.9s}#top #mainimage-copy #letters-01 #letters-01_03-02{margin-right:7.933px}#top #mainimage-copy #letters-01 #letters-01_03-02 img{width:33px;transition-delay:10s}#top #mainimage-copy #letters-01 #letters-01_04-02{margin-right:7.933px}#top #mainimage-copy #letters-01 #letters-01_04-02 img{width:33px;transition-delay:10.1s}#top #mainimage-copy #letters-01 #letters-01_05-02{margin-right:5.042px}#top #mainimage-copy #letters-01 #letters-01_05-02 img{width:42px;transition-delay:10.2s}#top #mainimage-copy #letters-01 #letters-01_06-02{margin-right:2.5px}#top #mainimage-copy #letters-01 #letters-01_06-02 img{width:41px;transition-delay:10.3s}#top #mainimage-copy #letters-01 #letters-01_07-02{margin-right:2px}#top #mainimage-copy #letters-01 #letters-01_07-02 img{width:17px;transition-delay:10.4s}#top #mainimage-copy #letters-01 #letters-01_08-02{margin-right:4px}#top #mainimage-copy #letters-01 #letters-01_08-02 img{width:45px;transition-delay:10.5s}#top #mainimage-copy #letters-01 #letters-01_09-02 img{width:40px;transition-delay:10.6s}#top #mainimage-copy #letters-02 #letters-02_01-02{margin-right:2.4px}#top #mainimage-copy #letters-02 #letters-02_01-02 img{width:17px;transition-delay:10.7s}#top #mainimage-copy #letters-02 #letters-02_02-02{margin-right:4px}#top #mainimage-copy #letters-02 #letters-02_02-02 img{width:45.786px;transition-delay:10.8s}#top #mainimage-copy #letters-02 #letters-02_03-02{margin-right:4px}#top #mainimage-copy #letters-02 #letters-02_03-02 img{width:45.786px;transition-delay:10.9s}#top #mainimage-copy #letters-02 #letters-02_04-02{margin-right:8px}#top #mainimage-copy #letters-02 #letters-02_04-02 img{width:40px;transition-delay:11s}#top #mainimage-copy #letters-02 #letters-02_05-02 img{width:40px;transition-delay:11.1s}#top #mainimage-copy #letters-02 #letters-02_06-02{margin-left:-12px;margin-right:4px}#top #mainimage-copy #letters-02 #letters-02_06-02 img{width:42.513px;transition-delay:11.2s}#top #mainimage-copy #letters-02 #letters-02_07-02{margin-right:5.616px}#top #mainimage-copy #letters-02 #letters-02_07-02 img{width:38.046px;transition-delay:11.3s}#top #mainimage-copy #letters-02 #letters-02_08-02{margin-right:5px;margin-left:-5px}#top #mainimage-copy #letters-02 #letters-02_08-02 img{width:17px;transition-delay:11.4s}#top #mainimage-copy #letters-02 #letters-02_09-02{margin-right:5px}#top #mainimage-copy #letters-02 #letters-02_09-02 img{width:40px;transition-delay:11.5s}#top #mainimage-copy #letters-02 #letters-02_10-02 img{width:45px;transition-delay:11.6s}#top #mainimage-copy #text-jpn-02{text-align:center;margin-bottom:8.866px}#top #mainimage-copy #text-jpn-02 img{width:300.321px}#top #mainimage-copy #text-jpn-02 img{opacity:0;transition:.7s}#top .inview-element-on #mainimage-copy #text-jpn-02 img{opacity:1}#top #mainimage-copy #text-jpn-02 img{transition-delay:12.2s}#top #mainimage-copy #line-01-02{width:244.011px;height:2px;margin-left:auto;margin-bottom:7.307px;overflow:hidden}#top #mainimage-copy #line-01-02 img{width:100%;transform:translateX(100%);transition:.7s;transition-delay:13.1s}#top .inview-element-on #mainimage-copy #line-01-02 img{transform:translateX(0)}#top #mainimage-copy #line-02-02{width:226px;height:2px;margin-bottom:25.236px;overflow:hidden}#top #mainimage-copy #line-02-02 img{width:100%;transform:translateX(-100%);transition:.7s;transition-delay:13.1s}#top .inview-element-on #mainimage-copy #line-02-02 img{transform:translateX(0)}#top #mainimage #lottie{width:800px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;transition-delay:13.5s}#top #top-information{position:absolute;bottom:0;right:0;width:50%;transform:translateY(100%);background:#32434b;display:flex;align-items:center}#top #top-information .label{font-family:'DINNextLTPro-Medium',sans-serif;font-size:15px;letter-spacing:.05em;color:#e2df30;width:190px;text-align:center}#top #top-information .value{background:#96d72b;color:#fff;padding:26px 36px;flex:1;display:flex;align-items:center}#top #top-information .value .date{font-family:'DINNextLTPro-Medium',sans-serif;font-size:15px;letter-spacing:.05em;padding-right:32px}#top #top-information .value .title{padding-left:32px;padding:14px 0 14px 32px;border-left:1px solid #fff;flex:1}#top #top-information .value .title a{color:#fff;font-size:14px;line-height:1.41}#top .mv__bnr{position:absolute;left:50px;bottom:20px}#top .mv__bnr img{width:100px}#top-service{padding:248px 0 144px}#top-service .inner_01{position:relative}#top-service .inner_01:after{content:"";display:block;width:78.05%;height:1px;background:#ccc;position:absolute;right:0;bottom:-72px}#top-service .clip-group{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/clip_01.jpg);top:0;animation:loop 17s linear infinite}@keyframes loop{0%{opacity:0;left:0;transform:translate(-110%,-46%)}1%{opacity:1;left:0;transform:translate(-110%,-46%)}98%{opacity:1;left:100%;transform:translate(10%,-46%)}99%{opacity:0;left:100%;transform:translate(10%,-46%)}100%{opacity:0;left:0;transform:translate(-110%,-46%)}}#top-service .imgBox{width:83%;margin-left:17%;width:60%;margin-left:40%;z-index:1}#top-service .imgBox:before{background:#fff;animation-duration:1.8s}#top-service .imgBox img{animation-delay:.9s}#top-service .textBox{position:absolute;left:7.5%;top:50%;transform:translateY(-50%);z-index:2}#top-service .textBox .lead{margin:0 0 32px}#top-service .textBox .lead span{display:inline-block;padding:8px 18px;font-size:28px;letter-spacing:.14em;font-weight:700;color:transparent;transition:0s;transition-delay:.5s;background:0 0}#top-service .textBox .lead span[data-animation=true]{background:#32434b;color:#fff}#top-service .textBox .lead span:before{background:#32434b}#top-service .textBox .lead span:first-child{padding-top:12px}#top-service .textBox .lead span:last-child{padding-bottom:12px;margin-top:-1px}#top-service .textBox .plane{line-height:2;margin:0 0 38px}#top-service .btn_01 a{background:#96d72b;border-color:#96d72b}#top-bridge_01{height:530px;position:relative;z-index:1}#top-bridge_01 .inner{width:100%;height:100%;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/bg_01.jpg) center center no-repeat;background-size:cover}#top-about{padding:0 0 316px;position:relative;z-index:2}#top-about:before{content:"";display:block;width:87.5%;height:144px;background:#fff;position:absolute;top:0;right:0;transform:translateY(-100%)}#top-about .ttl_02-1{transform:translateY(-24px);margin-bottom:-8px}#top-about .ttl_02-1 h2{margin:0 0 20px}#top-about .ttl_02-1 h2 span{color:transparent;display:inline-block;padding:8px 60px 0;background:0 0;transition:0s;transition-delay:.5s}#top-about .ttl_02-1 h2 span[data-animation=true]{background:#32434b;color:#fff}#top-about .ttl_02-1 h2 span:before{background:#32434b;animation-delay:.1s;animation-duration:.8s}#top-about .plane{text-align:center;line-height:2;margin:0 0 110px}#top-about .list_01{display:flex;justify-content:space-between}#top-about .list_01 li{width:32.7%;position:relative}#top-about .list_01 li a{display:block;padding-top:76%;position:relative;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/img_02-1-1.jpg) center center no-repeat;background-size:cover;z-index:2;background-size:0;transition:0s;transition-delay:.5s}#top-about .list_01 li a[data-animation=true]{background-size:100%}#top-about .list_01 li a:before{background:#96d72b}#top-about .list_01 li a:after{content:"";display:block;width:0;height:100%;background:#32434b;opacity:.51;position:absolute;left:0;top:0;z-index:1;transition:opacity .7s,width 0s .5s}#top-about .list_01 li a[data-animation=true]:after{width:100%}#top-about .list_01 li.philosophy a{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/img_02-2.jpg)}#top-about .list_01 li.company a{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/img_02-3.jpg)}#top-about .list_01 li .main-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:18px;color:#fff;font-weight:700;letter-spacing:.14em;text-shadow:0px 0px 62px rgba(0,0,0,0);transition:0s;z-index:2}#top-about .list_01 li a[data-animation=true] .main-title{text-shadow:0px 0px 62px rgba(0,0,0,.6)}#top-about .list_01 li .sub-title{position:absolute;left:6.8%;bottom:-37px;z-index:3}#top-about .list_01 li .sub-title span{display:inline-block;color:transparent;background:0 0;padding:4px 16px;font-size:16px;letter-spacing:.05em;font-weight:700;transition:0s}#top-about .list_01 li a[data-animation=true]+.sub-title span{color:#fff;background:#96d72b}#top-about .list_01 li .sub-title span:first-child{padding-top:8px}#top-about .list_01 li .sub-title span:last-child{padding-bottom:10px;margin-top:-1px;padding-right:24px}#top-about .list_01 li .sub-title span:before{background:#96d72b}#top-about .list_01 li:nth-child(1) a{transition-delay:1.3s}#top-about .list_01 li:nth-child(1) a:before{animation-delay:.8s}#top-about .list_01 li:nth-child(1) a:after{transition-property:width,opacity;transition-delay:1.3s,0s;transition-duration:0s,.7s}#top-about .list_01 li:nth-child(1) .main-title{transition-delay:1.3s}#top-about .list_01 li:nth-child(1) .sub-title span{transition-delay:2.3s}#top-about .list_01 li:nth-child(1) .sub-title span:before{animation-delay:1.8s}#top-about .list_01 li:nth-child(2) a{transition-delay:1.5s}#top-about .list_01 li:nth-child(2) a:before{animation-delay:1s}#top-about .list_01 li:nth-child(2) a:after{transition-property:width,opacity;transition-delay:1.5s,0s;transition-duration:0s,.7s}#top-about .list_01 li:nth-child(2) .main-title{transition-delay:1.5s}#top-about .list_01 li:nth-child(2) .sub-title span{transition-delay:2.5s}#top-about .list_01 li:nth-child(2) .sub-title span:before{animation-delay:2s}#top-about .list_01 li:nth-child(3) a{transition-delay:1.7s}#top-about .list_01 li:nth-child(3) a:before{animation-delay:1.2s}#top-about .list_01 li:nth-child(3) a:after{transition-property:width,opacity;transition-delay:1.7s,0s;transition-duration:0s,.7s}#top-about .list_01 li:nth-child(3) .main-title{transition-delay:1.7s}#top-about .list_01 li:nth-child(3) .sub-title span{transition-delay:2.7s}#top-about .list_01 li:nth-child(3) .sub-title span:before{animation-delay:2.2s}#top-about .clip-group{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/clip_02.jpg);bottom:110px;animation:loop2 17s linear infinite}@keyframes loop2{0%{opacity:0;left:0;transform:translateX(-110%)}1%{opacity:1;left:0;transform:translateX(-110%)}98%{opacity:1;left:100%;transform:translateX(10%)}99%{opacity:0;left:100%;transform:translateX(10%)}100%{opacity:0;left:0;transform:translateX(-110%)}}#top-recruit{padding:108px 0 75px;position:relative;color:#fff}#top-recruit:before,#top-recruit:after{content:"";display:block;width:100%;height:50%;position:absolute;left:0;transition:.7s;transform:translateY(60px);opacity:0}#top-recruit:before{background:#32434b;top:0;height:100%;z-index:1}#top-recruit:after{background:#96d72b;bottom:0;z-index:2;transition-delay:.3s}#top-recruit:before,#top-recruit:after{transform:none;opacity:1}#top-recruit .inner_01{position:relative;z-index:3}#top-recruit .ttl_02-1{margin:0 0 18px}#top-recruit .ttl_02-1 h2{margin:0 0 10px}#top-recruit .ttl_02-1 h2 span{padding:0 10px;opacity:0;transition:opacity 0s .6s}#top-recruit .ttl_02-1 h2 span[data-animation=true]{opacity:1}#top-recruit .ttl_02-1 h2 span:before{background:#32434b}#top-recruit .ttl_02-1 .lead{color:#e9fc1a}#top-recruit .plane{text-align:center;line-height:2;margin:0 0 86px}#top-recruit .imgBox{margin:0 0 66px}#top-recruit .imgBox:before{background:linear-gradient(180deg,#32434b 0%,#32434b 36%,#96d72b 36%,#96d72b 100%);background:#fff;animation-delay:.8s}#top-recruit .imgBox img{animation-delay:1.3s}#top-recruit .btn_01{text-align:center}#top-recruit .btn_01 a{color:#96d72b;background-color:#fff}#top-news{padding:104px 0 68px;background:#e4e8e7}#top-news .inner_01{position:relative;z-index:2}#top-news .ttl_02-1{margin:0 0 28px;color:#32434b}#top-news .ttl_02-1 h2{margin:0 0 10px}#top-news .ttl_02-1 h2 span{padding:0 10px;opacity:0;transition:opacity 0s .6s}#top-news .ttl_02-1 h2 span[data-animation=true]{opacity:1}#top-news .ttl_02-1 h2 span:before{background:#e4e8e7}#top-news .list_01{max-width:942px;margin:0 auto 42px}#top-news .list_01 li:nth-child(2){transition-delay:.6s}#top-news .list_01 li:nth-child(3){transition-delay:.7s}#top-news .list_01 li:not(:last-child){margin:0 0 2px}#top-news .list_01 a{background:rgba(255,255,255,.83);padding:32px 55px;display:flex;align-items:flex-start}#top-news .list_01 .date{font-family:'DINNextLTPro-Regular';font-size:15px;letter-spacing:.05em;margin-right:30px;padding-top:7px}#top-news .list_01 .badge{width:95px;padding:7px;font-size:11px;color:#fff;background:#96d72b;border-radius:13px;text-align:center;letter-spacing:.1em;margin-right:28px}#top-news .list_01 .title{padding-top:3px;font-size:14px;flex:1;line-height:1.41}#top-news .banner-kenja{margin-bottom:48px;display:flex;justify-content:center}#top-news .banner-kenja li:nth-child(n+2){margin-left:10px}#top-news .clip-group{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/clip_03.jpg);bottom:216px;animation:loop3 17s linear infinite}@keyframes loop3{0%{opacity:0;left:0;transform:translateX(-110%)}1%{opacity:1;left:0;transform:translateX(-110%)}98%{opacity:1;left:100%;transform:translateX(10%)}99%{opacity:0;left:100%;transform:translateX(10%)}100%{opacity:0;left:0;transform:translateX(-110%)}}#top-news .btn_01{text-align:center}#top-news .btn_01 a{border-color:#32434b;background-color:#32434b}.under #header-logo{transition-delay:2.3s}.under #gNavi .list_01 li:nth-child(1){transition-delay:2.4s}.under #gNavi .list_01 li:nth-child(2){transition-delay:2.5s}.under #gNavi .list_01 li:nth-child(3){transition-delay:2.6s}.under #gNavi .list_01 li:nth-child(4){transition-delay:2.7s}.under #gNavi .list_01 li:nth-child(5){transition-delay:2.8s}.under #gNavi .list_01 li:nth-child(6){transition-delay:2.9s}.under #gNavi .list_01 li:nth-child(7){transition-delay:3s}.under #mainimage{height:618px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.under #mainimage-ttl-set{position:absolute;left:calc(50% + 108px);top:50%;transform:translateY(-50%)}.under #mainimage-ttl-set .jpn{display:inline-block;width:125px;padding:12px 0;background:#e2df30;text-align:center;margin:0 0 18px;transition-delay:3.1s}.under #mainimage-ttl-set .eng{font-family:'DINNextLTPro-MediumItalic',sans-serif;font-size:50px;letter-spacing:.05em;color:#fff;transition-delay:3.2s}.under #mainimage #breadcrumb{position:absolute;bottom:0;right:0;width:50%;transform:translateY(100%);background:#96d72b;color:#fff;box-sizing:border-box;font-size:12px;padding:24px 24px 24px 68px;display:flex}.under #mainimage #breadcrumb li:nth-child(1){margin-right:22px;padding-right:28px;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/common/arrow_02.png) right center no-repeat}.under #mainimage #breadcrumb li a{color:#fff}.under #local-navi{margin:0 0 65px}.under #local-navi .list_01{display:flex;padding-left:56px}.under #local-navi .list_01 li{margin:0 1%}.under #local-navi .list_01 li a{color:#32434b;font-size:14px;text-align:center;padding:11px 32px;padding-right:42px;box-sizing:border-box;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/common/arrow_01.png) right 20px center no-repeat #fff;background-size:8px;border-radius:18px}#about #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/about/mainimage.jpg)}#about .sheet_01 th,#about .sheet_01 td{padding:24px 10px;box-sizing:border-box;line-height:1.7}#about .sheet_01 th{padding-left:28px;border-bottom:1px solid #96d72b;width:240px;text-align:left;vertical-align:top}#about .sheet_01 td{padding-left:35px;border-bottom:1px solid #fff}#about #information{padding:62px 0 134px;position:relative}#about #information .bg_01{position:absolute;width:50%;height:1052px;background:#e4e8e7;left:0;top:0;z-index:2}#about #information .bg_02{font-family:'DINNextLTPro-Medium',sans-serif;font-size:100px;letter-spacing:.05em;color:#e4e8e7;z-index:1;position:absolute;left:50%;top:115px;transform:translateX(-280px);white-space:nowrap}#about #information .inner_01{position:relative;z-index:3}#about #information .box_01{padding-top:62px}#about #information .sheet_01 .list_01{display:flex;flex-wrap:wrap}#about #information .sheet_01 .list_01 li{width:50%;line-height:1.2}#about #information #list-sales li:nth-child(n+3){margin-top:30px}#about #information #list-sales li .fontS{font-size:.8em;margin-left:20px}#about #information #list-location li:nth-child(n+3){margin-top:1.5em}#about #information #list-location .label{font-weight:700;margin:0 0 .5em}#about #information #list-location .value{line-height:2}#about #business{padding:256px 0 74px;position:relative}#about #business .bg_01{width:100%;height:562px;position:absolute;top:0;left:0;z-index:1}#about #business .bg_01 .inner{width:100%;height:100%;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/about/img_01.jpg) center no-repeat;background-size:cover}#about #business .bg_02{font-family:'DINNextLTPro-Medium',sans-serif;font-size:100px;letter-spacing:.05em;color:#e4e8e7;position:absolute;left:50%;top:220px;transform:translateX(-280px);white-space:nowrap;opacity:.4;z-index:2}#about #business .inner_01{position:relative;z-index:3}#about #business .list_02{box-sizing:border-box;line-height:1.4}#about #business .list_02 li:nth-child(n+2){margin-top:1em}#about #deal{padding:74px 0 100px;position:relative}#about #deal .bg_01{width:100%;height:50%;position:absolute;bottom:0;left:0;background:#96d72b}#about #deal .sheet_01 th,#about #deal .sheet_01 td{line-height:2;padding-top:20px;padding-bottom:20px}#about #deal .sheet_01 td .fontS{font-size:.8em}#message #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/message/mainimage.jpg)}#message #sec_01{padding:248px 0 160px;overflow:hidden;position:relative}#message #sec_01 .bg_01{position:absolute;width:50%;height:994px;background:#e4e8e7;left:0;top:0;z-index:2}#message #sec_01 .bg_02{font-family:'DINNextLTPro-Medium',sans-serif;font-size:100px;letter-spacing:.05em;color:#e4e8e7;z-index:1;position:absolute;left:50%;top:110px;transform:translateX(-280px);white-space:nowrap}#message #sec_01 .inner_01{position:relative;z-index:3;padding-right:0;max-width:92.5%}#message #sec_01 .box_01{padding-top:80px;border-right:none}#message #sec_01 .inner_03{max-width:1100px;transform:translateX(-25px)}#message #sec_01 .upper{padding:0 0 42px;padding:0 0 200px;position:relative}#message #sec_01 .upper .textBox{position:absolute;left:0;top:50%;transform:translateY(calc(-50% - 21px));z-index:2}#message #sec_01 .upper .textBox .lead{font-size:28px;letter-spacing:.14em;font-weight:700;color:#fff;margin:0 0 30px}#message #sec_01 .upper .textBox .lead span{display:inline-block;padding:10px 15px;background:0 0;color:transparent;transition:0s;transition-delay:1.4s}#message #sec_01 .upper .textBox .lead span[data-animation=true]{color:#fff;background:#96d72b}#message #sec_01 .upper .textBox .lead span:before{background:#96d72b;animation-delay:.9s}#message #sec_01 .upper .textBox .lead span:nth-child(1){margin:0 0 3px;padding-right:5px}#message #sec_01 .upper .textBox>.flex{flex-direction:column}#message #sec_01 .upper .textBox .profile{margin:0 0 32px}#message #sec_01 .upper .textBox .corporate,#message #sec_01 .upper .textBox .position{letter-spacing:.14em}#message #sec_01 .upper .textBox .corporate{margin:0 0 14px}#message #sec_01 .upper .textBox .position{margin:0 0 20px}#message #sec_01 .upper .textBox .name{font-size:24px;letter-spacing:.14em}#message #sec_01 .upper .textBox .banner-kenja{display:flex;flex-direction:column}#message #sec_01 .upper .textBox .banner-kenja li:nth-child(n+2){margin-top:10px}#message #sec_01 .upper .textBox .banner-kenja li img{width:125px}#message #sec_01 .upper .imgBox{width:80%;margin-left:20%;position:relative;z-index:1}#message #sec_01 .upper .imgBox:before{background:#32434b}#message #sec_01 .downer{padding:36px 0 0}#message #sec_01 .downer p{line-height:2.4}#message #sec_01 .message__downer-flex{display:flex;flex-direction:row-reverse;padding-top:2.4em}#message #sec_01 .message__downer-text{padding-left:5em;flex:1}#message #sec_01 .message__downer-img{width:30%}#philosophy #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/philosophy/mainimage.jpg)}#philosophy .eng-title{font-family:'DINNextLTPro-MediumItalic','Noto Sans JP',"游ゴシック","YuGothic","游ゴシック体","メイリオ",Meiryo,Arial,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:40px;text-align:center;display:inline-block;background:#e2df30;color:#32434b;padding:.3em 1em .1em}#philosophy .eng-title-jpn{font-size:32px;font-weight:700;padding:.45em 1em .3em}#philosophy #sec_01{padding:64px 0 128px;position:relative}#philosophy #sec_01 .bg_01{width:50%;height:100%;background:#e4e8e7;position:absolute;left:0;top:0;z-index:1}#philosophy #sec_01 .bg_02{width:100%;height:calc(100% - 340px);position:absolute;left:0;top:340px;z-index:2}#philosophy #sec_01 .bg_02 .inner{width:100%;height:100%;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/philosophy/bg_01.jpg) center no-repeat;background-size:cover}#philosophy #sec_01 .inner_01{position:relative;z-index:3}#philosophy #sec_01 .box_01{border:none;box-shadow:none}#philosophy #sec_01 .ttl_02-2{top:110px;z-index:2}#philosophy #sec_01 #co-profile{background-color:#222;text-align:center}#philosophy #sec_01 #co-profile .eng-title{margin:0 0 40px}#philosophy #sec_01 #co-profile .lead{line-height:2;text-align:left;font-size:18px}#philosophy #sec_01 #co-profile .lead:nth-child(n+2){margin-top:1em}#philosophy #sec_01 #co-philosophy{padding-top:108px;padding-bottom:122px;text-align:center}#philosophy #sec_01 #co-philosophy .eng-title{margin:0 0 15px}#philosophy #sec_01 #co-philosophy .eng-title:nth-child(n+3){margin-top:1em}#philosophy #sec_01 #co-philosophy .lead span{display:inline-block;background:0 0;color:#fff;font-size:24px;padding:14px 30px;transition:0s;transition-delay:1s;line-height:1.72}#philosophy #sec_01 #co-philosophy .lead span:before{background:#fff;animation-delay:.5s}#philosophy #sec_01 #lessons{background:rgba(0,0,0,.41);padding-top:110px;padding-bottom:130px;text-align:center}#philosophy #sec_01 #lessons .inner_03{position:relative;padding-top:80px;padding-bottom:112px}#philosophy #sec_01 #lessons .corner{position:absolute;width:100%;height:100%;left:0;top:0}#philosophy #sec_01 #lessons .corner>div{width:114px;height:114px;position:absolute;border:5px solid #fff}#philosophy #sec_01 #lessons .corner .left-top{left:0;top:0;border-right:0;border-bottom:0}#philosophy #sec_01 #lessons .corner .right-top{right:0;top:0;border-left:0;border-bottom:0}#philosophy #sec_01 #lessons .corner .right-bottom{right:0;bottom:0;border-left:0;border-top:0}#philosophy #sec_01 #lessons .corner .left-bottom{left:0;bottom:0;border-right:0;border-top:0}#philosophy #sec_01 #lessons .eng-title{margin:0 0 72px;position:relative;z-index:2}#philosophy #sec_01 #lessons .list_01{max-width:860px;margin:0 auto;position:relative;z-index:2;text-align:left}#philosophy #sec_01 #lessons .list_01 li{font-size:16px;line-height:2.25;padding:0 5%;transition:.5s;cursor:pointer}#philosophy #sec_01 #lessons .list_01 li:hover{background:rgba(165,255,9,.7)}#philosophy #sec_01 #lessons .list_01 li:nth-child(n+2){margin:26px 0 0}#philosophy #sec_01 #lessons .lessons_box:nth-child(n+4){margin-top:72px}#philosophy #sec_01 #lessons .lessons_title{font-size:1.2em;font-weight:700}#philosophy #sec_01 #lessons .lessons_list{margin-top:3em}#philosophy #sec_01 #lessons .lessons_list li{display:flex}#philosophy #sec_01 #lessons .lessons_label{width:10em;padding-right:2em}#philosophy #sec_01 #lessons .lessons_value{flex:1}#philosophy #sec_01 #lessons .lesson_img{text-align:center;margin-top:3.2rem}#philosophy #sec_01 #lessons .lesson_img img{max-width:320px}#philosophy #nameorigin{padding:85px 0 90px;position:relative}#philosophy #nameorigin .bg_01{width:100%;height:50%;background:#32434b;position:absolute;left:0;top:0;z-index:1}#philosophy #nameorigin .inner_01{position:relative;z-index:2}#philosophy #nameorigin .box_01{background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/philosophy/bg_02.jpg) center no-repeat;background-size:cover;padding-top:246px;padding-bottom:300px;text-align:center}#philosophy #nameorigin .ttl_02-2{top:115px}#philosophy #nameorigin .eng-title{margin:0 0 62px}#philosophy #nameorigin .plane{text-align:center;font-size:16px;line-height:2.4}#services #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/mainimage.jpg)}#services #sec_00{padding:165px 0 200px;position:relative}#services #sec_00 .bg_01{width:100%;height:50%;position:absolute;left:0;bottom:0;z-index:2}#services #sec_00 .bg_01 .inner{width:100%;height:100%;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/bg_01.jpg) center no-repeat;background-size:cover}#services #sec_00 .bg_02{font-family:'DINNextLTPro-Medium',sans-serif;font-size:100px;letter-spacing:.05em;color:#e4e8e7;z-index:1;position:absolute;left:50%;top:182px;transform:translateX(-17px);white-space:nowrap}#services #sec_00 .inner_01{position:relative;z-index:3}#services #sec_00 .flexes{position:relative;padding-left:44%;padding-top:68px}#services #sec_00 .imgBox{position:absolute;left:0;top:0;width:49%;z-index:1}#services #sec_00 .imgBox .lead{position:absolute;left:0;top:103px}#services #sec_00 .imgBox .lead span{font-size:16px;letter-spacing:.05em;font-weight:700;color:transparent;display:inline-block;background:0 0;padding:7px 18px;transition:0s;transition-delay:1s}#services #sec_00 .imgBox .lead span[data-animation=true]{color:#fff;background:#96d72b}#services #sec_00 .imgBox .lead span:before{background:#96d72b;animation-delay:.5s}#services #sec_00 .imgBox .lead span:nth-child(1){padding-bottom:3px}#services #sec_00 .textBox{background:#32434b;color:#fff;padding:77px 10% 60px;position:relative;z-index:2}#services #sec_00 .textBox .ttl_02-2{position:relative;left:0;top:0;margin:0 0 20px;transition-delay:1.4s}#services #sec_00 .textBox .ttl_02-2:before{animation-delay:.9s}#services #sec_00 .textBox .eng-title{font-family:'DINNextLTPro-Medium',sans-serif;font-size:36px;margin:0 0 15px}#services #sec_00 .textBox .plane{font-size:12px;line-height:2.67;max-width:600px}#services .sec-service{position:relative}#services .sec-service .inner_01{max-width:91.25%;padding:0 4.375%}#services .sec-service .imgBox{background-position:center;background-repeat:no-repeat;position:absolute}#services .sec-service .imgBox .inner{width:100%;height:100%;background-size:cover;background-repeat:no-repeat}#services .sec-service .imgBox .imgBox-label{color:#fff;text-align:center;position:absolute}#services .sec-service .imgBox .imgBox-label .number{font-size:216px;letter-spacing:-.025em;font-family:'DINNextLTPro-MediumItalic',sans-serif;margin:0 0 -18px}#services .sec-service .imgBox .imgBox-label .name{font-family:'DINNextLTPro-Medium',sans-serif;font-size:20px}#services .sec-service .textBox{width:62%;box-sizing:border-box;position:relative;padding:7% 6%}#services .sec-service .textBox .textBox-label{background:0 0;color:transparent;font-family:'DINNextLTPro-Medium',sans-serif;font-size:20px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);height:56%;box-sizing:border-box;padding:5px 16px;transition:0s;transition-delay:.5s;display:flex;align-items:center}#services .sec-service .textBox .textBox-label .textBox-letters{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;white-space:nowrap}#services .sec-service .textBox .textBox-label[data-animation=true]{background:#96d72b;color:#fff}#services .sec-service .textBox .textBox-label:before{background:#96d72b}#services .sec-service .textBox .ttl_02-3{font-size:24px;margin:0 0 20px}#services .sec-service .textBox .ttl_02-3:before{content:"";display:inline-block;width:17px;height:21px;margin-right:20px;background:#fff;vertical-align:bottom}#services .sec-service .textBox .plane{font-size:16px;line-height:2}#services .sec-service .textBox .bannerBox{margin:15px 0 0;font-size:.9em}#services .sec-service .textBox .bannerBox a{padding:5px 20px;background:#fff;border-radius:5px;margin-top:15px}#services .sec-service .textBox .bannerBox a img{height:60px;vertical-align:baseline}#services .sec-service .textBox .movieBox{margin-top:25px;width:100%;max-width:560px}#services .sec-service .textBox .movieBox .youtube{position:relative;padding-bottom:56.37%;height:0;overflow:hidden;width:100%}#services .sec-service .textBox .movieBox .youtube iframe,#services .sec-service .textBox .movieBox .youtube object,#services .sec-service .textBox .movieBox .youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}#services .sec-service:nth-child(2n-1) .textBox{background:#32434b;color:#fff;padding-left:8%}#services .sec-service:nth-child(2n-1) .textBox .textBox-label{left:0}#services .sec-service:nth-child(2n-1) .textBox .textBox-label[data-animation=true]{color:#32434b}#services .sec-service:nth-child(2n) .textBox{background:#fff;margin-left:auto;padding-right:8%}#services .sec-service:nth-child(2n) .textBox .textBox-label{right:0}#services .sec-service:nth-child(2n) .textBox .ttl_02-3:before{background:#96d72b}#services .sec-service_01{padding:194px 0 136px;position:relative}#services .sec-service_01:before{content:"";display:block;width:100%;height:calc(100% - 140px);position:absolute;left:0;bottom:0}#services .sec-service_01:nth-child(2n){margin-top:-140px}#services .sec-service_01:nth-child(2n-1):before{background:#d6d9db}#services .sec-service_01:nth-child(2n):before{background:#32434b}#services .sec-service_01 .imgBox{width:85%;height:62%;left:50%;top:90px;transform:translateX(-50%)}#services .sec-service_01 .imgBox .imgBox-label{bottom:0;transform:translateY(50%)}#services .sec-service_01:nth-child(2n-1) .imgBox .imgBox-label{right:60px}#services .sec-service_01:nth-child(2n) .imgBox .imgBox-label{left:60px}#services .sec-service_02{padding:72px 0}#services .sec-service_02:nth-child(2n){background:#32434b}#services .sec-service_02 .imgBox{width:50%;height:100%;top:0}#services .sec-service_02:nth-child(2n-1) .imgBox{right:0}#services .sec-service_02:nth-child(2n) .imgBox{left:0}#services .sec-service_02 .imgBox .imgBox-label{left:50%;top:50%;transform:translate(-50%,-50%)}#services #sec-energy .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-energy.jpg)}#services #sec-corporate .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-corporate.jpg)}#services #sec-realestate .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-realestate.jpg)}#services #sec-telmarketing .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-telmarketing.jpg)}#services #sec-webmarketing .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-webmarketing.jpg)}#services #sec-portalsite .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-portalsite.jpg)}#services #sec-pr .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-pr.jpg)}#services #sec-gas .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-gas.jpg)}#services #sec-partner .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-partner.jpg)}#services #sec-advertise .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-advertise.jpg)}#services #sec-outsource .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-outsource.jpg)}#services #sec-fitness .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-fitness_03.jpg)}#services #sec-jobchanging .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-jobchanging.jpg)}#services #sec-internet .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-internet.jpg)}#services #sec-creative .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-creative-solution.jpg)}#services #sec-branding .imgBox .inner{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/services/img-branding.jpg)}#recruiting #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/recruting/mainimage.jpg)}#recruiting #sec_01{padding:180px 0 120px;position:relative}#recruiting #sec_01 .bg_01{width:50%;height:calc(100% - 620px);background:#e4e8e7;position:absolute;left:0;top:0;z-index:2}#recruiting #sec_01 .bg_02{font-family:'DINNextLTPro-Medium',sans-serif;font-size:100px;letter-spacing:.05em;color:#e4e8e7;z-index:1;position:absolute;left:50%;top:132px;transform:translateX(-10px);white-space:nowrap}#recruiting #sec_01 .inner_01{position:relative;z-index:3}#recruiting #sec_01 .box_01{border:none;box-shadow:none;padding-top:112px;padding-bottom:140px}#recruiting #sec_01 .ttl_02-2{left:0;top:108px}#recruiting #sec_01 .inner_03{max-width:1080px}#recruiting #sec_01 .eng-title{text-align:center;font-family:'DINNextLTPro-MediumItalic',sans-serif;font-size:40px;margin-bottom:72px}#recruiting #sec_01 .eng-title span{padding:0 10px;color:transparent;transition:0s;transition-delay:1s}#recruiting #sec_01 .eng-title span[data-animation=true]{background:#32434b;color:#fff}#recruiting #sec_01 .eng-title span:before{background:#32434b;animation-delay:.6s;animation-duration:.8s}#recruiting #sec_01 .list-recruit dt{display:inline-block;color:#32434b;padding:5px 20px;background:#fff;box-sizing:border-box;min-width:115px;text-align:center;margin:0 0 8px}#recruiting #sec_01 .list-recruit dd:not(:last-child){margin:0 0 2.4em}#recruiting #sec_01 .list-recruit dd p{line-height:2}#recruiting #sec_01 .list-recruit dd p:not(:last-child){margin:0 0 2em}#news #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/news/mainimage.jpg)}#news #sec_01{padding:165px 0 130px;position:relative}#news #sec_01 .bg_01{width:50%;height:100%;background:#e4e8e7;position:absolute;left:0;top:0;z-index:1}#news #sec_01 .bg_02{width:100%;height:617px;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/news/bg_01.jpg) center no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:2}#news #sec_01 .inner_01{position:relative;z-index:3}#news #sec_01 .box_01{border:none;box-shadow:none;background:#fff;color:#000;padding-top:112px;padding-bottom:128px}#news #sec_01 .ttl_02-2{left:0;top:108px}#news #sec_01 .inner_03{max-width:1010px}#news #sec_01 .eng-title{text-align:center;font-family:'DINNextLTPro-MediumItalic',sans-serif;color:#e4e8e7;font-size:40px;margin-bottom:42px}#news #sec_01 .eng-title span{padding:0 10px;color:transparent;transition:0s;transition-delay:1s}#news #sec_01 .eng-title span[data-animation=true]{color:#e4e8e7}#news #sec_01 .eng-title span:before{background:#fff;animation-delay:.6s;animation-duration:.8s}#news #sec_01 .list-news li{display:flex;align-items:flex-start;padding:32px 0 28px;border-bottom:1px solid #7f7f7f}#news #sec_01 .list-news .date{width:115px;text-align:center;background:#96d72b;color:#fff;padding:8px 3px 6px;box-sizing:border-box;font-family:'DINNextLTPro-Medium',sans-serif;letter-spacing:.05em}#news #sec_01 .list-news .text{flex:1;padding-left:24px}#news #sec_01 .list-news .title{font-size:24px;margin:0 0 20px}#news #sec_01 .list-news .cts{line-height:2}#news #sec_01 .list-news .cts img{max-width:100%;height:auto}#news #sec_01 .list-news .cts a{word-break:break-all}#news #sec_01 .btn_01{margin:58px 0 0;text-align:center}#news #sec_01 .btn_01 a{background-color:#32434b;border-color:#32434b}#contact #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/contact/mainimage.jpg)}#contact .eng-title{text-align:center;font-family:'DINNextLTPro-MediumItalic',sans-serif;color:#e4e8e7;font-size:40px;margin-bottom:60px}#contact .eng-title span{padding:0 10px;color:transparent;transition:0s;transition-delay:1s}#contact .eng-title span[data-animation=true]{color:#e4e8e7}#contact .eng-title span:before{background:#fff;animation-delay:.6s;animation-duration:.8s}#contact .box_01{border:none;background:#fff;color:#000}#contact .ttl_02-2{left:0;top:110px}#contact .inner_01{position:relative;z-index:3}#contact .inner_03{max-width:980px}#contact #sec_01{padding:170px 0 90px;position:relative}#contact #sec_01 .bg_01{width:50%;height:1000px;background:#e4e8e7;position:absolute;left:0;top:0;z-index:1}#contact #sec_01 .box_01{padding-top:110px;padding-bottom:78px}#contact #sec_01 .telBox{background:#32434b;color:#fff;display:flex;justify-content:center;align-items:center;padding:33px 10px;margin:0 0 30px}#contact #sec_01 .telBox .leftBox{text-align:center;padding-right:48px}#contact #sec_01 .telBox .leftBox .label{font-size:20px;margin:0 0 10px}#contact #sec_01 .telBox .leftBox .number{font-family:'DINNextLTPro-Medium',sans-serif;font-size:35px;margin:0 0 2px}#contact #sec_01 .telBox .leftBox .number a{color:#fff}@media screen and (min-width :768px){#contact #sec_01 .telBox .leftBox .number a{pointer-events:none}}#contact #sec_01 .telBox .rightBox{padding-left:36px;border-left:1px solid #fff}#contact #sec_01 .telBox .rightBox .plane{line-height:2;margin:0 0 10px}#contact #sec_01 .telBox .rightBox .mail a{display:flex;align-items:center;justify-content:center;background:#fff;color:#32434b;padding:14px 20px 10px}#contact #sec_01 .telBox .rightBox .mail .label{margin-right:15px}#contact #sec_01 .telBox .rightBox .mail .value{font-family:'DINNextLTPro-Medium',sans-serif;font-size:25px}#contact #sec_01 .formBox .sheet_01{margin:0 0 55px}#contact #sec_01 .formBox .sheet_01 th,#contact #sec_01 .formBox .sheet_01 td{padding:12px;box-sizing:border-box}#contact #sec_01 .formBox .sheet_01 th{border:1px solid #fff;background:#96d72b;color:#fff;text-align:left;padding-left:36px;width:25%;font-weight:400;font-size:14px}#contact #sec_01 .formBox .sheet_01 td{border:1px solid #949494;background:#fff}#contact #sec_01 .formBox .must-fill{font-size:.9em;margin-left:10px}#contact #sec_01 .formBox input[type=text],#contact #sec_01 .formBox input[type=email],#contact #sec_01 .formBox input[type=tel],#contact #sec_01 .formBox textarea{width:100%;box-sizing:border-box;padding:6px 12px;line-height:1.4;font-size:16px;font-family:'Noto Sans JP',"游ゴシック","YuGothic","游ゴシック体","メイリオ",Meiryo,Arial,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#f6f6f6;border:1px solid #d4d4d4}#contact #sec_01 .formBox textarea{height:230px}#contact #sec_01 .formBox .btn_01{text-align:center}#contact #sec_01 .formBox .btn_01 input{width:204px;padding:18px 10px;box-sizing:border-box;border-radius:26px;font-size:15px;color:#fff;font-family:'DINNextLTPro-MediumItalic',sans-serif;text-align:center;border:1px solid #96d72b;background:#96d72b;cursor:pointer;transition:.7s}#contact #sec_01 .formBox.btn_01 input:active,#contact #sec_01 .formBox .btn_01 input:focus{outline:none}#contact #sec_01 .formBox span.wpcf7-not-valid-tip{padding-top:5px;font-size:13px;color:#c0d739}#contact #sec_01 .formBox div.wpcf7-response-output{font-size:13px;margin:2em .5em 4em;padding:1.8em;border:1px solid #c0d739}#contact #sec_02{padding:360px 0 128px;position:relative}#contact #sec_02 .bg_01{width:100%;height:695px;position:absolute;left:0;top:0;z-index:1}#contact #sec_02 .bg_01 .inner{width:100%;height:100%;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/contact/bg_01.jpg) center no-repeat;background-size:cover}#contact #sec_02 .box_01{padding-top:108px;padding-bottom:206px}#contact #sec_02 .list-access li:nth-child(n+2){margin:72px 0 0}#contact #sec_02 .list-access .title{font-size:20px;letter-spacing:.025em;background:#96d72b;color:#fff;padding:17px 20px;font-weight:700;margin:0 0 25px}#contact #sec_02 .list-access .ggmap{padding-bottom:36%}#contact #sec_02 .list-access .location{padding:32px;display:flex;border-bottom:1px solid #000}#contact #sec_02 .list-access .location-tel{padding-bottom:0;border:none}#contact #sec_02 .list-access .location .label{width:95px;font-weight:700}#contact #sec_02 .list-access .location .value{flex:1}.grecaptcha-badge{display:none}#privacy #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/privacy/mainimage.jpg)}#privacy #sec_01{padding:170px 0 114px;position:relative}#privacy #sec_01 .bg_01{width:50%;height:1000px;background:#e4e8e7;position:absolute;left:0;top:0;z-index:2}#privacy #sec_01 .bg_02{font-family:'DINNextLTPro-Medium',sans-serif;font-size:100px;letter-spacing:.05em;color:#e4e8e7;z-index:1;position:absolute;left:50%;top:132px;transform:translateX(-10px);white-space:nowrap}#privacy #sec_01 .inner_01{position:relative;z-index:3}#privacy #sec_01 .box_01{border:none;box-shadow:none;padding-top:106px;padding-bottom:160px}#privacy #sec_01 .ttl_02-2{left:0;top:108px}#privacy #sec_01 .inner_03{max-width:980px}#privacy #sec_01 .eng-title{text-align:center;font-family:'DINNextLTPro-MediumItalic',sans-serif;font-size:40px;margin-bottom:104px}#privacy #sec_01 .eng-title span{padding:0 10px;color:transparent;transition:0s;transition-delay:1s}#privacy #sec_01 .eng-title span[data-animation=true]{background:#32434b;color:#fff}#privacy #sec_01 .eng-title span:before{background:#32434b;animation-delay:.6s;animation-duration:.8s}#privacy #sec_01 .list-privacy dt{display:inline-block;color:#32434b;padding:8px 20px;background:#fff;box-sizing:border-box;min-width:115px;text-align:center;margin:0 0 8px;font-weight:700}#privacy #sec_01 .list-privacy dd:not(:last-child){margin:0 0 2.4em}#privacy #sec_01 .list-privacy dd p{line-height:2}#privacy #sec_01 .list-privacy dd p:not(:last-child){margin:0 0 2em}#gallery #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/gallery/mainimage.jpg)}#gallery #sec_01{padding:180px 0 160px;position:relative}#gallery #sec_01 .bg_01{width:50%;height:50%;position:absolute;left:0;top:0;z-index:2}#gallery #sec_01 .bg_02{font-family:'DINNextLTPro-Medium',sans-serif;font-size:100px;letter-spacing:.05em;color:#e4e8e7;z-index:1;position:absolute;left:50%;top:132px;transform:translateX(-10px);white-space:nowrap}#gallery #sec_01 .inner_01{position:relative;z-index:3}#gallery .gallery__movie-wrap{display:flex;flex-wrap:wrap}#gallery .gallery__movie{margin:0 auto;margin-bottom:25px;width:49%;max-width:560px;min-width:320px}#gallery .gallery__movie .youtube{position:relative;padding-bottom:56.37%;height:0;overflow:hidden;width:100%}#gallery .gallery__movie .youtube iframe,#gallery .gallery__movie .youtube object,#gallery .gallery__movie .youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}#gallery .gallery__list{display:flex;flex-wrap:wrap}#gallery .gallery__item{width:19.4%}#gallery .gallery__item:not(:nth-child(5n+1)){margin-left:.375%}#gallery .gallery__item:nth-child(n+6){margin-top:.375%}#gallery .gallery__item a{display:block;width:100%;padding-top:100%;position:relative}#gallery .gallery__item img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}#gallery .modaal-wrapper .modaal-close{background-color:#96d72b}#gallery .modaal-close:focus:after,#gallery .modaal-close:focus:before,#gallery .modaal-close:hover:after,#gallery .modaal-close:hover:before{background:#fff}@media screen and (min-width :768px){#top #top-information .value .title a:hover{text-decoration:underline}#top-service .btn_01 a:hover{color:#96d72b;background:0 0}#top-about .list_01 li a:hover:after{opacity:.08}#top-recruit .btn_01 a:hover{color:#fff;background-color:transparent}#top-news .list_01 a:hover{background:rgba(66,66,66,1);color:#fff}#top-news .banner-kenja a:hover{opacity:.5}#top-news .btn_01 a:hover{color:#32434b;background-color:transparent}.under #local-navi .list_01 li a:hover{background-color:#32434b;color:#fff}#message #sec_01 .upper .textBox .banner-kenja a:hover{opacity:.5}#services .sec-service .textBox .bannerBox a:hover{opacity:.5}#news #sec_01 .btn_01 a:hover{color:#32434b;background-color:transparent}#contact #sec_01 .formBox .btn_01 input:hover{color:#96d72b;background-color:transparent}}