/*--------------------------------------------------------------------------*/
/* ADVISER */
/*--------------------------------------------------------------------------*/
body.page-template-adviser-php .contents-wrapper .adviser-certificate .page-title {
  font-size: 30px;
  font-weight: normal;
  margin: 55px 0 0 0;
  line-height: 1.2;
}
.adviser-certificate .lead {
  font-size: 20px;
  line-height: 22px;
  margin: 30px 0 30px 0;
}
.adviser-certificate .text {
  font-size: 16px;
  line-height: 22px;
  margin: 30px 0 62px 0;
}  
.mybox{
 border: 1px solid #ef858c;	/* 線の太さ・種類・色 */
 border-radius: 5px;
 padding: 50px 10px 10px 20px;	/* 内側の余白 上・右・左・下 */
 position: relative;
 z-index: 0;
 font-size: 25px;
}
.mybox:before{
 background-color: #ef858c;	/* タイトル部分背景色 */
 border-radius: 5px 5px 0px 0px;
 color: #fff;	/* タイトル部分文字色 */
 font-size: 16px;
 content: '公認アドバイザー';
 height: 25px;	/* タイトル部分高さ */
 padding: 5px 10px;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 z-index: 2;
}
.mybox:after {
 border-style: solid;
 border-width: 10px 10px 0 10px;
 border-color: #ef858c transparent transparent transparent;	/* 吹き出し三角部分の色 */
 content: "";
 position: absolute;
 top: 35px;
 left: 10px;
 width: 0px;
 height: 0px;
 z-index: 1;
}
.number {
  margin: 18px 10px 0 0;
  font-size: 20px;
}
.time {
  font-size: 14px;
  margin: 5px 0 15px 0;
}
.web {
  margin: 18px 0 0 0;
  font-size: 20px;
}
