<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*----------------------------------------------
    header.css
----------------------------------------------*/
.header-wrap {
    border-bottom: 1px solid #b5b5b5;
}
/*---.headerLogo-inner----*/
.headerLogo-headline {
    float: left;
    margin: 10px 0 0;
}
.head-logo-wrap {
    border-bottom: 1px solid #b5b5b5;
}
.headerLogo-inner {
    width: 1195px;
    margin: 0 auto;
}
.head-link {
    margin: 14px 27px 0 0;
}
.headerLogo-inner ul {
    float: right;
}
.headerLogo-inner ul li {
    float: left;
}
.head-link li a {
    font-size: 14px;
    color: #000000;
    padding: 48px 0 0px 0;
    line-height: 1;
    display: block;
    background-repeat: no-repeat;
    background-position: center 3px;
}
.hd-bkn-search {
    width: 117px;
    text-align: center;
}
.hd-new-bkn,.hd-rep-bkn {
    width: 105px;
    text-align: center;
}
.hd_bkn_search {
    width: 183px;
    text-align: center;
}
.hd-new-bkn a{
    background: url(/images/hd_new_icon.png);
}
.hd-rep-bkn a {
    background: url(/images/hd_bkn_icon.png);
}
.hd-bkn-search a {
    background: url(/images/hd_search_dl_icon.png);
}

.head-link li {
    border-left: 1px solid #b5b5b5;
}
.head-link-box li a {
    color: #fff;
    font-size: 13px;
    display: block;
    padding: 58px 0 15px 0;
    width: 90px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 22px;
    font-weight: bold;
}
.head-link-box li {
    background: url(/images/bg_hd_cont.png);
    margin-left: 1px;
}
.head-link-box li:first-child {
    margin-left: 0;
}
.hd-favo a {
    background: url(/images/hd_favorite.png);
}
.hd-mypage a {
    background: url(/images/hd_mypage.png);
}
.hd-logout a {
    background: url(/images/hd_log.png);
}
/*------header-inner-info----*/
.header-inner-info {
    width: 1195px;
    margin: 0 auto;
    padding: 5px 0;
}
.hd-comp {
    width: 900px;
    float: left;
}
.hd-comp li {
    font-size: 14px;
}
.hd-comp li .slash {
    padding: 0 5px;
}
.hd-comp li.attention {
    width: 510px;
    font-size: 12px;
    margin-top: 2px;
}
.hd-comp li:first {
    max-width: 250px;
}
.hd-contact p {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    padding: 5px 33px 0 0;
    background: url(/images/hd_contact.png) no-repeat right 7px;
}
.hd-contact, .hd-contact ul li, .hd-contact p, .hd-contact ul {
    float: right;
}
.hd-contact .hd-tel-icon, .hd-contact .hd-fax-icon {
    padding: 2px 0 2px 36px;
    background-repeat: no-repeat;
    background-position: left 0;
}
.hd-fax-icon {
    background: url(/images/fax_icon.png);
}
.hd-tel-icon {
    background: url(/images/tel_icon.png);
}
.hd-fax-icon {
    margin-left: 20px;
}
.hd-contact ul {
    margin-left: 23px;
    margin-top: 4px;
}
.headerLogo-inner a:hover {
    opacity: 0.7;
    text-decoration: none;
}
.headerLogo-headline a:hover{
    opacity: 1;
}
/*-----------------------------------------------------------------------
    ログイン前
-----------------------------------------------------------------------*/
.headerlogo {
    text-align: center;
}
.headwrap-inner {
    padding: 15px 0;
}</pre></body></html>