@charset "utf-8";
/* CSS Document */

/* riaj
-----------------------------------------------------------------------------------------------------------*/

.ui-content {
	border-width: 0;
	overflow: visible;
	overflow-x:hidden;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: 0px;
}


.ui-content-riaj {
	 border-width: 0; 
	 overflow: visible; 
	 overflow-x: hidden; 
	 padding: 0px; 
}

.cofesta-footer {
white-space: normal;

background: 			#e9eaeb;
border-top: 1px solid 		#B3B3B3;
border-bottom: 1px solid 		#B3B3B3;
border-left-width: 0px ;
border-right-width: 0px ;

}

.ui-bar-riaj {

	border: 1px solid 		#B3B3B3;
	background: 			#e9eaeb;
	color: 					#3E3E3E;
/*	font-weight: bold;*/
	background-image: -moz-linear-gradient(top, 
							#f0f0f0,
							#e9eaeb);
	background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#f0f0f0),
			color-stop(1, 	#e9eaeb));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')";
}
.ui-bar-riaj,
.ui-bar-riaj input,
.ui-bar-riaj select,
.ui-bar-riaj textarea,
.ui-bar-riaj button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-riaj {
/*	border: 1px solid 		#B3B3B3;*/
	color: 					#333333;
	background: 			#fff;
	background-image: -moz-linear-gradient(top, 
							#ffffff, 
							#ffffff);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#ffffff),
		color-stop(1, 		#ffffff));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff')";
}
.ui-body-riaj,
.ui-body-riaj input,
.ui-body-riaj select,
.ui-body-riaj textarea,
.ui-body-riaj button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-riaj .ui-link-inherit {
	color: 					#333333;
}
.ui-body-riaj .ui-link {
	color: 					#FFFFFF;
/*	font-weight: bold;*/
}

.ui-btn-up-riaj {
	border: 1px solid 		#ccc;
	background: 			#eee;
/*	font-weight: bold;*/
	color: 					#444;
	background-image: -moz-linear-gradient(top, 
							#fefefe, 
							#eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fdfdfd),
		color-stop(1, 		#eeeeee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";
}
.ui-btn-up-riaj a.ui-link-inherit {
	color: 					#FFFFFF;
}

.ui-btn-hover-riaj {
	border: 1px solid 		#bbb;
	background: 			#dadada;
/*	font-weight: bold;*/
	color: 					#101010;
	background-image: -moz-linear-gradient(top, 
							#ededed, 
							#dadada);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#ededed),
		color-stop(1, 		#dadada));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')";
}
.ui-btn-hover-riaj a.ui-link-inherit {
	color: 					#FFFFFF;
}
.ui-btn-down-riaj {
	border: 1px solid 		#808080;
	background: 			#fdfdfd;
/*	font-weight: bold;*/
	color: 					#111111;
	background-image: -moz-linear-gradient(top, 
							#eeeeee, 
							#fdfdfd);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#eeeeee),
		color-stop(1, 		#fdfdfd));
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')";
}
.ui-btn-down-riaj a.ui-link-inherit {
	color: 					#FFFFFF;
}
.ui-btn-up-riaj,
.ui-btn-hover-riaj,
.ui-btn-down-riaj {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

ul.selectList-riaj {
	margin-left: 0px;
	margin-bottom: 0;
	margin-right: 0px;
	margin-top: 10px;
	padding: 0px; 

	height: 40px;
	display: block;
}
ul.selectList-riaj > li {
	width: 50%;
	height: 40px;
	line-height: 40px;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	text-align: center;
	font-size: 16px;
/*	font-weight: bold;*/
	color: #fff;
	margin-bottom: 5px;
	background:#999;
/*	border: 1px solid #999;*/

}
ul.selectList-riaj > li:first-child {
	float: left;
}
ul.selectList-riaj > li:last-child {
	float: right;
}
ul.selectList-riaj > li.selected-riaj {
	background: #333;
}

ul.selectList-riaj > li.left-selectli-riaj {
}

ul.selectList-riaj > li.right-selectli-riaj {
}


ul.selectList-riaj > li > a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	text-decoration: none;
	font-size: 14px;
/*	font-weight: bold;*/
	color: #fff;
}
ul.selectList-riaj > li > a:active {
	background: -moz-linear-gradient(top, #eee, #aaa);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#aaa));
}

.contentsList {
/*	font-weight: bold;*/
	margin-left: 0px;
  	                    
	margin-bottom: 20px;
  	                    
	margin-right: 0px;
  	                    
	margin-top: 10px;
	padding: 0px; 

  	                    
}
ul.contentsList > li {
	width: 100%;
	margin-top: 5px;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	text-align: center;
}

ul.contentsList img,
ul.contentsList a {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 14px;
	color: #fff;
	
}
ul.contentsList a.ui-btn {
	display: block;
}
ul.contentsList > li.listImg > a {
	-webkit-tap-highlight-color: rgba(99,99,99,0.3);
}
ul.contentsList > li.listHeader {
	background: #add1d3;
	height: 30px;
	line-height: 30px;
/*	font-weight: bold;*/
	font-size: 12px;
	color: #3e868a;
	margin-top: 5px;
}
ul.contentsList > li.listBox {
/*	background: #3e868a;*/
	height: 40px;
	line-height: 40px;
}

/* è‰²æŒ‡å®šã‚’å…¨ã¦åŒã˜è‰²ã«ã™ã‚‹ 2012.10.22 Y.Kagami */
ul.contentsList > li.riaj-1 {
	background: #e73d1c;
}

ul.contentsList > li.riaj-1 > a:active{
	background: #e78d1c;
}


ul.contentsList > li.riaj-2 {
	background: #ea8c2d;
}
ul.contentsList > li.riaj-2 > a:active{
	background: #f2ac4d;
}


ul.contentsList > li.riaj-3 {
	background: #df5429;
}
ul.contentsList > li.riaj-3 > a:active{
	background: #e57449;
}

ul.contentsList > li.riaj-4 {
	background: #d9392b;
}
ul.contentsList > li.riaj-4 > a:active{
	background: #e4594b;
}

ul.contentsList > li.riaj-5 {
	background: #d93a44;
}
ul.contentsList > li.riaj-5 > a:active{
	background: #e55a64;
}

ul.contentsList > li.riaj-6 {
	background: #da3c5c;
}
ul.contentsList > li.riaj-6 > a:active{
	background: #e45c7c;
}

ul.contentsList > li.riaj-7 {
	background: #d93f7f;
}
ul.contentsList > li.riaj-7 > a:active{
	background: #e55f9f;
}

ul.contentsList > li.riaj-8 {
	background: #ab337c;
}
ul.contentsList > li.riaj-8 > a:active{
	background: #cb539c;
}

ul.contentsList > li.riaj-9 {
	background: #802c7d;
}
ul.contentsList > li.riaj-9 > a:active{
	background: #a04c9d;
}

ul.contentsList > li.riaj-10 {
	background: #4c2b7a;
}
ul.contentsList > li.riaj-10 > a:active{
	background: #6c4b9a;
}

ul.contentsList > li.riaj-11 {
	background: #2f468b;
}
ul.contentsList > li.riaj-11 > a:active{
	background: #4f66ab;
}

ul.contentsList > li.riaj-12 {
	background: #1f68a6;
}
ul.contentsList > li.riaj-12 > a:active{
	background: #3f88c6;
}

ul.contentsList > li.riaj-13 {
	background: #308cc6;
}
ul.contentsList > li.riaj-13 > a:active{
	background: #50ace6;
}

ul.contentsList > li.riaj-14 {
	background: #3fa4bb;
}
ul.contentsList > li.riaj-14 > a:active{
	background: #5fc4db;
}

ul.contentsList > li.riaj-15 {
	background: #3c9996;
}
ul.contentsList > li.riaj-15 > a:active{
	background: #5cb9b6;
}

ul.contentsList > li.riaj-16 {
	background: #43a14b;
}
ul.contentsList > li.riaj-16 > a:active{
	background: #63c16b;
}

ul.contentsList > li.riaj-17 {
	background: #83c041;
}
ul.contentsList > li.riaj-17 > a:active{
	background: #a3e061;
}


.toolbar {
    height: 45px;
    position: relative;
}

.button, .back {
    position: absolute;
    overflow: hidden;
    top: 8px;
    right: 6px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
}
.back {
    left: 6px;
    right: auto;
    padding: 0;
    max-width: 55px;
    border-width: 0 8px 0 14px;
}
.button:active, 
.back:active {
	filter: alpha(opacity=5);
	-moz-opacity:0.5;
	opacity:0.5;
}

.titlebar {
	margin: 0 0 20px 0;
	padding:0;
	overflow: hidden;
	width: auto;
}
.titlebar span {
	display: block;
	text-align: center;
	text-decoration: none;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	font-weight: lighter;
	background: -moz-linear-gradient(top, #7F7F7F, #484848);
	background: -webkit-gradient(linear, left top, left bottom, from(#7F7F7F), to(#484848));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7F7F7F', EndColorStr='#484848')";

}

.std:link{
	color:#0071cc;
}
.std:visited{
	color:#0071cc;
}
.std:hover{
	color:#0071cc;
}
.std:active{
	color:#0071cc;
}


.calendar_tbl {
	width:95%;
	table-layout: fixed;
	
	border:solid #CCC;
	border-width:1px 0 0 1px;
	margin:0 auto;
	border-collapse:collapse;
}

.calendar_tbl th {
	border:solid #CCC;
	border-width:0 1px 1px 0;
	border-collapse:collapse;
}
.calendar_tbl td {
	vertical-align:text-top;
	height:30px;
	border:solid #CCC;
	border-width:0 1px 1px 0;
	border-collapse:collapse;
}

.overray_bg {
	background:#dee8ff;
}

.sun {
	color:#ff3333;
}
.day_red {
	color:#ff3333;
}
.mon {
	color:#000000;
}
.tue {
	color:#000000;	
}
.wed {
	color:#000000;
}
.thu {
	color:#000000;
}
.fri {
	color:#000000;
}

.sat {
	color:#3333ff;
}
.day_blue {
	color:#ff3333;
}

.end-toolbar{
	border-top:solid 1px #CCC;
}

.textbold{
	text-shadow:1px 0 1px black;
}

input.shortSize {
  width: 3em;
}
input.middleSize {
  width: 14em;
}
input.longSize {
  width: 17em;
}
textarea {
  width: 30em;
}

/* è¦æœ›12-3 2012.08.22 Y.Kagami add */
.captionbold {
 font-weight: bold;
}

ul.errorMessage {
	padding: 0px;
	margin: 0px;
	color: red;
	margin-bottom: 1em;
	margin-left: 0em;
	list-style-type: none;
	text-align: left;
}
