@charset "UTF-8";
/* CSS Document */

@media print, screen and (min-width: 769px){
	
	.img3_s{
		display:none;
	}
	.text1_s{
		display:none;
	}
	
	.tit1{
		width:1100px;
		text-align:center;
		font-size:24px;
		font-weight:bold;
		line-height:18px;
		margin-top:30px;
		margin-bottom:4px;
		background-color:#F9BE3E;
		margin-left:calc(50% - 550px);
		padding-top:6px;
		padding-bottom:6px;
		color:#ffffff;
	}
	.imgUl{
		list-style:none;
		width:1100px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:4px;
	}
	.imgUl li{
		float:left;
		width:548px;
		height:399px;
		margin-bottom:4px;
	}
	.imgUl li:nth-child(1){
		margin-right:4px;
	}
	
	.text1{
		width:800px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		padding-top:6px;
		padding-bottom:6px;
		color:#ffffff;
		text-align:center;
		font-size:22px;
		font-weight:bold;
		line-height:32px;
		background-color:#2F9BE6;
		margin-top:8px;
		margin-bottom:12px;
		border-radius: 50px;
		
	}
	.img3{
		width:100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:80px;
		margin-bottom:20px;
		text-align:center;
		padding-top:20px;
		padding-bottom:80px;
		background-color:#eeeeee;
	}
	
	.buhinUl{
		list-style:none;
		width:900px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:0px;
	}
	.buhinUl li{
		float:left;
		margin-left:10px;
		width:200px;
		height:200px;
		background-color:#65390b;
		text-align:center;
	}
	.buhinUl li:nth-child(1){
		background-color:#ffffff;
		font-size:20px;
		font-weight:bold;
		line-height:20px;
		margin-left:20px;
		padding-top:80px;
		border:3px solid #bcbcbc;
		box-sizing: border-box;
		color:#666666;
	}
	
	


}




/*--------------------------------------*/
/*--------------------------------------*/
/*--------------------------------------*/




@media screen and (max-width: 768px){
	
	.img3_pc{
		display:none;
	}
	.text1{
		display:none;
	}
	
	.tit1{
		width:100vw;
		text-align:center;
		font-size:18px;
		font-weight:bold;
		line-height:18px;
		margin-top:30px;
		margin-bottom:4px;
		background-color:#F9BE3E;
		padding-top:6px;
		padding-bottom:6px;
		color:#ffffff;
		box-sizing: border-box;
	}
	.text1_s{
		width:94vw;
		height:auto;
		margin-left:2vw;
		padding-top:6px;
		padding-bottom:6px;
		color:#ffffff;
		text-align:center;
		font-size:20px;
		font-weight:bold;
		line-height:32px;
		background-color:#2F9BE6;
		margin-top:8px;
		margin-bottom:12px;
		border-radius: 50px;
		
	}
	
	.imgUl{
		list-style:none;
		width:100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
	}
	.imgUl li:nth-child(1){
		float:left;
		width:calc(50vw - 10px);
		height:auto;
		margin-bottom:0px;
	}
	.imgUl li:nth-child(2){
		float:right;
		width:calc(50vw - 10px);
		height:auto;
		margin-bottom:0px;
	}
	.imgUl li img{
		width:calc(50vw - 10px);
		height:auto;
	}

	.imgUl2{
		list-style:none;
		width:100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
	}
	.imgUl2 li{
		width:100%;
		height:auto;
		margin-bottom:0px;
	}
	.imgUl2 li img{
		width:100%;
		height:auto;
	}
	
	
	.img3{
		width:100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:80px;
		text-align:center;
		padding-top:20px;
		padding-bottom:80px;
		background-color:#eeeeee;
	}
	.img3 img{
		width:100%;
		height:auto;
	}
	.img3Ul{
		list-style:none;
		width:100vw;
		height:auto;
		margin-left:auto;
		margin-right:auto;
	}
	.img3Ul li{
		float:left;
	}
	.img3Ul li:nth-child(2){
		float:left;
		height:260px;
		font-size:16px;
		font-weight:bold;
		line-height:20px;
		margin-left:20px;
	}
	.img3Ul li:nth-child(1){
		float:left;
		width:60vw;
		height:auto;
		margin-left:1vw;
	}
	.img3Ul li:nth-child(1) img{
		width:60vw;
		height:auto;
	}
	
	
	.buhinUl{
		list-style:none;
		width:94vw;
		height:auto;
		margin-left:2vw;
		margin-top:10px;
		margin-bottom:0px;
		border-radius: 50px;
	}
	.buhinUl li{
		float:left;
		width:30vw;
		height:30vw;
		background-color:#65390b;
		text-align:center;
		margin-right:2vw;
	}
	.buhinUl li:nth-child(3){
		margin-right:0vw;
	}
	.buhinUl li img{
		width:auto;
		height:30vw;
	}
	.buhinUl_tit{
		background-color:#ffffff;
		font-size:20px;
		font-weight:bold;
		line-height:20px;
		width:94vw;
		height:auto;
		margin-left:2vw;
		margin-top:20px;
		margin-bottom:0px;
		padding-top:4px;
		padding-bottom:4px;
		text-align:center;
		border:3px solid #bcbcbc;
		box-sizing: border-box;
		color:#666666;
	}
	.buhinUl_tit2{
		margin-top:30px;
	}



}
