html{font-size:12px}body{font-size:1rem}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hide{display:none}.no_data{background-color:#EEE;color:#555;font-size:1.2rem;font-weight:bold;margin:10px auto;padding:10px;text-align:center;width:80%}#header{min-width:100%;height:110px;padding-top:5px}#header .controls_area{display:flex;align-items:flex-end;padding:3px 5px;margin-bottom:8px}#header .logo{margin-right:auto}#header .logo img{background-color:#FFF;border:3px double #5abae7;border-radius:5px;height:60px;padding:5px 0}#header .icons{display:flex}#header .icon_button{width:40px;margin-left:5px;padding:5px 3px 2px 3px;text-align:center}#header .icon_button p{margin:0;font-size:8px}.chrome #header .icon_button p{-webkit-transform:scale(0.75);-webkit-transform-origin-x:0;width:40px}#header .login_info{display:flex;align-items:flex-end;padding:3px}#header .login_info .page_title{margin-right:auto}#header .login_info .shop_name{margin-right:10px}#header .login_info .shop_name:not(:empty):after{content:"-"}#page_body{position:relative;padding:20px 10px}#footer{min-width:100%}.edit_area h3.theme{padding:3px 10px;margin:0 0 5px 0}.edit_area h3.theme .link{margin-top:3px;font-size:11px;font-weight:normal;cursor:pointer;text-decoration:underline}#header .menu_item_list{padding:5px 10px;font-size:1.2rem;font-weight:bold;z-index:999}#header .menu_item_list .item{display:flex;align-items:center;padding:8px 5px}#header .menu_item_list .item.midasi{cursor:default}#header .menu_item_list .item.midasi:not(:first-child){margin-top:10px}#header .menu_item_list .item img{width:16px;margin-right:5px;filter:brightness(0.3)}#header .menu_item_list .link{margin-left:20px}#header .menu_item_list .link.disabled{cursor:default}#header .menu_item_list .link.disabled img{filter:brightness(0.7)}#header .menu_item_list .link.sysadmin span{background:linear-gradient(transparent 60%,#FAA 60%)}table.ref_table,table.data_table{width:100%;margin-bottom:10px;font-size:1rem}table.ref_table th,table.data_table th{width:130px;padding:2px 5px;text-align:left;vertical-align:top}table.ref_table tbody>tr>td,table.data_table tbody>tr>td{padding-top:5px;padding-bottom:5px;vertical-align:top}table.ref_table td.right{text-align:right}table.ref_table td.none,table.data_table td.none{height:10px;border:0}.theme.data_table th .button{width:100%;padding:2px}.table_list{display:flex;flex-wrap:wrap;width:100%}.table_list .data_table,.table_list .ref_table{margin:5px}table.data_table .data.error .caution{color:#FFF}.button:not(.disabled):hover,.tab:not(.disabled):hover,.icon_button:not(.disabled):hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;filter:brightness(105%)}table.data_table input{font-size:1.2rem}table.data_table input[type=text],table.data_table input[type=password]{width:286px}table.data_table input[type=text].half{width:140px}table.data_table input[type=text].date{width:120px;margin-right:3px}table.data_table input[type=text].time{width:100px}table.data_table input[type=text].zip{width:78px;margin-right:2px}table.data_table input[type=text].address_1{width:160px}table.data_table input[type=text].tel{width:92px}table.data_table input[type=text].model{width:80px;text-align:center}table.data_table input[type=text].numeric{width:100px;text-align:right}table.data_table input[type=text].price{width:130px;text-align:right}table.data_table input[type=text].month_day{width:85px;margin-right:3px}table.data_table select{width:248px;font-size:1.2rem}table.data_table select option{font-size:1.2rem}table.data_table select.prefecture{width:120px}table.data_table select.half{width:142px}table.data_table select.wareki_year{width:130px}table.data_table select.month{width:85px}table.data_table select.hour{width:60px}table.data_table select.minute{width:60px}table.data_table select.mileage_div{width:90px}table.data_table textarea{width:100%;min-height:150px;font-size:1.2rem}table.data_table .button.date_clear{padding:0 3px}.jokyo_flow_list{align-items:flex-end;display:flex}.jokyo_flow_list i{font-size:1.5rem;margin:4px 2px}.jokyo_flow_list b{align-self:center;color:#213f66;margin-right:10px}.jokyo_flow_list .step{text-align:center;width:80px}.jokyo_flow_list .status{background-color:#DDD;border:2px solid #CCC;color:#777;font-weight:bold;padding:2px 0}.jokyo_flow_list .step.current .status{background-color:#f95b9e;border-color:#ea488d;color:#FFF}.jokyo_flow_list .date{color:#bf2020;font-size:.9em;min-height:17px}.ui_brown{color:#FFF;border:solid 1px #96431d;background:#96431d;background:-webkit-gradient(linear,left top,left bottom,from(#dd7647),to(#93401a));background:-moz-linear-gradient(top,#dd7647,#93401a);text-shadow:0 1px 1px rgba(0,0,0,.3)}.ui-widget .dialog{font-size:1rem}.ui-widget .dialog .button{padding:2px}.ui-widget .dialog .datagrid .grid_body{font-size:1rem}#password_setting_dialog .data_table th{width:130px !important}.error_message_area{width:70%}@media only screen and (max-width:640px){#header{position:fixed;top:0;left:0;height:100px;z-index:100}#page_body{margin-top:100px}}@media only screen and (max-width:480px){#header{height:120px}#page_body{margin-top:140px}#header .logo{margin-bottom:5px}#header .logo img{width:auto;height:40px}#header .controls_area>div{width:100%}table.data_table input[type=text],table.data_table input[type=text].address_1,table.data_table input[type=password],table.data_table select,table.data_table select.prefecture{width:100%}}