@charset "utf-8";

/* ――――――――――――――――――――――――――

_01 #03BA03; rgba(3,186,3,1)
_02 #008800; rgba(0,136,0,1)
_03 #839DBE; rgba(131,157,190,1)
_04 #ACE8AC; rgba(3,186,3,0.33)
_05 #E6F7EC; rgba(230,247,236,1)

_g01 #888888; rgba(0,0,0,0.44)
_g02 #aaaaaa; rgba(0,0,0,0.33)
_g03 #cccccc; rgba(0,0,0,0.20)
_g04 #f0f0f0; rgba(0,0,0,0.06)

_href #008800; rgba(0,136,0,1)
_body #333333; rgba(51,51,51,1)

_red     #e60012; rgba(230,0,18,1)
_blue    #0088DD; rgba(0,136,221,1)
_yellow  #fff100; rgba(255,241,0,1)
_green   #009944; rgba(0,153,68,1)
_cyan    #00A0E9; rgba(0,160,233,1)
_magenta #E4007F; rgba(228,0,127,1)
_orange  #FF9900; rgba(255,153,0,1)

―――――――――――――――――――――――――― */

/* ----- body ----- */
body {
	background: #FFFFFF;
	color: #333333;
}

/* ----- LOADING ----- */
#loading {
	background: #03BA03;
}

/* ----- a href ----- */
a {
	color: #008800;
	text-decoration: none;
	-webkit-transition: .2s all ease;
			-ms-transition: .2s all ease;
					transition: .2s all ease;
}
a:hover {
	color: #ffaa00;
	text-decoration: none;
}
a img {
	-webkit-transition: .5s all ease;
			-ms-transition: .5s all ease;
					transition: .5s all ease;
}
a img:hover {
	opacity: 0.6;
}

/* ----- リンク色 変更 ----- */
.a_00 a,
.a_00 a:hover {
	color: #008800;
}
.a_white a {
	color: #ffffff;
}
.a_white a:hover {
	color: #ffdd00;
}
.a_black a {
	color: #000000;
}
.a_black a:hover {
	color: #ffaa00;
}
.a_bg_white a {
	color: #000000;
	background: #ffffff;
}
.a_bg_white a:hover {
	background: #03BA03;
}
.a_bg_black a {
	color: #ffffff;
	background: #000000;
}
.a_bg_black a:hover {
	background: #03BA03;
}

/* ----- PAGETOP ----- */
.topBtn {
	background-color: rgba(3,186,3,0.5);
}
.topBtn:hover {
	background-color: rgba(3,186,3,1);
}



/* ――――――――――――――――――――――――――

【Bootstrap】

―――――――――――――――――――――――――― */

/* ----- .form  ----- */
.form-control:focus {
	color: #333333;
	background-color: #ffffff;
	border-color: #03BA03;
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.25);
}
.btn:focus, .btn.focus {
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.25);
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.5);
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.5);
}

/* ----- .custom  ----- */
.custom-control-input:checked ~ .custom-control-label::before {
	border-color: rgba(3,186,3,1);
	background-color: rgba(3,186,3,1);
}
.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(3,186,3,0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color: rgba(3,186,3,0.5);
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(3,186,3,0.5);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(3,186,3,0.5);
}
.custom-select:focus {
	border-color: #03BA03;
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.25);
}
.custom-file-input:focus ~ .custom-file-label {
	border-color: #03BA03;
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.25);
}
.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(3,186,3,0.25);
}
.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(3,186,3,0.25);
}
.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(3,186,3,0.25);
}

/* ----- .page  ----- */
.page-link {
	color: rgba(3,186,3,1);
	background-color: #fff;
	border: 1px solid #dddddd;
}
.page-link:hover {
	color: rgba(3,186,3,1);
	background-color: #eee;
	border-color: #dddddd;
}
.page-link:focus {
	box-shadow: 0 0 0 0.2rem rgba(3,186,3,0.165);
}
.page-item.active .page-link {
	background-color: rgba(3,186,3,1);
	border-color: rgba(3,186,3,1);
}

.form-group input::placeholder {
	color: #CCCCCC;
}


/* ――――――――――――――――――――――――――

【Bootstrap】カラー _01
#03BA03;
rgba(3,186,3,1);

―――――――――――――――――――――――――― */
.text_01 {
	color: rgba(3,186,3,1) !important;
}
a.text_01, a.text_01,
.text_01 ar, .text_01 a {
	color: rgba(3,186,3,1) !important;
}
a.text_01:hover, a.text_01:focus,
.text_01 a:hover, .text_01 a:focus {
	color: rgba(3,186,3,0.5) !important;
}
.table_01,
.table_01 > th,
.table_01 > td {
	background-color: rgba(3,186,3,0.05);
}
.table_01 th,
.table_01 td,
.table_01 thead th,
.table_01 tbody + tbody {
	border-color: #cccccc;
}
.table-hover .table_01:hover {
	background-color: rgba(3,186,3,0.16);
}
.table-hover .table_01:hover > td,
.table-hover .table_01:hover > th {
	background-color: rgba(3,186,3,0.16);
}
.btn_01 {
	color: #fff;
	background-color: rgba(3,186,3,1);
	border-color: rgba(3,186,3,1);
	-webkit-transition: .2s all ease;
			-ms-transition: .2s all ease;
					transition: .2s all ease;
}
.btn_01:hover {
	color: #fff;
	background-color: rgba(3,186,3,0.6);
	border-color: rgba(3,186,3,0.8);
}
.btn_01:focus, .btn_01.focus {
	color: #fff;
	background-color: rgba(3,186,3,0.6);
	border-color: rgba(3,186,3,0.8);
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn_01.disabled, .btn_01:disabled {
	color: #fff;
	background-color: rgba(3,186,3,0.6);
	border-color: rgba(3,186,3,0.8);
}
.btn_01:not(:disabled):not(.disabled):active, .btn_01:not(:disabled):not(.disabled).active,
.show > .btn_01.dropdown-toggle {
	color: #fff;
	background-color: rgba(3,186,3,0.4);
	border-color: rgba(3,186,3,0.6);
}
.btn_01:not(:disabled):not(.disabled):active:focus, .btn_01:not(:disabled):not(.disabled).active:focus,
.show > .btn_01.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_01 {
	color: rgba(3,186,3,1);
	border-color: rgba(3,186,3,1);
}
.btn-outline_01:hover {
	color: #fff;
	background-color: rgba(3,186,3,1);
	border-color: rgba(3,186,3,1);
}
.btn-outline_01:focus, .btn-outline_01.focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_01.disabled, .btn-outline_01:disabled {
	color: rgba(3,186,3,1);
	background-color: transparent;
}
.btn-outline_01:not(:disabled):not(.disabled):active, .btn-outline_01:not(:disabled):not(.disabled).active,
.show > .btn-outline_01.dropdown-toggle {
	color: #fff;
	background-color: rgba(3,186,3,1);
	border-color: rgba(3,186,3,1);
}
.btn-outline_01:not(:disabled):not(.disabled):active:focus, .btn-outline_01:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline_01.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.badge_01 {
	color: #fff;
	background-color: rgba(3,186,3,1);
}
.badge_01 a {
	color: #fff;
}
a.badge_01:hover, a.badge_01:focus,
.badge_01 a:hover, .badge_01 a:focus {
	color: rgba(255,255,255,0.7);
}
a.badge_01:focus, a.badge_01.focus,
.badge_01 a:focus, .badge_01 a.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.bg_01 {
	background-color: rgba(3,186,3,1) !important;
}
a.bg_01:hover, a.bg_01:focus,
button.bg_01:hover,
button.bg_01:focus {
	background-color: rgba(3,186,3,0.6) !important;
}
.border_01 {
	border-color: rgba(3,186,3,1) !important;
}



/* ――――――――――――――――――――――――――

【Bootstrap】カラー _02
#008800;
rgba(0,136,0,1);

―――――――――――――――――――――――――― */
.text_02 {
	 color: rgba(0,136,0,1) !important;
}
a.text_02, a.text_02,
.text_02 ar, .text_02 a {
	color: rgba(0,136,0,1) !important;
}
a.text_02:hover, a.text_02:focus,
.text_02 a:hover, .text_02 a:focus {
	color: rgba(0,136,0,0.5) !important;
}
.table_02,
.table_02 > th,
.table_02 > td {
	background-color: rgba(0,136,0,0.05);
}
.table_02 th,
.table_02 td,
.table_02 thead th,
.table_02 tbody + tbody {
	border-color: #dddddd;
}
.table-hover .table_02:hover {
	background-color: rgba(0,136,0,0.2);
}
.table-hover .table_02:hover > td,
.table-hover .table_02:hover > th {
	background-color: rgba(0,136,0,0.2);
}
.btn_02 {
	color: #fff;
	background-color: rgba(0,136,0,1);
	border-color: rgba(0,136,0,1);
	-webkit-transition: .2s all ease;
			-ms-transition: .2s all ease;
					transition: .2s all ease;
}
.btn_02:hover {
	color: #fff;
	background-color: rgba(0,136,0,0.6);
	border-color: rgba(0,136,0,0.8);
}
.btn_02:focus, .btn_02.focus {
	color: #fff;
	background-color: rgba(0,136,0,0.6);
	border-color: rgba(0,136,0,0.8);
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn_02.disabled, .btn_02:disabled {
	color: #fff;
	background-color: rgba(0,136,0,0.6);
	border-color: rgba(0,136,0,0.8);
}
.btn_02:not(:disabled):not(.disabled):active, .btn_02:not(:disabled):not(.disabled).active,
.show > .btn_02.dropdown-toggle {
	color: #fff;
	background-color: rgba(0,136,0,0.4);
	border-color: rgba(0,136,0,0.6);
}
.btn_02:not(:disabled):not(.disabled):active:focus, .btn_02:not(:disabled):not(.disabled).active:focus,
.show > .btn_02.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_02 {
	color: rgba(0,136,0,1);
	border-color: rgba(0,136,0,1);
}
.btn-outline_02:hover {
	color: #fff;
	background-color: rgba(0,136,0,1);
	border-color: rgba(0,136,0,1);
}
.btn-outline_02:focus, .btn-outline_02.focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_02.disabled, .btn-outline_02:disabled {
	color: rgba(0,136,0,1);
	background-color: transparent;
}
.btn-outline_02:not(:disabled):not(.disabled):active, .btn-outline_02:not(:disabled):not(.disabled).active,
.show > .btn-outline_02.dropdown-toggle {
	color: #fff;
	background-color: rgba(0,136,0,1);
	border-color: rgba(0,136,0,1);
}
.btn-outline_02:not(:disabled):not(.disabled):active:focus, .btn-outline_02:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline_02.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.badge_02 {
	color: #fff;
	background-color: rgba(0,136,0,1);
}
.badge_02 a {
	color: #fff;
}
a.badge_02:hover, a.badge_02:focus,
.badge_02 a:hover, .badge_02 a:focus {
	color: rgba(255,255,255,0.7);
}
a.badge_02:focus, a.badge_02.focus,
.badge_02 a:focus, .badge_02 a.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.bg_02 {
	background-color: rgba(0,136,0,1) !important;
}
a.bg_02:hover, a.bg_02:focus,
button.bg_02:hover,
button.bg_02:focus {
	background-color: rgba(0,136,0,0.6) !important;
}
.border_02 {
	border-color: rgba(0,136,0,1) !important;
}



/* ――――――――――――――――――――――――――

【Bootstrap】カラー _03
#839DBE;
rgba(131,157,190,1);

―――――――――――――――――――――――――― */
.text_03 {
	color: rgba(131,157,190,1) !important;
}
a.text_03, a.text_03,
.text_03 ar, .text_03 a {
	color: rgba(131,157,190,1) !important;
}
a.text_03:hover, a.text_03:focus,
.text_03 a:hover, .text_03 a:focus {
	color: rgba(131,157,190,0.5) !important;
}
.table_03,
.table_03 > th,
.table_03 > td {
	background-color: rgba(131,157,190,0.05);
}
.table_03 th,
.table_03 td,
.table_03 thead th,
.table_03 tbody + tbody {
	border-color: #cccccc;
}
.table-hover .table_03:hover {
	background-color: rgba(131,157,190,0.2);
}
.table-hover .table_03:hover > td,
.table-hover .table_03:hover > th {
	background-color: rgba(131,157,190,0.2);
}
.btn_03 {
	color: #fff;
	background-color: rgba(131,157,190,1);
	border-color: rgba(131,157,190,1);
	-webkit-transition: .2s all ease;
			-ms-transition: .2s all ease;
					transition: .2s all ease;
}
.btn_03:hover {
	color: #fff;
	background-color: rgba(131,157,190,0.6);
	border-color: rgba(131,157,190,0.8);
}
.btn_03:focus, .btn_03.focus {
	color: #fff;
	background-color: rgba(131,157,190,0.6);
	border-color: rgba(131,157,190,0.8);
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn_03.disabled, .btn_03:disabled {
	color: #fff;
	background-color: rgba(131,157,190,0.6);
	border-color: rgba(131,157,190,0.8);
}
.btn_03:not(:disabled):not(.disabled):active, .btn_03:not(:disabled):not(.disabled).active,
.show > .btn_03.dropdown-toggle {
	color: #fff;
	background-color: rgba(131,157,190,0.4);
	border-color: rgba(131,157,190,0.6);
}
.btn_03:not(:disabled):not(.disabled):active:focus, .btn_03:not(:disabled):not(.disabled).active:focus,
.show > .btn_03.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_03 {
	color: rgba(131,157,190,1);
	border-color: rgba(131,157,190,1);
}
.btn-outline_03:hover {
	color: #fff;
	background-color: rgba(131,157,190,1);
	border-color: rgba(131,157,190,1);
}
.btn-outline_03:focus, .btn-outline_03.focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_03.disabled, .btn-outline_03:disabled {
	color: rgba(131,157,190,1);
	background-color: transparent;
}
.btn-outline_03:not(:disabled):not(.disabled):active, .btn-outline_03:not(:disabled):not(.disabled).active,
.show > .btn-outline_03.dropdown-toggle {
	color: #fff;
	background-color: rgba(131,157,190,1);
	border-color: rgba(131,157,190,1);
}
.btn-outline_03:not(:disabled):not(.disabled):active:focus, .btn-outline_03:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline_03.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.badge_03 {
	color: #fff;
	background-color: rgba(131,157,190,1);
}
.badge_03 a {
	color: #fff;
}
a.badge_03:hover, a.badge_03:focus,
.badge_03 a:hover, .badge_03 a:focus {
	color: rgba(255,255,255,0.7);
}
a.badge_03:focus, a.badge_03.focus,
.badge_03 a:focus, .badge_03 a.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.bg_03 {
	background-color: rgba(131,157,190,1) !important;
}
a.bg_03:hover, a.bg_03:focus,
button.bg_03:hover,
button.bg_03:focus {
	background-color: rgba(131,157,190,0.6) !important;
}
.border_03 {
	border-color: rgba(131,157,190,1) !important;
}



/* ――――――――――――――――――――――――――

【Bootstrap】カラー _red
#e60012;
rgba(230,0,18,1);

―――――――――――――――――――――――――― */
.text_red {
	color: rgba(230,0,18,1) !important;
}
a.text_red, a.text_red,
.text_red ar, .text_red a {
	color: rgba(230,0,18,1) !important;
}
a.text_red:hover, a.text_red:focus,
.text_red a:hover, .text_red a:focus {
	color: rgba(230,0,18,0.5) !important;
}
.table_red,
.table_red > th,
.table_red > td {
	background-color: rgba(230,0,18,0.05);
}
.table_red th,
.table_red td,
.table_red thead th,
.table_red tbody + tbody {
	border-color: #cccccc;
}
.table-hover .table_red:hover {
	background-color: rgba(230,0,18,0.16);
}
.table-hover .table_red:hover > td,
.table-hover .table_red:hover > th {
	background-color: rgba(230,0,18,0.16);
}
.btn_red {
	color: #fff;
	background-color: rgba(230,0,18,1);
	border-color: rgba(230,0,18,1);
	-webkit-transition: .2s all ease;
			-ms-transition: .2s all ease;
					transition: .2s all ease;
}
.btn_red:hover {
	color: #fff;
	background-color: rgba(230,0,18,0.6);
	border-color: rgba(230,0,18,0.8);
}
.btn_red:focus, .btn_red.focus {
	color: #fff;
	background-color: rgba(230,0,18,0.6);
	border-color: rgba(230,0,18,0.8);
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn_red.disabled, .btn_red:disabled {
	color: #fff;
	background-color: rgba(230,0,18,0.6);
	border-color: rgba(230,0,18,0.8);
}
.btn_red:not(:disabled):not(.disabled):active, .btn_red:not(:disabled):not(.disabled).active,
.show > .btn_red.dropdown-toggle {
	color: #fff;
	background-color: rgba(230,0,18,0.4);
	border-color: rgba(230,0,18,0.6);
}
.btn_red:not(:disabled):not(.disabled):active:focus, .btn_red:not(:disabled):not(.disabled).active:focus,
.show > .btn_red.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_red {
	color: rgba(230,0,18,1);
	border-color: rgba(230,0,18,1);
}
.btn-outline_red:hover {
	color: #fff;
	background-color: rgba(230,0,18,1);
	border-color: rgba(230,0,18,1);
}
.btn-outline_red:focus, .btn-outline_red.focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_red.disabled, .btn-outline_red:disabled {
	color: rgba(230,0,18,1);
	background-color: transparent;
}
.btn-outline_red:not(:disabled):not(.disabled):active, .btn-outline_red:not(:disabled):not(.disabled).active,
.show > .btn-outline_red.dropdown-toggle {
	color: #fff;
	background-color: rgba(230,0,18,1);
	border-color: rgba(230,0,18,1);
}
.btn-outline_red:not(:disabled):not(.disabled):active:focus, .btn-outline_red:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline_red.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.badge_red {
	color: #fff;
	background-color: rgba(230,0,18,1);
}
.badge_red a {
	color: #fff;
}
a.badge_red:hover, a.badge_red:focus,
.badge_red a:hover, .badge_red a:focus {
	color: rgba(255,255,255,0.7);
}
a.badge_red:focus, a.badge_red.focus,
.badge_red a:focus, .badge_red a.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.bg_red {
	background-color: rgba(230,0,18,1) !important;
}
a.bg_red:hover, a.bg_red:focus,
button.bg_red:hover,
button.bg_red:focus {
	background-color: rgba(230,0,18,0.6) !important;
}
.border_red {
	border-color: rgba(230,0,18,1) !important;
}



/* ――――――――――――――――――――――――――

【Bootstrap】カラー _orange
#FF9900;
rgba(255,153,0,1);

―――――――――――――――――――――――――― */
.text_orange {
	color: rgba(255,153,0,1) !important;
}
a.text_orange, a.text_orange,
.text_orange ar, .text_orange a {
	color: rgba(255,153,0,1) !important;
}
a.text_orange:hover, a.text_orange:focus,
.text_orange a:hover, .text_orange a:focus {
	color: rgba(255,153,0,0.5) !important;
}
.table_orange,
.table_orange > th,
.table_orange > td {
	background-color: rgba(255,153,0,0.05);
}
.table_orange th,
.table_orange td,
.table_orange thead th,
.table_orange tbody + tbody {
	border-color: #cccccc;
}
.table-hover .table_orange:hover {
	background-color: rgba(255,153,0,0.16);
}
.table-hover .table_orange:hover > td,
.table-hover .table_orange:hover > th {
	background-color: rgba(255,153,0,0.16);
}
.btn_orange {
	color: #fff;
	background-color: rgba(255,153,0,1);
	border-color: rgba(255,153,0,1);
	-webkit-transition: .2s all ease;
			-ms-transition: .2s all ease;
					transition: .2s all ease;
}
.btn_orange:hover {
	color: #fff;
	background-color: rgba(255,153,0,0.6);
	border-color: rgba(255,153,0,0.8);
}
.btn_orange:focus, .btn_orange.focus {
	color: #fff;
	background-color: rgba(255,153,0,0.6);
	border-color: rgba(255,153,0,0.8);
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn_orange.disabled, .btn_orange:disabled {
	color: #fff;
	background-color: rgba(255,153,0,0.6);
	border-color: rgba(255,153,0,0.8);
}
.btn_orange:not(:disabled):not(.disabled):active, .btn_orange:not(:disabled):not(.disabled).active,
.show > .btn_orange.dropdown-toggle {
	color: #fff;
	background-color: rgba(255,153,0,0.4);
	border-color: rgba(255,153,0,0.6);
}
.btn_orange:not(:disabled):not(.disabled):active:focus, .btn_orange:not(:disabled):not(.disabled).active:focus,
.show > .btn_orange.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_orange {
	color: rgba(255,153,0,1);
	border-color: rgba(255,153,0,1);
}
.btn-outline_orange:hover {
	color: #fff;
	background-color: rgba(255,153,0,1);
	border-color: rgba(255,153,0,1);
}
.btn-outline_orange:focus, .btn-outline_orange.focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_orange.disabled, .btn-outline_orange:disabled {
	color: rgba(255,153,0,1);
	background-color: transparent;
}
.btn-outline_orange:not(:disabled):not(.disabled):active, .btn-outline_orange:not(:disabled):not(.disabled).active,
.show > .btn-outline_orange.dropdown-toggle {
	color: #fff;
	background-color: rgba(255,153,0,1);
	border-color: rgba(255,153,0,1);
}
.btn-outline_orange:not(:disabled):not(.disabled):active:focus, .btn-outline_orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline_orange.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.badge_orange {
	color: #fff;
	background-color: rgba(255,153,0,1);
}
.badge_orange a {
	color: #fff;
}
a.badge_orange:hover, a.badge_orange:focus,
.badge_orange a:hover, .badge_orange a:focus {
	color: rgba(255,255,255,0.7);
}
a.badge_orange:focus, a.badge_orange.focus,
.badge_orange a:focus, .badge_orange a.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.bg_orange {
	background-color: rgba(255,153,0,1) !important;
}
a.bg_orange:hover, a.bg_orange:focus,
button.bg_orange:hover,
button.bg_orange:focus {
	background-color: rgba(255,153,0,0.6) !important;
}
.border_orange {
	border-color: rgba(255,153,0,1) !important;
}



/* ――――――――――――――――――――――――――

【Bootstrap】カラー _blue
#0088DD;
rgba(0,136,221,1);

―――――――――――――――――――――――――― */
.text_blue {
	color: rgba(0,136,221,1) !important;
}
a.text_blue, a.text_blue,
.text_blue ar, .text_blue a {
	color: rgba(0,136,221,1) !important;
}
a.text_blue:hover, a.text_blue:focus,
.text_blue a:hover, .text_blue a:focus {
	color: rgba(0,136,221,0.5) !important;
}
.table_blue,
.table_blue > th,
.table_blue > td {
	background-color: rgba(0,136,221,0.05);
}
.table_blue th,
.table_blue td,
.table_blue thead th,
.table_blue tbody + tbody {
	border-color: #cccccc;
}
.table-hover .table_blue:hover {
	background-color: rgba(0,136,221,0.16);
}
.table-hover .table_blue:hover > td,
.table-hover .table_blue:hover > th {
	background-color: rgba(0,136,221,0.16);
}
.btn_blue {
	color: #fff;
	background-color: rgba(0,136,221,1);
	border-color: rgba(0,136,221,1);
	-webkit-transition: .2s all ease;
			-ms-transition: .2s all ease;
					transition: .2s all ease;
}
.btn_blue:hover {
	color: #fff;
	background-color: rgba(0,136,221,0.6);
	border-color: rgba(0,136,221,0.8);
}
.btn_blue:focus, .btn_blue.focus {
	color: #fff;
	background-color: rgba(0,136,221,0.6);
	border-color: rgba(0,136,221,0.8);
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn_blue.disabled, .btn_blue:disabled {
	color: #fff;
	background-color: rgba(0,136,221,0.6);
	border-color: rgba(0,136,221,0.8);
}
.btn_blue:not(:disabled):not(.disabled):active, .btn_blue:not(:disabled):not(.disabled).active,
.show > .btn_blue.dropdown-toggle {
	color: #fff;
	background-color: rgba(0,136,221,0.4);
	border-color: rgba(0,136,221,0.6);
}
.btn_blue:not(:disabled):not(.disabled):active:focus, .btn_blue:not(:disabled):not(.disabled).active:focus,
.show > .btn_blue.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_blue {
	color: rgba(0,136,221,1);
	border-color: rgba(0,136,221,1);
}
.btn-outline_blue:hover {
	color: #fff;
	background-color: rgba(0,136,221,1);
	border-color: rgba(0,136,221,1);
}
.btn-outline_blue:focus, .btn-outline_blue.focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.btn-outline_blue.disabled, .btn-outline_blue:disabled {
	color: rgba(0,136,221,1);
	background-color: transparent;
}
.btn-outline_blue:not(:disabled):not(.disabled):active, .btn-outline_blue:not(:disabled):not(.disabled).active,
.show > .btn-outline_blue.dropdown-toggle {
	color: #fff;
	background-color: rgba(0,136,221,1);
	border-color: rgba(0,136,221,1);
}
.btn-outline_blue:not(:disabled):not(.disabled):active:focus, .btn-outline_blue:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline_blue.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.badge_blue {
	color: #fff;
	background-color: rgba(0,136,221,1);
}
.badge_blue a {
	color: #fff;
}
a.badge_blue:hover, a.badge_blue:focus,
.badge_blue a:hover, .badge_blue a:focus {
	color: rgba(255,255,255,0.7);
}
a.badge_blue:focus, a.badge_blue.focus,
.badge_blue a:focus, .badge_blue a.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,0,0,0.2);
}
.bg_blue {
	background-color: rgba(0,136,221,1) !important;
}
a.bg_blue:hover, a.bg_blue:focus,
button.bg_blue:hover,
button.bg_blue:focus {
	background-color: rgba(0,136,221,0.6) !important;
}
.border_blue {
	border-color: rgba(0,136,221,1) !important;
}



/* ――――――――――――――――――――――――――

色指定

―――――――――――――――――――――――――― */

/* ----- color ----- */
.c_01,
.c_01_h:hover,
.c_01_a:after,
.c_01_b:before,
.c_01_h_a:hover:after,
.c_01_h_b:hover:before { color: #03BA03; }

.c_02,
.c_02_h:hover,
.c_02_a:after,
.c_02_b:before,
.c_02_h_a:hover:after,
.c_02_h_b:hover:before { color: #008800; }

.c_03,
.c_03_h:hover,
.c_03_a:after,
.c_03_b:before,
.c_03_h_a:hover:after,
.c_03_h_b:hover:before { color: #839DBE; }

.c_04,
.c_04_h:hover,
.c_04_a:after,
.c_04_b:before,
.c_04_h_a:hover:after,
.c_04_h_b:hover:before { color: #ACE8AC; }

.c_05,
.c_05_h:hover,
.c_05_a:after,
.c_05_b:before,
.c_05_h_a:hover:after,
.c_05_h_b:hover:before { color: #E6F7EC; }

.c_black,
.c_black_h:hover,
.c_black_a:after,
.c_black_b:before,
.c_black_h_a:hover:after,
.c_black_h_b:hover:before { color: #000000; }

.c_white,
.c_white_h:hover,
.c_white_a:after,
.c_white_b:before,
.c_white_h_a:hover:after,
.c_white_h_b:hover:before { color: #ffffff; }

.c_g01,
.c_g01_h:hover,
.c_g01_a:after,
.c_g01_b:before,
.c_g01_h_a:hover:after,
.c_g01_h_b:hover:before { color: #888888; }

.c_g02,
.c_g02_h:hover,
.c_g02_a:after,
.c_g02_b:before,
.c_g02_h_a:hover:after,
.c_g02_h_b:hover:before { color: #aaaaaa; }

.c_g03,
.c_g03_h:hover,
.c_g03_a:after,
.c_g03_b:before,
.c_g03_h_a:hover:after,
.c_g03_h_b:hover:before { color: #cccccc; }

.c_g04,
.c_g04_h:hover,
.c_g04_a:after,
.c_g04_b:before,
.c_g04_h_a:hover:after,
.c_g04_h_b:hover:before { color: #f0f0f0; }

.c_href,
.c_href_h:hover,
.c_href_a:after,
.c_href_b:before,
.c_href_h_a:hover:after,
.c_href_h_b:hover:before { color: #008800; }

.c_body,
.c_body_h:hover,
.c_body_a:after,
.c_body_b:before,
.c_body_h_a:hover:after,
.c_body_h_b:hover:before { color: #333333; }

.c_red,
.c_red_h:hover,
.c_red_a:after,
.c_red_b:before,
.c_red_h_a:hover:after,
.c_red_h_b:hover:before { color: #e60012; }

.c_blue,
.c_blue_h:hover,
.c_blue_a:after,
.c_blue_b:before,
.c_blue_h_a:hover:after,
.c_blue_h_b:hover:before { color: #0088DD; }

.c_yellow,
.c_yellow_h:hover,
.c_yellow_a:after,
.c_yellow_b:before,
.c_yellow_h_a:hover:after,
.c_yellow_h_b:hover:before { color: #fff100; }

.c_green,
.c_green_h:hover,
.c_green_a:after,
.c_green_b:before,
.c_green_h_a:hover:after,
.c_green_h_b:hover:before { color: #009944; }

.c_cyan,
.c_cyan_h:hover,
.c_cyan_a:after,
.c_cyan_b:before,
.c_cyan_h_a:hover:after,
.c_cyan_h_b:hover:before { color: #00A0E9; }

.c_magenta,
.c_magenta_h:hover,
.c_magenta_a:after,
.c_magenta_b:before,
.c_magenta_h_a:hover:after,
.c_magenta_h_b:hover:before { color: #E4007F; }

.c_orange,
.c_orange_h:hover,
.c_orange_a:after,
.c_orange_b:before,
.c_orange_h_a:hover:after,
.c_orange_h_b:hover:before { color: #FF9900; }





/* ----- background-color ----- */
.c_bg_01,
.c_bg_01_h:hover,
.c_bg_01_a:after,
.c_bg_01_b:before,
.c_bg_01_h_a:hover:after,
.c_bg_01_h_b:hover:before { background-color: #03BA03; }

.c_bg_02,
.c_bg_02_h:hover,
.c_bg_02_a:after,
.c_bg_02_b:before,
.c_bg_02_h_a:hover:after,
.c_bg_02_h_b:hover:before { background-color: #008800; }

.c_bg_03,
.c_bg_03_h:hover,
.c_bg_03_a:after,
.c_bg_03_b:before,
.c_bg_03_h_a:hover:after,
.c_bg_03_h_b:hover:before { background-color: #839DBE; }

.c_bg_04,
.c_bg_04_h:hover,
.c_bg_04_a:after,
.c_bg_04_b:before,
.c_bg_04_h_a:hover:after,
.c_bg_04_h_b:hover:before { background-color: #ACE8AC; }

.c_bg_05,
.c_bg_05_h:hover,
.c_bg_05_a:after,
.c_bg_05_b:before,
.c_bg_05_h_a:hover:after,
.c_bg_05_h_b:hover:before { background-color: #E6F7EC; }

.c_bg_black,
.c_bg_black_h:hover,
.c_bg_black_a:after,
.c_bg_black_b:before,
.c_bg_black_h_a:hover:after,
.c_bg_black_h_b:hover:before { background-color: #000000; }

.c_bg_white,
.c_bg_white_h:hover,
.c_bg_white_a:after,
.c_bg_white_b:before,
.c_bg_white_h_a:hover:after,
.c_bg_white_h_b:hover:before { background-color: #ffffff; }

.c_bg_g01,
.c_bg_g01_h:hover,
.c_bg_g01_a:after,
.c_bg_g01_b:before,
.c_bg_g01_h_a:hover:after,
.c_bg_g01_h_b:hover:before { background-color: #888888; }

.c_bg_g02,
.c_bg_g02_h:hover,
.c_bg_g02_a:after,
.c_bg_g02_b:before,
.c_bg_g02_h_a:hover:after,
.c_bg_g02_h_b:hover:before { background-color: #aaaaaa; }

.c_bg_g03,
.c_bg_g03_h:hover,
.c_bg_g03_a:after,
.c_bg_g03_b:before,
.c_bg_g03_h_a:hover:after,
.c_bg_g03_h_b:hover:before { background-color: #cccccc; }

.c_bg_g04,
.c_bg_g04_h:hover,
.c_bg_g04_a:after,
.c_bg_g04_b:before,
.c_bg_g04_h_a:hover:after,
.c_bg_g04_h_b:hover:before { background-color: #f0f0f0; }

.c_bg_href,
.c_bg_href_h:hover,
.c_bg_href_a:after,
.c_bg_href_b:before,
.c_bg_href_h_a:hover:after,
.c_bg_href_h_b:hover:before { background-color: #008800; }

.c_bg_body,
.c_bg_body_h:hover,
.c_bg_body_a:after,
.c_bg_body_b:before,
.c_bg_body_h_a:hover:after,
.c_bg_body_h_b:hover:before { background-color: #333333; }

.c_bg_red,
.c_bg_red_h:hover,
.c_bg_red_a:after,
.c_bg_red_b:before,
.c_bg_red_h_a:hover:after,
.c_bg_red_h_b:hover:before { background-color: #e60012; }

.c_bg_blue,
.c_bg_blue_h:hover,
.c_bg_blue_a:after,
.c_bg_blue_b:before,
.c_bg_blue_h_a:hover:after,
.c_bg_blue_h_b:hover:before { background-color: #0088DD; }

.c_bg_yellow,
.c_bg_yellow_h:hover,
.c_bg_yellow_a:after,
.c_bg_yellow_b:before,
.c_bg_yellow_h_a:hover:after,
.c_bg_yellow_h_b:hover:before { background-color: #fff100; }

.c_bg_green,
.c_bg_green_h:hover,
.c_bg_green_a:after,
.c_bg_green_b:before,
.c_bg_green_h_a:hover:after,
.c_bg_green_h_b:hover:before { background-color: #009944; }

.c_bg_cyan,
.c_bg_cyan_h:hover,
.c_bg_cyan_a:after,
.c_bg_cyan_b:before,
.c_bg_cyan_h_a:hover:after,
.c_bg_cyan_h_b:hover:before { background-color: #00A0E9; }

.c_bg_magenta,
.c_bg_magenta_h:hover,
.c_bg_magenta_a:after,
.c_bg_magenta_b:before,
.c_bg_magenta_h_a:hover:after,
.c_bg_magenta_h_b:hover:before { background-color: #E4007F; }

.c_bg_orange,
.c_bg_orange_h:hover,
.c_bg_orange_a:after,
.c_bg_orange_b:before,
.c_bg_orange_h_a:hover:after,
.c_bg_orange_h_b:hover:before { background-color: #FF9900; }





/* ----- border-color ----- */
.c_b_01,
.c_b_01_h:hover,
.c_b_01_a:after,
.c_b_01_b:before,
.c_b_01_h_a:hover:after,
.c_b_01_h_b:hover:before { border-color: #03BA03; }

.c_b_02,
.c_b_02_h:hover,
.c_b_02_a:after,
.c_b_02_b:before,
.c_b_02_h_a:hover:after,
.c_b_02_h_b:hover:before { border-color: #008800; }

.c_b_03,
.c_b_03_h:hover,
.c_b_03_a:after,
.c_b_03_b:before,
.c_b_03_h_a:hover:after,
.c_b_03_h_b:hover:before { border-color: #839DBE; }

.c_b_04,
.c_b_04_h:hover,
.c_b_04_a:after,
.c_b_04_b:before,
.c_b_04_h_a:hover:after,
.c_b_04_h_b:hover:before { border-color: #ACE8AC; }

.c_b_05,
.c_b_05_h:hover,
.c_b_05_a:after,
.c_b_05_b:before,
.c_b_05_h_a:hover:after,
.c_b_05_h_b:hover:before { border-color: #E6F7EC; }

.c_b_black,
.c_b_black_h:hover,
.c_b_black_a:after,
.c_b_black_b:before,
.c_b_black_h_a:hover:after,
.c_b_black_h_b:hover:before { border-color: #000000; }

.c_b_white,
.c_b_white_h:hover,
.c_b_white_a:after,
.c_b_white_b:before,
.c_b_white_h_a:hover:after,
.c_b_white_h_b:hover:before { border-color: #ffffff; }

.c_b_g01,
.c_b_g01_h:hover,
.c_b_g01_a:after,
.c_b_g01_b:before,
.c_b_g01_h_a:hover:after,
.c_b_g01_h_b:hover:before { border-color: #888888; }

.c_b_g02,
.c_b_g02_h:hover,
.c_b_g02_a:after,
.c_b_g02_b:before,
.c_b_g02_h_a:hover:after,
.c_b_g02_h_b:hover:before { border-color: #aaaaaa; }

.c_b_g03,
.c_b_g03_h:hover,
.c_b_g03_a:after,
.c_b_g03_b:before,
.c_b_g03_h_a:hover:after,
.c_b_g03_h_b:hover:before { border-color: #cccccc; }

.c_b_g04,
.c_b_g04_h:hover,
.c_b_g04_a:after,
.c_b_g04_b:before,
.c_b_g04_h_a:hover:after,
.c_b_g04_h_b:hover:before { border-color: #f0f0f0; }

.c_b_href,
.c_b_href_h:hover,
.c_b_href_a:after,
.c_b_href_b:before,
.c_b_href_h_a:hover:after,
.c_b_href_h_b:hover:before { border-color: #008800; }

.c_b_body,
.c_b_body_h:hover,
.c_b_body_a:after,
.c_b_body_b:before,
.c_b_body_h_a:hover:after,
.c_b_body_h_b:hover:before { border-color: #333333; }

.c_b_red,
.c_b_red_h:hover,
.c_b_red_a:after,
.c_b_red_b:before,
.c_b_red_h_a:hover:after,
.c_b_red_h_b:hover:before { border-color: #e60012; }

.c_b_blue,
.c_b_blue_h:hover,
.c_b_blue_a:after,
.c_b_blue_b:before,
.c_b_blue_h_a:hover:after,
.c_b_blue_h_b:hover:before { border-color: #0088DD; }

.c_b_yellow,
.c_b_yellow_h:hover,
.c_b_yellow_a:after,
.c_b_yellow_b:before,
.c_b_yellow_h_a:hover:after,
.c_b_yellow_h_b:hover:before { border-color: #fff100; }

.c_b_green,
.c_b_green_h:hover,
.c_b_green_a:after,
.c_b_green_b:before,
.c_b_green_h_a:hover:after,
.c_b_green_h_b:hover:before { border-color: #009944; }

.c_b_cyan,
.c_b_cyan_h:hover,
.c_b_cyan_a:after,
.c_b_cyan_b:before,
.c_b_cyan_h_a:hover:after,
.c_b_cyan_h_b:hover:before { border-color: #00A0E9; }

.c_b_magenta,
.c_b_magenta_h:hover,
.c_b_magenta_a:after,
.c_b_magenta_b:before,
.c_b_magenta_h_a:hover:after,
.c_b_magenta_h_b:hover:before { border-color: #E4007F; }

.c_b_orange,
.c_b_orange_h:hover,
.c_b_orange_a:after,
.c_b_orange_b:before,
.c_b_orange_h_a:hover:after,
.c_b_orange_h_b:hover:before { border-color: #FF9900; }

