@charset "utf-8";
.content_inner .profile_box .pos02{
  left: 280px;
  top: 54px;
}
.content_inner .n01 .popup_set_box .right_image {
  bottom: -50px;
}
.content_inner .n01 .popup_set_box .right_image.n01 {
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    left: 460px;
    width: 432px;
}
.content_inner .n01 .popup_set_box .right_image.n02 {
  bottom: auto !important;
}

.content_inner .n01 .popup_set_box .right_image.n01 img {
    width: 100%;
}
.content_inner .n02 .popup_set_box .right_image {
  width: 274px;
  left: 513px;
}
.content_inner .n03 .popup_set_box .right_image {
  bottom: 0px;
  top: 50%;
  transform: translateY(-50%);
  height: fit-content;
  width: 357px;
  left: 468px;
}

/*** page27(red) ***/
/* border */
.content_inner.page26 .profile_box,
.content_inner.page26 .profile_box .details_box h3,
.content_inner.page26 .profile_box .btn_list li{      border-color: #f82c2c;}
/* bg beta */
.content_inner.page26 .profile_box .profile_cap,
.content_inner.page26 .profile_box .profile_cap:before,
.content_inner.page26 .profile_box .btn_list li:before,
.content_inner.page26 .popup_set_box .left_text .popup_cap:before{  background-color: #f82c2c;}
/* font color */
.content_inner.page26 .profile_box .btn_list li a:hover,
.content_inner.page26 .profile_box .details_box h3 .sub{  color: #f82c2c;}
/* bg rgba */
.content_inner.page26 .profile_box .inner_box{        background-color:#e50b45;}/*30*/
.content_inner.page26 .comment_box .right_text,
.content_inner.page26 .comment_box .right_text:before{    background-color: #f82c2c26;}/*10*/
/* image */
/* .content_inner.page26 .profile_box .btn_list li a{     background-image: url();} */
/*.content_inner.page26 .comment_box .right_text .cap_icon01{background-image: url(../img/common/circle_icon16.png);}*/
/*.content_inner.page26 .popup_set_box .left_text .popup_cap{background-image: url(../img/common/popup_border_img16.png);}*/

.content_inner.page26 .comment_box .right_text .cap_icon01{  background: none;}
.content_inner.page26 .comment_box .right_text .cap_icon01:after{border-color: #f82c2c;background: #FFF;}

.content_inner.page26 .profile_box .inner_box {
  background-color: #f82c2c26;
}
.content_inner.page26 .photo.pos02 img {
  width: 60%;
}

.content_inner .popup_set_box .right_image {
  position: absolute;
  bottom: auto;
  left: 464px;
  width: 427px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}

.content_inner .profile_box .photo {
  width: 466px;
}
