/*画面いっぱい系
 *
 *fullOuterTは電話
 * */
.fullOuter1, .fullOuter2, .fullOuter3, .fullOuter4,.fullOuterT,.fullOuterMap,.fullOuterC{
    width: 100vw;
    position: relative;
    transform: translateX(-50%);
    left: 50%;
    padding: 10px;
    background-image: url(../img/p11.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	height:400px;
	margin-bottom:100px;
}

@media screen and (max-width: 568px) {
	.fullOuter3{
		margin-bottom:0px;
		height:300px !important;
	}
}


.fullOuter1{
    background-image: url(../img/tp1.jpg);
}

.fullOuter2{
    background-image: url(../img/tp2.jpg);
}
.fullOuter3{
    background-image: url(../img/tp3.jpg);
}
.fullOuter4{
    background-image: url(../img/tp4.jpg);
}

.fullOuterT{
    background-image: url(../img/sky.jpg);
//	height:800px !important;
	height:auto;
}

.fullOuterMap{
	/*background-image: url(../img/p2.jpg);*/
	height:600px !important;
	/*height:auto;*/
	margin:0;
	padding:0;
	background-image:none;
}

.fullOuterC{
    background-image: url(../img/p2.jpg);
	height:400px !important;
//	height:auto;
	margin:0;
	padding:0;
}

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

	.fullOuterMap{
	  //  background-image: url(../img/p2.jpg);
		height:400px !important;
	//	height:auto;
		margin:0;
		padding:0;
	}
}


/*スマホ版でも左右並びのままの画像並べ*/

.left2{
	display:inline;
	width:50%;
}

.right2{
	display:inline;
	width:50%;
}

@media screen and (max-width: 568px) {
	.left2{
		display:inline;
		width:50%;
	}
	.right2{
		display:inline;
		width:50%;
	}
}




/*blow temporaly code*/
/*2023-03-26*/

.aa1{
width:300px;
background-color:steelblue !important;
color:white;
padding:10px;
font-size:20px;
}

.aa2{
background-color:#eee;
padding:10px;
}


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

	.aa1{

background-color:steelblue;
		display:block;
		width:95vw;
		color:white;
		padding:5px;
		font-weight:bold;
	}

	.aa2{
		display:block;
		width:95vw;
	}
}


h4.t2{
	border-bottom:1px dashed #999;
	margin-bottom:10px !important;
}

.waku2{
	background-color:steelblue;
}

.mp{
color:white;
font-weight:bold;

	font-size:25px;
}


.l4 td{

	border:1px solid steelblue;
	border-radius:10px;
}


@media screen and (max-width: 568px) {
.mp{
	display:block;
}
.mp img{
	width:50%;
}
}

table.line4 td{
	padding:10px;
vertical-align:top;
}


//table.l3d td{
//	padding:50px !important;
//}

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



	.mp{
		font-size:20px !important;
		font-weight:bold;
	}

	table.line4 td{
		padding:0;
		margin:0;
	display:block;
			width: 99%;
			height: auto;
	//text-align:center;
	font-size:16px;

		border:none;
		width:100%;
	}	


	table.line32{
		display:inline !important;
    border:none !important;
 border-collapse: collapse;

border: none !important;
	}
	
	table.line32 td{
		display:inline !important;
		margin:0 !important;
		padding:0 !important;
border-spacing:0 !important;
border: none !important;
	}

	table.line32 td img{
		width:31.5% !important;

		display:inline !important;
	}
	.waku{
		padding:10px;
		font-size:19px;
	}
}
