/*** The new CSS Reset - version 1.0.0 (last updated 8.7.2021) ***/
 
/* ブラウザのUAスタイルシートのすべてのスタイルを削除、displayは除く */
*:where(:not(iframe, canvas, img, svg, video):not(svg *)){
    all: unset;
    display: revert;
}
 
/* box-sizingの優先値 */
*,
*::before,
*::after{
    box-sizing: border-box;
}
 
/* リストのスタイル（箇条書き・番号）を削除します */
ol, ul {
    list-style: none;
}
 
/* 画像がコンテナを超えないようにするため */
img {
    /* max-width: 100%; */
    display: block;
}

/* テーブルのセル間のスペースを削除します */
table{
    border-collapse: collapse;
}


/* other setting ************************************ */


pre { white-space: pre-wrap; }


html,body{
width: 100%;
height: 100%;
}

html{
overflow-y: scroll;
font-size: 62.5%; /*10px*/
background:transparent;
}
body{
margin: 0;
width: 100%;

font-size:14px;
font-size:1.4rem;
line-height: 1.8;
color:#282828;
letter-spacing:0.03em;
/*
-moz-font-feature-settings: "palt";
-webkit-font-feature-settings: "palt";
font-feature-settings : "palt" 1;
*/
position: relative;
min-width: 320px;
}

a{ cursor: pointer; }

* {
-webkit-text-size-adjust: 100%;
}

/* font setting ************************************ */

body{
    font-family: "Zen Old Mincho", serif, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-style: normal;
    font-weight: 400;
}
.zen-old-mincho-regular {
  font-weight: 400;
}
/* *{ color:inherit; } */
/* h1, h2, h3, h4, h5, h6, */
.zen-old-mincho-semibold {
  font-weight: 600;
}

:root {
　--font-gothic: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
}

