@charset "utf-8";

@media screen and (max-width:736px) {
    body {
        margin:0;
        padding:0;
        background:#fff;
        color:#333;
        font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",Meiryo, "ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;
        font-size:12px;
        line-height:1.6;
        -webkit-text-size-adjust:100%;
    }

    ::selection {
        background:#FFB3B3;
        color:#fff;
    }
    ::-moz-selection {
        background:#FFB3B3;
        color:#fff;
    }

    body div {
        text-align: left;
        margin: 0 auto;
    }

    h1 {
        font-size:143%;
    }

    h2 {
        font-size:129%;
    }

    h3 {
        font-size:115%;
    }

    /*html{
    overflow-y:scroll;
    }*/

    img {
        vertical-align: top;
        max-width:100%;
    }
    /* Android対策 */


    .s-none{
        display:none !important;
    }
    .p-none{
        display:block !important;
    }





    /*	リンク設定（※サイトにより変更）
    ================================================== */
    a:link {
        color: #666;
        text-decoration: none;
    }
    a:visited {
        color: #666;
        text-decoration: none;
    }
    a:hover{
        filter: alpha(opacity=70);
        -moz-opacity:0.70;
        opacity:0.70;
        -webkit-transition: 0.4s ease-in-out;
        -moz-transition: 0.4s ease-in-out;
        -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out;
    }

    .no-op a:hover{
        filter: alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;
        -webkit-transition: 0s ease-in-out;
        -moz-transition: 0s ease-in-out;
        -o-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }

    .blockAnchorBox {
        position:relative;
    }
    a.blockAnchor {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        text-indent:-9999px;
        outline: none;
        border-bottom: 0px;
        z-index:9999;
    }
    .blockAnchorBox:hover {
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        filter: alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
    }


    /*	font
    ================================================== */

    .gothic{
        font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",Meiryo, "ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;
    }
    .Min{
        font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", 'Sawarabi Mincho', serif;
    }
    .garamond{
        font-family: 'EB Garamond', "ヒラギノ明朝 Pro W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    }
    .lato{
        font-family: 'Lato', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",Meiryo, "ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;
    }
}
