/* CSS Document */
@media screen and (max-width: 768px) {
header#map{
	background-image:url(../map/img/mv.png)}
header#price{
background-image:url(../price/sp/img/mv.png)}
header#rental{
background-image:url(../rental/img/mv.png)}
header#school{
background-image:url(../school/img/mv.png)}
header#info{
background-image:url(../info/img/mv.png)}
header#access{
background-image:url(../access/img/mv.png)}
header#schedule{
	background-image:url(../schedule/img/mv.png)}
	header#kids{
	background-image:url(../map/img/mvkids.png)}
	header#activity{
	background-image:url(../activity/img/mv.png);text-align:center; display: table;
  width: 100%;}
	header#yukimaji19{
			background-image:none;
		background-color:#939;
		text-align:center; display: table;
  width: 100%;
	}
	header#activity figure{
	
	width:70%;
	margin:30px 15%
			
}
	header#yukimaji19 figure{
	margin:20px 10%;
	width:80%
			
}
header#yukimaji19{
			background-image:none;
		background-color:#f8af00;
		text-align:center; display: table;
  width: 100%;
	}
	header#yukimaji19 figure{
	margin:20px 10%;
	width:80%
			
}
header#yukimaji19 figure img{
	width:100%
			
}
#second header{

	margin-bottom:80px;
	background-size:cover;
	background-position:top center;
	height:180px;
	margin-bottom:40px
}
	
h1#logo{
	text-align:center;width:30%;
	margin:0 auto;
}
		
h1#logo img{
	width:100%}
	
	.ar_con_head{
	width:90%;
	margin:0 5% 50px 5%;
	display:block}
	.ar_con_head .ar_txt_2nd{
		width:100%;
		margin-right:0%}
		.ar_con_head .ar_sideimg{
		width:100%;
		margin-top:50px
		}
		.ar_con_head figure img{
		width:100%;
		  image-rendering: -webkit-optimize-contrast;
		     -webkit-backface-visibility: hidden;
		}
		.ar_con_head .ar_txt_2nd h1{
			font-size:28px;
	
		margin-bottom:15px;
		font-weight:bold;
		line-height:130%}
		.ar_con_head .ar_txt_2nd p.catch_bl{
			font-size:18px;
	
		margin-bottom:15px;
		font-weight:bold;
		line-height:150%;
		color:#3a85e2}
			.ar_con_head .ar_txt_2nd p{
				font-size:14px;
				line-height:160%;
				letter-spacing:1px;
				color:#555555;
				margin-bottom:22px}
				

.注意文章 li{
	list-style-type: disc;
	margin-left:12px;
	margin-bottom:4px;
	color:#900;
	font-size:11px;
	}
	.注意文章{
		margin:10px 0px 30px}

	.ar_con_main{
	width:90%;
	margin: 0 5% 50px}
	.ar_con_main article{
		margin-bottom:50px}
	.ar_con_main article h2{
		font-size:18px;
		border-bottom:#666 1px dashed;
		padding:6px;
		margin-bottom:20px;
		font-weight:bold}
			.ar_con_main article  p{
		font-size:14px;
				line-height:160%;
				letter-spacing:1px;
				color:#555555;
				margin-bottom:15px}

.ar_txt_div01{
	display:flex;
	flex-direction: column-reverse;
	width:100%}
	.ar_txt_3rd{width:100%;
	margin-right:0%}
	.ar_txt_div01  .ar_txt_3rd figure{width:100%;
	}
	.ar_txt_div01 figure{
		width:100%;
		margin-bottom:20px}
		.ar_txt_div01 figure img{
		width:100%}
.w70{
	width:70%}

.ar_img_w100{
	width:100%;
	padding: 4vh 0px;
	background-color:#eeeeee;
	margin-bottom:0px}
	.ar_img_w100 ul{
		width:94%;
		margin:0px 3%;
		display:block;
		justify-content:space-between;
		}
		.ar_img_w100 ul li{
			margin:0px 3% 20px; 
			width:94%}
			.ar_img_w100 ul li img{
			
			width:100%}
			
			
			ul.cp_are li.ar_cp_in {
	margin:0 5% 50px;
	padding-bottom:24px;
	
	
	border-radius:16px;
	width:90%}
	ul.cp_are #credit{
	background-color:#ffffff;
	border:#cf1c1c 2px dashed;}
ul.cp_are  #credit  h3{background-color:#f19696;}
ul.cp_are  #credit  h3 span{background-color:#cf1c1c;}
		ul.cp_are #family{
	background-color:#f5f4e7;
	border:#7cc71b 2px dashed;}
ul.cp_are  #family  h3{background-color:#c6db84;}
ul.cp_are  #family  h3 span{background-color:#7cc71b;}
ul.cp_are #lift{
	background-color:#e7f2f5;border:#3bb9e2 2px dashed;}
ul.cp_are  #lift  h3{background-color:#96daed;}
ul.cp_are  #lift  h3 span{background-color:#3bb9e2;}
ul.cp_are #area{
	background-color:#f5efe7;border:#f38e21 2px dashed;}
	ul.cp_are  #area  h3{background-color:#edd596;}
ul.cp_are  #area h3 span{background-color:#f38e21;}
ul.cp_are #yukimaji{
	background-color:#f5e7f5;border:#a64cae 2px dashed;}
	ul.cp_are  #yukimaji  h3{background-color:#dda8f1;}
ul.cp_are  #yukimaji h3 span{background-color:#a64cae;}
ul.cp_are #rental{
	background-color:#e7f5f2;border:#1cc4cf 2px dashed;}
	ul.cp_are  #rental  h3{background-color:#9ed1c8;}
ul.cp_are  #rental h3 span{background-color:#1cc4cf;}	
	
ul.cp_are ul.contents {
	
	display: block
}
ul.cp_are ul.contents p {
	font-size: 14px;
	
}
ul.cp_are ul.contents li{
	width:80%;
	margin:0 10%
}
ul.cp_are ul.contents li h3{
	margin-top:10px
}
ul.cp_are ul.contents li h3 img{
	width:100%
}
ul.cp_are li#kidstown ul.contents li h3 img{
	width:70%;
	text-align:center
}
ul.cp_are li#kidstown ul.contents li h3{
	text-align:center
}
ul.cp_are li#kidsschool ul.contents li h3 img{
	width:70%;
	text-align:center
}
ul.cp_are li#kidsschool ul.contents li h3{
	text-align:center
}
ul.cp_are ul.contents li div img{
	width:100%
}
ul.cp_are ul.contents li h3 span.kids{
	color:#000;
	font-size:24px;
	display:block;
	font-weight:bold
}

ul.cp_are ul.contents li h3 span{
	color:#FFF;
	font-size:18px;
	display:block
}
ul.cp_are ul.contents li figure{
	display:none}
	ul.cp_are li#credit ul.contents li figure{
	display:block}


ul.cp_are ul.contents li .type06{
	font-size:12px}
ul.cp_are ul.contents li .type06 th,ul.cp_are ul.contents li .type06 td{
	padding:3px 10px;
	}
	ul.cp_are ul.contents li .type06 td{background-color:#FFF}
	ul.cp_are li.ar_cp_in h3{
	margin-bottom:10%;
	font-size:24px;
	padding:12px 3%;
	font-weight:bold;
	border-radius:16px 16px 0px 0px;
	
	color:#FFF;
	  display: table;
  width: 94%;


	
}


ul.cp_are li.ar_cp_in h3 span{
	
	font-size:14px;

	padding:6px 20px ;
	border-radius:24px;
	
  vertical-align: 6px;
  margin-right:15px;
  
}
	
.ar03_blue{
	width:90%;
	margin:50px auto 0px;
	background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
	color:#FFF;
	
	
	padding:5%}

.ar03_blue h2{
	color:#FFF;
	margin-bottom:24px;
	font-size:24px;
	font-weight:bold}
	.ar03_blue p{
		font-size:14px;
		line-height:165%;
		letter-spacing:1px}

.ar03{
	width:80%;
	margin: 0 10%;
}
.ar03 .contents{
	display:block}

.ar03 .contents figure{
	width:100%;
	margin-bottom:25px}
	
.ar03 .contents figure img{
	width:100%}
.ar03 .contents .con02 {
	width:100%;
	
	font-size:14px;
	line-height:170%;
	letter-spacing:1px}

.ar_con_head .ar_txt_2nd h3{
				font-size:16px;
				line-height:160%;
				letter-spacing:1px;
				color:#F66;
				margin-bottom:18px;
				border-left:5px solid #F66;
				padding-left:10px}


		.btn_mid{padding: 2% 10%;background-color:#0084ff;
			    border-radius: 6px;
			
				
								}
				.btn_mid a{
					 display: block;
					color: #FFF;
					    line-height: 150%;
						font-size:13px;
					
						 padding-left: 20px; transition-duration: 0.3s;
				}
					.btn_mid a:link{
						text-decoration:none
				}
				.btn_mid:hover{    background: #d0267a;}
				.w50{
					width:50%}
					.arrow{
  position: relative;
  display: inline-block;
  padding-left: 20px;
}

.arrow::before{
  content: '';
  width: 6px;
  height: 6px;
  border: 0px;
  border-top: solid 2px #5bc0de;
  border-right: solid 2px #5bc0de;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 5;
  margin-top: -4px;
}
		a:link {
    border-bottom: 0px;
    text-decoration: underline;
}

.w100sp{
	width:80%}

	.ar_con_main article h2.ar_title{
			
		font-size:20px;
		color:#3a85e2;
		padding-left:0px;
		margin-left:0px;
		border:0px;
			
		margin-bottom:15px}
			
	.title_m2{
	font-size:16px;
	color:#000000;
	font-weight:bold;	border-bottom:dashed 1px #CCCCCC;
	padding-bottom:4px;
	margin-bottom:12px}
	
	
			
	
	
	
	
	
	
	
	
	
	
#top header {
	background-image:none;
	background-size: cover;
	margin:0 auto;
	 width: 100%;
  min-height: auto;
}
.catch_rental{
	background-image: url(../rental/img/mv_2nd.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 100%;
	background-size: cover;
	
}
.catch_map{
	background-image: url(../map/img/mv_2nd_map.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 100%;
	background-size: cover;
	
}
.catch_info{
	background-image: url(../info/img/mv_2nd.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 100%;
	background-size: cover;
	
}.catch_school{
	background-image: url(../school/img/mv_2nd.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 100%;
	background-size: cover;
	
}
.catch_price{
	background-image: url(../price/img/mv_2nd.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 100%;
	background-size: cover;
	
}
.catch_sch{
	background-image: url(../schedule/img/mv_2nd.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 100%;
	background-size: cover;
	
}
.catch_access{
	background-image: url(../access/img/mv_2nd.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 100%;
	background-size: cover;
	
}
.catch_yukimaji19{
	background-color:#bb07ee;
	height: 200px;
	width: 100%;
	
	
}
.catch_yukimaji20{
	background-color:#f8af00;
	height: 200px;
	width: 100%;

	
}
.catch_yukimaji19 h1.yukimaji,.catch_yukimaji20 h1.yukimaji{
	position:relative;
	top:20px;
	width:100%;
	margin:0 auto 50px;
	text-align:center
	
}
.catch_yukimaji19 h1.yukimaji img,.catch_yukimaji20 h1.yukimaji img{
	
	width:100%;
	
	
}

#top header #head .logo{
	margin-bottom:5px}
#top header #head .logo img{
	width:20%
	
}
.wrapper{
	background-color:#f6f6f6;
	}


h1 span{
	
	background-color:#025ecf;
	color:#FFF;
	padding:10px 20px 12px;
	border-radius:10px 10px 0px 0px;
	bottom:0px}
.spa{
	display:none}

.ar02,.ar-kids{position: relative;z-index: 2;
	width:88%;
	margin:-28px auto 0px;
	margin-right:4%;
	background-color:#fff;
	border-radius:0 16px 16px 0;
	padding:5% 4% 5% 4% }
	figure img{
		width:100%}

.ar02 h2.title_m1,.ar03 h2.title_m1,.ar-kids h2.title_m1{
	font-size:20px;
	color:#025ecf;
	font-weight:bold;
	margin-bottom:16px;
	line-height:150%}
	.t_center{
		text-align:center}

.ar02 p,.ar03 p,.ar-kids p{
	font-size:14px;
	line-height:160%}




/*共通*/
table.type06{
	font-size:12px;
	width:100%;
	margin:15px 0px;
	}
table.type06 thead th,table.type06 thead td{
	background: #185eb5;
	font-weight: normal;
		padding: 7px;
		border-right: 1px dashed #ccc;
		border-bottom: 1px solid #ccc;
		color:#FFF}
table.type06 tbody th {
	background-color:#ececec;

	
	padding: 7px;
	font-weight: normal;
	
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
		border-right: 1px dashed #ccc;
}
table.type06 tbody td {
	padding:7px;
	
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
}
table.type06 tbody .even {
	background: #f6f6f6;
}

table.type06 tbody td:last-child,table.type06 thead th:last-child{
	border-right: 0px;
}

img.float_r{
	width:100%}

.btn{
				margin-bottom:15px
				
				
				
				
				}
				.btn a{
					text-align:center;
	width: 90%;
	line-height: 150%;
	display: block;
	color: #FFF;
	background-color: #0084ff;
	text-decoration: none;
	
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 5%;
	margin-bottom: 0;
	margin-left:  5%;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0px;
	background-position: 10px 6px;
	
		background-size:8%;
		font-size:14px;
		margin-left:0px;
		
}
				.btn a:hover{
background:#d0267a;background-image: url(/img/arrowlink.png);
	background-repeat: no-repeat;background-position: 10px 6px;
}
	.ar04,.ar05 .contents,.ar06 .contents,.ar07 .contents{width: 100%;
	margin:0px 0% 25px;
	font-size:14px;
	line-height:150%}
	
	
	.ar04 h2.catch,.ar06 h2.catch,.ar07 h2.catch{
		font-size:21px;
		font-weight:bold;
		margin-bottom:18px;
		line-height:140%}
					
	.ar04 .article01{
		width:100%;
		}
		.ar04 .sumbnail{
		width:100%}


.ar04 h3{
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	line-height:130%
	}

.ar04 ul li{
	list-style-type: square;
	margin-left:20px;
	margin-bottom:0px;

}

.contents{ width:100%;
	}

aside.cautionarea{

	margin-left:12px;
	margin-top:20px;
	font-size:12px;
	line-height:140%
	}
	aside.cautionarea ul li{
		margin-bottom:8px;
		line-height:130%;
		list-style:disc;
		margin-left:12px
	}		
	
	
	.title_m3{
			text-align:center;
			font-size:15px;
			font-weight:bold;
		}
	.no_padding{
	padding:0;
	width:96%}

.pd38{
	padding:20px 20px 0px 20px}
ul.cp_are #kidstown {
	background-image: url(../map/img/kids/mv03.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	padding: 20px
}
ul.cp_are #kidsschool {
	background-image: url(../map/img/kids/mv02.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	padding: 20px;
	border-radius:0px 0px 16px 0px
}
	

.ar04 h3 {
	font-size: 20px;
	font-weight: bold;

}
	
	
	
	
	









header.oth {
	background-color: #111e32;
	width: 100%;
	
	padding-bottom:10px;
	margin-bottom:25px
}
.oth .maintitle em{color: #fff;
	}
.oth .maintitle p {
    font-size: 14px;
    color: #FFF;
    margin-top: 20px;
}
.oth .maintitle h1 {
	color: #fff;
	
	margin-top: 20px;
	}
#titlearea{
	display: flex;
  flex-direction: column-reverse;}
  .maintitle{
		width:90%;
		padding:0 5%
		
  }
  header.yukimag19 {
	background-color: #bb07ee;
	width: 100%;
	padding-bottom:10px;
	margin-bottom:25px
}
header.yukimag20 {
	background-color: #f8af00;
	width: 100%;
	padding-bottom:10px;
	margin-bottom:25px
}
  header.price {
	background-color: #5481e6;
	width: 100%;
	padding-bottom:10px;
	margin-bottom:25px
}
header.coupon {
	background-color: #ed4194;
		width: 100%;
	padding-bottom:10px;
	margin-bottom:25px
}
header.rental {
	background-color: #d33a4b;
		width: 100%;
	padding-bottom:10px;
	margin-bottom:25px
}

header.school {
	background-color: #2bc7e8;
	width: 100%;
	padding-bottom:10px;
	margin-bottom:25px
}
header.info {
	background-color: #fa9300;
width: 100%;
	padding-bottom:10px;
	margin-bottom:25px
}

header.map{
	
	background-color:#a0e40f;
	width: 100%;
	padding-bottom:10px;
	margin-bottom:25px}
		#titlearea .sumbnail {width:100%;
		margin-bottom:18px}
		#titlearea .sumbnail img{
			width:100%;		
		height:230px;object-fit: cover;
}
.maintitle figure{
	display:none}
.maintitle p{
			font-size:14px;
			color:#FFF;
			margin-bottom:20px}
			.maintitle p em{
			font-size:18px;
			color:#000;}
			.maintitle h1{
				color:#000;
				font-size:24px;
				line-height:130%;
				margin-bottom:20px;font-weight:bold}
			
		.mapimg{
			width:100%}
			
		



	.btn_s a{
	width: 70%;
	line-height: 150%;
	display: block;
	color: #FFF;
	background-color: #0084ff;
	text-decoration: none;
	text-align:center;
	
	margin:0 auto;
	
	padding: 4px;
	
	
}
				.btn_s a:hover{
background:#d0267a;}


.ar05{
	background-image: url(../map/img/bg_kids.png);
	background-repeat: no-repeat;
	width: 100%;
	min-height:421px;
	background-size: cover;
	margin-top:-50px
}
.ar06{
		background-image: url(../map/img/kids/mv02.png);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	
	margin-top: 0px;
	margin-bottom: 50px;
	padding:20px 0px 0px}
	.ar07{
		background-image: url(../map/img/kids/mv03.png);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	margin-top:-25px;
	margin-bottom: 0px;
	padding:20px 0px 10px}
	.ar08{
		background-color:#f6f4e8;
		width: 100%;
	
	
	margin-bottom: 0px;
	padding:20px 0px 10px}
.ar05 .contents .item{
	padding-top:30px;
	width:100%}
	.ar05 .contents h3{
		font-size:24px;
		margin-bottom:12px;
		font-weight:bold;
		line-height:120%;
		text-align:center}
		.ar05 .contents h3 em{
		font-size:16px}
		.ar05 .contents p,.ar05 .contents figure{
			margin-bottom:30px;
			width:100%}
.ar05 .contents figure img{width:100%}



.ar05 .contents{
	margin:0px 5% 0px;
}

	table.type01{
			margin-top:18px;
			width:100%;
			font-size:12px;
			margin-bottom:25px}
			table.type01 th{
				font-weight:bold;
				
				}
				table.type01 th,table.type01 td{
					padding:2% 2%;
					text-align:left;
					
					border-bottom:solid #CCC 1px}
					
.swiper-container .swiper-slide img {
    width: 100%;
}
.swiper-container{
	width:99%;
	margin-bottom:0px}
	.mb25{
	margin-bottom:25px}
	.mb15{
	margin-bottom:15px}
	
	
	table.type05 {
	margin-top: 18px;
	width: 100%;
	font-size:12px;
}
table.type05 thead th, table.type05 thead td {
	font-weight: bold;
	padding: 1%;
	border-right: 1px solid #aaad2b;
	border-bottom: 1px solid #aaad2b;
	background-color: #e5f30e;
}
table.type05 tbody th {
	padding: 1%;
	font-weight: bold;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
	background-color: #c4edee;
}
 table.type05 tbody td {
	padding:1%;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
	background-color: #fff;
}
able.type05 tbody .even {
	background: #f6f6f6;
}
table.type05 tbody td:last-child, table.type05 thead th:last-child {
	border-right: 0px;
}
.ar04border{
	width:86%;
	margin:3% auto;
	border:#ddd 2px dotted;
	padding:4%;
	background-color: #F0F0F0;
	font-size:14px;
	line-height:150%}
	.ar04border h3{
		margin-top:20px;
		font-size:20px;
		margin-bottom:16px;
		border-bottom:#CCC 2px dotted;
		padding-bottom:8px}
.ar04border .contents{
	width:100%;
	padding-top:0%}
.ar04border .con02, .ar03 .con02 {
	float:none;
	
}
.ar04border .ph01, .ar03 .ph01 {
float:none;
}
.ar04border .ph02 img, .ar03 .ph02 img {
	width:100%
}
.ar04border .ph02, .ar03 .ph02 {
	float:none;
}
.item h4{
	font-size:14px;
	font-weight:bold;
	border:solid 1px #FFCC99;
	padding:8px}
	.ar_cupon {
	background: url(/price/sp/img/bg_cupon_sp.jpg) no-repeat;
background-size:100% ;
background-size: cover;
        background-position: center center;

}
.ar_cupon02 {
	background: url(/price/sp/img/bg_cupon02_sp.jpg) no-repeat;
background-size:100% ;
background-size: cover;
        background-position: center center;}
.ar_area {
	background: url(/price/sp/img/bg_area_sp.jpg) no-repeat;
	background-size:100% ;
background-size: cover;
        background-position: center center;
}
.ar_oth {
	background: url(/price/sp/img/bg_area02_sp.jpg) no-repeat;
	background-size:100% ;
background-size: cover;
        background-position: center center;
}

.ar_cupon .ph01,.ar_area .ph01,.ar_cupon02 .ph01 {
	display:none
}


.ar_cupon .con01,.ar_area .con01,.ar_cupon02 .con01,.ar_oth .contents .con01  {
	width:90%;
		background-color:rgba(255,255,255,0.8);;
	box-shadow: 0 0 4px gray;
	padding:5%;
	filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}.ar_oth .contents .con01  {
	margin-bottom:20px}
.ar_cupon .con01 h3, .ar_cupon02 .con01 h3, .ar_area .con01 h3, .ar_oth .con01 h3{
	font-size:24px;
	font-family:"�ｭ�ｳ �ｰ譏取悃", "MS PMincho", "繝偵Λ繧ｮ繝取�譛� Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	margin-bottom:20px
}
.ar_cupon .con01 h3 span, .ar_cupon02 .con01 h3 span, .ar_area .con01 h3 span, .ar_oth .con01 h3 span {
	display:block;
	font-size:10px;
	color:#ec4093;
	line-height:160%
}

.ar_cupon02 .contents .con01,.ar_cupon .contents .con01,.ar_area .contents .con01,.ar_oth .contents .con01 {
	
	border-left:solid 2px #ec4093
}
.ar_oth img{
	width:100%}
	
		.ar_cupon .btn a,.ar_cupon02 .btn a,.ar_oth .btn a{
		margin-left:0px;
		padding:6px 6px 6px 50px;
		background-position:10px 6px;
		background-size:10%;
		font-size:16px
		}.mb40{
	margin-bottom:24px;
	font-size:14px;
	line-height:130%}
	.item h4{
			margin-bottom:10px}
			.item{
				margin:25px 0px}
				.mb75{
					margin-bottom:48px}
					.rentalwaribiki{
						background-position:-100px ;}.w50 {
    width: 100%;
}
.ar04 .access img{
	width:100%}
	.type06 td:last-child.globe_caution{
			font-size:14px;
			font-weight:bold;
			color:#C00;
			text-align:left} !important
}


	