.side-widget .side-title {
font-size:20px;
font-weight:600;
border-bottom:solid 1px;
}
#header #logo a{
	font-weight:600;
}
.wpp-thumbnail {
    border-radius: 50%;
}
body.color01 .post-cta .post-cta-btn a {
    background: #1ABB9A;
    color: #fff;
    border-bottom: #1ABB9A;
}
article.post{
	border-radius: 50px;
}

.post-cta-cont .wp_rp_wrap{
    display: none;
}
.wp_rp_wrap{
    margin-top: 10em;
}
a {
    color: #148dff;
}
#footer a:hover {
    color: #148dff;
}
.side-widget a:hover {
    color: #148dff;
}
.post-title a:hover {
    color: #148dff;
}
.more-link {
    border: 1px #148dff solid;
    color: #148dff;
}
.more-link:hover {
    background: #148dff;
}
.post-cta .post-cta-btn a {
    background: #148dff;
    border-bottom: 5px solid rgba(20, 141, 255, 0.75);
}
.post-cta{
    background: #ffffff;
}
.post-cta .post-cta-btn a:hover {
    background: rgba(20, 141, 255, 0.75);
    border-bottom: 5px solid #148dff;
}


/*見出し装飾*/
h2.headline2{
	font-size: 1.5em;/* フォントサイズ */
	font-weight: bold;/* フォント太さ */
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .5em;
	margin-bottom: 2em;
	background-color: #6196e0;/* 背景色 */
	color: #ffffff;/* フォント色 */
}
h3.headline3{
	font-size: 1.5em;/* フォントサイズ */
	font-weight: bold;/* フォント太さ */
	padding-left: .5em;
	padding-top: .3em;
	padding-bottom: .3em;
	margin-bottom: 2em;
	border-left: 5px solid #6196e0;/* 線 */
}

/*リスト装飾*/
ul.point{
  position: relative;
  padding: 15px 15px 15px 30px;
  font: 14px/1.6 'arial narrow', sans-serif;
  border: solid 2px #adcce8;
  border-radius:8px;
  color: #448ccb;
  width:340px;
  background: #fff;
}
ul.point:before{
  content: "POINT";  /* 好きな文字を記述 */
  position: absolute;
  display: block;
  top: -15px;
  left: 20px;
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 0 10px;
}
ul.point li{
  font-weight: bold;
}


/*simple*/
ul.simple{
  /* font: 14px/1.6 'arial narrow', sans-serif;*/
  padding: 10px 10px 20px;
  /*color: #448ccb;*/
  /*background: #ecf3fa;*/
  /*border: solid 2px #adcce8;*/
  border-radius: 5px;
  list-style: none;
}
ul.simple li{
  position: relative;
  line-height: 30px;
  padding-left: 20px;
  font-weight: bold;
  border-bottom: dashed 1px #448ccb;
}
ul.simple li:before{
  content: "・";
  position: absolute;
  left: 0px;
}
