@media (min-width: 768px),print{main>div[id]{position:relative;width:100%;min-width:980px;max-width:1200px;padding:50px 0 36px;margin:auto}h1+div[id],h1+section{padding-top:0}h1+p{margin:40px 0 65px;font-size:1.6rem;line-height:2;text-align:center}.btn-block{display:block;width:165px;padding:12px 30px 12px 20px;font-size:1.4rem;line-height:1;background:url(/common/img/arw.png) no-repeat right 10px center;border:1px solid #dedede}.btn-block[target=_blank]{background:url(/common/img/ico_blank_blue.png) no-repeat right 10px center}.btn-block.pdf{background:url(/common/img/ico_pdf.png) no-repeat right 10px center}.anc{display:table;margin:50px auto 65px;text-align:center}.anc li{display:table-cell}.anc li a{display:block;padding:15px 25px;font-size:1.6rem;line-height:1;color:#333;background:url(/common/img/arw_link_anc.png) no-repeat 15px center}.anc li a[aria-disabled=true]{color:#aaa;pointer-events:none}.box_sub{padding:13px 20px;margin-bottom:30px;font-size:2.2rem;background:#f1f1f1;border-radius:3px}.vis{padding:55px 0 390px;background:url(/data/img/index_vis.jpg) no-repeat center bottom}#info{padding:50px 0 36px}#info .company{padding-top:0;margin:0 -7px}#office{margin-top:95px}#outline table{width:100%;font-size:1.4rem;line-height:1.7;border-top:1px solid #c9c9c9}#outline table th,#outline table td{text-align:left;vertical-align:top;border-bottom:1px dotted #c9c9c9}#outline table th{width:215px;padding:20px 0 20px 25px;font-weight:400}#outline table td{position:relative;padding:20px 0}#outline table td ul.business{margin-left:20px;list-style:disc}#outline table a.btn-block{position:absolute;top:14px;right:15px}#outline table a.btn-block.gp{padding-left:40px}#outline table a.btn-block.gp:before{position:absolute;top:5px;left:10px;content:url(/data/img/ico_group.png)}#outline table a:not([class]){padding-left:16px;background:url(/common/img/arw_link2.png) no-repeat 0 center}#outline table a:not([class])[target=_blank]:after{margin-left:10px;font-size:0;vertical-align:2px;content:url(/common/img/ico_blank_blue.png)}#outline table td h3+ul{margin-bottom:15px}#outline table td em{margin-left:1em}.officer dd{position:relative;margin:-1.7em 0 0 11em}.office dt{float:left;clear:both}.office dd{position:relative;padding:0 160px 15px 10em;margin:0 0 15px;border-bottom:1px solid #dfdfdf}.office dd a.btn-block{width:75px}.overseas{margin-left:1em}.overseas dd{margin:-1.7em 0 0 16em}.kyoka{margin-bottom:10px}.kyoka dd{margin:-1.7em 0 0 16em}.bg-main{display:grid;place-content:center;margin-bottom:55px;overflow:hidden}.bg-main img{display:block;width:1200px;max-width:none;height:400px}.bg-main+p{max-width:1200px;margin:0 auto;font-size:1.6rem;line-height:1.8}#outline.rehire table{margin-bottom:35px;border-top:none}#outline.rehire table p{margin-bottom:25px}#outline.rehire table+p{font-size:1.4rem;line-height:1.8}#outline.rehire ol{margin-left:30px;counter-reset:number}#outline.rehire ol li{position:relative;margin-bottom:8px;line-height:1.8;list-style:none}#outline.rehire ol li:before{position:absolute;top:0;left:-2em;width:4em;height:1em;color:#555;content:"(" counter(number) ")";counter-increment:number}#outline.rehire ol li ol{margin-top:8px;counter-reset:number}#outline.rehire ol li ol li{position:relative;list-style:none}#outline.rehire ol li ol li:before{position:absolute;top:.3em;left:-2em;width:1.3em;height:1.3em;font-size:1rem;color:#222;text-align:center;content:counter(number);counter-increment:number;background:#fff;border:1px solid #888;border-radius:50%}#outline.rehire .link{text-decoration:underline}#outline.rehire .link.entry{margin-bottom:49px}#outline.rehire .link:after{margin-left:10px;font-size:0;vertical-align:2px;content:url(/common/img/ico_blank_blue.png)}.map{margin-top:60px;overflow:hidden}.map figure{float:right;width:45%;text-align:right}.map div{box-sizing:border-box;float:left;width:55%;padding:0 20px 0 5%}.map div address{display:block;margin-top:50px;font-size:1.6rem;line-height:1.5}.map div ul{margin:50px 0 0 25px;font-size:1.4rem;line-height:1.7;list-style:disc}.map div p{margin:50px 0 0 25px;font-size:1.4rem}.info-area{padding:12px 0;background:url(/common/img/bg_dot1.png)}.info-area *{box-sizing:border-box}.info-area .contents-wrap{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto 12px}.info-area .set{padding:14px 0 0 16px;margin:0 0 4px;background-color:#fff}.info-area .set a{position:relative;padding:0 50px 0 0}.info-area .set:hover{background-color:#fffc}.info-area .set a:after{position:absolute;top:50%;right:20px;width:6px;height:6px;margin-top:-4px;content:"";border:0;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(135deg)}.info-area .set:last-child{margin:0}.info-area .box:first-child{width:66.3%}.info-area .box:last-child{position:relative;width:33.3%;padding:5px;margin:0;text-align:center!important;background-color:#fff}.info-area .cont02 .box:last-child{position:relative;width:33.3%;padding:30px 5px 5px;margin:0;text-align:center!important;background-color:#fff}.info-area .box:last-child:hover{background-color:#fffc}.info-area .box:first-child a{display:flex;flex-wrap:wrap;justify-content:space-between}.info-area .box:first-child h2{width:100%}.info-area .box:first-child .img{width:28%;margin-bottom:10px}.info-area .box:first-child .text{width:69%;padding:12px 0 0}.info-area .box:last-child a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.info-area .cont02 .box:last-child a{position:static;display:block}.info-area .box:last-child img{margin-bottom:30px}.info-area .cont02 .box:last-child img{margin-bottom:15px}.info-area .box:last-child p:first-child{font-size:1.4rem}.info-area .box:last-child p:last-child{position:relative;margin-top:30px;font-size:1.8rem}.info-area .cont02 .box:last-child p:last-child{margin-top:25px}.info-area .box:last-child p:last-child:after{position:relative;top:-4px;display:inline-block;width:6px;height:6px;margin:0 0 0 8px;content:"";border:0;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg)}.info-area .contents-wrap:last-child .box:last-child{display:none}.info-area h2{margin-bottom:10px;font-size:1.6rem;font-weight:700}.info-area h3{margin-bottom:13px;font-size:1.4rem;font-weight:700;line-height:1.5}.info-area p{margin-bottom:10px;font-size:1.4rem;line-height:1.7}.bsTable{max-width:1050px;padding:0 8px;margin:40px auto 0;overflow:hidden}.bsTable h2{margin-bottom:35px;font-size:2.8rem;font-weight:700}@media all and (-ms-high-contrast: none){.info-area .contents-wrap .box:first-child a{display:flex;flex-wrap:wrap;justify-content:flex-start}.info-area .box:first-child .text{margin-left:10px}}.groupArea{width:1020px;margin:0 auto;font-size:1.5rem;line-height:1}.groupArea .furniture:after{display:none}.groupArea p{font-size:1.6rem;line-height:1.5}.printBt{position:relative}.printBt a{position:absolute;right:0;bottom:-70px;display:block}.groupArea .note{float:right;width:466px;margin-top:115px;overflow:hidden}.groupArea .note li{float:left;padding-bottom:9px;margin-right:26px;font-size:1.3rem;line-height:1}.groupArea .note li:nth-of-type(1),.groupArea .note li:nth-of-type(4){width:194px;margin-right:0}.groupArea .note li:nth-of-type(3){margin-right:0}.groupArea .note li:before{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-1px;content:"";background:#000}.groupArea li.stationary:before{background:#94c180}.groupArea li.furniture:before{background:#da90b1}.groupArea li.distribution:before{background:#e0d46d}.groupArea li.retail2:before{background:#e0d46d}.groupArea li.service:before{background:#e7a16d}.groupArea li.other:before{background:#76aed9}.grayGr{position:relative;box-sizing:border-box;float:left;width:449px;padding:14px 0 0 43px;background:#f4f4f4}.grayGr section:last-of-type{margin-bottom:20px}.grayGr h2{padding:0 0 13px 2px}.grayGr section:first-of-type ul{margin-left:0}.grayGr ul,ul.gr_ch_link{margin-left:5px}.plusInfo{padding-left:2px;margin-bottom:50px}.groupArea dl{overflow:hidden;font-size:1.6rem;line-height:1.5}.groupArea dt{float:left}.groupArea dd{padding-left:4em}.groupArea dd em{font-weight:700}.groupArea h3,.groupArea h4{position:relative;padding:15px 0 12px 13px;margin-bottom:13px;font-size:1.9rem;font-weight:700;border-left:8px solid #000}.groupArea h4{padding:6px 0 5px 13px;margin-bottom:4px}.groupArea section section{margin-bottom:32px}.groupArea section section p,.groupArea section section li,.groupArea section section dl{margin-left:35px;font-size:1.5rem;line-height:1.73}.groupArea ul a,.groupArea section a{padding-right:24px;background:url(/common/img/ico_blank_blue.png) no-repeat right center}.whiteGr{position:relative;float:right;width:454px;margin-top:94px}.whiteGr section section{margin-left:80px}.whiteGr .innerGr{position:relative;padding-top:34px}.abroad h3{padding:12px 0 0;border:none}.abroad h3:before{left:-64px!important}.abroad li{font-size:1.7rem!important;font-weight:700;line-height:1.5!important}.grayGr:before{position:absolute;top:45%;right:-54px;display:block;width:54px;height:3px;content:"";background:#d9d9d9}.whiteGr:before{position:absolute;top:20px;left:-65px;display:block;width:3px;height:87.38%;content:"";background:#d9d9d9}.whiteGr h3:before{position:absolute;top:20px;left:-73px;display:block;width:54px;height:3px;content:"";background:#d9d9d9}.whiteGr .innerGr:before{position:absolute;top:14px;left:50px;display:block;width:3px;height:78.1%;content:"";background:#d9d9d9}.whiteGr .stationary .innerGr:before{position:absolute;top:14px;left:50px;display:block;width:3px;height:68%;content:"";background:#d9d9d9}.whiteGr h4:before{position:absolute;top:12px;left:-38px;display:block;width:20px;height:3px;content:"";background:#d9d9d9}.groupArea .stationary h3,.groupArea .stationary h4{border-color:#94c180}.groupArea .furniture h3{border-color:#da90b1}.groupArea .distribution h3,.groupArea .retail2 h3{border-color:#e0d46d}.groupArea .service h3,.groupArea .service h4{border-color:#e7a16d}.groupArea .other h3{border-color:#76aed9}.finance{margin-top:50px}p.dl-reader{width:100%;min-width:980px;max-width:1200px;margin:0 auto -20px;font-size:1.6rem;line-height:1.875}p.dl-reader a{padding-right:16px;margin-right:5px;color:#0070c9;text-decoration:underline;background:url(/common/img/ico_blank_blue.png) no-repeat right center}.finance ul{margin:0 30px}.finance li{display:block;border-bottom:dotted 1px #c9c9c9}.finance li a{position:relative;display:block;padding:20px;font-size:1.4rem;background:url(/common/images/icon_pdf.gif) no-repeat 15px center}.finance li a.pdf:after{position:relative;top:2px;display:inline-block;width:14px;height:14px;margin:0 0 0 8px;content:"";background:url(/common/img/ico_pdf.png) no-repeat;background-size:14px 14px}p.his-lead{position:relative;width:100%;min-width:980px;max-width:1200px;margin:0 auto -20px}p.his-lead .btn-block{position:absolute;top:-80px;right:0;width:auto}.hisTable table{width:calc(100% - 60px);margin:0 20px 25px 40px;font-size:1.4rem;line-height:1.7}.hisTable table th,.hisTable table td{text-align:left;border-bottom:dotted 1px #c9c9c9}.hisTable table th{width:123px;padding:28px 0 28px 12px;font-weight:400}.hisTable table td{padding:28px 0}.hisTable table td dd{margin:-1.7em 0 0 4em}.hisTable table tr:last-of-type th,.hisTable table tr:last-of-type td{border-bottom:none}.hisTable a{padding:0 0 0 12px;margin:0 0 0 20px;background:url(/common/img/arw.png) no-repeat 0 center}.hisTable a:link,.hisTable a:visited{color:#187cd9;text-decoration:none}.hisTable a:hover{color:#187cd9;text-decoration:underline}.hisTable .hisPhoto{float:right}.hisTopic{width:980px;padding:30px 0;margin:auto;border-bottom:solid 1px #e3e3e3}.hisTopic h2{padding-bottom:30px;font-size:3rem;font-weight:400;text-align:center}.hisTopic section{position:relative;float:left;width:300px;margin:0 0 20px;line-height:1.7;background:#fff;border:solid 1px #fff;box-shadow:0 0 5px #d8d8d8}.hisTopic section:nth-of-type(3n+2){margin:0 37px 20px}.hisTopic section:nth-of-type(3n+1){clear:both}.hisTopic section>*{display:block}.hisTopic section time{display:block;margin:10px 15px;font-size:1.2rem;text-align:right}.hisTopic section h3{margin:10px 15px;font-size:1.3rem;font-weight:600}.hisTopic section p{padding-bottom:40px;margin:0 15px;font-size:1.2rem;color:#000}.hisTopic section small{position:absolute;right:0;bottom:0;width:285px;padding:0 15px 5px 0;font-size:1.1rem;color:#666;text-align:right}.hisTopic section.culture small{border-bottom:solid 4px #f3bd00}.hisTopic section.product small{border-bottom:solid 4px #a71919}.hisTopic section.business small{border-bottom:solid 4px #699417}.hisTopic>p{display:block;padding-top:10px;clear:both;text-align:right}.hisTopic>p a{font-size:1.4rem;text-decoration:underline}.hisTopic section a:link{color:#333;text-decoration:none}.hisTopic section a:visited{color:#333;text-decoration:none}.hisTopic section a:hover{color:#333;text-decoration:none}.hisTopic section a:link h3{color:#187cd9;text-decoration:none}.hisTopic section a:visited h3{color:#187cd9;text-decoration:none}.recruit+.recruit{margin-top:60px}.recruit>p{margin:0 25px;font-size:1.4rem}.career_link_box{padding:20px}.recInfo{width:1200px;margin:80px auto 0;overflow:hidden;font-size:1.2rem;line-height:1.5;zoom:1}.recInfo li{display:block;float:left;width:380px;margin:0 10px}.recInfo li>a,.recInfo li .career_box{display:block;height:400px;padding:12px;text-align:center;text-decoration:none;border:solid 1px #bababa}.recInfo li>a strong{display:block;margin:15px 0;font-size:1.9rem;font-weight:400}.recInfo li>.career_box strong{display:block;margin:15px 0;font-size:1.9rem;font-weight:400}.recInfo li .career_box strong{display:block;margin:13px 0 7px;font-size:1.9rem;font-weight:400}.recInfo li>a[target=_blank] strong:after{display:inline-block;width:11px;height:10px;margin-left:10px;font-size:0;vertical-align:middle;content:"";background:url(/common/img/ico_blank_blue.png) no-repeat 0 0}.recInfo li>a span{display:block}.recInfo li>a time{padding-left:1em}.recInfo li .career_box span{display:block;margin:0 0 15px}.recInfo li .career_box .career_Child_box a{display:block;width:100%;border:1px solid #dedede;padding:6px 0;margin:0 0 5px;font-size:1.2rem}.recInfo li .career_box a.tb_icon{line-height:1.4;background:url(/common/img/ico_blank_blue.png) no-repeat right 10px center}.recInfo li .career_box a.ntb_icon{line-height:1.4;background:url(/common/img/arw.png) no-repeat right 10px center;border:1px solid #dedede}.recInfo li .career_box .singlebtn a{padding:38px 0;font-size:1.6rem}}@media screen and (max-width: 767px){main>div[id]{padding:0 10px;margin:30px 0}h1+div[id],h1+section,h1+ol+section{margin-top:0}h1+p{padding:20px 0 0;margin:0 10px;font-size:1.2rem;line-height:1.5;border-top:solid 1px #d1d1d1}.btn-block{display:block;width:165px;padding:9px 30px 9px 20px;margin-top:5px;font-size:1.1rem;line-height:1;background:url(/common/img/arw.png) no-repeat right 10px center;border:1px solid #dedede}.btn-block[target=_blank]{background:url(/common/img/ico_blank_blue.png) no-repeat right 10px center}.btn-block.pdf{background:url(/common/img/ico_pdf.png) no-repeat right 10px center}.box_sub{padding:8px 10px;margin-bottom:20px;font-size:1.6rem;background:#f1f1f1;border-radius:3px}#info{padding:0 10px;margin-bottom:40px}#outline table,#outline tbody,#outline tr,#outline th,#outline td{display:block}#outline table{font-size:1.2rem;line-height:1.5;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#outline table th{padding:10px 0;font-weight:400}#outline table td{padding:0 0 10px;border-bottom:1px dotted #c9c9c9}#outline table tr:last-child td{border-bottom:none}#outline table td ul.business{margin-left:20px;list-style:disc}#outline table a.btn-block.gp{position:relative;padding:14px 30px 14px 40px}#outline table a.btn-block.gp:before{position:absolute;top:6px;left:10px;content:url(/data/img/ico_group.png)}#outline table a:not([class]){padding-left:16px;background:url(/common/img/arw_link.png) no-repeat 0 center}#outline table a:not([class])[target=_blank]:after{margin-left:10px;font-size:0;vertical-align:2px;content:url(/common/img/ico_blank_blue.png)}#outline table td h3+ul{margin-bottom:15px}#outline table td em{display:block;padding-left:16px;margin:5px 0}.officer dd{position:relative;margin:-1.5em 0 0 11em}.office dt{float:left;clear:both}.office dd{position:relative;padding:0 0 15px 8.5em;margin:0 0 15px;border-bottom:1px solid #dfdfdf}.office address br{display:none}.overseas{margin-left:16px}.overseas dt{margin-top:10px}.overseas dd{padding-bottom:10px;margin:10px 0;border-bottom:dashed 1px #eee}.office dd a.btn-block{width:75px}.bg-main{margin-bottom:30px}.bg-main+p{margin:0 8px;font-size:1.4rem;line-height:1.8}#outline.rehire table{margin-bottom:35px;border-top:none}#outline.rehire table p{margin-bottom:25px}#outline.rehire table+p{font-size:1.4rem;line-height:1.8}#outline.rehire ol{margin-left:30px;counter-reset:number}#outline.rehire ol li{position:relative;margin-bottom:8px;line-height:1.8;list-style:none}#outline.rehire ol li:before{position:absolute;top:0;left:-2em;width:4em;height:1em;color:#555;content:"(" counter(number) ")";counter-increment:number}#outline.rehire ol li ol{margin-top:8px;counter-reset:number}#outline.rehire ol li ol li{position:relative;list-style:none}#outline.rehire ol li ol li:before{position:absolute;top:.3em;left:-2em;width:1.3em;height:1.3em;font-size:1rem;color:#222;text-align:center;content:counter(number);counter-increment:number;background:#fff;border:1px solid #888;border-radius:50%}#outline.rehire .link{text-decoration:underline}#outline.rehire .link.entry{margin-bottom:43px}#outline.rehire .link:after{margin-left:10px;font-size:0;vertical-align:2px;content:url(/common/img/ico_blank_blue.png)}.map figure{margin-top:30px}.map div address{display:block;margin-top:30px;font-size:1.3rem;line-height:1.5}.map div ul{margin:30px 0 0 25px;font-size:1.3rem;line-height:1.7;list-style:disc}.map div p{margin:30px 0 0 25px;font-size:1.4rem}.info-area{display:none}.bsTable{padding:0;margin:0;overflow:hidden}.bsTable div p.triangle:after{position:absolute;display:block;width:1px;height:1px;content:"";border-top:solid 7px #c3c3c3;border-right:solid 7px transparent;border-left:solid 7px transparent}.bsTable div>p.triangle:after{bottom:3px;left:4px}.bsTable h2{position:relative;padding:20px 10px 20px 40px;font-size:1.2rem;background:#f6f6f6;border-top:solid 1px #d1d1d1}.bsTable:last-child h2{border-bottom:solid 1px #d1d1d1}.bsTable:last-child h2.ac{border-bottom:none}.bsTable h2:before{position:absolute;top:50%;left:17px;display:block;width:6px;height:6px;margin-top:-4px;content:"";border-top:solid 2px #9c9c9c;border-right:solid 2px #9c9c9c;transform:rotate(135deg)}.bsTable h2.ac:before{transform:rotate(-45deg)}.bsTable:nth-of-type(1) h2:after{position:absolute;top:9%;right:8px;width:93px;height:47px;margin:0;content:"";background:url(/data/img/base_kagu.jpg) no-repeat;background-size:93px 47px}.bsTable:nth-of-type(2) h2:after{position:absolute;top:9%;right:8px;width:93px;height:47px;margin:0;content:"";background:url(/data/img/base_bungu.jpg) no-repeat;background-size:93px 47px}.bsTable:nth-of-type(3) h2:after{position:absolute;top:9%;right:8px;width:93px;height:47px;margin:0;content:"";background:url(/data/img/base_vision.jpg) no-repeat;background-size:93px 47px}.bsTable:nth-of-type(4) h2:after{position:absolute;top:9%;right:8px;width:93px;height:47px;margin:0;content:"";background:url(/data/img/base_jointex.jpg) no-repeat;background-size:93px 47px}.bsTable:nth-of-type(5) h2:after{position:absolute;top:9%;right:8px;width:93px;height:47px;margin:0;content:"";background:url(/data/img/base_plusplus.jpg) no-repeat;background-size:93px 47px}.bsTable div{display:none;padding:10px 10px 30px}.bsTable div>p{position:relative;padding-left:22px;margin:0 0 10px}.bsTable .bt-contact{width:96%;margin:0 auto 5px}.bsTable .bt-contact li a{position:relative;display:flex;justify-content:space-between;padding:9px 25px 9px 12px;border:1px solid #e0e0e0}.bsTable .bt-contact li a:after{position:absolute;top:50%;right:15px;width:6px;height:6px;margin-top:-4px;content:"";border:0;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg)}.bsTable .bt-contact li p:nth-of-type(1){width:70px;margin-right:20px}.bsTable .bt-contact li p:nth-of-type(2){flex:1}.bsTable h3{margin-top:25px;margin-bottom:12px;font-size:1.4rem;color:#187cd9}.bsTable h3+p{padding:0;margin:0 0 10px;font-size:1.2rem}.jtx{border-left:4px solid #e0d46d}.fur{border-left:4px solid #da90b1}.sta{border-left:4px solid #94c180}.showroom{border-left:4px solid #e7a16d}.guest{border-left:4px solid #76aed9}.showroom:after,.jtx:after{display:none}.groupArea{font-size:1.2rem;line-height:1.5}.groupArea .furniture:after{display:none}.groupArea p{font-size:1.3rem;line-height:1.5}.groupArea p.printBt{display:none;margin:25px 10px}.groupArea .note li{display:inline-block;margin-left:10px;font-size:1rem}.groupArea .note li:before{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-1px;content:"";background:#000}.groupArea li.stationary:before{background:#94c180}.groupArea li.furniture:before{background:#da90b1}.groupArea li.distribution:before{background:#e0d46d}.groupArea li.service:before{background:#e7a16d}.groupArea li.retail2:before{background:#e0d46d}.groupArea li.other:before{background:#76aed9}.grayGr{position:relative;box-sizing:border-box;padding:20px 10px;margin-top:25px;background:#f4f4f4}.grayGr section:last-of-type{margin-bottom:20px}.grayGr h2{padding:0 0 13px 2px}.grayGr section:first-of-type ul{margin-left:0}.grayGr ul,ul.gr_ch_link{margin-left:5px}.plusInfo{margin-bottom:25px}.groupArea dl{margin-top:5px;overflow:hidden;font-size:1.3rem;line-height:1.5}.groupArea dt{float:left}.groupArea dd{padding-left:4em}.groupArea dd em{font-weight:700}.groupArea h3,.groupArea h4{position:relative;padding:5px 0 5px 10px;margin-bottom:8px;font-size:1.4rem;font-weight:700;border-left:8px solid #000}.groupArea h4{padding:6px 0 5px 13px;margin-bottom:4px}.groupArea section section{margin-bottom:32px}.groupArea section section p,.groupArea section section li,.groupArea section section dl{margin:0 10px 0 18px;font-size:1.2rem;line-height:1.5}.groupArea ul a,.groupArea section a{padding-right:24px;background:url(/common/img/ico_blank_blue.png) no-repeat right center}.whiteGr{position:relative;margin:50px 0 0 30px}.whiteGr section section{margin-left:80px}.whiteGr .innerGr{position:relative;padding-top:34px}.abroad h3{padding:5px 0 0;border:none}.abroad li{font-weight:700}.grayGr:before{position:absolute;top:45%;right:-54px;display:block;width:54px;height:3px;content:"";background:#d9d9d9}.whiteGr:before{position:absolute;top:-50px;left:-20px;display:block;width:3px;height:100%;content:"";background:#d9d9d9}.whiteGr h3:before{position:absolute;top:12px;left:-28px;display:block;width:14px;height:3px;content:"";background:#d9d9d9}.whiteGr .innerGr:before{position:absolute;top:14px;left:50px;display:block;width:3px;height:100%;content:"";background:#d9d9d9}.whiteGr .stationary .innerGr:before{position:absolute;top:14px;left:50px;display:block;width:3px;height:69%;content:"";background:#d9d9d9}.abroad h3:before{top:12px;left:-20px}.whiteGr h4:before{position:absolute;top:12px;left:-38px;display:block;width:20px;height:3px;content:"";background:#d9d9d9}.groupArea .stationary h3,.groupArea .stationary h4{border-color:#94c180}.groupArea .furniture h3{border-color:#da90b1}.groupArea .distribution h3{border-color:#e0d46d}.groupArea .service h3,.groupArea .service h4{border-color:#e7a16d}.groupArea .retail2 h3{border-color:#e0d46d}.groupArea .other h3{border-color:#76aed9}.innerGr section.service:last-child,section.abroad{position:relative;margin-bottom:0!important}.innerGr section.service:last-child:before,section.abroad:before{position:absolute;top:15px;left:-30px;display:block;width:15px;height:100%;content:"";background:#fff}.finance{margin-top:30px}p.dl-reader{margin:25px 10px 0;font-size:1.2rem;line-height:1.5}p.dl-reader a{padding-right:16px;margin-right:5px;color:#0070c9;text-decoration:underline;background:url(/common/img/ico_blank_blue.png) no-repeat right center}.finance li{display:block;border-bottom:dotted 1px #c9c9c9}.finance li a{display:block;padding:10px 20px;font-size:1.4rem;background:url(/common/images/icon_pdf.gif) no-repeat 15px center}.finance li a.pdf:after{margin-left:8px;vertical-align:middle;content:url(/common/img/ico_pdf.png)}p.his-lead .btn-block{margin-top:20px}.anc{position:relative;padding:0 23px;margin:30px 0;text-align:center}.anc:before,.anc:after{position:absolute;top:17px;display:block;width:9px;height:18px;content:"";background-size:9px auto!important}.anc:before{left:10px;background:url(/common/img/prev.png) no-repeat}.anc:after{right:10px;background:url(/common/img/next.png) no-repeat}.anc ol{overflow:hidden;overflow-x:auto;font-size:0;white-space:nowrap}.anc li{display:inline-block}.anc li a{display:block;padding:15px 30px;font-size:1.2rem;color:#939393;text-decoration:none;border-bottom:solid 1px #d4d4d4}.anc li a[aria-disabled=true]{color:#aaa;pointer-events:none}.hisTable table{width:100%;margin:-10px 0 30px;font-size:1.2rem;line-height:1.5}.hisTable table th,.hisTable table td{text-align:left;vertical-align:top}.hisTable table th{position:absolute;display:block;width:280px;width:calc(100% - 40px);padding:12px 10px 8px;font-size:1.4rem;font-weight:400;border-bottom:dotted 1px #ccc}.hisTable table td{padding:54px 10px 12px;border-bottom:solid 1px #c9c9c9}.hisTable table td dd+dt{margin-top:10px}.hisTable table td dd{margin:-1.5em 0 0 3.5em}.hisTable a{display:block;padding:0 0 0 12px;margin:5px 0 0;background:url(/common/img/arw.png) no-repeat 0 center}.hisTable a:link,.hisTable a:visited{color:#187cd9;text-decoration:none}.hisTable a:hover{color:#187cd9;text-decoration:underline}.hisTable .hisPhoto{float:right;width:50px;margin-left:10px}.hisTopic{padding:30px 0;margin:auto;border-bottom:solid 1px #e3e3e3}.hisTopic h2{padding-bottom:30px;font-size:2rem;font-weight:400;text-align:center}.hisTopic section{position:relative;box-sizing:border-box;float:left;width:145px;width:calc(50% - 15px);margin:0 10px 20px 5px;line-height:1.5;background:#fff;border:solid 1px #fff;box-shadow:0 0 5px #d8d8d8}.hisTopic section:nth-of-type(odd){margin:0 5px 20px 10px;clear:both}.hisTopic section>*{display:block}.hisTopic section figure img{width:100%}.hisTopic section time{display:block;margin:10px 5px;font-size:1.1rem;text-align:right}.hisTopic section h3{margin:10px 5px;font-size:1.3rem;font-weight:600}.hisTopic section p{padding-bottom:30px;margin:0 5px;font-size:1.2rem;color:#000}.hisTopic section small{position:absolute;right:0;bottom:0;box-sizing:border-box;width:100%;padding:0 15px 5px 0;font-size:1.1rem;color:#666;text-align:right}.hisTopic section.culture small{border-bottom:solid 4px #f3bd00}.hisTopic section.product small{border-bottom:solid 4px #a71919}.hisTopic section.business small{border-bottom:solid 4px #699417}.hisTopic>p{display:block;padding-top:10px;clear:both;text-align:right}.hisTopic>p a{font-size:1.4rem;text-decoration:underline}.hisTopic section a:link{color:#333;text-decoration:none}.hisTopic section a:visited{color:#333;text-decoration:none}.hisTopic section a:hover{color:#333;text-decoration:none}.hisTopic section a:link h3{color:#187cd9;text-decoration:none}.hisTopic section a:visited h3{color:#187cd9;text-decoration:none}@media screen and (max-width: 340px){.hisTopic section{float:none!important;width:300px!important;width:calc(100% - 20px)!important;margin:0 10px 20px!important}}.recruit+.recruit{margin-top:30px}.recruit>p{margin:0 25px;font-size:1.4rem}.career_link_box{padding:20px}.recInfo{margin:30px auto 0;font-size:1.2rem;line-height:1.5}.recInfo li{display:block;margin:0 25px 20px}.recInfo li a{display:block;padding:12px;text-align:center;text-decoration:none;border:solid 1px #bababa}.recInfo li a strong{display:block;margin:15px 0 5px;font-size:1.7rem;font-weight:400}.recInfo li a[target=_blank] strong:after{display:inline-block;width:11px;height:10px;margin-left:10px;font-size:0;vertical-align:middle;content:"";background:url(/common/img/ico_blank_blue.png) no-repeat 0 0}.recInfo li a span{display:block}.recInfo li a time{padding-left:1em}.recInfo li>a,.recInfo li .career_box{display:block;height:393px;padding:12px;text-align:center;text-decoration:none;border:solid 1px #bababa}.recInfo li>a[target=_blank] strong:after{display:inline-block;width:11px;height:10px;margin-left:10px;font-size:0;vertical-align:middle;content:"";background:url(/common/img/ico_blank_blue.png) no-repeat 0 0}.recInfo li>a,.recInfo li .career_box{display:block;height:390px;padding:12px;text-align:center;text-decoration:none;border:solid 1px #bababa}.recInfo li>a strong{display:block;margin:15px 0;font-size:1.9rem;font-weight:400}.recInfo li>.career_box strong{display:block;margin:15px 0;font-size:1.9rem;font-weight:400}.recInfo li .career_box strong{display:block;margin:13px 0 7px;font-size:1.9rem;font-weight:400}.recInfo li>a[target=_blank] strong:after{display:inline-block;width:11px;height:10px;margin-left:10px;font-size:0;vertical-align:middle;content:"";background:url(/common/img/ico_blank_blue.png) no-repeat 0 0}.recInfo li>a span{display:block}.recInfo li>a time{padding-left:1em}.recInfo li .career_box span{display:block;margin:0 0 15px}.recInfo li .career_box .career_Child_box a{display:block;width:100%;border:1px solid #dedede;padding:6px 0;margin:0 0 5px;font-size:1.2rem}.recInfo li .career_box a.tb_icon{line-height:1.4;background:url(/common/img/ico_blank_blue.png) no-repeat right 10px center}.recInfo li .career_box a.ntb_icon{line-height:1.4;background:url(/common/img/arw.png) no-repeat right 10px center;border:1px solid #dedede}.recInfo li .career_box .singlebtn a{padding:38px 0;font-size:1.6rem}}
