@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:62.5%;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:62.5%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
img{border:0;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0;}
input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:62.5%;margin:0;padding:0;vertical-align:middle;}
input:focus,textarea:focus,select:focus{outline:none;}
body{color: #000;font-family:"Mplus 1p",'游ゴシック',YuGothic,'ヒラギノ角ゴ ProN W3',"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:62.5%;line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: none;-ms-text-size-adjust: 100%;text-size-adjust: 100%;    font-weight: 400;}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body{font-size:62.5%;}}
@media all and (min-width: 770px){body{min-width: 100%;}}
@media all and (max-width: 376px){body{line-height:1.7;}}
.page{padding:1rem;max-width:100%; box-sizing:border-box; background:#FFF;}
.page .ttl{padding:1.2rem; margin-bottom:2rem; font-size:1.7rem; background:#e8e8e8;}
.page .ttl2{padding:1.2rem 1.2rem 0 0; margin-bottom:0; font-size:1.7rem;}
.page .lead{padding:0 1rem;font-size:1.4rem;margin-bottom:2rem;}
.page dt{padding:1rem;font-size:1.4rem;  background:#f8f8f8;}
.page dd{padding:1rem; margin-bottom:1rem;  font-size:1.4rem;}
.page ol{margin:1rem 0;}
.page ol li{margin-left:2rem;list-style:disc; font-size:1.4rem; margin-bottom:1rem;}
.page .fwB{display:block; margin-top:2rem;font-size:1.4rem; font-weight:bold;}
.page dt.last-right-item{margin-bottom:1rem;}
.page dd.last-right-item{text-align:right; padding:.5rem; margin-bottom:.5rem;}
@media all and (max-width: 769px){.page{max-width:100%;}}
.page .term__use{margin-bottom:4rem;}
.page dd.table__wrapper table{border: 4px #ececec solid;border-collapse: collapse; padding:1rem;}
.page dd.table__wrapper tbody{width:100%; font-size:1.4rem;}
.page dd.table__wrapper th{width:20%; font-size:1.4rem; padding:1rem; border:2px solid #ececec;}
.page dd.table__wrapper td{width:80%; font-size:1.4rem; padding:1rem;  border:2px solid #ececec;}

.order li{
list-style: none !important;
    margin-left: 0 !important;
}

