@charset "shift_jis";
/* CSS Document */

#btn_form_editor,.btn_pref_edit,.btn_pref_save{background-image: url("../images/icon/edit.png");background-position: 3px center;background-size: 25px;}
#btn_form_editor:hover,.btn_pref_edit:hover,.btn_pref_save:hover{background-image: url("../images/icon/edit_white.png");}

#btn_form_delete{background-image: url("../images/icon/delete_sweep.png");background-position: 3px center;background-size: 25px;}
#btn_form_delete:hover{background-image: url("../images/icon/delete_sweep_white.png");}

#btn_form_add{background-image: url("../images/icon/add_circle.png");background-position: 3px center;background-size: 20px;}
#btn_form_add:hover{background-image: url("../images/icon/add_circle_white.png");}

#btn_csv_send{background-image: url("../images/icon/email.png");background-position: 3px center;background-size: 25px;}
#btn_csv_send:hover{background-image: url("../images/icon/email_white.png");}
#btn_csv_send:disabled{background-image: url("../images/icon/email_dis.png");pointer-events:none !important;}

#btn_csv_dl{background-image: url("../images/icon/save_alt.png");background-position: 3px center;background-size: 25px;}
#btn_csv_dl:hover{background-image: url("../images/icon/save_alt_white.png");}
#btn_csv_dl:disabled{background-image: url("../images/icon/save_alt_dis.png");pointer-events:none !important;}

#btn_csv_view{background-image: url("../images/icon/view_csv.png");background-position: 3px center;background-size: 25px;}
#btn_csv_view:hover{background-image: url("../images/icon/view_csv_white.png");}
#btn_csv_view:disabled{background-image: url("../images/icon/view_csv_dis.png");pointer-events:none !important;}

#btn_csv_soko{background-image: url("../images/icon/archive.png");background-position: 3px center;background-size: 25px;}
#btn_csv_soko:hover{background-image: url("../images/icon/archive_white.png");}
#btn_csv_soko:disabled{background-image: url("../images/icon/archive_dis.png");pointer-events:none !important;}

#btn_num_reset{background-image: url("../images/icon/refresh.png");background-position: 3px center;background-size: 25px;}
#btn_num_reset:hover{background-image: url("../images/icon/refresh_white.png");}

#btn_form_temp{background-image: url("../images/icon/web.png");background-position: 3px center;background-size: 25px;}
#btn_form_temp:hover{background-image: url("../images/icon/web_white.png");}

.btn_pref_cancel{background-image: url("../images/icon/cancel.png");background-position: 3px center;background-size: 25px;}
.btn_pref_cancel:hover{background-image: url("../images/icon/cancel_white.png");}


.btn_pref_mail{background-image: url("../images/icon/email.png");background-position: 3px center;background-size: 25px;}
.btn_pref_mail:hover{background-image: url("../images/icon/email_white.png");}




#contentbox .window .button,
#contentbox table.content_body .button{background-color:#ddd;border: #8d8d8d 1px solid;border-radius:3px;background-repeat:no-repeat;padding: 5px 10px;text-align:center;margin: 0px 1px;vertical-align:middle;}
#contentbox .window .button:hover,
#contentbox table.content_body .button:hover{cursor:pointer;background-color:#4a68ce;color:#fff;border-color:#213578;text-decoration:underline;}

.btn_pay{background-image: url("../images/icon/editor/money.gif");}

hr{border: 1px solid #669999;}

span.required{font-size: x-small;color: red;}
.alert{color: red;}

table.user_pref{font-size: small;margin-bottom: 10px;}

textarea{border: 1px solid gray;width: 30em;height: 20em;}

table.log{border-collapse: collapse;border-spacing: 0;width: 100%;}
table.log th.log-date{width: 150px;}
table.log th.log-msg{width: 280px;}
table.log th.log-ip{width: 150px;}
table.log td.log-formno{text-align: center;}
table.log td.log-ip{text-align: center;}
table.log th,table.log td{
   border: solid #699;
   border-width: 1px 1px 1px 1px;
   padding: 5px 3px;
   font-family: "Arial", "Helvetica", "sans-serif";
   font-size: 80%;
}
table.log thead th{
   font-size: 90%;
   background-color: #9CC;
   font-family: "Arial", "Helvetica", "sans-serif";
   font-weight: bold;
   color: #fff;
}
table.log-pager{
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%;
}
table.log-pager td{
   font-family: "Arial", "Helvetica", "sans-serif";
   font-weight: bold;
   font-size: 12px;
}
table.log-pager td.next{ text-align: right;}
table.log-pager td.prev{ text-align: left;}

div.log-select{margin: 5px 0 10px 0;}
div.log-select select{width: 200px;padding: 5px;}
/*dl.csvform{margin-bottom: 30px;}
dl.csvform dt{
   font-family: "Arial", "Helvetica", "sans-serif";
   font-weight: bold;
   font-size: 16px;
   color: #699;
}

dl.csvform dd{
   font-family: "Arial", "Helvetica", "sans-serif";
   font-weight: bold;
   font-size: 16px;
   color: #699;
}

dl.csvform dd div{
   float: left;
}

dl.csvform dd div.label{
   padding-right: 26px;
   margin-right: 7px;
   background: url("../images/icon/arrow.gif") right no-repeat;
}*/

#csvform{border:#699 1px solid;border-left: #699 10px solid;margin-bottom: 1em;font-size: 90%; text-align: left;}
#csvform div{padding: 0.5em;clear: both;}
#csvform div.number,#csvform div.form_title{border-bottom:#699 1px solid;margin: 0 0.2em;}
#csvform div.url{margin: 0 0.2em;}
#csvform div p{display: inline-block;}
#csvform div p.label{color:#699;font-weight: bold;width:15%;float: left;padding:0.2em 0 0 0;}
#csvform div p.form_data{width:85%;line-height: 1.8 !important;min-height:1.7em;}


/**/

.price{
border-collapse: collapse;
border-spacing: 0px;
width: 600px;
margin: 20px 0px 0px 0px;
}
.price tr td{
border-bottom: 1px solid #000000;
text-align: right;
}
.price tr td.n{
width: 500px;
text-align: right;
}
.price2{
border-collapse: collapse;
border-spacing: 0px;
width: 600px;
}
.price2 tr td{
border: 1px solid #000000;
text-align: center;
}
#product_name{
text-align: left;
}

.price3{
border-collapse: collapse;
border-spacing: 0px;
width: 600px;
border: 1px solid #000000;
margin: 10px 0px 10px 0px;
}
#price3_price{
text-align: left;
width: 300px;
}

#contentbox .window label{display:inline-block;margin:0.2em 0.5em 0.2em 0;color:#222 !important;font-size:14px;}/*0326 */
#contentbox .window label input[type="radio"],#contentbox label input[type="checkbox"],#contentbox .content_body label input[type="radio"]{margin-right: 0.3em !important;vertical-align:middle;}

#contentbox .window table.pref_form input[type="text"]{padding: 0.5em 0.5em 0.5em 0.5em !important;margin: 0 0.3em;font-size: 100% !important;}
#contentbox .window table.pref_form label{font-size: 100% !important;margin: 0 0.3em;}
#contentbox .window table.pref_form select{font-size: 100% !important;padding: 0.3em 0.3em 0.3em 0.3em !important;margin: 0 0.3em;}
