* {
	font-family: "Lucida Grande", "Bitstream Vera Sans", "Segoe UI", Calibri, "Trebuchet MS", Tahoma, Verdana, Arial, "ヒラギノ角ゴ Pro W3", メイリオ, "ＭＳ Ｐゴシック", IPAPGothic, Sans, sans-serif;
}

/*
.ui-header
-------------------*/
.ui-body-z .ui-header{
  background-image:url("./image/header-background.png");
  width:100%;
  height:63px;
  z-index:2;
  border:none;
  overflow:hidden;
}

.ui-body-z .ui-header h1{
  color:#fff:
  font-weight:normal;
  color:#fff:;
  font-size:12px;
  text-shadow:none;
  text-overflow:none;
  text-align:left;

  background-image:url("./image/logo.png");
  width:170px;
  height:55px;
  min-height:15px;
  padding-top:0px;
  margin:0px auto;
}

.ui-body-z .ui-content{
  position:relative;
  text-align:center;
  z-index:1;
}
.ui-body-z .ui-li .ui-btn-text a.ui-link-inherit {
    white-space: normal;
}

.ui-body-z .ui-btn-active {
	border:1px solid #eeb44f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffc477), color-stop(100%, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	background:-ms-linear-gradient( top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	color:#ffffff;
	text-decoration:none;
	text-shadow:none;
	font-weight:normal;
}


.block_gr li,li.block_gr{
	border:1px solid #83c41a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #89c403), color-stop(100%, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background:-ms-linear-gradient( top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	color:#ffffff;
}
.block_gr li a{
	color:#fff;
}


.block_or{
	border:1px solid #eeb44f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffc477), color-stop(100%, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	background:-ms-linear-gradient( top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	color:#ffffff;
	text-decoration:none;
}
.block_pur{
	border:1px solid #e284f3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f1bdfa), color-stop(100%, #da80ea) );
	background:-moz-linear-gradient( center top, #f1bdfa 5%, #da80ea 100% );
	background:-ms-linear-gradient( top, #f1bdfa 5%, #da80ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1bdfa', endColorstr='#da80ea');
	background-color:#f1bdfa;
	color:#ffffff;
	text-decoration:none;
}
.block_blu{
	border:1px solid #469df5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #79bbff), color-stop(100%, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	background:-ms-linear-gradient( top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	color:#ffffff;
	text-decoration:none;
}
.border_or{
	border:1px solid #fb9e25;
}
.border_pur{
	border:1px solid #da80ea;
}
.border_blu{
	border:1px solid #4197ee;
}

.border_b_blu{
	border-top:1px solid #4197ee;
	border-left:1px solid #4197ee;
	border-right:1px solid #4197ee;
}
.border_b_pur{
	border-top:1px solid #da80ea;
	border-left:1px solid #da80ea;
	border-right:1px solid #da80ea;
}



a:hover.no_efct{
	background-color:#fff;
}
a:active.no_efct{
	background-color:#fff;
}

/*
.footer
-------------------*/
.ui-body-z .ui-footer{
  border:none;
  background:none;
  border-top:3px solid forestgreen;
}
.ui-body-z .ui-footer small{
  margin-top:10px;
  font-size:10px;
  color:#504510;
  text-align:center;
  display:block;
}

/* -------------------------------------*/
#msg{
	color:#CC6600;
	margin:10px;
	text-align:left;
}

.lft{
	text-align:left;
}

.cnt{
	text-align:center;
}

.red{
	color:red;
}

.f_lft{
	float:left;
}

.job_c a{
	color:#CC6600;
	text-decoration:none;
}

.job_t a{
	color:#483d8b;
	text-decoration:none;
}

.job_c span.cap{
	color:forestgreen;
}

.job_c .title{
	color:darkred;
}

.job_t span.cap{
	color:forestgreen;
}

.job_t .title{
	color:#4b0082;
}

.job_d1,.job_d2,.job_d3,.job_d4{
	width:95%;
	margin:5px;
	padding:5px;
	border:1px solid blue;
}

.job_d1{
	background-color:#DFEEFF;
	border-color:#66CCFF;
}
.job_d1 .title{
	color:#4169e1;
}
.job_d2{
	background-color:#FFFFCC;
	border-color:#AAAA00;
}
.job_d2 .title{
	color:#d2691e;
}
.job_d3{
	background-color:#DFFFCC;
	border-color:#99CC66;
}
.job_d3 .title{
	color:#006400;
}
.job_d4{
	background-color:#EEEEEE;
	border-color:#999999;
}
.job_d4 .title{
	color:#696969;
}

.job_hr{
	width:100%;
	border:none;
    border-top:dashed 1px #CCC;
    height:1px;
    color:#ccc;
    margin: 0 6 0 6;
}

.mini_button span.ui-btn-inner{
	padding:9px;
}

.text_p span.ui-btn-inner{
	padding-left:28px;
}
.text_n span.ui-btn-inner{
	padding-right:28px;
}

#pcsite{
	font-size:90%;
	text-align:right;
}
#pcsite a{
	text-decoration:none;
}