@charset "UTF-8";
/* CSS Document */

/*****Procrew setting start******/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap');
/*
font-family: 'Noto Sans JP', sans-serif;
font-family: 'Noto Serif JP', serif;
*/

* {
	margin:0;
	padding:0;
	font-size:100%;
}

body{
font-family: 'Noto Serif JP', serif;
font-family: 'Noto Sans JP', sans-serif;
}

dl,dt,dd,ul,li,ol,p,h1,h2,h3,h4,img,table,td,tr {
    list-style-type: none;
    font-weight: normal;
    border: none;
}
a img {
	border:none;
}
a:link,a:visited,a:hover,a:active {
	text-decoration:none;
	color: #777;
	overflow:hidden;
}

/*****float******/
.lt { float: left; }
.gt { float: right; }
.cl { clear: both; }
.clt { clear: left; }
.cgt { clear: right; }
.vcl { clear: both !important; margin: 0 !important; padding: 0 !important; width: auto !important; height: 1px !important; overflow: hidden !important; display: block !important; }
.xcl:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.xcl { min-height: 1px; }
* html .xcl { height: 1px;/*\*//*/
 height:auto;
 overflow:hidden;
 /**/
}

/*****Procrew setting End******/