 @charset "utf-8";

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

NAME:::::::::uniq.css

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


#gNav li:nth-of-type(2) a{
	color:#009de0;
}
#contents {
	text-align:center;
}
#contactWrap {
    margin: 0 auto 0;
}


@media screen and (max-width: 750px) {
	.infiniteslide1{
		margin-top:30px;
	}
	.infiniteslide1 ul{
		height:260px !important;
	}
	.infiniteslide1 li{
		height:260px !important;
	}
	.infiniteslide1 li img{
		height:100% !important;
		width:auto !important;
	}
}



#inobe{
	background:url(../img/bg01.jpg) no-repeat center center #e2ecfa;
	padding:80px 0 70px;
	margin-bottom:80px;
}
#inobe .txtWrap{
	padding:0 20px;
	text-align:center;
}
@media screen and (max-width: 750px) {
	#inobe{
		padding:50px 0;
		margin-bottom:40px;
	}
	#inobe .txtWrap img{
		display:none;
	}
}




#contents #tenkai dl dt{
	font-size:24px;
	font-family: "Noto Sans Japanese", YuGothic, "游ゴシック", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN",  sans-serif;
	font-weight:900;
	color:#333;
	margin-bottom:10px;
	line-height:1.4;
}
#contents #tenkai .col2 dl{
	margin-bottom:15px;
	text-align:left;
	border:6px solid #009de0;
	padding:28px 30px;
	border-radius:3px;
	width:49.5%;
	margin-right:1%;
	float:left;
}
#contents #tenkai .col2 dl:nth-of-type(even){
	margin-right:0;
}
#contents #tenkai .col2 dl:nth-last-of-type(1),
#contents #tenkai .col2 dl:nth-last-of-type(2){
	margin-bottom:0;
}
#contents #tenkai .col2 dl dd{
	line-height:1.5;
}
#contents #tenkai .box{
	margin-bottom:30px !important;
}
#contents #tenkai .box:first-of-type{
	margin-bottom:70px !important;
}


#contents #iitoko .col2 .posL,
#contents #iitoko .col2 .posR{
	width:47.5%;
	text-align:left;
}
#contents .wk{
    margin-bottom: 40px;
}


@media screen and (max-width: 750px) {
	#contents .col2 dl{
		width:100%;
		margin-right:0;
		float:none;
		margin-bottom:10px;
		border:4px solid #009de0;
		padding:17px 20px;
	}
	#contents dl dt{
		font-size:18px;
	}
	#contents dl dd{
		min-height:auto !important;
	}
	#contents dl dd br{
		display:none;
	}
	#contents .col2 dl:nth-last-of-type(1),
	#contents .col2 dl:nth-last-of-type(2){
		margin-bottom:10px;
	}
	
	
	#contents #tenkai .col2 dl{
		margin-right:0;
		border:4px solid #009de0;
		padding:20px 20px;
		width:100%;
		float:none;
		margin-bottom:10px;
	}
	#contents #tenkai dl dt{
		font-size:18px;
		margin-bottom:5px;
	}
	#contents #tenkai .col2 dl:nth-last-of-type(1),
	#contents #tenkai .col2 dl:nth-last-of-type(2){
		margin-bottom:10px;
	}
	
	
	#contents #iitoko .col2 .posL,
	#contents #iitoko .col2 .posR{
		width:100%;
	}
	#contents #iitoko .col2 .btm20{
		text-align:center;
	}
	#contents #iitoko .col2 .t16{
		margin-bottom:10px;
	}
	.wk {
		padding: 30px 20px;
	}
	#contents #iitoko .col2 .posL{
		margin-bottom:25px;
	}
	#contents #iitoko .col2 .btn20{
		margin-bottom:10px;
	}
	#contents .wk{
		margin-bottom: 15px;
	}
}