@charset "utf-8";

@import url("../../style/variables.css");/*変数定義*/
	
:root{
  --pink:#FF3778;
}

#kobetu{
  > p{
    text-align: left;
    width:min(760px,100%);
    margin:0 auto;
  }
 
}

#tokuchou{
  div{
    h3{
      color:var(--pink);
      border-bottom:2px solid var(--pink);
    }
  }
}

#shudan{
  > p{
    width:min(740px,100%);
    text-align: left;
    margin:0 auto;
  }
  > article{
    margin:30px auto 0 auto;
    padding:30px 0 0 0 ;
    border-top:1px dotted gray;
    h4{
      font-size: 1.3rem;
      font-weight: 600;
    }
    > p{
      display:none;
    }
    &:nth-last-of-type(1){
      border-bottom:1px dotted gray;
      padding-bottom:30px;
    }
  }
  @media (max-width: 480px) {
    > article{
      > p{
        display:block;
        font-size: 1.1rem;
        font-weight: 500;
        margin:10px auto 0 auto;
      }
    }
  }
}

table.jugyou_table{
  tr{
    td{
      span{
        display:block;
        font-size: .9rem;
      }
      ul{
        li{
          text-align: left;
          margin:0 0 0 2em;
          list-style:disc;
        }
      }
    }
  }
}

.cause_other{
  width:min(860px,100%);
  margin:20px auto 0 auto;
  border:3px solid var(--pink);
  padding:20px;
  border-radius: 10px;
  h3{
    text-align: left;
    font-size: 1.3rem;
    font-weight: 600;
    color:var(--pink);
  }
  p{
    margin:.7em auto 0 auto;
    text-align: left;
  }
}