.jiseki_font01 {
/* 1em@48em(768px) から 2em@120em(1920px) に増加*/
font-size: calc(90% + ((1.2vw - .100em) * 1));
	color: #555555;
		font-weight:bold;
	padding-right: 0px;
	padding-top: 0px;
	white-space: pre;
    /* .48rem = viewportWidthMinimum /100 */
    /* 1.389rem = 100 * fontSizeDifference / viewportWidthDifference */
  }

.jiseki_font02 {
/* 1em@48em(768px) から 2em@120em(1920px) に増加*/
font-size: calc(100% + ((0.6vw - .120em) * 1));
	color: #555555;
	font-weight:bold;
	padding-right: 0px;
	padding-top: 0px;
	white-space: pre;
    /* .48rem = viewportWidthMinimum /100 */
    /* 1.389rem = 100 * fontSizeDifference / viewportWidthDifference */
  }

.hyou_blue{
color: #ffffff;
width: 25%;
background: #000033;
}



.jiseki_lay01{
width: 300px;
padding: 0px;
margin-bottom: 0px;
background-color: #000033;
color: #ffffff;
border: 0px solid #000033;
}

.jiseki_lay02{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}





.header_font01 {
	font-size: 5vw;
	padding-right: 0px;
	padding-top: 50px;
	white-space: pre;
}

.header_font02 {
	color: #FFFFFF;
	font-size: 2.5vw;
	font-weight:bold;
	padding-right: 0px;
	padding-top: 50px;
	white-space: pre;
}

.header_font03 {
/* 1em@48em(768px) から 2em@120em(1920px) に増加*/
font-size: calc(100% + ((1vw - .58rem) * 1));
	color: #FFFFFF;
	font-weight:bold;
	padding-right: 0px;
	padding-top: 50px;
	white-space: pre;
    /* .48rem = viewportWidthMinimum /100 */
    /* 1.389rem = 100 * fontSizeDifference / viewportWidthDifference */
  }

.header_font04 {
/* 1em@48em(768px) から 2em@120em(1920px) に増加*/
font-size: calc(100% + ((1vw - .58rem) * 1));
	color: #FFFFFF;
	font-weight:bold;
	padding-right: 0px;
	padding-top: 50px;
	white-space: pre;
    /* .48rem = viewportWidthMinimum /100 */
    /* 1.389rem = 100 * fontSizeDifference / viewportWidthDifference */
  }




