@media print, screen{#panelwrapper{position:relative;overflow:hidden;width:100vw;height:500px}#panelwrapper>.bgimg{position:absolute;left:0;top:0;width:100vw;height:500px;background-image:url(/images/concept/panel01.jpg);background-size:cover;background-position:50% 50%;animation-name:panelanima;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}#panelwrapper>.text{position:absolute;left:0;top:0;width:100vw;height:500px;display:flex;justify-content:center;align-items:center}#panelwrapper>.text>h1{font-size:6.0rem;line-height:120%;color:#fff;text-align:center}}@media screen and (max-width: 1129px){#panelwrapper{height:40vw}#panelwrapper>.bgimg{height:40vw}#panelwrapper>.text{height:40vw}}@media screen and (max-width: 699px){#panelwrapper{height:270px}#panelwrapper>.bgimg{height:270px}#panelwrapper>.text{height:270px}#panelwrapper>.text>h1{font-size:5.0rem}}@keyframes panelanima{0%{transform:scale(1)}100%{transform:scale(1.1)}}@media print, screen{#breadcrumbswrapper{margin-top:-40px}}@media print, screen{#conceptwrapper{background-color:#000;padding:60px 7% 60px 7%}#conceptwrapper>.inner{max-width:810px;margin:0 auto}#conceptwrapper>.inner>h2{font-size:2.6rem;line-height:120%;color:#fff;text-align:center}#conceptwrapper>.inner>.text{margin-top:40px;font-size:2.2rem;line-height:150%;color:#fff}#conceptwrapper>.inner>p{margin-top:10px;font-size:1.5rem;line-height:160%;color:#fff}#conceptwrapper>.inner>.tablecontainer{max-width:400px;margin:50px auto 0 auto}#conceptwrapper>.inner>.tablecontainer>h3{font-size:1.8rem;line-height:120%;color:#009de1;font-weight:700}#conceptwrapper>.inner>.tablecontainer>.table{display:table;margin-top:10px}#conceptwrapper>.inner>.tablecontainer>.table>dl{display:table-row}#conceptwrapper>.inner>.tablecontainer>.table>dl>dt{text-align-last:justify;text-align:justify;text-justify:inter-ideograph;display:table-cell;font-size:1.5rem;line-height:140%;color:#009de1;padding:15px 15px 15px 0;white-space:nowrap}#conceptwrapper>.inner>.tablecontainer>.table>dl>dd{display:table-cell;font-size:1.5rem;line-height:140%;color:#fff;padding:15px 10px}#conceptwrapper>.inner>.tablecontainer>.table>dl>dd>a{text-decoration:none;color:#eee}#conceptwrapper>.inner>.tablecontainer>.table>dl>dd>a:hover{opacity:0.7}}@media screen and (max-width: 359px){#conceptwrapper>.inner>.tablecontainer>h3{font-size:1.6rem}#conceptwrapper>.inner>.tablecontainer>.table>dl>dt{font-size:1.3rem}#conceptwrapper>.inner>.tablecontainer>.table>dl>dd{font-size:1.3rem}}@media print, screen{.hrwrapper{background-color:#000}.hrwrapper>.inner{border-top:solid 1px #555;width:80%;margin:0 auto}}@media print, screen{#historywrapper{background-color:#000;padding:60px 7% 60px 7%}#historywrapper>.inner{max-width:810px;margin:0 auto}#historywrapper>.inner>h2{font-size:2.6rem;line-height:120%;color:#fff;text-align:center}#historywrapper>.inner>.tablecontainer{max-width:700px;margin:50px auto 0 auto}#historywrapper>.inner>.tablecontainer>.table{display:table;margin-top:10px}#historywrapper>.inner>.tablecontainer>.table>dl{display:table-row}#historywrapper>.inner>.tablecontainer>.table>dl>dt{text-align-last:justify;text-align:justify;text-justify:inter-ideograph;display:table-cell;font-size:1.5rem;line-height:140%;color:#009de1;padding:15px 15px 15px 0;white-space:nowrap;text-align:right}#historywrapper>.inner>.tablecontainer>.table>dl>dd{display:table-cell;font-size:1.5rem;line-height:140%;color:#fff;padding:15px 10px}}@media screen and (max-width: 359px){#historywrapper>.inner>.tablecontainer>.table>dl>dt{font-size:1.3rem}#historywrapper>.inner>.tablecontainer>.table>dl>dd{font-size:1.3rem}}@media print, screen{#messagewrapper{background-color:#000;padding:60px 7% 60px 7%}#messagewrapper>.inner{max-width:810px;margin:0 auto}#messagewrapper>.inner>h2{font-size:2.6rem;line-height:120%;color:#fff;text-align:center}#messagewrapper>.inner>p{text-align:justify;text-justify:inter-ideograph;margin-top:40px;font-size:1.6rem;line-height:200%;color:#fff}#messagewrapper>.inner>div{margin-top:20px;font-size:1.6rem;line-height:180%;color:#fff}#messagewrapper>.inner>div>span{font-size:2.0rem;font-weight:700}}
/*# sourceMappingURL=style.css.map */
