@charset "utf-8";

/* 
############################################################
サイト内で使用するヘッダの設定 
（複数ある場合は全種類まとめて）
【読み込み範囲】全ファイル
############################################################
*/


/* = ヘッダー
----------------------------------------------- */
.sec-header {
    position: relative;
    /*margin-bottom: 10px;*/
    padding-bottom: 32px;
    /*min-width: 980px;*/
    min-width: 1050px;
    border-bottom: 1px solid #e7efef;
}
.ie7 .sec-header {
    z-index: 10;
}

/* = mod-globalHead
----------------------------------------------- */
.mod-globalHead {
    position: absolute;
    bottom: 0;
    /*left: 50%;*/
    /*width: 940px;*/
	width: 100%;
    /*margin-left: -470px;*/
    line-height: 30px;
    color: #8199a2;
    /*font-size: 84.6%;  11px */
	font-size: 92.3%; /*12px*/
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mod-globalHead h1 {
    padding-left: 20px;
    color: #ed6103;
    font-weight: bold;
}



/* = mod-global
----------------------------------------------- */
.mod-global {
}
.mod-global.fixed {
    height: 31px;
}
.mod-global .homesBar {
    width: 100%;
    height: 28px;
    min-width: 980px;
    margin-bottom: -4px;
    padding-bottom: 4px;
    background-color: #ed6103;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    z-index: 50;
}
.mod-global.fixed .homesBar {
    position: fixed;
    top: 0;
    left: 0;
}
.mod-global .homesBar .logo {
    float: left;
}
.mod-global .homesBar .logo a {
    margin-right: 18px;
    padding: 2px 0 0 3px;
    line-height: 1.0;
    display: block;
}
.mod-global .homesBar .message {
    left: 104px;
    position: absolute;
    top: 8px;
    font-size: 84.6%; /*11px*/
}
.mod-global .homesBar .message .copy {
    color: #fff;
    line-height: 16px;
}



/* = mod-service
----------------------------------------------- */
.mod-service  {
    position: relative;
    min-height: 80px;
    padding: 0 0 8px 160px;
    border-bottom: 1px solid #e7efef;
    background-color: #fff;
}
.mod-service .logo {
    position: absolute;
    top: 0;
    left: 0;
    padding: 9px 17px 10px 17px;
}