@charset "UTF-8";

/*******************************************************************************
	main
*******************************************************************************/
/* 	common parts */
main section.content{
	padding-left: 15px;
	padding-right: 15px;
}
body br.sp{
	display: none;
}
/* header */
@media screen and (max-width: 1200px){
	main header .inner .kv h1 span{
		font-size: 40px;
	}
	main header .inner .intro{
		padding: 0 45px;
	}
	main header .inner .intro h2{
		font-size: 18px;
	}
	main header .inner .intro p{
		font-size: 14px;
	}
	main header .inner .intro p.btn{
		width: 280px;
	}
	main header .inner .intro p.btn a{
		height: 50px;
		font-size: 16px;
	}
}
@media screen and (max-width: 1100px){
	main header .inner .kv h1 span{
		font-size: 36px;
	}
	main header .inner .intro{
		padding: 0 30px;
	}
	main header .inner .intro h2{
		font-size: 18px;
	}
}
@media screen and (max-width: 980px){
	main header .inner .kv{
		width: 50%;
	}
	main header .inner .kv h1{
		top: 20px;
	}
	main header .inner .kv h1 span{
		font-size: 18px;
	}
	main header .inner .intro{
		width: 50%;
	}
	main header .inner .intro h2{
		font-size: 16px;
	}
	main header .inner .intro p{
		font-size: 12px;
	}
	main header .inner .intro p.btn{
		width: 240px;
	}
	main header .inner .intro p.btn a{
		background-position: right 20px center;
		font-size: 14px;
	}
}
/* #map */
main #map ol li:nth-of-type(2){
	order: 3;
}
main #map ol li:nth-of-type(3){
	order: 5;
}
main #map ol li:nth-of-type(4){
	order: 7;
}
main #map ol li:nth-of-type(5){
	order: 9;
}
main #map ol li:nth-of-type(6){
	order: 11;
}
main #map ol li:nth-of-type(7){
	order: 13;
}
main #map ol li:nth-of-type(8){
	order: 15;
}
main #map ol li:nth-of-type(9){
	order: 17;
}
main #map ol li:nth-of-type(10){
	order: 19;
}
main #map ol li:nth-of-type(11){
	order: 21;
}
main #map ol li:nth-of-type(12){
	order: 23;
}
main #map ol li:nth-of-type(13){
	order: 25;
}
main #map ol li:nth-of-type(14){
	order: 2;
}
main #map ol li:nth-of-type(15){
	order: 4;
}
main #map ol li:nth-of-type(16){
	order: 6;
}
main #map ol li:nth-of-type(17){
	order: 8;
}
main #map ol li:nth-of-type(18){
	order: 10;
}
main #map ol li:nth-of-type(19){
	order: 12;
}
main #map ol li:nth-of-type(20){
	order: 14;
}
main #map ol li:nth-of-type(21){
	order: 16;
}
main #map ol li:nth-of-type(22){
	order: 18;
}
main #map ol li:nth-of-type(23){
	order: 20;
}
main #map ol li:nth-of-type(24){
	order: 22;
}
main #map ol li:nth-of-type(25){
	order: 24;
}
main #map ol li:nth-of-type(26){
	order: 26;
}
main #floating{
	display: none;
}
