@charset "utf-8";
/*詳細表示_簡易表示切替ボタン_オレンジ、青、緑*/
.changeButton-orange {
	border: 1px solid #e67e22;
	background: #e67e22;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-orange:hover {
	border: 1px solid #d35400;
	background: #d35400;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-blue  {
	border: 1px solid #2980B9;
	background: #2980B9;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-blue:hover {
	border: 1px solid #246A8E;
	background: #246A8E;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-green  {
	border: 1px solid #16A085;
	background: #16A085;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-green:hover {
	border: 1px solid #228E6A;
	background: #228E6A;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-purple {
	border: 1px solid #9B59B6;
	background: #9B59B6;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-purple:hover {
	border: 1px solid #8E44AD;
	background: #8E44AD;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}

.changeButton-red {
	border: 1px solid #E74C3C;
	background: #E74C3C;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-red:hover {
	border: 1px solid #C0392B;
	background: #C0392B;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-brown{
	border: 1px solid #885536;
	background: #885536;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-brown:hover {
	border: 1px solid #853B0E;
	background: #853B0E;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-beige{
	border: 1px solid #9b7b6c;
	background: #9b7b6c;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-beige:hover {
	border: 1px solid #99451E;
	background: #99451E;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-pink{
	border: 1px solid #C56FA0;
	background: #C56FA0;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-pink:hover {
	border: 1px solid #AF3178;
	background: #AF3178;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-yellow{
	border: 1px solid #F1C40F;
	background: #F1C40F;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-yellow:hover {
	border: 1px solid #F39C12;
	background: #F39C12;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-emeraldgreen{
	border: 1px solid #2ECC71;
	background: #2ECC71;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-emeraldgreen:hover {
	border: 1px solid #27AE60;
	background: #27AE60;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-navy{
	border: 1px solid #34495E;
	background: #34495E;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-navy:hover {
	border: 1px solid #2c3e50;
	background: #2c3e50;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_pink {
	border: 1px solid #FFA99E;
	background: #FFA99E;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_pink:hover {
	border: 1px solid #E5978E;
	background: #E5978E;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_skyblue {
	border: 1px solid #69CECE;
	background: #69CECE;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_skyblue:hover {
	border: 1px solid #5BB2B2;
	background: #5BB2B2;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_green {
	border: 1px solid #68CC7C;
	background: #68CC7C;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_green:hover {
	border: 1px solid #5BB26C;
	background: #5BB26C;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_orange {
	border: 1px solid #FFBA66;
	background: #FFBA66;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_orange:hover {
	border: 1px solid #E5A55B;
	background: #E5A55B;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_blue {
	border: 1px solid #68A7D1;
	background: #68A7D1;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_blue:hover {
	border: 1px solid #5A90B5;
	background: #5A90B5;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_purple {
	border: 1px solid #7C68CC;
	background: #7C68CC;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_purple:hover {
	border: 1px solid #6B5BB2;
	background: #6B5BB2;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_red {
	border: 1px solid #E83819;
	background: #E83819;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_red:hover {
	border: 1px solid #CC2E16;
	background: #CC2E16;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_brown {
	border: 1px solid #C98F68;
	background: #C98F68;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_brown:hover {
	border: 1px solid #AD7B5A;
	background: #AD7B5A;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_navy {
	border: 1px solid #3474A8;
	background: #3474A8;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_navy:hover {
	border: 1px solid #2B628C;
	background: #2B628C;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_ocher {
	border: 1px solid #CCB668;
	background: #CCB668;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-s_ocher:hover {
	border: 1px solid #B29E5B;
	background: #B29E5B;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-u_blue {
	border: 1px solid #0091C5;
	background: #0091C5;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-u_blue:hover {
	border: 1px solid #236D9D;
	background: #236D9D;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-rose {
	border: 1px solid #E6567A;
	background: #E6567A;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
.changeButton-rose:hover {
	border: 1px solid #C8385C;
	background: #C8385C;
	cursor: pointer;
	display: block;
	height: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	margin-right: 0em;
	font-weight: normal;
}
/*ここの上に追加*/

/*地図テーマ文字色設定*/
.pane-orange {
	border:none;
	color: #e67e22;
}
.pane-orange:hover {
	border:none;
	color: #FFFFFF;
}
.pane-blue {
	border:none;
	color: #2980B9;
}
.pane-blue:hover {
	border:none;
	color: #FFFFFF;
}

.pane-green{
	color:#16A085;
}
.pane-green:hover {
	border:none;
	color: #FFFFFF;
}

.pane-purple{
	border: none;
	color:#9B59B6;
}
.pane-purple:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-red{
	border: none;
	color:#E74C3C;
}
.pane-red:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-brown{
	border: none;
	color:#885536;
}
.pane-brown:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-beige{
	border: none;
	color:#9b7b6c;
}
.pane-beige:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-pink{
	border: none;
	color:#C56FA0;
}
.pane-pink:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-yellow{
	border: none;
	color:#F1C40F;
}
.pane-yellow:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-emeraldgreen{
	border: none;
	color:#2ECC71;
}
.pane-emeraldgreen:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-navy{
	border: none;
	color:#34495E;
}
.pane-navy:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-s_pink {
	border:none;
	color: #FFA99E;
}
.pane-s_pink:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_skyblue {
	border:none;
	color: #69CECE;
}
.pane-s_skyblue:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_green {
	border:none;
	color: #68CC7C;
}
.pane-s_green:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_orange {
	border:none;
	color: #FFBA66;
}
.pane-s_orange:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_blue {
	border:none;
	color: #68A7D1;
}
.pane-s_blue:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_purple {
	border:none;
	color: #7C68CC;
}
.pane-s_purple:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_red {
	border:none;
	color: #E83819;
}
.pane-s_red:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_brown {
	border:none;
	color: #C98F68;
}
.pane-s_brown:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_navy {
	border:none;
	color: #3474A8;
}
.pane-s_navy:hover {
	border:none;
	color: #FFFFFF;
}
.pane-s_ocher {
	border:none;
	color: #CCB668;
}
.pane-s_ocher:hover {
	border:none;
	color: #FFFFFF;
}
.pane-u_blue {
	border:none;
	color: #0091C5;
}
.pane-u_blue:hover {
	border:none;
	color: #FFFFFF !important;
}
.pane-rose {
	border:none;
	color: #E6567A;
}
.pane-rose:hover {
	border:none;
	color: #FFFFFF !important;
}
/*この上に追加*/
/***-----mainColor（ヘッダー）設定---------***/
#layoutNorth_header.mainHeaderColor-orange {
	background-color: #e67e22;
}
#layoutNorth_header.mainHeaderColor-blue {
	background-color: #2980B9;
}
#layoutNorth_header.mainHeaderColor-green {
	background-color: #16A085;
}
#layoutNorth_header.mainHeaderColor-purple {
	background-color: #9B59B6;
}
#layoutNorth_header.mainHeaderColor-red {
	background-color: #E74C3C;
}
#layoutNorth_header.mainHeaderColor-brown {
	background-color: #885536;
}
#layoutNorth_header.mainHeaderColor-beige {
	background-color: #9b7b6c;
}
#layoutNorth_header.mainHeaderColor-pink {
	background-color: #C56FA0;
}
#layoutNorth_header.mainHeaderColor-yellow {
	background-color: #F1C40F;
}
#layoutNorth_header.mainHeaderColor-emeraldgreen {
	background-color: #2ECC71;
}
#layoutNorth_header.mainHeaderColor-navy {
	background-color: #34495E;
}
#layoutNorth_header.mainHeaderColor-s_pink {
	background-color: #FFA99E;
}
#layoutNorth_header.mainHeaderColor-s_skyblue {
	background-color: #69CECE;
}
#layoutNorth_header.mainHeaderColor-s_green {
	background-color: #68CC7C;
}
#layoutNorth_header.mainHeaderColor-s_orange {
	background-color: #FFBA66;
}
#layoutNorth_header.mainHeaderColor-s_blue {
	background-color: #68A7D1;
}
#layoutNorth_header.mainHeaderColor-s_purple {
	background-color: #7C68CC;
}
#layoutNorth_header.mainHeaderColor-s_red {
	background-color: #E83819;
}
#layoutNorth_header.mainHeaderColor-s_brown {
	background-color: #C98F68;
}
#layoutNorth_header.mainHeaderColor-s_navy {
	background-color: #3474A8;
}
#layoutNorth_header.mainHeaderColor-s_ocher {
	background-color: #CCB668;
}
#layoutNorth_header.mainHeaderColor-u_blue {
	background-color: #0091C5;
}
#layoutNorth_header.mainHeaderColor-rose {
	background-color: #E6567A;
}

/*この上に追加*/

/***-----button色設定---------***/
.mainColor-orange, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-orange  {
	background-color: #e67e22;
}
.mainColor-blue, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-blue {
	background-color: #2980B9;
}
.mainColor-green, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-green  {
	background-color: #16A085;
}
.mainColor-purple, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-purple  {
	background-color: #9B59B6;
}
.mainColor-red , .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-red {
	background-color: #E74C3C;
}
.mainColor-brown, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-brown  {
	background-color: #885536;
}
.mainColor-beige, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-beige  {
	background-color: #9b7b6c;
}
.mainColor-pink, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-pink  {
	background-color: #C56FA0;
}
.mainColor-yellow, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-yellow  {
	background-color: #F1C40F;
}
.mainColor-emeraldgreen, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-emeraldgreen  {
	background-color: #2ECC71;
}
.mainColor-navy, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-navy {
	background-color: #34495E;
}
.mainColor-s_pink, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_pink  {
	background-color: #FFA99E;
}
.mainColor-s_skyblue, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_skyblue  {
	background-color: #69CECE;
}
.mainColor-s_green, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_green  {
	background-color: #68CC7C;
}
.mainColor-s_orange, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_orange  {
	background-color: #FFBA66;
}
.mainColor-s_blue, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_blue  {
	background-color: #68A7D1;
}
.mainColor-s_purple, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_purple  {
	background-color: #7C68CC;
}
.mainColor-s_red, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_red  {
	background-color: #E83819;
}
.mainColor-s_brown, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_brown  {
	background-color: #C98F68;
}
.mainColor-s_navy, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_navy  {
	background-color: #3474A8;
}
.mainColor-s_ocher, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-s_ocher  {
	background-color: #CCB668;
}
.mainColor-u_blue, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-u_blue  {
	background-color: #0091C5;
}
.mainColor-rose, .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.dialogColor-rose  {
	background-color: #E6567A;
}
/*この上に追加*/
/*マウスオーバーカラー指定*/
.subColor-orange {
	background:#d35400 !important;
	border-color:#d35400 !important;
}
.subColor-blue {
	background:#246A8E !important;
	border-color:#246A8E !important;
}
.subColor-green {
	background:#228E6A !important;
	border-color:#228E6A !important;
}
.subColor-purple {
	background:#8E44AD !important;
	border-color:#8E44AD !important;
}
.subColor-red {
	background:#C0392B !important;
	border-color:#C0392B !important;
}
.subColor-brown {
	background:#853B0E !important;
	border-color:#853B0E !important;
}
.subColor-beige {
	background:#99451E !important;
	border-color:#99451E !important;
}
.subColor-pink {
	background:#AF3178 !important;
	border-color:#AF3178 !important;
}
.subColor-yellow {
	background:#F39C12 !important;
	border-color:#F39C12 !important;
}
.subColor-emeraldgreen {
	background:#27AE60 !important;
	border-color:#27AE60 !important;
}
.subColor-navy {
	background:#2C3E50 !important;
	border-color:#2C3E50 !important;
}
.subColor-s_pink {
	background:#E5978E !important;
	border-color:#E5978E !important;
}
.subColor-s_skyblue {
	background:#5BB2B2 !important;
	border-color:#5BB2B2 !important;
}
.subColor-s_green {
	background:#5BB26C !important;
	border-color:#5BB26C !important;
}
.subColor-s_orange {
	background:#E5A55B !important;
	border-color:#E5A55B !important;
}
.subColor-s_blue {
	background:#5A90B5 !important;
	border-color:#5A90B5 !important;
}
.subColor-s_purple {
	background:#6B5BB2 !important;
	border-color:#6B5BB2 !important;
}
.subColor-s_red {
	background:#CC2E16 !important;
	border-color:#CC2E16 !important;
}
.subColor-s_brown {
	background:#AD7B5A !important;
	border-color:#AD7B5A !important;
}
.subColor-s_navy {
	background:#2B628C !important;
	border-color:#2B628C !important;
}
.subColor-s_ocher {
	background:#B29E5B !important;
	border-color:#B29E5B !important;
}
.subColor-u_blue {
	background:#236D9D !important;
	border-color:#236D9D !important;
}
.subColor-rose {
	background:#C8385C !important;
	border-color:#C8385C !important;
}
/*この上に追加*/

/*中分類ホバー色設定*/
.subColor-orange .accordionContent {
	background:#d35400 !important;
	border-color:#d35400 !important;
	color: #ECF0F1 !important;
}
.subColor-blue .accordionContent {
	background:#246A8E !important;
	border-color:#246A8E !important;
	color: #ECF0F1 !important;
}
.subColor-green .accordionContent  {
	background:#228E6A !important;
	border-color:#228E6A !important;
	color: #ECF0F1 !important;
}
.subColor-purple .accordionContent {
	background:#8E44AD !important;
	border-color:#8E44AD !important;
	color: #ECF0F1 !important;
}
.subColor-red .accordionContent  {
	background:#C0392B !important;
	border-color:#C0392B !important;
	color: #ECF0F1 !important;
}
.subColor-brown .accordionContent  {
	background:#853B0E !important;
	border-color:#853B0E !important;
	color: #ECF0F1 !important;
}
.subColor-beige .accordionContent  {
	background:#99451E !important;
	border-color:#99451E !important;
	color: #ECF0F1 !important;
}
.subColor-pink .accordionContent  {
	background:#AF3178 !important;
	border-color:#AF3178 !important;
	color: #ECF0F1 !important;
}
.subColor-yellow .accordionContent  {
	background:#F39C12 !important;
	border-color:#F39C12 !important;
	color: #ECF0F1 !important;
}
.subColor-emeraldgreen .accordionContent  {
	background:#27AE60 !important;
	border-color:#27AE60 !important;
	color: #ECF0F1 !important;
}
.subColor-navy .accordionContent  {
	background:#2C3E50 !important;
	border-color:#2C3E50 !important;
	color: #ECF0F1 !important;
}
.subColor-s_pink .accordionContent {
	background:#E5978E !important;
	border-color:#E5978E !important;
	color: #ECF0F1 !important;
}
.subColor-s_skyblue .accordionContent {
	background:#5BB2B2 !important;
	border-color:#5BB2B2 !important;
	color: #ECF0F1 !important;
}
.subColor-s_green .accordionContent {
	background:#5BB26C !important;
	border-color:#5BB26C !important;
	color: #ECF0F1 !important;
}
.subColor-s_orange .accordionContent {
	background:#E5A55B !important;
	border-color:#E5A55B !important;
	color: #ECF0F1 !important;
}
.subColor-s_blue .accordionContent {
	background:#5A90B5 !important;
	border-color:#5A90B5 !important;
	color: #ECF0F1 !important;
}
.subColor-s_purple .accordionContent {
	background:#6B5BB2 !important;
	border-color:#6B5BB2 !important;
	color: #ECF0F1 !important;
}
.subColor-s_red .accordionContent {
	background:#CC2E16 !important;
	border-color:#CC2E16 !important;
	color: #ECF0F1 !important;
}
.subColor-s_brown .accordionContent {
	background:#AD7B5A !important;
	border-color:#AD7B5A !important;
	color: #ECF0F1 !important;
}
.subColor-s_navy .accordionContent {
	background:#2B628C !important;
	border-color:#2B628C !important;
	color: #ECF0F1 !important;
}
.subColor-s_ocher .accordionContent {
	background:#B29E5B !important;
	border-color:#B29E5B !important;
	color: #ECF0F1 !important;
}
.subColor-u_blue .accordionContent {
	background:#236D9D !important;
	border-color:#236D9D !important;
	color: #ECF0F1 !important;
}
.subColor-rose .accordionContent {
	background:#C8385C !important;
	border-color:#C8385C !important;
	color: #ECF0F1 !important;
}
/*この上に追加*/
/*中分類テーマ*/
.insideContentPanel.mainColor-orange .accordionContent ,
.insideContentPanel.mainColor-blue .accordionContent ,
.insideContentPanel.mainColor-green .accordionContent ,
.insideContentPanel.mainColor-purple .accordionContent ,
.insideContentPanel.mainColor-red .accordionContent ,
.insideContentPanel.mainColor-brown .accordionContent ,
.insideContentPanel.mainColor-beige .accordionContent ,
.insideContentPanel.mainColor-pink .accordionContent ,
.insideContentPanel.mainColor-yellow .accordionContent ,
.insideContentPanel.mainColor-emeraldgreen .accordionContent ,
.insideContentPanel.mainColor-navy .accordionContent ,
.insideContentPanel.mainColor-s_pink .accordionContent ,
.insideContentPanel.mainColor-s_skyblue .accordionContent ,
.insideContentPanel.mainColor-s_green .accordionContent ,
.insideContentPanel.mainColor-s_orange .accordionContent ,
.insideContentPanel.mainColor-s_blue .accordionContent ,
.insideContentPanel.mainColor-s_purple .accordionContent ,
.insideContentPanel.mainColor-s_red .accordionContent ,
.insideContentPanel.mainColor-s_brown .accordionContent ,
.insideContentPanel.mainColor-s_navy .accordionContent ,
.insideContentPanel.mainColor-s_ocher .accordionContent,
.insideContentPanel.mainColor-u_blue .accordionContent,
.insideContentPanel.mainColor-rose .accordionContent
{
	color: #FFFFFF;
}

/*アコーディオン選択時のクラス*/
.ui-state-active-orange {
	background:#d35400!important;
	color: #FFFFFF !important;
}
.ui-state-active-blue {
	background:#246A8E ;
	color: #FFFFFF !important;
}
.ui-state-active-green {
	background:#228E6A;
	color: #FFFFFF !important;
}
.ui-state-active-purple {
	background:#8E44AD;
	color: #FFFFFF !important;
}
.ui-state-active-red {
	background:#C0392B;
	color: #FFFFFF !important;
}
.ui-state-active-brown {
	background:#853B0E;
	color: #FFFFFF !important;
}
.ui-state-active-beige {
	background: #99451E;
	color: #FFFFFF !important;
}
.ui-state-active-pink {
	background:#AF3178;
	color: #FFFFFF !important;
}
.ui-state-active-yellow {
	background:#F39C12;
	color: #FFFFFF !important;
}
.ui-state-active-emeraldgreen {
	background:#27AE60;
	color: #FFFFFF !important;
}
.ui-state-active-navy {
	background:#2C3E50;
	color: #FFFFFF !important;
}
.ui-state-active-s_pink {
	background:#E5978E!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_skyblue {
	background:#5BB2B2!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_green {
	background:#5BB26C!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_orange {
	background:#E5A55B!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_blue {
	background:#5A90B5!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_purple {
	background:#6B5BB2!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_red {
	background:#CC2E16!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_brown {
	background:#AD7B5A!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_navy {
	background:#2B628C!important;
	color: #FFFFFF !important;
}
.ui-state-active-s_ocher {
	background:#B29E5B!important;
	color: #FFFFFF !important;
}
.ui-state-active-u_blue {
	background:#236D9D!important;
	color: #FFFFFF !important;
}
.ui-state-active-rose {
	background:#C8385C!important;
	color: #FFFFFF !important;
}
/*この上に追加*/
/*ツールチップの色*/
.tooltip-color-orange {
	border: 1px solid #FFFFFF;
	background: #e67e22;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-blue {
	border: 1px solid #FFFFFF;
	background: #2980B9;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-green {
	border: 1px solid #FFFFFF;
	background: #16A085;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-purple {
	border: 1px solid #FFFFFF;
	background: #9B59B6;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-red {
	border: 1px solid #FFFFFF;
	background: #E74C3C;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-brown {
	border: 1px solid #FFFFFF;
	background: #885536;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-beige {
	border: 1px solid #FFFFFF;
	background: #9b7b6c;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-pink {
	border: 1px solid #FFFFFF;
	background: #C56FA0;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-yellow {
	border: 1px solid #FFFFFF;
	background: #F1C40F;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-emeraldgreen {
	border: 1px solid #FFFFFF;
	background: #2ECC71;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-navy {
	border: 1px solid #FFFFFF;
	background: #34495E;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_pink {
	border: 1px solid #FFFFFF;
	background: #FFA99E;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}

.tooltip-color-s_skyblue {
	border: 1px solid #FFFFFF;
	background: #69CECE;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_green {
	border: 1px solid #FFFFFF;
	background: #68CC7C;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_orange {
	border: 1px solid #FFFFFF;
	background: #FFBA66;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_blue {
	border: 1px solid #FFFFFF;
	background: #68A7D1;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_purple {
	border: 1px solid #FFFFFF;
	background: #7C68CC;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_red {
	border: 1px solid #FFFFFF;
	background: #E83819;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_brown {
	border: 1px solid #FFFFFF;
	background: #C98F68;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_navy {
	border: 1px solid #FFFFFF;
	background: #3474A8;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-s_ocher {
	border: 1px solid #FFFFFF;
	background: #CCB668;
/*	font-weight: bold;*/
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-u_blue {
	border: 1px solid #FFFFFF;
	background: #0091C5;
	font-size: small;
	color: #FFFFFF;
}
.tooltip-color-rose {
	border: 1px solid #FFFFFF;
	background: #E6567A;
	font-size: small;
	color: #FFFFFF;
}
/*この上に追加*/
#baseLayerCheck  {
	list-style-type: none;
	padding:10px 0 0 0;
	margin-top: 10px;
	border-top: 1px solid #CCCCCC;
}

#baseLayerPanel  {
	background-color: #eeeee4;
	/*border-top: 1px solid #CCCCCC;*/
	float: left;
	left:185px;
	list-style-type: none;
	padding: 5px 0 0 0;
	padding-bottom:5px;
	position: absolute;
	top: 5px;
}

.legend {
	margin-left: 32px;
}



/*テーマ切替ダイアログボタンエリア*/
.ui-widget-content .buttonColor-orange {
	background-color: #e67e22 !important;
}
.ui-widget-content .buttonColor-blue {
	background-color: #2980B9 !important;
}
.ui-widget-content .buttonColor-green {
	background-color: #16A085 !important;
}
.ui-widget-content .buttonColor-purple {
	background-color: #9B59B6 !important;
}
.ui-widget-content .buttonColor-red {
	background-color: #E74C3C !important;
}
.ui-widget-content .buttonColor-brown {
	background-color: #885536 !important;
}
.ui-widget-content .buttonColor-beige {
	background-color: #9b7b6c !important;
}
.ui-widget-content .buttonColor-pink {
	background-color: #C56FA0 !important;
}
.ui-widget-content .buttonColor-yellow {
	background-color: #F1C40F !important;
}
.ui-widget-content .buttonColor-emeraldgreen {
	background-color: #2ECC71 !important;
}
.ui-widget-content .buttonColor-navy {
	background-color: #34495E !important;
}
.ui-widget-content .buttonColor-s_pink {
	background-color: #FFA99E !important;
}
.ui-widget-content .buttonColor-s_skyblue {
	background-color: #69CECE !important;
}
.ui-widget-content .buttonColor-s_green {
	background-color: #68CC7C !important;
}
.ui-widget-content .buttonColor-s_orange {
	background-color: #FFBA66 !important;
}
.ui-widget-content .buttonColor-s_blue {
	background-color: #68A7D1 !important;
}
.ui-widget-content .buttonColor-s_purple {
	background-color: #7C68CC !important;
}
.ui-widget-content .buttonColor-s_red {
	background-color: #E83819 !important;
}
.ui-widget-content .buttonColor-s_brown {
	background-color: #C98F68 !important;
}
.ui-widget-content .buttonColor-s_navy {
	background-color: #3474A8 !important;
}
.ui-widget-content .buttonColor-s_ocher {
	background-color: #CCB668 !important;
}
.ui-widget-content .buttonColor-u_blue {
	background-color: #0091C5 !important;
}
.ui-widget-content .buttonColor-rose {
	background-color: #E6567A !important;
}
/*この上に追加*/
/*テーマ切替ダイアログボタンエリア ホバー色*/
.ui-widget-content .buttonColor-orange:hover {
	background-color: #d35400 !important;
}
.ui-widget-content .buttonColor-blue:hover {
	background-color: #246A8E !important;
}
.ui-widget-content .buttonColor-green:hover {
	background-color: #228E6A !important;
}
.ui-widget-content .buttonColor-purple:hover {
	background-color: #8E44AD !important;
}
.ui-widget-content .buttonColor-red:hover {
	background-color: #C0392B !important;
}
.ui-widget-content .buttonColor-brown:hover {
	background-color: #853B0E !important;
}
.ui-widget-content .buttonColor-beige:hover {
	background-color: #99451E !important;
}
.ui-widget-content .buttonColor-pink:hover {
	background-color: #AF3178 !important;
}
.ui-widget-content .buttonColor-yellow:hover {
	background-color: #F39C12 !important;
}
.ui-widget-content .buttonColor-emeraldgreen:hover {
	background-color: #27AE60 !important;
}
.ui-widget-content .buttonColor-navy {
	background-color: #2C3E50 !important;
}
.ui-widget-content .buttonColor-s_pink:hover {
	background-color: #E5978E !important;
}
.ui-widget-content .buttonColor-s_skyblue:hover {
	background-color: #5BB2B2 !important;
}
.ui-widget-content .buttonColor-s_green:hover {
	background-color: #5BB26C !important;
}
.ui-widget-content .buttonColor-s_orange:hover {
	background-color: #E5A55B !important;
}
.ui-widget-content .buttonColor-s_blue:hover {
	background-color: #5A90B5 !important;
}
.ui-widget-content .buttonColor-s_purple:hover {
	background-color: #6B5BB2 !important;
}
.ui-widget-content .buttonColor-s_red:hover {
	background-color: #CC2E16 !important;
}
.ui-widget-content .buttonColor-s_brown:hover {
	background-color: #AD7B5A !important;
}
.ui-widget-content .buttonColor-s_navy:hover {
	background-color: #2B628C !important;
}
.ui-widget-content .buttonColor-u_blue:hover {
	background-color: #236D9D !important;
}
.ui-widget-content .buttonColor-rose:hover {
	background-color: #E6567A !important;
}
/*この上に追加*/
/*テーマ切替ラジオボタンチェック*/
.checkActiveRadio-orange, .themeHover-orange {
 	background: none repeat scroll 0 0 #d35400;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-blue, .themeHover-blue {
 	background: none repeat scroll 0 0 #246A8E;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-green, .themeHover-green{
 	background: none repeat scroll 0 0 #228E6A;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-purple, .themeHover-purple {
 	background: none repeat scroll 0 0 #8E44AD;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-red, .themeHover-red {
 	background: none repeat scroll 0 0 #C0392B;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-brown, .themeHover-brown {
 	background: none repeat scroll 0 0 #853B0E;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-beige, .themeHover-beige {
 	background: none repeat scroll 0 0 #99451E;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-pink, .themeHover-pink {
 	background: none repeat scroll 0 0 #AF3178;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-yellow, .themeHover-yellow {
 	background: none repeat scroll 0 0 #F39C12;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-emeraldgreen, .themeHover-emeraldgreen {
 	background: none repeat scroll 0 0 #27AE60;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-navy, .themeHover-navy {
 	background: none repeat scroll 0 0 #2C3E50;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_pink, .themeHover-s_pink {
 	background: none repeat scroll 0 0 #E5978E;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_skyblue, .themeHover-s_skyblue {
 	background: none repeat scroll 0 0 #5BB2B2;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_green, .themeHover-s_green {
 	background: none repeat scroll 0 0 #5BB26C;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_orange, .themeHover-s_orange {
 	background: none repeat scroll 0 0 #E5A55B;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_blue, .themeHover-s_blue {
 	background: none repeat scroll 0 0 #5A90B5;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_purple, .themeHover-s_purple {
 	background: none repeat scroll 0 0 #6B5BB2;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_red, .themeHover-s_red {
 	background: none repeat scroll 0 0 #CC2E16;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_brown, .themeHover-s_brown {
 	background: none repeat scroll 0 0 #AD7B5A;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_navy, .themeHover-s_navy {
 	background: none repeat scroll 0 0 #2B628C;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-s_ocher, .themeHover-s_ocher {
 	background: none repeat scroll 0 0 #B29E5B;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-u_blue, .themeHover-u_blue {
 	background: none repeat scroll 0 0 #236D9D;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
.checkActiveRadio-rose, .themeHover-rose {
 	background: none repeat scroll 0 0 #C8385C;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
}
/*この上に追加*/
/*テーマ切替ダイアログ矢印画像背景色設定*/
.themeArrow-orange {
	background-color: #e67e22;
}
.themeArrow-blue {
	background-color: #2980B9;
}
.themeArrow-green {
	background-color: #16A085;
}
.themeArrow-purple {
	background-color: #9B59B6;
}
.themeArrow-red {
	background-color: #E74C3C;
}
.themeArrow-brown {
	background-color: #885536;
}
.themeArrow-beige {
	background-color: #9b7b6c;
}
.themeArrow-pink {
	background-color: #C56FA0;
}
.themeArrow-yellow {
	background-color: #F1C40F;
}
.themeArrow-emeraldgreen {
	background-color: #2ECC71;
}
.themeArrow-navy {
	background-color: #34495E;
}
.themeArrow-s_pink {
	background-color: #FFA99E;
}
.themeArrow-s_skyblue {
	background-color: #69CECE;
}
.themeArrow-s_green {
	background-color: #68CC7C;
}
.themeArrow-s_orange {
	background-color: #FFBA66;
}
.themeArrow-s_blue {
	background-color: #68A7D1;
}
.themeArrow-s_purple {
	background-color: #7C68CC;
}
.themeArrow-s_red {
	background-color: #E83819;
}
.themeArrow-s_brown {
	background-color: #C98F68;
}
.themeArrow-s_navy {
	background-color: #3474A8;
}
.themeArrow-s_ocher {
	background-color: #CCB668;
}
.themeArrow-s_ocher {
	background-color: #0091C5;
}
.themeArrow-rose {
	background-color: #E6567A;
}
/*この上に追加*/
/*アクティブの時の文字色設定
*但し、ベースカラーに記述すること
*/
.ui-state-active-pink  .accordionContent {
	color: #ecf0f1;
}
.ui-state-active-red  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-beige  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-blue  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-brown  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-emeraldgreen  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-green  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-navy  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-orange  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-purple  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-yellow  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_pink  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_skyblue  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_green  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_orange  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_blue  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_purple  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_red  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_brown  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_navy  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-s_ocher  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-u_blue  .accordionContent {
	color: #ecf0f1 !important;
}
.ui-state-active-rose  .accordionContent {
	color: #ecf0f1 !important;
}
/*この上に追加*/
/*トップページ用_中分類テーマ文字、グリッド色*/
.allMthemeFontColor-orange {
	padding: 10px;
	color: #E67E22;
	border-bottom: 1px solid #E67E22;
	border-left: 1px solid #E67E22;
	border-right: 1px solid #E67E22;
}
.allMthemeFontColor-red {
	padding: 10px;
	color: #E74C3C;
	border-bottom: 1px solid #E74C3C;
	border-left: 1px solid #E74C3C;
	border-right: 1px solid #E74C3C;

}
.allMthemeFontColor-blue {
	padding: 10px;
	color: #2980B9;
	border-bottom: 1px solid #2980B9;
	border-left: 1px solid #2980B9;
	border-right: 1px solid #2980B9;
}
.allMthemeFontColor-brown {
	padding: 10px;
	color: #885536;
	border-bottom: 1px solid #885536;
	border-left: 1px solid #885536;
	border-right: 1px solid #885536;
}
.allMthemeFontColor-beige {
	padding: 10px;
	color: #9B7B6C;
	border-bottom: 1px solid #9B7B6C;
	border-left: 1px solid #9B7B6C;
	border-right: 1px solid #9B7B6C;
}
.allMthemeFontColor-pink {
	padding: 10px;
	color: #C56FA0;
	border-bottom: 1px solid #C56FA0;
	border-left: 1px solid #C56FA0;
	border-right: 1px solid #C56FA0;
}
.allMthemeFontColor-emeraldgreen {
	padding: 10px;
	color: #2ECC71;
	border-bottom: 1px solid #2ECC71;
	border-left: 1px solid #2ECC71;
	border-right: 1px solid #2ECC71;
}
.allMthemeFontColor-green {
	padding: 10px;
	color: #16A085;
	border-bottom: 1px solid #16A085;
	border-left: 1px solid #16A085;
	border-right: 1px solid #16A085;
}
.allMthemeFontColor-navy {
	padding: 10px;
	color: #34495E;
	border-bottom: 1px solid #34495E;
	border-left: 1px solid #34495E;
	border-right: 1px solid #34495E;
}
.allMthemeFontColor-purple {
	padding: 10px;
	color: #9B59B6;
	border-bottom: 1px solid #9B59B6;
	border-left: 1px solid #9B59B6;
	border-right: 1px solid #9B59B6;
}
.allMthemeFontColor-yellow {
	padding: 10px;
	color: #F1C40F;
	border-bottom: 1px solid #F1C40F;
	border-left: 1px solid #F1C40F;
	border-right: 1px solid #F1C40F;
}
.allMthemeFontColor-s_pink {
	padding: 10px;
	color: #FFA99E;
	border-bottom: 1px solid #FFA99E;
	border-left: 1px solid #FFA99E;
	border-right: 1px solid #FFA99E;
}
.allMthemeFontColor-s_skyblue {
	padding: 10px;
	color: #69CECE;
	border-bottom: 1px solid #69CECE;
	border-left: 1px solid #69CECE;
	border-right: 1px solid #69CECE;
}
.allMthemeFontColor-s_green {
	padding: 10px;
	color: #68CC7C;
	border-bottom: 1px solid #68CC7C;
	border-left: 1px solid #68CC7C;
	border-right: 1px solid #68CC7C;
}
.allMthemeFontColor-s_orange {
	padding: 10px;
	color: #FFBA66;
	border-bottom: 1px solid #FFBA66;
	border-left: 1px solid #FFBA66;
	border-right: 1px solid #FFBA66;
}
.allMthemeFontColor-s_blue {
	padding: 10px;
	color: #68A7D1;
	border-bottom: 1px solid #68A7D1;
	border-left: 1px solid #68A7D1;
	border-right: 1px solid #68A7D1;
}
.allMthemeFontColor-s_purple {
	padding: 10px;
	color: #7C68CC;
	border-bottom: 1px solid #7C68CC;
	border-left: 1px solid #7C68CC;
	border-right: 1px solid #7C68CC;
}
.allMthemeFontColor-s_red {
	padding: 10px;
	color: #E83819;
	border-bottom: 1px solid #E83819;
	border-left: 1px solid #E83819;
	border-right: 1px solid #E83819;
}
.allMthemeFontColor-s_brown {
	padding: 10px;
	color: #C98F68;
	border-bottom: 1px solid #C98F68;
	border-left: 1px solid #C98F68;
	border-right: 1px solid #C98F68;
}
.allMthemeFontColor-s_navy {
	padding: 10px;
	color: #3474A8;
	border-bottom: 1px solid #3474A8;
	border-left: 1px solid #3474A8;
	border-right: 1px solid #3474A8;
}
.allMthemeFontColor-s_ocher {
	padding: 10px;
	color: #CCB668;
	border-bottom: 1px solid #CCB668;
	border-left: 1px solid #CCB668;
	border-right: 1px solid #CCB668;
}
.allMthemeFontColor-u_blue {
	padding: 10px;
	color: #0091C5;
	border-bottom: 1px solid #0091C5;
	border-left: 1px solid #0091C5;
	border-right: 1px solid #0091C5;
}
.allMthemeFontColor-rose {
	padding: 10px;
	color: #E6567A;
	border-bottom: 1px solid #E6567A;
	border-left: 1px solid #E6567A;
	border-right: 1px solid #E6567A;
}
/*この上に追加*/
.allMtheme:hover {
	color: #FFFFFF !important;
}
.fontColor {
	color: #ffffff;
}
/*-----------------スマホ---------------------------------*/
.ui-mobile .ui-page-active {
	background: #f9eff1;
}


.mainColor-orange {
	background-color: #e67e22;
}
.mainColor-blue {
	background-color: #2980B9;
}
.mainColor-green {
	background-color: #16A085;
}
.mainColor-purple {
	background-color: #9B59B6;
}
.mainColor-red {
	background-color: #E74C3C;
}
.mainColor-brown {
	background-color: #885536;
}
.mainColor-beige {
	background-color: #9b7b6c;
}
.mainColor-pink {
	background-color: #C56FA0;
}
.mainColor-yellow {
	background-color: #F1C40F;
}
.mainColor-emeraldgreen {
	background-color: #2ECC71;
}
.mainColor-navy {
	background-color: #34495E;
}
.mainColor-s_pink {
	background-color: #FFA99E;
}
.mainColor-s_skyblue {
	background-color: #69CECE;
}
.mainColor-s_green {
	background-color: #68CC7C;
}
.mainColor-s_orange {
	background-color: #FFBA66;
}
.mainColor-s_blue {
	background-color: #68A7D1;
}
.mainColor-s_purple {
	background-color: #7C68CC;
}
.mainColor-s_red {
	background-color: #E83819;
}
.mainColor-s_brown {
	background-color: #C98F68;
}
.mainColor-s_navy {
	background-color: #3474A8;
}
.mainColor-s_ocher {
	background-color: #CCB668;
}
.mainColor-u_blue {
	background-color: #0091C5;
}
.mainColor-rose {
	background-color: #E6567A;
}
/*テーマ切替利用クラス*/
.mainColor-orange .ui-collapsible-heading-toggle {
	background: #e67e22;
	color: #ffffff;
}
.mainColor-orange.ui-collapsible-heading-toggle  {
	background-color: #e67e22;
	color: #ffffff;
}
.mainColor-blue .ui-collapsible-heading-toggle  {
	background-color: #2980B9;
	color: #ffffff;
}
.mainColor-green .ui-collapsible-heading-toggle {
	background-color: #16A085;
	color: #ffffff;
}
.mainColor-purple .ui-collapsible-heading-toggle {
	background-color: #9B59B6;
	color: #ffffff;
}
.mainColor-red .ui-collapsible-heading-toggle {
	background-color: #E74C3C;
	color: #ffffff;
}
.mainColor-brown .ui-collapsible-heading-toggle {
	background-color: #885536;
	color: #ffffff;
}
.mainColor-beige .ui-collapsible-heading-toggle {
	background-color: #9b7b6c;
	color: #ffffff;
}
.mainColor-pink .ui-collapsible-heading-toggle {
	background-color: #C56FA0;
	color: #ffffff;
}
.mainColor-yellow .ui-collapsible-heading-toggle {
	background-color: #F1C40F;
	color: #ffffff;
}
.mainColor-emeraldgreen .ui-collapsible-heading-toggle {
	background-color: #2ECC71;
	color: #ffffff;
}
.mainColor-navy .ui-collapsible-heading-toggle {
	background-color: #34495E;
	color: #ffffff;
}
.mainColor-s_pink .ui-collapsible-heading-toggle {
	background-color: #FFA99E;
	color: #ffffff;
}
.mainColor-s_skyblue .ui-collapsible-heading-toggle {
	background-color: #69CECE;
	color: #ffffff;
}
.mainColor-s_green .ui-collapsible-heading-toggle {
	background-color: #68CC7C;
	color: #ffffff;
}
.mainColor-s_orange .ui-collapsible-heading-toggle{
	background-color: #FFBA66;
	color: #ffffff;
}
.mainColor-s_blue .ui-collapsible-heading-toggle {
	background-color: #68A7D1;
	color: #ffffff;
}
.mainColor-s_purple .ui-collapsible-heading-toggle {
	background-color: #7C68CC;
	color: #ffffff;
}
.mainColor-s_red .ui-collapsible-heading-toggle {
	background-color: #E83819;
	color: #ffffff;
}
.mainColor-s_brown .ui-collapsible-heading-toggle {
	background-color: #C98F68;
	color: #ffffff;
}
.mainColor-s_navy .ui-collapsible-heading-toggle {
	background-color: #3474A8;
	color: #ffffff;
}
.mainColor-s_ocher .ui-collapsible-heading-toggle {
	background-color: #CCB668;
	color: #ffffff;
}
.mainColor-s_ocher .ui-collapsible-heading-toggle {
	background-color: #0091C5;
	color: #ffffff;
}
.mainColor-rose .ui-collapsible-heading-toggle {
	background-color: #E6567A;
	color: #ffffff;
}
/*中分類テーマフォント色*/
div.mainColor-orange .ui-collapsible-content ul li a {
	color: #FFBA66;
}
div.mainColor-blue .ui-collapsible-content ul li a {
	color: #2980B9;
}
div.mainColor-green .ui-collapsible-content ul li a {
	color: #16A085;
}
div.mainColor-purple .ui-collapsible-content ul li a {
	color: #9B59B6;
}
div.mainColor-red .ui-collapsible-content ul li a {
	color: #E74C3C;
}
div.mainColor-brown .ui-collapsible-content ul li a {
	color: #885536;
}
div.mainColor-beige .ui-collapsible-content ul li a {
	color: #9b7b6c;
}
div.mainColor-pink .ui-collapsible-content ul li a {
	color: #C56FA0;
}
div.mainColor-yellow .ui-collapsible-content ul li a{
	color: #F1C40F;
}
div.mainColor-emeraldgreen .ui-collapsible-content ul li a {
	color: #2ECC71;
}
div.mainColor-navy .ui-collapsible-content ul li a {
	color: #34495E;
}
div.mainColor-s_pink .ui-collapsible-content ul li a {
	color: #FFA99E;
}
div.mainColor-s_skyblue .ui-collapsible-content ul li a {
	color: #69CECE;
}
div.mainColor-s_green .ui-collapsible-content ul li a {
	color: #68CC7C;
}
div.mainColor-s_orange .ui-collapsible-content ul li a {
	color: #FFBA66;
}
div.mainColor-s_blue .ui-collapsible-content ul li a {
	color: #68A7D1;
}
div.mainColor-s_purple .ui-collapsible-content ul li a {
	color: #7C68CC;
}
div.mainColor-s_red .ui-collapsible-content ul li a {
	color: #E83819;
}
div.mainColor-s_brown .ui-collapsible-content ul li a {
	color: #C98F68;
}
div.mainColor-s_navy .ui-collapsible-content ul li a {
	color: #3474A8;
}
div.mainColor-s_ocher .ui-collapsible-content ul li a {
	color: #CCB668;
}
div.mainColor-u_blue .ui-collapsible-content ul li a {
	color: #0091C5;
}
div.mainColor-rose .ui-collapsible-content ul li a {
	color: #E6567A;
}

/*スマホトップ画面共通*/
.mainSp-orange.ui-collapsible-heading a {
	background: #E67E22;
	color: #ffffff;
}
.mainSp-blue.ui-collapsible-heading a {
	background: #2980B9;
	color: #ffffff;
}
.mainSp-green.ui-collapsible-heading a {
	background: #16A085;
	color: #ffffff;
}
.mainSp-emeraldgreen.ui-collapsible-heading a {
	background: #2ECC71;
	color: #ffffff;
}
.mainSp-purple.ui-collapsible-heading a {
	background: #9B59B6;
	color: #ffffff;
}
.mainSp-red.ui-collapsible-heading a {
	background: #E74C3C;
	color: #ffffff;
}
.mainSp-brown.ui-collapsible-heading a {
	background: #885536;
	color: #ffffff;
}
.mainSp-pink.ui-collapsible-heading a {
	background: #C56FA0;
	color: #ffffff;
}
.mainSp-navy.ui-collapsible-heading a {
	background: #34495E;
	color: #ffffff;
}
.mainSp-beige.ui-collapsible-heading a {
	background: #9B7B6C;
	color: #ffffff;
}
.mainSp-s_orange.ui-collapsible-heading a {
	background: #FFBA66;
	color: #ffffff;
}
.mainSp-s_blue.ui-collapsible-heading a {
	background: #68A7D1;
	color: #ffffff;
}
.mainSp-s_green.ui-collapsible-heading a {
	background: #68CC7C;
	color: #ffffff;
}
.mainSp-s_skyblue.ui-collapsible-heading a {
	background: #69CECE;
	color: #ffffff;
}
.mainSp-s_purple.ui-collapsible-heading a {
	background: #7c68cc;
	color: #ffffff;
}
.mainSp-s_red.ui-collapsible-heading a {
	background: #E83819;
	color: #ffffff;
}
.mainSp-s_brown.ui-collapsible-heading a {
	background: #C98F68;
	color: #ffffff;
}
.mainSp-s_pink.ui-collapsible-heading a {
	background: #FFA99E;
	color: #ffffff;
}
.mainSp-s_navy.ui-collapsible-heading a {
	background: #3474A8;
	color: #ffffff;
}
.mainSp-s_ocher.ui-collapsible-heading a {
	background: #CCB668;
	color: #ffffff;
}
.mainSp-u_blue.ui-collapsible-heading a {
	background: #0091C5;
	color: #ffffff;
}
.mainSp-rose.ui-collapsible-heading a {
	background: #E6567A;
	color: #ffffff;
}
.mainSp-yellow.ui-collapsible-heading a {
	background: #F1C40F
	color: #ffffff;
}

/*スマホテーマ用*/
.mainMSp-orange.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #E67E22;
}
.mainMSp-blue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #2980B9;
}
.mainMSp-green.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #16A085;
}

.mainMSp-emeraldgreen.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #2ECC71;
}
.mainMSp-purple.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #9B59B6;
}
.mainMSp-red.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #E74C3C;
}
.mainMSp-brown.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #885536;
}
.mainMSp-pink.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #C56FA0;
}
.mainMSp-navy.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #34495E;
}
.mainMSp-beige.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #9B7B6C;
}
.mainMSp-yellow.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #F1C40F;
}
.mainMSp-s_orange.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #FFBA66;
}
.mainMSp-s_blue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #68A7D1;
}
.mainMSp-s_green.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #68CC7C;
}
.mainMSp-s_skyblue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #69CECE;
}
.mainMSp-s_purple.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #7c68cc;
}
.mainMSp-s_red.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #E83819;
}
.mainMSp-s_brown.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #C98F68;
}
.mainMSp-s_pink.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #FFA99E;
}
.mainMSp-s_navy.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #3474A8;
}
.mainMSp-s_ocher.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #CCB668;
}
.mainMSp-u_blue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #0091C5;
}
.mainMSp-u_blue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off {
	color: #E6567A;
}
/*テーマセレクト時のクラス変更*/
.mainMSp-orange.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #D35400;
	color: #ffffff;
}
.mainMSp-blue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #246A8E;
	color: #ffffff;
}
.mainMSp-green.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #228E6A;
	color: #ffffff;
}
.mainMSp-emeraldgreen.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #27AE60;
	color: #ffffff;
}

.mainMSp-purple.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #8E44AD;
	color: #ffffff;
}
.mainMSp-red.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #C0392B;
	color: #ffffff;
}
.mainMSp-brown.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #853B0E;
	color: #ffffff;
}
.mainMSp-pink.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #AF3178;
	color: #ffffff;
}
.mainMSp-navy.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #2C3E50;
	color: #ffffff;
}
.mainMSp-beige.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #99451E;
	color: #ffffff;
}
.mainMSp-yellow.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #F1C40F;
	color: #ffffff;
}
.mainMSp-s_orange.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #E5A55B;
	color: #ffffff;
}
.mainMSp-s_blue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #5A90B5;
	color: #ffffff;
}
.mainMSp-s_green.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #5BB26C;
	color: #ffffff;
}
.mainMSp-s_skyblue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #5BB2B2;
	color: #ffffff;
}
.mainMSp-s_purple.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #6B5BB2;
	color: #ffffff;
}
.mainMSp-s_red.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #CC2E16;
	color: #ffffff;
}
.mainMSp-s_brown.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #AD7B5A;
	color: #ffffff;
}
.mainMSp-s_pink.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #E5978E;
	color: #ffffff;
}
.mainMSp-s_navy.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #2B628C;
	color: #ffffff;
}
.mainMSp-s_ocher.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #B29E5B;
	color: #ffffff;
}
.mainMSp-u_blue.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #236D9D;
	color: #ffffff;
}
.mainMSp-rose.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
	background: #C8385C;
	color: #ffffff;
}

/*スマホトップメニューヘッダー用*/
.mainSp-orange a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-orange a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus {
	background: #E67E22;
	color: #ffffff;
}
.mainSp-blue a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #2980B9;
	color: #ffffff;
}
.mainSp-green a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-green a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #16A085;
	color: #ffffff;
}
.mainSp-emeraldgreen a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-emeraldgreen a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #2ECC71;
	color: #ffffff;
}
.mainSp-purple a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-purple a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #9B59B6;
	color: #ffffff;
}
.mainSp-red a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-red a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #E74C3C;
	color: #ffffff;
}
.mainSp-brown a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-brown a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #885536;
	color: #ffffff;
}
.mainSp-pink a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-pink a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #C56FA0;
	color: #ffffff;
}
.mainSp-navy a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-navy a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #34495E;
	color: #ffffff;
}
.mainSp-beige a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-beige a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #9B7B6C;
	color: #ffffff;
}
.mainSp-yellow a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-yellow a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #F1C40F;
	color: #ffffff;
}
.mainSp-s_orange a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_orange a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #FFBA66;
	color: #ffffff;
}
.mainSp-s_blue a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #68A7D1;
	color: #ffffff;
}
.mainSp-s_green a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_green a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #68CC7C;
	color: #ffffff;
}
.mainSp-s_skyblue a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_skyblue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #69CECE;
	color: #ffffff;
}
.mainSp-s_purple a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_purple a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #7c68cc;
	color: #ffffff;
}
.mainSp-s_red a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_red a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #E83819;
	color: #ffffff;
}
.mainSp-s_brown a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_brown a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #C98F68;
	color: #ffffff;
}
.mainSp-s_pink a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_pink a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #FFA99E;
	color: #ffffff;
}
.mainSp-s_navy a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_navy a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #3474A8;
}
.mainSp-s_ocher a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-s_ocher a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #CCB668;
	color: #ffffff;
}
.mainSp-u_blue a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-u_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #0091C5;
	color: #ffffff;
}
.mainSp-rose a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainSp-rose a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #E6567A;
	color: #ffffff;
}
/*スマホ地図_テーマ切替*/
.mainColor-orange a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-orange a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #E67E22;
	color: #ffffff;
}
.mainColor-blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #2980B9;
	color: #ffffff;
}
.mainColor-green a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-green a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #16A085;
	color: #ffffff;
}
.mainColor-emeraldgreen a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-emeraldgreen a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #2ECC71;
	color: #ffffff;
}
.mainColor-purple a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainColor-purple a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #9B59B6;
	color: #ffffff;
}
.mainColor-red a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-red a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #E74C3C;
	color: #ffffff;
}
.mainColor-brown a.ui-collapsible-heading-toggle.ui-btn.ui-icon-minus.ui-btn-icon-left.ui-btn-inherit,
.mainColor-brown a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #885536;
	color: #ffffff;
}
.mainColor-pink a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-pink a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #C56FA0;
	color: #ffffff;
}
.mainColor-navy a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-navy a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #34495E;
	color: #ffffff;
}
.mainColor-beige a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-beige a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #9B7B6C;
	color: #ffffff;
}
.mainColor-s_orange a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-s_orange a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #FFBA66;
	color: #ffffff;
}
.mainSp-s_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-s_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #68A7D1;
	color: #ffffff;
}
.mainColor-s_green a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-s_green a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #68CC7C;
	color: #ffffff;
}
.mainSp-s_skyblue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-s_skyblue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #69CECE;
	color: #ffffff;
}
.mainColor-s_purple a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainColor-s_purple a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #7c68cc;
	color: #ffffff;
}
.mainSp-s_red a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-s_red a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #E83819;
	color: #ffffff;
}
.mainSp-s_brown a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-s_brown a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #C98F68;
	color: #ffffff;
}
.mainSp-s_pink a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-s_pink a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus  {
	background: #FFA99E;
	color: #ffffff;
}
.mainSp-s_navy a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-s_navy a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #3474A8;
}
.mainSp-s_ocher a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-s_ocher a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #CCB668;
	color: #ffffff;
}
.mainSp-u_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-u_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #0091C5;
	color: #ffffff;
}
.mainSp-u_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-d,
.mainSp-u_blue a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-arrow-r {
	background: #E6567A;
	color: #ffffff;
}

/*中分類利用規約用*/
#userAgreementHeader.mainColor-orange, .ui-widget-header.mainColor-orange {
	background: #E67E22;
}
#userAgreementHeader.mainColor-blue, .ui-widget-header.mainColor-blue {
	background: #2980B9;
}
#userAgreementHeader.mainColor-green, .ui-widget-header.mainColor-green {
	background: #16A085;
}
#userAgreementHeader.mainColor-emeraldgreen, .ui-widget-header.mainColor-emeraldgreen {
	background: #2ECC71;
}
#userAgreementHeader.mainColor-purple, .ui-widget-header.mainColor-purple {
	background: #9B59B6;
}
#userAgreementHeader.mainColor-red, .ui-widget-header.mainColor-red {
	background: #E74C3C;
}
#userAgreementHeader.mainColor-brown, .ui-widget-header.mainColor-brown {
	background: #885536;
}
#userAgreementHeader.mainColor-pink, .ui-widget-header.mainColor-pink {
	background: #C56FA0;
}
#userAgreementHeader.mainColor-navy, .ui-widget-header.mainColor-navy {
	background: #34495E;
}
#userAgreementHeader.mainColor-beige, .ui-widget-header.mainColor-beige {
	background: #9B7B6C;
}
#userAgreementHeader.mainColor-s_orange, .ui-widget-header.mainColor-s_orange {
	background: #FFBA66;
}
#userAgreementHeader.mainColor-s_blue, .ui-widget-header.mainColor-s_blue {
	background: #68A7D1;
}
#userAgreementHeader.mainColor-s_green, .ui-widget-header.mainColor-s_green {
	background: #68CC7C;
}
#userAgreementHeader.mainColor-s_skyblue, .ui-widget-header.mainColor-s_skyblue {
	background: #69CECE;
}
#userAgreementHeader.mainColor-s_purple, .ui-widget-header.mainColor-s_purple {
	background: #7c68cc;
}
#userAgreementHeader.mainColor-s_red, .ui-widget-header.mainColor-s_red {
	background: #E83819;
}
#userAgreementHeader.mainColor-s_brown, .ui-widget-header.mainColor-s_brown {
	background: #C98F68;
}
#userAgreementHeader.mainColor-s_pink, .ui-widget-header.mainColor-s_pink {
	background: #FFA99E;
}
#userAgreementHeader.mainColor-s_navy, .ui-widget-header.mainColor-s_navy {
	background: #3474A8;
}
#userAgreementHeader.mainColor-s_ocher, .ui-widget-header.mainColor-s_ocher {
	background: #CCB668;
}
#userAgreementHeader.mainColor-u_blue, .ui-widget-header.mainColor-u_blue {
	background: #0091C5;
}
#userAgreementHeader.mainColor-rose, .ui-widget-header.mainColor-rose {
	background: #E6567A;
}