@charset "utf-8";
/* CSS Document */

a{
	text-decoration: none;
}

li{
	list-style: none;
}

/*******************************
	style reset
*******************************/

body{
	background-color: #fff;
}

/*******************************
	header
*******************************/

#header_content{
	width: 100%
	margin: 0;
	padding: 0;
}

#header_content #header_text{
	text-align: center;
	border-bottom:solid 1px #979797;
	/*font-size: 14px;*/
	font-size: 13px;
}

#header_content #logo{
	text-align: center;
	margin: 0 auto 10px;
	padding: 0;
}

/*******************************
	profile_content
*******************************/

#profile_content{
	width: 300px;
	margin: 0 auto 30px;
	padding: 0;
}

#profile_content #guidance{
	text-align: center;
	margin: 0 auto 10px;
	/*font-size: 14px;*/
	padding: 0;
}

#profile_content #phone_call{
	height: 48px;
	line-height: 48px;
	border: solid 1px #46b9da;
	background: url(../imgs/call_mark.png) left top no-repeat;
	background-color: #fdffb6;
	width: 240px;
	padding-left:60px;
	margin: 0 auto;
}

#profile_content #phone_call a{
	font-size: 20px;
	font-family:Meiryo, メイリオ;
	color: #047195;
	background: url(../imgs/call_icon_arrow.png) right top no-repeat;
	display: block;
}

#profile_content #profile_inner{
	border: solid 1px #46b9da;
	margin: 0 auto;
	width: 280px;
	overflow: hidden;
	padding: 10px;
}

#profile_content #profile_inner ul{
	float: left;
	margin: 0;
	padding: 0;
}

#profile_content #profile_inner ul li{
	line-height: 1.5em;
	font-size: 14px;
}

#face_pic{
	margin: 10px auto 0;
	padding: 10px 0 0;
	text-align: center;
}

/*******************************
	global_navi
*******************************/

#global_navi{
	width: 100%;
	margin: 0 auto 20px;
	padding: 0;
}

#global_navi ul{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border-bottom: solid 1px #00aeff;
}

#global_navi ul li{
	width: 50%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background-color: #a4defc;
	height: 40px;
}

#global_navi ul li a{
	margin: 0 auto;
	padding: 0;
	display: block;
	border: solid 1px #00aeff;
	background: url(../imgs/navi_icon_arrow.png) right top no-repeat;
	font-family:Meiryo, メイリオ;
	height: 40px;
	line-height: 40px;
	padding-left:10px;
	/*font-size: 14px;*/
}

/*******************************
	footer_navi
*******************************/

#footer_navi{
	width: 100%;
	margin: 0 auto 20px;
	padding: 0;
}

#footer_navi ul{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border-bottom: solid 1px #00aeff;
}

#footer_navi ul li.w50{
	width: 50%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background-color: #a4defc;
	height: 40px;
}

#footer_navi ul li.w100{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background-color: #a4defc;
	height: 40px;
}

#footer_navi ul li.w50 a,
#footer_navi ul li.w100 a{
	margin: 0 auto;
	padding: 0;
	display: block;
	border: solid 1px #00aeff;
	background: url(../imgs/navi_icon_arrow.png) right top no-repeat;
	font-family:Meiryo, メイリオ;
	height: 40px;
	line-height: 40px;
	padding-left:10px;
	/*font-size: 14px;*/
}

/*******************************
	footer
*******************************/

#copyright{
	width: 320px;
	margin: 0 auto 20px;
	text-align: center;
	/*font-size: 13px;*/
	font-size: 12px;
}

/*******************************
	index.html
*******************************/
/*******************************
	message_area
*******************************/

#message_area{
	width: 260px;
	margin: 0px auto 10px ;
	padding: 10px;
	border: solid 2px #46b9da;
	background-color: #fff;
}

#message_area ul{
	margin: 0;
	padding: 0;
}

#message_area ul li{
	padding:5px 0;
	margin: 0;
	/*font-size: 14px;*/
}

#car_top_image{
	margin: 0 auto 20px;
	padding: 0;
	width: 300px;
}

#car_top_image li{
	margin: 0;
	padding:0;
}

#car_top_image img{
	padding: 0;
	margin: 0;
}

/*******************************
	pr_area,history_area
*******************************/

#pr_area,
#history_area{
	width: 100%
	margin: 0 auto 20px;
	padding: 0;
}

#pr_area h1,
#history_area h1{
	background-color: #00aeff;
	height: 30px;
	line-height: 30px;
	margin: 0 auto 10px;
	color: #fff;
	font-size: 14px;
	padding: 3px 0 3px 15px;
	font-family:Meiryo, メイリオ;
}

#pr_area h1 span,
#history_area h1 span{
	padding: 0;
	margin: 0 auto;
	width: 320px;
	display: block;
}

#pr_area #pr_content,
#history_area #history_content{
	width: 260px;
	margin: 0px auto 20px ;
	padding: 10px;
	border: solid 2px #46b9da;
	background-color: #fff;
}

#pr_area #pr_content ul,
#history_area #history_content ul{
	margin: 0;
	padding: 0;
}

#pr_area #pr_content ul li,
#history_area #history_content ul li{
	padding:5px 0;
	margin: 0;
	/*font-size: 14px;*/
}

/*******************************
	car.html
*******************************/
/*******************************
	car_message_area
*******************************/

#car_message_area{
	width: 260px;
	margin: 0px auto 10px ;
	padding: 10px;
	border: solid 2px #46b9da;
	background-color: #fff;
}

h1#title_car-page{
	background-color: #00aeff;
	height: 30px;
	line-height: 30px;
	margin: 0 auto 10px;
	color: #fff;
	font-size: 14px;
	padding: 3px 0 3px 15px;
	font-family:Meiryo, メイリオ;
}

h1#title_car-page span{
	padding: 0;
	margin: 0 auto;
	width: 320px;
	display: block;
}

#car_message_area ul{
	margin: 0;
	padding: 0;
}

#car_message_area ul li{
	padding:5px 0;
	margin: 0;
	font-size: 14px;
}

#car_image_list{
	width: 300px;
	margin: 0 auto 20px;
	padding: 0;
}

#car_image_list img{
	padding: 0;
	margin-bottom:10px;
}

/*******************************
	charge.html
*******************************/

/*h1.charge_contents_title{
	background-color: #00aeff;
	height: 30px;
	line-height: 30px;
	margin: 0 auto 10px;
	color: #fff;
	font-size: 14px;
	padding: 3px 0 3px 15px;
	font-family:Meiryo, メイリオ;
}

h1.charge_contents_title span{
	padding: 0;
	margin: 0 auto;
	width: 320px;
	display: block;
}

.fee_structure{
	width: 280px;
	margin: 0 auto 5px;
	padding: 0;
	line-height: 1.5em;
}

.fee_structure span.txt_color_red{
	color: red;
	font-size: 13px;
}

.remarks{
	margin: 0 30px 20px;
	padding: 0;
}

.remarks li{
	line-height: 1.5em;
	font-size: 13px;
	list-style: circle;
	padding-bottom:5px;
}

#charge_notes{
	margin: 0 20px 20px;
	border: solid 1px red;
	color:red;
	padding: 10px;
	line-height: 1.5em;
	font-size: 13px;
}

.table_title{
	width: 280px;
	margin: 0 auto 5px;
	padding: 0;
}

#fare_calculation{
	margin: 0 20px 20px;
	padding: 0;
}

#fare_calculation p{
	line-height: 1.5em;
	margin: 0;
	padding-bottom:5px;
}*/

/*******************************
	charge_table,charge_table_02
*******************************/

/*table.charge_table,
table.charge_table_02{
	width: 300px;
	border-collapse: collapse;
	border: solid 1px #9b9191;
	margin: 0 auto 20px;
}

table.charge_table th{
	height: 30px;
	background-color: #46b9da;
	width: 34%;
	padding: 5px 10px;
	border: solid 1px #1b558d;
	text-align: left;
}

table.charge_table td{
	height: 30px;
	background-color: #fff;
	width: 33%;
	padding: 5px 10px;
	border: solid 1px #1b558d;
}

table.charge_table_02 th{
	height: 30px;
	background-color: #46b9da;
	width: 50%;
	padding: 5px 10px;
	border: solid 1px #1b558d;
	text-align: left;
}

table.charge_table_02 td{
	height: 30px;
	background-color: #fff;
	width: 50%;
	padding: 5px 10px;
	border: solid 1px #1b558d;
}*/
