@CHARSET "UTF-8";
/* テキストを省略せずに表示する */
.ui-header .ui-title, /* ヘッダー */ .ui-footer .ui-title, /* フッター */
	.ui-btn-inner, /* ボタン */ .ui-li-heading, /* リスト見出し */ .ui-li .ui-btn-text a.ui-link-inherit,
	/* リンクリスト */ .ui-li-desc /* リスト詳細 */ {
	overflow: visible;
	white-space: normal;
}

/* レイアウト */
.center {
	text-align: center;
}

.right {
	text-align: right;
}

.borderline {
	border: 1px dotted #666;
	margin-top: 6px;
	margin-bottom: 6px;
}

/* title */
.title_1 {
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a90329),
		color-stop(44%, #8f0222), color-stop(100%, #6d0019));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #a90329 0%, #8f0222 44%, #6d0019 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#a90329',
		endColorstr='#6d0019', GradientType=0); /* IE6-9 */
	text-align: center;
	font-size: 16px;
	padding: 2px;
}

/* pickup */
.pickup {
	background-color: #000;
	border: 1px solid #000;
	text-align: center;
}

.pickup_text {
	background-color: #000;
	border: 1px solid #000;
	font-size: 14px;
	text-align: left;
}

/* news */
.news_days {
	font-size: 12px;
	color: #FC6;
	text-align: right;
	background-color: #000;
}

.news_title {
	text-align: left;
	font-size: 14px;
	padding: 2px;
	color: #FFF;
	border-bottom: 1px solid #F90;
	margin-bottom: 6px;
}

.news_img {
	float: left;
	margin: 6px;
}

.news_body {
	font-size: 14px;
	padding: 6px;
}

.news_clear {
	clear: both;
}

/* system */
.system {
	font-size: 14px;
}

.system table {
	width: 100%;
	line-height: 16px;
	padding: 0;
	background-color: #666;
}

.system tr {
	vertical-align: top;
}

.system th {
	width: 40%;
	text-align: left;
	color: white;
	font-weight: normal;
	background-color: #000;
}

.system th p {
	font-size: 14px;
}

.system td {
	text-align: left;
	color: white;
	font-weight: normal;
	background-color: #333;
}

.system td p {
	font-size: 14px;
}

.system tr:last-child th,.system tr:last-child td {

}

/* system2 */
.system2 table {
	width: 100%;
	line-height: 16px;
	padding: 0;
	background-color: #666;
}

.system2 tr {
	vertical-align: top;
}

.system2 th {
	text-align: left;
	color: white;
	font-weight: normal;
	background-color: #000;
}

.system2 th p {
	font-size: 14px;
}

.system2 td {
	text-align: left;
	color: white;
	font-weight: normal;
	background-color: #333;
}

.system2 td p {
	font-size: 14px;
}

.system2 tr:last-child th,.system2 tr:last-child td {

}

.title_g {
	background: #d6a82a; /* Old browsers */
	background: -moz-linear-gradient(top, #d6a82a 0%, #fff8e5 39%, #a88012 63%, #d6b317
		100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6a82a),
		color-stop(39%, #fff8e5), color-stop(63%, #a88012),
		color-stop(100%, #d6b317)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6a82a 0%, #fff8e5 39%, #a88012 63%,
		#d6b317 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6a82a 0%, #fff8e5 39%, #a88012 63%, #d6b317
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d6a82a 0%, #fff8e5 39%, #a88012 63%, #d6b317
		100%); /* IE10+ */
	background: linear-gradient(to bottom, #d6a82a 0%, #fff8e5 39%, #a88012 63%, #d6b317
		100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#d6a82a',
		endColorstr='#d6b317', GradientType=0); /* IE6-9 */
	text-align: center;
	font-size: 16px;
	padding: 2px;
	color: #000;
}

.title_p {
	background: #cecece; /* Old browsers */
	background: -moz-linear-gradient(top, #cecece 0%, #fff8e5 39%, #a5a5a5 63%, #d3d3d3
		100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecece),
		color-stop(39%, #fff8e5), color-stop(63%, #a5a5a5),
		color-stop(100%, #d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cecece 0%, #fff8e5 39%, #a5a5a5 63%,
		#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cecece 0%, #fff8e5 39%, #a5a5a5 63%, #d3d3d3
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cecece 0%, #fff8e5 39%, #a5a5a5 63%, #d3d3d3
		100%); /* IE10+ */
	background: linear-gradient(to bottom, #cecece 0%, #fff8e5 39%, #a5a5a5 63%, #d3d3d3
		100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#cecece',
		endColorstr='#d3d3d3', GradientType=0); /* IE6-9 */
	text-align: center;
	font-size: 16px;
	padding: 2px;
	color: #000;
}

.title_d {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6
		100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1),
		color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%,
		#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6
		100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6
		100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#ffffff',
		endColorstr='#f6f6f6', GradientType=0); /* IE6-9 */
	text-align: center;
	font-size: 16px;
	padding: 2px;
	color: #000;
}

.title_ask {
	background: #2b2b2b; /* Old browsers */
	background: -moz-linear-gradient(top, #2b2b2b 0%, #000000 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b),
		color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2b2b2b 0%, #000000 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2b2b2b 0%, #000000 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2b2b2b 0%, #000000 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2b2b2b 0%, #000000 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#2b2b2b',
		endColorstr='#000000', GradientType=0); /* IE6-9 */
	text-align: center;
	font-size: 16px;
	padding: 2px;
	color: #FFF;
}

/* event */
.event_bana1 {
	width: 98%;
}

.event_bana2 {
	width: 100%;
	margin-bottom: 8px;
}

.event_text {
	font-size: 14px;
}

.event_title {
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	color: #FC0;
}

.event_textbg1 {
	font-size: 16px;
	color: #FFF;
	background-color: #060;
}

.event_textbg2 {
	font-size: 16px;
	color: #FFF;
	background-color: #006;
}

.event_textbg3 {
	font-size: 16px;
	color: #FFF;
	background-color: #006;
	text-align: center;
}

.event_syomei {
	text-align: right;
	font-size: 14px;
	margin-bottom: 20px;
}

.waribiki_text {
	font-size: 12px;
	padding: 3px;
}

.event_girl {
	float: right;
}

.event_clear {
	clear: both;
}

/* profile */
.profile {
	font-size: 14px;
	background-color: #000;
	padding-bottom: 2px;
}

.profile table {
	width: 100%;
	line-height: 18px;
	padding: 0;
	background-color: #000;
}

.profile tr {
	vertical-align: top;
}

.profile th {
	text-align: center;
	color: black;
	font-weight: normal;
	font-size: 16px;
	background: #f5f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3
		80%, #f5f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6),
		color-stop(21%, #dbdce2), color-stop(49%, #b8bac6),
		color-stop(80%, #dddfe3), color-stop(100%, #f5f6f6));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%,
		#dddfe3 80%, #f5f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3
		80%, #f5f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3
		80%, #f5f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3
		80%, #f5f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f5f6f6',
		endColorstr='#f5f6f6', GradientType=0); /* IE6-9 */
}

.profile td {
	text-align: left;
	color: white;
	font-weight: normal;
	background-color: #000;
	font-size: 16px;
}

/* profile_schedule */
.profile_schedule {
	font-size: 14px;
}

.profile_schedule table {
	width: 100%;
	line-height: 16px;
	padding: 0;
	background-color: #000;
}

.profile_schedule tr {
	vertical-align: top;
}

.profile_schedule th {
	width: 50%;
	text-align: center;
	color: white;
	font-weight: normal;
	font-size: 14px;
	background: #3a3a3a; /* Old browsers */
	background: -moz-linear-gradient(top, #3a3a3a 1%, #898989 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #3a3a3a),
		color-stop(100%, #898989)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3a3a3a 1%, #898989 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3a3a3a 1%, #898989 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3a3a3a 1%, #898989 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #3a3a3a 1%, #898989 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#3a3a3a',
		endColorstr='#898989', GradientType=0); /* IE6-9 */
}

.profile_schedule td {
	text-align: center;
	color: white;
	font-weight: normal;
	background-color: #333;
	font-size: 14px;
}

/* profile_op */
.profile_op {
	font-size: 14px;
}

.profile_op table {
	width: 100%;
	line-height: 16px;
	padding: 0;
	background-color: #000;
}

.profile_op tr {
	vertical-align: top;
}

.profile_op th {
	width: 36%;
	text-align: center;
	color: #630;
	font-weight: normal;
	font-size: 14px;
	background: #c19e67; /* Old browsers */
	background: -moz-linear-gradient(top, #c19e67 0%, #ead0a8 50%, #b68d4c 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c19e67),
		color-stop(50%, #ead0a8), color-stop(99%, #b68d4c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c19e67 0%, #ead0a8 50%, #b68d4c 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c19e67 0%, #ead0a8 50%, #b68d4c 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c19e67 0%, #ead0a8 50%, #b68d4c 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, #c19e67 0%, #ead0a8 50%, #b68d4c 99%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#c19e67',
		endColorstr='#b68d4c', GradientType=0); /* IE6-9 */
}

.profile_op td {
	text-align: center;
	color: #630;
	font-weight: normal;
	background-color: #ccc;
	font-size: 18px;
}