@charset "UTF-8";
body{margin:0;padding:0}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ul li,ol li{list-style:none}
table{margin:0;padding:0;font-size:100%;border-collapse:collapse;border-spacing:0}
caption{text-align:left}
table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-style:normal;font-weight:normal}
a{text-decoration:none}
img{display:block}
a img{border:0}
fieldset{border:none}
button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
a{color:#007aff;text-decoration:underline}
body{counter-reset:number 0;margin:16px 16px 40px;background-color:#fff;color:#000;font-family:-apple-system,"Hiragino Kaku Gothic Pro","Hiragino Sans","Helvetica Neue",Arial,sans-serif}
section h1{font-size:18px;font-weight:bold;text-align:center;color:#000}
section h1+h2,section h1+p{margin-top:24px}
section h2{margin:32px 0 0;padding-bottom:12px;font-size:16px;font-weight:bold;text-align:left;color:#000}
section p{margin:4px 0 0;word-wrap:break-word;word-break:break-all;line-break:normal}
section p+h2:first-of-type{margin-top:32px}
section ol,section ul{margin:0;padding:0}
section ol li{margin:8px 0 0 1.5em;padding:0;list-style-type:decimal;list-style-position:outside}
section ul li{margin:8px 0 0 2em;list-style-type:none;counter-increment:boxes;text-indent:-2.6em}
#commercial-transactions h2:before{counter-increment:number 1;content:counter(number) "."}
#commercial-transactions section ul li{list-style:disc;text-indent:unset}
#terms h2:before{counter-increment:number 1;content:"第" counter(number) "条"}
#terms ol li ul li{margin-left:2em;text-indent:-2.6em}
#terms ul li:before{content:"（" counter(boxes, decimal) "）"}
.supplementary-provisions{margin-top:32px;text-align:right}
