﻿@charset "utf-8";
/* マイページエリア */
.top-mypage {
  color: #565656;
  word-break: break-word;
  word-wrap: break-word;
}
.top-mypage p, .top-mypage a { color: #565656; }
.top-mypage .top-mypage-btn {
  padding: 5px 0 5px 0;
  background: #EF4C95;
  color: #FFFFFF;
  text-align: center;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 2px 0 #C23E79;
}
.top-mypage .top-mypage-btn:hover { background: #D53F83; }
.top-mypage a.top-mypage-btnlink:hover {
  text-decoration: none;
  box-shadow: 0px 2px 0 #373737;
}
.top-mypage .top-mypage-area {
  background: #ddd;
  padding: 2px !important;
}
.top-mypage .top-mypage-area .box01, .top-mypage .top-mypage-area .box02 {
  background: #FFFFFF;
  margin-bottom: 2px;
  padding: 0 0 5px 0;
}
.top-mypage .top-mypage-area .box01:last-child { margin-bottom: 0; }
.top-mypage .top-mypage-area .box02 { border: none; }
.top-mypage .top-mypage-area .top-mypage-title {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #EF4C95;
  margin: 0 5px 5px 5px;
  padding: 5px 0 5px 0;
  border-bottom: #EF4C95 solid 1px;
}
.top-mypage .top-mypage-area .top-mypage-title2 {
  font-size: 9px;
  text-align: center;
  color: #E56F15;
}
.top-mypage .top-mypage-area ul {
  margin: 0 7px 0 7px;
  padding: 0;
}
.top-mypage .top-mypage-area ul li {
  list-style: none;
  margin: 0 0 3px 0;
  padding: 0;
  font-size: 12px;
}
.top-mypage .top-mypage-area ul.borderlist li {
  border-bottom: #EF4C95 dotted 1px;
  padding-bottom: 0px;
}
.top-mypage .top-mypage-area ul.borderlist li:last-child { border-bottom: none; }
.top-mypage .top-mypage-area ul li span { font-size: 10px; }
.top-mypage .top-mypage-area .blog_list dl {
  margin-bottom: 10px;
  margin-top: 10px;
}
.top-mypage .top-mypage-area .blog_list dl dt {
  font-size: 1.0rem;
  font-weight: normal;
}
.top-mypage .top-mypage-area .blog_list dl dd:first-of-type {
  font-weight: bold;
  color: #896e64;
}
.top-mypage .top-mypage-area .blog_list dl dd:last-of-type {
  font-size: 1.1rem;
  color: #828282;
}
.read-more {
  font-size: 12px;
  text-decoration: underline;
  display: block;
  text-align: center;
}
/* 最新ニュース */
.top-news-panel {
  border-radius: 0;
  font-size: 12px;
  line-height: 1.2em;
  margin-top: 20px;
  border: #BCAAA3 solid 4px !important;
}
.top-news-panel p {
  color: #777;
  font-size: 10px;
  margin-bottom: 4px;
}
.panel-body > .panel-list:first-child {
  border: none;
  padding-top: 0;
}
.top-news-panel.panel .panel-heading h4,
.top-news-panel.panel .panel-heading p {
  margin: 0 !important;
  font-size: 14px !important;
  color: #565656;
  line-height: 1.4;
}
.top-news-panel.panel .panel-footer { padding: 0 5px 10px; }

.top-news-panel.top-newsarea {
  margin-top: 20px;
  border: #ddd solid 2px !important;
}
.panel.panel-default.top-news-panel.top-newsarea h3,
.panel.panel-default.top-news-panel.top-newsarea h4 {
  font-size: 18px;
  color: #565656 !important;
}
/*Windowsハック*/
.win { }
.topmap-area .topmap-wrap .areabox {
  position: absolute;
  background: #DBB9B9;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  display: inline-block;
}
.win .topmap-area .topmap-wrap .areabox ul {
  list-style: none;
  margin: 0;
  padding: 15px 10px 10px 10px;
}
.win .topmap-area .topmap-wrap .areabox ul li {
  float: left;
  padding: 0;
  font-size: 12px;
  margin: 0 2px 16px 0;
  color: #3D2722;
}
.topmap-area .topmap-wrap .areabox ul li.break { clear: both; }
.win .topmap-area .topmap-wrap .areabox ul li span {
  background: linear-gradient(#FFFFFF, #E6E6E6);
  padding: 6px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.topmap-area .topmap-wrap .areabox ul li span:hover { background: #E9E7E7; }
.pr_box { padding: .5em 0; }
.blogcp_ttl {
  display: flex;
  align-items: center;
  margin-bottom: .5em;
}
.blogcp_ttl p { font-size: 1.4rem; }
.pr_box .blogcp_dtl p { font-size: 1.2rem; }
.pr_box img {
  background-color: #ffba65;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-right: .5em;
  padding: .2em;
}
.blogcp {
  border-bottom: #EF4C95 solid 1px;
  margin: 0 7px 0 7px;
}
.blogcp span.color_pink { color: #EF4C95; }
/*EPARKポイントの案内*/
.top-mypage-area.eparkp-area {
  padding: 2px;
  background: #8fc31f;
}
.top-mypage-area.eparkp-area .box {
  font-size: 12px;
  padding: 10px;
}
.top-mypage-area.eparkp-area .ep-img {
  background-image: url('data:image/png;base64,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');
  background-position: center;
  display: block;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 94px;
  content: " ";
  position: relative;
  padding: 4%;
  margin: 2px auto !important;
  text-indent: -9999px;
}
.top-mypage-area.eparkp-area .box .ep-title {
  border-bottom: 2px solid #ddd;
  line-height: 2em;
  margin-bottom: 5px;
  text-align: center;
}
.top-mypage-area.eparkp-area .box .ep-body {
  margin-bottom: 0;
  line-height: 1.5em;
}
.top-mypage-area.eparkp-area .box .ep-body.ep-cp{
  background: #f3ffe9;
  margin-top: 5px;
  padding: 5px;
}
.top-mypage-area.eparkp-area .box .ep-body.ep-cp .fb{
  font-size: 13px;
}
.top-mypage-area.eparkp-area .box .ep-body.ep-cp .color1{
  color:#EF4C95;
}
.top-mypage .top-mypage-area.eparkp-area .box .ep-link { margin-bottom: 5px; }
.top-mypage-area .box01, .top-mypage-area .box02 { margin-bottom: 2px; }
.top-mypage-area .box02 { border: none; }
.top-mypage-area .box01, .top-mypage .top-mypage-area .box02 {
  margin-bottom: 0;
  padding: 0 0 2px 0;
}
.eparkp-area a:hover { text-decoration: none; }
/* フィットネスの新着特典 */
.top-mypage-area.fitness-campaign-area {
  background: #73d9f3;
  padding: 2px;
}
.top-mypage-area.fitness-campaign-area .box {
  font-size: 12px;
  padding: 5px;
}
.top-mypage-area.fitness-campaign-area .box .fcp-ttl {
  border-bottom: 2px solid #ddd;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 2em;
  margin-bottom: 5px;
  text-align: center;
}
.top-mypage-area.fitness-campaign-area .box .fcp-body {
  margin-bottom: 0;
  line-height: 1.5em;
}
.top-mypage-area.fitness-campaign-area .box .em {
  color: #ef4c95;
  font-weight: bold;
}
.top-mypage-area.fitness-campaign-area .box .fcp-link {
  margin-top: .5em;
  margin-bottom: 0;
  text-align: center;
}
.top-mypage-area.fitness-campaign-area .box .section-line { margin: 5px 0; }
.top-news-panel.top-newsarea {
  margin-top: 20px;
  border: #ddd solid 2px !important;
}

/*サイドカラムバナー*/
.top-mypage-area.mypage-banner-area{
  background:none;
}

@media screen and (max-width: 1200px) {
.top-mypage-area.fitness-campaign-area .box .fcp-link { text-align: left; }
}

@media (max-width:1199px) {
.pr_box .blogcp_ttl p, .pr_box .blogcp_dtl p { font-size: 1.1rem; }
}

@media (max-width:991px) {
.pr_box .blogcp_ttl p { font-size: 1.2rem; }
.top-mypage-area.eparkp-area .ep-img {
  margin: 2px 2px !important;
  text-align: left;
  padding: 1%;
}
.mypage-banner-area{
  display: none;
}
}
@media (min-width:992px) {
  .top-mypage-area.eparkp-hidden-lg {
    display: none;
  }
}
/*共通部分を太字のピンクに*/
.top-mypage-area.eparkp-area .pink {
  color: #ef4c95;
  font-weight: bold;
}
