header.headerportal{background:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;overflow:hidden;word-break:break-word;-webkit-font-smoothing:antialiased}@media(min-width: 600px){header.headerportal{width:100%;min-width:1200px}}@media(max-width: 599px){header.headerportal{font-size:14px}}header.headerportal *{color:#333;font:inherit;line-height:1.5;letter-spacing:.8px}@media(min-width: 600px){header.headerportal .pc-none{display:none !important}}@media(max-width: 599px){header.headerportal .sp-none{display:none !important}}header.headerportal a{text-decoration:none;cursor:pointer;transition:.4s}header.headerportal a:hover{text-decoration:none;opacity:.7;transition:.4s;cursor:pointer}header.headerportal .header-pc{height:60px}@media(max-width: 599px){header.headerportal .header-pc{display:none}}header.headerportal .header-pc-inner{display:flex;justify-content:space-between;margin:0 auto;width:1200px}header.headerportal .header-pc-logo{display:block;padding:15px 0 0;margin:0}header.headerportal .header-pc-logo-img{width:110px}header.headerportal .header-pc-menu{display:flex}header.headerportal .header-pc-menu-li{font-size:13px;padding:20px;cursor:pointer;margin:0}header.headerportal .header-pc-menu-li p,header.headerportal .header-pc-menu-li a{font-size:13px}header.headerportal .header-pc-menu-li p:hover,header.headerportal .header-pc-menu-li a:hover{color:#333}header.headerportal .header-pc-menu-dropttl{margin:0}header.headerportal .header-pc-menu-dropmenu{display:none;background:#fff;box-shadow:0 20px 20px -20px rgba(0,0,0,.3);position:absolute;top:50px;left:0;padding:80px 0;width:100%;z-index:997 !important}header.headerportal .header-pc-menu-dropmenu-inner{display:flex;justify-content:center}header.headerportal .header-pc-menu-dropmenu-li{font-size:16px;padding:5px auto}header.headerportal .header-pc-menu-dropmenu-li a{position:relative}header.headerportal .header-pc-menu-personal{display:flex}header.headerportal .header-pc-menu-personal-favo{margin-right:20px;margin-top:8px}header.headerportal .header-pc-menu-personal-favo p{font-size:10px;line-height:1}header.headerportal .header-pc-menu-personal-favo img{width:20px;position:relative;top:5px}header.headerportal .header-pc-menu-personal-member-name{display:block;font-weight:bold;font-size:14px;position:relative;padding:18px 0;cursor:pointer;margin:0}header.headerportal .header-pc-menu-badge{background:#e44343;border-radius:50%;position:absolute;display:inline-block;width:8px;height:8px;right:-12px}header.headerportal .header-sp{height:60px;padding:0 15px;position:relative}@media(min-width: 600px){header.headerportal .header-sp{display:none}}header.headerportal .header-sp-inner{display:flex;justify-content:space-between}header.headerportal .header-sp-logo{display:block;padding:15px 0;margin:0}header.headerportal .header-sp-logo-img{width:100px}header.headerportal .header-sp-favo{margin-right:50px;margin-top:7px}header.headerportal .header-sp-favo p{font-size:10px;line-height:2;letter-spacing:0}header.headerportal .header-sp-favo img{width:25px;position:relative;top:3px}header.headerportal .header-alert{background:#f8f23a;padding:15px;text-align:center;position:relative}header.headerportal .header-alert a{display:block}header.headerportal .header-alert .ttl{font-weight:bold;font-size:16px;margin-bottom:2px}@media(max-width: 599px){header.headerportal .header-alert .ttl{font-size:14px}}header.headerportal .header-alert *{color:#229f68;font-size:14px}@media(max-width: 599px){header.headerportal .header-alert *{font-size:12px}}header.headerportal .header-alert:before{content:"";width:8px;height:8px;border:0;border-top:solid 2px #229f68;border-right:solid 2px #229f68;position:absolute;top:50%;right:15px;margin-top:-4px;transform:rotate(45deg)}@media(max-width: 599px){header.headerportal .header-alert .txt{font-size:12px}}header.headerportal .header-alert+.header-alert{margin-top:2px}@media(min-width: 600px){.hbg-menu{display:none}}.hbg-menu .hbg-menu-trigger{background:rgba(0,0,0,0);position:absolute;top:10px;right:15px;width:40px;height:40px;z-index:998;border:none;outline:none;margin:0}.hbg-menu .hbg-menu-trigger,.hbg-menu .hbg-menu-btn span{transition:all .4s;box-sizing:border-box}.hbg-menu .hbg-menu-btn span{position:absolute;right:10px;width:22px;height:2px;background-color:#333;margin:0}.hbg-menu .hbg-menu-btn span:nth-of-type(1){top:6px}.hbg-menu .hbg-menu-btn span:nth-of-type(2){bottom:23px}.hbg-menu .hbg-menu-btn.active span:nth-of-type(1){transform:translateY(4px) rotate(-45deg)}.hbg-menu .hbg-menu-btn.active span:nth-of-type(2){transform:translateY(-5px) rotate(45deg)}.hbg-menu .hbg-menu-btn-txt{color:#333;font-size:10px;position:absolute;right:0;bottom:0;letter-spacing:0;margin:0}.hbg-menu .hbg-menu-btn-badge{background:#e44343;border-radius:50%;position:absolute;display:inline-block;width:8px;height:8px;top:0;right:0}.hbg-menu .hbg-menu-ttl{background:#f0f0f0;color:#909090;font-size:12px;padding:10px 25px 8px;border-bottom:solid 1px #ddd}.hbg-menu .hbg-menu-contents{width:100% !important;padding:60px 0 40px;overflow-y:scroll;z-index:997 !important}.hbg-menu .hbg-menu-content{padding:20px 25px;border-bottom:solid 1px #ddd}.hbg-menu .hbg-menu-content-username{font-size:18px;font-weight:bold;line-height:1.5;margin:0;font-size:16px}.hbg-menu .hbg-menu-content-birthdayflower{font-size:12px;margin:5px 0 0}.hbg-menu .hbg-menu-content-ttl{font-size:14px;font-weight:bold;margin:0}.hbg-menu .hbg-menu-content-dropmenu{display:none;padding:10px 0 0 15px}.hbg-menu .hbg-menu-content-badge{background:#e44343;border-radius:50%;position:relative;display:inline-block;width:8px;height:8px;top:-10px;right:0px}.hbg-menu .hbg-menu-content-dropmenu-li,.hbg-menu .hbg-menu-arrow-r{background:url(/portal/images/arrow_r_black.svg) no-repeat right center;background-size:10px;display:block;margin:0;width:100%}.hbg-menu .hbg-menu-arrow-d{background:url(/portal/images/arrow_d_black.svg) no-repeat right center;background-size:10px}.hbg-menu .hbg-menu-content-dropmenu-li a{font-size:14px;display:block;padding:8px 0;color:#505050;margin:0}.headerfan{background:#042a5c;position:sticky;top:0;z-index:996}.headerfan *{color:#fff}@media(min-width: 600px){.headerfan .headerfan-inner{display:flex;justify-content:space-between;margin:0 auto;padding:12px 0;width:1200px}}@media(max-width: 599px){.headerfan .headerfan-inner{position:relative;width:100%}}.headerfan .headerfan-ttl{margin:0}@media(max-width: 599px){.headerfan .headerfan-ttl{padding:10px 0}}.headerfan .headerfan-ttl a{display:block;font-weight:bold;margin:0;padding-top:5px}@media(max-width: 599px){.headerfan .headerfan-ttl a{font-size:13px;padding:5px 0 0 15px}}.headerfan .headerfan-menu{display:flex}.headerfan .headerfan-menu-list *{font-size:13px;margin:0}@media(min-width: 600px){.headerfan .headerfan-menu-list{display:flex;margin:8px 20px 0 0}}@media(max-width: 599px){.headerfan .headerfan-menu-list{display:none;width:100%}}@media(min-width: 600px){.headerfan .headerfan-menu-list-li{padding:0 15px}.headerfan .headerfan-menu-list-li p:hover,.headerfan .headerfan-menu-list-li a:hover{color:#fff;text-decoration:none;opacity:.7;transition:.4s;cursor:pointer}}@media(max-width: 599px){.headerfan .headerfan-menu-list-li-item{display:block;padding:6px 20px}}@media(min-width: 600px){.headerfan .headerfan-menu-list-li-dropmenu{position:absolute;background:#042a5c;top:50px;left:0;width:100%;display:flex;justify-content:center;padding:20px 0 30px}}@media(max-width: 599px){.headerfan .headerfan-menu-list-li-dropmenu{margin:10px 0}}@media(max-width: 599px){.headerfan .headerfan-menu-list-li-dropmenu ul{background:#193c6a;padding:15px 0}}@media(max-width: 599px){.headerfan .headerfan-menu-list-li-dropmenu li.sp-none{display:none}}.headerfan .headerfan-menu-list-li-dropmenu a{display:block;padding:5px 40px}@media(min-width: 600px){.headerfan .headerfan-menu-list-li-dropmenu a{padding:2px 0}}.headerfan .headerfan-menu-btnarea{display:flex}@media(max-width: 599px){.headerfan .headerfan-menu-btnarea{position:absolute;top:10px;right:15px}}.headerfan .headerfan-menu-trigger{padding:8px 25px 0}.headerfan .headerfan-menu-trigger img{width:15px}@media(min-width: 600px){.headerfan .headerfan-menu-trigger{display:none}}.headerfan .headerfan-order-btn{background:#0c6;border-radius:50px;display:block;font-size:14px;line-height:1;padding:10px 20px;margin:0}@media(max-width: 599px){.headerfan .headerfan-order-btn{font-size:12px;padding:8px 15px}}.headerbusiness{background:#f4f4f4}.headerbusiness ul{display:flex;align-items:center}@media(min-width: 600px){.headerbusiness ul{justify-content:center}}@media(max-width: 599px){.headerbusiness ul{overflow-x:scroll}}.headerbusiness ul li a{color:#333;font-size:13px;padding:15px 25px;white-space:nowrap}@media(max-width: 599px){.headerbusiness ul li a{font-size:12px;padding:12px 14px}}.header-arrow-img{display:inline-block;vertical-align:middle;width:8px}@media(min-width: 600px){.header-menu-hyphen li{padding-left:12px;position:relative;margin-bottom:10px}.header-menu-hyphen li:before{content:"-";position:absolute;left:0px}}/*# sourceMappingURL=header.css.map */