@charset "utf-8";
/*
■#191919　【濃い黒】
■#393e42　【濃いグレー】
■#fcfcfc　【薄いグレー】
■#e9ecef　【中間色グレー】
■#FDF2D6(253,242,214)　【淡いオレンジ】
■#F7C035(247,192,53)　【濃いオレンジ】
■#FFA500(255,165,0)【オレンジ】
■キャッチカラー　【パープル】#e497dc【淡いパープル】#f4edfb	【淡いピンク】#fdeeed	【深いグリーン】#148e73　【紺】#14144d
*/

.h2{color:#fff;}
.carousel h6{color:#fff;}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
	margin-bottom:1.25rem;
}
h3.midashi{background-color:#eee;padding:0;padding-top:5px;padding-bottom:2px;border-bottom:1px solid #ccc;}

.custom-text{
line-height:1.7em;
letter-spacing:0em;
text-align:justify;
padding-bottom:2.0em;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
	margin-bottom:1.25rem;
}

.flowtable{width:100%;}
.flowmidashi{padding:5px;text-align:center;background-color:#F7C035;color:#333;font-size:120%;}
.flowth{padding:5px;font-size:90%;font-weight:bold;text-align:center;display:block;}
.flowtd{padding:5px;font-size:90%;text-align:center;display:block;}
.flowlist{margin-top:1.0rem;display:inline-block;}
.flowlist li{text-align:left;line-height:2.5rem;}
.companyList{padding:5px;font-size:90%;}

@media (min-width: 992px) {
	.flowth{width:30%;display:inline-block;}
	.flowtd{width:70%;padding:5px;font-size:90%;text-align:left;padding-left:100px;display:inline-block;/*background-color:#ccc;*/}
	.flowlist{margin-top:0.3rem;}
	.flowlist li{margin-left:0.5em;}
}

.em{font-weight:bold;color:#14144d;}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
	display:inline-block;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #e7eee0;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #fff;
  background-color: #74CE7B;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-body {
	padding:15px;padding-top:30px;
}
.answer{width:90%;}

.panel-body .badge {
  color: #fff;
  background-color: #ce7b74;
}

.badge {
  display: inline-block;margin-bottom:2.0em;
	width:100%;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}


@media screen and (max-width: 480px) {

}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 800px) {

}
@media screen and (max-width: 992px) {

}
@media screen and (max-width: 1200px) {

}
