@charset "utf-8";header{background:url(https://h-fortune.work/images/user/back/round_010.webp) center bottom no-repeat,url(https://h-fortune.work/images/user/back/pattern_010.webp) center top repeat;padding-bottom:170px;position:relative;text-align:center}#header_desc{font-size:75%;font-weight:700;height:30px;line-height:30px}#header_top{padding-bottom:55px;position:relative}#header_top:before{background:url(https://h-fortune.work/images/user/img_010.webp) center center no-repeat;content:"";display:block;padding-top:560px;pointer-events:none;position:absolute;top:254px;right:-webkit-calc(50% + 232px);right:calc(50% + 232px);width:320px;z-index:2}#header_top .contact_items{position:absolute;top:460px;left:-webkit-calc(50% + 250px);left:calc(50% + 250px);z-index:2}#header_info{height:140px;position:relative}#header_info:before{background:url(https://h-fortune.work/images/user/img_010.webp) center center no-repeat;background-size:contain;content:"";display:block;padding-top:238px;pointer-events:none;position:absolute;top:-30px;right:-webkit-calc(50% + 350px);right:calc(50% + 350px);width:136px;z-index:2}#header_info>div{background:url(https://h-fortune.work/images/user/band.webp) left top no-repeat;padding-top:50px;position:absolute;top:0;left:-webkit-calc(50% + 70px);left:calc(50% + 70px);text-align:left}#header_info>div>*+*{margin-top:10px}#header_info>div p{line-height:1;font-size:175%;font-weight:700}#header_info>div p .mdi{color:#FF788D;display:inlie-block;font-weight:400;margin-right:.2em;text-align:center;width:1em}#header_info a[href="https://h-fortune.work/"]{display:block;position:absolute;top:5px;right:-webkit-calc(50% - 60px);right:calc(50% - 60px);width:400px}#header_info a[href="https://h-fortune.work/"] img{width:100%}#header_info a[href="#line_qr"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#00CD30 url(https://h-fortune.work/images/user/icon/line.webp) 7px center no-repeat;background-size:30px;border-radius:10px;color:#FFF;display:block;height:50px;line-height:50px;position:absolute;top:45px;left:-webkit-calc(50% + 330px);left:calc(50% + 330px);text-align:center;text-decoration:none;transition:opacity 0.2s ease-out 0s;width:220px;z-index:2}header nav{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFFCFD;left:0;transition:box-shadow 0.2s ease-out 0s;width:100%;z-index:1000}header nav:not(.active){position:absolute;bottom:100px}header nav.active{box-shadow:0 3px 3px -1px rgba(0,0,0,.2);position:fixed;top:0}header nav:after{clear both;content:"";display:block}header nav a{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;float:left;line-height:1;padding:19px 0;text-decoration:none;transition:background-color 0.2s ease-out 0s}header nav a:first-child{width:100px}header nav a:not(:first-child){width:110px}header nav a b{display:block;font-size:87.5%;margin-bottom:8px}header nav a span{color:#FF959B;display:block;font-size:62.5%}header nav a:hover,header nav a:focus,header nav a.active{background-color:#FF959B;color:#FFF}header nav a:hover span,header nav a:focus span,header nav a.active span{color:#FFF}#navi_btn{position:fixed;top:90px;width:100px;z-index:1001}#navi_btn #btn_totop{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;transition:opacity 0.2s ease-out 0s}#navi_btn #btn_totop:hover{opacity:.7}@media screen and (max-width:1319px){#navi_btn{right:0}}@media screen and (min-width:1320px){#navi_btn{left:-webkit-calc(50% + 620px);left:calc(50% + 620px)}}
