@CHARSET "UTF-8";
/* data
***************************************/
div.data div.inner{
	width:1230px;
}
div.data table th{
	padding:0 0 0 3px;
	text-align:left;
	font-weight:normal;
	background-color:#D7F08A;
}
div.data table.line th,
div.data table.line td{
	border-top:solid 1px #94B852;
	border-bottom:solid 1px #94B852;
	border-left:solid 1px #94B852;
	border-right:solid 1px #94B852;
}
div.data table.line tr.none td{
	border-width:0;
}
div.data table.line td.noner{
	border-width:0;
}
div.data table.line td.none{
	border-width:0;
	width:5px;
}
div.data input[readonly]::-ms-clear{
	display: none;
}
div.data input[readonly]{
	border-width:0;
	background-color:transparent;
}
div.data #form_arrange_comment,
div.data #form_answer_comment,
div.data #form_claim_comment{
	width:132px;
}
div.data #form_depart_keybox,
div.data #form_arrival_keybox{
	margin-left:10px;
}
div.data #form_usage_count,
div.data #form_accident_count{
	width:30px;
}
div.data #form_reserve_comment{
	width:400px;
}
div.data #sm_state{
	width:35px;
}
div.data #form_state{
	width:20px;
}
div.data #form_member_type_name{
	width:70px;
}
div.data #sm_member_rank{
	display:none;
}
div.data #form_member_rank_name{
	width:70px;
}
div.data #form_license_type_name{
	width:70px;
}
div.data #form_license_terms{
	width:300px;
}
div.data #form_reserve_name1,
div.data #form_reserve_kana1,
div.data #form_depart_name1{
	width:210px;
}
div.data #form_state_name{
	width:50px;
}
div.data #form_sex_type_name{
	width:40px;
}
div.data #sm_real_depa_office,
div.data #sm_real_arri_office,
div.data #sm_prev_depa_office,
div.data #sm_prev_arri_office{
	width:50px;
}
div.data #form_real_depa_office,
div.data #form_real_arri_office,
div.data #form_prev_depa_office,
div.data #form_prev_arri_office{
	width:35px;
}
div.data #form_real_depa_office_name,
div.data #form_real_arri_office_name,
div.data #form_prev_depa_office_name,
div.data #form_prev_arri_office_name{
	width:90px;
}
div.data #sm_car_class,
div.data #sm_calc_class{
	width:50px;
}
div.data #form_car_class,
div.data #form_calc_class{
	width:35px;
}
div.data #form_car_class_name,
div.data #form_calc_class_name{
	width:40px;
}
div.data #sm_real_car_type,
div.data #sm_reserve_car_type{
	width:50px;
}
div.data #form_real_car_type,
div.data #form_reserve_car_type{
	width:35px;
}
div.data #form_real_car_type_name,
div.data #form_reserve_car_type_name{
	width:100px;
}
div.data #sm_real_car_no{
	width:185px;
}
div.data #form_real_car_no{
	width:170px;
}
div.data #form_real_car_no_name{
	width:120px;
}
div.data #form_car_tire,
div.data #form_car_at{
	margin-left:30px;
}
div.data #form_car_mt{
	margin-left:10px;
}
div.data #sm_product_name,
div.data #sm_agent_name{
	width:50px;
}
div.data #form_product_name,
div.data #form_agent_name{
	width:35px;
}
div.data #form_product_name_name,
div.data #form_agent_name_name{
	width:170px;
}
div.data #form_real_smoke_type_name,
div.data #form_reserve_smoke_name{
	width:50px;
}
div.data #form_chanel_type_name,
div.data #form_media_type_name{
	width:50px;
}
div.data #form_dep_basic_payment_name,
div.data #form_arr_basic_payment_name{
	width:60px;
}
div.data #form_dep_credit_type_name,
div.data #form_arr_credit_type_name,
div.data #form_res_credit_type_name,
div.data #form_noc_credit_type_name{
	width:60px;
}
div.data #form_fuel_selected_name,
div.data #form_fuel_fact_name{
	width:50px;
}
div.data #form_reserve_agree_name{
	width:50px;
}
div.data #form_reserve_abandon_name{
	width:50px;
}
div.data #form_oil_flg_name{
	width:90px;
}
div.data #form_reserve_option_name{
	width:50px;
}
div.data #sm_dep_option_name1,
div.data #sm_dep_option_name2,
div.data #sm_dep_option_name3,
div.data #sm_dep_option_name4{
	width:50px;
}
div.data #form_dep_option_name1,
div.data #form_dep_option_name2,
div.data #form_dep_option_name3,
div.data #form_dep_option_name4{
	width:35px;
}
div.data #form_dep_option_name1_name,
div.data #form_dep_option_name2_name,
div.data #form_dep_option_name3_name,
div.data #form_dep_option_name4_name{
	width:100px;
}
div.data #sm_input_user{
	width:50px;
}
div.data #form_input_user{
	width:35px;
}
div.data #form_input_user_name{
	width:110px;
}
div.data #sm_corp_id{
	width:80px;
}
div.data #form_corp_id{
	width:65px;
}
div.data #form_corp_id_name{
	width:180px;
}
div.data #form_exception_name{
	width:80px;
}
div.data input.one{
	width:10px;
}
div.data input.key{
	width:18px;
}
div.data #form_point_rate{
	width:50px;
	text-align:right;
}
div.data #form_point{
	width:50px;
	text-align:right;
}
div.data #form_point_num{
	width:50px;
	text-align:right;
}
div.data input.history_no{
	width:20px;
}
div.data input.license_limit{
	width:80px;
}
div.data input.member,
div.data input.license_type,
div.data input.state{
	width:50px;
}
div.data input.count{
	width:20px;
}
div.data input.post{
	width:70px;
}
div.data input.date{
	width:80px;
}
div.data input.time{
	width:40px;
}
div.data input.datetime{
	width:120px;
}
div.data input.sex{
	width:15px;
}
div.data input.office_name,
div.data input.payment_name{
	width:80px;
}
div.data input.class_name{
	width:30px;
}
div.data input.car_type_name{
	width:100px;
}
div.data input.smoke_type_name,
div.data input.chanel_type_name,
div.data input.media_type_name,
div.data input.fuel_name,
div.data input.kbn_name,
div.data input.exception_name{
	width:50px;
}
div.data input.address{
	width:250px;
}
div.data input.tel{
	width:160px;
}
div.data input.mail{
	width:250px;
}
div.data input.option_name{
	width:100px;
}
div.data input.meter{
	width:70px;
}
div.data input.color,
div.data input.hour,
div.data input.manufact,
div.data input.mileage,
div.data input.transport_time,
div.data input.persons{
	width:50px;
}
div.data input.amt{
	width:70px;
}
div.data input.option_cnt{
	width:20px;
}
div.data button.return,
div.data button.entry,
div.data button.delete{
	width:50px;
	height:30px;
	margin-left:2px;
}
div.data button.mini{
	width:40px;
	height:19px;
}
div.data button.pick_up_comment{
	width:60px;
	height:21px;
}
div.data button.calc{
	width:100px;
	height:80px;
	margin-left:10px;
}
div.data ul.ymd li{
	float:left;
	padding:0;
}
div.data ul.ymd li.year,
div.data ul.ymd li.month,
div.data ul.ymd li.day{
	position:relative;
}
div.data ul.ymd li.sl{
	padding-top:3px;
}
div.data #form_birthday_year{
	width:40px;
}
div.data #sm_birthday_month_dsp{
	width:35px;
}
div.data #form_birthday_month_name{
	width:20px;
}
div.data #sm_birthday_day_dsp{
	width:35px;
}
div.data #form_birthday_day_name{
	width:20px;
}
div.confirm input{
	border-width:0;
	background-color:transparent;
}
div.confirm input::-ms-clear{
	display: none;
}
div.confirm div.sm_type2_sel{
	background-image:none;
}
#assist{
	display:none;
}
#assist table.line th,
#assist table.line td{
	border-top:solid 1px #94B852;
	border-bottom:solid 1px #94B852;
	border-left:solid 1px #94B852;
	border-right:solid 1px #94B852;
}
#assist table.emerg{
	margin-top:5px;
}
#assist table th{
	padding:0 2px;
	text-align:center;
	font-weight:normal;
	background-color:#D7F08A;
}
#assist table td{
	padding:0;
}
#assist input{
	width:95%;
}
#assist input::-ms-clear{
	display: none;
}
#tbl01 th {
	background-color:#D7F08A;
}
#tbl02 th {
	background-color:#CCFFFF;
}
#tbl03 th {
	background-color:#99FFCC;
}
#tbl04 th {
	background-color:#CCCCFF;
}
#tbl05 th {
	background-color:#CC99FF;
}
#tbl06 th {
	background-color:#99FFCC;
}
#tbl06 th.tbl07 {
	background-color:#FFFF99;
}
#tbl06 th.tbl08 {
	background-color:#FF9999;
}
#tbl06 th.tbl09 {
	background-color:#FFCC99;
}
#tbl06 th.tbl10 {
	background-color:#99FF99;
}
#tbl06 th span.fax_flg {
	float: right;
	margin-right: 5px;
}
#tbl06 th span.fax_flg input#form_fax_flg_yes
, #tbl06 th span.fax_flg input#form_fax_flg_no {
	margin-left: 10px;
}