/* @charset "UTF-8";
* {
  box-sizing: border-box;
}
lo body {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: unset;
} */
.tsukugoH {
    font-family: "TsukuGoPro-H", "FOT-筑紫ゴシック Pro H", "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  }
  .tsukugoE {
    font-family: "TsukuGoPro-E", "FOT-筑紫ゴシック Pro E", "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  }
  .tsukugoB {
    font-family: "TsukuGoPro-B", "FOT-筑紫ゴシック Pro B", "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  }
  .tsukugoD {
    font-family: "TsukuGoPr5-D", "FOT-筑紫ゴシック Pr5 D", "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  }
  .tsukugoM {
    font-family: "TsukuGoPr5-M", "FOT-筑紫ゴシック Pr5 M", "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  }
  .tsukugoR {
    font-family: "TsukuGoPro-R", "FOT-筑紫ゴシック Pro R", "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  }
  .tsukugoL {
    font-family: "TsukuGoPr5-L", "FOT-筑紫ゴシック Pr5 L", "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  }
  .tsukuminH {
    font-family: "TsukuMinPr6-H", "FOT-筑紫明朝 Pr6 H", serif;
  }
  .tsukuminE {
    font-family: "TsukuMinPr6-E", "FOT-筑紫明朝 Pr6 E", serif;
  }
  .tsukuminB {
    font-family: "TsukuMinPr6-B", "FOT-筑紫明朝 Pr6 B", serif;
  }
  .tsukuminD {
    font-family: "TsukuMinPr6-D", "FOT-筑紫明朝 Pr6 D", serif;
  }
  .tsukuminM {
    font-family: "TsukuMinPr6-M", "FOT-筑紫明朝 Pr6 M", serif;
  }
  .tsukuminR {
    font-family: "TsukuMinPr6-R", "FOT-筑紫明朝 Pr6 R", serif;
  }
  .tsukuminL {
    font-family: "TsukuMinPr6-L", "FOT-筑紫明朝 Pr6 L", serif;
  }
  .fontiwaL {
    font-family: I-OTF教科書Pro L, IwaTxtPro-Lt, sans-serif;
  }
  .fontiwaD {
    font-family: I-OTF教科書Pro D, IwaTxtPro-Db, sans-serif;
  }
  .fontiwaB {
    font-family: I-OTF教科書Pro B, IwaTxtPro-Bd, sans-serif;
  }
  .albertusB {
    font-family: "Albertus Nova W01 Bold", serif;
  }
  .albertusR {
    font-family: "Albertus Nova W01 Regular", serif;
  }
  .maruoldR {
    font-family: "丸明オールド StdN R, serif";
  }
  
  /* 要素[属性^=""]で属性の内容のはじまりが一致している要素だけに絞り込むことができます。 */
  .s-itemBOX [class^="column05-"] {
    width: 5%;
  }
  .s-itemBOX [class^="column10-"] {
    width: 10%;
  }
  .s-itemBOX [class^="column15-"] {
    width: 15%;
  }
  .s-itemBOX [class^="column20-"] {
    width: 20%;
  }
  .s-itemBOX [class^="column25-"] {
    width: 25%;
  }
  .s-itemBOX [class^="column30-"] {
    width: 30%;
  }
  .s-itemBOX [class^="column35-"] {
    width: 35%;
  }
  .s-itemBOX [class^="column40-"] {
    width: 40%;
  }
  .s-itemBOX [class^="column45-"] {
    width: 45%;
  }
  .s-itemBOX [class^="column50-"] {
    width: 50%;
  }
  .s-itemBOX [class^="column55-"] {
    width: 55%;
  }
  .s-itemBOX [class^="column60-"] {
    width: 60%;
  }
  .s-itemBOX [class^="column65-"] {
    width: 65%;
  }
  .s-itemBOX [class^="column70-"] {
    width: 70%;
  }
  .s-itemBOX [class^="column75-"] {
    width: 75%;
  }
  .s-itemBOX [class^="column80-"] {
    width: 80%;
  }
  .s-itemBOX [class^="column85-"] {
    width: 85%;
  }
  .s-itemBOX [class^="column90-"] {
    width: 90%;
  }
  .s-itemBOX [class^="column95-"] {
    width: 95%;
  }
  .s-itemBOX [class^="column100-"] {
    width: 100%;
  }
  
  .s-flx {
    display: flex;
    flex-wrap: wrap;
  }
  
  .s-flx [class^="col1-"] {
    width: 100%;
  }
  .s-flx [class^="col2-"] {
    width: 48.5%;
  }
  .s-flx [class^="col3-"] {
    width: 32.33333%;
  }
  .s-flx [class^="col4-"] {
    width: 22.75%;
  }
  .s-flx [class^="col5-"] {
    width: 18.5%;
  }
  .s-flx [class^="col6-"] {
    width: 15%;
  }
  .s-flx [class^="col7-"] {
    width: 14.28571%;
  }
  .s-flx [class^="col8-"] {
    width: 12.5%;
  }
  .s-flx [class^="col9-"] {
    width: 11.11111%;
  }
  .s-flx [class^="col10-"] {
    width: 10%;
  }
  .s-flx [class^="col11-"] {
    width: 9.09091%;
  }
  .s-flx [class^="col12-"] {
    width: 8.33333%;
  }
  
  .flxJcCt {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .flx_JcSt {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
  .flxJcFe {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .flxJcBw {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flxJcAr {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  
  .flxArCt {
    align-items: center;
  }
  .flxAiSt {
    align-items: start;
  }
  .flxArEd {
    align-items: flex-end;
  }
  
  .txt_b {
    font-weight: bold;
  }
  .txt_center {
    text-align: center;
  }
  .txt_right {
    text-align: right;
  }
  .txt_left {
    text-align: left;
  }
  
  .s-itemBOX [class*="txtC-"] {
    text-align: center;
  }
  
  .s-itemBOX [class*="txtR-"] {
    text-align: right;
  }
  
  .s-itemBOX [class*="txtL-"] {
    text-align: left;
  }
  
  .boxAuto > div,
  .boxAuto > p {
    margin: auto;
  }
  
  .s-itemBOX [class*="ls00-"] {
    letter-spacing: 0px;
  }

  .s-itemBOX [class*="ls005-"] {
    letter-spacing: 0.5px;
  }
  
  .s-itemBOX [class*="ls01-"] {
    letter-spacing: 1px;
  }
  
  .s-itemBOX [class*="ls02-"] {
    letter-spacing: 2px;
  }
  
  .s-itemBOX [class*="ls03-"] {
    letter-spacing: 3px;
  }
  
  .s-itemBOX [class*="ls04-"] {
    letter-spacing: 4px;
  }
  
  .s-itemBOX [class*="ls05-"] {
    letter-spacing: 5px;
  }
  
  .s-itemBOX [class*="ls06-"] {
    letter-spacing: 6px;
  }
  
  .s-itemBOX [class*="ls07-"] {
    letter-spacing: 7px;
  }
  
  .s-itemBOX [class*="ls08-"] {
    letter-spacing: 8px;
  }
  
  .s-itemBOX [class*="ls09-"] {
    letter-spacing: 9px;
  }
  
  .s-itemBOX [class*="ls10-"] {
    letter-spacing: 10px;
  }
  
  .s-itemBOX [class*="ls11-"] {
    letter-spacing: 11px;
  }
  
  .s-itemBOX [class*="ls12-"] {
    letter-spacing: 11px;
  }
  
  .s-itemBOX [class*="lh00-"] {
    line-height: 0;
  }
  
  .s-itemBOX [class*="lh01-"] {
    line-height: 1;
  }
  
  .s-itemBOX [class*="lh15-"] {
    line-height: 1.5;
  }
  
  .s-itemBOX [class*="lh18-"] {
    line-height: 1.8;
  }
  
  .s-itemBOX [class*="lh02-"] {
    line-height: 2;
  }
  
  .s-itemBOX [class*="lh25-"] {
    line-height: 2.5;
  }
  
  .s-itemBOX [class*="lh3-"] {
    line-height: 3;
  }
  
  .txtRPink {
    color: #f8c6bd;
  }
  .txtRBlack {
    color: #444;
  }
  .txtRBlue {
    color: #a5abd0;
  }
  .txtRBrown {
    color: #c39c77;
  }
  .txtRGold {
    color: #c9a471;
  }
  .backWhite {
    background: #fff;
  }
  .backRGray {
    background: #f2f2f2;
  }
  .backRGold {
    background: #e4d1b7;
  }
  .backRBlue {
    background: #d2d5e7;
  }
  .backRPink {
    background: #fbe2de;
  }
  .backRPurple {
    background: #e3d6da;
  }
  .backRGray {
    background: #f9f9f9;
  }
  .txtGray {
    color: #888;
  }
  .wh_100 {
    width: 100%;
  }
  .wh_95 {
    width: 95%;
  }
  .wh_90 {
    width: 90%;
  }
  .wh_85 {
    width: 85%;
  }
  .wh_80 {
    width: 80%;
  }
  .wh_75 {
    width: 75%;
  }
  .wh_70 {
    width: 70%;
  }
  .wh_65 {
    width: 65%;
  }
  .wh_60 {
    width: 60%;
  }
  .wh_55 {
    width: 55%;
  }
  .wh_50 {
    width: 50%;
  }
  .wh_45 {
    width: 45%;
  }
  .wh_40 {
    width: 40%;
  }
  .wh_35 {
    width: 35%;
  }
  .wh_30 {
    width: 30%;
  }
  .wh_25 {
    width: 25%;
  }
  .wh_20 {
    width: 20%;
  }
  .wh_15 {
    width: 15%;
  }
  .wh_10 {
    width: 10%;
  }
  .wh_005 {
    width: 5%;
  }
  .mAuto0 {
    margin: auto 0;
    /* 左寄り */
  }
  .m0Auto {
    margin: 0 auto;
    /* 中央寄り */
  }
  .m000Auto {
    margin: 0 0 0 auto;
    /* 右寄り */
  }
  .block {
    display: block;
  }
  .inlineb {
    display: inline-block;
  }
  .s-itemBOX [class*="pt000-"] {
    padding-top: 0rem;
  }
  .s-itemBOX [class*="pt005-"] {
    padding-top: 0.5rem;
  }
  .s-itemBOX [class*="pt01-"] {
    padding-top: 1rem;
  }
  .s-itemBOX [class*="pt015-"] {
    padding-top: 1.5rem;
  }
  .s-itemBOX [class*="pt02-"] {
    padding-top: 2rem;
  }
  .s-itemBOX [class*="pt025-"] {
    padding-top: 2.5rem;
  }
  .s-itemBOX [class*="pt03-"] {
    padding-top: 3rem;
  }
  .s-itemBOX [class*="pt035-"] {
    padding-top: 3.5rem;
  }
  .s-itemBOX [class*="pt04-"] {
    padding-top: 4rem;
  }
  .s-itemBOX [class*="pt045-"] {
    padding-top: 4.5rem;
  }
  .s-itemBOX [class*="pt05-"] {
    padding-top: 5rem;
  }
  .s-itemBOX [class*="pt055-"] {
    padding-top: 5.5rem;
  }
  .s-itemBOX [class*="pt06-"] {
    padding-top: 6rem;
  }
  .s-itemBOX [class*="pt065-"] {
    padding-top: 6.5rem;
  }
  .s-itemBOX [class*="pt07-"] {
    padding-top: 7rem;
  }
  .s-itemBOX [class*="pt075-"] {
    padding-top: 7.5rem;
  }
  .s-itemBOX [class*="pt08-"] {
    padding-top: 8rem;
  }
  .s-itemBOX [class*="pt085-"] {
    padding-top: 8.5rem;
  }
  .s-itemBOX [class*="pt09-"] {
    padding-top: 9rem;
  }
  .s-itemBOX [class*="pt095-"] {
    padding-top: 9.5rem;
  }
  .s-itemBOX [class*="pt10-"] {
    padding-top: 10rem;
  }
  .s-itemBOX [class*="pt105-"] {
    padding-top: 10.5rem;
  }
  .s-itemBOX [class*="pt11-"] {
    padding-top: 11rem;
  }
  .s-itemBOX [class*="pt115-"] {
    padding-top: 11.5rem;
  }
  .s-itemBOX [class*="pt12-"] {
    padding-top: 12rem;
  }
  .s-itemBOX [class*="pt125-"] {
    padding-top: 12.5rem;
  }
  .s-itemBOX [class*="pt13-"] {
    padding-top: 13rem;
  }
  .s-itemBOX [class*="pt135-"] {
    padding-top: 13.5rem;
  }
  .s-itemBOX [class*="pt14-"] {
    padding-top: 14rem;
  }
  .s-itemBOX [class*="pt145-"] {
    padding-top: 14.5rem;
  }
  .s-itemBOX [class*="pt15-"] {
    padding-top: 15rem;
  }
  .s-itemBOX [class*="pt155-"] {
    padding-top: 15.5rem;
  }
  .s-itemBOX [class*="pt16-"] {
    padding-top: 16rem;
  }
  .s-itemBOX [class*="pt165-"] {
    padding-top: 16.5rem;
  }
  .s-itemBOX [class*="pt17-"] {
    padding-top: 17rem;
  }
  .s-itemBOX [class*="pt175-"] {
    padding-top: 17.5rem;
  }
  .s-itemBOX [class*="pt18-"] {
    padding-top: 18rem;
  }
  .s-itemBOX [class*="pt185-"] {
    padding-top: 18.5rem;
  }
  .s-itemBOX [class*="pt19-"] {
    padding-top: 19rem;
  }
  .s-itemBOX [class*="pt195-"] {
    padding-top: 19.5rem;
  }
  .s-itemBOX [class*="pt20-"] {
    padding-top: 20rem;
  }
  
  .s-itemBOX [class*="pb000-"] {
    padding-bottom: 0rem;
  }
  .s-itemBOX [class*="pb005-"] {
    padding-bottom: 0.5rem;
  }
  .s-itemBOX [class*="pb01-"] {
    padding-bottom: 1rem;
  }
  .s-itemBOX [class*="pb015-"] {
    padding-bottom: 1.5rem;
  }
  .s-itemBOX [class*="pb02-"] {
    padding-bottom: 2rem;
  }
  .s-itemBOX [class*="pb025-"] {
    padding-bottom: 2.5rem;
  }
  .s-itemBOX [class*="pb03-"] {
    padding-bottom: 3rem;
  }
  .s-itemBOX [class*="pb035-"] {
    padding-bottom: 3.5rem;
  }
  .s-itemBOX [class*="pb04-"] {
    padding-bottom: 4rem;
  }
  .s-itemBOX [class*="pb045-"] {
    padding-bottom: 4.5rem;
  }
  .s-itemBOX [class*="pb05-"] {
    padding-bottom: 5rem;
  }
  .s-itemBOX [class*="pb055-"] {
    padding-bottom: 5.5rem;
  }
  .s-itemBOX [class*="pb06-"] {
    padding-bottom: 6rem;
  }
  .s-itemBOX [class*="pb065-"] {
    padding-bottom: 6.5rem;
  }
  .s-itemBOX [class*="pb07-"] {
    padding-bottom: 7rem;
  }
  .s-itemBOX [class*="pb075-"] {
    padding-bottom: 7.5rem;
  }
  .s-itemBOX [class*="pb08-"] {
    padding-bottom: 8rem;
  }
  .s-itemBOX [class*="pb085-"] {
    padding-bottom: 8.5rem;
  }
  .s-itemBOX [class*="pb09-"] {
    padding-bottom: 9rem;
  }
  .s-itemBOX [class*="pb095-"] {
    padding-bottom: 9.5rem;
  }
  .s-itemBOX [class*="pb10-"] {
    padding-bottom: 10rem;
  }
  .s-itemBOX [class*="pb105-"] {
    padding-bottom: 10.5rem;
  }
  .s-itemBOX [class*="pb11-"] {
    padding-bottom: 11rem;
  }
  .s-itemBOX [class*="pb115-"] {
    padding-bottom: 11.5rem;
  }
  .s-itemBOX [class*="pb12-"] {
    padding-bottom: 12rem;
  }
  .s-itemBOX [class*="pb125-"] {
    padding-bottom: 12.5rem;
  }
  .s-itemBOX [class*="pb13-"] {
    padding-bottom: 13rem;
  }
  .s-itemBOX [class*="pb135-"] {
    padding-bottom: 13.5rem;
  }
  .s-itemBOX [class*="pb14-"] {
    padding-bottom: 14rem;
  }
  .s-itemBOX [class*="pb145-"] {
    padding-bottom: 14.5rem;
  }
  .s-itemBOX [class*="pb15-"] {
    padding-bottom: 15rem;
  }
  .s-itemBOX [class*="pb155-"] {
    padding-bottom: 15.5rem;
  }
  .s-itemBOX [class*="pb16-"] {
    padding-bottom: 16rem;
  }
  .s-itemBOX [class*="pb165-"] {
    padding-bottom: 16.5rem;
  }
  .s-itemBOX [class*="pb17-"] {
    padding-bottom: 17rem;
  }
  .s-itemBOX [class*="pb175-"] {
    padding-bottom: 17.5rem;
  }
  .s-itemBOX [class*="pb18-"] {
    padding-bottom: 18rem;
  }
  .s-itemBOX [class*="pb185-"] {
    padding-bottom: 18.5rem;
  }
  .s-itemBOX [class*="pb19-"] {
    padding-bottom: 19rem;
  }
  .s-itemBOX [class*="pb195-"] {
    padding-bottom: 19.5rem;
  }
  .s-itemBOX [class*="pb20-"] {
    padding-bottom: 20rem;
  }
  
  .s-itemBOX [class*="mt000-"] {
    margin-top: 0rem;
  }
  .s-itemBOX [class*="mt005-"] {
    margin-top: 0.5rem;
  }
  .s-itemBOX [class*="mt01-"] {
    margin-top: 1rem;
  }
  .s-itemBOX [class*="mt015-"] {
    margin-top: 1.5rem;
  }
  .s-itemBOX [class*="mt02-"] {
    margin-top: 2rem;
  }
  .s-itemBOX [class*="mt025-"] {
    margin-top: 2.5rem;
  }
  .s-itemBOX [class*="mt03-"] {
    margin-top: 3rem;
  }
  .s-itemBOX [class*="mt035-"] {
    margin-top: 3.5rem;
  }
  .s-itemBOX [class*="mt04-"] {
    margin-top: 4rem;
  }
  .s-itemBOX [class*="mt045-"] {
    margin-top: 4.5rem;
  }
  .s-itemBOX [class*="mt05-"] {
    margin-top: 5rem;
  }
  .s-itemBOX [class*="mt055-"] {
    margin-top: 5.5rem;
  }
  .s-itemBOX [class*="mt06-"] {
    margin-top: 6rem;
  }
  .s-itemBOX [class*="mt065-"] {
    margin-top: 6.5rem;
  }
  .s-itemBOX [class*="mt07-"] {
    margin-top: 7rem;
  }
  .s-itemBOX [class*="mt075-"] {
    margin-top: 7.5rem;
  }
  .s-itemBOX [class*="mt08-"] {
    margin-top: 8rem;
  }
  .s-itemBOX [class*="mt085-"] {
    margin-top: 8.5rem;
  }
  .s-itemBOX [class*="mt09-"] {
    margin-top: 9rem;
  }
  .s-itemBOX [class*="mt095-"] {
    margin-top: 9.5rem;
  }
  .s-itemBOX [class*="mt10-"] {
    margin-top: 10rem;
  }
  .s-itemBOX [class*="mt105-"] {
    margin-top: 10.5rem;
  }
  .s-itemBOX [class*="mt11-"] {
    margin-top: 11rem;
  }
  .s-itemBOX [class*="mt115-"] {
    margin-top: 11.5rem;
  }
  .s-itemBOX [class*="mt12-"] {
    margin-top: 12rem;
  }
  .s-itemBOX [class*="mt125-"] {
    margin-top: 12.5rem;
  }
  .s-itemBOX [class*="mt13-"] {
    margin-top: 13rem;
  }
  .s-itemBOX [class*="mt135-"] {
    margin-top: 13.5rem;
  }
  .s-itemBOX [class*="mt14-"] {
    margin-top: 14rem;
  }
  .s-itemBOX [class*="mt145-"] {
    margin-top: 14.5rem;
  }
  .s-itemBOX [class*="mt15-"] {
    margin-top: 15rem;
  }
  .s-itemBOX [class*="mt155-"] {
    margin-top: 15.5rem;
  }
  .s-itemBOX [class*="mt16-"] {
    margin-top: 16rem;
  }
  .s-itemBOX [class*="mt165-"] {
    margin-top: 16.5rem;
  }
  .s-itemBOX [class*="mt17-"] {
    margin-top: 17rem;
  }
  .s-itemBOX [class*="mt175-"] {
    margin-top: 17.5rem;
  }
  .s-itemBOX [class*="mt18-"] {
    margin-top: 18rem;
  }
  .s-itemBOX [class*="mt185-"] {
    margin-top: 18.5rem;
  }
  .s-itemBOX [class*="mt19-"] {
    margin-top: 19rem;
  }
  .s-itemBOX [class*="mt195-"] {
    margin-top: 19.5rem;
  }
  .s-itemBOX [class*="mt20-"] {
    margin-top: 20rem;
  }
  .s-itemBOX [class*="mb000-"] {
    margin-bottom: 0rem;
  }
  .s-itemBOX [class*="mb005-"] {
    margin-bottom: 0.5rem;
  }
  .s-itemBOX [class*="mb01-"] {
    margin-bottom: 1rem;
  }
  .s-itemBOX [class*="mb015-"] {
    margin-bottom: 1.5rem;
  }
  .s-itemBOX [class*="mb02-"] {
    margin-bottom: 2rem;
  }
  .s-itemBOX [class*="mb025-"] {
    padding-bottom: 2.5rem;
  }
  .s-itemBOX [class*="mb03-"] {
    margin-bottom: 3rem;
  }
  .s-itemBOX [class*="mb035-"] {
    margin-bottom: 3.5rem;
  }
  .s-itemBOX [class*="mb04-"] {
    margin-bottom: 4rem;
  }
  .s-itemBOX [class*="mb045-"] {
    margin-bottom: 4.5rem;
  }
  .s-itemBOX [class*="mb05-"] {
    padding-top: 5rem;
  }
  .s-itemBOX [class*="mb055-"] {
    margin-bottom: 5.5rem;
  }
  .s-itemBOX [class*="mb06-"] {
    margin-bottom: 6rem;
  }
  .s-itemBOX [class*="mb065-"] {
    margin-bottom: 6.5rem;
  }
  .s-itemBOX [class*="mb07-"] {
    margin-bottom: 7rem;
  }
  .s-itemBOX [class*="mb075-"] {
    margin-bottom: 7.5rem;
  }
  .s-itemBOX [class*="mb08-"] {
    margin-bottom: 8rem;
  }
  .s-itemBOX [class*="mb085-"] {
    margin-bottom: 8.5rem;
  }
  .s-itemBOX [class*="mb09-"] {
    margin-bottom: 9rem;
  }
  .s-itemBOX [class*="mb095-"] {
    margin-bottom: 9.5rem;
  }
  .s-itemBOX [class*="mb10-"] {
    margin-top: 10rem;
  }
  .s-itemBOX [class*="mb105-"] {
    margin-bottom: 10.5rem;
  }
  .s-itemBOX [class*="mb11-"] {
    margin-bottom: 11rem;
  }
  .s-itemBOX [class*="mb115-"] {
    margin-bottom: 11.5rem;
  }
  .s-itemBOX [class*="mb12-"] {
    margin-top: 12rem;
  }
  .s-itemBOX [class*="mb125-"] {
    margin-top: 12.5rem;
  }
  .s-itemBOX [class*="mb13-"] {
    margin-bottom: 13rem;
  }
  .s-itemBOX [class*="mb135-"] {
    margin-bottom: 13.5rem;
  }
  .s-itemBOX [class*="mb14-"] {
    margin-bottom: 14rem;
  }
  .s-itemBOX [class*="mb145-"] {
    margin-bottom: 14.5rem;
  }
  .s-itemBOX [class*="mb15-"] {
    margin-bottom: 15rem;
  }
  .s-itemBOX [class*="mb155-"] {
    margin-bottom: 15.5rem;
  }
  .s-itemBOX [class*="mb16-"] {
    margin-bottom: 16rem;
  }
  .s-itemBOX [class*="mb165-"] {
    margin-bottom: 16.5rem;
  }
  .s-itemBOX [class*="mb17-"] {
    margin-bottom: 17rem;
  }
  .s-itemBOX [class*="mb175-"] {
    margin-bottom: 17.5rem;
  }
  .s-itemBOX [class*="mb18-"] {
    margin-bottom: 18rem;
  }
  .s-itemBOX [class*="mb185-"] {
    margin-bottom: 18.5rem;
  }
  .s-itemBOX [class*="mb19-"] {
    margin-bottom: 19rem;
  }
  .s-itemBOX [class*="mb195-"] {
    margin-bottom: 19.5rem;
  }
  .s-itemBOX [class*="mb20-"] {
    margin-bottom: 20rem;
  }
  .ps_rl {
    position: relative;
  }
  .fs10 {
    font-size: 10px;
    line-height: 2;
  }
  .fs11 {
    font-size: 11px;
    line-height: 2;
  }
  .fs12 {
    font-size: 12px;
    line-height: 2;
  }
  .fs13 {
    font-size: 13px;
    line-height: 2;
  }
  .fs14 {
    font-size: 14px;
    line-height: 2;
  }
  .fs16 {
    font-size: 16px;
    line-height: 2;
  }
  .fs18 {
    font-size: 18px;
    line-height: 2;
  }
  .fs20 {
    font-size: 20px;
    line-height: 2;
  }
  .fs24 {
    font-size: 24px;
    line-height: 2;
  }
  .fs30 {
    font-size: 30px;
    line-height: 2;
  }
  .fs40 {
    font-size: 40px;
    line-height: 2;
  }
  .fs50 {
    font-size: 50px;
    line-height: 2;
  }
  /* 基準値は横幅1366pxで設定 */
  .fs16_14 {
    font-size: clamp(14px, 1.171303074670571vw, 16px);
  }
  .fs20_16 {
    font-size: clamp(16px, 1.4641288433382138vw, 20px);
  }
  .s-itemBOX [class*="fs10-"] {
    font-size: 10px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs11-"] {
    font-size: 11px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs12-"] {
    font-size: 12px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs13-"] {
    font-size: 13px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs14-"] {
    font-size: 14px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs15-"] {
    font-size: 15px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs16-"] {
    font-size: 16px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs18-"] {
    font-size: 18px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs20-"] {
    font-size: 20px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs24-"] {
    font-size: 24px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs25-"] {
    font-size: 25px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs30-"] {
    font-size: 30px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs40-"] {
    font-size: 40px;
    line-height: 2;
  }
  .s-itemBOX [class*="fs50-"] {
    font-size: 50px;
    line-height: 2;
  }
  .page_ttl {
    font-size: 36px;
    line-height: 1.8;
  }
  .page_ttl_sub {
    font-size: 25px;
    line-height: 1.8;
  }
  .page_ttl_middle {
    font-size: 20px;
    line-height: 1.8;
  }
  .page_ttl_small {
    font-size: 18px;
    line-height: 1.8;
  }
  .page_ttl_little {
    font-size: 14px;
    line-height: 1.8;
  }
  .page_ttl_mini {
    font-size: 14px;
    line-height: 1.8;
  }
  /* a img,
  .opacity {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  a:hover img,
  .opacity:hover {
    opacity: 0.8;
  } */
  #page_top {
    position: fixed;
    right: 25px;
    bottom: 20px;
    background: #000;
    opacity: 0.6;
    border-radius: 50%;
    z-index: 9999999;
  }
  #page_top,
  #page_top a {
    width: 50px;
    height: 50px;
  }
  #page_top a {
    position: relative;
    display: block;
    text-decoration: none;
    text-align: center;
  }
  #page_top a:before {
    font-family: Font Awesome\5 Free;
    content: "\f106";
    font-weight: 900;
    font-size: 25px;
    color: #fff;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    bottom: 10px;
    right: 0;
    left: 0;
    margin: auto;
  }
  .radius8 {
    border-radius: 8px;
  }
  .radius20 {
    border-radius: 20px;
  }
  .radius40 {
    border-radius: 40px;
  }
  .radius5 {
    border-radius: 50%;
  }
  .radius100 {
    border-radius: 100%;
  }
  .pc_cnt {
    display: block;
  }
  .pctab_cnt {
    display: block;
  }
  .tabsp_cnt {
    display: none;
  }
  .sp_cnt {
    display: none;
  }
  
  @media screen and (min-width: 441px) and (max-width: 1024px) {
    /* 要素[属性*="内容"]で属性の内容の一部が一致している要素だけに絞り込むことができます。 */
    .s-itemBOX [class*="-005-"] {
      width: 5%;
    }
    .s-itemBOX [class*="-010-"] {
      width: 10%;
    }
    .s-itemBOX [class*="-015-"] {
      width: 15%;
    }
    .s-itemBOX [class*="-20-"] {
      width: 20%;
    }
    .s-itemBOX [class*="-25-"] {
      width: 25%;
    }
    .s-itemBOX [class*="-30-"] {
      width: 30%;
    }
    .s-itemBOX [class*="-35-"] {
      width: 35%;
    }
    .s-itemBOX [class*="-40-"] {
      width: 40%;
    }
    .s-itemBOX [class*="-45-"] {
      width: 45%;
    }
    .s-itemBOX [class*="-50-"] {
      width: 50%;
    }
    .s-itemBOX [class*="-55-"] {
      width: 55%;
    }
    .s-itemBOX [class*="-60-"] {
      width: 60%;
    }
    .s-itemBOX [class*="-65-"] {
      width: 65%;
    }
    .s-itemBOX [class*="-70-"] {
      width: 70%;
    }
    .s-itemBOX [class*="-75-"] {
      width: 75%;
    }
    .s-itemBOX [class*="-80-"] {
      width: 80%;
    }
    .s-itemBOX [class*="-85-"] {
      width: 85%;
    }
    .s-itemBOX [class*="-90-"] {
      width: 90%;
    }
    .s-itemBOX [class*="-95-"] {
      width: 95%;
    }
    .s-itemBOX [class*="-100-"] {
      width: 100%;
    }
    .s-flx [class*="-1-"] {
      width: 100%;
    }
    .s-flx [class*="-2-"] {
      width: 48.5%;
    }
    .s-flx [class*="-3-"] {
      width: 32.33333%;
    }
    .s-flx [class*="-4-"] {
      width: 22.75%;
    }
    .flx [class*="-5-"] {
      width: 18.5%;
    }
    .flx [class*="-6-"] {
      width: 15%;
    }
    .s-flx [class*="-7-"] {
      width: 14.28571%;
    }
    .s-flx [class*="-8-"] {
      width: 12.5%;
    }
    .s-flx [class*="-9-"] {
      width: 11.11111%;
    }
    .s-flx [class*="-10-"] {
      width: 10%;
    }
    .pctab_cnt {
      display: block;
    }
    .tabsp_cnt {
      display: block;
    }
  }
  
  @media (max-width: 440px) {
    /* 要素[属性$=""]で属性の内容の終わりが一致している要素だけに絞り込むことができます。 */
    .s-itemBOX [class$="-05"] {
      width: 5%;
    }
    .s-itemBOX [class$="-10"] {
      width: 10%;
    }
    .s-itemBOX [class$="-15"] {
      width: 15%;
    }
    .s-itemBOX [class$="-20"] {
      width: 20%;
    }
    .s-itemBOX [class$="-25"] {
      width: 25%;
    }
    .s-itemBOX [class$="-30"] {
      width: 30%;
    }
    .s-itemBOX [class$="-35"] {
      width: 35%;
    }
    .s-itemBOX [class$="-40"] {
      width: 40%;
    }
    .s-itemBOX [class$="-45"] {
      width: 45%;
    }
    .s-itemBOX [class$="-50"] {
      width: 50%;
    }
    .s-itemBOX [class$="-55"] {
      width: 55%;
    }
    .s-itemBOX [class$="-60"] {
      width: 60%;
    }
    .s-itemBOX [class$="-65"] {
      width: 65%;
    }
    .s-itemBOX [class$="-70"] {
      width: 70%;
    }
    .s-itemBOX [class$="-75"] {
      width: 75%;
    }
    .s-itemBOX [class$="-80"] {
      width: 80%;
    }
    .s-itemBOX [class$="-85"] {
      width: 85%;
    }
    .s-itemBOX [class$="-90"] {
      width: 90%;
    }
    .s-itemBOX [class$="-95"] {
      width: 95%;
    }
    .s-itemBOX [class$="-100"] {
      width: 100%;
    }
    .s-flx [class$="-1"] {
      width: 100%;
    }
    .s-flx [class$="-2"] {
      width: 48.5%;
    }
    .s-flx [class$="-3"] {
      width: 32.33333%;
    }
    .s-flx [class$="-4"] {
      width: 22.75%;
    }
    .s-flx [class$="-5"] {
      width: 19%;
    }
    .s-flx [class$="-6"] {
      width: 16.66667%;
    }
    .s-flx [class$="-7"] {
      width: 14.28571%;
    }
    .s-flx [class$="-8"] {
      width: 12.5%;
    }
    .s-flx [class$="-9"] {
      width: 11.11111%;
    }
    .s-flx [class$="-10"] {
      width: 10%;
    }
    .s-flx [class$="-11"] {
      width: 9.09091%;
    }
    .s-flx [class$="-12"] {
      width: 8.33333%;
    }
  
    .s-itemBOX [class*="-txtC"] {
      text-align: center;
    }
  
    .s-itemBOX [class*="-txtR"] {
      text-align: right;
    }
  
    .s-itemBOX [class*="-txtL"] {
      text-align: left;
    }
  
    .s-itemBOX [class*="-ls00"] {
      letter-spacing: 0px;
    }

    .s-itemBOX [class*="-ls005"] {
      letter-spacing: 0.5px;
    }
  
    .s-itemBOX [class*="-ls01"] {
      letter-spacing: 1px;
    }
  
    .s-itemBOX [class*="-ls02"] {
      letter-spacing: 2px;
    }
  
    .s-itemBOX [class*="-ls03"] {
      letter-spacing: 3px;
    }
  
    .s-itemBOX [class*="-ls04"] {
      letter-spacing: 4px;
    }
  
    .s-itemBOX [class*="-ls05"] {
      letter-spacing: 5px;
    }
  
    .s-itemBOX [class*="-ls06"] {
      letter-spacing: 6px;
    }
  
    .s-itemBOX [class*="-ls07"] {
      letter-spacing: 7px;
    }
  
    .s-itemBOX [class*="-ls08"] {
      letter-spacing: 8px;
    }
  
    .s-itemBOX [class*="-ls09"] {
      letter-spacing: 9px;
    }
  
    .s-itemBOX [class*="-ls10"] {
      letter-spacing: 10px;
    }
  
    .s-itemBOX [class*="-ls11"] {
      letter-spacing: 11px;
    }
  
    .s-itemBOX [class*="-ls12"] {
      letter-spacing: 11px;
    }
  
    .s-itemBOX [class*="-lh00"] {
      line-height: 0;
    }
  
    .s-itemBOX [class*="-lh01"] {
      line-height: 1;
    }
  
    .s-itemBOX [class*="-lh15"] {
      line-height: 1.5;
    }
  
    .s-itemBOX [class*="-lh18"] {
      line-height: 1.8;
    }
  
    .s-itemBOX [class*="-lh02"] {
      line-height: 2;
    }
  
    .s-itemBOX [class*="-lh25"] {
      line-height: 2.5;
    }
  
    .s-itemBOX [class*="-lh3"] {
      line-height: 3;
    }
  
    .s-itemBOX [class*="-pt000"] {
      padding-top: 01rem;
    }
    .s-itemBOX [class*="-pt005"] {
      padding-top: 0.5rem;
    }
    .s-itemBOX [class*="-pt01"] {
      padding-top: 1rem;
    }
    .s-itemBOX [class*="-pt015"] {
      padding-top: 1.5rem;
    }
    .s-itemBOX [class*="-pt02"] {
      padding-top: 2rem;
    }
    .s-itemBOX [class*="-pt025"] {
      padding-top: 2.5rem;
    }
    .s-itemBOX [class*="-pt03"] {
      padding-top: 3rem;
    }
    .s-itemBOX [class*="-pt035"] {
      padding-top: 3.5rem;
    }
    .s-itemBOX [class*="-pt04"] {
      padding-top: 4rem;
    }
    .s-itemBOX [class*="-pt045"] {
      padding-top: 4.5rem;
    }
    .s-itemBOX [class*="-pt05"] {
      padding-top: 5rem;
    }
    .s-itemBOX [class*="-pt055"] {
      padding-top: 5.5rem;
    }
    .s-itemBOX [class*="-pt06"] {
      padding-top: 6rem;
    }
    .s-itemBOX [class*="-pt065"] {
      padding-top: 6.5rem;
    }
    .s-itemBOX [class*="-pt07"] {
      padding-top: 7rem;
    }
    .s-itemBOX [class*="-pt075"] {
      padding-top: 7.5rem;
    }
    .s-itemBOX [class*="-pt08"] {
      padding-top: 8rem;
    }
    .s-itemBOX [class*="-pt085"] {
      padding-top: 8.5rem;
    }
    .s-itemBOX [class*="-pt09"] {
      padding-top: 9rem;
    }
    .s-itemBOX [class*="-pt095"] {
      padding-top: 9.5rem;
    }
    .s-itemBOX [class*="-pt10"] {
      padding-top: 10rem;
    }
    .s-itemBOX [class*="-pt105"] {
      padding-top: 10.5rem;
    }
    .s-itemBOX [class*="-pt11"] {
      padding-top: 11rem;
    }
    .s-itemBOX [class*="-pt115"] {
      padding-top: 11.5rem;
    }
    .s-itemBOX [class*="-pt12"] {
      padding-top: 12rem;
    }
    .s-itemBOX [class*="-pt125"] {
      padding-top: 12.5rem;
    }
    .s-itemBOX [class*="-pt13"] {
      padding-top: 13rem;
    }
    .s-itemBOX [class*="-pt135"] {
      padding-top: 13.5rem;
    }
    .s-itemBOX [class*="-pt14"] {
      padding-top: 14rem;
    }
    .s-itemBOX [class*="-pt145"] {
      padding-top: 14.5rem;
    }
    .s-itemBOX [class*="-pt15"] {
      padding-top: 15rem;
    }
    .s-itemBOX [class*="-pt155"] {
      padding-top: 15.5rem;
    }
    .s-itemBOX [class*="-pt16"] {
      padding-top: 16rem;
    }
    .s-itemBOX [class*="-pt165"] {
      padding-top: 16.5rem;
    }
    .s-itemBOX [class*="-pt17"] {
      padding-top: 17rem;
    }
    .s-itemBOX [class*="-pt175"] {
      padding-top: 17.5rem;
    }
    .s-itemBOX [class*="-pt18"] {
      padding-top: 18rem;
    }
    .s-itemBOX [class*="-pt185"] {
      padding-top: 18.5rem;
    }
    .s-itemBOX [class*="-pt19"] {
      padding-top: 19rem;
    }
    .s-itemBOX [class*="-pt195"] {
      padding-top: 19.5rem;
    }
    .s-itemBOX [class*="-pt20"] {
      padding-top: 20rem;
    }
  
    .s-itemBOX [class*="-pb000"] {
      padding-bottom: 0rem;
    }
    .s-itemBOX [class*="-pb005"] {
      padding-bottom: 0.5rem;
    }
    .s-itemBOX [class*="-pb01"] {
      padding-bottom: 1rem;
    }
    .s-itemBOX [class*="-pb015"] {
      padding-bottom: 1.5rem;
    }
    .s-itemBOX [class*="-pb02"] {
      padding-bottom: 2rem;
    }
    .s-itemBOX [class*="-pb025"] {
      padding-bottom: 2.5rem;
    }
    .s-itemBOX [class*="-pb03"] {
      padding-bottom: 3rem;
    }
    .s-itemBOX [class*="-pb035"] {
      padding-bottom: 3.5rem;
    }
    .s-itemBOX [class*="-pb04"] {
      padding-bottom: 4rem;
    }
    .s-itemBOX [class$="-pb045"] {
      padding-bottom: 4.5rem;
    }
    .s-itemBOX [class$="-pb05"] {
      padding-bottom: 5rem;
    }
    .s-itemBOX [class*="-pb055"] {
      padding-bottom: 5.5rem;
    }
    .s-itemBOX [class*="-pb06"] {
      padding-bottom: 6rem;
    }
    .s-itemBOX [class*="-pb065"] {
      padding-bottom: 6.5rem;
    }
    .s-itemBOX [class*="-pb07"] {
      padding-bottom: 7rem;
    }
    .s-itemBOX [class*="-pb075"] {
      padding-bottom: 7.5rem;
    }
    .s-itemBOX [class*="-pb08"] {
      padding-bottom: 8rem;
    }
    .s-itemBOX [class*="-pb085"] {
      padding-bottom: 8.5rem;
    }
    .s-itemBOX [class*="-pb09"] {
      padding-bottom: 9rem;
    }
    .s-itemBOX [class*="-pb095"] {
      padding-bottom: 9.5rem;
    }
    .s-itemBOX [class*="-pb10"] {
      padding-bottom: 10rem;
    }
    .s-itemBOX [class*="-pb105"] {
      padding-bottom: 10.5rem;
    }
    .s-itemBOX [class*="-pb11"] {
      padding-bottom: 11rem;
    }
    .s-itemBOX [class*="-pb115"] {
      padding-bottom: 11.5rem;
    }
    .s-itemBOX [class*="-pb12"] {
      padding-bottom: 12rem;
    }
    .s-itemBOX [class*="-pb125"] {
      padding-bottom: 12.5rem;
    }
    .s-itemBOX [class*="-pb13"] {
      padding-bottom: 13rem;
    }
    .s-itemBOX [class*="-pb135"] {
      padding-bottom: 13.5rem;
    }
    .s-itemBOX [class*="-pb14"] {
      padding-bottom: 14rem;
    }
    .s-itemBOX [class*="-pb145"] {
      padding-bottom: 14.5rem;
    }
    .s-itemBOX [class*="-pb15"] {
      padding-bottom: 15rem;
    }
    .s-itemBOX [class*="-pb155"] {
      padding-bottom: 15.5rem;
    }
    .s-itemBOX [class*="-pb16"] {
      padding-bottom: 16rem;
    }
    .s-itemBOX [class*="-pb165"] {
      padding-bottom: 16.5rem;
    }
    .s-itemBOX [class*="-pb17"] {
      padding-bottom: 17rem;
    }
    .s-itemBOX [class*="-pb175"] {
      padding-bottom: 17.5rem;
    }
    .s-itemBOX [class*="-pb18"] {
      padding-bottom: 18rem;
    }
    .s-itemBOX [class*="-pb185"] {
      padding-bottom: 18.5rem;
    }
    .s-itemBOX [class*="-pb19"] {
      padding-bottom: 19rem;
    }
    .s-itemBOX [class*="-pb195"] {
      padding-bottom: 19.5rem;
    }
    .s-itemBOX [class*="-pb20"] {
      padding-bottom: 20rem;
    }
  
    .s-itemBOX [class*="-mt000"] {
      margin-top: 0rem;
    }
    .s-itemBOX [class*="-mt005"] {
      margin-top: 0.5rem;
    }
    .s-itemBOX [class*="-mt01"] {
      margin-top: 1rem;
    }
    .s-itemBOX [class*="-mt015"] {
      margin-top: 1.5rem;
    }
    .s-itemBOX [class*="-mt02"] {
      margin-top: 2rem;
    }
    .s-itemBOX [class*="-mt025"] {
      margin-top: 2.5rem;
    }
    .s-itemBOX [class*="-mt03"] {
      margin-top: 3rem;
    }
    .s-itemBOX [class*="-mt035"] {
      margin-top: 3.5rem;
    }
    .s-itemBOX [class*="-mt04"] {
      margin-top: 4rem;
    }
    .s-itemBOX [class*="-mt045"] {
      margin-top: 4.5rem;
    }
    .s-itemBOX [class*="-mt05"] {
      margin-top: 5rem;
    }
    .s-itemBOX [class*="-mt055"] {
      margin-top: 5.5rem;
    }
    .s-itemBOX [class*="-mt06"] {
      margin-top: 6rem;
    }
    .s-itemBOX [class*="-mt065"] {
      margin-top: 6.5rem;
    }
    .s-itemBOX [class*="-mt07"] {
      margin-top: 7rem;
    }
    .s-itemBOX [class*="-mt075"] {
      margin-top: 7.5rem;
    }
    .s-itemBOX [class*="-mt08"] {
      margin-top: 8rem;
    }
    .s-itemBOX [class*="-mt085"] {
      margin-top: 8.5rem;
    }
    .s-itemBOX [class*="-mt09"] {
      margin-top: 9rem;
    }
    .s-itemBOX [class*="-mt095"] {
      margin-top: 9.5rem;
    }
    .s-itemBOX [class*="-mt10"] {
      margin-top: 10rem;
    }
    .s-itemBOX [class*="-mt105"] {
      margin-top: 10.5rem;
    }
    .s-itemBOX [class*="-mt11"] {
      margin-top: 11rem;
    }
    .s-itemBOX [class*="-mt115"] {
      margin-top: 11.5rem;
    }
    .s-itemBOX [class*="-mt12"] {
      margin-top: 12rem;
    }
    .s-itemBOX [class*="-mt125"] {
      margin-top: 12.5rem;
    }
    .s-itemBOX [class*="-mt13"] {
      margin-top: 13rem;
    }
    .s-itemBOX [class*="-mt135"] {
      margin-top: 13.5rem;
    }
    .s-itemBOX [class*="-mt14"] {
      margin-top: 14rem;
    }
    .s-itemBOX [class*="-mt145"] {
      margin-top: 14.5rem;
    }
    .s-itemBOX [class*="-mt15"] {
      margin-top: 15rem;
    }
    .s-itemBOX [class*="-mt155"] {
      margin-top: 15.5rem;
    }
    .s-itemBOX [class*="-mt16"] {
      margin-top: 16rem;
    }
    .s-itemBOX [class*="-mt165"] {
      margin-top: 16.5rem;
    }
    .s-itemBOX [class*="-mt17"] {
      margin-top: 17rem;
    }
    .s-itemBOX [class*="-mt175"] {
      margin-top: 17.5rem;
    }
    .s-itemBOX [class*="-mt18"] {
      margin-top: 18rem;
    }
    .s-itemBOX [class*="-mt185"] {
      margin-top: 18.5rem;
    }
    .s-itemBOX [class*="-mt19"] {
      margin-top: 19rem;
    }
    .s-itemBOX [class*="-mt195"] {
      margin-top: 19.5rem;
    }
    .s-itemBOX [class*="-mt20"] {
      margin-top: 20rem;
    }
  
    .s-itemBOX [class*="-mb000"] {
      margin-bottom: 0rem;
    }
    .s-itemBOX [class*="-mb005"] {
      margin-bottom: 0.5rem;
    }
    .s-itemBOX [class*="-mb01"] {
      margin-bottom: 1rem;
    }
    .s-itemBOX [class*="-mb015"] {
      margin-bottom: 1.5rem;
    }
    .s-itemBOX [class*="-mb02"] {
      margin-bottom: 2rem;
    }
    .s-itemBOX [class*="-mb025"] {
      margin-bottom: 2.5rem;
    }
    .s-itemBOX [class*="-mb03"] {
      margin-bottom: 3rem;
    }
    .s-itemBOX [class*="-mb035"] {
      margin-bottom: 3.5rem;
    }
    .s-itemBOX [class*="-mb04"] {
      padding-bottom: 4rem;
    }
    .s-itemBOX [class*="-mb045"] {
      margin-bottom: 4.5rem;
    }
    .s-itemBOX [class*="-mb05"] {
      margin-bottom: 5rem;
    }
    .s-itemBOX [class*="-mb055"] {
      margin-bottom: 5.5rem;
    }
    .s-itemBOX [class*="-mb06"] {
      margin-bottom: 6rem;
    }
    .s-itemBOX [class*="-mb065"] {
      margin-bottom: 6.5rem;
    }
    .s-itemBOX [class*="-mb07"] {
      margin-bottom: 7rem;
    }
    .s-itemBOX [class*="-mb075"] {
      margin-bottom: 7.5rem;
    }
    .s-itemBOX [class*="-mb08"] {
      margin-bottom: 8rem;
    }
    .s-itemBOX [class*="-mb085"] {
      margin-bottom: 8.5rem;
    }
    .s-itemBOX [class*="-mb09"] {
      margin-bottom: 9rem;
    }
    .s-itemBOX [class*="-mb095"] {
      margin-bottom: 9.5rem;
    }
    .s-itemBOX [class*="-mb10"] {
      margin-bottom: 10rem;
    }
    .s-itemBOX [class*="-mb105"] {
      margin-bottom: 10.5rem;
    }
    .s-itemBOX [class*="-mb11"] {
      margin-bottom: 11rem;
    }
    .s-itemBOX [class*="-mb115"] {
      margin-bottom: 11.5rem;
    }
    .s-itemBOX [class*="-mb12"] {
      margin-bottom: 12rem;
    }
    .s-itemBOX [class*="-mb125"] {
      margin-bottom: 12.5rem;
    }
    .s-itemBOX [class*="-mb13"] {
      margin-bottom: 13rem;
    }
    .s-itemBOX [class*="-mb135"] {
      margin-bottom: 13.5rem;
    }
    .s-itemBOX [class*="-mb14"] {
      margin-bottom: 14rem;
    }
    .s-itemBOX [class*="-mb145"] {
      margin-bottom: 14.5rem;
    }
    .s-itemBOX [class*="-mb15"] {
      margin-bottom: 15rem;
    }
    .s-itemBOX [class*="-mb155"] {
      margin-bottom: 15.5rem;
    }
    .s-itemBOX [class*="-mb16"] {
      margin-bottom: 16rem;
    }
    .s-itemBOX [class*="-mb165"] {
      margin-bottom: 16.5rem;
    }
    .s-itemBOX [class*="-mb17"] {
      margin-bottom: 17rem;
    }
    .s-itemBOX [class*="-mb175"] {
      margin-bottom: 17.5rem;
    }
    .s-itemBOX [class*="-mb18"] {
      margin-bottom: 18rem;
    }
    .s-itemBOX [class*="-mb185"] {
      margin-bottom: 18.5rem;
    }
    .s-itemBOX [class*="-mb19"] {
      margin-bottom: 19rem;
    }
    .s-itemBOX [class*="-mb195"] {
      margin-bottom: 19.5rem;
    }
    .s-itemBOX [class*="-mb20"] {
      margin-bottom: 20rem;
    }
  
    .s-itemBOX [class*="-fs10"] {
      font-size: 10px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs11"] {
      font-size: 11px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs12"] {
      font-size: 12px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs13"] {
      font-size: 13px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs14"] {
      font-size: 14px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs16"] {
      font-size: 16px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs18"] {
      font-size: 18px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs20"] {
      font-size: 20px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs24"] {
      font-size: 24px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs25"] {
      font-size: 24px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs30"] {
      font-size: 30px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs40"] {
      font-size: 40px;
      line-height: 2;
    }
    .s-itemBOX [class*="-fs50"] {
      font-size: 50px;
      line-height: 2;
    }
    .page_ttl {
      font-size: 5.15789vw;
      line-height: 1.8;
    }
    .page_ttl_middle {
      font-size: 4.15789vw;
      line-height: 1.8;
    }
    .page_ttl_small {
      font-size: 3.15789vw;
      line-height: 1.8;
    }
    .page_ttl_sub {
      font-size: 4.5vw;
      line-height: 1.8;
    }
    .page_ttl_little {
      font-size: 11px;
      line-height: 1.8;
    }
    .page_ttl_mini {
      font-size: 2.5vw;
      line-height: 1.8;
    }
    .pc_cnt {
      display: none;
    }
    .pctab_cnt {
      display: none;
    }
    .tabsp_cnt {
      display: block;
    }
    .sp_cnt {
      display: block;
    }
  }
  