/*
.theme F 
-----------*/
.ui-bar-f {
	border: 1px solid #3a4c15 /*{f-bar-border}*/;
	background: #668a1d /*{f-bar-background-color}*/;
	color: #ffffff /*{f-bar-color}*/;
	font-weight: bold;
}
.ui-btn-up-f {
	text-decoration: none;
	border: 1px solid 		#939393;
	background: 			#fbfbfb;
	color: 					#ffffff;
	text-shadow: 0 -1px 1px #787878;
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */

}
/*
.theme D　サポートメニュー部分
-----------*/
.ui-bar-d,
.ui-page-theme-d .ui-bar-inherit,
html .ui-bar-d .ui-bar-inherit,
html .ui-body-d .ui-bar-inherit,
html body .ui-group-theme-d .ui-bar-inherit {
	/* 	background-image: url(../images/support_arrow.png);
	background-color: #f0ebdf ;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ebdf) ,  to(#ffffff));
	background-image: -webkit-linear-gradient(#f0ebdf, #ffffff);
	background-image:    -moz-linear-gradient(#f0ebdf, #ffffff);
	background-image:     -ms-linear-gradient(#f0ebdf, #ffffff);
	background-image:      -o-linear-gradient(#f0ebdf, #ffffff);
	background-image:         linear-gradient(#f0ebdf, #ffffff);
	
	display: table-cell;
	background-position: right center;
	background-repeat: no-repeat; */
	
	background-image: url(../images/support_arrow.png);
	background-color: #ff5b0e /*{c-bdown-background-color}*/;
	background-position: right center;
	background-repeat: no-repeat;
	border-color: #dddddd /*{d-bar-border}*/;
	color: #333333 /*{d-bar-color}*/;
	text-shadow: 0 /*{d-bar-shadow-x}*/ 1px /*{d-bar-shadow-y}*/ 0 /*{d-bar-shadow-radius}*/ #eeeeee /*{d-bar-shadow-color}*/;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-clip: padding-box;
}
.ui-bar-d {
	border-width: 1px;
	border-style: solid;
	font-size:12px;
}
/* Page and overlay */
.ui-overlay-d,
.ui-page-theme-d,
.ui-page-theme-d .ui-panel-wrapper {
	background: #f0ebdf /*{d-page-background-color}*/;
	border-color: #bbbbbb /*{d-page-border}*/;
	color: #333333 /*{d-page-color}*/;
	text-shadow: 0 /*{d-page-shadow-x}*/ 1px /*{d-page-shadow-y}*/ 0 /*{d-page-shadow-radius}*/ #f3f3f3 /*{d-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-d,
.ui-page-theme-d .ui-body-inherit,
html .ui-bar-d .ui-body-inherit,
html .ui-body-d .ui-body-inherit,
html body .ui-group-theme-d .ui-body-inherit,
html .ui-panel-page-container-d {
	background: #ffffff /*{d-body-background-color}*/;
	border-color: #dddddd /*{d-body-border}*/;
	color: #333333 /*{d-body-color}*/;
	text-shadow: 0 /*{d-body-shadow-x}*/ 1px /*{d-body-shadow-y}*/ 0 /*{d-body-shadow-radius}*/ #f3f3f3 /*{d-body-shadow-color}*/;
}
.ui-body-d {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-d a,
html .ui-bar-d a,
html .ui-body-d a,
html body .ui-group-theme-d a {
	color: #3388cc /*{d-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-d a:visited,
html .ui-bar-d a:visited,
html .ui-body-d a:visited,
html body .ui-group-theme-d a:visited {
    color: #3388cc /*{d-link-visited}*/;
}
.ui-page-theme-d a:hover,
html .ui-bar-d a:hover,
html .ui-body-d a:hover,
html body .ui-group-theme-d a:hover {
	color: #005599 /*{d-link-hover}*/;
}
.ui-page-theme-d a:active,
html .ui-bar-d a:active,
html .ui-body-d a:active,
html body .ui-group-theme-d a:active {
	color: #005599 /*{d-link-active}*/;
}
/* Button up */
.ui-page-theme-d .ui-btn,
html .ui-bar-d .ui-btn,
html .ui-body-d .ui-btn,
html body .ui-group-theme-d .ui-btn,
html head + body .ui-btn.ui-btn-d,
/* Button visited */
.ui-page-theme-d .ui-btn:visited,
html .ui-bar-d .ui-btn:visited,
html .ui-body-d .ui-btn:visited,
html body .ui-group-theme-d .ui-btn:visited,
html head + body .ui-btn.ui-btn-d:visited {
	background-image: url(../images/support_arrow.png);
	background-color: #f0ebdf /*{d-bar-background-color}*/;
	border-color: #dddddd /*{d-bar-border}*/;
	color: #333333 /*{d-bar-color}*/;
	text-shadow: 0 /*{d-bar-shadow-x}*/ 1px /*{d-bar-shadow-y}*/ 0 /*{d-bar-shadow-radius}*/ #eeeeee /*{d-bar-shadow-color}*/;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	/* background-color: #ff5b0e ; */
	background-position: right center;
	background-repeat: no-repeat;
	background-clip: padding-box;	
}
/* Button hover */
.ui-page-theme-d .ui-btn:hover,
html .ui-bar-d .ui-btn:hover,
html .ui-body-d .ui-btn:hover,
html body .ui-group-theme-d .ui-btn:hover,
html head + body .ui-btn.ui-btn-d:hover {
	background-image: url(../images/support_arrow.png);
	background-color: #ededed /*{d-bhover-background-color}*/;
	border-color: #dddddd /*{d-bhover-border}*/;
	color: #333333 /*{d-bhover-color}*/;
	text-shadow: 0 /*{d-bhover-shadow-x}*/ 1px /*{d-bhover-shadow-y}*/ 0 /*{d-bhover-shadow-radius}*/ #f3f3f3 /*{d-bhover-shadow-color}*/;
	background-position: right center;
	background-repeat: no-repeat;
	background-clip: padding-box;
}
/* Button down */
.ui-page-theme-d .ui-btn:active,
html .ui-bar-d .ui-btn:active,
html .ui-body-d .ui-btn:active,
html body .ui-group-theme-d .ui-btn:active,
html head + body .ui-btn.ui-btn-d:active {
	background-image: url(../images/support_arrow.png);
	background-color: #e8e8e8 /*{d-bdown-background-color}*/;
	border-color: #dddddd /*{d-bdown-border}*/;
	color: #333333 /*{d-bdown-color}*/;
	text-shadow: 0 /*{d-bdown-shadow-x}*/ 1px /*{d-bdown-shadow-y}*/ 0 /*{d-bdown-shadow-radius}*/ #f3f3f3 /*{d-bdown-shadow-color}*/;
	background-position: right center;
	background-repeat: no-repeat;
	background-clip: padding-box;
}
/* Active button */
.ui-page-theme-d .ui-btn.ui-btn-active,
html .ui-bar-d .ui-btn.ui-btn-active,
html .ui-body-d .ui-btn.ui-btn-active,
html body .ui-group-theme-d .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-d.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-d .ui-checkbox-on:after,
html .ui-bar-d .ui-checkbox-on:after,
html .ui-body-d .ui-checkbox-on:after,
html body .ui-group-theme-d .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-d:after,
/* Active flipswitch background */
.ui-page-theme-d .ui-flipswitch-active,
html .ui-bar-d .ui-flipswitch-active,
html .ui-body-d .ui-flipswitch-active,
html body .ui-group-theme-d .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-d.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-d .ui-slider-track .ui-btn-active,
html .ui-bar-d .ui-slider-track .ui-btn-active,
html .ui-body-d .ui-slider-track .ui-btn-active,
html body .ui-group-theme-d .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-d .ui-btn-active {
	background-color: #7d7d7d /*{d-active-background-color}*/;
	border-color: #2b2b2b /*{d-active-border}*/;
	color: #ffffff /*{d-active-color}*/;
	text-shadow: 0 /*{d-active-shadow-x}*/ 1px /*{d-active-shadow-y}*/ 0 /*{d-active-shadow-radius}*/ #363636 /*{d-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-d .ui-radio-on:after,
html .ui-bar-d .ui-radio-on:after,
html .ui-body-d .ui-radio-on:after,
html body .ui-group-theme-d .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-d:after {
	border-color: #7d7d7d /*{d-active-background-color}*/;
}
/* Focus */
.ui-page-theme-d .ui-btn:focus,
html .ui-bar-d .ui-btn:focus,
html .ui-body-d .ui-btn:focus,
html body .ui-group-theme-d .ui-btn:focus,
html head + body .ui-btn.ui-btn-d:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-d .ui-focus,
html .ui-bar-d .ui-focus,
html .ui-body-d .ui-focus,
html body .ui-group-theme-d .ui-focus,
html head + body .ui-btn-d.ui-focus,
html head + body .ui-body-d.ui-focus {
	-webkit-box-shadow: 0 0 12px #7d7d7d /*{d-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #7d7d7d /*{d-active-background-color}*/;
	box-shadow: 0 0 12px #7d7d7d /*{d-active-background-color}*/;
}
/*
.theme N　ヘッダーフッター
-----------*/
.ui-bar-n .ui-link-inherit {
	color: #ffffff /*{f-bar-color}*/;
}
.ui-bar-n .ui-link {
	color:  #7cc4e7  /*{f-bar-link-color}*/;
	font-weight: bold;
	text-decoration:none;
}

.ui-bar-n .ui-link:hover {
	color:  #2489CE  /*{f-bar-link-hover}*/;
	text-decoration:none;
}

.ui-bar-n .ui-link:active {
	color:  #2489CE  /*{f-bar-link-active}*/;
	text-decoration:none;
}

.ui-bar-n .ui-link:visited {
    color:  #2489CE  /*{f-bar-link-visited}*/;
	text-decoration:none;
}
.ui-btn-corner-all {
	border-radius: 3px;}
.ui-header a{
	text-decoration:none;
	color:#5a5a5a;
	font-weight:bold;
}
/* .header_button { padding:3px; } */
/*
.theme H　ヘッダーフッター
-----------*/
/* H
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-h,
.ui-page-theme-h .ui-bar-inherit,
html .ui-bar-h .ui-bar-inherit,
html .ui-body-h .ui-bar-inherit,
html body .ui-group-theme-h .ui-bar-inherit {
	background: #009A53 /*{h-bar-background-color}*/;
	border-color: #009A53 /*{h-bar-border}*/;
	color: #ffffff /*{h-bar-color}*/;
	text-shadow: 0 /*{h-bar-shadow-x}*/ 1px /*{h-bar-shadow-y}*/ 0 /*{h-bar-shadow-radius}*/ #009A53 /*{h-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-h {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-h,
.ui-page-theme-h,
.ui-page-theme-h .ui-panel-wrapper {
	background: #ffffff /*{h-page-background-color}*/;
	border-color: #bbbbbb /*{h-page-border}*/;
	color: #333333 /*{h-page-color}*/;
	text-shadow: 0 /*{h-page-shadow-x}*/ 1px /*{h-page-shadow-y}*/ 0 /*{h-page-shadow-radius}*/ #f3f3f3 /*{h-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-h,
.ui-page-theme-h .ui-body-inherit,
html .ui-bar-h .ui-body-inherit,
html .ui-body-h .ui-body-inherit,
html body .ui-group-theme-h .ui-body-inherit,
html .ui-panel-page-container-h {
	background: #ffffff /*{h-body-background-color}*/;
	border-color: #dddddd /*{h-body-border}*/;
	color: #333333 /*{h-body-color}*/;
	text-shadow: 0 /*{h-body-shadow-x}*/ 1px /*{h-body-shadow-y}*/ 0 /*{h-body-shadow-radius}*/ #f3f3f3 /*{h-body-shadow-color}*/;
}
.ui-body-h {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-h a,
html .ui-bar-h a,
html .ui-body-h a,
html body .ui-group-theme-h a {
	color: #3388cc /*{h-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-h a:visited,
html .ui-bar-h a:visited,
html .ui-body-h a:visited,
html body .ui-group-theme-h a:visited {
    color: #3388cc /*{h-link-visited}*/;
}
.ui-page-theme-h a:hover,
html .ui-bar-h a:hover,
html .ui-body-h a:hover,
html body .ui-group-theme-h a:hover {
	color: #005599 /*{h-link-hover}*/;
}
.ui-page-theme-h a:active,
html .ui-bar-h a:active,
html .ui-body-h a:active,
html body .ui-group-theme-h a:active {
	color: #005599 /*{h-link-active}*/;
}
/* Button up */
.ui-page-theme-h .ui-btn,
html .ui-bar-h .ui-btn,
html .ui-body-h .ui-btn,
html body .ui-group-theme-h .ui-btn,
html head + body .ui-btn.ui-btn-h,
/* Button visited */
.ui-page-theme-h .ui-btn:visited,
html .ui-bar-h .ui-btn:visited,
html .ui-body-h .ui-btn:visited,
html body .ui-group-theme-h .ui-btn:visited,
html head + body .ui-btn.ui-btn-h:visited {
	background: #f6f6f6 /*{h-bup-background-color}*/;
	border-color: #dddddd /*{h-bup-border}*/;
	color: #333333 /*{h-bup-color}*/;
	text-shadow: 0 /*{h-bup-shadow-x}*/ 1px /*{h-bup-shadow-y}*/ 0 /*{h-bup-shadow-radius}*/ #f3f3f3 /*{h-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-h .ui-btn:hover,
html .ui-bar-h .ui-btn:hover,
html .ui-body-h .ui-btn:hover,
html body .ui-group-theme-h .ui-btn:hover,
html head + body .ui-btn.ui-btn-h:hover {
	background: #ededed /*{h-bhover-background-color}*/;
	border-color: #dddddd /*{h-bhover-border}*/;
	color: #333333 /*{h-bhover-color}*/;
	text-shadow: 0 /*{h-bhover-shadow-x}*/ 1px /*{h-bhover-shadow-y}*/ 0 /*{h-bhover-shadow-radius}*/ #f3f3f3 /*{h-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-h .ui-btn:active,
html .ui-bar-h .ui-btn:active,
html .ui-body-h .ui-btn:active,
html body .ui-group-theme-h .ui-btn:active,
html head + body .ui-btn.ui-btn-h:active {
	background: #e8e8e8 /*{h-bdown-background-color}*/;
	border-color: #dddddd /*{h-bdown-border}*/;
	color: #333333 /*{h-bdown-color}*/;
	text-shadow: 0 /*{h-bdown-shadow-x}*/ 1px /*{h-bdown-shadow-y}*/ 0 /*{h-bdown-shadow-radius}*/ #f3f3f3 /*{h-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-h .ui-btn.ui-btn-active,
html .ui-bar-h .ui-btn.ui-btn-active,
html .ui-body-h .ui-btn.ui-btn-active,
html body .ui-group-theme-h .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-h.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-h .ui-checkbox-on:after,
html .ui-bar-h .ui-checkbox-on:after,
html .ui-body-h .ui-checkbox-on:after,
html body .ui-group-theme-h .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-h:after,
/* Active flipswitch background */
.ui-page-theme-h .ui-flipswitch-active,
html .ui-bar-h .ui-flipswitch-active,
html .ui-body-h .ui-flipswitch-active,
html body .ui-group-theme-h .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-h.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-h .ui-slider-track .ui-btn-active,
html .ui-bar-h .ui-slider-track .ui-btn-active,
html .ui-body-h .ui-slider-track .ui-btn-active,
html body .ui-group-theme-h .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-h .ui-btn-active {
	background-color: #3388cc /*{h-active-background-color}*/;
	border-color: #3388cc /*{h-active-border}*/;
	color: #ffffff /*{h-active-color}*/;
	text-shadow: 0 /*{h-active-shadow-x}*/ 1px /*{h-active-shadow-y}*/ 0 /*{h-active-shadow-radius}*/ #005599 /*{h-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-h .ui-radio-on:after,
html .ui-bar-h .ui-radio-on:after,
html .ui-body-h .ui-radio-on:after,
html body .ui-group-theme-h .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-h:after {
	border-color: #3388cc /*{h-active-background-color}*/;
}
/* Focus */
.ui-page-theme-h .ui-btn:focus,
html .ui-bar-h .ui-btn:focus,
html .ui-body-h .ui-btn:focus,
html body .ui-group-theme-h .ui-btn:focus,
html head + body .ui-btn.ui-btn-h:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-h .ui-focus,
html .ui-bar-h .ui-focus,
html .ui-body-h .ui-focus,
html body .ui-group-theme-h .ui-focus,
html head + body .ui-btn-h.ui-focus,
html head + body .ui-body-h.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{h-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{h-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{h-active-background-color}*/;
}
/* I
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-i {
	border: 1px solid #FF0000 /*{i-bar-border}*/;
	background: #FF0000 /*{i-bar-background-color}*/;
	color: #ffffff /*{i-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{i-bar-shadow-x}*/ 1px /*{i-bar-shadow-y}*/ 0 /*{i-bar-shadow-radius}*/ #c91d1d /*{i-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ff0000 /*{i-bar-background-start}*/), to( #ff0000 /*{i-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ff0000 /*{i-bar-background-start}*/, #ff0000 /*{i-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ff0000 /*{i-bar-background-start}*/, #ff0000 /*{i-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ff0000 /*{i-bar-background-start}*/, #ff0000 /*{i-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ff0000 /*{i-bar-background-start}*/, #ff0000 /*{i-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ff0000 /*{i-bar-background-start}*/, #ff0000 /*{i-bar-background-end}*/);
}
.ui-bar-i .ui-link-inherit {
	color: #ffffff /*{i-bar-color}*/;
}

.ui-bar-i a.ui-link {
	color: #7cc4e7 /*{i-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-i a.ui-link:visited {
    color: #2489ce /*{i-bar-link-visited}*/;
}

.ui-bar-i a.ui-link:hover {
	color: #2489ce /*{i-bar-link-hover}*/;
}

.ui-bar-i a.ui-link:active {
	color: #2489ce /*{i-bar-link-active}*/;
}

.ui-bar-i,
.ui-bar-i input,
.ui-bar-i select,
.ui-bar-i textarea,
.ui-bar-i button {
	 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ui-body-i,
.ui-overlay-i {
	border: 1px solid #FF0000 /*{i-body-border}*/;
	color: #000000 /*{i-body-color}*/;
	text-shadow: 0 /*{i-body-shadow-x}*/ 1px /*{i-body-shadow-y}*/ 0 /*{i-body-shadow-radius}*/ #ffffff /*{i-body-shadow-color}*/;
	background: #ffffff /*{i-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{i-body-background-start}*/), to( #ffffff /*{i-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{i-body-background-start}*/, #ffffff /*{i-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{i-body-background-start}*/, #ffffff /*{i-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{i-body-background-start}*/, #ffffff /*{i-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{i-body-background-start}*/, #ffffff /*{i-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{i-body-background-start}*/, #ffffff /*{i-body-background-end}*/);
}
.ui-overlay-i {
	background-image: none;
	border-width: 0;
}
.ui-body-i,
.ui-body-i input,
.ui-body-i select,
.ui-body-i textarea,
.ui-body-i button {
	 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ui-body-i .ui-link-inherit {
	color: #000000 /*{i-body-color}*/;
}

.ui-body-i .ui-link {
	color: #FF0000 /*{i-body-link-color}*/;
	font-weight: bold;
}

.ui-body-i .ui-link:visited {
    color: #2489ce /*{i-body-link-visited}*/;
}

.ui-body-i .ui-link:hover {
	color: #2489ce /*{i-body-link-hover}*/;
}

.ui-body-i .ui-link:active {
	color: #2489ce /*{i-body-link-active}*/;
}

.ui-btn-up-i {
	border: 1px solid #FF0000 /*{i-bup-border}*/;
	background: #FF0000 /*{i-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{i-bup-color}*/;
	text-shadow: 0 /*{i-bup-shadow-x}*/ 1px /*{i-bup-shadow-y}*/ 0 /*{i-bup-shadow-radius}*/ #bd0000 /*{i-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ff0000 /*{i-bup-background-start}*/), to( #ff0000 /*{i-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ff0000 /*{i-bup-background-start}*/, #ff0000 /*{i-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ff0000 /*{i-bup-background-start}*/, #ff0000 /*{i-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ff0000 /*{i-bup-background-start}*/, #ff0000 /*{i-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ff0000 /*{i-bup-background-start}*/, #ff0000 /*{i-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ff0000 /*{i-bup-background-start}*/, #ff0000 /*{i-bup-background-end}*/);
}
.ui-btn-up-i:visited,
.ui-btn-up-i a.ui-link-inherit {
	color: #ffffff /*{i-bup-color}*/;
}
.ui-btn-hover-i {
	border: 1px solid #FF0000 /*{i-bhover-border}*/;
	background: #FF0000 /*{i-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{i-bhover-color}*/;
	text-shadow: 0 /*{i-bhover-shadow-x}*/ 1px /*{i-bhover-shadow-y}*/ 0 /*{i-bhover-shadow-radius}*/ #adadad /*{i-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ff0000 /*{i-bhover-background-start}*/), to( #ff0000 /*{i-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ff0000 /*{i-bhover-background-start}*/, #ff0000 /*{i-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ff0000 /*{i-bhover-background-start}*/, #ff0000 /*{i-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ff0000 /*{i-bhover-background-start}*/, #ff0000 /*{i-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ff0000 /*{i-bhover-background-start}*/, #ff0000 /*{i-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ff0000 /*{i-bhover-background-start}*/, #ff0000 /*{i-bhover-background-end}*/);
}
.ui-btn-hover-i:visited,
.ui-btn-hover-i:hover,
.ui-btn-hover-i a.ui-link-inherit {
	color: #ffffff /*{i-bhover-color}*/;
}
.ui-btn-down-i {
	border: 1px solid #FF0000 /*{i-bdown-border}*/;
	background: #ff5e00 /*{i-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{i-bdown-color}*/;
	text-shadow: 0 /*{i-bdown-shadow-x}*/ 1px /*{i-bdown-shadow-y}*/ 0 /*{i-bdown-shadow-radius}*/ #adadad /*{i-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ff5e00 /*{i-bdown-background-start}*/), to( #ff5e00 /*{i-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ff5e00 /*{i-bdown-background-start}*/, #ff5e00 /*{i-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ff5e00 /*{i-bdown-background-start}*/, #ff5e00 /*{i-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ff5e00 /*{i-bdown-background-start}*/, #ff5e00 /*{i-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ff5e00 /*{i-bdown-background-start}*/, #ff5e00 /*{i-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ff5e00 /*{i-bdown-background-start}*/, #ff5e00 /*{i-bdown-background-end}*/);
}
.ui-btn-down-i:visited,
.ui-btn-down-i:hover,
.ui-btn-down-i a.ui-link-inherit {
	color: #ffffff /*{i-bdown-color}*/;
}
.ui-btn-up-i,
.ui-btn-hover-i,
.ui-btn-down-i {
	 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: none;
}
/* C
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-h,
.ui-page-theme-h .ui-bar-inherit,
html .ui-bar-h .ui-bar-inherit,
html .ui-body-h .ui-bar-inherit,
html body .ui-group-theme-h .ui-bar-inherit {
}
.ui-bar-c {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-c,
.ui-page-theme-c,
.ui-page-theme-c .ui-panel-wrapper {
	background: #ffffff /*{c-page-background-color}*/;
	border-color: #bbbbbb /*{c-page-border}*/;
	color: #333333 /*{c-page-color}*/;
	text-shadow: 0 /*{c-page-shadow-x}*/ 1px /*{c-page-shadow-y}*/ 0 /*{c-page-shadow-radius}*/ #f3f3f3 /*{c-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-c,
.ui-page-theme-c .ui-body-inherit,
html .ui-bar-c .ui-body-inherit,
html .ui-body-c .ui-body-inherit,
html body .ui-group-theme-c .ui-body-inherit,
html .ui-panel-page-container-c {
	background: #ffffff /*{c-body-background-color}*/;
	border-color: #dddddd /*{c-body-border}*/;
	color: #333333 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #f3f3f3 /*{c-body-shadow-color}*/;
}
.ui-body-c {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-c a,
html .ui-bar-c a,
html .ui-body-c a,
html body .ui-group-theme-c a {
	color: #f54a00 /*{c-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-c a:visited,
html .ui-bar-c a:visited,
html .ui-body-c a:visited,
html body .ui-group-theme-c a:visited {
    color: #f54a00 /*{c-link-visited}*/;
}
.ui-page-theme-c a:hover,
html .ui-bar-c a:hover,
html .ui-body-c a:hover,
html body .ui-group-theme-c a:hover {
	color: #f58f00 /*{c-link-hover}*/;
}
.ui-page-theme-c a:active,
html .ui-bar-c a:active,
html .ui-body-c a:active,
html body .ui-group-theme-c a:active {
	color: #f57200 /*{c-link-active}*/;
}
/* ヘッダーボタン */
/* Button up */
.ui-page-theme-c .ui-btn,
html .ui-bar-c .ui-btn,
html .ui-body-c .ui-btn,
html body .ui-group-theme-c .ui-btn,
html head + body .ui-btn.ui-btn-c,
/* Button visited */
.ui-page-theme-c .ui-btn:visited,
html .ui-bar-c .ui-btn:visited,
html .ui-body-c .ui-btn:visited,
html body .ui-group-theme-c .ui-btn:visited,
html head + body .ui-btn.ui-btn-c:visited {
	background-image: url(../images/head_arrow.png);
	background-color: #FF7E00;
	padding-left: 30px;
	display: table-cell;
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #ffffff /*{c-bup-color}*/;
	text-shadow: -1 /*{c-bup-shadow-x}*/ 0px /*{c-bup-shadow-y}*/ -1 /*{c-bup-shadow-radius}*/ #d61712 /*{c-bup-shadow-color}*/;
	border: 1px solid #FF8600;
	border-radius: 3px;
}
/* Button hover */
.ui-page-theme-c .ui-btn:hover,
html .ui-bar-c .ui-btn:hover,
html .ui-body-c .ui-btn:hover,
html body .ui-group-theme-c .ui-btn:hover,
html head + body .ui-btn.ui-btn-c:hover {
	background-image: url(../images/head_arrow.png);
	background-color: #f7ab2d /*{c-bhover-background-color}*/;
	padding-left: 30px;
	display: table-cell;
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #ffffff /*{c-bup-color}*/;
	text-shadow: -1 /*{c-bup-shadow-x}*/ 0px /*{c-bup-shadow-y}*/ -1 /*{c-bup-shadow-radius}*/ #d61712 /*{c-bup-shadow-color}*/;
	border: 1px solid #FF8600;
	border-radius: 3px;
}
/* Button down */
.ui-page-theme-c .ui-btn:active,
html .ui-bar-c .ui-btn:active,
html .ui-body-c .ui-btn:active,
html body .ui-group-theme-c .ui-btn:active,
html head + body .ui-btn.ui-btn-c:active {
	background-image: url(../images/head_arrow.png);
	background-color: #ff5b0e /*{c-bdown-background-color}*/;
	padding-left: 30px;
	display: table-cell;
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #ffffff /*{c-bup-color}*/;
	text-shadow: -1 /*{c-bup-shadow-x}*/ 0px /*{c-bup-shadow-y}*/ -1 /*{c-bup-shadow-radius}*/ #d61712 /*{c-bup-shadow-color}*/;
	border: 1px solid #FF8600;
	border-radius: 3px;
}
/* Active button */
.ui-page-theme-c .ui-btn.ui-btn-active,
html .ui-bar-c .ui-btn.ui-btn-active,
html .ui-body-c .ui-btn.ui-btn-active,
html body .ui-group-theme-c .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-c.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-c .ui-checkbox-on:after,
html .ui-bar-c .ui-checkbox-on:after,
html .ui-body-c .ui-checkbox-on:after,
html body .ui-group-theme-c .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-c:after,
/* Active flipswitch background */
.ui-page-theme-c .ui-flipswitch-active,
html .ui-bar-c .ui-flipswitch-active,
html .ui-body-c .ui-flipswitch-active,
html body .ui-group-theme-c .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-c .ui-slider-track .ui-btn-active,
html .ui-bar-c .ui-slider-track .ui-btn-active,
html .ui-body-c .ui-slider-track .ui-btn-active,
html body .ui-group-theme-c .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-c .ui-btn-active {
	background-color: #f3c69b /*{c-active-background-color}*/;
	border-color: #ef702a /*{c-active-border}*/;
	color: #FFFFFF /*{c-active-color}*/;
	text-shadow: 0 /*{c-active-shadow-x}*/ 1px /*{c-active-shadow-y}*/ 0 /*{c-active-shadow-radius}*/ #ffb880 /*{c-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-c .ui-radio-on:after,
html .ui-bar-c .ui-radio-on:after,
html .ui-body-c .ui-radio-on:after,
html body .ui-group-theme-c .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-c:after {
	border-color: #f3c69b /*{c-active-background-color}*/;
}
/* Focus */
.ui-page-theme-c .ui-btn:focus,
html .ui-bar-c .ui-btn:focus,
html .ui-body-c .ui-btn:focus,
html body .ui-group-theme-c .ui-btn:focus,
html head + body .ui-btn.ui-btn-c:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-c .ui-focus,
html .ui-bar-c .ui-focus,
html .ui-body-c .ui-focus,
html body .ui-group-theme-c .ui-focus,
html head + body .ui-btn-c.ui-focus,
html head + body .ui-body-c.ui-focus {
	-webkit-box-shadow: 0 0 12px #f3c69b /*{c-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #f3c69b /*{c-active-background-color}*/;
	box-shadow: 0 0 12px #f3c69b /*{c-active-background-color}*/;
}
