@charset "utf-8";@media all and (max-width :767.9999px){html{-webkit-text-size-adjust:100%}body{min-width:100%;font-size:13px}.for_pc{display:none}.inner_01{max-width:89.4%;padding:0 5.3%}.inner_02{max-width:1080px;padding:0 20px}.inner_03{max-width:100%;padding:0 20px;box-sizing:border-box}.box_01{border:none;padding:38px 0 40px}.ttl_02-1{margin:0 0 11px}.ttl_02-1 h2{font-size:25px;margin:0 0 2px}.ttl_02-1 .lead{font-size:10px}.ttl_02-2{left:0;top:30px;width:63px;padding:5px 0;font-size:10px}.btn_01 a{width:201px;border-radius:26px}.clip-group{font-size:129px}#common-bridge_01{height:146px}#header{padding:18px 5.3%}#header-logo img{width:158px}#gNavi{display:none}.drawer-hamburger{top:38px;width:28.5px;padding-top:10px;padding-right:16px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{height:3px;background:#fff}.drawer-hamburger-icon{margin-top:9px}.drawer-hamburger-icon:before{top:-9px}.drawer-hamburger-icon:after{top:9px}.drawer--right .drawer-nav{width:100%;right:-100%;background:#32434b}.drawer-menu{padding:24px 30px 50px}.drawer-menu .logo_02{margin:0 0 33px}.drawer-menu .logo_02 img{width:174px}.drawer-menu .list_01 li a{display:flex;padding:16.75px 0;align-items:center;color:#fff}.drawer-menu .list_01 li a>span{display:inline-block}.drawer-menu .list_01 li .eng{font-family:'DINNextLTPro-Medium';font-size:20px;margin-right:15px}.drawer-menu .list_01 li .jpn{font-size:10px}.drawer-menu .logo_02,.drawer-menu .list_01 li{transform:translateX(60px);opacity:0;transition:.8s}.drawer-open .drawer-menu .logo_02,.drawer-open .drawer-menu .list_01 li{transform:translateX(0);opacity:1}.drawer-open .drawer-menu .logo_02{transition-delay:.5s}.drawer-open .drawer-menu .list_01 li:nth-child(1){transition-delay:.7s}.drawer-open .drawer-menu .list_01 li:nth-child(2){transition-delay:.8s}.drawer-open .drawer-menu .list_01 li:nth-child(3){transition-delay:.9s}.drawer-open .drawer-menu .list_01 li:nth-child(4){transition-delay:1s}.drawer-open .drawer-menu .list_01 li:nth-child(5){transition-delay:1.2s}.drawer-open .drawer-menu .list_01 li:nth-child(6){transition-delay:1.3s}.drawer-open .drawer-menu .list_01 li:nth-child(7){transition-delay:1.4s}.drawer-open .drawer-menu .list_01 li:nth-child(8){transition-delay:1.5s}.drawer-open .drawer-menu .list_01 li:nth-child(9){transition-delay:1.6s}#footer-box_01{padding:52px 0 55px}#footer-box_01 .inner_01{max-width:89.4%;padding:0 5.3%}#footer-box_01 #footer-nav{display:none}#footer-box_01 .flex{flex-direction:column}#footer-box_01 .flex #footer-logo{order:1;margin-right:0;margin-bottom:23px}#footer-box_01 .flex #footer-logo img{width:168px}#footer-box_01 .flex #footer-fb{order:2;margin-left:0;margin-bottom:21px;transition-delay:.6s}#footer-box_01 .flex #footer-fb a{background-position:36px center;padding:21.5px 5px 20.5px 79px;width:201px;border-radius:54px}#footer-box_01 .flex #footer-info{order:3;padding:0;font-size:10px;line-height:1.5;letter-spacing:0;border:none;text-align:center;transition-delay:.7s}#footer-box_02{flex-direction:column-reverse}#footer-box_02 #footer-unhcr{padding:28px 10px 24px;width:100%;box-sizing:border-box;justify-content:center}#footer-box_02 #footer-unhcr .imgBox{margin-right:8px}#footer-box_02 #footer-unhcr .imgBox img{width:34px}#footer-box_02 #copy{flex:initial;width:100%;box-sizing:border-box;padding:14px 10px;text-align:center}#top #mainimage{height:638px}#top #mainimage-copy img{width:180px}#top #mainimage-copy #letters-01{margin-bottom:10px}#top #mainimage-copy #letters-01 #letters-01_01-02{margin-right:2px}#top #mainimage-copy #letters-01 #letters-01_01-02 img{width:25px}#top #mainimage-copy #letters-01 #letters-01_02-02{margin-right:2px}#top #mainimage-copy #letters-01 #letters-01_02-02 img{width:18px}#top #mainimage-copy #letters-01 #letters-01_03-02{margin-right:4px}#top #mainimage-copy #letters-01 #letters-01_03-02 img{width:15px}#top #mainimage-copy #letters-01 #letters-01_04-02{margin-right:5px}#top #mainimage-copy #letters-01 #letters-01_04-02 img{width:15px}#top #mainimage-copy #letters-01 #letters-01_05-02{margin-right:3px}#top #mainimage-copy #letters-01 #letters-01_05-02 img{width:18.5px}#top #mainimage-copy #letters-01 #letters-01_06-02 img{width:18.5px}#top #mainimage-copy #letters-01 #letters-01_07-02{margin-right:3px}#top #mainimage-copy #letters-01 #letters-01_07-02 img{width:8px}#top #mainimage-copy #letters-01 #letters-01_08-02{margin-right:4px}#top #mainimage-copy #letters-01 #letters-01_08-02 img{width:21px}#top #mainimage-copy #letters-01 #letters-01_09-02 img{width:18px}#top #mainimage-copy #letters-02 #letters-02_01-02{margin-right:3px}#top #mainimage-copy #letters-02 #letters-02_01-02 img{width:8px}#top #mainimage-copy #letters-02 #letters-02_02-02{margin-right:2px}#top #mainimage-copy #letters-02 #letters-02_02-02 img{width:21px}#top #mainimage-copy #letters-02 #letters-02_03-02{margin-right:2px}#top #mainimage-copy #letters-02 #letters-02_03-02 img{width:21px}#top #mainimage-copy #letters-02 #letters-02_04-02{margin-right:4px}#top #mainimage-copy #letters-02 #letters-02_04-02 img{width:18px}#top #mainimage-copy #letters-02 #letters-02_05-02{margin-right:1px}#top #mainimage-copy #letters-02 #letters-02_05-02 img{width:18px}#top #mainimage-copy #letters-02 #letters-02_06-02{margin-right:3px;margin-left:-4px}#top #mainimage-copy #letters-02 #letters-02_06-02 img{width:20px}#top #mainimage-copy #letters-02 #letters-02_07-02{margin-right:1px}#top #mainimage-copy #letters-02 #letters-02_07-02 img{width:18px}#top #mainimage-copy #letters-02 #letters-02_08-02{margin-right:2px;margin-left:0}#top #mainimage-copy #letters-02 #letters-02_08-02 img{width:8px}#top #mainimage-copy #letters-02 #letters-02_09-02{margin-right:3px}#top #mainimage-copy #letters-02 #letters-02_09-02 img{width:19px}#top #mainimage-copy #letters-02 #letters-02_10-02 img{width:21.4px}#top #mainimage-copy #text-jpn-02{margin-bottom:5px}#top #mainimage-copy #text-jpn-02 img{width:152px}#top #mainimage-copy #line-01-02{width:110px;height:1px;margin-bottom:5px}#top #mainimage-copy #line-02-02{width:144px;height:1px;margin-bottom:11px}#top #mainimage #lottie{width:354px}#top #top-information{display:none}#top .mv__bnr{left:20px;bottom:16px}#top .mv__bnr img{width:50px}#top-service{padding:88px 0 50px}#top-service .inner_01:after{display:none}#top-service .imgBox{width:100%;height:295px;margin-left:0;transform:translateX(5.3%)}#top-service .imgBox img{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%;top:0;left:0}#top-service .imgBox:before{animation-duration:.8s}#top-service .imgBox img{animation-delay:.4s}#top-service .textBox{position:relative;top:0;left:0;transform:none;margin-top:-50px}#top-service .textBox .lead{margin:0 0 16px}#top-service .textBox .lead span{padding:7px 11px;font-size:16px;transition-delay:1.5s}#top-service .textBox .lead span:before{animation-delay:1s}#top-service .textBox .lead span:first-child{padding-top:7px}#top-service .textBox .lead span:last-child{padding-bottom:7px;margin-top:2.5px}#top-service .textBox .plane{line-height:1.53;margin:0 0 28px;transition-delay:1.5s}#top-service .textBox .btn_01{text-align:center;transition-delay:1.8s}#top-bridge_01{height:265px}#top-bridge_01 .inner{background-position:center -50px}#top-about{padding:0 0 77px}#top-about:before{width:89.7%;height:140px;right:50%;transform:translate(50%,-100%)}#top-about .inner_01{position:relative;z-index:2}#top-about .ttl_02-1{transform:translateY(-98px);margin-bottom:-90px}#top-about .ttl_02-1 h2{font-size:20px;margin:0 0 16px}#top-about .ttl_02-1 h2 span{padding:4px 40px 1px}#top-about .ttl_02-1 .lead{transition-delay:.2s}#top-about .plane{text-align:left;line-height:1.54;margin:0 0 26px;padding:0 21px}#top-about .list_01{flex-direction:column}#top-about .list_01 li{width:100%;box-sizing:border-box;padding:0 21px}#top-about .list_01 li:nth-child(n+2){margin-top:47px;margin-top:22px}#top-about .list_01 li a{padding-top:59%}#top-about .list_01 li.philosophy a{background-position:center 38%}#top-about .list_01 li.message a{background-position:center top}#top-about .list_01 li .main-title{font-size:12px}#top-about .list_01 li .sub-title{position:absolute;left:-21px;bottom:-14px}#top-about .list_01 li .sub-title span{padding:6px 16px}#top-about .list_01 li .sub-title span:first-child{padding-top:9px}#top-about .list_01 li .sub-title span:last-child{padding-bottom:9px}#top-about .list_01 li:nth-child(1) a,#top-about .list_01 li:nth-child(2) a,#top-about .list_01 li:nth-child(3) a{transition-delay:.8s}#top-about .list_01 li:nth-child(1) a:before,#top-about .list_01 li:nth-child(2) a:before,#top-about .list_01 li:nth-child(3) a:before{animation-delay:.5s}#top-about .list_01 li:nth-child(1) a:after,#top-about .list_01 li:nth-child(2) a:after,#top-about .list_01 li:nth-child(3) a:after{transition-delay:.8s}#top-about .list_01 li:nth-child(1) .main-title,#top-about .list_01 li:nth-child(2) .main-title,#top-about .list_01 li:nth-child(3) .main-title{transition-delay:.8s}#top-about .list_01 li:nth-child(1) .sub-title span,#top-about .list_01 li:nth-child(2) .sub-title span,#top-about .list_01 li:nth-child(3) .sub-title span{transition-delay:1.3s}#top-about .list_01 li:nth-child(1) .sub-title span:before,#top-about .list_01 li:nth-child(2) .sub-title span:before,#top-about .list_01 li:nth-child(3) .sub-title span:before{animation-delay:.8s}#top-about .clip-group{bottom:0}#top-recruit{padding:45px 0 47px}#top-recruit .ttl_02-1{margin:0 0 11px}#top-recruit .ttl_02-1 h2{margin:0 0 5px}#top-recruit .plane{text-align:left;line-height:1.54;margin:0 0 18px}#top-recruit .imgBox{padding-top:83.4%;position:relative;margin:0 0 52px;background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/top/img_04-1-sp.jpg) center no-repeat;background-size:0%;transition:0s;transition-delay:1.3s}#top-recruit .imgBox[data-animation=true]{background-size:100%}#top-recruit .imgBox img{display:none}#top-recruit .btn_01{text-align:center}#top-recruit .btn_01 a{color:#96d72b;background-color:#fff}#top-news{padding:52px 0 51px}#top-news .ttl_02-1{margin:0 0 15px}#top-news .ttl_02-1 h2{margin:0 0 7px}#top-news .list_01{margin-bottom:32px}#top-news .list_01 li:not(:last-child){margin:0 0 4.5px}#top-news .list_01 a{padding:20px;align-items:center;flex-wrap:wrap}#top-news .list_01 .date{font-size:10px;margin-right:11px}#top-news .list_01 .badge{width:60px;padding:5.5px;font-size:10px;border-radius:10px;margin-right:0}#top-news .list_01 .title{width:100%;padding-top:7px;font-size:13px;flex:initial;line-height:1.54}#top-news .banner-kenja{margin-bottom:32px;flex-direction:column;align-items:center}#top-news .banner-kenja li:nth-child(n+2){margin-left:0;margin-top:10px}#top-news .clip-group{bottom:50%}.under #header-logo{transition-delay:.1s}.under #mainimage-ttl-set .jpn{transition-delay:.2s}.under #mainimage-ttl-set .eng{transition-delay:.3s}.under #mainimage{height:308px}.under #mainimage-ttl-set{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.under #mainimage-ttl-set .jpn{min-width:62.5px;width:auto;padding:5.5px 10px;box-sizing:border-box;margin:0 0 10px;white-space:nowrap}.under #mainimage-ttl-set .eng{font-size:25px;white-space:nowrap}.under #mainimage #breadcrumb{bottom:0;width:100%;font-size:10px;padding:10px 5.3%;z-index:3}.under #mainimage #breadcrumb li:nth-child(1){margin-right:7px;padding-right:11px;background-size:4px}.under #mainimage #breadcrumb li a{color:#fff}.under #local-navi{margin:0 0 30px}.under #local-navi .list_01{padding-left:0;justify-content:center}.under #local-navi .list_01 li a{font-size:10.5px;padding:8px 14px;padding-right:28px;background-position:right 14px center;background-size:6.5px;border-radius:13px;text-align:center}#about .inner_03{font-size:10px}#about .sheet_01 th,#about .sheet_01 td{padding:10px}#about .sheet_01 th{padding-left:8px;width:82px}#about .sheet_01 td{padding-left:18px}#about #information{padding:115px 0 23px}#about #information .bg_01{width:100%;height:200px}#about #information .bg_02{display:none}#about #information .inner_01{background:#fff;padding-top:25px}#about #information .inner_01 #local-navi{width:100%;position:absolute;top:0;left:0;transform:translateY(-56px)}#about #information .box_01{padding-top:65px}#about #information .sheet_01 .list_01{flex-direction:column}#about #information .sheet_01 .list_01 li{width:100%}#about #information #list-sales li:nth-child(n+2){margin-top:1em}#about #information #list-sales li .fontS{font-size:1em;margin-left:14px}#about #information #list-location li:nth-child(n+2){margin-top:1.2em}#about #information #list-location .value{line-height:1.5}#about #business{padding:100px 0 22.5px}#about #business .bg_01{height:247px}#about #business .bg_02{display:none}#about #business .box_01{padding-top:68px;padding-bottom:38px}#about #business .flex{flex-direction:column}#about #business .list_02:nth-child(3n-2),#about #business .list_02:nth-child(3n-1),#about #business .list_02:nth-child(3n){width:100%;padding-right:0}#about #business .list_02:nth-child(3n-1),#about #business .list_02:nth-child(3n){margin-top:.8em}#about #business .list_02 li{transition-delay:.2s}#about #business .list_02 li:nth-child(n+2){margin-top:.8em}#about #deal{padding:22.5px 0}#about #deal .box_01{padding-top:72px;padding-bottom:22px}#about #deal .sheet_01 th,#about #deal .sheet_01 td{padding-top:10px;padding-bottom:10px}#about #deal .sheet_01 th{width:90px}#about #deal .sheet_01 td .fontS{font-size:1em}#philosophy .eng-title{font-size:20px}#philosophy .eng-title-jpn{font-size:16px}#philosophy .box_01{text-align:center}#philosophy .ttl_02-2{position:relative;left:0!important;top:0!important;display:inline-block;margin:0 0 14px}#philosophy #sec_01{padding:115px 0 0}#philosophy #sec_01 .bg_01{width:100%;height:150px}#philosophy #sec_01 .bg_02{display:none}#philosophy #sec_01 .inner_01{padding:0;max-width:100%}#philosophy #sec_01 .inner_01 #local-navi{width:100%;position:absolute;top:0;left:0;transform:translateY(-56px);margin:0}#philosophy #sec_01 #co-profile{padding-top:42px;padding-bottom:46px}#philosophy #sec_01 #co-profile .eng-title{margin:0 0 15px}#philosophy #sec_01 #co-profile .lead{font-size:15px}#philosophy #sec_01 #co-philosophy{padding-top:42px;padding-bottom:46px}#philosophy #sec_01 #co-philosophy .eng-title{margin:0 0 15px}#philosophy #sec_01 #co-philosophy .lead span{font-size:15px;padding:5px 10px}#philosophy #sec_01 #co-philosophy .lead span:nth-child(n+2){margin-top:5px}#philosophy #sec_01 #lessons{background:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/philosophy/bg_01.jpg) center no-repeat;background-size:cover;padding-top:44px;padding-bottom:38px;padding-left:5.3%;padding-right:5.3%}#philosophy #sec_01 #lessons .ttl_02-2{margin:0;transform:translateY(15px)}#philosophy #sec_01 #lessons .inner_03{position:relative;padding-top:26px;padding-bottom:58px}#philosophy #sec_01 #lessons .corner>div{width:29px;height:29px;border-width:1px}#philosophy #sec_01 #lessons .eng-title{margin:0 0 29px}#philosophy #sec_01 #lessons .list_01{max-width:840px;margin:0 auto;position:relative;z-index:2}#philosophy #sec_01 #lessons .list_01 li{font-size:12px;line-height:1.28;text-align:left;padding-left:2em;text-indent:-2em}#philosophy #sec_01 #lessons .list_01 li:nth-child(n+2){margin:15px 0 0}#philosophy #sec_01 #lessons .lessons_box:nth-child(n+2){margin-top:0}#philosophy #sec_01 #lessons .lessons_box:nth-child(n+4){margin-top:48px}#philosophy #sec_01 #lessons .lessons_list{margin-top:2em}#philosophy #sec_01 #lessons .lessons_list li{padding:0;text-indent:0}#philosophy #sec_01 #lessons .lessons_label{width:7.5em;padding-right:1em}#philosophy #sec_01 #lessons .lessons_value{line-height:1.54}#philosophy #sec_01 #lessons .lesson_img img{max-width:200px}#philosophy #nameorigin{padding:0}#philosophy #nameorigin .bg_01{display:none}#philosophy #nameorigin .inner_01{padding:0;max-width:100%}#philosophy #nameorigin .box_01{padding:58px 5.3% 113px}#philosophy #nameorigin .eng-title{margin:0 0 15px}#philosophy #nameorigin .plane{text-align:left;font-size:13px;line-height:1.54}#message #sec_01{padding:96px 0 25px}#message #sec_01 .bg_01{height:500px}#message #sec_01 .bg_02{font-size:50px;left:50%;top:52px;transform:translateX(-50%)}#message #sec_01 .inner_01{max-width:89.4%;padding:0 5.3%}#message #sec_01 .box_01{padding-top:40px}#message #sec_01 .ttl_02-2{display:none}#message #sec_01 .inner_03{transform:none}#message #sec_01 .upper{padding:0 0 16px;display:flex;flex-direction:column-reverse}#message #sec_01 .upper .imgBox{width:100%;margin-left:0;margin-bottom:14px}#message #sec_01 .upper .textBox{position:static;transform:none}#message #sec_01 .upper .textBox .lead{font-size:14px;margin:0;position:absolute;left:-20px;top:65px}#message #sec_01 .upper .textBox .lead span{padding:4px 8px 6px}#message #sec_01 .upper .textBox .lead span:nth-child(1){margin:0 0 1.5px}#message #sec_01 .upper .textBox .profile{margin-bottom:0}#message #sec_01 .upper .textBox .corporate,#message #sec_01 .upper .textBox .position{font-size:10px}#message #sec_01 .upper .textBox .corporate{margin:0 0 5px}#message #sec_01 .upper .textBox .position{margin:0 0 8.5px}#message #sec_01 .upper .textBox .name{font-size:15px}#message #sec_01 .upper .textBox .banner-kenja{margin-top:18px;flex-direction:row;flex-wrap:wrap}#message #sec_01 .upper .textBox .banner-kenja li:nth-child(n+2){margin-top:10px}#message #sec_01 .upper .textBox .banner-kenja li:nth-child(3){margin-left:10px}#message #sec_01 .upper .textBox .banner-kenja li img{width:auto;height:90px}#message #sec_01 .downer{padding:15px 0 0}#message #sec_01 .downer p{line-height:1.54}#message #sec_01 .message__downer-flex{flex-direction:column;padding-top:0}#message #sec_01 .message__downer-text{padding-left:0;padding-top:2.4em;padding-bottom:2.4em;flex:1}#message #sec_01 .message__downer-img{width:100%}#services #sec_00{padding:62px 0 27px}#services #sec_00 .bg_01{width:100%;height:332px;bottom:initial;top:155px}#services #sec_00 .bg_02{font-size:50px;top:90px}#services #sec_00 .inner_01{padding:0;max-width:100%}#services #sec_00 .flexes{padding-left:5.3%;padding-top:157px}#services #sec_00 .imgBox{width:94.7%}#services #sec_00 .imgBox .lead{display:none}#services #sec_00 .textBox{padding:39px 5.6% 35px;padding-left:11%}#services #sec_00 .textBox .ttl_02-2{margin:0 0 15px}#services #sec_00 .textBox .eng-title{font-size:18px;margin:0 0 7px}#services #sec_00 .textBox .plane{font-size:13px;line-height:1.54;max-width:100%}#services .sec-service .inner_01{max-width:100%;padding:0}#services .sec-service .imgBox .imgBox-label .number{font-size:108px}#services .sec-service .imgBox .imgBox-label .name{font-size:10px}#services .sec-service .textBox{width:calc(100% - 24px)}#services .sec-service .textBox .textBox-label{font-size:10px;text-align:left;position:absolute;top:0;transform:translate(0,0);height:177px;padding:15px 8px 15px 6px}#services .sec-service .textBox .ttl_02-3{font-size:12px;margin:0 0 12px}#services .sec-service .textBox .ttl_02-3:before{width:8.5px;height:10.5px;margin-right:10px}#services .sec-service .textBox .plane{font-size:12px;line-height:1.54}#services .sec-service .textBox .bannerBox a{margin-top:10px;margin-left:0}#services .sec-service .textBox .bannerBox a img{height:38px}#services .sec-service:nth-child(2n-1) .textBox{padding-right:6%}#services .sec-service:nth-child(2n-1) .textBox .textBox-label{left:initial;right:-24px}#services .sec-service:nth-child(2n) .textBox{padding-right:6%}#services .sec-service:nth-child(2n) .textBox .textBox-label{right:initial;left:-24px}#services .sec-service_01,#services .sec-service_02{padding:180px 0 30px}#services .sec-service_01:before{height:100%}#services .sec-service_01:nth-child(2n){margin-top:0}#services .sec-service_01 .imgBox,#services .sec-service_02 .imgBox{width:100%;height:180px;left:0;top:0;transform:none}#services .sec-service_01:nth-child(2n-1) .imgBox .imgBox-label,#services .sec-service_01:nth-child(2n) .imgBox .imgBox-label,#services .sec-service_02 .imgBox .imgBox-label{bottom:initial;top:25px;transform:none;right:initial;left:initial}#services .sec-service_01:nth-child(2n-1) .imgBox .imgBox-label,#services .sec-service_02:nth-child(2n-1) .imgBox .imgBox-label{right:5.3%}#services .sec-service_01:nth-child(2n) .imgBox .imgBox-label,#services .sec-service_02:nth-child(2n) .imgBox .imgBox-label{left:5.3%}#recruiting #sec_01{padding:90px 0 60px}#recruiting #sec_01 .bg_01{height:100%}#recruiting #sec_01 .bg_02{font-size:50px;left:50%;top:65px}#recruiting #sec_01 .box_01{padding-top:50px;padding-bottom:70px}#recruiting #sec_01 .ttl_02-2{top:24px}#recruiting #sec_01 .eng-title{font-size:20px;margin-bottom:24px}#recruiting #sec_01 .list-recruit dt{min-width:10px;margin:0 0 12px;font-size:14px;padding:5px 10px;text-align:left}#recruiting #sec_01 .list-recruit dd{font-size:12.5px}#recruiting #sec_01 .list-recruit dd:not(:last-child){margin:0 0 1.8em}#recruiting #sec_01 .list-recruit dd p{line-height:1.54}#recruiting #sec_01 .list-recruit dd p:not(:last-child){margin:0 0 1em}#news #sec_01{padding:90px 0 60px}#news #sec_01 .bg_01{width:100%}#news #sec_01 .bg_02{display:none}#news #sec_01 .box_01{padding-top:50px;padding-bottom:40px}#news #sec_01 .ttl_02-2{top:24px}#news #sec_01 .eng-title{font-size:20px;margin-bottom:24px}#news #sec_01 .list-news li{flex-direction:column;padding:25px 0 22px}#news #sec_01 .list-news .date{width:72px;padding:6px 3px 4px;font-size:10px;margin:0 0 15px}#news #sec_01 .list-news .text{padding-left:0}#news #sec_01 .list-news .title{font-size:15px;line-height:1.54;margin:0 0 12px}#news #sec_01 .list-news .cts{line-height:1.54;font-size:12.5px}#news #sec_01 .btn_01{margin:42px 0 0}#contact .eng-title{font-size:20px;margin-bottom:24px}#contact .ttl_02-2{top:24px}#contact #sec_01{padding:90px 0 60px}#contact #sec_01 .bg_01{width:100%;height:100%}#contact #sec_01 .box_01{padding-top:50px;padding-bottom:40px}#contact #sec_01 .telBox{flex-direction:column;padding:28px 10px;margin:0 0 20px;text-align:center}#contact #sec_01 .telBox .leftBox{padding-right:0;margin:0 0 15px}#contact #sec_01 .telBox .leftBox .label{font-size:14px;margin:0 0 12px}#contact #sec_01 .telBox .leftBox .number{font-size:30px;margin:0 0 5px}#contact #sec_01 .telBox .rightBox{padding-left:0;border-left:none}#contact #sec_01 .telBox .rightBox .plane{line-height:2;margin:0 0 18px;font-size:11px}#contact #sec_01 .telBox .rightBox .mail a{flex-direction:column;padding:15px 10px 13px;width:202px;border-radius:54px}#contact #sec_01 .telBox .rightBox .mail .label{margin-right:0;margin-bottom:6px}#contact #sec_01 .telBox .rightBox .mail .value{font-size:12px}#contact #sec_01 .formBox .sheet_01{margin:0 0 24px}#contact #sec_01 .formBox .sheet_01 th,#contact #sec_01 .formBox .sheet_01 td{padding:6px}#contact #sec_01 .formBox .sheet_01 th{border:none;text-align:left;padding:10px 20px;display:block;width:100%;font-size:14px}#contact #sec_01 .formBox .sheet_01 td{display:block;width:100%}#contact #sec_01 .formBox textarea{height:150px}#contact #sec_01 .formBox .btn_01{text-align:center}#contact #sec_01 .formBox .btn_01 input{width:201px;border-radius:26px}#contact #sec_01 .formBox span.wpcf7-not-valid-tip{font-size:11px}#contact #sec_01 .formBox div.wpcf7-response-output{font-size:11px;margin:2em 0 2em;padding:1.4em}#contact #sec_02{padding:106px 0 54px}#contact #sec_02 .bg_01{height:234px}#contact #sec_02 .box_01{padding-top:50px;padding-bottom:26px}#contact #sec_02 .list-access li:nth-child(n+2){margin:24px 0 0}#contact #sec_02 .list-access .title{font-size:13px;padding:8px 10px;margin:0 0 12.5px}#contact #sec_02 .list-access .ggmap{padding-bottom:59.8%}#contact #sec_02 .list-access .location{padding:15px 0}#contact #sec_02 .list-access .location .label{width:64px;font-size:12.5px;line-height:1.54}#contact #sec_02 .list-access .location .value{font-size:12.5px;line-height:1.54}#privacy #sec_01{padding:90px 0 60px}#privacy #sec_01 .bg_01{height:100%}#privacy #sec_01 .bg_02{font-size:50px;left:50%;top:65px}#privacy #sec_01 .box_01{padding-top:50px;padding-bottom:70px}#privacy #sec_01 .ttl_02-2{top:24px}#privacy #sec_01 .inner_03{max-width:980px}#privacy #sec_01 .eng-title{font-size:20px;margin-bottom:24px}#privacy #sec_01 .list-privacy dt{min-width:10px;margin:0 0 12px;font-size:14px;padding:5px 10px;text-align:left}#privacy #sec_01 .list-privacy dd{font-size:12.5px}#privacy #sec_01 .list-privacy dd:not(:last-child){margin:0 0 1.8em}#privacy #sec_01 .list-privacy dd p{line-height:1.54}#privacy #sec_01 .list-privacy dd p:not(:last-child){margin:0 0 1em}#gallery #mainimage{background-image:url(//www.fivelineinc.com/wp-content/themes/fivelineinc.com/asset/CSS/../Image/gallery/mainimage-sp2.jpg)}#gallery #sec_01{padding:90px 0 80px}#gallery #sec_01 .bg_01{height:100%}#gallery #sec_01 .bg_02{font-size:50px;top:65px}#gallery .gallery__item{width:calc(98%/3)}#gallery .gallery__item:not(:nth-child(5n+1)){margin-left:0}#gallery .gallery__item:nth-child(n+6){margin-top:0}#gallery .gallery__item:not(:nth-child(3n+1)){margin-left:1%}#gallery .gallery__item:nth-child(n+4){margin-top:1%}#gallery .gallery__item a{padding-top:100%}}