#home #page_top{display:none}#hm_content_wrap{position:relative;background-color:#FFFFFF}#hm_content_wrap:after{content:"";display:block;clear:both}#hm_imgs{overflow:hidden}#hm_imgs:not(.slick-slider):not(.slick-initialized){background-color:#1b2419;display:flex}#hm_imgs:not(.slick-slider):not(.slick-initialized) .slide-1{flex:1}#hm_imgs .slide{display:none}#hm_imgs .slide .img{background-color:#1b2419;height:0;padding-bottom:55%;display:block;position:relative}@media screen and (min-width: 911px){#hm_imgs .slide .img{height:100%;padding-bottom:0}}#hm_imgs .slide img{width:100%;height:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover}.no-objectfit #hm_imgs .slide img{height:auto}#hm_imgs .slide-1,#hm_imgs .slide-1.slick-slide,#hm_imgs .slick-slide{display:block}#hm_imgs .slick-dots{position:absolute;left:-999999px;bottom:0;margin:0}@media screen and (min-width: 911px){#hm_imgs{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}#hm_imgs .slick-list,#hm_imgs .slick-track{height:100%}}#hm_content{background-color:#FFFFFF;position:relative;z-index:2}#hm_content .inner{padding:30px}@media screen and (min-width: 911px){#hm_content{width:460px;margin-left:50px;background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 1200px){#hm_content{width:500px;margin-left:125px}#hm_content .inner{padding:50px}}@media screen and (min-width: 1500px){#hm_content{margin-left:210px}}#hm_notice_button{z-index:3}#hm_notice_button span{color:#FFFFFF;background-color:#047B86;padding:20px 30px;display:block;font-size:1.8em;line-height:1.4em;font-weight:700;border:1px solid #FFF;border-right:0}#hm_notice_button a{color:#FFF;position:relative;display:block;text-decoration:none}#hm_notice_button a span{padding-right:70px;transition:background-color 0.2s}#hm_notice_button a:after{content:"";width:25px;height:25px;display:block;background:url("/assets/images/apc-sprite.png") right -340px no-repeat;position:absolute;right:30px;top:50%;transform:translate(0, -50%)}.backgroundsize #hm_notice_button a:after{background-image:url("/assets/images/apc-sprite_x2.png");background-size:50px 1670px}.no-touchevents #hm_notice_button a:hover span{background-color:#04727c}#hm_notice_button a.notice-2 span{background-color:#92278F}.no-touchevents #hm_notice_button a.notice-2:hover span{background-color:#8a2587}#hm_notice_button .spc{display:none}@media screen and (min-width: 911px){#hm_notice_button{position:absolute;right:0;bottom:10px;margin-left:550px}#hm_notice_button span{border-top-left-radius:7px;border-bottom-left-radius:7px}#hm_notice_button.notice-count-2 a.notice-1{margin-bottom:10px}}
