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}#header{min-width:100%;height:110px;padding-top:5px;color:#FFF;background-color:#000}#header .controls_area{display:flex;align-items:flex-end;padding:3px 5px;margin-bottom:8px}#header .logo{margin-right:auto}#header .logo img{height:60px}#header .icons{display:flex}#header .icon_button{width:40px;margin-left:5px;padding:5px 3px 2px 3px;text-align:center;color:#FFF;background-color:#333}#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;color:#FFF;background-color:rgba(107,107,107,0.6)}#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:10px 10px 20px}#footer{min-width:100%}#page_list.theme{border:1px solid #CCC;color:#FFF;background-color:#2980b9}#page_list.theme .page_label{border-right:1px solid #CCC}#page_list.theme .page_no{text-shadow:0 0 3px #333}#page_list .page_no:not(.selected):hover{text-shadow:0 0 3px #FFF}.theme.panel{color:#FFF;background-color:#3498db}.edit_area h3.theme{padding:3px 10px;margin:0 0 5px 0;color:#FFF;background-color:#1c5377}.edit_area h3.theme .link{margin-top:3px;font-size:11px;font-weight:normal;color:#fff52b;cursor:pointer;text-decoration:underline}#topic_path{padding-bottom:15px;font-size:1.1rem}#topic_path a{color:#3a73e1;margin-right:8px}#topic_path i{margin-right:8px}#topic_path span{font-weight:bold;margin-right:8px;padding-bottom:3px}#topic_path span.link{border-bottom:1px solid #2c89c1;color:#2c89c1;cursor:pointer}#header .menu_item_list{padding:5px 10px;color:#FFF;background-color:#333;font-size:1.2rem;font-weight:bold;border:1px solid #CCC;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;border-top:1px solid #777}#header .menu_item_list .item img{width:16px;margin-right:5px}#header .menu_item_list .link{margin-left:20px}#header .menu_item_list .link span{border-bottom:1px solid #333}#header .menu_item_list .link:not(.disabled):hover span{color:#f0ff66;border-bottom:1px solid #FFF;transition:all 500ms 0 ease}#header .menu_item_list .link.disabled{filter:brightness(0.5);cursor:default}#header .menu_item_list .link.disabled span{border-bottom:1px solid #636363}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}table.data_table .price.minus,table.ref_table .price.minus{color:#F00}.theme.ref_table th{color:#555;background-color:#efef86;border:1px solid #818138}.theme.ref_table td{background-color:#FFF;border:1px solid #818138}.theme.data_table th{color:#FFF;background-color:#3498db;border:1px solid #30719c}.theme.data_table th.ref{color:#555;background-color:#efef86}.theme.data_table th:not(.ref).required{color:#ffa7d3;text-shadow:1px 1px 1px #2675a0,-1px 1px 1px #2675a0,1px -1px 1px #2675a0,-1px -1px 1px #2675a0}.theme.data_table th .button{width:100%;padding:2px}.theme.data_table th.required .button{color:#f064aa;text-shadow:none}.theme.data_table td{background-color:#FFF;border:1px solid #30719c}.table_list{display:flex;flex-wrap:wrap;width:100%}.table_list .data_table,.table_list .ref_table{margin:5px}.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}.ui-widget .dialog{font-size:1rem}.ui-widget .dialog .button{width:100px;padding:2px}.ui-widget .dialog .datagrid .grid_body{font-size:1rem}#password_setting_dialog .data_table th{width:130px !important}#password_setting_dialog table.data_table.theme_color th{background-color:}#password_setting_dialog table.data_table.theme_color th{color:#FFF;background-color:#3498db;border:1px solid #30719c}.error_message_area{width:70%}@media only screen and (max-width:480px){#header{height:auto}#header .logo img{height:35px}#header .controls_area .icons{margin-left:auto;width:auto}#header .login_info{flex-wrap:wrap}#header .login_info .page_title{font-size:14px;width:100%}#header .login_info .shop_name{margin-left:auto}table.ref_table th,table.data_table th{width:105px}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%}}