@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=EB+Garamond);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);

@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 100;
}
@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 200;
}
@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 300;
}
@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 400;
}
@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Bold");
    font-weight: bold;
}

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


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

    * html body {/* for IE6 */
        font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;/* ※サイトにより変更 */
        font-size:94%;
    }

    *:first-child+html body {/* for IE7 */
        font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;/* ※サイトにより変更 */
        font-size:94%;
        cursor:default;
    }



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

    h1 {
        font-size:143%;
        font-weight:normal;
    }

    h2 {
        font-size:129%;
    }

    h3 {
        font-size:115%;
    }

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

    img {
        vertical-align: top;
    }

    .s-none{
        display:block !important;
    }
    .p-none{
        display:none !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: 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;
    }
    .blockAnchorBox {
        position:relative;
    }
    .blockAnchorBox img{
        z-index:1; /* IE */
    }

    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:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ 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;
    }
}
