@charset "shift_jis";
/* CSS Document */

#index_main {
	background-image: url(../img/index_visual.jpg);
	height: 228px;
	width: 1000px;
	background-repeat: no-repeat;
	margin-top: 18px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#index_main_div {
	padding-top: 130px;
	padding-left: 27px;
}
#index_main_ul {
	list-style-type: none;
}
#index_main_ul li {
	float: left;
	padding-right: 5px;
}
#index_c_bloc01 {
	background-image: url(../img/index_bloc01b.jpg);
	background-repeat: no-repeat;
	height: 203px;
	width: 720px;
	margin-bottom: 14px;
}
#index_c_bloc01_table  {
	padding-top: 108px;
	margin-left: 18px;
}
#in_c_b_t_p {
	padding-top: 58px;
	padding-left: 175px;
}
#index_c_bloc02 {
	background-image: url(../img/index_bloc02.jpg);
	margin-bottom: 14px;
	background-repeat: no-repeat;
	height: 137px;
	width: 720px;
}
#index_c_bloc02_p {
	padding-top: 72px;
	padding-left: 312px;
}
.con_bottom {
	margin-bottom: 14px;
	clear: both;
}
.con_bottom02 {
	margin-bottom: 20px;
	clear: both;
}

.index_c_bloc03 {
	border: 1px solid #d7d7d7;
}
.index_c_bloc03_h3 {
	padding-top: 11px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: normal;
}
.index_c_bloc03_p {
	padding-left: 10px;
	padding-bottom: 11px;
}
.index_c_bloc03_p02 {
	padding-left: 3px;
	padding-top: 3px;
}

#index_bloc04 {
	width: 720px;
	clear: both;
}
.index_bloc04_p {
	padding-top: 50px;
	padding-left: 120px;
}
#index_bloc04_l {
	background-image: url(../img/index_bloc04_l.gif);
	background-repeat: no-repeat;
	height: 119px;
	width: 353px;
	float: left;
}
#index_bloc04_r {
	background-image: url(../img/index_bloc04_r.gif);
	background-repeat: no-repeat;
	height: 119px;
	width: 353px;
	float: right;
}
#contents_flame {
	margin-top: 19px;
}
.guide_bloc {
	width: 684px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 27px;
}
.guide_bloc_h4 {
	padding-top: 11px;
	padding-bottom: 15px;
	font-size: 16px;
	color: #C80000;
}
.ov_con_p01 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.conmon_con_flame {
	width: 689px;
	margin-right: auto;
	margin-left: auto;
}

#ov_map {
	border: 3px solid #e1e1e1;
	margin-right: auto;
	margin-left: auto;
	width: 683px;
}
#ov_map_p {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ov_map_h4 {
	font-size: 15px;
	color: #282828;
	background-color: #e1e1e1;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
}
#ov_map_p02 {
	background-color: #f3f3f3;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 14px;
}
.red {
	color: #c80000;
}
.red_big {
	color: #F00;
	font-size: 16px;
	font-weight: bold;
}

#g_taxi_bloc01 {
	background-image: url(../img/guide_taxi_bloc01.jpg);
	background-repeat: no-repeat;
	height : 215px;
	width: 720px;
	margin-bottom: 20px;
}
#g_taxi_bloc02 {
	background-image: url(../img/guide_taxi_bloc02.jpg);
	background-repeat: no-repeat;
	height: 238px;
	width: 720px;
	margin-bottom: 20px;
}
#g_taxi_bloc03 {
	background-image: url(../img/guide_taxi_bloc03.jpg);
	background-repeat: no-repeat;
	height: 238px;
	width: 720px;
	margin-bottom: 20px;
}


.g_taxi_bloc_table {
	margin-left: 20px;
	padding-top: 50px;
}
.g_taxi_bloc_table_p01 {
	padding-bottom: 15px;
}
.g_taxi_bloc_table_p02 {
	padding-bottom: 26px;
	padding-top: 18px;
}
.faq_back01 {
	background-image: url(../img/faq_qa01.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 720px;
}
.faq_back02 {
	background-image: url(../img/faq_qa02.gif);
	background-repeat: no-repeat;
	height: 107px;
	width: 720px;
}
.faq_back01 h3 {
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 42px;
	color: #FFF;
}
.faq_back02 p {
	padding-top: 12px;
	padding-left: 42px;
	padding-right: 30px;
}
#charge_bloc01 {
	background-image: url(../img/charge_bloc01b.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 720px;
	margin-bottom: 20px;
}
#charge_bloc02 {
	background-image: url(../img/charge_bloc02b.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 720px;
	margin-bottom: 20px;
}
#charge_bloc03 {
	background-image: url(../img/charge_bloc03b.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 720px;
	margin-bottom: 20px;
}
#charge_bloc04 {
	background-image: url(../img/charge_bloc04b.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 720px;
	margin-bottom: 20px;
}



.charge_bloc_p {
	padding-top: 50px;
	padding-left: 114px;
}
.charge_bloc_table {
	margin-left: 226px;
	padding-top: 118px;
}
#howto_bloc01 {
	background-image: url(../img/howto_block01b.jpg);
	background-repeat: no-repeat;
	height: 346px;
	width: 720px;
}
#howto_bloc01_p {
	width : 285px;
	padding-top: 125px;
	padding-left: 25px;
}
#howto_bloc02_b01 {
	background-image: url(../img/howto_bloc02_back01.gif);
	background-repeat: no-repeat;
	width: 338px;
	height: 120px;
}
#howto_bloc02_b02 {
	background-image: url(../img/howto_bloc02_back02.gif);
	background-repeat: no-repeat;
	width: 338px;
	height: 120px;
}
#howto_bloc02_b03 {
	background-image: url(../img/howto_bloc02_back03.gif);
	background-repeat: no-repeat;
	width: 338px;
	height: 120px;
}
#howto_bloc02_b04 {
	background-image: url(../img/howto_bloc02_back04.gif);
	background-repeat: no-repeat;
	width: 338px;
	height: 120px;
}
.howto_bloc02_p {
	padding-top: 50px;
	padding-left: 16px;
	width: 184px;
}
#howto_div {
	margin-right: auto;
	margin-left: auto;
	width: 690px;
}
#ct_index_bloc01 {
	background-image: url(../img/ct_index_bloc01b.gif);
	background-repeat: no-repeat;
	height: 169px;
	width: 720px;
	margin-bottom: 20px;
}
#ct_index_bloc02 {
	padding-top: 32px;
	padding-right: 43px;
	padding-bottom: 24px;
	padding-left: 40px;
	border: 3px solid #f0e8de;
}
#ct_index_bloc01_p {
	padding-top: 140px;
	padding-left: 19px;
}

.td_white{
    font-size : 12px;
    background-color : white;
    padding-top : 8px;
    padding-left : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    
    text-align : left;
}.td_ora{
    font-size : 12px;
    background-color : #ffe6d7;
    padding-top : 8px;
    padding-left : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    
    text-align : center;
}.td_green{
    font-size : 12px;
    background-color : #e6ffe6;
    padding-top : 8px;
    padding-left : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    line-height : 18px;
}

.hmtaxi_d{
    background-color : #fff0e1;
    padding-top : 5px;
    padding-left : 23px;
    padding-right : 23px;
    padding-bottom : 15px;
}

.gmap_d{
    font-size : 12px;
    padding-top : 15px;
    padding-left : 15px;
    padding-right : 15px;
    padding-bottom : 15px;border-width : 1px;border-style : solid;border-color : #c8c8c8;
}

.gmt{
    font-size : 14px;
    font-weight : bold;
    color : #d30759;
    padding-bottom : 10px;
}
