/*
▼block editor css
*/

/* -------------------------------------------------------------------------------- */
/*        BASE                                                                    */
/* -------------------------------------------------------------------------------- */
.hblk_innerblock
{
    font-weight: 400;
    font-size: 0.85rem;
    letter-spacing: .1em;
    line-height: 2.2;
    font-family: "ryo-text-plusn", serif;
    font-weight: 500;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    font-feature-settings: "palt";
}
.hblk_innerblock p
{
    margin: 0 0 15px 0;

}
.hblk_innerblock p strong{font-weight:bold;}

/* beditor-margin */
.beditor-margin_base005{margin-bottom:5px;}.beditor-margin_base010{margin-bottom:10px;}
.beditor-margin_base015{margin-bottom:15px;}.beditor-margin_base020{margin-bottom:20px;}
.beditor-margin_base025{margin-bottom:25px;}.beditor-margin_base030{margin-bottom:30px;}
.beditor-margin_base035{margin-bottom:35px;}.beditor-margin_base040{margin-bottom:40px;}
.beditor-margin_base045{margin-bottom:45px;}.beditor-margin_base050{margin-bottom:50px;}
.beditor-margin_base055{margin-bottom:55px;}.beditor-margin_base060{margin-bottom:60px;}
.beditor-margin_base065{margin-bottom:65px;}.beditor-margin_base070{margin-bottom:70px;}
.beditor-margin_base075{margin-bottom:75px;}.beditor-margin_base080{margin-bottom:80px;}
.beditor-margin_base085{margin-bottom:85px;}.beditor-margin_base090{margin-bottom:90px;}
.beditor-margin_base095{margin-bottom:95px;}.beditor-margin_base100{margin-bottom:100px;}

/* MULTI BLOCK */
.beditor-multi{display: grid;}
.beditor-multi .image {margin-bottom: 10px; overflow: hidden;}
.beditor-multi .image img{width: 100%; height: 100%; object-fit: cover; vertical-align: bottom;}
.beditor-multi .image img.imgfit-pc-0{height: auto;}
.beditor-multi a{text-decoration: none;}
.beditor-multi a img
{
    transition: transform 0.7s ease
}

.beditor-multi a:hover img
{
    transform: scale(1.1);
}

/* -------------------------------------------------------------------------------- */
/*        PC                                                                    */
/* -------------------------------------------------------------------------------- */
  
  /*画像の「縦 x 横」比率*/
  .beditor-aspect-ratio-pc-1_1 img{aspect-ratio: 1 / 1;}   /* 正方形 */
  .beditor-aspect-ratio-pc-2_1 img{aspect-ratio: 2 / 1;}   /* 横サイズ2倍 */
  .beditor-aspect-ratio-pc-1_2 img{aspect-ratio: 1 / 2;}   /* 縦サイズ2倍 */
  /*横長*/
  .beditor-aspect-ratio-pc-4_3 img{aspect-ratio: 4 / 3;}    /*スタンダードサイズ*/
  .beditor-aspect-ratio-pc-16_9 img{aspect-ratio: 16 / 9;}  /*ワイドサイズ*/
  .beditor-aspect-ratio-pc-12_5 img{aspect-ratio: 12 / 5;}  /* シネマスコープ */

  .beditor-aspect-ratio-pc-5_4 img{aspect-ratio: 5 / 4;} /*カスタム*/
  .beditor-aspect-ratio-pc-5_3 img{aspect-ratio: 5 / 3;} /*カスタム*/
  .beditor-aspect-ratio-pc-5_2 img{aspect-ratio: 5 / 2;} /*カスタム*/
  .beditor-aspect-ratio-pc-5_1 img{aspect-ratio: 5 / 1;} /*カスタム*/
  
  /*縦長*/
  .beditor-aspect-ratio-pc-9_16 img{aspect-ratio: 9 / 16;}
  .beditor-aspect-ratio-pc-5_12 img{aspect-ratio: 5 / 12;}
  .beditor-aspect-ratio-pc-3_4 img{aspect-ratio: 3 / 4;}
  .beditor-aspect-ratio-pc-1_5 img{aspect-ratio: 1 / 5;}
  .beditor-aspect-ratio-pc-2_5 img{aspect-ratio: 2 / 5;}
  .beditor-aspect-ratio-pc-3_5 img{aspect-ratio: 3 / 5;}
  .beditor-aspect-ratio-pc-4_5 img{aspect-ratio: 4 / 5;}


/* beditor-margin_pc */
.beditor-margin_pc005{margin-bottom:5px;}.beditor-margin_pc010{margin-bottom:10px;}
.beditor-margin_pc015{margin-bottom:15px;}.beditor-margin_pc020{margin-bottom:20px;}
.beditor-margin_pc025{margin-bottom:25px;}.beditor-margin_pc030{margin-bottom:30px;}
.beditor-margin_pc035{margin-bottom:35px;}.beditor-margin_pc040{margin-bottom:40px;}
.beditor-margin_pc045{margin-bottom:45px;}.beditor-margin_pc050{margin-bottom:50px;}
.beditor-margin_pc055{margin-bottom:55px;}.beditor-margin_pc060{margin-bottom:60px;}
.beditor-margin_pc065{margin-bottom:65px;}.beditor-margin_pc070{margin-bottom:70px;}
.beditor-margin_pc075{margin-bottom:75px;}.beditor-margin_pc080{margin-bottom:80px;}
.beditor-margin_pc085{margin-bottom:85px;}.beditor-margin_pc090{margin-bottom:90px;}
.beditor-margin_pc095{margin-bottom:95px;}.beditor-margin_pc100{margin-bottom:100px;}

/* MULTI BLOCK */
.beditor-multi .column .title
{
    font-size:1.1em;
    font-weight: bold;
}
.beditor-multi .column .text
{
    font-size:0.8em;
}
.beditor-multi .column .btn{text-align: center;}
.beditor-multi .column .btn span
{
    display: inline-block;
    background:#eee;
    border-radius: 10px;
    padding: 2px 15px;
    font-size: 0.8em;
}

.beditor-colum_pc1,.beditor-colum_pc2,.beditor-colum_pc2b,.beditor-colum_pc2c,.beditor-colum_pc3,.beditor-colum_pc4,.beditor-colum_pc5,.beditor-colum_pc6,.beditor-colum_pc7,.beditor-colum_pc8,.beditor-colum_pc9,.beditor-colum_pc10{display: grid;}
.beditor-colum_pc1{grid-template-columns: 1fr;}
.beditor-colum_pc2{grid-template-columns: 1fr 1fr;}
.beditor-colum_pc2b{grid-template-columns: 0.65fr 0.35fr;}
.beditor-colum_pc2c{grid-template-columns: 0.35fr 0.65fr;}
.beditor-colum_pc3{grid-template-columns: 1fr 1fr 1fr;}
.beditor-colum_pc4{grid-template-columns: 1fr 1fr 1fr 1fr;}
.beditor-colum_pc5{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
.beditor-colum_pc6{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}
.beditor-colum_pc7{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.beditor-colum_pc8{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.beditor-colum_pc9{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.beditor-colum_pc10{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}

/* gap(全体) */
.beditor-gap_pc0{gap: 0px;}.beditor-gap_pc1{gap: 1px;}.beditor-gap_pc2{gap: 2px;}.beditor-gap_pc3{gap: 3px;}.beditor-gap_pc4{gap: 4px;}.beditor-gap_pc5{gap: 5px;}.beditor-gap_pc6{gap: 6px;}.beditor-gap_pc7{gap: 7px;}.beditor-gap_pc8{gap: 8px;}.beditor-gap_pc9{gap: 9px;}.beditor-gap_pc10{gap: 10px;}
.beditor-gap_pc15{gap: 15px;}.beditor-gap_pc20{gap: 20px;}
.beditor-gap_pc25{gap: 25px;}.beditor-gap_pc30{gap: 30px;}
.beditor-gap_pc35{gap: 35px;}.beditor-gap_pc40{gap: 40px;}
.beditor-gap_pc45{gap: 45px;}.beditor-gap_pc50{gap: 50px;}
.beditor-gap_pc55{gap: 55px;}.beditor-gap_pc60{gap: 60px;}
.beditor-gap_pc65{gap: 65px;}.beditor-gap_pc70{gap: 70px;}
.beditor-gap_pc75{gap: 75px;}.beditor-gap_pc80{gap: 80px;}
.beditor-gap_pc85{gap: 85px;}.beditor-gap_pc90{gap: 90px;}
.beditor-gap_pc95{gap: 95px;}.beditor-gap_pc100{gap: 100px;}

/* gap(横) */
.beditor-gap-c_pc0{column-gap: 0px;}.beditor-gap-c_pc1{column-gap: 1px;}.beditor-gap-c_pc2{column-gap: 2px;}.beditor-gap-c_pc3{column-gap: 3px;}.beditor-gap-c_pc4{column-gap: 4px;}.beditor-gap-c_pc5{column-gap: 5px;}.beditor-gap-c_pc6{column-gap: 6px;}.beditor-gap-c_pc7{column-gap: 7px;}.beditor-gap-c_pc8{column-gap: 8px;}.beditor-gap-c_pc9{column-gap: 9px;}.beditor-gap-c_pc10{column-gap: 10px;}
.beditor-gap-c_pc15{column-gap: 15px;}.beditor-gap-c_pc20{column-gap: 20px;}
.beditor-gap-c_pc25{column-gap: 25px;}.beditor-gap-c_pc30{column-gap: 30px;}
.beditor-gap-c_pc35{column-gap: 35px;}.beditor-gap-c_pc40{column-gap: 40px;}
.beditor-gap-c_pc45{column-gap: 45px;}.beditor-gap-c_pc50{column-gap: 50px;}
.beditor-gap-c_pc55{column-gap: 55px;}.beditor-gap-c_pc60{column-gap: 60px;}
.beditor-gap-c_pc65{column-gap: 65px;}.beditor-gap-c_pc70{column-gap: 70px;}
.beditor-gap-c_pc75{column-gap: 75px;}.beditor-gap-c_pc80{column-gap: 80px;}
.beditor-gap-c_pc85{column-gap: 85px;}.beditor-gap-c_pc90{column-gap: 90px;}
.beditor-gap-c_pc95{column-gap: 95px;}.beditor-gap-c_pc100{column-gap: 100px;}

/* gap(縦) */
.beditor-gap-r_pc0{row-gap: 0px;}.beditor-gap-r_pc1{row-gap: 1px;}.beditor-gap-r_pc2{row-gap: 2px;}.beditor-gap-r_pc3{row-gap: 3px;}.beditor-gap-r_pc4{row-gap: 4px;}.beditor-gap-r_pc5{row-gap: 5px;}.beditor-gap-r_pc6{row-gap: 6px;}.beditor-gap-r_pc7{row-gap: 7px;}.beditor-gap-r_pc8{row-gap: 8px;}.beditor-gap-r_pc9{row-gap: 9px;}.beditor-gap-r_pc10{row-gap: 10px;}
.beditor-gap-r_pc15{row-gap: 15px;}.beditor-gap-r_pc20{row-gap: 20px;}
.beditor-gap-r_pc25{row-gap: 25px;}.beditor-gap-r_pc30{row-gap: 30px;}
.beditor-gap-r_pc35{row-gap: 35px;}.beditor-gap-r_pc40{row-gap: 40px;}
.beditor-gap-r_pc45{row-gap: 45px;}.beditor-gap-r_pc50{row-gap: 50px;}
.beditor-gap-r_pc55{row-gap: 55px;}.beditor-gap-r_pc60{row-gap: 60px;}
.beditor-gap-r_pc65{row-gap: 65px;}.beditor-gap-r_pc70{row-gap: 70px;}
.beditor-gap-r_pc75{row-gap: 75px;}.beditor-gap-r_pc80{row-gap: 80px;}
.beditor-gap-r_pc85{row-gap: 85px;}.beditor-gap-r_pc90{row-gap: 90px;}
.beditor-gap-r_pc95{row-gap: 95px;}.beditor-gap-r_pc100{row-gap: 100px;}

/* TITLE */
.hblk_title.beditor-title_type01
{
    font-weight: 400;
    font-size: 1.2rem;
    letter-spacing: .1em;
    line-height: 1.8;
    font-family: "ryo-text-plusn", serif;
    font-weight: 500;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    font-feature-settings: "palt";
}
.hblk_title.beditor-align_pc_left{text-align:left;}
.hblk_title.beditor-align_pc_center{text-align:center;}
.hblk_title.beditor-align_pc_right{text-align:right;}

/* hblk_gallerys */
.hblk_gallerys img
{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hblk_gallerys
{
  display: grid;
  gap: 30px;
  margin-bottom: 0px;
}
.hblk_gallerys.type2{grid-template-columns: 0.5fr 0.5fr;}
.hblk_gallerys.type3{grid-template-columns: 0.3fr 0.7fr;}
.hblk_gallerys.type4{grid-template-columns: 0.7fr 0.3fr;}

/* hblk_kodawari */
.hblk_kodawari.type1
{
    border:2px solid #eee;
    padding:15px;
	margin-bottom:20px;
}
.hblk_kodawari.type1 .midashi
{
    color: #aaa;
    text-align: center;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}
.hblk_kodawari.type1 .detail .title
{
    font-size:1.1em;
    margin-bottom: 5px;
}

.hblk_kodawari.type1 .detail .text
{
    margin-bottom: 10px;
}
.hblk_kodawari.type1 .image img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hblk_kodawari.type1 .detail .cap
{
    font-size:0.9em;
    font-weight: 300;
}

/* -------------------------------------------------------------------------------- */
/*        TABLET                                                                    */
/* -------------------------------------------------------------------------------- */
@media screen and (min-width: 740px) and (max-width: 899px)
{
    /*画像の「縦 x 横」比率*/
    .beditor-aspect-ratio-tb-1_1 img{aspect-ratio: 1 / 1;}   /* 正方形 */
    .beditor-aspect-ratio-tb-2_1 img{aspect-ratio: 2 / 1;}   /* 横サイズ2倍 */
    .beditor-aspect-ratio-tb-1_2 img{aspect-ratio: 1 / 2;}   /* 縦サイズ2倍 */
    /*横長*/
    .beditor-aspect-ratio-tb-4_3 img{aspect-ratio: 4 / 3;}    /*スタンダードサイズ*/
    .beditor-aspect-ratio-tb-16_9 img{aspect-ratio: 16 / 9;}  /*ワイドサイズ*/
    .beditor-aspect-ratio-tb-12_5 img{aspect-ratio: 12 / 5;}  /* シネマスコープ */

    .beditor-aspect-ratio-tb-5_4 img{aspect-ratio: 5 / 4;} /*カスタム*/
    .beditor-aspect-ratio-tb-5_3 img{aspect-ratio: 5 / 3;} /*カスタム*/
    .beditor-aspect-ratio-tb-5_2 img{aspect-ratio: 5 / 2;} /*カスタム*/
    .beditor-aspect-ratio-tb-5_1 img{aspect-ratio: 5 / 1;} /*カスタム*/
    
    /*縦長*/
    .beditor-aspect-ratio-tb-9_16 img{aspect-ratio: 9 / 16;}
    .beditor-aspect-ratio-tb-5_12 img{aspect-ratio: 5 / 12;}
    .beditor-aspect-ratio-tb-3_4 img{aspect-ratio: 3 / 4;}
    .beditor-aspect-ratio-tb-1_5 img{aspect-ratio: 1 / 5;}
    .beditor-aspect-ratio-tb-2_5 img{aspect-ratio: 2 / 5;}
    .beditor-aspect-ratio-tb-3_5 img{aspect-ratio: 3 / 5;}
    .beditor-aspect-ratio-tb-4_5 img{aspect-ratio: 4 / 5;}

    /* beditor-margin_tb */
    .beditor-margin_tb005{margin-bottom:5px;}.beditor-margin_tb010{margin-bottom:10px;}
    .beditor-margin_tb015{margin-bottom:15px;}.beditor-margin_tb020{margin-bottom:20px;}
    .beditor-margin_tb025{margin-bottom:25px;}.beditor-margin_tb030{margin-bottom:30px;}
    .beditor-margin_tb035{margin-bottom:35px;}.beditor-margin_tb040{margin-bottom:40px;}
    .beditor-margin_tb045{margin-bottom:45px;}.beditor-margin_tb050{margin-bottom:50px;}
    .beditor-margin_tb055{margin-bottom:55px;}.beditor-margin_tb060{margin-bottom:60px;}
    .beditor-margin_tb065{margin-bottom:65px;}.beditor-margin_tb070{margin-bottom:70px;}
    .beditor-margin_tb075{margin-bottom:75px;}.beditor-margin_tb080{margin-bottom:80px;}
    .beditor-margin_tb085{margin-bottom:85px;}.beditor-margin_tb090{margin-bottom:90px;}
    .beditor-margin_tb095{margin-bottom:95px;}.beditor-margin_tb100{margin-bottom:100px;}

    /* MULTI BLOCK */
    .beditor-colum_tb1,.beditor-colum_tb2,.beditor-colum_tb2b,.beditor-colum_tb2c,.beditor-colum_tb3,.beditor-colum_tb4,.beditor-colum_tb5,.beditor-colum_tb6,.beditor-colum_tb7,.beditor-colum_tb8,.beditor-colum_tb9,.beditor-colum_tb10{display: grid;}
    .beditor-colum_tb1{grid-template-columns: 1fr;}
    .beditor-colum_tb2{grid-template-columns: 1fr 1fr;}
    .beditor-colum_tb2b{grid-template-columns: 0.65fr 0.35fr;}
    .beditor-colum_tb2c{grid-template-columns: 0.35fr 0.65fr;}
    .beditor-colum_tb3{grid-template-columns: 1fr 1fr 1fr;}
    .beditor-colum_tb4{grid-template-columns: 1fr 1fr 1fr 1fr;}
    .beditor-colum_tb5{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_tb6{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_tb7{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_tb8{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_tb9{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_tb10{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}

    /* gap(全体) */
    .beditor-gap_tb0{gap: 0px;}.beditor-gap_tb1{gap: 1px;}.beditor-gap_tb2{gap: 2px;}.beditor-gap_tb3{gap: 3px;}.beditor-gap_tb4{gap: 4px;}.beditor-gap_tb5{gap: 5px;}.beditor-gap_tb6{gap: 6px;}.beditor-gap_tb7{gap: 7px;}.beditor-gap_tb8{gap: 8px;}.beditor-gap_tb9{gap: 9px;}.beditor-gap_tb10{gap: 10px;}
    .beditor-gap_tb15{gap: 15px;}.beditor-gap_tb20{gap: 20px;}
    .beditor-gap_tb25{gap: 25px;}.beditor-gap_tb30{gap: 30px;}
    .beditor-gap_tb35{gap: 35px;}.beditor-gap_tb40{gap: 40px;}
    .beditor-gap_tb45{gap: 45px;}.beditor-gap_tb50{gap: 50px;}
    .beditor-gap_tb55{gap: 55px;}.beditor-gap_tb60{gap: 60px;}
    .beditor-gap_tb65{gap: 65px;}.beditor-gap_tb70{gap: 70px;}
    .beditor-gap_tb75{gap: 75px;}.beditor-gap_tb80{gap: 80px;}
    .beditor-gap_tb85{gap: 85px;}.beditor-gap_tb90{gap: 90px;}
    .beditor-gap_tb95{gap: 95px;}.beditor-gap_tb100{gap: 100px;}

    /* gap(横) */
    .beditor-gap-c_tb0{column-gap: 0px;}.beditor-gap-c_tb1{column-gap: 1px;}.beditor-gap-c_tb2{column-gap: 2px;}.beditor-gap-c_tb3{column-gap: 3px;}.beditor-gap-c_tb4{column-gap: 4px;}.beditor-gap-c_tb5{column-gap: 5px;}.beditor-gap-c_tb6{column-gap: 6px;}.beditor-gap-c_tb7{column-gap: 7px;}.beditor-gap-c_tb8{column-gap: 8px;}.beditor-gap-c_tb9{column-gap: 9px;}.beditor-gap-c_tb10{column-gap: 10px;}
    .beditor-gap-c_tb15{column-gap: 15px;}.beditor-gap-c_tb20{column-gap: 20px;}
    .beditor-gap-c_tb25{column-gap: 25px;}.beditor-gap-c_tb30{column-gap: 30px;}
    .beditor-gap-c_tb35{column-gap: 35px;}.beditor-gap-c_tb40{column-gap: 40px;}
    .beditor-gap-c_tb45{column-gap: 45px;}.beditor-gap-c_tb50{column-gap: 50px;}
    .beditor-gap-c_tb55{column-gap: 55px;}.beditor-gap-c_tb60{column-gap: 60px;}
    .beditor-gap-c_tb65{column-gap: 65px;}.beditor-gap-c_tb70{column-gap: 70px;}
    .beditor-gap-c_tb75{column-gap: 75px;}.beditor-gap-c_tb80{column-gap: 80px;}
    .beditor-gap-c_tb85{column-gap: 85px;}.beditor-gap-c_tb90{column-gap: 90px;}
    .beditor-gap-c_tb95{column-gap: 95px;}.beditor-gap-c_tb100{column-gap: 100px;}

    /* gap(縦) */
    .beditor-gap-r_tb0{row-gap: 0px;}.beditor-gap-r_tb1{row-gap: 1px;}.beditor-gap-r_tb2{row-gap: 2px;}.beditor-gap-r_tb3{row-gap: 3px;}.beditor-gap-r_tb4{row-gap: 4px;}.beditor-gap-r_tb5{row-gap: 5px;}.beditor-gap-r_tb6{row-gap: 6px;}.beditor-gap-r_tb7{row-gap: 7px;}.beditor-gap-r_tb8{row-gap: 8px;}.beditor-gap-r_tb9{row-gap: 9px;}.beditor-gap-r_tb10{row-gap: 10px;}
    .beditor-gap-r_tb15{row-gap: 15px;}.beditor-gap-r_tb20{row-gap: 20px;}
    .beditor-gap-r_tb25{row-gap: 25px;}.beditor-gap-r_tb30{row-gap: 30px;}
    .beditor-gap-r_tb35{row-gap: 35px;}.beditor-gap-r_tb40{row-gap: 40px;}
    .beditor-gap-r_tb45{row-gap: 45px;}.beditor-gap-r_tb50{row-gap: 50px;}
    .beditor-gap-r_tb55{row-gap: 55px;}.beditor-gap-r_tb60{row-gap: 60px;}
    .beditor-gap-r_tb65{row-gap: 65px;}.beditor-gap-r_tb70{row-gap: 70px;}
    .beditor-gap-r_tb75{row-gap: 75px;}.beditor-gap-r_tb80{row-gap: 80px;}
    .beditor-gap-r_tb85{row-gap: 85px;}.beditor-gap-r_tb90{row-gap: 90px;}
    .beditor-gap-r_tb95{row-gap: 95px;}.beditor-gap-r_tb100{row-gap: 100px;}

    /* TITLE */
    .hblk_title.beditor-title_type01
    {
        font-weight: 400;
        font-size: 1.2rem;
        letter-spacing: .1em;
        line-height: 1.8;
        font-family: "ryo-text-plusn", serif;
        font-weight: 500;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        font-feature-settings: "palt";
    }
    .hblk_title.beditor-align_tb_left{text-align:left;}
    .hblk_title.beditor-align_tb_center{text-align:center;}
    .hblk_title.beditor-align_tb_right{text-align:right;}

    /* hblk_gallerys */
    .hblk_gallerys
    {
        display: grid;
        gap: 20px;
        margin-bottom: 0px;
    }
}

/* -------------------------------------------------------------------------------- */
/*         MOBILE                                                                   */
/* -------------------------------------------------------------------------------- */
@media only screen and (max-width: 739px)
{
    /*画像の「縦 x 横」比率*/
    .beditor-aspect-ratio-mb-1_1 img{aspect-ratio: 1 / 1;}   /* 正方形 */
    .beditor-aspect-ratio-mb-2_1 img{aspect-ratio: 2 / 1;}   /* 横サイズ2倍 */
    .beditor-aspect-ratio-mb-1_2 img{aspect-ratio: 1 / 2;}   /* 縦サイズ2倍 */
    /*横長*/
    .beditor-aspect-ratio-mb-4_3 img{aspect-ratio: 4 / 3;}    /*スタンダードサイズ*/
    .beditor-aspect-ratio-mb-16_9 img{aspect-ratio: 16 / 9;}  /*ワイドサイズ*/
    .beditor-aspect-ratio-mb-12_5 img{aspect-ratio: 12 / 5;}  /* シネマスコープ */

    .beditor-aspect-ratio-mb-5_4 img{aspect-ratio: 5 / 4;} /*カスタム*/
    .beditor-aspect-ratio-mb-5_3 img{aspect-ratio: 5 / 3;} /*カスタム*/
    .beditor-aspect-ratio-mb-5_2 img{aspect-ratio: 5 / 2;} /*カスタム*/
    .beditor-aspect-ratio-mb-5_1 img{aspect-ratio: 5 / 1;} /*カスタム*/
    
    /*縦長*/
    .beditor-aspect-ratio-mb-9_16 img{aspect-ratio: 9 / 16;}
    .beditor-aspect-ratio-mb-5_12 img{aspect-ratio: 5 / 12;}
    .beditor-aspect-ratio-mb-3_4 img{aspect-ratio: 3 / 4;}
    .beditor-aspect-ratio-mb-1_5 img{aspect-ratio: 1 / 5;}
    .beditor-aspect-ratio-mb-2_5 img{aspect-ratio: 2 / 5;}
    .beditor-aspect-ratio-mb-3_5 img{aspect-ratio: 3 / 5;}
    .beditor-aspect-ratio-mb-4_5 img{aspect-ratio: 4 / 5;}

    /* beditor-margin_mb */
    .beditor-margin_mb005{margin-bottom:5px;}.beditor-margin_mb010{margin-bottom:10px;}
    .beditor-margin_mb015{margin-bottom:15px;}.beditor-margin_mb020{margin-bottom:20px;}
    .beditor-margin_mb025{margin-bottom:25px;}.beditor-margin_mb030{margin-bottom:30px;}
    .beditor-margin_mb035{margin-bottom:35px;}.beditor-margin_mb040{margin-bottom:40px;}
    .beditor-margin_mb045{margin-bottom:45px;}.beditor-margin_mb050{margin-bottom:50px;}
    .beditor-margin_mb055{margin-bottom:55px;}.beditor-margin_mb060{margin-bottom:60px;}
    .beditor-margin_mb065{margin-bottom:65px;}.beditor-margin_mb070{margin-bottom:70px;}
    .beditor-margin_mb075{margin-bottom:75px;}.beditor-margin_mb080{margin-bottom:80px;}
    .beditor-margin_mb085{margin-bottom:85px;}.beditor-margin_mb090{margin-bottom:90px;}
    .beditor-margin_mb095{margin-bottom:95px;}.beditor-margin_mb100{margin-bottom:100px;}

    /* MULTI BLOCK */
    .beditor-colum_mb1,.beditor-colum_mb2,.beditor-colum_mb2b,.beditor-colum_mb2c,.beditor-colum_mb3,.beditor-colum_mb4,.beditor-colum_mb5,.beditor-colum_mb6,.beditor-colum_mb7,.beditor-colum_mb8,.beditor-colum_mb9,.beditor-colum_mb10{display: grid;}
    .beditor-colum_mb1{grid-template-columns: 1fr;}
    .beditor-colum_mb2{grid-template-columns: 1fr 1fr;}
    .beditor-colum_mb2b{grid-template-columns: 0.65fr 0.35fr;}
    .beditor-colum_mb2c{grid-template-columns: 0.35fr 0.65fr;}
    .beditor-colum_mb3{grid-template-columns: 1fr 1fr 1fr;}
    .beditor-colum_mb4{grid-template-columns: 1fr 1fr 1fr 1fr;}
    .beditor-colum_mb5{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_mb6{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_mb7{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_mb8{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_mb9{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
    .beditor-colum_mb10{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}

    /* gap(全体) */
    .beditor-gap_mb0{gap: 0px;}.beditor-gap_mb1{gap: 1px;}.beditor-gap_mb2{gap: 2px;}.beditor-gap_mb3{gap: 3px;}.beditor-gap_mb4{gap: 4px;}.beditor-gap_mb5{gap: 5px;}.beditor-gap_mb6{gap: 6px;}.beditor-gap_mb7{gap: 7px;}.beditor-gap_mb8{gap: 8px;}.beditor-gap_mb9{gap: 9px;}.beditor-gap_mb10{gap: 10px;}
    .beditor-gap_mb15{gap: 15px;}.beditor-gap_mb20{gap: 20px;}
    .beditor-gap_mb25{gap: 25px;}.beditor-gap_mb30{gap: 30px;}
    .beditor-gap_mb35{gap: 35px;}.beditor-gap_mb40{gap: 40px;}
    .beditor-gap_mb45{gap: 45px;}.beditor-gap_mb50{gap: 50px;}
    .beditor-gap_mb55{gap: 55px;}.beditor-gap_mb60{gap: 60px;}
    .beditor-gap_mb65{gap: 65px;}.beditor-gap_mb70{gap: 70px;}
    .beditor-gap_mb75{gap: 75px;}.beditor-gap_mb80{gap: 80px;}
    .beditor-gap_mb85{gap: 85px;}.beditor-gap_mb90{gap: 90px;}
    .beditor-gap_mb95{gap: 95px;}.beditor-gap_mb100{gap: 100px;}

    /* gap(横) */
    .beditor-gap-c_mb0{column-gap: 0px;}.beditor-gap-c_mb1{column-gap: 1px;}.beditor-gap-c_mb2{column-gap: 2px;}.beditor-gap-c_mb3{column-gap: 3px;}.beditor-gap-c_mb4{column-gap: 4px;}.beditor-gap-c_mb5{column-gap: 5px;}.beditor-gap-c_mb6{column-gap: 6px;}.beditor-gap-c_mb7{column-gap: 7px;}.beditor-gap-c_mb8{column-gap: 8px;}.beditor-gap-c_mb9{column-gap: 9px;}.beditor-gap-c_mb10{column-gap: 10px;}
    .beditor-gap-c_mb15{column-gap: 15px;}.beditor-gap-c_mb20{column-gap: 20px;}
    .beditor-gap-c_mb25{column-gap: 25px;}.beditor-gap-c_mb30{column-gap: 30px;}
    .beditor-gap-c_mb35{column-gap: 35px;}.beditor-gap-c_mb40{column-gap: 40px;}
    .beditor-gap-c_mb45{column-gap: 45px;}.beditor-gap-c_mb50{column-gap: 50px;}
    .beditor-gap-c_mb55{column-gap: 55px;}.beditor-gap-c_mb60{column-gap: 60px;}
    .beditor-gap-c_mb65{column-gap: 65px;}.beditor-gap-c_mb70{column-gap: 70px;}
    .beditor-gap-c_mb75{column-gap: 75px;}.beditor-gap-c_mb80{column-gap: 80px;}
    .beditor-gap-c_mb85{column-gap: 85px;}.beditor-gap-c_mb90{column-gap: 90px;}
    .beditor-gap-c_mb95{column-gap: 95px;}.beditor-gap-c_mb100{column-gap: 100px;}

    /* gap(縦) */
    .beditor-gap-r_mb0{row-gap: 0px;}.beditor-gap-r_mb1{row-gap: 1px;}.beditor-gap-r_mb2{row-gap: 2px;}.beditor-gap-r_mb3{row-gap: 3px;}.beditor-gap-r_mb4{row-gap: 4px;}.beditor-gap-r_mb5{row-gap: 5px;}.beditor-gap-r_mb6{row-gap: 6px;}.beditor-gap-r_mb7{row-gap: 7px;}.beditor-gap-r_mb8{row-gap: 8px;}.beditor-gap-r_mb9{row-gap: 9px;}.beditor-gap-r_mb10{row-gap: 10px;}
    .beditor-gap-r_mb15{row-gap: 15px;}.beditor-gap-r_mb20{row-gap: 20px;}
    .beditor-gap-r_mb25{row-gap: 25px;}.beditor-gap-r_mb30{row-gap: 30px;}
    .beditor-gap-r_mb35{row-gap: 35px;}.beditor-gap-r_mb40{row-gap: 40px;}
    .beditor-gap-r_mb45{row-gap: 45px;}.beditor-gap-r_mb50{row-gap: 50px;}
    .beditor-gap-r_mb55{row-gap: 55px;}.beditor-gap-r_mb60{row-gap: 60px;}
    .beditor-gap-r_mb65{row-gap: 65px;}.beditor-gap-r_mb70{row-gap: 70px;}
    .beditor-gap-r_mb75{row-gap: 75px;}.beditor-gap-r_mb80{row-gap: 80px;}
    .beditor-gap-r_mb85{row-gap: 85px;}.beditor-gap-r_mb90{row-gap: 90px;}
    .beditor-gap-r_mb95{row-gap: 95px;}.beditor-gap-r_mb100{row-gap: 100px;}

    /* TITLE */
    .hblk_title.beditor-title_type01
    {
        font-weight: 400;
        font-size: 1.1rem;
        letter-spacing: .1em;
        line-height: 1.8;
        font-family: "ryo-text-plusn", serif;
        font-weight: 500;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        font-feature-settings: "palt";
    }
    .hblk_title.beditor-align_mb_left{text-align:left;}
    .hblk_title.beditor-align_mb_center{text-align:center;}
    .hblk_title.beditor-align_mb_right{text-align:right;}

    /* hblk_gallerys */
    .hblk_gallerys
    {
        display: grid;
        gap: 15px;
        margin-bottom: 0px;
    }
}
