@media screen and (min-width: 769px) {
    .ec-layoutRole__contents .ec-layoutRole__main .kv-area {
      background: #fff url("../../../img/nursing/uraraka/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; }
  
    /* CVボタン */
    #page_user_data .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .kv-btn a.green-btn {
      background: #1dba5c; }

    .ec-layoutRole__contents {
	  display: block !important;
	}
   #page_user_data .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .end-btn a {
    background: #e60012 url(../../../img/common/icon-blank-w.png) no-repeat 378px center !important;
    background-size: 12px !important;
    display: block;
    color: #fff;
    width: 420px;
    padding: 23px 30px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 45px;
  }

  #page_user_data .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .fixed-btn a {
    background: #e60012 url(../../../img/common/icon-blank-w.png) no-repeat 378px center !important;
    background-size: 12px !important;
    display: block;
    color: #fff;
    width: 420px;
    padding: 23px 30px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 45px;
} 
  }
  
  @media screen and (max-width: 768px) {
    .ec-layoutRole__contents .ec-layoutRole__main .kv-area .tag.sp {
      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; }
  
    /* CVボタン */
    #page_user_data .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .kv-btn a.green-btn {
      background: #1dba5c; }
    
    .ec-layoutRole__contents {
		display: block !important;
	}

  #page_user_data .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .end-btn a {
    background: #e60012 url(../../../img/common/icon-blank-w.png) no-repeat 95% center !important;
    background-size: 14px !important;
    display: block;
    color: #fff;
    width: 100%;
    padding: 18px 15px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 35px;
  }

  #page_user_data .ec-layoutRole .ec-layoutRole__contents .ec-layoutRole__main .fixed-btn a {
    background: #e60012 url(../../../img/common/icon-blank-w.png) no-repeat 95% center !important;
    background-size: 14px !important;
    display: block;
    color: #fff;
    width: 100%;
    padding: 18px 15px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 35px;
}
  }