@charset "utf-8";
/* CSS Document */

.headerContainer {
    width: 955px;
    margin: 0 auto;
}
.headerBorder {
    border-bottom: solid 1px #e5e5e5;
}
.headerLinkBoxArea {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
}
.headerLinkBoxLeft {
    width: 710px;
    height: 49px;
    font-size: 12px;

	color:#666666;
    overflow: hidden;
    padding: 5px 10px 0 0;
}
.headerLinkBoxLeft h1 {

}
.headerLinkBoxLeft p {
}
.headerLinkBoxCenter {
    
    padding: 6px 13px 0 0;
    text-align: right;
}
.headerLinkBoxRight {
    width: 178px;
    background: #ffffff;
}
.headerLinkBoxCenter li {
    display: inline-block;
}
.headerLinkBoxCenter li:before {
    content: url("../../images/common/header/indent.gif");
    padding: 0 5px 0 15px;
    background-position: 0 4px;
}
.headerBoxArea {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
}
.headerBoxLeft {
    width: 575px;
    padding-top: 15px;
    height: 80px
}
.headerBoxRight {
    width: 380px;
    padding-top: 5px;
}
.headerBoxRight ul {
    padding: 0 2px 0 0;
}
.headerBoxRight ul li {
    display: inline-block;
}
.hBoxLeftThiho {
    width: 744px;
    padding-top: 15px
}
.hBoxRightThihot {
    width: 206px;
}
/*ヘッダーのボタン*/
a.logoAnchor:hover {
    position : relative;
    top : 0pt;
    left : 0pt;
}
.keisaiLink:hover {
    position : relative;
    top : 0pt;
    left : 0pt;
}
.snsLink:hover {
    position : relative;
    top : 0pt;
    left : 0pt;
}
a.naviLink:hover {
    position : relative;
    top : 0pt;
    left : 0pt;
}
.zenkokuLink {
    background: url("../../images/common/headerneo/zenkoku_on.png") no-repeat;
    display: inline-block;
}
.zenkokuLink a {
    display: block;
    width: 206px;
    height: 70px;
}
.zenkokuLink:hover {
    position : relative;
    top : 0pt;
    left : 0pt;
}
.zenkokuLink a:hover img {
    visibility: hidden;
}
.headerFacebookIcon {
    color: #dcdcdc;
    font-size: 18px;
}
/*4エリアのナビゲーションボタン*/
.navi01 {
    background: url("../../images/common/headerneo/navi01_on.png") no-repeat;
    display: inline-block;
}
.navi01 a {
    display: block;
    width: 89px;
    height: 60px;
}
.navi01 a:hover img {
    visibility: hidden;
}
.navi02 {
    background: url("../../images/common/headerneo/navi02_on.png") no-repeat;
    display: inline-block;
}
.navi02 a {
    display: block;
    width: 89px;
    height: 60px;
}
.navi02 a:hover img {
    visibility: hidden;
}
.navi03 {
    background: url("../../images/common/headerneo/navi03_on.png") no-repeat;
    display: inline-block;
}
.navi03 a {
    display: block;
    width: 89px;
    height: 60px;
}
.navi03 a:hover img {
    visibility: hidden;
}
.navi04 {
    background: url("../../images/common/headerneo/navi04_on.png") no-repeat;
    display: inline-block;
}
.navi04 a {
    display: block;
    width: 90px;
    height: 60px;
}
.navi04 a:hover img {
    visibility: hidden;
}