@charset "utf-8";

body {
  font-size: 12px;
}

.sidebar-menu > li > a {
  padding: 6px 3px 6px 3px;
  font-size: 11px;
}

.w96 {
  width: 96px;
}

.w10p { width: 10%; } .w15p { width: 15%; }
.w20p { width: 20%; } .w25p { width: 25%; }
.w30p { width: 30%; } .w35p { width: 35%; }
.w40p { width: 40%; } .w45p { width: 45%; }
.w50p { width: 50%; } .w55p { width: 55%; }
.w60p { width: 60%; } .w65p { width: 65%; }
.w70p { width: 70%; } .w75p { width: 75%; }
.w80p { width: 80%; } .w85p { width: 85%; }
.w90p { width: 90%; } .w95p { width: 95%; }
.w100p { width: 100%; }

/* ----------------------------------------------------------------------------- *\
 $ テーブル
\* ----------------------------------------------------------------------------- */
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 6px 8px 6px 8px;
  vertical-align: middle;
}

table tr td {
  vertical-align: middle;
}

table tr:nth-child(2n) {
  background: inherit;
}

.table-no-bordered > thead > tr > th,
.table-no-bordered > tbody > tr > th,
.table-no-bordered > tfoot > tr > th,
.table-no-bordered > thead > tr > td,
.table-no-bordered > tbody > tr > td,
.table-no-bordered > tfoot > tr > td {
  border: 0 none;
}

.table td > .list-inline {
  margin: 0;
}

.table td > .list-inline > li {
  padding-right: 3px;
  padding-left: 3px;
  margin: 0;
}

/* ----------------------------------------------------------------------------- *\
 $ フォーム
\* ----------------------------------------------------------------------------- */
th.required:after {
  margin: 0 0 0 6px;
  font-size: 1.2em;
  font-weight: bold;
  color: #F00;
  content: '*';
}

input.datepicker {
  cursor: pointer;
}


/* ----------------------------------------------------------------------------- *\
 $ フォーム
\* ----------------------------------------------------------------------------- */



/* popup */

.textcenter {
	text-align: center;
}

.textcenter p.textmessage {
	font-size: 20px;
	line-height: 1.8;
	margin-top: 40px;
	margin-bottom: 60px;
}

.closetext {
	margin-top: 40px;	
}

.closetext a {
	color:#444;
}



