@media screen and (max-width: 768px){.flex{display:flex;flex-wrap:nowrap;justify-content:space-between}}a,a:hover,a:visited,a:active{text-decoration:none;color:#000}a:hover{opacity:.7}*{box-sizing:border-box}body{min-width:1200px;color:#273238;font-weight:lighter;font-size:16px !important;border-left:solid 10px #e50011 !important;font-family:"ヒラギノ角ゴ Pro","ヒラギノ角ゴ ProN W1","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif !important}@media screen and (max-width: 768px){body{font-size:14px !important;border-left:solid 5px #e50011 !important}}body .allWrap{min-width:1200px;width:100%;overflow:hidden}@media screen and (max-width: 768px){body .allWrap{min-width:100%}}img{width:100%}.ttl02{text-align:center;color:#e50011;position:relative}.ttl02 .text{font-size:22px;display:block;color:#000;padding-bottom:10px;font-weight:bold}.ttl02 .text img{width:40px}.ttl02 .mainText{display:block;font-size:40px;padding-bottom:10px;font-weight:bold}.ttl02 .tag{font-size:12px;padding:0px 20px;background:#ffea00;font-weight:bold}.ttl02.topLine::before{content:"";display:block;position:absolute;width:2px;background:#e50011;left:50%;bottom:unset;height:200px;height:40px;top:-60px;z-index:-1}@media screen and (max-width: 768px){.ttl02 .text{font-size:18px}.ttl02 .mainText{font-size:25px}}.ttl02 img{width:40px;height:auto}.ttl03{color:#e50011;font-size:40px;text-align:center;font-weight:bold;padding:130px 0 80px;position:relative}.ttl03 span{font-size:30px;padding-right:10px}.ttl03::before{content:"";display:block;position:absolute;width:2px;background:#e50011;left:50%;bottom:140px;height:200px;height:40px}@media screen and (max-width: 768px){.ttl03{font-size:22px;padding:60px 0 20px}.ttl03 span{font-size:18px}.ttl03::before{bottom:60px}}.ttl04{font-size:40px;color:#fff;text-align:center;font-weight:bold}.ttl04::after{content:"";display:block;width:50px;height:2px;background:#ffea00;margin:30px auto}@media screen and (max-width: 768px){.ttl04{font-size:25px}.ttl04::after{margin:15px auto}}.centerTxt{margin:50px auto 0 auto;text-align:center;line-height:1.9}@media screen and (max-width: 768px){.centerTxt{padding:0 2%;margin-top:30px}}.ttl05{border-bottom:red 2px solid;font-size:20px;margin-bottom:40px;padding-bottom:10px;font-weight:bold}.ttl05 img{width:45px;padding-right:15px}@media screen and (max-width: 768px){.ttl05{margin-bottom:20px}}.ttl06{font-size:20px;margin-bottom:20px;font-weight:bold}.ttl06 img{width:45px;padding-right:15px}.redBorder{width:100%;display:block;border-top:solid 2px #e50011}.btn01{float:right;border:solid 2px #e50011;border-bottom:solid 5px #e50011;padding:10px 40px;margin-top:10px;border-radius:30px;color:#e50011 !important;position:relative}.btn01:hover{border-bottom:solid 2px #e50011;position:relative;bottom:-3px}.btn01::after{content:"＞";display:block;position:absolute;font-weight:bold;right:10px;top:10px}@media screen and (max-width: 768px){.btn01::after{top:15px}}.link{width:1190px;margin-left:auto;margin-right:auto;height:150px;background-color:#fff;border-left:solid 5px #ffea00;padding:40px 60px;box-shadow:#cecece 0px 0px 5px,#cecece 5px 5px 5px}@media screen and (max-width: 768px){.link{width:100%;padding-right:2%;padding-left:2%}}.link p{font-size:32px;color:#e50011;font-weight:bold;float:left}.link p span{font-size:18px;display:block;color:#000}@media screen and (max-width: 768px){.link{height:auto;text-align:center;padding:25px 2%;box-shadow:0 0 0 rgba(0,0,0,0)}.link::after{content:".";display:block;visibility:hidden;height:0px;line-height:0;clear:both}.link p{font-size:20px;float:none}.link p span{font-size:16px}.link .btn01{display:inline-block;float:none;padding:15px 0;margin-top:15px;width:90%}.link::before{background:#fff}}header{height:100px;text-align:center;font-weight:normal}header::after{content:".";display:block;visibility:hidden;height:0px;line-height:0;clear:both}header .logo{float:left;height:100%}header .logo img{padding:20px 0 20px 30px;height:100%;width:auto}header nav{height:100%;float:right}@media screen and (max-width: 768px){header nav{display:none}}header nav ul{height:100%;display:flex;line-height:100px}header nav ul li{position:relative}header nav ul li a,header nav ul li a:visited,header nav ul li a:hover{text-decoration:none;font-weight:bold;color:#e50011;height:100%;display:inline-block;padding:0 1.2vw}header nav ul li:hover::after{content:"";display:block;position:absolute;height:5px;left:0;bottom:0;background:#ffea00;width:100%}header nav ul .contact{background:#e50011}header nav ul .contact a,header nav ul .contact a:visited,header nav ul .contact a:hover{color:#ffea00;line-height:3}header nav ul .contact img{width:30px;padding:25px 0 0}header nav ul .contact:hover{background:#e50011;opacity:.8}header .spNavBarBtn{display:none}@media screen and (max-width: 768px){header .spNavBarBtn{display:block}}@media screen and (max-width: 768px){header{height:50px}header .logo{width:38%}header .logo img{width:100%;padding:10px 5px 5px}header .spNavBarBtn{display:flex;flex-wrap:nowrap;justify-content:space-between;width:40%;position:absolute;right:0;height:50px}}@media screen and (max-width: 768px)and (max-width: 768px){header .spNavBarBtn{flex-wrap:wrap}}@media screen and (max-width: 768px){header .spNavBarBtn a{width:33%;height:50px;color:#e50011;font-size:12px;font-weight:bold}header .spNavBarBtn a.navTrigger{background:#e50011}header .spNavBarBtn a.navTrigger img{padding:15px 10px;height:100%}header .spNavBarBtn a img{max-height:100%;padding:5px 10px 2px;width:auto;max-height:100%;height:64%}}@media screen and (max-width: 768px){header nav{width:100%;height:auto;position:absolute;top:50px;z-index:1;display:none;border-top:solid 1px #e50011}header nav ul{display:block;line-height:50px}header nav ul li{width:100%;background:#fff}header nav ul li a{border-bottom:dotted 1px gray;text-align:left;width:96%;background:url(/img/common/ico_arrow_01.png) no-repeat #fff 5px 15px;background-size:20px;padding-left:35px;position:relative}header nav ul li a::before{content:"＞";display:block;position:absolute;top:0px;left:5px}header nav ul li a:hover,header nav ul li a:visited{padding-left:35px}header nav ul li:nth-of-type(6) a{border-bottom:0px}}@media screen and (max-width: 768px){header .logo{text-align:left}header .logo img{padding:5px 0;height:100%;width:auto}}#mainvisual{height:650px;width:100%;position:relative;margin-bottom:70px}#mainvisual img.main{position:absolute;height:590px;width:70%;right:0;top:0;-o-object-fit:cover;object-fit:cover}#mainvisual img.sub{position:absolute;z-index:1;width:350px;bottom:0;left:10%}#mainvisual .textBox{position:absolute;top:70px;left:10%;color:#e50011;text-shadow:#fff 1px 1px 20px,#fff -1px 1px 20px,#fff 1px -1px 20px,#fff -1px -1px 20px;z-index:1}#mainvisual .textBox .ttl01{font-size:52px;letter-spacing:13px;font-weight:bold}#mainvisual .textBox .subtext{padding:30px 0;font-size:16px;line-height:2;letter-spacing:6px;font-weight:bold}#mainvisual::before{content:"";display:block;position:absolute;width:2px;background:#e50011;left:50%;bottom:-50px;height:200px}@media screen and (max-width: 768px){#mainvisual{z-index:-1;height:470px}#mainvisual .textBox{left:5%}#mainvisual .textBox .ttl01{font-size:23px}#mainvisual .textBox .subtext{font-size:16px;padding:10px 0}#mainvisual img.main{height:400px}#mainvisual img.sub{left:5%;width:250px}}#greeting{text-align:center;padding:60px 0;background:url(/img/common/bg_06.png) no-repeat center top}#greeting .ttl02 .mainText{font-size:44px}#greeting p{line-height:2;padding-top:40px}@media screen and (max-width: 768px){#greeting{padding:20px 0;background-size:contain;background-position:bottom}#greeting p{padding:20px 2% 32px}#greeting .ttl02 .mainText{font-size:25px}}.para01{height:280px;background-image:url("/img/common/bg_para_01.png");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:80px}@media screen and (max-width: 768px){.para01{background-attachment:inherit;height:120px;background-position:center}}.para01::after{content:"";display:block;position:absolute;width:2px;background:#e50011;left:50%;bottom:-80px;height:200px;z-index:-1}@media screen and (max-width: 768px){.para01{margin-bottom:50px}.para01::after{bottom:-50px}}#service{padding:50px 0 115px}#service .serviceList{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:60px}@media screen and (max-width: 768px){#service .serviceList{flex-wrap:wrap}}#service .serviceList figure{width:33.3333333333vw;height:25vw;min-width:300px;min-height:300px;position:relative;overflow:hidden}#service .serviceList figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}#service .serviceList figure figcaption{position:absolute;text-align:center;top:40%;color:#fff;width:100%}#service .serviceList figure figcaption .num{font-size:16px}#service .serviceList figure figcaption h3{font-size:30px;font-weight:bold}#service .serviceList figure figcaption h3::after{content:"";display:block;width:30px;height:1px;background:#e50011;margin:5px auto 10px}#service .serviceList figure figcaption h3.sml{font-size:24px}#service .serviceList figure:hover img{transform:scale(1.1)}@media screen and (max-width: 768px){#service{padding:30px 0 70px}#service .serviceList{padding-top:30px}#service .serviceList>div{height:50vw;width:50%}#service .serviceList>div figure{width:100%;height:50vw;min-height:0;min-width:0}#service .serviceList>div figure img{width:50vw;height:50vw}#service .serviceList>div figure figcaption{top:30%}#service .serviceList>div figure figcaption h3{font-size:20px}#service .serviceList>div figure figcaption p{font-size:12px}#service .serviceList>div:nth-of-type(3) figcaption{top:15%}#service .serviceList>div:nth-of-type(3) figcaption h3{font-size:18px}}#solution{width:100%;overflow:hidden;background:url(/img/common/bg_01.png) no-repeat;background-position:-600px 0px}#solution .boxList.right{width:1190px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}@media screen and (max-width: 768px){#solution .boxList.right{width:100%;padding-right:2%;padding-left:2%}}@media screen and (max-width: 768px){#solution .boxList.right{flex-wrap:wrap}}#solution .boxList.right::before{content:"";display:block;background-image:url("/img/common/bg_02.png");background-repeat:no-repeat;background-position:bottom;background-size:cover;height:400px;width:1500px;position:absolute;right:0;top:-40px;z-index:-1}#solution .boxList.right>div{width:30%;z-index:1}#solution .boxList.right>div .ico{text-align:center;background:#fff;width:200px;height:200px;border-radius:100px;margin:0 auto;z-index:1}#solution .boxList.right>div .ico img{height:140px;width:auto;padding-top:60px}#solution .boxList.right>div .textBox{position:relative;top:-30px;z-index:-1}#solution .boxList.right>div .textBox .title{background:#e50011;padding:40px 0 0;text-align:center;height:130px;color:#fff;font-size:24px;font-weight:bold}#solution .boxList.right>div .textBox .title span{font-size:14px;font-weight:bold}#solution .boxList.right>div .textBox .title span img{width:20px}#solution .boxList.right>div .textBox .text{background:#fff;border:solid 2px #e50011;line-height:2;padding:20px;height:240px}@media screen and (max-width: 768px){#solution .boxList.right>div{width:100%;margin-bottom:10px;position:relative}#solution .boxList.right>div .ico{width:80px;height:80px;position:absolute;top:18px;left:10px}#solution .boxList.right>div .ico img{height:64px;padding-top:15px}#solution .boxList.right>div .textBox{top:0}#solution .boxList.right>div .textBox .title{padding:20px 0 20px 100px;height:auto;text-align:left}#solution .boxList.right>div .textBox .text{height:auto}#solution .boxList.right::before{width:100%;top:unset;bottom:-270px;height:320px}}#solution .boxList.left{width:1190px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}@media screen and (max-width: 768px){#solution .boxList.left{width:100%;padding-right:2%;padding-left:2%}}@media screen and (max-width: 768px){#solution .boxList.left{flex-wrap:wrap}}#solution .boxList.left::before{content:"";display:block;background-image:url("/img/common/bg_03.png");background-repeat:no-repeat;background-position:bottom;background-size:cover;height:400px;width:1500px;position:absolute;left:0;top:-40px;z-index:-1}#solution .boxList.left>div{width:30%;z-index:1}#solution .boxList.left>div .ico{text-align:center;background:#fff;width:200px;height:200px;border-radius:100px;margin:0 auto;z-index:1}#solution .boxList.left>div .ico img{height:140px;width:auto;padding-top:60px}#solution .boxList.left>div .textBox{position:relative;top:-30px;z-index:-1}#solution .boxList.left>div .textBox .title{background:#e50011;padding:40px 0 0;text-align:center;height:130px;color:#fff;font-size:24px;font-weight:bold}#solution .boxList.left>div .textBox .title span{font-size:14px;font-weight:bold}#solution .boxList.left>div .textBox .title span img{width:20px}#solution .boxList.left>div .textBox .text{background:#fff;border:solid 2px #e50011;line-height:2;padding:20px;height:240px}@media screen and (max-width: 768px){#solution .boxList.left>div{width:100%;margin-bottom:10px;position:relative}#solution .boxList.left>div .ico{width:80px;height:80px;position:absolute;top:18px;left:10px}#solution .boxList.left>div .ico img{height:64px;padding-top:15px}#solution .boxList.left>div .textBox{top:0}#solution .boxList.left>div .textBox .title{padding:20px 0 20px 100px;height:auto;text-align:left}#solution .boxList.left>div .textBox .text{height:auto}#solution .boxList.left::before{width:100%;top:unset;bottom:-270px;height:320px}}#solution .link{margin:60px auto 40px}@media screen and (max-width: 768px){#solution .link{width:96%;margin:20px 2% 70px}}#message{padding:90px 0;background:url(/img/common/bg_05.png) no-repeat;background-position:-130px 40px}#message .inner{display:flex;flex-wrap:nowrap;justify-content:center;width:1190px;margin-left:auto;margin-right:auto;padding:100px 0}@media screen and (max-width: 768px){#message .inner{flex-wrap:wrap}}@media screen and (max-width: 768px){#message .inner{width:100%;padding-right:2%;padding-left:2%}}#message .inner .textBox{width:44%}#message .inner .textBox h3{font-size:30px;letter-spacing:3px;font-weight:bold;line-height:1.7}#message .inner .textBox h3 .subText{font-family:"Century Gothic";font-size:28px;font-weight:bold;display:block}#message .inner .textBox h3 .subText .red{font-weight:bold;color:#e50011}#message .inner .textBox h3::after{content:"";display:block;height:2px;width:30px;background:#e50011;margin:20px 0}#message .inner .textBox p{line-height:2}#message .inner .imgBox{width:43%;position:relative}#message .inner .imgBox .main{position:absolute;width:450px;top:0;right:0}#message .inner .imgBox .sub{position:absolute;width:250px;left:0;top:250px}@media screen and (max-width: 768px){#message{padding:50px 0;background-position:-50px 50px;background-size:200px 200px}#message .inner{padding:40px 2% 20px}#message .inner .textBox{width:100%;order:2}#message .inner .textBox h3{font-size:20px}#message .inner .textBox h3 .subText{font-size:18px;font-family:unset}#message .inner .textBox h3::after{margin:15px 0}#message .inner .imgBox{height:350px;width:100%;margin-bottom:30px;order:1}#message .inner .imgBox .main{width:284px;display:block;height:auto;margin:0 auto;position:unset}#message .inner .imgBox .sub{width:44%;top:150px}}#cvArea{background:url(/img/common/bg_04.png) no-repeat;background-position:0;background-size:cover;padding:80px 0;color:#fff;position:relative}#cvArea .text{text-align:center;line-height:2;letter-spacing:3px}#cvArea .inner{width:1190px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:30px 0 0}@media screen and (max-width: 768px){#cvArea .inner{width:100%;padding-right:2%;padding-left:2%}}@media screen and (max-width: 768px){#cvArea .inner{flex-wrap:wrap}}#cvArea .inner .tap{text-align:center;width:100%;border:solid #fff 1px;margin:20px 0 0}#cvArea .inner .tel,#cvArea .inner .tel:visited,#cvArea .inner .tel:hover{color:#fff;text-align:center;margin:0 auto;width:430px;line-height:.8}#cvArea .inner .tel .telNumber,#cvArea .inner .tel:visited .telNumber,#cvArea .inner .tel:hover .telNumber{font-size:50px}#cvArea .inner .tel .telNumber img,#cvArea .inner .tel:visited .telNumber img,#cvArea .inner .tel:hover .telNumber img{width:40px}#cvArea .inner .contact{background:#fff;line-height:75px;height:75px;width:430px;text-align:center;font-size:18px;font-weight:bold;border-radius:40px;background:url(/img/common/ico_mail_black.png) no-repeat #fff;background-position:30px 25px;position:relative;margin:15px auto}#cvArea .inner .contact::after{content:"＞";position:absolute;right:25px;font-weight:bold}#cvArea::after{content:"";display:block;position:absolute;width:2px;background:#e50011;left:50%;bottom:70px;height:200px;background:#fff;height:80px}@media screen and (max-width: 768px){#cvArea{background-position:50%;padding:40px 0}#cvArea .inner{padding:0 2%}#cvArea .inner .tel,#cvArea .inner .tel:visited,#cvArea .inner .tel:hover,#cvArea .inner .tel:active{padding-top:10px}#cvArea .inner .tel .telNumber,#cvArea .inner .tel:visited .telNumber,#cvArea .inner .tel:hover .telNumber,#cvArea .inner .tel:active .telNumber{font-size:40px}#cvArea .inner .tel .telNumber img,#cvArea .inner .tel:visited .telNumber img,#cvArea .inner .tel:hover .telNumber img,#cvArea .inner .tel:active .telNumber img{width:35px}#cvArea .inner .contact{width:90%;height:60px;line-height:60px;background-position:20px 18px}#cvArea::after{display:none}}#info{display:flex;justify-content:space-around;width:1190px;margin-left:auto;margin-right:auto;padding:60px 0}#info .ttl02 .mainText{color:#273238;font-size:30px}@media screen and (max-width: 768px){#info{width:100%;padding-right:2%;padding-left:2%}}#info .infoWrapp{width:50%}#info .facebookWrapp{width:50%}#info .facebookWrapp .facebookBtn{text-align:center;position:relative;width:70%;margin:0 auto;margin-top:40px}#info .facebookWrapp .facebookBtn a{border:2px #1877f2 solid;border-bottom:solid 5px #1877f2;width:100%;height:100%;padding:10px 0;border-radius:30px;color:#1877f2;font-size:20px;display:flex;justify-content:center;align-items:center}#info .facebookWrapp .facebookBtn a:hover{border-bottom:solid 2px #1877f2;position:relative;bottom:-3px}#info .facebookWrapp .facebookBtn a::after{content:"＞";display:block;position:absolute;font-weight:bold;right:25px;top:12px}#info .facebookWrapp .facebookBtn a img{width:30px;height:30px;margin-right:12px}@media screen and (max-width: 768px){#info{display:block}#info .infoWrapp{width:unset}#info .facebookWrapp{width:unset;margin-top:50px}#info .facebookWrapp .facebookBtn{width:unset;margin:30px 0 0}#info .facebookWrapp .facebookBtn a{font-size:18px}}.ttl02 .mainText{color:unset}.infoList{width:100%;margin:30px auto 0;height:200px;overflow:scroll}.infoList li{padding:20px;border-bottom:solid 1px #cfcfcf}.infoList li time span{color:#e50011;font-size:12px;padding:3px 10px;border:solid 1px #e50011;border-radius:10px;margin-left:15px}.infoList li p{line-height:2;padding-top:10px;font-size:15px}@media screen and (max-width: 768px){.infoList{width:100%;height:150px}}footer#footer{display:flex;flex-wrap:nowrap;justify-content:space-between;min-width:1200px;background:#e50011;color:#fff;padding:60px 0}@media screen and (max-width: 768px){footer#footer{flex-wrap:wrap}}footer#footer .left{width:40%;padding-left:60px}footer#footer .left .logo img{width:150px}footer#footer .left .logo p{display:inline-block;font-size:18px;vertical-align:middle;text-align:center;padding:10px 0 0 10px}footer#footer .left .facebook{width:38px;margin:5px 0 0}footer#footer .left address{font-style:normal}footer#footer .left address img{width:220px}footer#footer .left address .telTime{display:inline-block;padding-left:15px}footer#footer .left address .address{font-size:15px}footer#footer .left address .address span{opacity:.7;font-size:12px}footer#footer .left .address-flex{display:flex;flex-direction:column}footer#footer .left .address-flex .address-line-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:0px;-moz-column-gap:12px;column-gap:12px}footer#footer .left .address-flex .company-name{font-size:15px}footer#footer .left .address-flex .post-code{font-size:15px;margin-right:-10px}footer#footer .left .address-flex .address-line{font-size:15px}footer#footer .left .address-flex .group-name{margin-top:.25em;opacity:.7;font-size:12px}footer#footer .right{width:56%;padding:20px 15px 0 0;text-align:right}footer#footer .right .flex{display:flex;justify-content:flex-end}footer#footer .right .flex .telBox{width:45%;margin:0 12px 0 0}footer#footer .right .flex .tel{width:100%}footer#footer .right .flex .telNumber{font-size:33px;text-align:center}footer#footer .right .flex .telNumber a,footer#footer .right .flex .telNumber a:hover,footer#footer .right .flex .telNumber a:visited,footer#footer .right .flex .telNumber a:active{color:#fff}footer#footer .right .flex .telNumber img{width:30px}footer#footer .right .flex .telTime{margin:-8px 0 0;text-align:right}footer#footer .right .flex .contact{background:#fff;border-radius:30px;display:inline-block;text-align:center;line-height:60px;margin:10px 0}footer#footer .right .flex .contact a,footer#footer .right .flex .contact a:visited,footer#footer .right .flex .contact a:hover{display:block;padding:0 50px;color:#e50011;position:relative;text-decoration:none}footer#footer .right .flex .contact a::after,footer#footer .right .flex .contact a:visited::after,footer#footer .right .flex .contact a:hover::after{content:">";position:absolute;right:10px}footer#footer .right .footerLink{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){footer#footer .right .footerLink{flex-wrap:wrap}}footer#footer .right .footerLink li a,footer#footer .right .footerLink li a:visited,footer#footer .right .footerLink li a:hover{color:#fff;line-height:50px;display:inline-block;text-decoration:underline;font-size:15px}footer#footer.under{border-top:0}@media screen and (max-width: 768px){footer#footer{min-width:0;padding:20px 0}footer#footer .left{width:100%;padding:0}footer#footer .left .logo img{width:40%}footer#footer .left .logo p{font-size:16px}footer#footer .left .facebook{margin:5px auto 0}footer#footer .left address{text-align:center}footer#footer .left address img{display:block;margin:0 auto}footer#footer .left address .telTime{padding-left:0}footer#footer .left .address-flex{display:flex;flex-direction:column;gap:5px;text-align:center}footer#footer .left .address-flex .address-line-wrapper{display:flex;flex-direction:column;gap:0px}footer#footer .left .address-flex .post-code{margin-right:0px !important}footer#footer .left .address-flex .address-line{padding-left:0}footer#footer .right{width:100%;padding:0;margin:20px 2% 0;border-top:1px solid #fff}footer#footer .right .flex{flex-wrap:wrap}footer#footer .right .flex .telBox{width:100%}footer#footer .right .flex .telTime{margin:-8px 0 10px;text-align:center}footer#footer .right .flex .tel{width:90%;margin:10px auto 0;display:block}footer#footer .right .flex .contact{float:none;width:80%;margin:0 auto 20px;display:block}footer#footer .right .footerLink li{width:50%;line-height:40px;font-size:13px;text-align:center}footer#footer .right .footerLink li a,footer#footer .right .footerLink li a:hover,footer#footer .right .footerLink li a:visited{font-size:12px;line-height:35px;display:block;border:solid 1px;padding:5px 0;text-decoration:none}footer#footer .right .footerLink li.contact{background:#e50011}footer#footer .right .footerLink li.contact a{background:#fff;padding:0 20px 0 10px;border-radius:20px}}#copyright{background:#e50011;text-align:right}#copyright p{display:inline-block;color:#fff;opacity:.7}#copyright img{width:40px}.table01 td,.table01 th{padding:20px}.table01 thead{background-color:#e50011;color:#fff}.table01 thead tr th{border-left:#fff 1px solid}.table01 thead tr:last-child{border-left:none}.table01 tbody tr{border-bottom:#e50011 1px solid;border-top:2px solid #e50011}.table01 tbody tr th{background-color:#fdf1f2;font-weight:bold;text-align:left}.table01 tbody tr td{line-height:2;background:#fff}.table01 .spTableTag{display:none}@media screen and (max-width: 768px){.table01 .inSpTag{position:relative;padding-left:80px}.table01 .inSpTag .spTableTag{position:absolute;display:block;top:0;left:0;height:100%;border-right:1px solid #e50011;padding:20px;margin-bottom:-20px}}.table02 td,.table02 th{padding:20px}.table02 thead{background-color:#e50011;color:#fff}.table02 thead tr th{border-left:#fff 1px solid}.table02 thead tr:last-child{border-left:none}.table02 tbody tr{border-bottom:#e50011 1px solid;border-top:2px solid #e50011}.table02 tbody tr th{background-color:#fdf1f2;font-weight:bold;text-align:left}.table02 tbody tr td{line-height:2;background:#fff}.table02 .spTableTag{display:none}@media screen and (max-width: 768px){.table02 .inSpTag{position:relative;padding-left:80px}.table02 .inSpTag .spTableTag{position:absolute;display:block;top:0;left:0;height:100%;border-right:1px solid #e50011;padding:20px;margin-bottom:-20px}}.table02 tbody th{width:20%}.table02 tbody tr,.table02 tbody td{border-right:#e50011 1px solid}.table02 .spHead{display:none}@media screen and (max-width: 768px){.table02 .pcHead{display:none}.table02 .spHead{display:block}.table02 th,.table02 td{border:solid 1px #e50011;border-top:0px}.table02 thead tr.pcHead{display:none}.table02 thead tr.spHead{display:block;width:100%}.table02 tbody tr{border-right:0;border-bottom:0}.table02 tbody th,.table02 tbody td{display:block;width:100% !important}}#underMV{background:url(/img/common/under_mv_bg.png) no-repeat #000;background-size:cover;color:#fff;text-align:center;padding:80px 0 50px 0;position:relative}#underMV .topTtl{font-size:62px;letter-spacing:5px;z-index:1;font-family:"Century Gothic";line-height:40px;font-weight:bold;padding-bottom:15px}#underMV .topTtl span{font-size:24px;font-weight:lighter}#underMV .breadcrumbs{display:flex;justify-content:center;font-size:14px;margin:14px 0 0}#underMV .breadcrumbs span{margin:0 5px}#underMV .breadcrumbs span a,#underMV .breadcrumbs span a:visited,#underMV .breadcrumbs span a:active,#underMV .breadcrumbs span a:hover{color:#fff;text-decoration:underline}@media screen and (max-width: 768px){#underMV .topTtl{font-family:unset;font-size:35px;padding-bottom:5px}#underMV .topTtl span{font-size:18px}}#strongPoint .ttl02{margin:100px 0 80px}#strongPoint .boxList.right{width:1190px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}@media screen and (max-width: 768px){#strongPoint .boxList.right{width:100%;padding-right:2%;padding-left:2%}}@media screen and (max-width: 768px){#strongPoint .boxList.right{flex-wrap:wrap}}#strongPoint .boxList.right::before{content:"";display:block;background-image:url("/img/common/bg_02.png");background-repeat:no-repeat;background-position:bottom;background-size:cover;height:400px;width:1500px;position:absolute;right:0;top:-40px;z-index:-1}#strongPoint .boxList.right>div{width:30%;z-index:1}#strongPoint .boxList.right>div .ico{text-align:center;background:#fff;width:200px;height:200px;border-radius:100px;margin:0 auto;z-index:1}#strongPoint .boxList.right>div .ico img{height:140px;width:auto;padding-top:60px}#strongPoint .boxList.right>div .textBox{position:relative;top:-30px;z-index:-1}#strongPoint .boxList.right>div .textBox .title{background:#e50011;padding:40px 0 0;text-align:center;height:130px;color:#fff;font-size:24px;font-weight:bold}#strongPoint .boxList.right>div .textBox .title span{font-size:14px;font-weight:bold}#strongPoint .boxList.right>div .textBox .title span img{width:20px}#strongPoint .boxList.right>div .textBox .text{background:#fff;border:solid 2px #e50011;line-height:2;padding:20px;height:240px}@media screen and (max-width: 768px){#strongPoint .boxList.right>div{width:100%;margin-bottom:10px;position:relative}#strongPoint .boxList.right>div .ico{width:80px;height:80px;position:absolute;top:18px;left:10px}#strongPoint .boxList.right>div .ico img{height:64px;padding-top:15px}#strongPoint .boxList.right>div .textBox{top:0}#strongPoint .boxList.right>div .textBox .title{padding:20px 0 20px 100px;height:auto;text-align:left}#strongPoint .boxList.right>div .textBox .text{height:auto}#strongPoint .boxList.right::before{width:100%;top:unset;bottom:-270px;height:320px}}@media screen and (max-width: 768px){#strongPoint .ttl02{margin:100px 0 30px}#strongPoint .boxList.right::before{display:none}}#manyService{width:1190px;margin-left:auto;margin-right:auto;margin:80px auto 60px}@media screen and (max-width: 768px){#manyService{width:100%;padding-right:2%;padding-left:2%}}#manyService .ttl02.topLine::before{display:none}#manyService .icoFlex{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;margin:50px 0 0}@media screen and (max-width: 768px){#manyService .icoFlex{flex-wrap:wrap}}#manyService .icoFlex li{text-align:center;width:-moz-calc(100%/6);width:16.6666666667%}#manyService .icoFlex li .circleIco{width:140px;height:140px;border-radius:50%;background-color:#e50011;margin:0 auto;text-align:center;padding:10px}#manyService .icoFlex li .circleIco img{width:70%;padding-top:20px}#manyService .icoFlex li .circleIcoTxt{text-align:center;margin-top:20px}@media screen and (max-width: 768px){#manyService .icoFlex{justify-content:space-around}#manyService .icoFlex li{width:50%}#manyService .icoFlex li .circleIcoTxt{margin-top:10px;margin-bottom:10px}}@media screen and (max-width: 768px){#manyService .icoFlex{margin:35px 0 0}}.para02{height:280px;background-image:url("/img/common/bg_para_02.png");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:140px}@media screen and (max-width: 768px){.para02{background-attachment:inherit;height:120px;background-position:center}}@media screen and (max-width: 768px){.para02{margin-bottom:60px}}#manySituation{margin-bottom:170px}#manySituation .ttl02{margin:0 0 30px}#manySituation .ttl02 .mainText{font-size:28px}#manySituation .situationBoxes{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center}@media screen and (max-width: 768px){#manySituation .situationBoxes{flex-wrap:wrap}}#manySituation .situationBoxes .situationBox{width:30%;margin:0 20px;height:394px}#manySituation .situationBoxes .situationBox h3{color:#e50011;font-size:22px;font-weight:bold;padding:10px 15px}#manySituation .situationBoxes .situationBox .situationBorder{border:3px #e50011 solid;border-top:none}#manySituation .situationBoxes .situationBox .situationBorder .situationTxt{padding:0 20px 20px;line-height:2;height:170px}@media screen and (max-width: 768px){#manySituation .situationBoxes .situationBox{width:100%}#manySituation .situationBoxes .situationBox .situationBorder .situationTxt{height:auto}}#manySituation .situationBoxes .situationBox .situationTxt{height:130px}@media screen and (max-width: 768px){#manySituation{margin-bottom:70px}#manySituation .ttl02 .mainText{font-size:24px;padding:0 2%}}#price{width:1190px;margin-left:auto;margin-right:auto;padding:100px 0 0 0}@media screen and (max-width: 768px){#price{width:100%;padding-right:2%;padding-left:2%}}#price .ttl02::before{height:100px;top:-130px}#price .majorService{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:100px auto 80px auto}@media screen and (max-width: 768px){#price .majorService{flex-wrap:wrap}}#price .majorService .priceLeft{width:48%}#price .majorService .priceLeft li{line-height:30px}#price .majorService .priceRight{width:48%}#price .majorService .priceRight .ttl06{font-size:20px;padding:20px}#price .majorService .priceRight .table01{width:100%}#price .majorService .priceRight .table01 th{width:40%}#price .otherService{margin:0 auto}#price .otherService thead th:nth-of-type(3){width:15%}@media screen and (max-width: 768px){#price .otherService tbody th span{margin:5px 0 0}}@media screen and (max-width: 768px){#price{padding:0 2%}#price .ttl02{margin:60px 0 0}#price .ttl02::before{height:70px;margin-top:40px}#price .majorService{margin:40px auto 10px auto}#price .majorService .priceLeft,#price .majorService .priceRight{width:100%;margin-bottom:40px}}.otherService tbody th span{display:block;margin:255px 0 0;font-size:14px}@media screen and (max-width: 768px){.otherService tbody th span{margin:5px 0 0}}#flow{margin-top:170px;width:1190px;margin-left:auto;margin-right:auto}#flow .centerTxt{margin-top:30px}@media screen and (max-width: 768px){#flow{width:100%;padding-right:2%;padding-left:2%}}#flow .flowBoxList{margin:50px 0 100px;display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){#flow .flowBoxList{flex-wrap:wrap}}#flow .flowBoxList .boxItem{width:30%;position:relative;margin-bottom:200px}#flow .flowBoxList .boxItem img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}#flow .flowBoxList .boxItem .textBox{width:100%;background:#e50011;border:solid 3px #e50011;position:absolute;top:300px;right:30px}#flow .flowBoxList .boxItem .textBox .title{color:#fff;text-align:center;font-size:20px;font-weight:bold;padding:15px}#flow .flowBoxList .boxItem .textBox .text{background:#fff;padding:20px;line-height:2;height:180px}@media screen and (max-width: 768px){#flow .flowBoxList .boxItem{width:100%;margin-bottom:20px}#flow .flowBoxList .boxItem img{height:250px}#flow .flowBoxList .boxItem .textBox{position:relative;right:unset;top:unset}#flow .flowBoxList .boxItem .textBox .text{height:auto}}@media screen and (max-width: 768px){#flow{margin-top:120px}#flow .flowBoxList{margin:35px 0 40px}}#translationStrongPoint .ttl02{margin:100px 0 80px}#translationStrongPoint .boxList.right{width:1190px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}@media screen and (max-width: 768px){#translationStrongPoint .boxList.right{width:100%;padding-right:2%;padding-left:2%}}@media screen and (max-width: 768px){#translationStrongPoint .boxList.right{flex-wrap:wrap}}#translationStrongPoint .boxList.right::before{content:"";display:block;background-image:url("/img/common/bg_03.png");background-repeat:no-repeat;background-position:bottom;background-size:cover;height:400px;width:1500px;position:absolute;right:0;top:-40px;z-index:-1}#translationStrongPoint .boxList.right>div{width:30%;z-index:1}#translationStrongPoint .boxList.right>div .ico{text-align:center;background:#fff;width:200px;height:200px;border-radius:100px;margin:0 auto;z-index:1}#translationStrongPoint .boxList.right>div .ico img{height:140px;width:auto;padding-top:60px}#translationStrongPoint .boxList.right>div .textBox{position:relative;top:-30px;z-index:-1}#translationStrongPoint .boxList.right>div .textBox .title{background:#e50011;padding:40px 0 0;text-align:center;height:130px;color:#fff;font-size:24px;font-weight:bold}#translationStrongPoint .boxList.right>div .textBox .title span{font-size:14px;font-weight:bold}#translationStrongPoint .boxList.right>div .textBox .title span img{width:20px}#translationStrongPoint .boxList.right>div .textBox .text{background:#fff;border:solid 2px #e50011;line-height:2;padding:20px;height:240px}@media screen and (max-width: 768px){#translationStrongPoint .boxList.right>div{width:100%;margin-bottom:10px;position:relative}#translationStrongPoint .boxList.right>div .ico{width:80px;height:80px;position:absolute;top:18px;left:10px}#translationStrongPoint .boxList.right>div .ico img{height:64px;padding-top:15px}#translationStrongPoint .boxList.right>div .textBox{top:0}#translationStrongPoint .boxList.right>div .textBox .title{padding:20px 0 20px 100px;height:auto;text-align:left}#translationStrongPoint .boxList.right>div .textBox .text{height:auto}#translationStrongPoint .boxList.right::before{width:100%;top:unset;bottom:-270px;height:320px}}@media screen and (max-width: 768px){#translationStrongPoint .ttl02{margin:100px 0 30px}#translationStrongPoint .boxList.right::before{display:none}}#otherService{width:1190px;margin-left:auto;margin-right:auto;margin:80px auto 60px}@media screen and (max-width: 768px){#otherService{width:100%;padding-right:2%;padding-left:2%}}#otherService .icoFlex{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;margin:50px 0 0}@media screen and (max-width: 768px){#otherService .icoFlex{flex-wrap:wrap}}#otherService .icoFlex li{text-align:center;width:-moz-calc(100%/6);width:16.6666666667%}#otherService .icoFlex li .circleIco{width:140px;height:140px;border-radius:50%;background-color:#e50011;margin:0 auto;text-align:center;padding:10px}#otherService .icoFlex li .circleIco img{width:70%;padding-top:20px}#otherService .icoFlex li .circleIcoTxt{text-align:center;margin-top:20px}@media screen and (max-width: 768px){#otherService .icoFlex{justify-content:space-around}#otherService .icoFlex li{width:50%}#otherService .icoFlex li .circleIcoTxt{margin-top:10px;margin-bottom:10px}}@media screen and (max-width: 768px){#otherService .icoFlex{margin:35px 0 0}}#paraTranslation{height:280px;background-image:url("/img/common/bg_para_02.png");background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){#paraTranslation{background-attachment:inherit;height:120px;background-position:center}}#translationPrice{width:1190px;margin-left:auto;margin-right:auto;margin-top:100px}@media screen and (max-width: 768px){#translationPrice{width:100%;padding-right:2%;padding-left:2%}}#translationPrice .documentTranslate{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:100px auto 80px auto}@media screen and (max-width: 768px){#translationPrice .documentTranslate{flex-wrap:wrap}}#translationPrice .documentTranslate .priceLeft{width:48%}#translationPrice .documentTranslate .priceRight{width:48%}#translationPrice .documentTranslate .priceRight .ttl06{font-size:20px;padding:20px}#translationPrice .documentTranslate .priceRight .table01{width:100%}#translationPrice .documentTranslate .priceRight .table01 th{width:40%}#translationPrice .documentTranslate .priceRight .asistTxt{text-align:center;margin-top:10px}#translationPrice .otherService{margin:0 auto}#translationPrice .otherService thead th:nth-of-type(3){width:15%}#translationPrice .otherService tbody tr td{border-right:#e50011 1px solid}#translationPrice .otherService tbody tr th{width:20%}@media screen and (max-width: 768px){#translationPrice{margin-top:50px}#translationPrice .documentTranslate{margin:50px 0 0}#translationPrice .documentTranslate .priceLeft,#translationPrice .documentTranslate .priceRight{width:100%;margin-bottom:50px}}#supportManySituation{margin:130px 50px}#supportManySituation .ttl02{margin:0 0 30px}#supportManySituation .ttl02 .mainText{font-size:28px}#supportManySituation .situationBoxes{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center}@media screen and (max-width: 768px){#supportManySituation .situationBoxes{flex-wrap:wrap}}#supportManySituation .situationBoxes .situationBox{width:30%;margin:0 20px;height:394px}#supportManySituation .situationBoxes .situationBox h3{color:#e50011;font-size:22px;font-weight:bold;padding:10px 15px}#supportManySituation .situationBoxes .situationBox .situationBorder{border:3px #e50011 solid;border-top:none}#supportManySituation .situationBoxes .situationBox .situationBorder .situationTxt{padding:0 20px 20px;line-height:2;height:170px}@media screen and (max-width: 768px){#supportManySituation .situationBoxes .situationBox{width:100%}#supportManySituation .situationBoxes .situationBox .situationBorder .situationTxt{height:auto}}#supportManySituation .situationBoxes .situationBox .situationTxt{height:130px}@media screen and (max-width: 768px){#supportManySituation{margin:100px 2%}#supportManySituation .ttl02{margin-bottom:30px}#supportManySituation .ttl02 .mainText{font-size:25px}#supportManySituation .situationBoxes .situationBox{margin:0}}#supportService{width:1190px;margin-left:auto;margin-right:auto;margin:80px auto 60px}@media screen and (max-width: 768px){#supportService{width:100%;padding-right:2%;padding-left:2%}}#supportService .icoFlex{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;margin:50px 0 0}@media screen and (max-width: 768px){#supportService .icoFlex{flex-wrap:wrap}}#supportService .icoFlex li{text-align:center;width:-moz-calc(100%/6);width:16.6666666667%}#supportService .icoFlex li .circleIco{width:140px;height:140px;border-radius:50%;background-color:#e50011;margin:0 auto;text-align:center;padding:10px}#supportService .icoFlex li .circleIco img{width:70%;padding-top:20px}#supportService .icoFlex li .circleIcoTxt{text-align:center;margin-top:20px}@media screen and (max-width: 768px){#supportService .icoFlex{justify-content:space-around}#supportService .icoFlex li{width:50%}#supportService .icoFlex li .circleIcoTxt{margin-top:10px;margin-bottom:10px}}#paraSupport{height:280px;background-image:url("/img/common/bg_para_02.png");background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){#paraSupport{background-attachment:inherit;height:120px;background-position:center}}#supportPrice{width:1190px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#supportPrice{width:100%;padding-right:2%;padding-left:2%}}#supportPrice .ttl02{margin:100px 0 60px}#supportPrice .ttl02::before{height:100px;top:-120px}#supportPrice .communication{margin:0 auto}#supportPrice .table02 tbody th span{display:block;margin:255px 0 0;font-size:14px}#supportPrice .table02 thead th:nth-of-type(3){width:15%}@media screen and (max-width: 768px){#supportPrice .table02 tbody th span{margin:5px 0 0}#supportPrice .table02 .communication .ttl06{font-size:17px}}#aboutRecruit .ttl02{margin:100px 0 80px}#aboutRecruit .boxList.right{width:1190px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}@media screen and (max-width: 768px){#aboutRecruit .boxList.right{width:100%;padding-right:2%;padding-left:2%}}@media screen and (max-width: 768px){#aboutRecruit .boxList.right{flex-wrap:wrap}}#aboutRecruit .boxList.right::before{content:"";display:block;background-image:url("/img/common/bg_03.png");background-repeat:no-repeat;background-position:bottom;background-size:cover;height:400px;width:1500px;position:absolute;right:0;top:-40px;z-index:-1}#aboutRecruit .boxList.right>div{width:30%;z-index:1}#aboutRecruit .boxList.right>div .ico{text-align:center;background:#fff;width:200px;height:200px;border-radius:100px;margin:0 auto;z-index:1}#aboutRecruit .boxList.right>div .ico img{height:140px;width:auto;padding-top:60px}#aboutRecruit .boxList.right>div .textBox{position:relative;top:-30px;z-index:-1}#aboutRecruit .boxList.right>div .textBox .title{background:#e50011;padding:40px 0 0;text-align:center;height:130px;color:#fff;font-size:24px;font-weight:bold}#aboutRecruit .boxList.right>div .textBox .title span{font-size:14px;font-weight:bold}#aboutRecruit .boxList.right>div .textBox .title span img{width:20px}#aboutRecruit .boxList.right>div .textBox .text{background:#fff;border:solid 2px #e50011;line-height:2;padding:20px;height:240px}@media screen and (max-width: 768px){#aboutRecruit .boxList.right>div{width:100%;margin-bottom:10px;position:relative}#aboutRecruit .boxList.right>div .ico{width:80px;height:80px;position:absolute;top:18px;left:10px}#aboutRecruit .boxList.right>div .ico img{height:64px;padding-top:15px}#aboutRecruit .boxList.right>div .textBox{top:0}#aboutRecruit .boxList.right>div .textBox .title{padding:20px 0 20px 100px;height:auto;text-align:left}#aboutRecruit .boxList.right>div .textBox .text{height:auto}#aboutRecruit .boxList.right::before{width:100%;top:unset;bottom:-270px;height:320px}}#aboutRecruit .boxList.right .textBox .text a{display:block;color:#e50011;text-align:right;text-decoration:underline}@media screen and (max-width: 768px){#aboutRecruit .ttl02{margin:100px 0 30px}#aboutRecruit .boxList.right::before{display:none}}#recruitMerrit{width:1190px;margin-left:auto;margin-right:auto;margin:80px auto 120px}@media screen and (max-width: 768px){#recruitMerrit{width:100%;padding-right:2%;padding-left:2%}}#recruitMerrit .icoFlex{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;margin:50px 0 0}@media screen and (max-width: 768px){#recruitMerrit .icoFlex{flex-wrap:wrap}}#recruitMerrit .icoFlex li{text-align:center;width:-moz-calc(100%/6);width:16.6666666667%}#recruitMerrit .icoFlex li .circleIco{width:140px;height:140px;border-radius:50%;background-color:#e50011;margin:0 auto;text-align:center;padding:10px}#recruitMerrit .icoFlex li .circleIco img{width:70%;padding-top:20px}#recruitMerrit .icoFlex li .circleIcoTxt{text-align:center;margin-top:20px}@media screen and (max-width: 768px){#recruitMerrit .icoFlex{justify-content:space-around}#recruitMerrit .icoFlex li{width:50%}#recruitMerrit .icoFlex li .circleIcoTxt{margin-top:10px;margin-bottom:10px}}@media screen and (max-width: 768px){#recruitMerrit .ttl02 .mainText{font-size:23px}}#paraRecruit{height:280px;background-image:url("/img/common/bg_para_03.png");background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){#paraRecruit{background-attachment:inherit;height:120px;background-position:center}}#jobs{width:1190px;margin-left:auto;margin-right:auto;margin:80px auto 0px}@media screen and (max-width: 768px){#jobs{width:100%;padding-right:2%;padding-left:2%}}#jobs .centerTxt{margin:30px 0 60px 0}#jobs .icoFlex{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;width:1190px;margin-left:auto;margin-right:auto;width:900px;flex-wrap:wrap}@media screen and (max-width: 768px){#jobs .icoFlex{flex-wrap:wrap}}#jobs .icoFlex li{text-align:center;width:-moz-calc(100%/6);width:16.6666666667%}#jobs .icoFlex li .circleIco{width:140px;height:140px;border-radius:50%;background-color:#e50011;margin:0 auto;text-align:center;padding:10px}#jobs .icoFlex li .circleIco img{width:70%;padding-top:20px}#jobs .icoFlex li .circleIcoTxt{text-align:center;margin-top:20px}@media screen and (max-width: 768px){#jobs .icoFlex{justify-content:space-around}#jobs .icoFlex li{width:50%}#jobs .icoFlex li .circleIcoTxt{margin-top:10px;margin-bottom:10px}}@media screen and (max-width: 768px){#jobs .icoFlex{width:100%;padding-right:2%;padding-left:2%}}#jobs .icoFlex li{width:20%;margin-bottom:50px;color:#fff}#jobs .icoFlex li .circleIco{position:relative;width:140px;height:140px}#jobs .icoFlex li .circleIco p.circleTxt{position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center}@media screen and (max-width: 768px){#jobs .centerTxt{margin-bottom:20px}#jobs .icoFlex li{width:30%;margin:0 0 10px}#jobs .icoFlex li .circleIco{width:110px;height:110px}}#recruitFlow{margin-top:100px;width:1190px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#recruitFlow{width:100%;padding-right:2%;padding-left:2%}}#recruitFlow .flowBoxList{margin:50px 0 100px;display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){#recruitFlow .flowBoxList{flex-wrap:wrap}}#recruitFlow .flowBoxList .boxItem{width:30%;position:relative;margin-bottom:200px}#recruitFlow .flowBoxList .boxItem img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}#recruitFlow .flowBoxList .boxItem .textBox{width:100%;background:#e50011;border:solid 3px #e50011;position:absolute;top:300px;right:30px}#recruitFlow .flowBoxList .boxItem .textBox .title{color:#fff;text-align:center;font-size:20px;font-weight:bold;padding:15px}#recruitFlow .flowBoxList .boxItem .textBox .text{background:#fff;padding:20px;line-height:2;height:180px}@media screen and (max-width: 768px){#recruitFlow .flowBoxList .boxItem{width:100%;margin-bottom:20px}#recruitFlow .flowBoxList .boxItem img{height:250px}#recruitFlow .flowBoxList .boxItem .textBox{position:relative;right:unset;top:unset}#recruitFlow .flowBoxList .boxItem .textBox .text{height:auto}}@media screen and (max-width: 768px){#recruitFlow{margin-top:100px}#recruitFlow .flowBoxList{margin:35px 0 40px}}#message.company{padding-top:40px}#message.company .ttl02{margin-top:60px}#message.company .ttl02::before{height:120px;top:-150px;z-index:-1}@media screen and (max-width: 768px){#message.company .ttl02{margin-top:10px}#message.company .ttl02::before{top:-140px}}#companyProfile{background:url(/img/common/company_bg.png);background-size:cover;padding-bottom:150px}#companyProfile .companyWrapper{width:1190px;margin-left:auto;margin-right:auto;margin-top:70px}@media screen and (max-width: 768px){#companyProfile .companyWrapper{width:100%;padding-right:2%;padding-left:2%}}#companyProfile .companyWrapper h2.ttl02{margin-bottom:50px}#companyProfile .companyWrapper .table01{width:100%;margin-bottom:100px}#companyProfile .companyWrapper .table01 tbody{border-top:#e50011 2px solid;border-bottom:solid 2px #e50011}@media screen and (max-width: 768px){#companyProfile .companyWrapper{margin-top:0}#companyProfile .companyWrapper h2.ttl02{margin-bottom:50px}#companyProfile .companyWrapper .table01 th{width:30%}#companyProfile .companyWrapper .companyGroup .table01{margin-bottom:0}#companyProfile .companyWrapper .companyGroup .ttl06{font-size:17px}}.mb-10{margin-bottom:10px}@media screen and (max-width: 768px){.img-box{display:flex;justify-content:center}}.img-box img{width:auto;height:280px}.ttl_underline{border-bottom:red 2px solid;font-size:30px;margin-bottom:40px;padding-bottom:10px;font-weight:bold}.ttl_underline img{width:45px;padding-right:15px}@media screen and (max-width: 768px){.ttl_underline{margin-bottom:20px;font-size:20px}}.ttl_headline{color:#e50011;font-size:30px;font-weight:bold;padding:30px 0;position:relative}.ttl_headline span{font-size:30px;padding-right:10px}@media screen and (max-width: 768px){.ttl_headline{font-size:18px;padding:40px 0 40px}.ttl_headline span{font-size:18px}.ttl_headline::before{bottom:60px}}.ttl_small{font-size:20px;margin-bottom:5px;font-weight:bold}@media screen and (max-width: 768px){.recruitment-page,.supoort-survice-page,.study-abroad-page,.interpretation-translation-page{margin-top:50px}}.recruitment-page .header-list,.supoort-survice-page .header-list,.study-abroad-page .header-list,.interpretation-translation-page .header-list{display:flex;list-style:none;padding-left:0;margin:0}@media screen and (max-width: 768px){.recruitment-page .header-list,.supoort-survice-page .header-list,.study-abroad-page .header-list,.interpretation-translation-page .header-list{justify-content:center}}.recruitment-page .header-list li:first-child,.supoort-survice-page .header-list li:first-child,.study-abroad-page .header-list li:first-child,.interpretation-translation-page .header-list li:first-child{margin-right:30px}.recruitment-page .header-list li a,.supoort-survice-page .header-list li a,.study-abroad-page .header-list li a,.interpretation-translation-page .header-list li a{text-decoration:underline;color:#333;font-size:18px}@media screen and (max-width: 768px){.recruitment-page .header-list li a,.supoort-survice-page .header-list li a,.study-abroad-page .header-list li a,.interpretation-translation-page .header-list li a{font-size:16px}}.recruitment-page .majorService,.supoort-survice-page .majorService,.study-abroad-page .majorService,.interpretation-translation-page .majorService{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0px auto 80px auto}@media screen and (max-width: 768px){.recruitment-page .majorService,.supoort-survice-page .majorService,.study-abroad-page .majorService,.interpretation-translation-page .majorService{display:block;margin:40px auto 10px auto}.recruitment-page .majorService .priceLeft,.recruitment-page .majorService .priceRight,.supoort-survice-page .majorService .priceLeft,.supoort-survice-page .majorService .priceRight,.study-abroad-page .majorService .priceLeft,.study-abroad-page .majorService .priceRight,.interpretation-translation-page .majorService .priceLeft,.interpretation-translation-page .majorService .priceRight{width:100%;margin-bottom:40px}}.recruitment-page .majorService .priceLeft,.supoort-survice-page .majorService .priceLeft,.study-abroad-page .majorService .priceLeft,.interpretation-translation-page .majorService .priceLeft{width:65%;display:flex;align-items:center}@media screen and (max-width: 768px){.recruitment-page .majorService .priceLeft,.supoort-survice-page .majorService .priceLeft,.study-abroad-page .majorService .priceLeft,.interpretation-translation-page .majorService .priceLeft{width:100%;display:block}}.recruitment-page .majorService .priceRight,.supoort-survice-page .majorService .priceRight,.study-abroad-page .majorService .priceRight,.interpretation-translation-page .majorService .priceRight{width:30%}@media screen and (max-width: 768px){.recruitment-page .majorService .priceRight,.supoort-survice-page .majorService .priceRight,.study-abroad-page .majorService .priceRight,.interpretation-translation-page .majorService .priceRight{width:100%}}.recruitment-page .normalTranslate,.supoort-survice-page .normalTranslate,.study-abroad-page .normalTranslate,.interpretation-translation-page .normalTranslate{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:100px auto 80px auto}@media screen and (max-width: 768px){.recruitment-page .normalTranslate,.supoort-survice-page .normalTranslate,.study-abroad-page .normalTranslate,.interpretation-translation-page .normalTranslate{flex-wrap:wrap}}@media screen and (max-width: 768px){.recruitment-page .normalTranslate,.supoort-survice-page .normalTranslate,.study-abroad-page .normalTranslate,.interpretation-translation-page .normalTranslate{display:block;margin:40px auto 10px auto}.recruitment-page .normalTranslate .priceLeft,.recruitment-page .normalTranslate .priceRight,.supoort-survice-page .normalTranslate .priceLeft,.supoort-survice-page .normalTranslate .priceRight,.study-abroad-page .normalTranslate .priceLeft,.study-abroad-page .normalTranslate .priceRight,.interpretation-translation-page .normalTranslate .priceLeft,.interpretation-translation-page .normalTranslate .priceRight{width:100%;margin-bottom:40px}}.recruitment-page .normalTranslate .priceLeft,.supoort-survice-page .normalTranslate .priceLeft,.study-abroad-page .normalTranslate .priceLeft,.interpretation-translation-page .normalTranslate .priceLeft{width:48%}@media screen and (max-width: 768px){.recruitment-page .normalTranslate .priceLeft,.supoort-survice-page .normalTranslate .priceLeft,.study-abroad-page .normalTranslate .priceLeft,.interpretation-translation-page .normalTranslate .priceLeft{width:100%;margin-bottom:40px}}.recruitment-page .normalTranslate .priceLeft li,.supoort-survice-page .normalTranslate .priceLeft li,.study-abroad-page .normalTranslate .priceLeft li,.interpretation-translation-page .normalTranslate .priceLeft li{line-height:30px}.recruitment-page .normalTranslate .priceRight,.supoort-survice-page .normalTranslate .priceRight,.study-abroad-page .normalTranslate .priceRight,.interpretation-translation-page .normalTranslate .priceRight{width:48%}@media screen and (max-width: 768px){.recruitment-page .normalTranslate .priceRight,.supoort-survice-page .normalTranslate .priceRight,.study-abroad-page .normalTranslate .priceRight,.interpretation-translation-page .normalTranslate .priceRight{width:100%;margin-bottom:40px}}.recruitment-page .normalTranslate .priceRight .ttl06,.supoort-survice-page .normalTranslate .priceRight .ttl06,.study-abroad-page .normalTranslate .priceRight .ttl06,.interpretation-translation-page .normalTranslate .priceRight .ttl06{font-size:20px;padding:20px}.recruitment-page .normalTranslate .priceRight .table01,.supoort-survice-page .normalTranslate .priceRight .table01,.study-abroad-page .normalTranslate .priceRight .table01,.interpretation-translation-page .normalTranslate .priceRight .table01{width:100%}.recruitment-page .normalTranslate .priceRight .table01 th,.supoort-survice-page .normalTranslate .priceRight .table01 th,.study-abroad-page .normalTranslate .priceRight .table01 th,.interpretation-translation-page .normalTranslate .priceRight .table01 th{width:40%}.recruitment-page .documentTranslate,.supoort-survice-page .documentTranslate,.study-abroad-page .documentTranslate,.interpretation-translation-page .documentTranslate{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:100px auto 80px auto}@media screen and (max-width: 768px){.recruitment-page .documentTranslate,.supoort-survice-page .documentTranslate,.study-abroad-page .documentTranslate,.interpretation-translation-page .documentTranslate{flex-wrap:wrap}}@media screen and (max-width: 768px){.recruitment-page .documentTranslate,.supoort-survice-page .documentTranslate,.study-abroad-page .documentTranslate,.interpretation-translation-page .documentTranslate{margin:50px 0 0}.recruitment-page .documentTranslate .priceLeft,.recruitment-page .documentTranslate .priceRight,.supoort-survice-page .documentTranslate .priceLeft,.supoort-survice-page .documentTranslate .priceRight,.study-abroad-page .documentTranslate .priceLeft,.study-abroad-page .documentTranslate .priceRight,.interpretation-translation-page .documentTranslate .priceLeft,.interpretation-translation-page .documentTranslate .priceRight{width:100%;margin-bottom:50px}}.recruitment-page .documentTranslate .priceLeft,.supoort-survice-page .documentTranslate .priceLeft,.study-abroad-page .documentTranslate .priceLeft,.interpretation-translation-page .documentTranslate .priceLeft{width:48%}@media screen and (max-width: 768px){.recruitment-page .documentTranslate .priceLeft,.supoort-survice-page .documentTranslate .priceLeft,.study-abroad-page .documentTranslate .priceLeft,.interpretation-translation-page .documentTranslate .priceLeft{width:100%;margin-bottom:40px}}.recruitment-page .documentTranslate .priceRight,.supoort-survice-page .documentTranslate .priceRight,.study-abroad-page .documentTranslate .priceRight,.interpretation-translation-page .documentTranslate .priceRight{width:48%}@media screen and (max-width: 768px){.recruitment-page .documentTranslate .priceRight,.supoort-survice-page .documentTranslate .priceRight,.study-abroad-page .documentTranslate .priceRight,.interpretation-translation-page .documentTranslate .priceRight{width:100%;margin-bottom:40px}}.recruitment-page .documentTranslate .priceRight .ttl06,.supoort-survice-page .documentTranslate .priceRight .ttl06,.study-abroad-page .documentTranslate .priceRight .ttl06,.interpretation-translation-page .documentTranslate .priceRight .ttl06{font-size:20px;padding:20px}.recruitment-page .documentTranslate .priceRight .table01,.supoort-survice-page .documentTranslate .priceRight .table01,.study-abroad-page .documentTranslate .priceRight .table01,.interpretation-translation-page .documentTranslate .priceRight .table01{width:100%}.recruitment-page .documentTranslate .priceRight .table01 th,.supoort-survice-page .documentTranslate .priceRight .table01 th,.study-abroad-page .documentTranslate .priceRight .table01 th,.interpretation-translation-page .documentTranslate .priceRight .table01 th{width:40%}.recruitment-page .documentTranslate .priceRight .asistTxt,.supoort-survice-page .documentTranslate .priceRight .asistTxt,.study-abroad-page .documentTranslate .priceRight .asistTxt,.interpretation-translation-page .documentTranslate .priceRight .asistTxt{text-align:center;margin-top:10px}.recruitment-page .ol-list,.supoort-survice-page .ol-list,.study-abroad-page .ol-list,.interpretation-translation-page .ol-list{list-style:none}.recruitment-page .ol-list li .sub-list,.supoort-survice-page .ol-list li .sub-list,.study-abroad-page .ol-list li .sub-list,.interpretation-translation-page .ol-list li .sub-list{padding-left:20px}.recruitment-page .dot-list li,.supoort-survice-page .dot-list li,.study-abroad-page .dot-list li,.interpretation-translation-page .dot-list li{list-style:disc inside !important;line-height:20px !important;padding:5px 0px}.recruitment-page .underline,.supoort-survice-page .underline,.study-abroad-page .underline,.interpretation-translation-page .underline{text-decoration:underline}.recruitment-page .introduction-txt,.supoort-survice-page .introduction-txt,.study-abroad-page .introduction-txt,.interpretation-translation-page .introduction-txt{margin-bottom:40px}.recruitment-page .inner-box,.supoort-survice-page .inner-box,.study-abroad-page .inner-box,.interpretation-translation-page .inner-box{margin-bottom:20px}.recruitment-page .inner-box .inner-content,.supoort-survice-page .inner-box .inner-content,.study-abroad-page .inner-box .inner-content,.interpretation-translation-page .inner-box .inner-content{margin-bottom:30px;padding-left:20px}@media screen and (max-width: 768px){.recruitment-page .inner-box .inner-content,.supoort-survice-page .inner-box .inner-content,.study-abroad-page .inner-box .inner-content,.interpretation-translation-page .inner-box .inner-content{padding-left:0px}}.recruitment-page .inner-box .inner-content li,.supoort-survice-page .inner-box .inner-content li,.study-abroad-page .inner-box .inner-content li,.interpretation-translation-page .inner-box .inner-content li{margin:5px 0px}.recruitment-page .inner-box .inner-content a,.supoort-survice-page .inner-box .inner-content a,.study-abroad-page .inner-box .inner-content a,.interpretation-translation-page .inner-box .inner-content a{text-decoration:underline}@media screen and (max-width: 768px){.recruitment-page .table02,.supoort-survice-page .table02,.study-abroad-page .table02,.interpretation-translation-page .table02{width:100%}}@media screen and (max-width: 768px){.recruitment-page .table02 .inSpTag,.supoort-survice-page .table02 .inSpTag,.study-abroad-page .table02 .inSpTag,.interpretation-translation-page .table02 .inSpTag{padding-left:110px}}.supoort-survice-page p.bottom-txt{margin-top:40px}.supoort-survice-page .inner-content{padding-left:0px !important}.study-abroad-page .inner-content{padding-left:0px !important}.study-abroad-page .img-box{margin-bottom:30px}.study-abroad-page .normal-ul{margin:10px 0px}.study-abroad-page .priceLeft{align-items:normal !important;flex-direction:column}.study-abroad-page .ttl_headline{padding:0px !important}.interpretation-translation-page .table01{margin-bottom:0px !important}.interpretation-translation-page .normalTranslate{margin-bottom:0px !important}.interpretation-translation-page .documentTranslate{margin-bottom:0px !important}.interpretation-translation-page .companyWrapper{margin-bottom:80px}.interpretation-translation-page p.bottom-txt a{text-decoration:underline}.interpretation-translation-page .header-list li:first-child{margin-right:30px}.interpretation-translation-page .header-list li:nth-child(2){margin-right:30px}.interpretation-translation-page .otherService{margin-bottom:40px}.interpretation-translation-page .img-box img{width:auto;height:200px;margin-top:20px;margin-bottom:30px}@media screen and (max-width: 768px){.interpretation-translation-page .img-box img{width:100%;height:auto}}