@media screen and (min-width: 769px) {
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area {
    background: #fff url("../../../img/life/move/kv-pc-bg.png") no-repeat top center;
    height: 460px; }
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area .pc-wrap {
      width: 960px;
      margin: 0 auto;
      position: relative; }
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area .pc-wrap .tag {
        position: absolute;
        top: 20px; }
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area .tag.sp {
      display: none; }
  .ec-layoutRole__contents .ec-layoutRole__main .chk + .annotation-tlt-short {
    margin-top: 30px;
    margin-left: 180px;
    text-align: left; }
  .ec-layoutRole__contents .ec-layoutRole__main .chk + .annotation-tlt-short li .left {
    width: 28% !important; }
  .ec-layoutRole__contents .ec-layoutRole__main .indent {
    text-indent: 1em;
    display: block; } 
  /* ＋マーク */
  #page_category_top .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .contents-main .cp-big.plus {
    font-size: 60px;
    margin: 10px auto; } 
  .ec-layoutRole__contents .ec-layoutRole__main .contents-wrap .blocks .twin-box.blocks .left p {
    margin-top: 20px !important;}
  .ec-layoutRole__contents .ec-layoutRole__main .contents-wrap .frame-r-other .wrap .txt-other-box2 .cp-txt-s {
    text-align: center !important;
  }
  .big.center {
    margin-top: 20px !important;
  }
}
@media screen and (max-width: 768px) {
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area .tag.sp .pbpl{
    position: absolute;
    top: 12px;
    text-align: center;
    width: 100%; }
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area .tag.sp img:first-child {
      width: 67.5px;
      height: auto; }
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area .tag.sp img:nth-child(2) {
      width: 130px;
      height: auto; }
  .ec-layoutRole__contents .ec-layoutRole__main .kv-area .tag.pc {
    display: none; }
  .ec-layoutRole__contents .ec-layoutRole__main .chk + .annotation-tlt-short {
    margin-top: 30px;
    margin-left: 0;
    text-align: left; }
  .ec-layoutRole__contents .ec-layoutRole__main .chk + .annotation-tlt-short li .left {
    width: 35% !important; }
  .ec-layoutRole__contents .ec-layoutRole__main .sp_left {
    text-align: left !important; }
  .ec-layoutRole__contents .ec-layoutRole__main .indent {
    text-indent: 1em;
    display: block; } 

    /* ＋マーク */
  #page_category_top .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .contents-main .cp-big.plus {
      font-size: 40px;
      margin: 10px auto; }
  #page_category_top .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .centersp_left {
      margin-bottom: 20px;}
  .ec-layoutRole__contents .ec-layoutRole__main .contents-wrap .blocks .twin-box.blocks .left p {
       margin-top: 20px !important;}
  #page_category_top .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main p + p  {
    margin-top: 15px;
  }}
  .ec-layoutRole__contents .ec-layoutRole__main .contents-main .contents-wrap .center-box.blocks p {
    margin-top: 23px;
  }
  .ec-layoutRole__contents .ec-layoutRole__main .contents-main .contents-wrap .center-box.blocks p {
    margin-top: 23px;
  }
