.clearfix:before,.clearfix:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}.vmiddle{display:table;height:100%}.vmiddle>*{display:table-cell;vertical-align:middle}#company,#woman{position:relative;height:0}.full-layer{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}article #main-visual{background:url(../images/pages/company/img-mainvisual.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 413px){#woman{top:-44px}}@media screen and (min-width: 414px) and (max-width: 1199px){#woman{top:-44px}}@media screen and (min-width: 1200px),not screen{#woman{top:-72px}}@media screen and (min-width: 1200px),not screen{#woman{top:-72px}}@media screen and (max-width: 782px){body.admin-bar #woman{transform:translateY(-46px)}}@media screen and (min-width: 783px){body.admin-bar #woman{transform:translateY(-32px)}}#sec-woman .presentation-scenes{margin-top:3.8em}#sec-woman .presentation-scenes .row{margin-left:-30px;margin-right:-30px}@media screen and (max-width: 413px){#sec-woman .presentation-scenes .row{margin-left:-14px;margin-right:-14px}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-woman .presentation-scenes .row{margin-left:-15px;margin-right:-15px}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .row{margin-left:-30px;margin-right:-30px}}#sec-woman .presentation-scenes .row>li{padding-left:30px;padding-right:30px}@media screen and (max-width: 413px){#sec-woman .presentation-scenes .row>li{padding-left:14px;padding-right:14px}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-woman .presentation-scenes .row>li{padding-left:15px;padding-right:15px}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .row>li{padding-left:30px;padding-right:30px}}#sec-woman .presentation-scenes .row>li .item-area{height:100%;max-width:100%}#sec-woman .presentation-scenes .image-area,#sec-woman .presentation-scenes .text-area{height:28em}@media screen and (max-width: 413px){#sec-woman .presentation-scenes .image-area,#sec-woman .presentation-scenes .text-area{height:auto}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-woman .presentation-scenes .image-area,#sec-woman .presentation-scenes .text-area{height:auto}}#sec-woman .presentation-scenes .image-area figure{overflow:hidden;height:100%;background:url(../images/pages/company/img-presentation-1.jpg) no-repeat right center;background-size:cover}@media screen and (max-width: 413px){#sec-woman .presentation-scenes .image-area figure{margin-bottom:1em}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-woman .presentation-scenes .image-area figure{margin-bottom:1em}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .image-area figure{margin-bottom:0}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .image-area figure{margin-bottom:0}}#sec-woman .presentation-scenes .image-area figure img{width:100%}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .image-area figure img{display:none}}#sec-woman .presentation-scenes .text-area p{margin:0;line-height:1.90;text-align:justify}#sec-woman .presentation-scenes .text-area .name-area{margin-top:1.5em;text-align:right}#sec-woman .presentation-scenes .text-area .name-area p{text-align:right}#sec-woman .presentation-scenes .text-area .name-area .company{color:#0056a6;font-weight:bold}#sec-woman .presentation-scenes .text-area .name-area .name{font-weight:bold;font-size:100%}#sec-woman .presentation-scenes .move-area{margin-top:3.8em}#sec-woman .presentation-scenes .move-area .item-area{margin:auto;max-width:100%}@media screen and (max-width: 413px){#sec-woman .presentation-scenes .move-area .item-area{width:100%}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-woman .presentation-scenes .move-area .item-area{width:500px}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .move-area .item-area{width:700px}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .move-area .item-area{width:700px}}#sec-woman .presentation-scenes .move-area .item-area iframe{width:100%;min-height:250px}@media screen and (max-width: 413px){#sec-woman .presentation-scenes .move-area .item-area iframe{min-height:250px}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-woman .presentation-scenes .move-area .item-area iframe{min-height:280px}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .move-area .item-area iframe{min-height:394px}}@media screen and (min-width: 1200px),not screen{#sec-woman .presentation-scenes .move-area .item-area iframe{min-height:394px}}#sec-woman .presentation-scenes .move-area .item-area .title{margin:1.6em 0 1.98em;color:#0056a6;text-align:center;font-weight:bold;font-size:140%;line-height:1.4}@media screen and (max-width: 413px){#company{top:-44px}}@media screen and (min-width: 414px) and (max-width: 1199px){#company{top:-44px}}@media screen and (min-width: 1200px),not screen{#company{top:-72px}}@media screen and (min-width: 1200px),not screen{#company{top:-72px}}@media screen and (max-width: 782px){body.admin-bar #company{transform:translateY(-46px)}}@media screen and (min-width: 783px){body.admin-bar #company{transform:translateY(-32px)}}#sec-company .info-table{margin-bottom:3.2em}#sec-company .info-table ul li dl{display:flex;margin-bottom:.6em}#sec-company .info-table ul li dl dt,#sec-company .info-table ul li dl dd{padding:.61em .8em .64em 1.25em}#sec-company .info-table ul li dl dt{margin-right:.5em;color:white;background:#0056a6}#sec-company .info-table ul li dl dd{background:white}#sec-company .info-table ul li dl dd .text span{display:inline-block}@media screen and (max-width: 413px){#sec-company .info-table ul li dl dt{width:6.5em}#sec-company .info-table ul li dl dd{width:calc(100% - 6.5em - .5em)}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-company .info-table ul li dl dt{width:6.5em}#sec-company .info-table ul li dl dd{width:calc(100% - 6.5em - .5em)}}@media screen and (min-width: 1200px),not screen{#sec-company .info-table ul li:first-of-type dl dt{width:18.5%}#sec-company .info-table ul li:first-of-type dl dd{width:79%;width:calc(100% - 18.5% - .5em)}#sec-company .info-table ul li:nth-of-type(2) dl dt{width:15.5%}#sec-company .info-table ul li:nth-of-type(2) dl dd{width:82%;width:calc(100% - 15.5% - .5em)}}@media all and (max-width: 1199px){#sec-company .info-table ul li dl{display:table;width:100%}#sec-company .info-table ul li dl dt,#sec-company .info-table ul li dl dd{display:table-cell}}@media all and (min-width: 1200px){#sec-company .info-table ul li dl dt,#sec-company .info-table ul li dl dd{float:left}}#sec-company .info-table .row{margin-left:-15px;margin-right:-15px}@media screen and (max-width: 413px){#sec-company .info-table .row{margin-left:-14px;margin-right:-14px}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-company .info-table .row{margin-left:-15px;margin-right:-15px}}@media screen and (min-width: 1200px),not screen{#sec-company .info-table .row{margin-left:-15px;margin-right:-15px}}#sec-company .info-table .row>li{padding-left:15px;padding-right:15px}@media screen and (max-width: 413px){#sec-company .info-table .row>li{padding-left:14px;padding-right:14px}}@media screen and (min-width: 414px) and (max-width: 1199px){#sec-company .info-table .row>li{padding-left:15px;padding-right:15px}}@media screen and (min-width: 1200px),not screen{#sec-company .info-table .row>li{padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=page-company.css.map */