

.fullOuter1, .fullOuter2, .fullOuter3, .fullOuter4,.fullOuterT,.fullOuterMap,.fullOuterC,.fullOuterT2,.fullOuterMap{
    width: 100vw;
    position: relative;
    transform: translateX(-50%);
    left: 50%;
    padding: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	height:auto;
	padding-bottom:60px;
	padding-top:30px;
}

.fwaku{
	width:1000px !important;
	margin-left:calc((100vw - 1050px) / 2);
}


.fullOuterT img{
	max-width:1000px;
}


@media screen and (max-width: 568px) {

	p.hd1{
		display:none;
	}
	.fwaku{
		width:94vw !important;
		padding-left:6vw !important;
		margin-left:0;
	}
	.fullOuter1, .fullOuter2, .fullOuter3, .fullOuter4, .fullOuterT, .fullOuterMap, .fullOuterC, .fullOuterT2, .fullOuterMap {
		padding:0;
		margin:0;
	}
}



.fullOuter{
    background-color:#d9eaec;
	height:auto;
	text-align:center;
}


.fullOuter1{
    background-image: url(../img/p10.jpg);
    background-repeat: no-repeat;
}


.fullOuter3{
    background-image: url(../img/p15.jpg);
    background-repeat: no-repeat;
}


.fullOuter4{
    background-color:#000;
	height:auto;
	text-align:center;
}



.fullOuterT{
    background-image: url(../img/p6.jpg);
    background-repeat: no-repeat;
}

@media screen and (max-width: 568px) {
	.fullOuterT{
		background-image: url(../img/p6a.jpg);
		background-repeat: no-repeat;
	}
}

/* only use 2023-05-31*/

p.pink{
	font-size:25px;
	width:100%;
	background-color:#FFF8F8;
	border-left:3px solid orangered;
	padding-left:20px;
}

.waku2{
	background-color:#F9DAF5;
	font-size:30px;
	font-weight:bold;
	width:300px;
	margin:0;
	padding:20px;
	padding:0;
	border-radius:20px;
}


table.line3 td img {
	width:320px;
}


.pi{
	margin-top:-20px;
	line-height:120%;
}

@media screen and (max-width: 568px) {

	.left2{
		display:inline;
		width:47vw;
		padding-left:1wv;
	}
	.right2{
		display:inline;
		width:47vw;
		padding-right:1wv;
	}

	table.line3 td {
		display:block;
		width:95vw !important;
	}

	h4.h4a{
		font-size:20px;
	}

}


.slide {width: 100%; overflow-x: scroll;}

h3.title{
    background-image: url(../img/p5.jpg) !important;
    background-repeat: no-repeat;
	padding-top:50px;
	padding-bottom:40px;
    background-position: top;
	background-size: cover;
	text-shadow:1px 1px 3px #999;
}

h3.title{
	margin-top:100px !important;
	margin-bottom:50px !important;

}


@media screen and (min-width: 568px) {
	.right73 p{
		font-size:22px;
	}
}

/*2023-07-10*/

h4.title{
    background-image: url(../img/p6.jpg) !important;
    background-repeat: no-repeat;
	padding-top:50px;
	padding-bottom:40px;
    background-position: top;
	background-size: cover;
	color:green;
	text-shadow:1px 1px 3px #fff;
}

.waku{
	background-color:#ACCDBB;
	border-radius:10px;
	padding:10px;
	padding-bottom:0px;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
}

.waku p{
	font-size:28px;
	color:steelblue;
}

@media screen and (min-width: 568px) {

	.waku p{
		margin-top:-10px;
	}
}
@media screen and (max-width: 568px) {

	.waku p{
		font-size:18px;
		color:steelblue;
		padding-bottom:8px;
	}
}
.line3 td{
	    vertical-align: top;
}

img.h5p{
	width:20px;
	margin-right:5px;
	margin-bottom:-5px;
}


@media screen and (min-width: 568px) {
	.right{
		padding:5px;
	}

	.left{
		padding:5px;
	}
}
.i2{
	font-weight:bold;
}

