#l_gnavi .company .l_gnavi_inner{color:#b7183f}#l_gnavi .company .l_gnavi_inner:before{background-color:#b7183f}#l_headline{background-image:url(/assets/img/company/common/main_img.jpg)}#l_conts .pageTtl{margin-bottom:40px;min-height:240px;background:no-repeat center;background-size:cover;position:relative}#l_conts .pageTtl span{color:#FFF}#l_conts .pageTtl .jp{width:340px;height:200px;background-color:rgba(183,24,63,0.9);display:table;position:absolute;top:20px;left:20px;z-index:0;font-size:2.6rem}#l_conts .pageTtl .jp .in{padding:25px;display:table-cell;line-height:1.3;vertical-align:middle}#l_conts .pageTtl .jp .in .min{font-size:1.5rem}#l_conts .pageTtl .en{opacity:0.5;position:absolute;bottom:10px;right:10px;font-size:5.6rem;font-family:'Futura', 'Century Gothic', sans-serif;line-height:1;letter-spacing:-0.05em;font-weight:normal;display:none}#l_conts .service_list{margin-left:-1px;border-left:1px solid #D6D6D6}#l_conts .service_list li{margin-top:-1px;width:240px;float:left;position:relative;border:1px solid #D6D6D6;border-left:none}#l_conts .service_list li a{padding:0 40px 0 30px;width:240px;height:100px;display:table-cell;text-decoration:none;line-height:1.5;vertical-align:middle;-webkit-transition:all 500ms ease;transition:all 500ms ease}#l_conts .service_list li a .u_arrow_icon{margin-top:-7px;position:absolute;top:50%;right:30px}#l_conts .service_list li a .u_arrow_icon:before{-webkit-transition:all 500ms ease;transition:all 500ms ease}#l_conts .service_list li a:hover{background:#B7183F;color:#fff}#l_conts .service_list li a:hover .u_arrow_icon:before{border-color:#FFF}#l_conts .description_of_business{margin-bottom:70px}#l_conts .description_of_business .u_ttl_type05{margin-top:35px}#l_conts .description_of_business .logo{margin:0 0 40px 40px;float:right}#l_conts .description_of_business .logo li{margin-top:30px}#l_conts .description_of_business .logo li:first-child{margin-top:0}#l_conts .description_of_business .txt p{margin-top:35px}#l_conts .description_of_business .txt p:first-child{margin-top:0}#l_conts .operation_list,#l_conts .other_list{margin-bottom:70px}#l_conts .operation_list .leadTxt,#l_conts .other_list .leadTxt{margin-bottom:35px}#l_conts .operation_list .inner,#l_conts .other_list .inner{margin:-30px 0 0 -30px}#l_conts .operation_list .inner .box,#l_conts .other_list .inner .box{margin:30px 0 0 30px;width:220px;float:left}#l_conts .operation_list .inner .box .image,#l_conts .other_list .inner .box .image{margin-bottom:20px}#l_conts .operation_list .inner .box .image a,#l_conts .other_list .inner .box .image a{border:1px solid #D6D6D6;position:relative;display:block;-webkit-transition:all 500ms ease;transition:all 500ms ease}#l_conts .operation_list .inner .box .image a:before,#l_conts .other_list .inner .box .image a:before{width:10px;height:10px;background:url(/assets/img/common/icon/newwin01_m.png) no-repeat !important;background-size:contain;position:absolute;top:10px;right:10px;content:"";-webkit-print-color-adjust:exact}#l_conts .operation_list .inner .box .image a:hover,#l_conts .other_list .inner .box .image a:hover{border-color:#B7183F}#l_conts .operation_list .inner .box p,#l_conts .other_list .inner .box p{font-size:1.4rem;text-align:center;line-height:1.75}#l_conts .operation_list .inner .box p a,#l_conts .other_list .inner .box p a{text-decoration:none}#l_conts .operation_list .inner .box p a:hover,#l_conts .other_list .inner .box p a:hover{text-decoration:underline}#company-index #l_conts .u_cate_top .u_col{margin-bottom:40px}#company-index #l_conts .u_cate_top{margin-top:0}#company-index #l_conts .u_cate_ttl{font-size:2.2rem;letter-spacing:-0.08em;position:relative}#company-index #l_conts .u_cate_ttl_in .u_arrow_icon{position:absolute;right:47px;top:50%;margin-top:-6px}#company-index #l_conts .u_cate_top .u_cate_box{padding:25px 16px 15px}#company-index #l_conts .u_cate_top p{margin:-9px -16px 24px;padding:0 31px 15px;font-size:1.4rem;line-height:1.75;border-bottom:1px solid #D6D6D6}#company-index #l_conts .u_cate_top li{margin-bottom:7px;line-height:1.75}#company-index #l_conts .u_cate_top .u_text_list:before{top:10px}#company-profile #l_conts .u_basic_table{margin:0}#company-profile #l_conts .u_basic_table .u_table_cell{padding:11px 20px 10px}#company-affiliate #l_conts .u_ttl_type01{margin-top:0}#company-affiliate #l_conts .u_basic_table{margin-top:0}#company-affiliate #l_conts .is_table_th{text-align:center}#company-affiliate #l_conts .u_newwin_icon{padding-right:15px}#company-affiliate #l_conts .u_newwin_icon:after{margin-top:-4px}#company-affiliate #l_conts .department dt{margin-top:20px}#company-officer #l_conts .introduction{margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid #d6d6d6}#company-officer #l_conts .introduction:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#company-officer #l_conts .officerBox{padding:20px 60px 0;min-height:300px;overflow:hidden;zoom:1;background-color:#F3F3F3 !important;-webkit-print-color-adjust:exact}#company-officer #l_conts .officerBox .photoBox{float:left}#company-officer #l_conts .officerBox .name{width:240px;margin-top:70px;padding:40px 30px 33px;float:right;font-size:2.4rem;font-weight:bold;line-height:1.8;border:1px solid #D6D6D6;background-color:#FFF}#company-officer #l_conts .officerBox .name span{display:block;color:#B7183F;font-size:1.2rem}#company-officer #l_conts .u_ttl_type05{margin-top:30px}#company-officer #l_conts .u_ttl_type05+p{font-size:1.4rem}#company-officer #l_conts .historyDl{margin-bottom:60px;padding-bottom:35px;color:#333;font-size:1.4rem;overflow:hidden;zoom:1;border-bottom:1px solid #D6D6D6}#company-officer #l_conts .historyDl.isHistoryDlBetween{margin-bottom:0;padding-bottom:0;border-bottom:none}#company-officer #l_conts .historyDl:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#company-officer #l_conts .historyDl dt{float:left}#company-officer #l_conts .historyDl dd{padding:0 0 16px 7.2em}#company-officer #l_conts .historyDl dd:last-child{padding-bottom:0}#company-chart #l_conts .u_ttl_type01{margin-top:0}#company-group #l_conts .u_ttl_type01{margin:78px 0 50px;padding:0 110px 17px 0;position:relative}#company-group #l_conts .u_ttl_type01.isUTtlTypeTop{margin-top:0}#company-group #l_conts .u_ttl_type01 .u_newwin_icon{margin-top:-15px;padding:3px 25px 3px 0;width:98px;position:absolute;right:0;top:50%;float:right;font-size:1.2rem;text-align:right;border:1px solid #D6D6D6}#company-group #l_conts .u_ttl_type01 .u_newwin_icon:after{right:10px}#company-group #l_conts .u_ttl_type01 .u_newwin_icon a{color:#B7183F;text-decoration:none}#company-group #l_conts .u_ttl_type01 .u_newwin_icon a:hover{text-decoration:underline}#company-group #l_conts .u_ttl_type02{margin:50px 0 25px;border-bottom:1px solid #97A3A3}#company-group #l_conts p{line-height:1.85}#company-group #l_conts p span{display:block;font-size:1.4rem}#company-group #l_conts .u_basic_table{margin:30px 0 80px}#company-group #l_conts .u_basic_table:last-child{margin-bottom:0}#company-group #l_conts .u_basic_table .u_table_cell{padding:11px 5px 10px 15px}#company-group #l_conts .u_basic_table .u_table_cell .u_newwin_icon{padding-right:15px}#company-group #l_conts .u_basic_table .u_table_cell .u_newwin_icon:after{margin-top:-4px}#company-business #l_conts .u_ttl_type01{margin-top:0}#company-business #l_conts .businessList{margin-top:50px}#company-business #l_conts .businessList>li{padding:30px 10px 10px;text-align:center;background-color:#2F4847 !important;-webkit-print-color-adjust:exact}#company-business #l_conts .businessList>li>img{display:inline-block;margin-top:-10px}#company-business #l_conts .businessList>li .btnDetail{margin-bottom:0;width:100%;position:absolute;bottom:10px;left:0;text-align:center}#company-business #l_conts .businessList>li .btnDetail a{padding:10px 20px 10px 0;width:140px;display:inline-block;font-size:1.2rem;font-weight:normal;text-decoration:none;border:1px solid #2F4847;position:relative;-webkit-transition:all 500ms ease;transition:all 500ms ease}#company-business #l_conts .businessList>li .btnDetail a:hover{background-color:#2F4847;color:#fff}#company-business #l_conts .businessList>li .btnDetail a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}#company-business #l_conts .businessList>li .btnDetail a:after{margin-top:-5px;width:6px;height:6px;right:30px;border-top:2px solid #2F4847;border-right:2px solid #2F4847;position:absolute;top:50%;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 500ms ease;transition:all 500ms ease}#company-business #l_conts .businessList>li:first-child{margin-bottom:20px;background-color:#B7183F}#company-business #l_conts .businessList>li:first-child .btnDetail a{color:#B7183F;border:1px solid #B7183F}#company-business #l_conts .businessList>li:first-child .btnDetail a:hover{background-color:#B7183F;color:#fff}#company-business #l_conts .businessList>li:first-child .btnDetail a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}#company-business #l_conts .businessList>li:first-child .btnDetail a:after{border-top:2px solid #b7183f;border-right:2px solid #b7183f}#company-business #l_conts .businessList>li:first-child .businessListInner span{color:#111}#company-business #l_conts .businessList .list{margin-right:-20px;overflow:hidden;zoom:1}#company-business #l_conts .businessList .list li{padding:1px 1px 0 0;float:left}#company-business #l_conts .businessList .businessListInner{width:350px;min-height:250px;padding:35px 5px 20px;display:block;position:relative;color:#111;font-size:1.1rem;line-height:1.7;text-decoration:none;background-color:#FFF}#company-business #l_conts .businessList .businessListInner span{margin:16px 0 10px;display:block;color:#2E4746;font-size:1.6rem;font-weight:bold}#company-csr #l_conts .u_ttl_type01{margin-top:0}#company-csr #l_conts p{margin-bottom:30px}#company-csr #l_conts .is_two_column{margin-bottom:25px}#company-csr #l_conts .is_two_column p{margin-bottom:0 !important}#company-csr #l_conts .is_two_column .u_col:last-child{text-align:right}#company-csr #l_conts .is_forth_column{margin-bottom:70px}#company-code #l_conts .u_ttl_type01{margin-top:0}#company-code #l_conts p{margin-bottom:30px}#company-code #l_conts .u_ttl_type03{margin:40px 0 10px}#company-code #l_conts .u_notes_list .u_notes_li{padding-left:2.7em;text-indent:-2.7em}#company-code #l_conts .u_notes_list .u_notes_li{font-size:1.6rem}#company-stakeholder #l_conts .u_colbox{margin-top:30px}#company-stakeholder #l_conts .u_colbox .u_colbox_in{padding-top:34px;padding-bottom:34px}#company-stakeholder #l_conts .u_colbox .u_colbox_ttl{margin-bottom:25px;color:#333}#company-stakeholder #l_conts .u_colbox .u_colbox_txt{line-height:1.75}#company-stakeholder #l_conts .u_text_icon{margin:0 13px}#company-stakeholder #l_conts .u_text_icon a{text-decoration:none}#company-stakeholder #l_conts .u_text_icon a:hover{text-decoration:underline}#company-stakeholder #l_conts .u_text_icon a{padding-right:20px;display:inline-block;background:url(../img/common/icon/pdf01_s.png) no-repeat right center}#company-stakeholder #l_conts .u_image_layout{margin-top:60px}#company-stakeholder #l_conts .u_ttl_type02{margin-top:30px}#company-ceo #l_conts .topInner{padding:22px 0 0 60px;background-color:#F3F3F3 !important;-webkit-print-color-adjust:exact}#company-ceo #l_conts .topInner .photoBox{float:right}#company-ceo #l_conts .topInner ul{margin-top:38px;float:left;width:280px}#company-ceo #l_conts .topInner li{padding-bottom:17px;float:left;clear:both}#company-ceo #l_conts .topInner li:first-child{padding-bottom:55px}#company-ceo #l_conts .u_ttl_type02{border-color:#97A3A3}#company-ceo #l_conts p{margin-bottom:30px}#company-ceo #l_conts p:last-child{margin-bottom:0}#company-concept #l_conts .txt{margin-bottom:30px}#company-history #l_conts{border-bottom:1px solid #97a3a3}#company-history #l_conts .history{overflow:hidden}#company-history #l_conts .category{margin-bottom:30px;width:100%;display:table}#company-history #l_conts .category li{display:table-cell;font-size:2rem;font-weight:bold;text-align:center;vertical-align:middle}#company-history #l_conts .category .in{padding-top:15px;padding-bottom:10px;border-width:1px;border-style:solid;display:block}#company-history #l_conts .cate_919{padding-left:65px}#company-history #l_conts .cate_919 .in{background-color:#b7183f;border-color:#b7183f;color:#FFF}#company-history #l_conts .cate_world{padding-left:20px;width:250px}#company-history #l_conts .cate_world .in{border-color:#111}#company-history #l_conts .age{width:100%;background-color:#f6f6f6;border-top:1px solid #97a3a3;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}#company-history #l_conts .age:before{width:1px;height:100%;background-color:#b7183f;position:absolute;top:0;left:34px;z-index:5;content:""}#company-history #l_conts .year{padding-top:17px;width:50px;height:50px;background-color:#b7183f;border-radius:100%;position:absolute;top:33px;left:11px;z-index:10;color:#FFF;line-height:1;text-align:center;font-weight:normal}#company-history #l_conts .year.start{padding-top:25px;width:65px;height:65px;top:39px;left:3px}#company-history #l_conts .col{background-color:#FFF;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#company-history #l_conts .col.inner{width:100%}#company-history #l_conts .month{padding:30px 40px 25px 95px;position:relative;font-size:1.2rem;line-height:1.75}#company-history #l_conts .month+.month{border-top:1px solid #97a3a3}#company-history #l_conts .month.bgEven{background-color:#f6f6f6}#company-history #l_conts .month .num{margin-bottom:10px;padding:5px 15px;display:table;background-color:#FFF;border:1px solid #b7183f;color:#b7183f;font-size:1.2rem;font-weight:bold;line-height:1;text-align:center}#company-history #l_conts .month dt{margin-bottom:10px;font-size:1.4rem;font-weight:bold}#company-history #l_conts .month .u_basic_list{margin-top:0;margin-bottom:10px}#company-history #l_conts .month .u_basic_list li{font-size:1.4rem;font-weight:bold}#company-history #l_conts .month .u_basic_list li:before{margin-top:-2px}#company-history #l_conts .month .em{font-size:1.4rem;font-weight:bold}#company-history #l_conts .imgTrue .img{position:absolute;top:0;right:0}#company-history #l_conts .imgTrue .logo{position:absolute;bottom:0;left:-60px}#company-strength #l_conts{margin-top:-8px}#company-strength #l_conts .u_ttl_type01{margin:0 0 35px}#company-strength #l_conts .u_catch_em{margin:0 0 23px;line-height:1.5}#company-strength #l_conts .text01{margin-bottom:40px}#company-strength #l_conts p{margin-bottom:30px}#company-strength #l_conts .u_image_layout{margin:0 0 60px}#company-strength #l_conts .u_colbox{margin:-30px 0 48px -30px}#company-strength #l_conts .u_colbox .u_colbox_in{padding:34px 41px 33px}#company-strength #l_conts .u_colbox .u_colbox_ttl{margin-bottom:25px;padding-bottom:12px;color:#333}#company-strength #l_conts .u_colbox .u_col{margin:30px 0 0}#company-strength #l_conts .u_colbox .u_colbox_txt{line-height:1.75}#company-strength #l_conts .u_basic_list{margin:0 12px 40px}#company-strength #l_conts .u_basic_list .u_basic_li{margin-top:24px}#company-strength #l_conts .u_def_list .u_def_ttl{margin-top:22px}#company-strength #l_conts .ulList{margin-bottom:48px}#company-strength #l_conts .ulList li{padding-left:30px;float:left;width:345px}#company-strength #l_conts .ulList li span{margin-bottom:5px;display:block}#company-strength #l_conts .ulList li:first-child{padding:0}#company-strength #l_conts .dlList{margin-bottom:42px}#company-strength #l_conts .text02{margin-bottom:40px}#company-strength #l_conts .textImg{margin-bottom:0}#company-3minutes919 #l_headline{height:calc(100vh - 120px);min-height:680px;margin-bottom:0;background-image:url(/assets/img/company/3minutes919/main_img.jpg)}#company-3minutes919 #l_headline .l_headline_wrap{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#company-3minutes919 #l_headline .l_headline_txt{margin-bottom:30px;color:#111;position:relative;top:auto;left:auto;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}#company-3minutes919 #l_headline .l_headline_txt .emTxt{color:#b7183f;display:inline-block}#company-3minutes919 #l_headline .l_headline_txt .en{margin-top:18px;line-height:1;font-size:2.3rem}#company-3minutes919 #l_headline .l_headline_txt .jp{font-size:4.2rem;letter-spacing:-0.05em}#company-3minutes919 #l_main_inner{margin-top:-50px;width:100%;overflow:hidden;padding-bottom:0}#company-3minutes919 #l_main_inner .section{margin-bottom:120px}#company-3minutes919 #l_main_inner .sectionInner{margin-right:auto;margin-left:auto;width:1000px}#company-3minutes919 #l_main_inner .u_ttl_type05{margin-top:0;position:relative;font-size:3.2rem;line-height:1;top:0;left:0}#company-3minutes919 #l_main_inner .u_ttl_type05 span{display:block;width:100%}#company-3minutes919 #l_main_inner .u_ttl_type05 .en{position:absolute;bottom:0;left:0}#company-3minutes919 #l_main_inner .u_catch_em{margin-top:0;margin-bottom:26px;font-size:2.8rem}#company-3minutes919 #l_main_inner .sectionTxt+.sectionTxt{margin-top:32px}#company-3minutes919 #l_main_inner .em{font-weight:bold}#company-3minutes919 #l_main_inner .wow{visibility:visible !important}#company-3minutes919 #l_main_inner .box{width:490px}#company-3minutes919 #l_main_inner #philosophy{margin-top:50px;margin-bottom:200px;height:930px;position:relative}#company-3minutes919 #l_main_inner #philosophy .fixImgTopRight{position:absolute;top:-50px;right:-70px}#company-3minutes919 #l_main_inner #philosophy .box{position:relative}#company-3minutes919 #l_main_inner #philosophy .box .u_ttl_type05{top:180px}#company-3minutes919 #l_main_inner #philosophy .box .u_ttl_type05 .en{left:-76px;bottom:-4px}#company-3minutes919 #l_main_inner #philosophy .box .textBox{padding-top:198px;padding-bottom:84px}#company-3minutes919 #l_main_inner #philosophy .box .fixImgBtmLeft{position:absolute;bottom:-241px;right:0}#company-3minutes919 #l_main_inner #solutionAndService{margin-bottom:260px;height:1106px;position:relative}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner:after{display:block;clear:both;content:""}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .box{width:500px;padding-top:68px;padding-left:16px;position:relative;float:right}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .box .u_ttl_type05{margin-bottom:30px;padding-left:14px;position:absolute;top:22px;z-index:3}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .box .u_ttl_type05 .en{left:-338px;bottom:25px}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .box .sectionTxt{margin-top:22px}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .box .boxImgBtm{margin-top:44px}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .imgBox{position:relative;width:400px;float:left}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .imgBox .fixImgTopLeft01{position:absolute;top:188px;left:-156px;z-index:2}#company-3minutes919 #l_main_inner #solutionAndService .sectionInner .imgBox .fixImgTopLeft02{position:absolute;top:14px;right:170px;z-index:1}#company-3minutes919 #l_main_inner #quickGroup{margin-bottom:-94px;height:1150px;background:url(/assets/img/company/3minutes919/quickGroup_bg.png) no-repeat right bottom;background-size:cover;-webkit-background-size:cover}#company-3minutes919 #l_main_inner #quickGroup .u_ttl_type05 .en{bottom:-2px;left:-138px}#company-3minutes919 #l_main_inner #quickGroup .u_catch_em{margin-top:28px;margin-bottom:36px}#company-3minutes919 #l_main_inner #quickGroup .imgConts{margin-bottom:56px}#company-3minutes919 #l_main_inner #feature{margin-bottom:186px;height:1458px;text-align:center;position:relative}#company-3minutes919 #l_main_inner #feature .boxImgRightTop{position:absolute;top:0;right:0}#company-3minutes919 #l_main_inner #feature .sectionInner{margin-left:-502px;position:absolute;top:0;left:50%}#company-3minutes919 #l_main_inner #feature .boxImgBtmLeft{position:absolute;bottom:0;left:0}#company-3minutes919 #l_main_inner #feature .u_ttl_type05{margin-top:368px;margin-bottom:28px}#company-3minutes919 #l_main_inner #feature .u_ttl_type05 .en{bottom:26px}#company-3minutes919 #l_main_inner #feature .imgConts{padding-bottom:100px;margin-top:30px}#company-3minutes919 #l_main_inner #achievement{margin-bottom:306px;height:795px}#company-3minutes919 #l_main_inner #achievement .sectionInner:after{display:block;clear:both;content:""}#company-3minutes919 #l_main_inner #achievement .u_ttl_type05{margin-bottom:30px}#company-3minutes919 #l_main_inner #achievement .u_ttl_type05 .en{bottom:20px;left:-94px}#company-3minutes919 #l_main_inner #achievement .box{float:left}#company-3minutes919 #l_main_inner #achievement .imgColWrap{margin-top:6px;float:right}#company-3minutes919 #l_main_inner #history{margin-bottom:0;position:relative;height:874px}#company-3minutes919 #l_main_inner #history .sectionInner{position:relative}#company-3minutes919 #l_main_inner #history .wrap{position:absolute;top:0;left:0;z-index:2}#company-3minutes919 #l_main_inner #history .wrap:after{display:block;clear:both;content:""}#company-3minutes919 #l_main_inner #history .box{float:right;margin-left:86px}#company-3minutes919 #l_main_inner #history .u_ttl_type05{margin-bottom:30px}#company-3minutes919 #l_main_inner #history .u_ttl_type05 .en{bottom:-4px;left:-10px}#company-3minutes919 #l_main_inner #history .imgColWrap{padding-top:38px;float:left}#company-3minutes919 #l_main_inner #history .fixImgBtmLeft{position:absolute;bottom:0;left:0;z-index:1}#company-3minutes919 #l_main_inner #conclution{margin-bottom:0;height:100vh;position:relative;background:url(/assets/img/company/3minutes919/conclution_bg.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover}#company-3minutes919 #l_main_inner #conclution .txtBox{padding:120px 160px;text-align:center;background-color:rgba(255,255,255,0.5);position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#company-3minutes919 #l_main_inner #aboutQuick{margin-bottom:0;padding-top:60px;padding-bottom:200px;text-align:center;background-image:url(/assets/img/common/tpl/bg01.png)}#company-3minutes919 #l_main_inner #aboutQuick .ttl .en{color:#b7183f;font-size:3.2rem}#company-3minutes919 #l_main_inner #aboutQuick .ttl span{display:block}#company-3minutes919 #l_main_inner #aboutQuick .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#company-3minutes919 #l_main_inner #aboutQuick .links:after{display:block;clear:both;content:""}#company-3minutes919 #l_main_inner #aboutQuick .links>li{width:332px;height:410px}#company-3minutes919 #l_main_inner #aboutQuick .links>li+li{margin-left:1px}#company-3minutes919 #l_main_inner #aboutQuick .links>li.linkStrength .linkTtl{background:url(/assets/img/company/3minutes919/aboutQuick_link01.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover}#company-3minutes919 #l_main_inner #aboutQuick .links>li.linkHistory .linkTtl{background:url(/assets/img/company/3minutes919/aboutQuick_link02.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover}#company-3minutes919 #l_main_inner #aboutQuick .links>li.link919plus .linkTtl{background:url(/assets/img/company/3minutes919/aboutQuick_link03.jpg) no-repeat center center;background-size:cover;-webkit-background-size:cover}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl{margin-top:60px;position:relative;font-size:2.0rem;font-weight:bold;color:#FFF;height:250px;display:block;text-decoration:none}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl:before{width:100%;height:100%;background-color:rgba(0,0,0,0.25);position:absolute;top:0;left:0;content:"";-webkit-transition:all 500ms ease;transition:all 500ms ease}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl:hover:before{background-color:transparent}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl .linkTtlInner{width:240px;height:180px;background-color:rgba(183,24,53,0);border:1px solid white;display:table;position:absolute;top:50%;left:50%;-webkit-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl .linkTtlInner .in{display:table-cell;vertical-align:top;padding-top:40px;line-height:1.3}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl .linkTtlInner .in sup{font-size:1.2rem}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl .linkTtlInner .in sub{font-size:1.2rem}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl:hover .linkTtlInner{background-color:#b7183f}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl .icon{width:24px;height:24px;border:1px solid #fff;border-radius:100%;position:absolute;bottom:60px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTtl .icon:before{width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:8px;left:7px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}#company-3minutes919 #l_main_inner #aboutQuick .links>li .linkTxt{padding-top:20px;padding-bottom:20px;display:block;height:160px;font-size:1.6rem;color:#333;background-color:#F6F6F6}#business-recruiting #l_conts .pageTtl{background-image:url(/assets/img/company/business/recruiting/ttl_bg.jpg);-webkit-print-color-adjust:exact}#business-recruiting #l_conts .media{margin-bottom:70px}#business-recruiting #l_conts .media .leadTxt{margin-bottom:30px}#business-recruiting #l_conts .media .list{margin:-20px 0 0 -15px;overflow:hidden}#business-recruiting #l_conts .media .list .box{margin:20px 0 0 15px;width:230px;float:left;display:table}#business-recruiting #l_conts .media .list .box span,#business-recruiting #l_conts .media .list .box a{width:230px;height:100px;border:1px solid #D6D6D6;position:relative;display:table-cell;text-align:center;vertical-align:middle}#business-recruiting #l_conts .media .list .box a{-webkit-transition:all 500ms ease;transition:all 500ms ease}#business-recruiting #l_conts .media .list .box a:hover{border:1px solid #B7183F}#business-recruiting #l_conts .media .list .box a:before{width:10px;height:10px;background:url(/assets/img/common/icon/newwin01_m.png) no-repeat;background-size:contain;position:absolute;top:10px;right:10px;content:""}#business-recruiting #l_conts .flow{margin-bottom:70px}#business-recruiting #l_conts .flow .support .term,#business-recruiting #l_conts .flow .support .inner{display:table-cell;vertical-align:top}#business-recruiting #l_conts .flow .support .term{padding:20px 18px;width:60px;background:#B7183F !important;color:#FFF;-webkit-print-color-adjust:exact}#business-recruiting #l_conts .flow .support .term span{display:block;text-align:center}#business-recruiting #l_conts .flow .support .inner{padding-left:20px}#business-recruiting #l_conts .flow .support .inner .box{box-sizing:border-box;margin-top:10px;padding:0 40px;width:640px;min-height:140px;border:1px solid #B7183F;display:table}#business-recruiting #l_conts .flow .support .inner .box:first-child{margin-top:0}#business-recruiting #l_conts .flow .support .inner .box .icon,#business-recruiting #l_conts .flow .support .inner .box section{display:table-cell;vertical-align:middle}#business-recruiting #l_conts .flow .support .inner .box .icon{padding-right:23px;width:44px;text-align:center}#business-recruiting #l_conts .flow .support .inner .box section .ttl{font-size:1.8rem}#business-recruiting #l_conts .flow .support .inner .box section p{font-size:1.4rem}#business-recruiting #l_conts .flow .appointment{margin-bottom:10px}#business-recruiting #l_conts .flow .appointment .term{position:relative}#business-recruiting #l_conts .flow .appointment .term:before,#business-recruiting #l_conts .flow .appointment .term:after{position:absolute;content:""}#business-recruiting #l_conts .flow .appointment .term:before{width:60px;height:20px;background:#FFF;border:1px solid #fff;border-top:none;bottom:-1px;left:-1px}#business-recruiting #l_conts .flow .appointment .term:after{width:0;height:0;border-style:solid;border-width:20px 30px 0 30px;border-color:#b71840 transparent transparent transparent;bottom:0;left:0}#business-recruiting #l_conts .flow .after .term{padding:0 18px;background-color:#2F4847;position:relative;vertical-align:middle}#business-recruiting #l_conts .flow .after .term:before,#business-recruiting #l_conts .flow .after .term:after{position:absolute;content:""}#business-recruiting #l_conts .flow .after .term:before{width:60px;height:20px;background:#FFF;border:1px solid #fff;border-top:none;bottom:-1px;left:-1px}#business-recruiting #l_conts .flow .after .term:after{width:0;height:0;border-style:solid;border-width:20px 30px 0 30px;border-color:#2F4847 transparent transparent transparent;bottom:0;left:0}#business-recruiting #l_conts .flow .after .inner .box{border-color:#2F4847}#business-staffing_agency #l_conts .structure{margin-bottom:70px}#business-staffing_agency #l_conts .pageTtl{background-image:url(/assets/img/company/business/staffing_agency/ttl_bg.jpg) !important;-webkit-print-color-adjust:exact}#business-staffing_agency #l_conts .logo li:first-child img{width:170px;height:auto}#business-global #l_conts .pageTtl{background-image:url(/assets/img/company/business/global/ttl_bg.jpg) !important;-webkit-print-color-adjust:exact}#business-global #l_conts .description_of_business .logo li{margin-top:15px}#business-global #l_conts .description_of_business .logo li img{height:auto}#business-global #l_conts .description_of_business .logo li:first-child{margin-top:0}#business-global #l_conts .description_of_business .logo li:first-child img{width:160px}#business-global #l_conts .description_of_business .logo li:nth-child(2) img{width:130px}#business-global #l_conts .media{margin-bottom:70px}#business-global #l_conts .media .notes{margin:35px 0 0 10px;padding-left:1.5em;font-size:1.4rem;text-indent:-1.3em}#business-global #l_conts .media .image{margin-top:60px}#business-outsource #l_conts .pageTtl{background-image:url(/assets/img/company/business/outsource/ttl_bg.jpg) !important;-webkit-print-color-adjust:exact}#business-outsource #l_conts .logo li:first-child img{width:220px;height:auto}#business-outsource #l_conts .structure{margin-bottom:70px}#business-publish #l_conts .pageTtl{background-image:url(/assets/img/company/business/publish/ttl_bg.jpg) !important;-webkit-print-color-adjust:exact}#business-publish #l_conts .operation_list .leadTxt{margin-bottom:70px}#business-publish #l_conts .operation_list .inner{margin-left:-16px}#business-publish #l_conts .operation_list .inner .box{margin-left:15px;width:169px}#business-publish #l_conts .operation_list .inner .box .image{text-align:center}#business-publish #l_conts .other_list .inner{margin:-30px 0 0 -20px}#business-publish #l_conts .other_list .inner .box{margin:30px 0 0 20px;width:466px}#business-publish #l_conts .other_list .inner .box:first-child{width:233px}#business-publish #l_conts .other_list .inner .box .image{margin-bottom:15px}#business-publish #l_conts .other_list .inner .box .image a:before{background:url(/assets/img/common/icon/newwin04_s.png) no-repeat !important;-webkit-print-color-adjust:exact}#business-net #l_conts .pageTtl{background-image:url(/assets/img/company/net/ttl_bg.jpg) !important;-webkit-print-color-adjust:exact}#business-net #l_conts .operation_list{margin-bottom:50px}#business-net #l_conts .operation_list .inner{margin:-40px 0 0 -15px}#business-net #l_conts .operation_list .inner .box{margin:40px 0 0 15px;width:352px}#business-net #l_conts .operation_list .inner .box.box02,#business-net #l_conts .operation_list .inner .box.box03{width:169px}#business-net #l_conts .operation_list .inner .box.box06{width:353px}#business-net #l_conts .operation_list .inner .box .image{text-align:center}#business-net #l_conts .operation_list .inner .box.box04 .image a:before,#business-net #l_conts .operation_list .inner .box.box05 .image a:before{background:url(/assets/img/common/icon/newwin04_s.png) no-repeat !important;-webkit-print-color-adjust:exact}
