@charset "UTF-8"; /*  文字コードの指定（Shift_JIS, EUC-JP,UTF-8） */
/************************************************/
/*  運営会社基本設定                            */
/*    画面サイズ                                */
/*      1260px以上 : width 1220px               */
/************************************************/
/*------------------ ブロック ------------------*/
div.group1{
    /* 背景 */
    background-color           : #599fff;      /* 背景色 */
    /* マージン・パディング */
    margin-top                 : 3.2rem;       /* 外側の余白（上） */
    /* 表示・配置 */
    clear                      : both;         /* フロート解除 */
}
div.group2{
}
div.group3{
}
/************************************************/
/*  会社概要設定                                */
/************************************************/
.group1 h2{
    /* 幅・高さ */
    width                      : 100%;         /* 内容領域の幅 */
    /* 表示・配置 */
    float                      : left;         /* フロート */
    /* テキスト・フォント */
    text-align                 : center;       /* 水平方向の表示位置 */
    /* フォントの種類 */
    font-family                : serif;
}
.group1 div{
    /* マージン・パディング */
    margin-top                 : 0.8rem;       /* 外側の余白（上） */
    /* 表示・配置 */
    float                      : left;         /* フロート */
    /* テキスト・フォント */
    font-size                  : 1.2rem;       /* 文字サイズ */
    line-height                : 1.4rem;       /* 行の高さ */
}
.group1 div + h2{
    /* マージン・パディング */
    margin-top                 : 2.4rem;       /* 外側の余白（上） */
}
.group1 div.title{
    /* 背景 */
    background-color           : #fff599;      /* 背景色 */
    /* 表示・配置 */
    clear                      : both;         /* フロート解除 */
}
.group1 div.text{
    /* 背景 */
    background-color           : #5fff99;      /* 背景色 */
}
.group1 div span{
    /* テキスト・フォント */
    color                      : #505050;      /* 文字色 */
    font-size                  : 0.8rem;       /* 文字サイズ */
    line-height                : 1.2rem;       /* 行の高さ */
}
/* ++++++++         1260px以上         ++++++++ */
@media screen and (min-width:1260px) {
/*---------------- デザイン設定 ----------------*/
.group1 h2{
    /* テキスト・フォント */
    font-size                  : 1.5rem;       /* 文字サイズ */
}
.group1 div.title{
    /* 幅・高さ */
    width                      : 480px;        /* 内容領域の幅 */
    /* テキスト・フォント */
    text-align                 : right;        /* 水平方向の表示位置 */
}
.group1 div.text{
    /* 幅・高さ */
    width                      : 720px;        /* 内容領域の幅 */
    /* マージン・パディング */
    padding-left               : 20px;         /* 内側の余白（左） */
}
.group1 h2 + div.title{
    /* マージン・パディング */
    margin-top                 : 1.8rem;       /* 外側の余白（上） */
}
.group1 h2 + div.title + div.text{
    /* マージン・パディング */
    margin-top                 : 1.8rem;       /* 外側の余白（上） */
}
/*                                              */
}
/* ++++++++----------------------------++++++++ */
/* ++++++++         1259px以下         ++++++++ */
@media screen and (max-width:1259px) {
/*---------------- デザイン設定 ----------------*/
.group1 div{
    /* テキスト・フォント */
    font-size                  : 1.0rem;       /* 文字サイズ */
    line-height                : 1.2rem;       /* 行の高さ */
}
.group1 div.group{
    /* 幅・高さ */
    width                      : 100%;         /* 内容領域の幅 */
    /* テキスト・フォント */
    font-size                  : 1.5rem;       /* 文字サイズ */
    text-align                 : center;       /* 水平方向の表示位置 */
}
.group1 div.title{
    /* テキスト・フォント */
    font-size                  : 1.2rem;       /* 文字サイズ */
}
.group1 div.text{
    /* マージン・パディング */
    padding-left               : 1.0rem;       /* 内側の余白（左） */
    /* 表示・配置 */
    clear                      : both;         /* フロート解除 */
}
.group1 div.title{
    /* マージン・パディング */
    margin-top                 : 1.4rem;       /* 外側の余白（上） */
}
/*                                              */
}
/* ++++++++----------------------------++++++++ */
/*++++++++++++++++++++++++++++++++++++++++++++++*/
/*  デバッグ用                                  */
/*++++++++++++++++++++++++++++++++++++++++++++++*/
*{
    /* 背景 */
    background-color           : transparent !important; /* 背景色 */
}


