@charset "utf-8";
/*コンテナー（HPを囲むブロック）
---------------------------------------------------------------------------*/

#container {
    width: auto;
    margin: 15px;
}
/*h1タグの設定*/

#container h1 {
    display: block;
    line-height: 57px;
    padding-right: 10px;
    height: 43px;
}
/*ヘッダー（サイト名ロゴが入ったブロック）
---------------------------------------------------------------------------*/

header {
    width: auto;
    height: 350px;
    border: none;
    border-bottom: 1px solid #FFF;
    /*下側の線の幅、線種、色*/

    background-size: cover;
    background-position: center
}

header #logo a {
    font-size: 200%;
}
/*上部のメインメニュー
---------------------------------------------------------------------------*/
/*メニューブロックの設定*/

nav#menu ul {
    height: auto;
    overflow: hidden;
    margin-bottom: 0;
}
/*メニュー１個ごとの設定*/

nav#menu ul li, nav#menu ul li:last-child {
    width: 50%;
}

nav#menu ul li a {
    border: none;
    border-bottom: 1px solid #FFF;
    /*下側の線の幅、線種、色*/
}
/*奇数番目のメニューの設定(※１個目の「ホーム」メニューが非表示になっている為、この場合はサービスとお問い合わせが奇数番目となる。)*/

nav#menu ul li:nth-child(2n) {
    border-left: 1px solid #FFF;
    /*左側の線の幅、線種、色*/

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

nav#menu ul li a span {
    display: none;
}

nav#menu ul li a {
    height: 20px;
    padding: 8px 0 7px;
}
/*コンテンツ（main,subを囲むブロック）
---------------------------------------------------------------------------*/

#contents {
    width: auto;
}

#container {
    background: url(../images/logo.png) 0 0 no-repeat
}
/*main,subコンテンツ
---------------------------------------------------------------------------*/

#main, #sub {
    float: none;
    width: auto;
}
/*service.html内の各ブロック（※タイプ１）
---------------------------------------------------------------------------*/
/*各ボックスの設定*/

#main section.list1 section {
    width: 45%;
    /*ボックスの幅*/
}
/*その他
---------------------------------------------------------------------------*/
/*写真の設定*/

img.wa {
    width: 100%;
    height: auto;
}

iframe.gmap {
    height: 250px
}

p.gmap {
    display: none
}
