@charset   "Shift_JIS";
/*---------------------------------------------------------
					▼ページ共通
---------------------------------------------------------*/
#cloud_bls
{
	font-size:125%;
	line-height:25px;
}

#cloud_bls div.section hr{
	background-color:#6699FF;
	height: 2px;
	border: none;
	color: #6699FF;
}

#cloud_bls div.section li{
	margin-bottom: 5px;
	margin-left:1em;
}
#cloud_bls div.section ul{
	padding: 0 0 0 1em;
	margin-top: 5px;
}
#cloud_bls div.section ul.ul_none{
	list-style-type: none;
}
#cloud_bls div.section div.mokuji{
	width : 750px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left:1em;
	border: 2px solid #333333;
	border-radius: 10px
}
#cloud_bls div.section div.midashi{
	font-size:110%;
	font-weight:bold;
	margin-left:1em;
}
#cloud_bls div.section div.setsumei{
	margin-left:2em;
}
#cloud_bls div.section div.link_area{
	margin-left:15px;
	padding-bottom:1em;
}
#cloud_bls div.section div.link_area p{
	margin:0;
	padding-left:10px;
	background:#FFFFFF url("../img/back/p_03.gif") no-repeat left;
}
#cloud_bls div.back_seihin{
	margin-top:30px;
	text-align:right;
	padding-right:15px;
	margin-bottom:15px;
}
#cloud_bls div.section div.center{
    margin: auto;
    display: table;
}
/* 左右配置 */
#cloud_bls div.section div.block_float1{
	float : left;
	width: 540px;
}
#cloud_bls div.section div.block_float1 div.image{
	padding-top : 10px;
	padding-bottom: 25px;
	text-align : center;
}
#cloud_bls div.section div.block_float2{
	float : left;
	width: 200px;
}
#cloud_bls div.section div.block_float3{
	float : left;
	width: 300px;
}
#cloud_bls div.section div.float_img{
	margin:10px;
	height : 350px;
	width : 210px;
	display:flex;
	align-Items:center;
	justify-content: center;
}
#cloud_bls div.section div.block_clear{
	clear : left;
}

/*---------------------------------------------------------
					▼本文
---------------------------------------------------------*/
#cloud_bls div.section div.honbun{
	
	}
	#cloud_bls div.section div.honbun h3{
		margin:0 0 0 0;
		padding:15px 0 0 0;
		border:none;
		text-decoration:underline;
		font-size : 130%;
	}
	#cloud_bls div.section div.honbun h4{
		margin:0 0 5px 0;
		padding:0;
		color:#339900;
		font-size : 130%;
	}
	#cloud_bls div.section div.honbun img{
		display: block;
	}
	#cloud_bls div.section div.honbun hr{
	background-color:#A0A0A0;
	height: 1px;
	border: none;
	color: #A0A0A0;
	margin-bottom:20px;
	}
#cloud_bls div.section div.passenger
{
	height: 120px;
}
#cloud_bls div.section div.driver
{
	height: 90px
}
#cloud_bls div.section div.operator
{
	height: 100px;
}
#cloud_bls div.section div.busloca_text
{
    position: relative;
}
#cloud_bls div.section div.busloca_text div.text_light1
{
    position: absolute; 
    left: 405px; 
    top: 30px; 
	width: 100px;
}
#cloud_bls div.section div.busloca_text div.text_light2
{
    position: absolute; 
    left: 540px; 
    top: 185px; 
	width: 100px;
}
#cloud_bls div.section div.busloca_text div.text_light3
{
    position: absolute; 
    left: 30px; 
    top: 55px; 
	width: 300px;
}
#cloud_bls div.section div.busloca_text div.text_light4
{
    position: absolute; 
    left: 410px; 
    top: 250px; 
	width: 200px;
	font-size:150%;
}
#cloud_bls div.section div.busloca_text div.text_light5
{
    position: absolute; 
    left: 30px; 
    top: 380px; 
	width: 320px;
}
#cloud_bls div.section div.busloca_text div.text_light6
{
    position: absolute; 
    left: 30px; 
    top: 600px; 
	width: 250px;
}
#cloud_bls div.section div.busloca_text div.text_light7
{
    position: absolute; 
    left: 505px; 
    top: 705px; 
	width: 250px;
}
#cloud_bls div.section div.busloca_text div.text_tablet1
{
    position: absolute; 
    left: 350px; 
    top: 30px; 
	width: 100px;
}
#cloud_bls div.section div.busloca_text div.text_tablet2
{
    position: absolute; 
    left: 530px; 
    top: 355px; 
	width: 100px;
}
#cloud_bls div.section div.busloca_text div.text_tablet3
{
    position: absolute; 
    left: 30px; 
    top: 50px; 
	width: 300px;
}
#cloud_bls div.section div.busloca_text div.text_tablet4
{
    position: absolute; 
    left: 635px; 
    top: 80px; 
	width: 150px;
}
#cloud_bls div.section div.busloca_text div.text_tablet5
{
    position: absolute; 
    left: 520px; 
    top: 170px; 
	width: 150px;
}
#cloud_bls div.section div.busloca_text div.text_tablet6
{
    position: absolute; 
    left: 590px; 
    top: 185px; 
	width: 150px;
}
#cloud_bls div.section div.busloca_text div.text_tablet7
{
    position: absolute; 
    left: 590px; 
    top: 230px; 
	width: 150px;
}
#cloud_bls div.section div.busloca_text div.text_tablet8
{
    position: absolute; 
    left: 255px; 
    top: 315px; 
	width: 200px;
}
#cloud_bls div.section div.busloca_text div.text_tablet9
{
    position: absolute; 
    left: 380px; 
    top: 415px; 
	width: 200px;
	font-size:150%;
}
#cloud_bls div.section div.busloca_text div.text_tablet10
{
    position: absolute; 
    left: 30px; 
    top: 520px; 
	width: 280px;
}
#cloud_bls div.section div.busloca_text div.text_tablet11
{
    position: absolute; 
    left: 30px; 
    top: 740px; 
	width: 250px;
}
#cloud_bls div.section div.busloca_text div.text_tablet12
{
    position: absolute; 
    left: 505px; 
    top: 855px; 
	width: 250px;
}
#cloud_bls div.section div.busloca_text div.text_special1
{
    position: absolute; 
    left: 460px; 
    top: 90px; 
	width: 100px;
}
#cloud_bls div.section div.busloca_text div.text_special2
{
    position: absolute; 
    left: 535px; 
    top: 270px; 
	width: 100px;
}
#cloud_bls div.section div.busloca_text div.text_special3
{
    position: absolute; 
    left: 30px; 
    top: 30px; 
	width: 360px;
}#cloud_bls div.section div.busloca_text div.text_special4
{
    position: absolute; 
    left: 100px; 
    top: 150px; 
	width: 150px;
}
#cloud_bls div.section div.busloca_text div.text_special5
{
    position: absolute; 
    left: 80px; 
    top: 198px; 
	width: 150px;
}
#cloud_bls div.section div.busloca_text div.text_special6
{
    position: absolute; 
    left: 260px; 
    top: 230px; 
	width: 150px;
}
#cloud_bls div.section div.busloca_text div.text_special7
{
    position: absolute; 
    left: 390px; 
    top: 335px; 
	width: 200px;
	font-size:150%;
}
#cloud_bls div.section div.busloca_text div.text_special8
{
    position: absolute; 
    left: 30px; 
    top: 455px; 
	width: 280px;
}#cloud_bls div.section div.busloca_text div.text_special9
{
    position: absolute; 
    left: 400px; 
    top: 625px; 
	width: 200px;
}
#cloud_bls div.section div.busloca_text div.text_special10
{
    position: absolute; 
    left: 30px; 
    top: 735px; 
	width: 250px;
}
#cloud_bls div.section div.busloca_text div.text_special11
{
    position: absolute; 
    left: 505px; 
    top: 840px; 
	width: 250px;
}
#cloud_bls div.section div.back
{
	text-align:right;
	padding-right:20px;
	margin-top:1em;
}
/*---------------------------------------------------------
					▼img サイズ
---------------------------------------------------------*/
#tokutyou img{
	height: 150px;
}
#case img{
	height: 125px;
	width: 175px;
}