<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* view
********************************** */
@media only screen and (min-width: 768px) {
.sp{display: none;}
.icon {margin-top: -2px;}
}
@media only screen and (max-width: 767px) {
.pc{display: none;}
.icon {margin-top: 1px;}
}

/* global header
********************************** */
@media only screen and (min-width: 768px) {
#v0006 .global-header {border-top: 3px solid #e60000;border-bottom:none;}
#v0006 .global-header .gh-container{display: block;}
#v0006 .global-header .gh-logo{padding:10px 0 11px 0;}
#v0006 .global-header .gh-logo a{background:none;display: inline-block;vertical-align: top; width:345px;height: 46px;padding-top:1px;}
#v0006 .global-header .gh-logo a img{height:auto;}
#v0006 .global-header .gh-logo a img:nth-of-type(2){display:none;}
#v0006 .global-header .gh-nav-wrap{display: none;}
}
@media print, screen and (max-width: 1099px) {
#v0006 .global-header .gh-logo{padding:10px 0 11px 0;}
#v0006 .global-header .gh-sp-nav{display:none;}
}
@media only screen and (max-width: 767px) {
#v0006 .global-header .gh-sp-nav{display: none;}
#v0006 .global-header {border-top: 2px solid #e60000;border-bottom:1px solid #bababa;}
#v0006 .global-header .gh-container{padding: 0 10px;}
#v0006 .global-header .gh-logo{padding:10px 0;}
#v0006 .global-header .gh-logo a{background: none;width:174px;height: 58px;}
#v0006 .global-header .gh-logo a img:nth-of-type(1){display:none;}
}
@media print {
#v0006 .global-header .gh-nav-wrap{display:none;}
#v0006 .global-header .gh-logo a {width:345px;height: 46px;}
#v0006 .global-header .gh-logo a img:nth-of-type(1){display:inline;}
#v0006 .global-header .gh-logo a img:nth-of-type(2){display:none;}
}

/* global footer
********************************** */
#v0006 .global-footer {font-family: "繝｡繧､繝ｪ繧ｪ","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,Verdana,"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け",sans-serif;background-color: #0b0b0b;}
#v0006 .global-footer .gf-social {display: none;}
#v0006 .global-footer .gf-links&gt;li .icon_blank {position:relative;width: 12px;height: 11px;margin: 0 0.35em;top: -4px;vertical-align: middle;}
@media only screen and (min-width: 768px) {
#v0006 .global-footer {line-height: 1.5;padding:24px 0 6px 0;}
#v0006 .global-footer .gf-links {font-size: 0.85227em;}
#v0006 .global-footer .gf-links&gt;li {border-left:1px solid #fff;margin:0;padding:0 8px;}
#v0006 .global-footer .gf-links&gt;li:nth-child(n+2) {border-left:1px solid #fff;margin:0;padding:0 8px;}
#v0006 .global-footer .gf-links&gt;li:last-of-type {border-right:1px solid #fff;}
#v0006 .global-footer .gf-links&gt;li:first-of-type {padding:0 7px 0 8px;}
#v0006 .global-footer .gf-wrap {display: block;}
#v0006 .global-footer .gf-copyright {font-size: 0.85227em;margin-top: 8px;}
}
@media only screen and (max-width: 767px) {
#v0006 .global-footer {line-height: 1.5;padding: 20px 10px 18px;}
#v0006 .global-footer .gf-container {padding:0;}
#v0006 .global-footer .gf-links {display: block;font-size: 0.8897em;margin-bottom: 18px;}
#v0006 .global-footer .gf-links&gt;li:nth-child(n+2) {margin:2px 0 0 0;padding:0;border:none;}
#v0006 .global-footer .gf-links&gt;li a {display: inline-block;padding: 0;}
#v0006 .global-footer .gf-wrap:after {font-size: .75em;text-align: left;}
#v0006 .global-footer .gf-copyright { font-size: 0.8181em;text-align: left; margin-top: 18px;}
#v0006 .global-footer .gf-links&gt;li .icon_blank {margin: 0 0.3em;top: -3px;}

body.is-sidefloat #v0006 .global-footer {padding-bottom:88px;}
}
@media print {
#v0006 .global-footer{background-color: #fff;color: #333;}
#v0006 .global-footer .gf-wrap {display: block;}
#v0006 .global-footer .gf-links&gt;li a {color: #333;}
#v0006 .global-footer .gf-copyright { font-size: 0.8181em;text-align: right; margin-top: 18px;}
}

/* breadcrumb-list
********************************** */
#v0006 .breadcrumb-list{font-size:16px;}
@media only screen and (max-width: 767px) {
}

/* site-header
********************************** */
#v0006 .site-header{font-size:16px;line-height:normal;}
#v0006 .site-header .sh-name{line-height:1.5;}
@media only screen and (max-width: 767px) {
#v0006 .site-header .sh-name{padding-bottom:0;}
}

/* local-nav
********************************** */
#v0006 .local-nav{font-size:16px;}
@media only screen and (max-width: 767px) {
#v0006 .local-nav{margin-top: 16px;}
#v0006 .local-nav ul li a{background-color: #eee;}
}

/* pagetop
********************************** */
#v0006 .pagetop {display: none;}
#v0006 .pagetop .container{box-sizing:border-box;max-width:none !important;}
#v0006 .pagetop a {border-radius:50%;background: none; position: absolute;top: -70px;right: 13px;display: block;width: 60px;height: 60px;background-color:rgba(0,0,0,0.3);overflow: hidden;text-indent:inherit;font-size:0;line-height: 0;}
#v0006 .pagetop a:before {background: url(/building/common/img/arr_pagetop.svg) center center/19px 14px no-repeat;content: ""; width:19px;height: 14px;position: absolute;bottom: 50%;left: 50%;transform: translate(-50%,50%);background-color: transparent;}
#v0006 .pagetop a:after {display:none;}
#v0006 .pagetop.unfixed{position:relative}
@media only screen and (max-width: 767px) {
#v0006 .pagetop a {top: -60px;width: 50px;height: 50px;}
#v0006 .pagetop a:before {background: url(/building/common/img/arr_pagetop.svg) center center/16px 12px no-repeat;content: ""; width:16px;height: 12px;position: absolute;bottom: 50%;left: 50%;transform: translate(-50%,50%);background-color: transparent;}

body.is-sidefloat #v0006 .pagetop a {top: -130px;}
body.is-sidefloat #v0006 .pagetop.pagetop--static a {top: -60px;}
}
@media print {
#v0006 .pagetop{display:none;}
}

/* pagetop-target
********************************** */
@media only screen and (max-width: 767px) {
body.is-sidefloat #v0006 .pagetop-target{position: relative;top:70px;}
}

/* side navi
********************************** */
.side_float_navi{position: fixed;right:20px;top:calc(50% - 200px);z-index: 100;}
.side_float_navi a{background-color:#8e0000;color: #fff;display: flex;align-items: center;justify-content: center; font-size: 0.6875em;line-height: 1.4;text-align: center;width: 96px;height: 96px;}
.side_float_navi a+a{margin-top: 5px;}
.side_float_navi a:hover{text-decoration: none;}
.side_float_navi a span{display: block;position: relative;}
.side_float_navi a span::before{content: "";position: absolute;}
.side_float_navi a span::after{content: "";position: absolute;opacity: 0;}
.side_float_navi a span small{display: block;font-size: 1em;}
.side_float_navi a:nth-of-type(1) span{padding-top:48px;}
.side_float_navi a:nth-of-type(1) span::before{background: url(/building/common/img/icon_side_float_01.png) center top/cover no-repeat;top:0px;left:calc(50% - 15px);width: 30px;height: 40px;}
.side_float_navi a:nth-of-type(1) span::after{background: url(/building/common/img/icon_side_float_ov_01.png) center top/cover no-repeat;top:0px;left:calc(50% - 15px);width: 30px;height: 40px;}
.side_float_navi a:nth-of-type(2) span{padding-top:46px;}
.side_float_navi a:nth-of-type(2) span::before{background: url(/building/common/img/icon_side_float_02.png) center top/cover no-repeat;top:0px;left:calc(50% - 23px);width: 46px;height: 40px;}
.side_float_navi a:nth-of-type(2) span::after{background: url(/building/common/img/icon_side_float_ov_02.png) center top/cover no-repeat;top:0px;left:calc(50% - 23px);width: 46px;height: 40px;}
.side_float_navi a:nth-of-type(3) span{padding-top:38px;}
.side_float_navi a:nth-of-type(3) span::before{background: url(/building/common/img/icon_side_float_03.png) center top/cover no-repeat;top:2px;left:calc(50% - 18px);width: 36px;height: 26px;}
.side_float_navi a:nth-of-type(3) span::after{background: url(/building/common/img/icon_side_float_ov_03.png) center top/cover no-repeat;top:2px;left:calc(50% - 18px);width: 36px;height: 26px;}
@media only screen and (min-width: 768px) {
.side_float_navi a {transition: background-color .3s ease, color .3s ease;}
.side_float_navi a:hover {background-color:#fff;color: #8e0000;}
.side_float_navi a span::before {transition: opacity .3s;}
.side_float_navi a span::after {transition: opacity .3s;}
.side_float_navi a:hover span::before {opacity: 0;}
.side_float_navi a:hover span::after {opacity: 1;}
}
@media only screen and (max-width: 767px) {
.side_float_navi{display:flex;position: fixed;right:0;top:auto;bottom:0px;width: 100%;}
.side_float_navi a{background-color:#8e0000;color: #fff;display: flex;align-items: center;justify-content: center; font-size: 0.7142em;line-height: 1.2;text-align: center;width: 33.3333%;height: 70px;}
.side_float_navi a+a{margin-top: 0;border-left:1px solid #660000;}
.side_float_navi a:hover{text-decoration: none;}
.side_float_navi a span{display: block;position: relative;}
.side_float_navi a span::before{content: "";position: absolute;}
.side_float_navi a span::after{display: none;}
.side_float_navi a span small{display: block;font-size: 1em;}
.side_float_navi a:nth-of-type(1) span{padding-top: 40px;}
.side_float_navi a:nth-of-type(1) span::before{background: url(/building/common/img/icon_side_float_01.png) center top/cover no-repeat;top:3px;left:calc(50% - 10px);width: 20px;height: 27px;}
.side_float_navi a:nth-of-type(2) span{padding-top:40px;}
.side_float_navi a:nth-of-type(2) span::before{background: url(/building/common/img/icon_side_float_02.png) center top/cover no-repeat;top:4px;left:calc(50% - 15px);width: 30px;height: 27px;}
.side_float_navi a:nth-of-type(3) span{padding-top:40px;}
.side_float_navi a:nth-of-type(3) span::before{background: url(/building/common/img/icon_side_float_03.png) center top/cover no-repeat;top:9px;left:calc(50% - 12px);width: 24px;height: 17px;}
}
@media print {
.side_float_navi{display:none;}
}</pre></body></html>