@charset "UTF-8";
/*==================================================
 PAGE RESPONSIVE CSS
==================================================*/

/* タブレットサイズ */
@media screen and (max-width: 1024px) {
	
}

/* スマホサイズ */
@media screen and (max-width: 640px) {

	/* index */
	.index_ul_01 {}
		.index_ul_01 ul {}
			.index_ul_01 ul li {
				float: none;
				width: auto;
				margin: 0px 0px 30px 0px;
				}
			.index_ul_01 ul li:nth-child(even) {
				width: auto;
				}
				.index_ul_01 ul li .img {}
				.index_ul_01 ul li .txt {}
					
				.index_ul_01 ul li .btn {}
				
	/* about */
	.about_visual_01 {}
	
	.about_bg_01 {}
		
	.about_bg_02 {}
		
	.about_entry_01 {}
		.about_entry_01 .about_entry_01_left {
			float: none;
			width: auto;
			text-align: center;
			margin: 0px 0px 30px 0px;
			}
		.about_entry_01 .about_entry_01_right {
			margin: 0px 0px 0px 0px;
			}
			
	.about_entry_02 {}
		.about_entry_02 .about_entry_02_left {
			margin: 0px 0px 0px 0px;
			}
		.about_entry_02 .about_entry_02_right {
			float: none;
			width: auto;
			}
			
	.about_ul_01 {}
		.about_ul_01 ul {}
			.about_ul_01 ul li {}
				
	.about_ul_02 {}
		.about_ul_02 ul {
			margin: 0px 0px 0px 0px;
			}
			.about_ul_02 ul li {
				width: auto;
				float: none;
				margin: 0px 0px 35px 0px;
				}
				.about_ul_02 ul li .img {}
				.about_ul_02 ul li h4 {}
					
				.about_ul_02 ul li p {}
	
				.about_ul_02 ul li.about_ul_02_01 h4 {}
				.about_ul_02 ul li.about_ul_02_02 h4 {}
				.about_ul_02 ul li.about_ul_02_03 h4 {}
				
	/* facilities */
	.facilities_visual_01 {}
		
	.facilities_ul_01 {}
		.facilities_ul_01 ul {
			margin: 0px -20px 0px 0px;
			}
			.facilities_ul_01 ul li {
				width: 290px;
				margin: 0px 20px 30px 0px;
				}
				.facilities_ul_01 ul li p {}
				
	/* entry */
	.entry_visual_01 {}
		
	.entry_bg_01 {}
		
	.entry_entry_01 {}
		.entry_entry_01 .entry_entry_01_right {
			float: none;
			width: auto;
			margin: 0px 0px 30px 0px;
			}
		.entry_entry_01 .entry_entry_01_left {
			margin: 0px 0px 0px 0px;
			}
	
		
	.entry_ul_01 {}
		.entry_ul_01 ul {}
			.entry_ul_01 ul li {}
			.entry_ul_01 ul li:last-child {}
				.entry_ul_01 ul li .no {}
				.entry_ul_01 ul li h4 {}
				
	/* access */
	.access_visual_01 {}
		
	.access_icon_01 {}
		
	.access_icon_02 {}
		
	.access_bg_01 {}
		
	.access_entry_01 {}
		.access_entry_01 .access_entry_01_left {
			float: none;
			width: auto;
			text-align: center;
			margin: 0px 0px 50px 0px;
			}
		.access_entry_01 .access_entry_01_right {
			margin: 0px 0px 0px 0px;
			}
			
/* recruit */
.recruit_visual_01 {}
	
/* contact */
.contact_visual_01 {}

.contact_ul_01 {}
	.contact_ul_01 ul {
		display: block;
		}
		.contact_ul_01 ul li {
			display: block;
			border-right: none;
			border-bottom: 1px solid #E0E0E0;
			}
		.contact_ul_01 ul li:last-child {
			border-right: none;
			}

}
