@CHARSET "windows-31j";

/*
input, select, textarea {
	font-size: 16px;
}*/

/*
.ui-menu {
    width: 196px;
}
*/

#wrapper {
	/*width:1000px;*/
	background-color: orange;
	padding: 10px;
	margin: 10px 0 0 0;
}

#header {
	margin: 0 0 10px 0;
/*   width: 1000px;*/
/*   height: 90px;*/
}

.pagebody {
	width:780px;
	background-color: orange;
	padding: 10px;
}

.title_tabel {
	width: 100%;
}

#main_area {
	background-color: white;
}

#main {
	padding: 0px 10px 10px 10px;
}

#menu {
	float: left;
	width: 200px;
}

div#jquery-ui-accordion div.jquery-ui-accordion-title{
    font-size: 16px;
    font-weight: bold;
}
div#jquery-ui-accordion div.jquery-ui-accordion-contents{
    padding: 0;
}

#training_menu {
/*	float: left;*/
/*	width: 500px;*/
}

div#jquery-ui-accordion2 div.jquery-ui-accordion-title{
    font-size: 16px;
    font-weight: bold;
}
div#jquery-ui-accordion2 div.jquery-ui-accordion-contents{
    padding: 0;
}

div#jquery-ui-accordion3 div.jquery-ui-accordion-title{
    font-size: 16px;
    font-weight: bold;
}
div#jquery-ui-accordion3 div.jquery-ui-accordion-contents{
    padding: 0;
}

#contents {
/*	float: left;
	width: 800px;*/
}

#contents_title {
	width: 100%;
	text-align: center;
	font-size: 28px;
	background-color: moccasin;
	padding: 5px;
}

#contents_main {
	padding: 10px;
}

/*
.detail_box {
	margin-top: 10px;
	padding: 10px;
	background-color: white;
}
*/

.login_tabel {
	padding: 10px;
}

.login_input {
	width: 290px;
	margin-left: auto;
	margin-right: auto;
}

.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;
}

.textbox_3d_wide {
	width: 220px;
	background-color: orange;
	text-align: center;
	color: white;
	font-weight: bold;
	padding: 5px;
}

.input_id {
	max-width: 190px;
	ime-mode: disabled;
}

.customer_name {
	text-align: right;
	font-size: 30px;
	color: white;
}

.customer_id {
	text-align: right;
	font-size: 20px;
	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;
	max-width:220px;
}

#person_name {
	ime-mode: active;
	max-width:220px;
}

#era, #sex {
	ime-mode: disabled;
	text-align: right;
	max-width:40px;
}

#birthday_year, #machine_no {
	ime-mode: disabled;
	text-align: right;
	max-width: 70px;
}

#birthday_month, #birthday_day {
	ime-mode: disabled;
	text-align: right;
	max-width:50px;
}

#measurement_date {
	ime-mode: disabled;
	max-width:150px;
}

.measurement_val {
	ime-mode: disabled;
	text-align: right;
	max-width:100px;
}


.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: 10px;
}

.list_table {
	margin-top: 5px;
	/*width: 720px;*/
/*	width: 780px;
	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, button.select_btn {
	font-size: 12pt;
}

.cmd_table {
	margin-top: 5px;
	/*width: 720px;*/
	width: 780px;
}

.search_person_no {
	ime-mode: disabled;
	text-align: center;
	max-width:110px;
}

.search_person_name {
	ime-mode: active;
	max-width:210px;
}

.search_age {
	ime-mode: disabled;
	text-align: center;
	max-width:45px;
}

.dateinput {
	ime-mode: disabled;
	max-width: 110px;
}

.statistical_age {
	ime-mode: disabled;
	text-align: right;
	max-width:60px;
}
/*
.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_textarea {
	ime-mode: active;
	max-width:420px;
}

.comment_input {
	ime-mode: active;
	max-width:220px;
}

.mokuhyou_input {
	ime-mode: active;
	max-width:420px;
}

#point_info {
	margin: 10px 0 20px 0;
}

#point_area {
	font-size: 28px;
	border: solid thin;
	margin: 0 0 0 10px;
	padding: 5px 10px;
}

#karada_box {
	width: 326px;
	height: 356px;
	border:solid 1px #000;
	background-image: url('../image/itami.png');
	position: relative;
	margin-bottom: 10px;
}

/* ドラッグ、ドロップ、ソート */
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-sortable#sortable_order {
	list-style-type: none;
    margin: 10px 2px;
    padding: 2px;
    width: auto;
    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;
    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: 3px 3px 3px 10px;
    cursor: move;
}

.training_title {
	position: absolute;
	top: 5px;
	left: 100px;
    font-weight: bold;
}

.training_exp {
	position: absolute;
	top: 25px;
	left: 110px;

}

ul.tptr li {
    list-style: none;
    font-weight: bold;
    margin-bottom: 10px;
}

label.tptr_label {
    width: 120px;
    float: left;
}

#cmd_area {
	text-align: center;
}

#tptr_pd_select {
	max-width: 200px;
}

#tptr_pd, #tptr_pn {
	ime-mode: active;
	max-width: 200px;
}

pre {
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.tr_table {
	float: left;
	border: solid 1px;
	margin-bottom: 3px;
	margin-right: 3px;
}

.tr_tbl_title {
	width: 215px;
    padding: 5px;
	border-bottom: solid 1px;
}

.tr_tbl_detail {
	width: 215px;
/* Training Support Customize */
	/*height: 260px;*/
	height: 240px;
/* Training Support Customize */
    padding: 5px;
}

.tr_tbl_dtl_btn {
	text-align: right;
}

.tr_title {
	height: 30px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    padding: 5px 0;
}

.pic {
	width: 140px;
	height: 140px;
	border: solid 1px;
}

.tr_tbl_dtl_txt {
    padding: 5px 0 0 0;
}

.time_set {
	ime-mode: active;
	max-width: 200px;
}

#logout_btn {
	margin-right: 5px;
}

.training_title_order {
	left: 100px;
}

#selectable .ui-selecting {
	background: #FECA40;
}

#selectable .ui-selected {
	background: #F39814;
	color: white;
}

#selectable {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#selectable li {
	margin: 5px;
	padding: 7px;
}

.zip_input {
	ime-mode: inactive;
	max-width:100px;
}

#jquery-ui-sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/* Training Support Customize */
#course_name {
	ime-mode: active;
	width:300px;
}

.load_text {
	margin: 10px 0;
	border: solid thin;
	padding: 7px;
}

.load_setting_btn {
	width: 70px;
}

.tel_input {
	ime-mode: inactive;
	width:150px;
}

.mokuteki_input {
	ime-mode: active;
	width:400px !important;
}

/* Training Support Customize */

/* 東京電機大学*/
#person_kana {
	ime-mode: active;
	max-width:220px;
}

#teacher_code {
	ime-mode: inactive;
	width:100px;
}

#master_value {
	ime-mode: active;
	width: 270px;
}

.policy_input {
	ime-mode: disabled;
	text-align: right;
	max-width: 70px;
}

.mainmenu_btn {
	padding: 25px 0 10px 0;
	max-width: 500px;
	margin: 0 auto;
}

/* 近畿大学 */
#check_digit {
	ime-mode: disabled;
	max-width:40px;
}

