@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Hina+Mincho&family=Shippori+Mincho:wght@400;700&display=swap');
.fm{font-family: 'Hina Mincho', serif; font-weight:400;}
.fm{font-family: 'Shippori Mincho', serif; font-weight:400;}
.fmb{font-family: 'Hina Mincho', serif; font-weight:700;}
.fmb{font-family: 'Shippori Mincho', serif; font-weight:700;}

html,body,
div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,
img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,
tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure,figcaption,
footer,header,hgroup,menu,nav,output,ruby,section,
summary,time,mark,audio,video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-style : normal}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}
img{vertical-align: top;}
*{box-sizing: border-box;}
ol,ul{list-style: none;}
b{font-weight:bold!important;}
blockquote,q{quotes: none;}
blockquote::before,blockquote::after,q::before,q::after{content: ''; content: none;}
button,input,select,textarea {font-family: inherit; font-size: 13px;}
.b{font-weight:700;}
table{border-collapse: collapse; border-spacing: 0;}
.clearfix::after{content: ""; clear: both; height: 0; display: block; visibility: hidden;}

/* Reset end */

.hh{font-size: 10px;text-indent: 100%;white-space: nowrap;overflow: hidden; display:block;}

bgfix{background-attachment: fixed;}
hr{clear: both; visibility: hidden; margin:0}
.ind1{text-indent: -1em; padding-left: 1em;}
.ind2{text-indent: -1em; padding-left: 2em;}
.ind2-2{text-indent: -2em; padding-left: 2em;}
.ind3{text-indent:-2em;padding-left:3em;padding-right:1em;}
.ind3a{text-indent : -3em;padding-left:3em!important;padding-right:1em!important;}
.indent1{padding-left:1em!important;}
.clear{clear : both;}
.fl{float:left;}
.fr{float:right;}
.T-L{text-align:left;}
.T-R{text-align:right;}
.T-C{text-align:center;}
.T-J{text-align:justify;}
.par100{width: 100%;}

.col-red{color:#c00;font-weight:bold;}