@charset "UTF-8";


.youtube {
  position: relative;
  width: 80%;
  margin:0 auto;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 480px) {
.youtube {
  width: 100%;
}
}
.message {
	width:80%;
	margin:0 auto;
}
img.sign {
	width:30%;
}
@media screen and (max-width: 480px) {
.message {
	width:100%;
}
img.sign {
	width:40%;
}

}
.profile-box {
	width:96%;
	margin:0px auto 50px auto;
}
.profile-box .cloumn-two {
	width:48.5%;
	margin:0px;
	background:#FFF;
	border-radius:5px;
	margin:20px 5px 20px 5px;
}
.profile-box .cloumn-two h2 {
	margin:0 20px;
	color:#090;
	font-size:1.4rem;
}
.profile-box .cloumn-two ul.list {
	margin:0 20px;
}
@media screen and (max-width: 960px) {
.profile-box .cloumn-two {
	width:47.5%;
}
}
@media screen and (max-width: 768px) {
.profile-box .cloumn-two {
	width:100%;
	margin:10px;
}
}
@media screen and (max-width: 640px) {
.profile-box .cloumn-two {
	width:100%;
	margin:20px 0 0 0;
}

}
.oyakusoku-box h2 {
	text-align:center;
	color:#090;
	background:#FF9;
}

.oyakusoku-box ul {
  padding: 0;
}

.oyakusoku-box ul li {
  position: relative;
  list-style-type: none!important;/*ポチ消す*/
  padding: 0.5em 0.5em 0.5em 0.5em;
  margin-bottom: 5px;
  line-height: 1.5;
  vertical-align: middle;
  color: #505050;
}

.oyakusoku-box ul li:before{ 
  display:inline-block; 
  vertical-align: middle;
  /*以下白丸つくる*/
  content:'';
  width:1em;
  height: 1em;
  background:#090;
  border-radius: 50%;
  margin-right: 8px;
}