@charset "utf-8";

/* A Modern CSS Reset */
*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}



/*--------------------------------------------------------------
  共通
--------------------------------------------------------------*/
body {
    position: relative;
    font: 14px/1.6 "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #333;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    color:#185A9C;
}

.ib {
    display: inline-block;
}
.w_80 {
    width: 80px!important;
}
.w_100 {
    width: 100px!important;
}
.w_120 {
    width: 120px!important;
}
.w_240 {
    width: 240px!important;
}
.mt01 {
    margin-top: 1rem;
}

.bg_white {
    background: #fff;
}
.bg_lightgray {
    background: #f6f6f6;
}

/*header
--------------------*/
.header {
    display: flex;
    padding: 1rem 2rem;
    background: #fff;
}

.logo {
    width: 130px;
    display: block;
}
/*content
--------------------*/
.terms_wrap {
    max-width: 780px;
    width: 92%;
    margin: 4vh auto;
    border-radius: 12px;
    padding: 2rem;
    background: #fff;
}
.title_page {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 0.5em;
    line-height: 1.65;
    overflow: hidden;
}

.title2 {
    font-size: 14px;
    font-weight: 700;
    margin-top: 2rem;
    margin-bottom: 1rem;
}

.privacy_list {
    padding-left: 2em;
}


/*--------------------------------------------------------------
  各ページ
--------------------------------------------------------------*/
/*利用規約
--------------------*/





@media only screen and (min-width: 768px) , print {
}