@charset "UTF-8";

/*MVスクロール削除*/
@media screen and (max-width: 900px) {
  #mv_outer::before ,
  .mv_nav {
    display: none;
  }
}

/*-----こんなお悩みありませんか？？パーツ------*/
#worries + section > .content_wrapper .wrapper_item .block_header_2{
    background: var(--i_main_color);
}
#worries + section > .content_wrapper .wrapper_item .block_header_2 .h{
    padding: 5px 5px 5px 5px;
    color: #fff;
    border-bottom: none;
    margin-bottom: 0px;
}
#worries + section > .content_wrapper .wrapper_item .inner_item_txt p{
    padding-left: 28px;
    position: relative;
}
#worries + section > .content_wrapper .wrapper_item .inner_item_txt p:after{
   content:"";
   display: block;
   position: absolute;
   border-left: 2px solid #ff0000;
   border-bottom: 2px solid #ff0000;
   width: 18px;
   height: 5px;
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg) translate(0, -50%);
   left: 5px;
   top: 50%;
   margin-top: -5px;
}
#worries + section > .content_wrapper .wrapper_item .inner_item_txt p:before{
   content:"";
   display: block;
   position: absolute;
   width: 16px;
   height: 16px;
   background :#ffffff;
   border: 1px solid #000000;
   left: 0;
   top: 50%;
   transform: translate(0, -50%);
}
#worries + section > .content_wrapper .wrapper_item .heading.block_header_2 .h:before {
    content: none;
}
@media screen and (max-width: 900px) {
    #worries + section > .content_wrapper .wrapper_item img{
        width: max(50%,250px) !important;
    }
}