@charset "UTF-8";
/* CSS Document */

.taC {
	text-align: center;
}

#main_contents .section {
	margin-bottom: 50px;
}

#main_contents .section:last-child {
	margin-bottom: 0;
}

.fltL { float: left; }
.fltR { float: right; }

.txtColor_interview01 { color: #007FCB; }
.txtColor_interview02 { color: #6C4D33!important; }

.tit_interview01 {
	color: #6C4D33;
	font-size: 120%;
	line-height: 140%;
	text-indent: -1.8em;
	padding-left: 1.8em;
	margin-bottom: 2em;
}

.tit_interview01:before {
	content: 'Q';
	font-size: 180%;
	margin-right: 5px;
}

.tit_interview02 {
	color: #CB526C;
	font-size: 120%;
	line-height: 140%;
	text-indent: -1.8em;
	padding-left: 1.8em;
	margin-bottom: 1em;
}

.tit_interview02:before {
	content: 'A';
	font-size: 180%;
	margin-right: 5px;
}

.mokuhyo {
	border: 2px solid #75B04C;
	border-top: none;
	background: #EEF6E6;
	padding: 15px;
}

.mokuhyo b {
	white-space: nowrap;
}

ol.mokuhyoList {
  counter-reset: my-counter;
  list-style: none!important;
  padding: 0;
  font-size: 110%;
  margin-bottom: 2em;
}
 
ol.mokuhyoList li {
  margin: 0 0 10px 0!important;
  padding: 0 0 0 30px!important;
  position: relative;
  list-style: none!important;
}

ol.mokuhyoList li:before {
  content: counter(my-counter);
  counter-increment: my-counter;
  background-color: #75B04C;
  font-weight: bold;
  color: #FFF;
  display: block;
  float: left;
  line-height: 22px;
  margin-left: -30px;
  text-align: center;
  height: 22px;
  width: 22px;
  border-radius: 50%;
}

.mokuhyo02 {
	border: 2px solid #DB8643;
	background: #FFFBE2;
	padding: 20px 15px;
}

.tit_interview03 {
	color: #448144;
	font-size: 150%;
	line-height: 140%;
	margin-bottom: 20px;
}

.tit_interview04 {
	background: #FFCE8E;
	margin-bottom: 10px;
	padding: 3px 5px;
	color: #6D4E33;
}

.keyword {
	display: inline-block;
	background: #DB8644;
	color: #FFF;
	margin-right: 10px;
	padding: 3px 5px;
	font-size: 80%;
	line-height: 120%;
}