@charset "utf-8";
/*------ PC版ナビバーの幅調整 ------*/
h3.king {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  border-bottom: 1px solid #000;
}
h3.sub_title{
	display: none;
}
ul.plan_list{
margin-top: .5em;
}
ul.plan_list li{
border-bottom: 1px dotted #ccc;
margin: 0 1em .5em 1.35em;
}
ul.plan_list li:before{
content:"〇";
color: #ea0963;
margin-left: -1.35em;
margin-right: 5px;
}
.check_box{
background-color: #fff4ff;
border-radius: 6px;
margin: .5em auto;
padding:.5em 1.5em;
}
ul.check{
list-style: none;
}
ul.check li{
font-size: 20px;
border-bottom: 1px dotted #ccc;
margin-bottom: 5px;
}
ul.check li i{
color: #f70093;
}
.team_comon .more_button{
display: none;
}
/* 新顧問団 */
.cate_gu .container_half{
border: 1px solid #ccc;
padding: .5em;
width: 47.5%;
border-radius: 4px;
margin-bottom: .5em;
}
.cate_gu .container_half .figure{
width: 32%;
}
.cate_gu .container_half .prof{
width: 67%;
}
.cate_gu .container_half .prof p{
font-size: 17px;
}
.cate_gu .container_half .prof p.area{
background-color: #0065DF;
color: #fff;
border-radius: 25px;
padding: 0;
text-align: center;
padding-top: 2px;
margin-bottom: 5px;
width: 100%;
}
.cate_gu .container_half .prof p.name{
font-size: 22px;
line-height: 120%;
}
.cate_gu .container_half .prof p.name span.comp{
font-size: 17px;
line-height: 100%;
font-weight: normal;
}
.cate_gu .container_half .prof p.name span.san{
font-size: 15px;
}