@charset "utf-8";

/* samurai_blue
--------------------------------------------------------- */

/* ----------レイアウト---------- */
.wrapper {
	background-image: url(./head_bg.png);
}

/* ----------ヘッダ---------- */
.header {
	background: #9b59b6;
}
.header:after {
	border-top-color: #9b59b6;
}

/* ----------フッター---------- */
.footer_line{
	background-color: #9b59b6;
	}
.footer_base {
	background-color: #9b59b6;
}

/* ----------テーブル---------- */

.pixim_table01 {
	width: 100%;
	border: 1px solid #8e44ad;
	border-collapse: collapse;
}

.pixim_table01 th {
	border: 1px solid #8e44ad;
	background-color: #9b59b6;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	font-weight: normal;
}
.pixim_table01 td {
	border: 1px dotted #8e44ad;
	padding: 5px;
}
.pixim_table01 thead th {
	background-color: #9b59b6;
}
.pixim_table01 tr.gly{
	background:#f5f5f5;
	}
	.pixim_table01 td.cntr{
	text-align: center;
	}
.pixim_table01  tr:hover td {
	background-color: #DFF0E4;
}
/* 各画面用
--------------------------------------------------------- */

/* TOP
--------------------------------------------------------- */
/* ---------- news ---------- */
.news_head{
	background-color: #FFA308;
}	
/* ---------- information ---------- */
.info_head{
	background-color: #FFA308;
}

/* 施設予約
--------------------------------------------------------- */
/* ----------ステップ---------- */
.step_on {
	background: #FFA308;
}
.step_on:after {
	border-left-color: #FFA308;
}
.step_on_end {
	background: #FFA308;
}


/* Button
---------------------------------------------------------- */
/* primaryボタン */
 .btn-primary
,.btn-primary[disabled]
,.btn-primary[disabled]:hover
,.btn-group > .btn-primary
,.btn-group > .btn-primary[disabled]
,.btn-group > .btn-primary[disabled]:hover
{
    background-color:	#A0CC2E;
	border:				solid 1px #A0CC2E;
    color:				#ffffff;
}

.btn-primary:hover
,.btn-group > .btn-primary:hover
,.btn-primary:active
,.btn-group > .btn-primary:active
,.btn-primary:focus
,.btn-group > .btn-primary:focus
{
    color:				#A0CC2E;
    background-color:	#ffffff;
	border:				solid 1px #A0CC2E;
	text-decoration:	none;
}


/* cancelボタン */
.btn-cancel
,.btn-cancel[disabled]
,.btn-cancel[disabled]:hover
,.btn-group > .btn-cancel
,.btn-group > .btn-cancel[disabled]
,.btn-group > .btn-cancel[disabled]:hover
{
    background-color:	#607F10 !important;
	border:				solid 1px #607F10 !important;
    color:				#ffffff !important;
}

.btn-cancel:hover
,.btn-group > .btn-cancel:hover
,.btn-cancel:focus
,.btn-group > .btn-cancel:focus
{
    color:				#607F10 !important;
    border:				solid 1px #607F10 !important;
    background-color:	#ffffff !important;
}


/* セクション
---------------------------------------------------------- */
.control-label-section {
	background-color:	#9b59b6 !important;
	color:				#ffffff !important;
}

.form-horizontal legend {
	background-color:	#9b59b6 !important;
	color:				#ffffff !important;
}
