<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">DIV#dvSite,
DIV#dvSite &gt; HEADER &gt; DIV.dvInner { margin: 0 auto; max-width: 1900px; padding: 0 2em; width: 100% }

DIV#dvSite {  }
DIV#dvSite &gt; HEADER { -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; background-color: #fff; left: 0; padding-top: 1em; position: fixed; right: 0; top: 0; z-index: 5 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; .fn.OpenNavigation { cursor: pointer; display: none; font-size: 1.5em; left: 0; padding: .8em 2em .8em .8em; position: absolute; text-decoration: none; top: .5em }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; .fn.OpenNavigation &gt; .ui.icon { display: block }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; H1 { font-size: 1.5em; position: absolute; top: 2.5em; width: 14em; z-index: 2 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; H1 &gt; A { background-image: url('./image/header-logo.png'); background-position: center; background-repeat: no-repeat; background-size: auto 1em; color: transparent; display: block; line-height: 1em; padding: 1em 0; position: relative; user-select: none; z-index: 1 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV { -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; background: #fff; height: 4em; margin-top: 1em; overflow: hidden; position: relative }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; DIV#dvBanner { background-color: #eee; left: 2em; margin-top: -3em; position: absolute; top: 10em; width: 30%; z-index: 1 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; DIV#dvBanner &gt; A { cursor: pointer; display: block; padding: 0; position: absolute; width: 100% }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; DIV#dvBanner &gt; A &gt; IMG { display: block; width: 100% }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV A { display: block; padding: 1em 3em; text-decoration: none }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL { text-align: right; position: relative; z-index: 1 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI { display: inline-block; text-align: left; vertical-align: top }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 { font-size: 1.25em; font-weight: 800; position: relative; text-align: center }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 &gt; A:after { -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; background-color: #e1261c; bottom: 0; content: ''; display: block; height: 3px; left: 50%; opacity: 0; position: absolute; width: 0 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI.liOpened &gt; H2 &gt; A:after,
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI.liSelected &gt; H2 &gt; A:after,
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 &gt; A:hover:after { left: 0; opacity: 1; width: 100% }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI.liOpened &gt; H2 &gt; A,
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI.liSelected &gt; H2 &gt; A,
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 &gt; A:hover { color: #e1261c }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL { display: none; min-height: 16em; left: 0; min-width: 50em; padding: 2em 2em 2em 40%; position: absolute; width: 100%; z-index: 1 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL.ulOpened { display: block; }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI { display: inline-block; vertical-align: top; width: 25% }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 { font-size: 1em; font-weight: 800 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI.liSelected &gt; H3 &gt; A,
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A:hover { color: #e1261c }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop { margin-bottom: 2em; text-align: right }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL {  }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI { display: inline-block; margin-left: 1em }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI &gt; A { text-decoration: none }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI &gt; A:hover { font-weight: 700 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang { position: relative; z-index: 3 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; SPAN { cursor: pointer; display: block; position: relative; text-decoration: none; z-index: 1 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; SPAN &gt; STRONG { font-weight: inherit }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; UL { background-color: #fff; border: 1px solid #eee; display: none; left: -1em; padding: 3em 0 .5em; position: absolute; right: -1em; text-align: center; top: -1em }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; UL &gt; LI &gt; A { cursor: pointer; display: block; padding: .5em 0; text-decoration: none }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; UL &gt; LI &gt; A:hover { background-color: #f7f7f7; color: #e1261c; font-weight: 700 }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang.liOpened &gt; UL { display: block }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang.liOpened &gt; SPAN { font-weight: 700 }
DIV#dvSite &gt; HEADER.hdOpened &gt; DIV.dvInner &gt; NAV { border-bottom: 1px solid #ddd; height: 20em }
DIV#dvSite.dvSubpage &gt; HEADER &gt; DIV.dvInner &gt; NAV:after,
DIV#dvSite &gt; HEADER.hdOpened &gt; DIV.dvInner &gt; NAV:after,
DIV#dvSite.dvNavigationMode &gt; HEADER &gt; DIV.dvInner &gt; NAV:after { background-color: #ddd; content: ''; display: block; height: 1px; left: 0; margin-top: -1px; position: absolute; width: 100% }

DIV#dvSite.dvScrolled &gt; HEADER { box-shadow: 0 0 1em rgba(0, 0, 0, .2); position: fixed }
DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; .fn.OpenNavigation { top: 0 }
DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; NAV { height: 3.45em }
DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; H1 { font-size: 1.25em; top: 3em }
DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 { font-size: 1.1em }

DIV#dvSite.dvSubpage.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; NAV:after { display: none }

DIV#dvSite.dvScrolled &gt; HEADER.hdOpened &gt; DIV.dvInner &gt; NAV { height: 19.4em }
DIV#dvSite.dvSubpage.dvScrolled &gt; HEADER.hdOpened &gt; DIV.dvInner &gt; NAV:after { display: block }


/* Begin Custom Menu Thumbsnails */

DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu { height: 6em; padding: 1.5em 1.5em 1.5em 7.5em; position: relative; word-break: keep-all }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu:before { -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; background-image: url('./image/menu-thumb/default.jpg'); background-repeat: no-repeat; background-size: 100% 100%; background-size: cover; border: 2px solid #fff; border-radius: .5em; box-sizing: border-box; content: ''; display: block; height: 4em; left: 1em; margin-top: -2em; overflow: hidden; position: absolute; top: 50%; width: 6em }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI.liSelected &gt; H3 &gt; A.aMenu:before,
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu:hover:before { border-color: #e1261c }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.greetings:before { background-image: url('./image/menu-thumb/greetings.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.overview:before { background-image: url('./image/menu-thumb/overview.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.vision:before { background-image: url('./image/menu-thumb/vision.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.organizations:before { background-image: url('./image/menu-thumb/organizations.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.awards:before { background-image: url('./image/menu-thumb/awards.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.history:before { background-image: url('./image/menu-thumb/history.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.location:before { background-image: url('./image/menu-thumb/location.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.ci:before { background-image: url('./image/menu-thumb/ci.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.structure-design:before { background-image: url('./image/menu-thumb/structure-design.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.manufacturing:before { background-image: url('./image/menu-thumb/manufacturing.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.test:before { background-image: url('./image/menu-thumb/test.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.system-development:before { background-image: url('./image/menu-thumb/system-development.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.mro:before { background-image: url('./image/menu-thumb/mro.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.uav:before { background-image: url('./image/menu-thumb/uav.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.amtc:before { background-image: url('./image/menu-thumb/amtc.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.sa-bong-factory:before { background-image: url('./image/menu-thumb/sa-bong-factory.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.dpsm:before { background-image: url('./image/menu-thumb/dpsm.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.cept:before { background-image: url('./image/menu-thumb/cept.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.ascl:before { background-image: url('./image/menu-thumb/ascl.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.orion-kite:before { background-image: url('./image/menu-thumb/orion-kite.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.vrsim:before { background-image: url('./image/menu-thumb/vrsim.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A`.aMenu.racoms:before { background-image: url('./image/menu-thumb/racoms.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.career:before { background-image: url('./image/menu-thumb/career.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.webzine:before { background-image: url('./image/menu-thumb/webzine.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.verification:before { background-image: url('./image/menu-thumb/verification.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.airworthiness:before { background-image: url('./image/menu-thumb/airworthiness.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.cabin_interior:before { background-image: url('./image/menu-thumb/cabin-interior.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.space:before { background-image: url('./image/menu-thumb/space.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.dworld:before { background-image: url('./image/menu-thumb/dworld.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.headquarters:before { background-image: url('./image/menu-thumb/headquarters.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.notice:before { background-image: url('./image/menu-thumb/notice.jpg') }
DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu.pr:before { background-image: url('./image/menu-thumb/pr.jpg') }

/* End Custom Menu Thumbnails */


DIV#dvSite &gt; MAIN { padding-top: 8.75em; margin: 0 auto 2em; min-height: 50em }
DIV#dvSite.dvSubpage &gt; MAIN {  }
DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV#dvLocation { color: #aaa; padding: 1.5em 0; text-align: left }
DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV#dvLocation &gt; A { color: #aaa; display: inline-block; font-weight: 700; vertical-align: middle }
DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV#dvLocation &gt; A:last-child { color: #e1261c; font-weight: 800 }

DIV#dvSite.dvSubpage &gt; MAIN HEADER { font-size: 2.5em; margin-bottom: 1em; text-align: center }
DIV#dvSite.dvSubpage &gt; MAIN HEADER DIV { font-weight: 800; margin-bottom: .5em }
DIV#dvSite.dvSubpage &gt; MAIN HEADER P { font-size: .66em; font-weight: 700; line-height: 1.5em }
DIV#dvSite.dvSubpage &gt; MAIN HEADER P STRONG { color: #e1261c }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual { background-color: #444; background-position: center; background-repeat: no-repeat; background-size: 100% auto; background-size: cover; color: #fff; height: 15em; margin-bottom: 2em;padding: 3em 2em; text-align: left }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual DIV { line-height: 1.25em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual P { line-height: 1.5em; margin: 0 0 2em; max-width: 25em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual SPAN { display: block; font-size: .4em; line-height: 1.75em; margin: .5em 0; max-width: 50em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual HR { background-color: #fff; background-color: rgba(255, 255, 255, .5); display: block; height: 1px; margin: 1em 0; text-align: left; width: 3em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual UL { font-size: .4em; list-style: disc; padding-left: 1.5em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual UL &gt; LI { margin: .5em 0 }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual UL &gt; LI.liHeader { font-weight: 800; list-style: none; margin: 2em 0 0 -1.5em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual UL &gt; LI &gt; SPAN { display: inline-block; font-size: 1em; font-weight: 800; line-height: 1em; margin: 0; width: 7em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual .ui.button { margin-top: 2em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION { margin-bottom: 4em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; HEADER { font-size: 1.75em; margin-bottom: 2em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; HEADER &gt; DIV { margin-bottom: .5em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; HEADER &gt; P { font-size: .75em; font-weight: 400; line-height: 1.75em; margin: 0 auto; max-width: 50em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV { display: table; table-layout: fixed; vertical-align: top; width: 100% }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL { display: table-cell; padding: 0 1em; vertical-align: top }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DD { background-color: #f7f7f7; border: 1px solid #ddd; padding-top: 48%; position: relative }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DD &gt; .swiper-container { height: 100%; left: 0; position: absolute; top: 0; width: 100% }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DD &gt; .swiper-container &gt; .swiper-wrapper &gt; .swiper-slide {  }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DD &gt; .swiper-container &gt; .swiper-wrapper &gt; .swiper-slide &gt; IMG { display: block; margin: 0 auto; width: 100% }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DD &gt; .swiper-container &gt; .swiper-wrapper &gt; .swiper-slide &gt; SPAN { background: rgba(0, 0, 0,); background: linear-gradient(0deg, rgba(255,255,255, 0) 0%, rgba(255,255,255,1) 80%); display: block; font-weight: 800; padding: 1em 0 10em; position: absolute; text-align: center; top: 0; width: 100% }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DT { padding: 1em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DT &gt; STRONG { display: block; font-size: 1.2em; font-weight: 800; margin-bottom: 1em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DT &gt; UL { list-style: disc; padding-left: 1.25em }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL &gt; DT &gt; UL &gt; LI { margin: .5em 0 }
DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION P { line-height: 1.75em; margin: 1.5em 0 }

DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV.dvContent P { line-height: 1.75em; margin: 0 0 1em; word-break: keep-all }
DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV.dvContent P STRONG { color: #e1261c; font-weight: 800 }
DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV.dvContent H4 { text-align: center }
DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV.dvContent H4 &gt; DIV { background-color: #e1261c; border-radius: 1em; color: #fff; display: inline-block; font-size: 1.2em; font-weight: 800; line-height: 1em; margin: 0 0 2.5em; padding: .5em 1em; position: relative }
DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV.dvContent H4 &gt; DIV:after { background-color: #e1261c; bottom: -1.5em; content: ''; display: block; height: 1.5em; left: 50%; position: absolute; width: 1px }

DIV#dvSite &gt; FOOTER,
DIV#dvSite &gt; FOOTER A { color: #888; text-decoration: none }
DIV#dvSite &gt; FOOTER A:hover { color: #ddd }
DIV#dvSite &gt; FOOTER { background-color: #444; padding: 4em 4em 6em; position: relative }
DIV#dvSite &gt; FOOTER &gt; NAV { font-size: .9em }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL { width: 60% }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI { display: inline-block; overflow: hidden; vertical-align: top; white-space: nowrap; width: 25% }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI A { display: block }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI &gt; H2 { margin-bottom: 2em }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI &gt; H2 &gt; A { color: #CCC; }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI.liSelected &gt; H2 &gt; A,
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI &gt; H2 &gt; A:hover { color: #e1261c }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A { padding: .25em 0; white-space: nowrap }
DIV#dvSite &gt; FOOTER &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI.liSelected &gt; H3 &gt; A { color: #ddd }
DIV#dvSite &gt; FOOTER &gt; DL { position: absolute; right: 4em; top: 4em; width: 25% }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DT {  }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DT &gt; H1 { font-size: 1.5em }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DT &gt; H1 &gt; A { background-image: url('./image/header-logo.png'); background-position: left; background-repeat: no-repeat; background-size: auto 1em; color: transparent; display: block; line-height: 1em; user-select: none }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DT &gt; H1 &gt; A:hover { color: transparent }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD { font-weight: 400; line-height: 1.5em; margin-bottom: 1em }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD &gt; UL {  }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD &gt; UL &gt; LI { display: inline-block; margin-right: 1em }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD &gt; UL &gt; LI &gt; SPAN { color: #aaa }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright,
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright &gt; NAV &gt; A { color: #ddd }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright &gt; NAV &gt; A:hover { color: #fff }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright { margin: 1em 0 2em }
DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright &gt; NAV &gt; A { display: inline-block; margin-right: 1em }


@media only screen and (max-width: 1600px) {
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL { padding-left: 2em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; DIV#dvBanner { display: none }
}


@media only screen and (max-width: 1200px) {
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV A { padding: 1.2em 2em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 { font-size: 1.1em }
    DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 { font-size: 1em }
}

@media only screen and (max-width: 1000px) {
    DIV#dvSite, DIV#dvSite &gt; HEADER &gt; DIV.dvInner { padding: 0 1em }

    DIV#dvSite &gt; HEADER { padding: 1em 0 }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; .fn.OpenNavigation { display: block; z-index: 3 }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop { font-size: 1.5em; margin: 0; position: absolute; right: 0; top: .5em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI { display: none }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang { display: block }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; SPAN { padding: .8em .8em .8em 2em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; SPAN &gt; STRONG { display: none }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; UL { border: 0; height: 100%; left: 0; position: fixed; top: 0; width: 100% }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; UL &gt; LI { margin: 1em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang &gt; UL &gt; LI &gt; A { border: 5px solid #eee; font-weight: 800; padding: 2em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop &gt; UL &gt; LI.fn.OpenLang.liOpened &gt; SPAN &gt; .ui.icon { background-position: -9em -1em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; H1 { background-color: #fff; border-bottom: 1px solid #eee; font-size: 1.25em; left: 0; padding: .75em; position: absolute; top: 0; width: 100% }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV { bottom: 0; height: auto !important; left: 0; margin: 0; overflow-y: auto; padding: 6em 1em 1em; position: fixed; top: 0; transform: translateX(-100%) }

    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI { border-bottom: 1px solid #eee; display: block }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI:last-child { border: 0 }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 { font-size: 1.25em }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL { display: block; min-width: auto; padding: 0; position: static; width: auto }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI { width: 33% }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 { font-weight: 400 }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu { height: auto; padding: 4vw; text-align: center }
    DIV#dvSite &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; UL &gt; LI &gt; H3 &gt; A.aMenu:before { height: 16vw; margin: 0 0 1vw; position: static; width: auto }

    DIV#dvSite &gt; HEADER.hdOpened &gt; DIV.dvInner &gt; NAV { border: 0 }

    DIV#dvSite.dvScrolled &gt; HEADER { box-shadow: none; padding: .5em 0 }
    DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; H1,
    DIV#dvSite.dvNavigationMode &gt; HEADER &gt; DIV.dvInner &gt; H1 { box-shadow: 0 0 1em rgba(0, 0, 0, .2) }
    DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; H1 { border: 0; font-size: 1em; top: 0 }
    DIV#dvSite.dvScrolled &gt; HEADER &gt; DIV.dvInner &gt; DIV#dvTop { top: 0 }

    DIV#dvSite &gt; MAIN { padding-top: 6em }

    DIV#dvSite &gt; FOOTER { padding: 2em; }
    DIV#dvSite &gt; FOOTER &gt; NAV { display: none }
    DIV#dvSite &gt; FOOTER &gt; DL { position: static; width: 100% }
    DIV#dvSite &gt; FOOTER &gt; DL &gt; DT &gt; H1 { font-size: 1em }
    DIV#dvSite &gt; FOOTER &gt; DL &gt; DT &gt; H1 &gt; A { background-position: center }
    DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright { text-align: center }
    DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright &gt; NAV { margin-top: 1em }
    DIV#dvSite &gt; FOOTER &gt; DL &gt; DD.ddCopyright &gt; NAV &gt; A { background-color: #343434; border-radius: .5em; color: #aaa; display: block; margin: .5em 0; padding: 1em 0 }
    DIV#dvSite &gt; FOOTER &gt; DL &gt; DD &gt; UL &gt; LI { display: block; margin: .5em 0 }

    DIV#dvSite.dvNavigationMode &gt; HEADER &gt; DIV.dvInner &gt; H1 {  }
    DIV#dvSite.dvNavigationMode &gt; HEADER &gt; DIV.dvInner &gt; .fn.OpenNavigation &gt; .ui.icon { background-position: -9em -1em }
    DIV#dvSite.dvNavigationMode &gt; HEADER &gt; DIV.dvInner &gt; NAV { display: block; transform: translateX(0) }
    DIV#dvSite.dvNavigationMode &gt; HEADER &gt; DIV.dvInner &gt; NAV:after { display: none }
    DIV#dvSite.dvNavigationMode &gt; HEADER &gt; DIV.dvInner &gt; NAV &gt; UL &gt; LI &gt; H2 &gt; A:after { display: none }

    DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV#dvLocation { padding: .5em 0 2em; text-align: center }
    DIV#dvSite.dvSubpage &gt; MAIN HEADER { font-size: 1.75em }

    DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV.dvContent H4 &gt; DIV { font-size: 1em }

    DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual { height: auto; min-height: 15em; padding: 1em }

    DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; HEADER { font-size: 1.5em }
    DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; HEADER &gt; P { line-height: 1.5em }
    DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV,
    DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL { display: block }
    DIV#dvSite.dvSubpage &gt; MAIN &gt; SECTION &gt; DIV &gt; DL { padding: 0 }

    DIV#dvSite.dvSubpage &gt; MAIN &gt; HEADER.hdVisual SPAN { font-size: .5em }
    DIV#dvSite.dvSubpage &gt; MAIN &gt; DIV.dvContent P BR { display: none }
}</pre></body></html>