@CHARSET "windows-31j";

input, select {
	font-size: 16px;
}
.pagebody {
	width:780px;
	background-color: orange;
	padding: 10px;
}

.title_tabel {
	width: 780px;
}

.detail_box {
	margin-top: 10px;
	padding: 10px;
	background-color: white;
}

.login_tabel {
	padding: 10px;
}

.align_right {
	text-align: right;
}

.align_center {
	text-align: center;
}

.margin_center {
	margin-left: auto;
	margin-right: auto;
}

.textbox_3d {
	width: 120px;
	background-color: orange;
	text-align: center;
	color: white;
	font-weight: bold;
}

.input_id {
	width: 170px;
	ime-mode: disabled;
}

.customer_name {
	text-align: right;
	font-size: 28px;
	color: white;
}

.customer_id {
	text-align: right;
	font-size: 24px;
	color: white;
}

.logout {
	vertical-align: top;
	text-align: right;
}

.detail_tabs {
	width:770px;
	margin-top: 10px;
}

.input_person_no {
	ime-mode: inactive;
	text-align: center;
	width:200px;
}

#person_name {
	ime-mode: active;
	width:200px;
}

#era, #sex {
	ime-mode: disabled;
	text-align: right;
	width:20px;
}

#birthday_year {
	ime-mode: disabled;
	text-align: right;
	width:50px;
}

#birthday_month, #birthday_day {
	ime-mode: disabled;
	text-align: right;
	width:30px;
}

#measurement_date {
	ime-mode: disabled;
	width:110px;
}

.measurement_val {
	ime-mode: disabled;
	text-align: right;
	width:80px;
}


.ui-datepicker-sunday .ui-state-default {
	background-image : none;
	background-color : #FF9999;
}
.ui-datepicker-saturday .ui-state-default {
	background-image : none;
	background-color : #66CCFF;
}

#kensuu_title {
	margin-left: 20px;
}

#first_link {
	margin-left: 20px;
}

.list_table {
	margin-top: 5px;
	width: 720px;
	border-collapse: collapse;
}

.list_table TH {
	border-style: ridge;
}

.list_table TD {
	padding: 0px 5px;
	border-style: ridge;
}

.list_table TH.checkbox_header {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	width: 10px;
}

.list_table TH#bango_header {
	width: 80px;
}

.list_table TH#name_header {
}

.list_table TH#name_header2 {
}

.list_table TH#age_header, #sex_header {
	width: 40px;
}

.list_table TH#m_time_header {
	width: 40px;
}

.list_table TH#a_date_header, #m_date_header {
	width: 100px;
}

.list_table TH.button_header {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	width: 90px;
}

.list_table TH.button_header2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	width: 65px;
}

.list_table TH.button_header3 {
	border-width: 0px;
	width: 90px;
}

.list_table TD.checkbox_detail {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	text-align: right;
	width: 10px;
}

.list_table TD.bango_detail {
	text-align: center;
	width: 80px;
}

.list_table TD.age_detail {
	text-align: right;
	width: 40px;
}

.list_table TD.sex_detail {
	text-align: center;
	width: 40px;
}

.list_table TD.m_time_detail {
	text-align: right;
	width: 40px;
}

.list_table TD.a_date_detail {
	text-align: center;
	width: 100px;
}

.list_table TD.button_detail {
	padding: 0px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	width: 90px;
}

.list_table TD.button_detail2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	width: 65px;
}

.list_table TD.button_detail3 {
	padding: 0px;
	border-width: 0px;
	width: 90px;
}

button.button_css {
	font-size: 12pt;
}

.cmd_table {
	margin-top: 5px;
	width: 720px;
}

.search_person_no {
	ime-mode: disabled;
	text-align: center;
	width:75px;
}

.search_person_name {
	ime-mode: active;
	width:200px;
}

.search_age {
	ime-mode: disabled;
	text-align: center;
	width:35px;
}

.dateinput {
	ime-mode: disabled;
	width: 110px;
}

.statistical_age {
	ime-mode: disabled;
	text-align: right;
	width:40px;
}

.notice_table {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	border-collapse: collapse;
}

.notice_table TD.notice_title {
	font-weight: bold;
}
.notice_table TD.notice_detail {
	padding: 5px;
	vertical-align: top;
	border: ridge 3px #c0c0c0;
	height: 200px;
}

.agree_title {
	text-align: center;
	font-size: 32px;
	font-weight: bold;
}

.agree_title_detail {
	font-size: 12px;
}
.agree_paragraph_1 {
	font-size: 16px;
	font-weight: bold;
}

.agree_paragraph_2 {
	font-size: 12px;
	font-weight: bold;
}

.agree_detail {
	font-size: 12px;
	margin-left: 20px;
}

.agree_detail_2 {
	font-size: 12px;
	margin-left: 40px;
}

.comment_input {
	ime-mode: active;
	width:200px;
}

/* ドラッグ、ドロップ、ソート */
ul.jquery-ui-draggable {
	list-style-type: none;
    margin: 10px 2px;
    padding: 2px;
    width: 23%;
    float: left;
    min-height: 1.5em;
    background-color: lightcyan;
    border: solid 1px #606060;
}

ul.jquery-ui-sortable {
	list-style-type: none;
    margin: 10px 2px;
    padding: 2px;
    width: 23%;
    float: left;
    min-height: 1.5em;
    background-color: beige;
    border: solid 1px #606060;
}

ul.jquery-ui-droppable {
	list-style-type: none;
    margin: 0px 2px 10px;
    padding: 2px;
/*    width: 10%;
    float: left;*/
    min-height: 1.5em;
    background-color: tomato;
    border: solid 1px #606060;
    text-align: center;
}

ul.jquery-ui-sortable li, ul.jquery-ui-sortable2 li, ul.jquery-ui-draggable li {
    margin: 3px;
    padding: 0.3em;
    padding-left: 1em;
    cursor: move;
}

.factor_name {
	display: inline-block;
	width: 100px;
}

.factor_score {
	display: inline-block;
	width: 40px;
	text-align: right;
}

.notes {
	font-size: small;
}

.auto_comment {
	width: 538px;
	text-align: right;
    padding-bottom: 3px;
}
