﻿.wrapper
{
	clear: both;
	width: 980px ;
	margin: 0 auto ;	/* 左右に[auto]を指定することで、真ん中に寄る */
	padding: 5px ;		/* 上下左右の余白を0にしておく */
}
.container
{
	display: grid;
	gap: 5px;
	grid-template-columns: 1fr;
	grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto 70px;
	background: #f7f5ff;
}
.item
{
	padding: 0;
}
.item-box1
{
	grid-column: 1;
	grid-row: 1;
	margin: 0;
	padding: 2px 5px 2px 15px;
}
.title h1
{
	position: relative;
/*	border-left: solid 20px #a8aade;
	border-bottom: solid 1px #a8aade; */
	font-size: 24px;
	padding: 2px 5px;
}
.title h3
{
	position: relative;
/*	border-left: solid 20px #a8aade;
	border-bottom: solid 1px #a8aade; */
	font-size: 18px;
	padding: 0 20px;
	display: inline;
	border-top: solid 1px #e3cdff; 
	border-bottom: solid 2px #e3cdff; 
}
.title h4
{
	position: relative;
/*	border-left: solid 20px #a8aade;
	border-bottom: solid 1px #a8aade; */
	font-size: 14px;
	padding: 0 20px;
	display: inline;
	border-bottom: solid 2px #e3cdff; 
}

.item-title2
{
	grid-column: 1;
	grid-row: 2;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 0px 15px 2px 35px;
}
.item-box2
{
	grid-column: 1;
	grid-row: 3;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 20px 5px 0 50px;
	display: grid;
	grid-template-columns: 345px 180px 115px 250px;
	grid-template-rows: auto auto auto auto auto auto auto auto auto auto 40px;
	font-size: 14px;
}
.item-box2-1-1
{
	grid-column: 1;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box2-1-2
{
	grid-column: 2;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box2-1-3
{
	grid-column: 3;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box2-1-4
{
	grid-column: 4;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box2-2-1
{
	grid-column: 1;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-2-2
{
	grid-column: 2;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-2-3
{
	grid-column: 3;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-2-4
{
	grid-column: 4;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-3-1
{
	grid-column: 1;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-3-2
{
	grid-column: 2;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-3-3
{
	grid-column: 3;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-3-4
{
	grid-column: 4;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-4-1
{
	grid-column: 1;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-4-2
{
	grid-column: 2;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-4-3
{
	grid-column: 3;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-4-4
{
	grid-column: 4;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-5-1
{
	grid-column: 1;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
/*	border-bottom: 2px solid #9394de;*/
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-5-2
{
	grid-column: 2;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
/*	border-bottom: 2px solid #9394de;*/
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-5-3
{
	grid-column: 3;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
/*	border-bottom: 2px solid #9394de;*/
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-5-4
{
	grid-column: 4;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
/*	border-bottom: 2px solid #9394de;*/
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-6-1
{
	grid-column: 1;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-6-2
{
	grid-column: 2;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-6-3
{
	grid-column: 3;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-6-4
{
	grid-column: 4;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-7-1
{
	grid-column: 1;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-7-2
{
	grid-column: 2;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-7-3
{
	grid-column: 3;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-7-4
{
	grid-column: 4;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-8-1
{
	grid-column: 1;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-8-2
{
	grid-column: 2;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-8-3
{
	grid-column: 3;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box2-8-4
{
	grid-column: 4;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-title3
{
	grid-column: 1;
	grid-row: 4;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 0px 15px 2px 35px;
}
.item-box3
{
	grid-column: 1;
	grid-row: 5;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 20px 5px 0 50px;
	display: grid;
	grid-template-columns: 345px 180px 115px 250px;
	grid-template-rows:  auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto 40px; 
	font-size: 14px;
}
.item-box3-1-1
{
	grid-column: 1;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box3-1-2
{
	grid-column: 2;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box3-1-3
{
	grid-column: 3;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box3-1-4
{
	grid-column: 4;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box3-2-1
{
	grid-column: 1;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-2-2
{
	grid-column: 2;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-2-3
{
	grid-column: 3;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-2-4
{
	grid-column: 4;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-3-1
{
	grid-column: 1;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-3-2
{
	grid-column: 2;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-3-3
{
	grid-column: 3;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-3-4
{
	grid-column: 4;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-4-1
{
	grid-column: 1;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-4-2
{
	grid-column: 2;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-4-3
{
	grid-column: 3;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-4-4
{
	grid-column: 4;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-5-1
{
	grid-column: 1;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-5-2
{
	grid-column: 2;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-5-3
{
	grid-column: 3;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-5-4
{
	grid-column: 4;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-6-1
{
	grid-column: 1;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-6-2
{
	grid-column: 2;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-6-3
{
	grid-column: 3;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-6-4
{
	grid-column: 4;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-7-1
{
	grid-column: 1;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-7-2
{
	grid-column: 2;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-7-3
{
	grid-column: 3;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-7-4
{
	grid-column: 4;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-8-1
{
	grid-column: 1;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-8-2
{
	grid-column: 2;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-8-3
{
	grid-column: 3;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-8-4
{
	grid-column: 4;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-9-1
{
	grid-column: 1;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-9-2
{
	grid-column: 2;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-9-3
{
	grid-column: 3;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-9-4
{
	grid-column: 4;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-10-1
{
	grid-column: 1;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-10-2
{
	grid-column: 2;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-10-3
{
	grid-column: 3;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-10-4
{
	grid-column: 4;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-11-1
{
	grid-column: 1;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-11-2
{
	grid-column: 2;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-11-3
{
	grid-column: 3;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-11-4
{
	grid-column: 4;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-12-1
{
	grid-column: 1;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-12-2
{
	grid-column: 2;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-12-3
{
	grid-column: 3;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-12-4
{
	grid-column: 4;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-13-1
{
	grid-column: 1;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-13-2
{
	grid-column: 2;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-13-3
{
	grid-column: 3;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-13-4
{
	grid-column: 4;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-14-1
{
	grid-column: 1;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-14-2
{
	grid-column: 2;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-14-3
{
	grid-column: 3;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-14-4
{
	grid-column: 4;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-15-1
{
	grid-column: 1;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-15-2
{
	grid-column: 2;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-15-3
{
	grid-column: 3;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-15-4
{
	grid-column: 4;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-16-1
{
	grid-column: 1;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-16-2
{
	grid-column: 2;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-16-3
{
	grid-column: 3;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-16-4
{
	grid-column: 4;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-17-1
{
	grid-column: 1;
	grid-row: 17;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-17-2
{
	grid-column: 2;
	grid-row: 17;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-17-3
{
	grid-column: 3;
	grid-row: 17;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-17-4
{
	grid-column: 4;
	grid-row: 17;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-18-1
{
	grid-column: 1;
	grid-row: 18;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-18-2
{
	grid-column: 2;
	grid-row: 18;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-18-3
{
	grid-column: 3;
	grid-row: 18;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-18-4
{
	grid-column: 4;
	grid-row: 18;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-19-1
{
	grid-column: 1;
	grid-row: 19;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-19-2
{
	grid-column: 2;
	grid-row: 19;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-19-3
{
	grid-column: 3;
	grid-row: 19;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-19-4
{
	grid-column: 4;
	grid-row: 19;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-20-1
{
	grid-column: 1;
	grid-row: 20;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-20-2
{
	grid-column: 2;
	grid-row: 20;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-20-3
{
	grid-column: 3;
	grid-row: 20;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-20-4
{
	grid-column: 4;
	grid-row: 20;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-21-1
{
	grid-column: 1;
	grid-row: 21;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-21-2
{
	grid-column: 2;
	grid-row: 21;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-21-3
{
	grid-column: 3;
	grid-row: 21;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-21-4
{
	grid-column: 4;
	grid-row: 21;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-22-1
{
	grid-column: 1;
	grid-row: 22;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-22-2
{
	grid-column: 2;
	grid-row: 22;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-22-3
{
	grid-column: 3;
	grid-row: 22;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-22-4
{
	grid-column: 4;
	grid-row: 22;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-23-1
{
	grid-column: 1;
	grid-row: 23;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-23-2
{
	grid-column: 2;
	grid-row: 23;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-23-3
{
	grid-column: 3;
	grid-row: 23;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-23-4
{
	grid-column: 4;
	grid-row: 23;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-24-1
{
	grid-column: 1;
	grid-row: 24;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-24-2
{
	grid-column: 2;
	grid-row: 24;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-24-3
{
	grid-column: 3;
	grid-row: 24;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-24-4
{
	grid-column: 4;
	grid-row: 24;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-25-1
{
	grid-column: 1;
	grid-row: 25;
	border-top: 2px solid #9394de;    
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-25-2
{
	grid-column: 2;
	grid-row: 25;
	border-top: 2px solid #9394de;    
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-25-3
{
	grid-column: 3;
	grid-row: 25;
	border-top: 2px solid #9394de;    
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-25-4
{
	grid-column: 4;
	grid-row: 25;
	border-top: 2px solid #9394de;    
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-26-1
{
	grid-column: 1;
	grid-row: 26;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-26-2
{
	grid-column: 2;
	grid-row: 26;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-26-3
{
	grid-column: 3;
	grid-row: 26;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-26-4
{
	grid-column: 4;
	grid-row: 26;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-27-1
{
	grid-column: 1;
	grid-row: 27;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-27-2
{
	grid-column: 2;
	grid-row: 27;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-27-3
{
	grid-column: 3;
	grid-row: 27;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-27-4
{
	grid-column: 4;
	grid-row: 27;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-28-1
{
	grid-column: 1;
	grid-row: 28;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-28-2
{
	grid-column: 2;
	grid-row: 28;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-28-3
{
	grid-column: 3;
	grid-row: 28;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-28-4
{
	grid-column: 4;
	grid-row: 28;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-29-1
{
	grid-column: 1;
	grid-row: 29;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-29-2
{
	grid-column: 2;
	grid-row: 29;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-29-3
{
	grid-column: 3;
	grid-row: 29;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-29-4
{
	grid-column: 4;
	grid-row: 29;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-30-1
{
	grid-column: 1;
	grid-row: 30;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-30-2
{
	grid-column: 2;
	grid-row: 30;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-30-3
{
	grid-column: 3;
	grid-row: 30;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-30-4
{
	grid-column: 4;
	grid-row: 30;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-31-1
{
	grid-column: 1;
	grid-row: 31;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-31-2
{
	grid-column: 2;
	grid-row: 31;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-31-3
{
	grid-column: 3;
	grid-row: 31;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-31-4
{
	grid-column: 4;
	grid-row: 31;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-32-1
{
	grid-column: 1;
	grid-row: 32;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-32-2
{
	grid-column: 2;
	grid-row: 32;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-32-3
{
	grid-column: 3;
	grid-row: 32;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-32-4
{
	grid-column: 4;
	grid-row: 32;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-33-1
{
	grid-column: 1;
	grid-row: 33;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-33-2
{
	grid-column: 2;
	grid-row: 33;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-33-3
{
	grid-column: 3;
	grid-row: 33;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-33-4
{
	grid-column: 4;
	grid-row: 33;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-34-1
{
	grid-column: 1;
	grid-row: 34;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-34-2
{
	grid-column: 2;
	grid-row: 34;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-34-3
{
	grid-column: 3;
	grid-row: 34;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-34-4
{
	grid-column: 4;
	grid-row: 34;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-35-1
{
	grid-column: 1;
	grid-row: 35;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-35-2
{
	grid-column: 2;
	grid-row: 35;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-35-3
{
	grid-column: 3;
	grid-row: 35;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-35-4
{
	grid-column: 4;
	grid-row: 35;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-36-1
{
	grid-column: 1;
	grid-row: 36;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-36-2
{
	grid-column: 2;
	grid-row: 36;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-36-3
{
	grid-column: 3;
	grid-row: 36;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-36-4
{
	grid-column: 4;
	grid-row: 36;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-37-1
{
	grid-column: 1;
	grid-row: 37;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-37-2
{
	grid-column: 2;
	grid-row: 37;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-37-3
{
	grid-column: 3;
	grid-row: 37;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-37-4
{
	grid-column: 4;
	grid-row: 37;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-38-1
{
	grid-column: 1;
	grid-row: 38;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-38-2
{
	grid-column: 2;
	grid-row: 38;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-38-3
{
	grid-column: 3;
	grid-row: 38;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-38-4
{
	grid-column: 4;
	grid-row: 38;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-39-1
{
	grid-column: 1;
	grid-row: 39;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-39-2
{
	grid-column: 2;
	grid-row: 39;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-39-3
{
	grid-column: 3;
	grid-row: 39;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-39-4
{
	grid-column: 4;
	grid-row: 39;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-40-1
{
	grid-column: 1;
	grid-row: 40;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-40-2
{
	grid-column: 2;
	grid-row: 40;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-40-3
{
	grid-column: 3;
	grid-row: 40;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-40-4
{
	grid-column: 4;
	grid-row: 40;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-41-1
{
	grid-column: 1;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-41-2
{
	grid-column: 2;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-41-3
{
	grid-column: 3;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-41-4
{
	grid-column: 4;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-1
{
	grid-column: 1;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-2
{
	grid-column: 2;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-3
{
	grid-column: 3;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-4
{
	grid-column: 4;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
/*ここから予備

.item-box3-41-1
{
	grid-column: 1;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-41-2
{
	grid-column: 2;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-41-3
{
	grid-column: 3;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-41-4
{
	grid-column: 4;
	grid-row: 41;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-1
{
	grid-column: 1;
	grid-row: 42;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-2
{
	grid-column: 2;
	grid-row: 42;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-3
{
	grid-column: 3;
	grid-row: 42;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box3-42-4
{
	grid-column: 4;
	grid-row: 42;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
*/
.item-title7
{
	grid-column: 1;
	grid-row: 6;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 0 15px 2px 30px;
}
.item-box7
{
	grid-column: 1;
	grid-row: 7;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 20px 5px 0 50px;
	display: grid;
	grid-template-columns: 345px 180px 115px 250px;
	grid-template-rows: auto auto auto 40px;
	font-size: 14px;
}
.item-box7-1-1
{
	grid-column: 1;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px;
	background: #e7c9e6;
}
.item-box7-1-2
{
	grid-column: 2;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px;
	background: #e7c9e6;
}
.item-box7-1-3
{
	grid-column: 3;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px;
	background: #e7c9e6;
}
.item-box7-1-4
{
	grid-column: 4;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px;
	background: #e7c9e6;
}
.item-box7-2-1
{
	grid-column: 1;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box7-2-2
{
	grid-column: 2;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box7-2-3
{
	grid-column: 3;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box7-2-4
{
	grid-column: 4;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box7-2-4 a
{
	text-decoration: none;
	font-weight: bold;
	color: #0360ed;
}
.item-box7-2-4 a:hover
{
	text-decoration: underline;
	font-weight: bold;
  	color: #f35;
}








.item-title4
{
	grid-column: 1;
	grid-row: 8;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 0px 15px 2px 35px;
}
.item-box4
{
	grid-column: 1;
	grid-row: 9;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 20px 5px 0 50px;
	display: grid;
	grid-template-columns: 345px 180px 115px 250px;
	grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto 40px;
	font-size: 14px;
}
.item-box4-1-1
{
	grid-column: 1;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box4-1-2
{
	grid-column: 2;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box4-1-3
{
	grid-column: 3;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box4-1-4
{
	grid-column: 4;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box4-2-1
{
	grid-column: 1;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-2-2
{
	grid-column: 2;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-2-3
{
	grid-column: 3;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-2-4
{
	grid-column: 4;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-3-1
{
	grid-column: 1;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-3-2
{
	grid-column: 2;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-3-3
{
	grid-column: 3;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-3-4
{
	grid-column: 4;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-4-1
{
	grid-column: 1;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-4-2
{
	grid-column: 2;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-4-3
{
	grid-column: 3;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-4-4
{
	grid-column: 4;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-5-1
{
	grid-column: 1;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-5-2
{
	grid-column: 2;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-5-3
{
	grid-column: 3;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-5-4
{
	grid-column: 4;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-6-1
{
	grid-column: 1;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-6-2
{
	grid-column: 2;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-6-3
{
	grid-column: 3;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-6-4
{
	grid-column: 4;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-7-1
{
	grid-column: 1;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-7-2
{
	grid-column: 2;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-7-3
{
	grid-column: 3;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-7-4
{
	grid-column: 4;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-8-1
{
	grid-column: 1;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-8-2
{
	grid-column: 2;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-8-3
{
	grid-column: 3;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-8-4
{
	grid-column: 4;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-9-1
{
	grid-column: 1;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-9-2
{
	grid-column: 2;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-9-3
{
	grid-column: 3;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-9-4
{
	grid-column: 4;
	grid-row: 9;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-10-1
{
	grid-column: 1;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-10-2
{
	grid-column: 2;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-10-3
{
	grid-column: 3;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-10-4
{
	grid-column: 4;
	grid-row: 10;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-11-1
{
	grid-column: 1;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-11-2
{
	grid-column: 2;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-11-3
{
	grid-column: 3;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-11-4
{
	grid-column: 4;
	grid-row: 11;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-12-1
{
	grid-column: 1;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-12-2
{
	grid-column: 2;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-12-3
{
	grid-column: 3;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-12-4
{
	grid-column: 4;
	grid-row: 12;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-13-1
{
	grid-column: 1;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-13-2
{
	grid-column: 2;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-13-3
{
	grid-column: 3;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-13-4
{
	grid-column: 4;
	grid-row: 13;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-14-1
{
	grid-column: 1;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-14-2
{
	grid-column: 2;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-14-3
{
	grid-column: 3;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-14-4
{
	grid-column: 4;
	grid-row: 14;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-15-1
{
	grid-column: 1;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-15-2
{
	grid-column: 2;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-15-3
{
	grid-column: 3;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-15-4
{
	grid-column: 4;
	grid-row: 15;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-16-1
{
	grid-column: 1;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-16-2
{
	grid-column: 2;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-16-3
{
	grid-column: 3;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box4-16-4
{
	grid-column: 4;
	grid-row: 16;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-title5
{
	grid-column: 1;
	grid-row: 10;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 0px 15px 2px 35px;
}
.item-box5
{
	grid-column: 1;
	grid-row: 11;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 20px 5px 0 50px;
	display: grid;
	grid-template-columns: 345px 180px 115px 250px;
	grid-template-rows: auto auto auto auto auto auto auto auto auto auto 40px;
	font-size: 14px;
}
.item-box5-1-1
{
	grid-column: 1;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box5-1-2
{
	grid-column: 2;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box5-1-3
{
	grid-column: 3;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box5-1-4
{
	grid-column: 4;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box5-2-1
{
	grid-column: 1;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-2-2
{
	grid-column: 2;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-2-3
{
	grid-column: 3;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-2-4
{
	grid-column: 4;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-3-1
{
	grid-column: 1;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-3-2
{
	grid-column: 2;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-3-3
{
	grid-column: 3;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-3-4
{
	grid-column: 4;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-4-1
{
	grid-column: 1;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-4-2
{
	grid-column: 2;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-4-3
{
	grid-column: 3;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-4-4
{
	grid-column: 4;
	grid-row: 4;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-5-1
{
	grid-column: 1;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-5-2
{
	grid-column: 2;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-5-3
{
	grid-column: 3;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-5-4
{
	grid-column: 4;
	grid-row: 5;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-6-1
{
	grid-column: 1;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-6-2
{
	grid-column: 2;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-6-3
{
	grid-column: 3;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-6-4
{
	grid-column: 4;
	grid-row: 6;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-7-1
{
	grid-column: 1;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-7-2
{
	grid-column: 2;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-7-3
{
	grid-column: 3;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-7-4
{
	grid-column: 4;
	grid-row: 7;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-8-1
{
	grid-column: 1;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-8-2
{
	grid-column: 2;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-8-3
{
	grid-column: 3;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box5-8-4
{
	grid-column: 4;
	grid-row: 8;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}

.item-title6
{
	grid-column: 1;
	grid-row: 12;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 0px 15px 2px 35px;
}
.item-box6
{
	grid-column: 1;
	grid-row: 13;
/*	background: #e7f7e4;*/
	margin: 0;
	padding: 20px 5px 0 50px;
	display: grid;
	grid-template-columns: 345px 180px 115px 250px;
	grid-template-rows: auto auto auto auto 40px;
	font-size: 14px;
}
.item-box6-1-1
{
	grid-column: 1;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box6-1-2
{
	grid-column: 2;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box6-1-3
{
	grid-column: 3;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box6-1-4
{
	grid-column: 4;
	grid-row: 1;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	background: #e7c9e6;
}
.item-box6-2-1
{
	grid-column: 1;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box6-2-2
{
	grid-column: 2;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box6-2-3
{
	grid-column: 3;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box6-2-4
{
	grid-column: 4;
	grid-row: 2;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box6-3-1
{
	grid-column: 1;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box6-3-2
{
	grid-column: 2;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box6-3-3
{
	grid-column: 3;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}
.item-box6-3-4
{
	grid-column: 4;
	grid-row: 3;
	border-top: 2px solid #9394de;
	border-left: 2px solid #9394de;
	border-right: 2px solid #9394de;
	border-bottom: 2px solid #9394de;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px;
	background: #fff;
}


.detail ul
{
	padding-left: 50px;
	list-style-type: disc;
	font-size: 14px;
}
hr.dots
{
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}
.item-last
{
	grid-column: 1 / 3;
	grid-row: 7
	margin: 0;
	padding: 10px 15px 2px 35px;
}
.last
{
	padding: 2px 25px;
	margin: 10px 35px 30px 25px;
}
.lastline
{
	padding: 5px 25px;
	margin: 10px 35px 10px 25px;
	background: white;
	border-left: solid 5px #5d627b;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.57);
}
.item-area
{
	font-weight: bold;
	padding : 20px 10px 5px 0;
	font-size: 14px;
}

#area-menu ul
{
}
#area-menu li
{
	display: inline-block;　/*横並びにします*/
}
#area-menu li:after
{
    	content: " | ";　/*記号( ＞ )を追加します*/
}
#area-menu li:last-child:after{
    	content: "";　/*リスト要素の末尾は記号を消します*/
}
#area-menu a {
	text-decoration: none;
	color: #0360ed;
}
#area-menu a:hover {
	text-decoration: underline;
  	color: #f35;
	font-size: 14px;
}
p.atend2 a
{
	text-decoration: none;
	font-weight: bold;
	color: #0360ed;
}
p.atend2 a:hover
{
	text-decoration: underline;
	color: #f06;
}
h3.atend2 a
{
	text-decoration: none;
	font-weight: bold;
	color: #0360ed;
}
h3.atend2 a:hover
{
	text-decoration: underline;
	color: #f06;
}


@media screen and ( max-width:769px )
{
	.wrapper
	{
		width: 97%;
		margin: 0 auto ;	/* 左右に[auto]を指定することで、真ん中に寄る */
		padding: 5px ;		/* 上下左右の余白を0にしておく */
	}
	.container
	{
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: auto 50px;
		background: #f7f5ff;
	}
	.item-box1
	{
		grid-column: 1;
		grid-row: 1;
		margin: 0;
		padding: 2px 5px 2px 15px;
	}
	.title h1
	{
		position: relative;
	/*	border-left: solid 20px #a8aade;
		border-bottom: solid 1px #a8aade; */
		font-size: 18px;
		padding: 2px 5px;
	}
	.title h3
	{
		position: relative;
	/*	border-left: solid 20px #a8aade;
		border-bottom: solid 1px #a8aade; */
		font-size: 16px;
		padding: 0 20px;
		display: inline;
		border-top: solid 1px #e3cdff; 
		border-bottom: solid 2px #e3cdff; 
	}
	.title h4
	{
		position: relative;
	/*	border-left: solid 20px #a8aade;
		border-bottom: solid 1px #a8aade; */
		font-size: 14px;
		padding: 0 20px;
		display: inline;
		border-bottom: solid 2px #e3cdff; 
	}
	.item-title2
	{
		grid-column: 1;
		grid-row: 2;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 0px 15px 2px 35px;
	}
	.item-box2
	{
		grid-column: 1;
		grid-row: 3;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 20px 30px 0 70px;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto 40px;
		font-size: 12px;
	}
	.item-box2-1-1
	{
		grid-column: 1;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box2-1-2
	{
		grid-column: 2;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box2-1-3
	{
		grid-column: 3;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box2-1-4
	{
		grid-column: 4;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box2-2-1
	{
		grid-column: 1;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-2-2
	{
		grid-column: 2;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-2-3
	{
		grid-column: 3;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-2-4
	{
		grid-column: 4;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-3-1
	{
		grid-column: 1;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-3-2
	{
		grid-column: 2;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-3-3
	{
		grid-column: 3;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-3-4
	{
		grid-column: 4;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-4-1
	{
		grid-column: 1;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-4-2
	{
		grid-column: 2;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-4-3
	{
		grid-column: 3;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-4-4
	{
		grid-column: 4;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-5-1
	{
		grid-column: 1;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-5-2
	{
		grid-column: 2;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-5-3
	{
		grid-column: 3;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-5-4
	{
		grid-column: 4;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-6-1
	{
		grid-column: 1;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-6-2
	{
		grid-column: 2;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-6-3
	{
		grid-column: 3;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-6-4
	{
		grid-column: 4;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-7-1
	{
		grid-column: 1;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-7-2
	{
		grid-column: 2;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-7-3
	{
		grid-column: 3;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-7-4
	{
		grid-column: 4;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-8-1
	{
		grid-column: 1;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-8-2
	{
		grid-column: 2;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-8-3
	{
		grid-column: 3;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box2-8-4
	{
		grid-column: 4;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-title3
	{
		grid-column: 1;
		grid-row: 4;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 0px 15px 2px 35px;
	}
	.item-box3
	{
		grid-column: 1;
		grid-row: 5;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 20px 30px 0 70px;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto 40px; 
		font-size: 12px;
	}
b 	.item-box3-1-1
	{
		grid-column: 1;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box3-1-2
	{
		grid-column: 2;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box3-1-3
	{
		grid-column: 3;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box3-1-4
	{
		grid-column: 4;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box3-2-1
	{
		grid-column: 1;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-2-2
	{
		grid-column: 2;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-2-3
	{
		grid-column: 3;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-2-4
	{
		grid-column: 4;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-3-1
	{
		grid-column: 1;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-3-2
	{
		grid-column: 2;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-3-3
	{
		grid-column: 3;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-3-4
	{
		grid-column: 4;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-4-1
	{
		grid-column: 1;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-4-2
	{
		grid-column: 2;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-4-3
	{
		grid-column: 3;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-4-4
	{
		grid-column: 4;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-5-1
	{
		grid-column: 1;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-5-2
	{
		grid-column: 2;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-5-3
	{
		grid-column: 3;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-5-4
	{
		grid-column: 4;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-6-1
	{
		grid-column: 1;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-6-2
	{
		grid-column: 2;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-6-3
	{
		grid-column: 3;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-6-4
	{
		grid-column: 4;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-7-1
	{
		grid-column: 1;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-7-2
	{
		grid-column: 2;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-7-3
	{
		grid-column: 3;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-7-4
	{
		grid-column: 4;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-8-1
	{
		grid-column: 1;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-8-2
	{
		grid-column: 2;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-8-3
	{
		grid-column: 3;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-8-4
	{
		grid-column: 4;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-9-1
	{
		grid-column: 1;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-9-2
	{
		grid-column: 2;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-9-3
	{
		grid-column: 3;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-9-4
	{
		grid-column: 4;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-10-1
	{
		grid-column: 1;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-10-2
	{
		grid-column: 2;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-10-3
	{
		grid-column: 3;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-10-4
	{
		grid-column: 4;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-11-1
	{
		grid-column: 1;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-11-2
	{
		grid-column: 2;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-11-3
	{
		grid-column: 3;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-11-4
	{
		grid-column: 4;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-12-1
	{
		grid-column: 1;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-12-2
	{
		grid-column: 2;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-12-3
	{
		grid-column: 3;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-12-4
	{
		grid-column: 4;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-13-1
	{
		grid-column: 1;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-13-2
	{
		grid-column: 2;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-13-3
	{
		grid-column: 3;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-13-4
	{
		grid-column: 4;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-14-1
	{
		grid-column: 1;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-14-2
	{
		grid-column: 2;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-14-3
	{
		grid-column: 3;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-14-4
	{
		grid-column: 4;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-15-1
	{
		grid-column: 1;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-15-2
	{
		grid-column: 2;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-15-3
	{
		grid-column: 3;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-15-4
	{
		grid-column: 4;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-16-1
	{
		grid-column: 1;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-16-2
	{
		grid-column: 2;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-16-3
	{
		grid-column: 3;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-16-4
	{
		grid-column: 4;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-17-1
	{
		grid-column: 1;
		grid-row: 17;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-17-2
	{
		grid-column: 2;
		grid-row: 17;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-17-3
	{
		grid-column: 3;
		grid-row: 17;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-17-4
	{
		grid-column: 4;
		grid-row: 17;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-18-1
	{
		grid-column: 1;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-18-2
	{
		grid-column: 2;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-18-3
	{
		grid-column: 3;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-18-4
	{
		grid-column: 4;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-19-1
	{
		grid-column: 1;
		grid-row: 19;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-19-2
	{
		grid-column: 2;
		grid-row: 19;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-19-3
	{
		grid-column: 3;
		grid-row: 19;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-19-4
	{
		grid-column: 4;
		grid-row: 19;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-20-1
	{
		grid-column: 1;
		grid-row: 20;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-20-2
	{
		grid-column: 2;
		grid-row: 20;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-20-3
	{
		grid-column: 3;
		grid-row: 20;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-20-4
	{
		grid-column: 4;
		grid-row: 20;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-21-1
	{
		grid-column: 1;
		grid-row: 21;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-21-2
	{
		grid-column: 2;
		grid-row: 21;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-21-3
	{
		grid-column: 3;
		grid-row: 21;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-21-4
	{
		grid-column: 4;
		grid-row: 21;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-22-1
	{
		grid-column: 1;
		grid-row: 22;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-22-2
	{
		grid-column: 2;
		grid-row: 22;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-22-3
	{
		grid-column: 3;
		grid-row: 22;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-22-4
	{
		grid-column: 4;
		grid-row: 22;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-23-1
	{
		grid-column: 1;
		grid-row: 23;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-23-2
	{
		grid-column: 2;
		grid-row: 23;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-23-3
	{
		grid-column: 3;
		grid-row: 23;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-23-4
	{
		grid-column: 4;
		grid-row: 23;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-24-1
	{
		grid-column: 1;
		grid-row: 24;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-24-2
	{
		grid-column: 2;
		grid-row: 24;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-24-3
	{
		grid-column: 3;
		grid-row: 24;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-24-4
	{
		grid-column: 4;
		grid-row: 24;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-25-1
	{
		grid-column: 1;
		grid-row: 25;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-25-2
	{
		grid-column: 2;
		grid-row: 25;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-25-3
	{
		grid-column: 3;
		grid-row: 25;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-25-4
	{
		grid-column: 4;
		grid-row: 25;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-26-1
	{
		grid-column: 1;
		grid-row: 26;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-26-2
	{
		grid-column: 2;
		grid-row: 26;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-26-3
	{
		grid-column: 3;
		grid-row: 26;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-26-4
	{
		grid-column: 4;
		grid-row: 26;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-27-1
	{
		grid-column: 1;
		grid-row: 27;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-27-2
	{
		grid-column: 2;
		grid-row: 27;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-27-3
	{
		grid-column: 3;
		grid-row: 27;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-27-4
	{
		grid-column: 4;
		grid-row: 27;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-28-1
	{
		grid-column: 1;
		grid-row: 28;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-28-2
	{
		grid-column: 2;
		grid-row: 28;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-28-3
	{
		grid-column: 3;
		grid-row: 28;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-28-4
	{
		grid-column: 4;
		grid-row: 28;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-29-1
	{
		grid-column: 1;
		grid-row: 29;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-29-2
	{
		grid-column: 2;
		grid-row: 29;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-29-3
	{
		grid-column: 3;
		grid-row: 29;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-29-4
	{
		grid-column: 4;
		grid-row: 29;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-30-1
	{
		grid-column: 1;
		grid-row: 30;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-30-2
	{
		grid-column: 2;
		grid-row: 30;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-30-3
	{
		grid-column: 3;
		grid-row: 30;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-30-4
	{
		grid-column: 4;
		grid-row: 30;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-31-2
	{
		grid-column: 2;
		grid-row: 31;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-31-3
	{
		grid-column: 3;
		grid-row: 31;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-31-4
	{
		grid-column: 4;
		grid-row: 31;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-32-1
	{
		grid-column: 1;
		grid-row: 32;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-32-2
	{
		grid-column: 2;
		grid-row: 32;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-32-3
	{
		grid-column: 3;
		grid-row: 32;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-32-4
	{
		grid-column: 4;
		grid-row: 32;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-33-1
	{
		grid-column: 1;
		grid-row: 33;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-33-2
	{
		grid-column: 2;
		grid-row: 33;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-33-3
	{
		grid-column: 3;
		grid-row: 33;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-33-4
	{
		grid-column: 4;
		grid-row: 33;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}


	.item-box3-34-1
	{
		grid-column: 1;
		grid-row: 34;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-34-2
	{
		grid-column: 2;
		grid-row: 34;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-34-3
	{
		grid-column: 3;
		grid-row: 34;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-34-4
	{
		grid-column: 4;
		grid-row: 34;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}


	.item-box3-35-1
	{
		grid-column: 1;
		grid-row: 35;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-35-2
	{
		grid-column: 2;
		grid-row: 35;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-35-3
	{
		grid-column: 3;
		grid-row: 35;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-35-4
	{
		grid-column: 4;
		grid-row: 35;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-36-1
	{
		grid-column: 1;
		grid-row: 36;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-36-2
	{
		grid-column: 2;
		grid-row: 36;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-36-3
	{
		grid-column: 3;
		grid-row: 36;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-36-4
	{
		grid-column: 4;
		grid-row: 36;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}

	.item-box3-37-1
	{
		grid-column: 1;
		grid-row: 37;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-37-2
	{
		grid-column: 2;
		grid-row: 37;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-37-3
	{
		grid-column: 3;
		grid-row: 37;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-37-4
	{
		grid-column: 4;
		grid-row: 37;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-38-1
	{
		grid-column: 1;
		grid-row: 38;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-38-2
	{
		grid-column: 2;
		grid-row: 38;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-38-3
	{
		grid-column: 3;
		grid-row: 38;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-38-4
	{
		grid-column: 4;
		grid-row: 38;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-39-1
	{
		grid-column: 1;
		grid-row: 39;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-39-2
	{
		grid-column: 2;
		grid-row: 39;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-39-3
	{
		grid-column: 3;
		grid-row: 39;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-39-4
	{
		grid-column: 4;
		grid-row: 39;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-40-1
	{
		grid-column: 1;
		grid-row: 40;
		padding-bottom: 40px;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-40-2
	{
		grid-column: 2;
		grid-row: 40;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-40-3
	{
		grid-column: 3;
		grid-row: 40;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-40-4
	{
		grid-column: 4;
		grid-row: 40;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-41-1
	{
		grid-column: 1;
		grid-row: 41;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-41-2
	{
		grid-column: 2;
		grid-row: 41;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-41-3
	{
		grid-column: 3;
		grid-row: 41;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-41-4
	{
		grid-column: 4;
		grid-row: 41;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-42-1
	{
		grid-column: 1;
		grid-row: 40;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-42-2
	{
		grid-column: 2;
		grid-row: 40;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		border-bottom: 2px solid #9394de;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-42-3
	{
		grid-column: 3;
		grid-row: 40;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		border-bottom: 2px solid #9394de;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box3-42-4
	{
		grid-column: 4;
		grid-row: 40;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-title7
	{
		grid-column: 1;
		grid-row: 7;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 0px 15px 2px 30px;
	}

	.item-box7
	{
		grid-column: 1;
		grid-row: 8;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 10px 15px 0 70px;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-template-rows: auto auto auto 40px;
		font-size: 12px;
	}
	.item-box7-2-1
	{
		grid-column: 1;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box7-2-2
	{
		grid-column: 2;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box7-2-3
	{
		grid-column: 3;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box7-2-4
	{
		grid-column: 4;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box7-2-4 a
	{
		text-decoration: none;
		font-weight: bold;
		color: #0360ed;
	}
	.item-box7-2-4 a:hover
	{
		text-decoration: underline;
		font-weight: bold;
	  	color: #f35;
	}




	.item-title4
	{
		grid-column: 1;
		grid-row: 9;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 0px 15px 2px 35px;
	}
	.item-box4
	{
		grid-column: 1;
		grid-row: 10;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 20px 30px 0 70px;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto 40px;
		font-size: 12px;
	}
	.item-box4-1-1
	{
		grid-column: 1;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box4-1-2
	{
		grid-column: 2;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box4-1-3
	{
		grid-column: 3;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box4-1-4
	{
		grid-column: 4;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box4-2-1
	{
		grid-column: 1;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-2-2
	{
		grid-column: 2;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-2-3
	{
		grid-column: 3;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-2-4
	{
		grid-column: 4;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-3-1
	{
		grid-column: 1;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-3-2
	{
		grid-column: 2;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-3-3
	{
		grid-column: 3;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-3-4
	{
		grid-column: 4;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-4-1
	{
		grid-column: 1;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-4-2
	{
		grid-column: 2;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-4-3
	{
		grid-column: 3;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-4-4
	{
		grid-column: 4;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-5-1
	{
		grid-column: 1;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-5-2
	{
		grid-column: 2;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-5-3
	{
		grid-column: 3;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-5-4
	{
		grid-column: 4;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-6-1
	{
		grid-column: 1;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-6-2
	{
		grid-column: 2;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-6-3
	{
		grid-column: 3;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-6-4
	{
		grid-column: 4;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-7-1
	{
		grid-column: 1;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-7-2
	{
		grid-column: 2;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-7-3
	{
		grid-column: 3;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-7-4
	{
		grid-column: 4;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-8-1
	{
		grid-column: 1;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-8-2
	{
		grid-column: 2;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-8-3
	{
		grid-column: 3;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-8-4
	{
		grid-column: 4;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-9-1
	{
		grid-column: 1;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-9-2
	{
		grid-column: 2;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-9-3
	{
		grid-column: 3;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-9-4
	{
		grid-column: 4;
		grid-row: 9;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-10-1
	{
		grid-column: 1;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-10-2
	{
		grid-column: 2;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-10-3
	{
		grid-column: 3;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-10-4
	{
		grid-column: 4;
		grid-row: 10;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-11-1
	{
		grid-column: 1;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-11-2
	{
		grid-column: 2;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-11-3
	{
		grid-column: 3;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-11-4
	{
		grid-column: 4;
		grid-row: 11;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-12-1
	{
		grid-column: 1;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-12-2
	{
		grid-column: 2;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-12-3
	{
		grid-column: 3;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-12-4
	{
		grid-column: 4;
		grid-row: 12;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-13-1
	{
		grid-column: 1;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-13-2
	{
		grid-column: 2;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-13-3
	{
		grid-column: 3;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-13-4
	{
		grid-column: 4;
		grid-row: 13;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-14-1
	{
		grid-column: 1;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-14-2
	{
		grid-column: 2;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-14-3
	{
		grid-column: 3;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-14-4
	{
		grid-column: 4;
		grid-row: 14;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-15-1
	{
		grid-column: 1;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-15-2
	{
		grid-column: 2;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-15-3
	{
		grid-column: 3;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-15-4
	{
		grid-column: 4;
		grid-row: 15;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-16-1
	{
		grid-column: 1;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-16-2
	{
		grid-column: 2;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-16-3
	{
		grid-column: 3;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-16-4
	{
		grid-column: 4;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-16-1
	{
		grid-column: 1;
		grid-row: 16;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-17-2
	{
		grid-column: 2;
		grid-row: 17;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-17-3
	{
		grid-column: 3;
		grid-row: 17;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-17-4
	{
		grid-column: 4;
		grid-row: 17;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-18-1
	{
		grid-column: 1;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-18-2
	{
		grid-column: 2;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-18-3
	{
		grid-column: 3;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box4-18-4
	{
		grid-column: 4;
		grid-row: 18;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}


	.item-title5
	{
		grid-column: 1;
		grid-row: 11;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 0px 15px 2px 35px;
	}
	.item-box5
	{
		grid-column: 1;
		grid-row: 12;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 20px 30px 0 70px;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto 40px;
		font-size: 12px;
	}
	.item-box5-1-1
	{
		grid-column: 1;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box5-1-2
	{
		grid-column: 2;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box5-1-3
	{
		grid-column: 3;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box5-1-4
	{
		grid-column: 4;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box5-2-1
	{
		grid-column: 1;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-2-2
	{
		grid-column: 2;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-2-3
	{
		grid-column: 3;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-2-4
	{
		grid-column: 4;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-3-1
	{
		grid-column: 1;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-3-2
	{
		grid-column: 2;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-3-3
	{
		grid-column: 3;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-3-4
	{
		grid-column: 4;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-4-1
	{
		grid-column: 1;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-4-2
	{
		grid-column: 2;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-4-3
	{
		grid-column: 3;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-4-4
	{
		grid-column: 4;
		grid-row: 4;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-5-1
	{
		grid-column: 1;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-5-2
	{
		grid-column: 2;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-5-3
	{
		grid-column: 3;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-5-4
	{
		grid-column: 4;
		grid-row: 5;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-6-1
	{
		grid-column: 1;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-6-2
	{
		grid-column: 2;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-6-3
	{
		grid-column: 3;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-6-4
	{
		grid-column: 4;
		grid-row: 6;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-7-1
	{
		grid-column: 1;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-7-2
	{
		grid-column: 2;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-7-3
	{
		grid-column: 3;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-7-4
	{
		grid-column: 4;
		grid-row: 7;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-8-1
	{
		grid-column: 1;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-8-2
	{
		grid-column: 2;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-8-3
	{
		grid-column: 3;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box5-8-4
	{
		grid-column: 4;
		grid-row: 8;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-title6
	{
		grid-column: 1;
		grid-row: 13;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 0px 15px 2px 35px;
	}
	.item-box6
	{
		grid-column: 1;
		grid-row: 14;
	/*	background: #e7f7e4;*/
		margin: 0;
		padding: 20px 30px 40px 70px;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-template-rows: auto auto auto 40px;
		font-size: 12px;
	}
	.item-box6-1-1
	{
		grid-column: 1;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box6-1-2
	{
		grid-column: 2;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box6-1-3
	{
		grid-column: 3;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box6-1-4
	{
		grid-column: 4;
		grid-row: 1;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: bold;
		text-align: center;
		padding: 5px 0;
		background: #e7c9e6;
	}
	.item-box6-2-1
	{
		grid-column: 1;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box6-2-2
	{
		grid-column: 2;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box6-2-3
	{
		grid-column: 3;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box6-2-4
	{
		grid-column: 4;
		grid-row: 2;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box6-3-1
	{
		grid-column: 1;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box6-3-2
	{
		grid-column: 2;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box6-3-3
	{
		grid-column: 3;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-box6-3-4
	{
		grid-column: 4;
		grid-row: 3;
		border-top: 2px solid #9394de;
		border-left: 2px solid #9394de;
		border-right: 2px solid #9394de;
		border-bottom: 2px solid #9394de;
		font-weight: normal;
		text-align: left;
		padding: 5px 5px;
		background: #fff;
	}
	.item-area
	{
		font-weight: bold;
		padding: 20px 10px 5px 0;
		font-size: 14px;
	}
	#area-menu ul
	{
	}
	#area-menu li
	{
		display: inline-block;　/*横並びにします*/
	}
	#area-menu li:after
	{
	    	content: " | ";　/*記号( ＞ )を追加します*/
	}
	#area-menu li:last-child:after{
	    	content: "";　/*リスト要素の末尾は記号を消します*/
	}
	#area-menu a {
		text-decoration: none;
		color: #0360ed;
	}
	#area-menu a:hover {
		text-decoration: underline;
	  	color: #f35;
		font-size: 14px;
	}
	p.atend2 a
	{
		text-decoration: none;
		font-weight: bold;
		color: #0360ed;
	}
	p.atend2 a:hover
	{
		text-decoration: underline;
		color: #f06;
	}
}
