@charset "utf-8";

/*body {
    border: 0;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin: 0px;
    padding: 0px;
    color: #333;
    font-size: 14px;
    line-height: 150%;
    -webkit-touch-callout:none;
    background-color:#e83929;
}*/
body {
    color: #333;
    background-color:#e83929;
}
/* REDロゴ画像 */
#logo_red{
}
.contents{
    background-color: white;
    /*padding: 20px 20px;*/
    /*border-radius: 10px;*/
}

/* フッターのCopyright */
#copyrigth{
    text-shadow:
            0px -1px #FFF,
            1px 0px #FFF,
            0px 1px #FFF,
            -1px 1px #FFF;
}
/* タイトル */
.title{
    font-size:26px;
    /*border-bottom:2px solid #dddddd;*/
}

/* 横線 */
.gray_border{
    border-bottom:2px solid #dddddd;
}

/*.under_line{
    text-decoration:underline;
}*/

/*.font_black{
    color:black;
}*/

/*.font_red{
    color:red;
}*/

/*.font_l{
    font-size:26px;
}*/

/*.font_m{
    font-size:18px;
}*/

/*.input_text_l{
    height: 26px;
    vertical-align: middle;
    width: 300px;
}*/

/*.button{
    border: 2px solid #dddddd;
    background-color: #eeeeee;
    border-radius: 5px;
    padding: 5px 10px;
    line-height: 40px;
    cursor: pointer;
    text-align:center;
}*/

/*.button_xs{
    padding:0px;
    line-height: 30px;
}*/

/*.button_l{
    padding: 60px 120px;
    line-height: 180px
}*/

/*.button.math{
    border-color: orange;
    background-color: cornsilk;
}*/

/*.button.english{
    border-color: red;
    background-color: rgb(255, 184, 184);
}*/

/*.button.blue{
    background-color: aliceblue;
    border-color: rgb(107, 144, 178);
    box-shadow: 0px -5px 10px 1px #A3C9EA inset;
    color: black;
}*/

/*.button.green{
    background-color: rgb(210, 255, 205);
    border-color: rgb(28, 187, 28);
    box-shadow: 0px -5px 10px -2px #61B558 inset;
    color: black;
}*/

/*.button.pink{
    background-color: rgb(255, 221, 227);
    border-color: rgb(250, 136, 156);
    box-shadow: 0px -5px 10px -2px #DD7487 inset;
    color: black;
}*/

/*.button.yellow{
    background-color: rgb(255, 255, 228);
    border-color: rgb(200, 205, 157);
    box-shadow: 0px -5px 10px -2px #C7C77E inset;
    color:black;
}*/