@charset "utf-8";

/* ==================================================================

fare.css

===================================================================== */

/*おすすめポイント*/

p.catch{
	margin:0 0 5px;
	padding:0;
	font-size:15px;
	color:#5be;
	line-height:1.2;
	font-weight:bold;
}

div.point_box{
	margin:0 15px;
	padding:0;
}

div.point_box img{
	margin:0 0 0 10px;
	float:right;
	width:61px;
}

div.point_box img.img_l{
	margin:0 10px 0 0;
	float:left;
	width:61px;
}

/*ご利用の流れ*/

div.flow_box{
	margin:0 15px;
	padding:0;
}

div.flow_box img{
	margin:0 0 0 10px;
	float:right;
	width:46px;
}

div.flow_box p{
	margin:0;
	padding:0 0 0 30px;
	font-size:12px;
	color:#321;
	line-height:1.6;
	vertical-align:middle;
	min-height:35px;
	background-position:left top;
	background-repeat:no-repeat;
	background-size:24px 35px;
	box-sizing: border-box;
}

div.flow_box p.no1{
	background-image:url(../first/img/no1.png);
}

div.flow_box p.no2{
	background-image:url(../first/img/no2.png);
}

div.flow_box p.no3{
	background-image:url(../first/img/no3.png);
}

div.flow_box p.no4{
	background-image:url(../first/img/no4.png);
}

div.flow_box p.no5{
	background-image:url(../first/img/no5.png);
}

div.flow_line{
	margin:5px 0 8px;
	padding:0;
	text-align:center;
	background-image:url(../first/img/line.png);
	background-position:0% 50%;
	background-repeat:repeat-x;
	background-size:4px 1px;
	height:14px;
}

div.flow_line img{
	margin:0;
	width:14px;
}