@media only screen and (max-width: 768px){.header{display:none}.header-sw{width:100%;height:10.66667vw;display:block;position:relative;background:#ffffff;box-shadow:0 .66667vw 1.33333vw rgba(0,19,77,0.05);z-index:9}.header-sw .safeplace{height:100%;display:flex;justify-content:space-between;align-items:center}.header-sw .safeplace .logo{width:17.6vw;height:5.33333vw;position:relative;left:4vw;z-index:2}.header-sw.mbshow .safeplace .menu .unfload{display:inline}.header-sw.mbshow .safeplace .menu .infload{display:none}.header-sw.mbshow .safeplace .nav{display:flex}.container{width:100%;padding:10.66667vw 0}.container .safeplace{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.container .safeplace .title{margin-bottom:4vw;font-size:4.8vw;color:#000000;text-align:center;line-height:1.6}.container .safeplace .stitle{margin:8vw 0 4vw;font-size:3.73333vw;color:#333333;line-height:1.6}.container .safeplace .sstitle{font-size:2.66667vw;font-weight:bold;color:#666666;line-height:1.6}.container .safeplace .content{font-size:2.13333vw;color:#666666;line-height:1.6}}@media only screen and (min-width: 769px){.header{width:100%;height:4.16667vw;background:#ffffff;box-shadow:0 .26042vw .52083vw rgba(0,19,77,0.05);display:flex;flex-direction:row;align-items:center}.header .logo{width:6.875vw;height:2.08333vw;margin-left:13.02083vw}.header .bar-list{margin-left:30.41667vw;display:flex;flex-direction:row}.header .bar-list .bar-item{width:3.33333vw;height:4.16667vw;display:flex;align-items:center;justify-content:center;white-space:nowrap}.header .bar-list .bar-item span{font-size:.83333vw;line-height:1.09375vw;color:#000000}.header .bar-list .bar-item:not(:last-child){margin-right:4.16667vw}.header .bar-list .bar-item:hover{border-bottom:.10417vw solid #ec6d3c}.header .bar-list .bar-item:hover span{color:#ec6d3c}.header-sw{display:none}.container{width:100%;padding:5.20833vw 0}.container .safeplace{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.container .safeplace .title{margin-bottom:1.5625vw;font-size:2.08333vw;color:#000000;text-align:center;line-height:1.6}.container .safeplace .stitle{margin:3.125vw 0 1.5625vw;font-size:1.45833vw;color:#333333;line-height:1.6}.container .safeplace .sstitle{font-size:.83333vw;font-weight:bold;color:#666666;line-height:1.6}.container .safeplace .content{font-size:.83333vw;color:#666666;line-height:1.6}}
