.proflink a{
	display:block;
	text-align:center;
	padding:7px 10px;
	background:#aaa;
	width:50%;
	margin:0 auto;
	margin-top:20px;
	border-radius:20px;
	border:3px double #fff;
	font-size:0.65rem;
	color:#fff;
}
.proflink a:hover{
		opacity:0.75;
}
@media (max-width: 767px) {
	.proflink a{
		margin-bottom:10px;
	}
}

@media (min-width: 1200px){
	.home .pickup-contents-box {
    padding-top: 0;
    margin-top: -60px;
	}
#header-box .header-box10-bg:before{
		filter:opacity(0.4);
	}
}
.sidebar_style1 .widget{
	background:rgba(255,255,255,0.6);
}

.nomadBox3 {
padding: 1.5em;
margin: 1em 0;
color: #323232;
background:rgba(224,116,135,.07);/*背景色*/
}
.nomadBox3 p {
padding: 0;
margin: 0;
}

.nomadBox8 {
position: relative;
margin: 1em 0;
padding: 1.5em;
color: #323232;
border-top: solid 2px #E07487;
border-bottom: solid 2px #E07487;
}
.nomadBox8:before,
.nomadBox8:after {
content: '';
position: absolute;
top: -10px;
width: 2px;
height: -webkit-calc(100% + 20px);
height: calc(100% + 20px);
background-color: #E07487;
}
.nomadBox8:before {left: 10px;}
.nomadBox8:after {right: 10px;}
.nomadBox8 p {
margin: 0;
padding: 0;
}

.nomadList3 {
  padding: 0.7em 1.5em;
  margin: 2em 0;
  color: #323232;
  background:rgba(85,168,220,.07);/*背景色*/
}
.nomadList3 ul {
  margin: 0;
  padding: 10px 20px;
}
.nomadList3 ul li {
  margin-bottom: 5px;
}

.nomadList9 {
  position: relative;
  color: #323232;
  background: #FFF;
  padding: .3em .5em;
  margin: 3em 0 1em 0;
  background:rgba(224,116,135,.07);
  border: 1px solid #E07487;
}
.nomadList9:after {
  position: absolute;
  font-family: "Font Awesome 5 Free", 'Quicksand', 'Avenir', 'Arial', sans-serif;
  content: '\f00c ここにタイトル';/* 文字の変更*/
  background: #E07487;
  color: #FFF;
  left: -1px;
  bottom: 100%;
  border-radius: 5px 5px 0 0;
  padding: 5px 15px;
  font-size: .8em;
  font-weight: 600;
  text-align: center;
}
.nomadList9 ul{
  margin: 0;
  padding: 10px 40px;
}
.nomadList9 ul li {
  margin-bottom: 5px;
}

.nomadBtn2 {
  color: #FFF;
  border-radius: 50em 50em 50em 50em;
  background: #E07487;
  padding: .7em 2em;
  display: inline-block;
  text-decoration: none;
}

.speechBox {
max-width: 800px;
margin: auto;
margin-bottom: 20px;
display: block !important;
}

.speechBox .comLeft {
width: 60%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex !important;
margin-right: auto;
margin-top: 20px;
-webkit-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}

.speechBox .comRight {
width: 60%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex !important;
margin-left: auto;
margin-top: 20px;
-webkit-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
}

.speechBox .speechImg_con {
margin: 0 10px;
margin-bottom: 0;

}

.speechBox .speechImg {
width: 60px;
height: 60px;
border-radius: 50%;
margin: auto;
background-size: cover;
background-position: center center;
border: 3px solid #9A9A9A;

}

.speechBox .speechCom {
margin: auto;
padding: 25px;
border: 3px solid #9A9A9A;
background: #FFF;
position: relative;
}

.speechBox .comLeft .speechCom {
border-radius: 20px 20px 20px 0;
margin-left: 0;
}

.speechBox .comRight .speechCom {
border-radius: 20px 20px 0 20px;
margin-right: 0;
}

.speechBox .comRight .speechCom .speechImg_con {
margin-right: 0;
}

.speechBox .comLeft .speechCom .speechImg_con {
margin-left: 0;
}

.speechBox .speechCom p {
font-size: 15px !important;
line-height: 1.6em !important;
text-align: justify !important;
margin: 0 !important;
padding: 0 !important;
}

.speechBox .speechName {
color: #909090;
margin-top: 5px;
text-align: center;
line-height: 1.2em;
padding: 7px 5px;
font-size: 12px;
}

@media(max-width:550px) {
.speechBox .comLeft,
.speechBox .comRight {
width: 90%;
}

.speechBox .speechImg {
width: 40px;
height: 40px;
}

.speechBox .speechName {
font-size: 10px;
padding: 0;
padding-bottom: 5px;
}

.speechBox .speechImg_con {
margin: 0 5px;
margin-bottom: 0;
}

.speechBox .speechCom {
padding: 15px;
}

.speechBox .speechCom p {
font-size: 14px !important;
}
}

