@CHARSET "UTF-8";
.yellow{
	color:#FFFF00;
}
#reserve{
	padding:20px 0 60px 0;
}
#btn_res{
	border:2px solid #FFFFFF;
	border-radius:10px;
	background:#FF0000;
	width:90%;
	height:40px;
	line-height:40px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}
#ttl_p{
	border:2px solid #000000;
	margin:8px 0;
	background:#FFA200;
	text-align:center;
	height:30px;
	line-height:30px;
}
#ttl_p h2{
	font-size:18px;
}
#ttl_txt1{
	margin-bottom:10px;
	background:#2D2D2D;
	color:#FFFFFF;
	text-align:center;
	height:40px;
	line-height:40px;
	font-weight:bold;
	font-size:20px;
}
#ttl_txt2{
	margin-bottom:10px;
	background:#2D2D2D;
	color:#FFFFFF;
	text-align:center;
	height:40px;
	line-height:40px;
	font-weight:bold;
	font-size:20px;
}
#p_txt2{
	padding:8px;
}
/*** MAP ***/
#btn_sec{
	padding:10px 0 20px 0;
}
#move_dep{
	border:2px solid #FFFFFF;
	border-radius:10px;
	background:#555555;
	width:90%;
	height:40px;
	line-height:40px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	margin-bottom:20px;
}
#move_arv{
	border:2px solid #FFFFFF;
	border-radius:10px;
	background:#555555;
	width:90%;
	height:40px;
	line-height:40px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}

/*** DEP PARK500 J2parking ***/
section{overflow:hidden;}
#dep{
	width:100%;
	max-width:640px;
	margin:0 auto;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	padding:0 4px;
	margin-bottom:20px;
	
}
#dep h2{
	font-size:18px;
}
#dep_ttl{
	width:100%;
	display:table;
	table-layout: fixed;
	border-bottom:1px solid #000000;
}
#dep_txt1{
	width:96%;
	margin:10px auto;
	background:#FF0000;
	color:#FFFFFF;
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	border-radius:6px;
	text-align:center;
	font-weight:bold;
}
#dep_ttl_l{
	text-align:center;
	display:table-cell;
	background:#FE0000;
	color:#FFFFFF;
}
#dep_ttl_r{
	text-align:center;
	display:table-cell;
	background:#FFFF01;
}
#dep ul{
	border:4px solid #000000;
	border-radius:10px;
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	width:100%;
	z-index:1;
	overflow:hidden;
}
#dep li.dep_li_1{
	border:4px solid #000000;
	border-radius:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	width:96%;
	max-width:600px;
	margin:0 auto;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-bottom:14px;
}
#dep li.dep_li_1 img{
	vertical-align:top;
	width:100%;
	max-width:600px;
}
#dep li.dep_li_2{
	padding:0 4px;
	font-size:18px;
	font-weight:bold;
}
#dep li.dep_li_3{
	padding:0 4px 10px 4px;
}
#dep li.dep_li_4{
	padding:10px 0 20px 0;
}
#dep_txt2{
	width:96%;
	margin:4px auto;
	background:#FF0000;
	color:#FFFFFF;
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	border-radius:6px;
	text-align:center;
	font-weight:bold;
}
#dpt2_1{
	font-size:18px;
	font-weight:bold;
}
#dpt2_2{
	font-size:14px;
}
#dpt2_2 .yellow{
	font-size:16px;
}

#btn_dep_1{
	border:2px solid #FFFFFF;
	border-radius:10px;
	background:#787878;
	width:90%;
	max-width:480px;
	height:40px;
	line-height:40px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}
/*** DEP J3parking ***/
#depj3{
	width:100%;
	max-width:640px;
	margin:0 auto;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	padding:0 4px;
	margin-bottom:20px;
	
}
#depj3 h2{
	font-size:18px;
}
#depj3_ttl{
	width:100%;
	border-bottom:1px solid #000000;
	text-align:center;
	background:#009600;
	color:#FFFFFF;
}
#depj3_txt1{
	width:96%;
	margin:10px auto;
	margin-bottom:4px;
	background:#FF0000;
	color:#FFFFFF;
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	border-radius:6px;
	text-align:center;
	font-weight:bold;
}
#depj3_txt2{
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	margin-bottom:4px;
}
#depj3_txt2 a{
	text-decoration:none;
	color:#FF0000;
}
#depj3 ul{
	border:4px solid #000000;
	border-radius:10px;
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	width:100%;
	z-index:1;
	overflow:hidden;
}
#depj3 li.depj3_li_1{
	border:4px solid #000000;
	border-radius:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	width:96%;
	max-width:600px;
	margin:0 auto;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-bottom:14px;
}
#depj3 li.depj3_li_1 img{
	vertical-align:top;
	width:100%;
	max-width:600px;
}
#depj3 li.depj3_li_2{
	border:4px solid #000000;
	border-radius:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	width:96%;
	max-width:500px;
	margin:0 auto;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-bottom:14px;
}
#depj3 li.depj3_li_2 img{
	vertical-align:top;
	width:100%;
	max-width:500px;
}
#depj3 .li_depj3_txt1{
	background:#FF9F00;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #000000;
}
#depj3 .li_depj3_txt2{
	border-top:1px solid #000000;
}
#depj3 li.depj3_li_3{
	padding:0 4px 10px 4px;
}
#depj3 li.depj3_li_4{
	padding:10px 0 20px 0;
}
#depj3_txt3{
	width:96%;
	margin:4px auto;
	background:#FF0000;
	color:#FFFFFF;
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	border-radius:6px;
	text-align:center;
	font-weight:bold;
}
#dpt2_1{
	font-size:18px;
	font-weight:bold;
}
#dpt2_2{
	font-size:14px;
}
#dpt2_2 .yellow{
	font-size:16px;
}

#btn_dep_1{
	border:2px solid #FFFFFF;
	border-radius:10px;
	background:#787878;
	width:90%;
	max-width:480px;
	height:40px;
	line-height:40px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}

/*** ARV PARK500 ***/
#arvp5{
	width:100%;
	max-width:640px;
	margin:0 auto;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	padding:0 4px;
	margin-bottom:20px;
	
}
#arvp5 h2{
	font-size:18px;
}
#arvp5_ttl{
	width:100%;
	border-bottom:1px solid #000000;
	text-align:center;
	background:#FF0000;
	color:#FFFFFF;
	margin-bottom:14px;
}
#arvp5_txt1{
	width:96%;
	margin:4px auto;
	background:#FF0000;
	color:#FFFFFF;
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	border-radius:6px;
	text-align:center;
	font-weight:bold;
}

#arvp5 ul{
	border:4px solid #000000;
	border-radius:10px;
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	width:100%;
	z-index:1;
	overflow:hidden;
}
#arvp5 li.arvp5_li{
	margin:0 auto;
	width:96%;
	max-width:384px;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-bottom:14px;
}
#arvp5 li.arvp5_li img{
	vertical-align:top;
	width:100%;
	max-width:384px;
}
/*** ARV J2parking J3parking ***/
#arv{
	width:100%;
	max-width:640px;
	margin:0 auto;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	padding:0 4px;
	
}
#arv h2{
	font-size:18px;
}
#arv_ttl{
	width:100%;
	display:table;
	table-layout: fixed;
	border-bottom:1px solid #000000;
}
.arv_txt1{
	width:96%;
	margin:10px auto;
	background:#FF9F00;
	color:#FFFFFF;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	text-align:center;
	font-weight:bold;
}
#arv_ttl_l{
	text-align:center;
	display:table-cell;
	background:#FFFF01;
}
#arv_ttl_r{
	text-align:center;
	display:table-cell;
	background:#009600;
	color:#FFFFFF;
}
#arv ul{
	border:4px solid #000000;
	border-radius:10px;
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	width:100%;
	z-index:1;
	overflow:hidden;
}
#arv li.arv_li{
	margin:0 auto;
	width:96%;
	max-width:600px;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-bottom:14px;
}
#arv li.arv_li img{
	vertical-align:top;
	width:100%;
	max-width:600px;
}

