/* フッター 被り削除 */
/* テーマカラーは#FFF6ADに変更
イワタ ゴシック M
*/

.ec-footerInsertLinks {
    display: none;
}

.p-heading-arrow {
    position: relative;
    z-index: 3;
}

/* ここのIDはチェック フッター下のスペース消し */
#frame_95451667277516283 {
    display: none;
}

.theme-custom .c-symbol {
    background-color: #FFE384 !important;
}

/* ヘッダー */
#section-203 .c-inner {
    padding: 80px 20px 1px;
}

#section-203 .p-m_navigationMenu a {
    transition: .3s;
    position: relative;
}

#section-203 .p-m_navigationMenu a:hover {
    opacity: .6;
    text-decoration: none;

}

@media screen and (min-width: 768px) {
    #section-203 .p-m_navigationMenu li+li {
        margin-left: 40px;
    }

}

@media screen and (max-width: 768px) {
    #section-203 .p-m_navigationMenu li+li {
        margin-left: 0px;
    }

}

@media screen and (max-width: 768px) {

    #section-203 .c-inner {
        padding: 20px 20px 1px;
    }
}

/* MV下 会場 東京メトロ東西線 門前仲町駅すぐ */
#section-211 .c-wrapper {
    max-width: 830px;
}

@media screen and (max-width: 768px) {
    #section-211 .c-wrapper {
        max-width: 550px;
    }

    #section-211 .u-mbmd--sp {
        margin: 0 auto 40px;
    }

    #section-211 .row {
        flex-direction: column-reverse;
    }

    #section-211 img {
        width: 100%;
    }

    #section-211 .c-inner {
        padding-bottom: 20px;
    }

    #section-211 .u-mbmd--sp {
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 568px) {
    #section-211 img {
        width: 50%;
    }
}


/* 日時..... */
#section-212 .c-heading--bdr-thin-btm{
    border-bottom-color: #4eb3e5;
    background-color: #4eb3e5;
    padding-top: .5em;
    border-bottom: none;
    color: #fff;
}
#section-212 .col-sm-6,
#section-235 .col-sm-6,
#section-243 .col-sm-6,
#section-244 .col-sm-6
{
    flex-basis: 90%;
    max-width: 860px;
    background: #fff;
    padding: 60px 40px 30px;
    border-radius: 50px;
}

#section-212 .c-inner--vertical,
#section-235 .c-inner--vertical,
#section-243 .c-inner--vertical,
#section-244 .c-inner--vertical
{
    padding: 120px 40px 120px
}

@media screen and (max-width: 768px) {
    #section-212 .c-inner--vertical,
    #section-235 .c-inner--vertical,
    #section-243 .c-inner--vertical,
    #section-244 .c-inner--vertical    
    {
        padding: 20px 10px 20px
    }

    #section-212 .col-sm-6,
    #section-235 .col-sm-6,
    #section-243 .col-sm-6,
    #section-244 .col-sm-6    
    {
        max-width: 100%;
        padding: 30px 20px;
    }

    #section-212 .u-plmd,
    #section-235 .u-plmd,
    #section-240 .u-plmd,
    #section-243 .u-plmd,
    #section-244 .u-plmd    
    {      
        padding: 0;
    }
}

/* 日時#section-240..... */
#section-239 .c-inner{
    padding: 50px 20px 1px !important;
}
@media screen and (max-width: 768px) {
    #section-239 .c-inner{
    padding: 20px 20px 1px !important;
}
}
#section-240 .col-sm-6,
#section-241 .col-sm-6,

#section-235 .col-sm-6,
#section-243 .col-sm-6,
#section-244 .col-sm-6
{
    flex-basis: 90%;
    max-width: 860px;
    background: #fff;
    padding: 40px 40px 20px;
    border-radius: 50px;
}
@media screen and (max-width: 768px) {
        #section-240 .col-sm-6,
        #section-241 .col-sm-6,
        #section-235 .col-sm-6,
        #section-243 .col-sm-6,
        #section-244 .col-sm-6
    {
        max-width: 100%;
        padding: 40px 20px 10px;
    }
}
#section-240 .c-inner--vertical,
#section-241 .c-inner--vertical,
#section-235 .c-inner--vertical,
#section-243 .c-inner--vertical,
#section-244 .c-inner--vertical
{
    padding: 30px 40px 70px
}
@media screen and (max-width: 768px) {
        #section-240 .c-inner--vertical,
        #section-241 .c-inner--vertical,
        #section-235 .c-inner--vertical,
        #section-243 .c-inner--vertical,
        #section-244 .c-inner--vertical
    {
        padding: 20px 10px 20px
    }    
}
#section-240 .c-heading--bdr-thin-btm,
#section-241 .c-heading--bdr-thin-btm
{
    border-bottom-color: #FF7BAC;
    background-color: #FF7BAC;
    padding-top: .5em;
    border-bottom: none;
    color: #fff;
}
/* 大阪#section-235..... */
#section-235{
  background-image: url(//cdn.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/24eb46f0-6e99-013e-e052-0a58a9feac02/stamp_bg3.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
    #section-235{
        padding-top:50px;
    background-image: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/cf61b2a0-6e9a-013e-a8b6-0a58a9feac02/stamp_bg3_sp.jpg);
  background-size: cover;
    }
}

#section-235 .u-mblg:nth-child(1){
  margin-bottom:10px;
  padding:15px 0;
  background-image: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/46e9e1f0-6ef0-013e-64c1-0a58a9feac02/osaka.png);
  background-repeat: no-repeat;
  background-position: left 20px center;
}
@media screen and (max-width: 768px) {
    #section-235 .u-mblg:nth-child(1){
        margin-bottom:0px;
        background-size:auto 25px;
        background-position: left 0px center;
    }    
}
#section-235 .u-mblg:nth-child(2) .c-heading--bdr-thin-btm,
#section-235 .u-mblg:nth-child(3) .c-heading--bdr-thin-btm,
#section-235 .u-mblg:nth-child(4) .c-heading--bdr-thin-btm
{
    border-bottom-color: #A5A6FF;
    background-color: #A5A6FF;
    padding-top: .5em;
    border-bottom: none;
    color: #fff;
}
/* 名古屋#section-243..... */
#section-243{
  background-image: url(//cdn.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/24eb46f0-6e99-013e-e052-0a58a9feac02/stamp_bg3.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
    #section-243{
        padding-top:50px;
    background-image: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/cf61b2a0-6e9a-013e-a8b6-0a58a9feac02/stamp_bg3_sp.jpg);
  background-size: cover;
    }
}
#section-243 .u-mblg:nth-child(1){
  margin-bottom:10px;
  padding:15px 0;
  background-image: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/ca49c500-6eee-013e-1d5a-0a58a9feac02/nagoya.png);
  background-repeat: no-repeat;
  background-position: left 20px center;
}
@media screen and (max-width: 768px) {
    #section-243 .u-mblg:nth-child(1){
        margin-bottom:0px;
        background-size:auto 25px;
        background-position: left 0px center;      
    }    
}
#section-243 .u-mblg:nth-child(2) .c-heading--bdr-thin-btm,
#section-243 .u-mblg:nth-child(3) .c-heading--bdr-thin-btm,
#section-243 .u-mblg:nth-child(4) .c-heading--bdr-thin-btm
{
    border-bottom-color: #3FA9F5;
    background-color: #3FA9F5;
    padding-top: .5em;
    border-bottom: none;
    color: #fff;
}
/* 東京section-244..... */
#section-244{
  background-image: url(//cdn.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/24eb46f0-6e99-013e-e052-0a58a9feac02/stamp_bg3.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
    #section-244{
        padding-top:50px;
    background-image: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/cf61b2a0-6e9a-013e-a8b6-0a58a9feac02/stamp_bg3_sp.jpgg);
  background-size: cover;
    }
}

#section-244 .u-mblg:nth-child(1){
  margin-bottom:10px;
  padding:15px 0;
  background-image: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/46e2c620-6ef0-013e-64c0-0a58a9feac02/tokyo.png);
  background-repeat: no-repeat;
  background-position: left 20px center;
}
@media screen and (max-width: 768px) {
    #section-244 .u-mblg:nth-child(1){
        margin-bottom:0px;
        background-size:auto 25px;
        background-position: left 0px center;     
    }    
}
#section-244 .u-mblg:nth-child(2) .c-heading--bdr-thin-btm,
#section-244 .u-mblg:nth-child(3) .c-heading--bdr-thin-btm,
#section-244 .u-mblg:nth-child(4) .c-heading--bdr-thin-btm,
#section-244 .u-mblg:nth-child(5) .c-heading--bdr-thin-btm
{
    border-bottom-color: #FF7BAC;
    background-color: #FF7BAC;
    padding-top: .5em;
    border-bottom: none;
    color: #fff;
}


/* 見出し関連 */
#section-191 .p-heading-arrow,
#section-178 .p-heading-arrow{
    background-color: initial !important;
    color: #fff !important;
    background: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65c096f6b7635/original.jpg) no-repeat center center / cover;

}

#section-191 .c-heading,
#section-178 .c-heading{
    padding-bottom: 1.5em;
    padding-top: 1.5em
}

#section-191 .p-heading-arrow::before,
#section-178 .p-heading-arrow::before{
    opacity: 0 !important;
}

@media screen and (max-width: 768px) {

    #section-191 .c-heading,
    #section-178 .c-heading{
        padding-bottom: 1em;
        padding-top: 1em
    }
}
/* 見出し関連(大阪) */
#section-245 .p-heading-arrow,
#section-255 .p-heading-arrow
{
    background-color: initial !important;
    color: #fff !important;
    background: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/309c9e50-703e-013e-6e0d-0a58a9feac02/bg_osaka.png) no-repeat center center / cover;
}

#section-245 .c-heading,
#section-255 .c-heading
{
    padding-bottom: 1.5em;
    padding-top: 1.5em
}

#section-245 .p-heading-arrow::before,
#section-255 .p-heading-arrow::before
{
    opacity: 0 !important;
}

@media screen and (max-width: 768px) {

    #section-245 .c-heading,
        #section-255 .c-heading{
        padding-bottom: 1em;
        padding-top: 1em
    }
}
/* 見出し関連(名古屋) */
#section-248 .p-heading-arrow,
#section-256 .p-heading-arrow{
    background-color: initial !important;
    color: #fff !important;
    background: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/30996670-703e-013e-6e0c-0a58a9feac02/bg_nagoya.png) no-repeat center center / cover;
}

#section-248 .c-heading,
#section-256 .c-heading{
    padding-bottom: 1.5em;
    padding-top: 1.5em
}

#section-248 .p-heading-arrow::before,
#section-256 .p-heading-arrow::before{
    opacity: 0 !important;
}

@media screen and (max-width: 768px) {

    #section-248 .c-heading,
    #section-256 .c-heading    
    {
        padding-bottom: 1em;
        padding-top: 1em
    }
}
/* 見出し関連(東京) */
#section-246 .p-heading-arrow,
#section-257 .p-heading-arrow{
    background-color: initial !important;
    color: #fff !important;
    background: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/309e0df0-703e-013e-6e0e-0a58a9feac02/bg_tokyo.png) no-repeat center center / cover;
}

#section-246 .c-heading,
#section-257 .c-heading
{
    padding-bottom: 1.5em;
    padding-top: 1.5em
}

#section-246 .p-heading-arrow::before,
#section-257 .p-heading-arrow::before{
    opacity: 0 !important;
}

@media screen and (max-width: 768px) {

    #section-246 .c-heading,
    #section-257 .c-heading    
    {
        padding-bottom: 1em;
        padding-top: 1em
    }
}
/* 見出し関連(主催者) */
#section-251 .p-heading-arrow{
	background:#F451A2;
}
#section-251 .p-heading-arrow--v2:before{
	border-top-color:#F451A2;
}

/* メインスポンサー */
#section-214,
#section-216,
#section-218{
	background:#FCFCFC;
}
#section-214 .c-wrapper {
    max-width: 1040px;
}

#section-214 .col-sm-5 {
    max-width: 50%;
}

#section-214 .col-sm {
    position: relative;
}

#section-214 .col-sm::after {
    position: absolute;
    content: "";
    background: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65c099e547592/original.png) no-repeat center center / cover;
    top: 0px;
    right: 23px;
    width: 9.05vw;
    height: 10.5vw;
    max-width: 146px;
    max-height: 146px;
}

@media screen and (max-width: 768px) {
    #section-214 .row-item-gutter--lg {
        flex-direction: column-reverse;
    }

    #section-214 .col-sm-5 {
        max-width: 100%;
    }

    #section-214 .col-sm::after {
        right: 40px;
        width: 21.05vw;
        height: 24vw;

    }
}

/* メインスポンサー テキスト */
#section-215 .c-inner.c-inner--vertical {
    padding-top: 0;
}

#section-215 .c-wrapper--sm {
    max-width: 1040px;
}



/* パティシエール */
#section-218 .c-wrapper {
    max-width: 1040px;
}

#section-216 .row-item-gutter--lg {
    flex-direction: row-reverse;
}

#section-216 .col-sm-5 {
    max-width: 50%;
}

#section-216 .col-sm {
    position: relative;
}

#section-216 .col-sm::after {
    position: absolute;
    content: "";
    background: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65c0a3d8058b2/original.png) no-repeat center center / cover;
    top: 0px;
    right: 23px;
    width: 9.05vw;
    height: 10.5vw;
    max-width: 146px;
    max-height: 146px;
}

@media screen and (max-width: 768px) {
    #section-216 .row-item-gutter--lg {
        flex-direction: column-reverse;
    }

    #section-216 .col-sm-5 {
        max-width: 100%;
    }

    #section-216 .col-sm::after {
        right: 40px;
        width: 21.05vw;
        height: 24vw;

    }
}

/* パティシエール テキスト */
#section-217 .c-inner.c-inner--vertical {
    padding-top: 0;
}

#section-217 .c-wrapper--sm {
    max-width: 1040px;
}



/* wrapped */
#section-218 .c-wrapper {
    max-width: 1040px;
}

#section-218 .col-sm-5 {
    max-width: 50%;
}

#section-218 .col-sm {
    position: relative;
}

#section-218 span {
    line-height: 1.5;
    display: block;
}

#section-218 .col-sm::after {
    position: absolute;
    content: "";
    background: url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65c0a3d2abaab/original.png) no-repeat center center / cover;
    top: 0px;
    right: 23px;
    width: 9.05vw;
    height: 10.5vw;
    max-width: 146px;
    max-height: 146px;
}

@media screen and (max-width: 768px) {
    #section-218 .row-item-gutter--lg {
        flex-direction: column-reverse;
    }

    #section-218 .col-sm-5 {
        max-width: 100%;
    }

    #section-218 .col-sm::after {
        right: 40px;
        width: 21.05vw;
        height: 24vw;

    }
}

/* wrapped テキスト */
#section-219 .c-inner.c-inner--vertical {
    padding-top: 0;
}

#section-219 .c-wrapper--sm {
    max-width: 1040px;
}

/* よくある質問 */
#section-223 .c-wrapper--sm {
    flex-basis: 90%;
    max-width: 860px;
    background: #fff;
    padding: 20px 40px 30px;
    border-radius: 50px;
}

#section-223 .c-bg-img--cover {
    padding: 80px 0;
}

@media screen and (max-width: 768px) {
    #section-223 .c-wrapper--sm {

        padding: 30px 20px;

    }

    #section-223 .c-bg-img--cover {
        padding: 30px 20px;
    }

}


/* 出展者情報 */
#section-190 .u-mbmd,
#section-242 .u-mbmd,
#section-247 .u-mbmd,
#section-249 .u-mbmd
{
    background: #fceeed;
    padding-top: 40px;
}

#section-190 .u-mbmd:nth-child(1),
#section-242 .u-mbmd:nth-child(1),
#section-247 .u-mbmd:nth-child(1),
#section-249 .u-mbmd:nth-child(1)
{
    background: #fceeed;
    
}

#section-190 .u-mbmd:nth-child(2),
#section-242 .u-mbmd:nth-child(2),
#section-247 .u-mbmd:nth-child(2),
#section-249 .u-mbmd:nth-child(2)
{
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(3),
#section-242 .u-mbmd:nth-child(3),
#section-247 .u-mbmd:nth-child(3),
#section-249 .u-mbmd:nth-child(3)
{
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(4),
#section-242 .u-mbmd:nth-child(4),
#section-247 .u-mbmd:nth-child(4),
#section-249 .u-mbmd:nth-child(4)
{
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(5),
#section-242 .u-mbmd:nth-child(5),
#section-247 .u-mbmd:nth-child(5),
#section-249 .u-mbmd:nth-child(5)
{
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(6),
#section-242 .u-mbmd:nth-child(6),
#section-247 .u-mbmd:nth-child(6),
#section-249 .u-mbmd:nth-child(6)
{
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(7),
#section-242 .u-mbmd:nth-child(7),
#section-247 .u-mbmd:nth-child(7),
#section-249 .u-mbmd:nth-child(7)
{
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(8),
#section-242 .u-mbmd:nth-child(8),
#section-247 .u-mbmd:nth-child(8),
#section-249 .u-mbmd:nth-child(8)
{
    background: #ecf8fb;
}
#section-190 .u-mbmd:nth-child(9),
#section-242 .u-mbmd:nth-child(9),
#section-247 .u-mbmd:nth-child(9),
#section-249 .u-mbmd:nth-child(9)
{
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(10),
#section-242 .u-mbmd:nth-child(10),
#section-247 .u-mbmd:nth-child(10),
#section-249 .u-mbmd:nth-child(10)
{
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(11),
#section-242 .u-mbmd:nth-child(11).
#section-247 .u-mbmd:nth-child(11).
#section-249 .u-mbmd:nth-child(11)
{
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(12),
#section-242 .u-mbmd:nth-child(12),
#section-247 .u-mbmd:nth-child(12),
#section-249 .u-mbmd:nth-child(12)
{
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(13),
#section-242 .u-mbmd:nth-child(13).
#section-247 .u-mbmd:nth-child(13).
#section-249 .u-mbmd:nth-child(13)
{
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(14),
#section-242 .u-mbmd:nth-child(14),
#section-247 .u-mbmd:nth-child(14),
#section-249 .u-mbmd:nth-child(14)
{
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(15),
#section-242 .u-mbmd:nth-child(15),
#section-247 .u-mbmd:nth-child(15),
#section-249 .u-mbmd:nth-child(15)
{
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(16),
#section-242 .u-mbmd:nth-child(16),
#section-247 .u-mbmd:nth-child(16),
#section-249 .u-mbmd:nth-child(16)
{
    background: #ecf8fb;
}
#section-190 .u-mbmd:nth-child(17) {
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(18) {
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(19) {
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(20) {
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(21) {
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(22) {
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(23) {
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(24) {
    background: #ecf8fb;
}
#section-190 .u-mbmd:nth-child(25) {
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(26) {
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(27) {
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(28) {
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(29) {
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(30) {
    background: #fceeed;
}

#section-190 .u-mbmd:nth-child(31) {
    background: #ecf8fb;
}

#section-190 .u-mbmd:nth-child(32) {
    background: #fceeed;
}

#section-190 .grid-wrapper,
#section-242 .grid-wrapper,
#section-247 .grid-wrapper,
#section-249 .grid-wrapper
{
    overflow: visible;
    max-width: 1200px;
    /* margin-top: 30px; */
}
@media screen and (max-width: 1220px) {
   #section-190 .grid-wrapper,
   #section-242 .grid-wrapper,
   #section-247 .grid-wrapper,
   #section-249 .grid-wrapper
    {
    overflow: hidden;
}     
}
#section-190 .c-heading,
#section-242 .c-heading,
#section-247 .c-heading,
#section-249 .c-heading
{
    padding-left: 10px;
    padding-right: 10px;
}

#section-190 .start-xs,
#section-242 .start-xs,
#section-247 .start-xs,
#section-249 .start-xs
{
    padding-left: 10px;
    padding-right: 10px;

}

@media screen and (min-width: 768px) {
    #section-190 .u-mbmd,
    #section-242 .u-mbmd,
    #section-247 .u-mbmd,    
    #section-249 .u-mbmd    
    {

        width: calc(25% - 20px * 3/4);
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        max-width: 20%;

    }

    #section-190 .u-mbmd:nth-child(4n),
        #section-242 .u-mbmd:nth-child(4n){

        margin-right: 0;
    }

}

@media screen and (max-width: 767px) {
    #section-190 .u-mbmd,
    #section-242 .u-mbmd,
    #section-247 .u-mbmd,
    #section-249 .u-mbmd    
    {
        width: calc(50% - 10px * 1/2);
        margin-right: 10px;
        padding-left: 0;
        padding-right: 0;
        max-width: 42%;

    }

    #section-190 .u-mbmd:nth-child(2n),
    #section-242 .u-mbmd:nth-child(2n),
    #section-247 .u-mbmd:nth-child(2n),
    #section-249 .u-mbmd:nth-child(2n)    
    {

        margin-right: 0;
    }

}

/* テキスト　＋　ボタン 共通ボタン*/
#section-227 a {
    border-radius: 10px;
    position: relative;
    overflow: hidden;

}

#section-227 a::after {
    position: absolute;
    content: '';
    display: inline-block;
    top: -40px;
    left: 0;
    z-index: 1;
    width: 12px;
    height: 100%;
    background-color: #fff;
    animation: shiny__btn 3s ease-in-out infinite;
}

@keyframes shiny__btn {
    0% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: 0;
    }

    80% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: 0.3;
    }

    81% {
        -webkit-transform: scale(8) rotate(45deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(80) rotate(45deg);
        opacity: 0;
    }
}


@media screen and (max-width: 768px) {

    #section-227 a {
        font-size: 20px !important;
    }
}

#section-228 a {
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}

#section-228 a::after {
    position: absolute;
    content: '';
    display: inline-block;
    top: -40px;
    left: 0;
    z-index: 1;
    width: 12px;
    height: 100%;
    background-color: #fff;
    animation: shiny__btn 3s ease-in-out infinite;
}

@keyframes shiny__btn {
    0% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: 0;
    }

    80% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: 0.3;
    }

    81% {
        -webkit-transform: scale(8) rotate(45deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(80) rotate(45deg);
        opacity: 0;
    }
}

@media screen and (max-width: 768px) {

    #section-228 a {
        font-size: 20px !important;
    }
}

#section-190 .u-mbmd,
#section-242 .u-mbmd,
#section-247 .u-mbmd,
#section-249 .u-mbmd
{
position:relative;
}

#section-190 .u-mbmd:nth-child(1):after,
#section-242 .u-mbmd:nth-child(1):after,
#section-247 .u-mbmd:nth-child(1):after,
#section-249 .u-mbmd:nth-child(1):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae639df95/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(2):after,
#section-242 .u-mbmd:nth-child(2):after,
#section-247 .u-mbmd:nth-child(2):after,
#section-249 .u-mbmd:nth-child(2):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae677b9d3/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(3):after,
#section-242 .u-mbmd:nth-child(3):after,
#section-247 .u-mbmd:nth-child(3):after,
#section-249 .u-mbmd:nth-child(3):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae6b330f2/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(4):after,
#section-242 .u-mbmd:nth-child(4):after,
#section-247 .u-mbmd:nth-child(4):after,
#section-249 .u-mbmd:nth-child(4):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae6e8194e/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(5):after,
#section-242 .u-mbmd:nth-child(5):after,
#section-247 .u-mbmd:nth-child(5):after,
#section-249 .u-mbmd:nth-child(5):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae71c1db4/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(6):after,
#section-242 .u-mbmd:nth-child(6):after,
#section-247 .u-mbmd:nth-child(6):after,
#section-249 .u-mbmd:nth-child(6):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae75c852b/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(7):after,
#section-242 .u-mbmd:nth-child(7):after,
#section-247 .u-mbmd:nth-child(7):after,
#section-249 .u-mbmd:nth-child(7):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae79261f5/original.png) no-repeat center center / cover;    
}

#section-190 .u-mbmd:nth-child(8):after,
#section-242 .u-mbmd:nth-child(8):after,
#section-247 .u-mbmd:nth-child(8):after,
#section-249 .u-mbmd:nth-child(8):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae7c4c97e/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(9):after,
#section-242 .u-mbmd:nth-child(9):after,
#section-247 .u-mbmd:nth-child(9):after,
#section-249 .u-mbmd:nth-child(9):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae7f840eb/original.png) no-repeat center center / cover;    
}

#section-190 .u-mbmd:nth-child(10):after,
#section-242 .u-mbmd:nth-child(10):after,
#section-247 .u-mbmd:nth-child(10):after,
#section-249 .u-mbmd:nth-child(10):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae8337918/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(11):after,
#section-242 .u-mbmd:nth-child(11):after,
#section-247 .u-mbmd:nth-child(11):after,
#section-249 .u-mbmd:nth-child(11):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae869200a/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(12):after,
#section-242 .u-mbmd:nth-child(12):after,
#section-247 .u-mbmd:nth-child(12):after,
#section-249 .u-mbmd:nth-child(12):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae89c3682/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(13):after,
#section-242 .u-mbmd:nth-child(13):after,
#section-247 .u-mbmd:nth-child(13):after,
#section-249 .u-mbmd:nth-child(13):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae8d56615/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(14):after,
#section-242 .u-mbmd:nth-child(14):after,
#section-247 .u-mbmd:nth-child(14):after,
#section-249 .u-mbmd:nth-child(14):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae908ad98/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(15):after,
#section-242 .u-mbmd:nth-child(15):after,
#section-247 .u-mbmd:nth-child(15):after,
#section-249 .u-mbmd:nth-child(15):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae93b1dbb/original.png) no-repeat center center / cover;    
}

#section-190 .u-mbmd:nth-child(16):after,
#section-242 .u-mbmd:nth-child(16):after,
#section-247 .u-mbmd:nth-child(16):after,
#section-249 .u-mbmd:nth-child(16):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae972bf20/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(17):after,
#section-242 .u-mbmd:nth-child(17):after,
#section-247 .u-mbmd:nth-child(17):after,
#section-249 .u-mbmd:nth-child(17):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae9b3635f/original.png) no-repeat center center / cover;    
}

#section-190 .u-mbmd:nth-child(18):after,
#section-242 .u-mbmd:nth-child(18):after,
#section-247 .u-mbmd:nth-child(18):after,
#section-249 .u-mbmd:nth-child(18):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9ae9f65bf0/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(19):after,
#section-242 .u-mbmd:nth-child(19):after,
#section-247 .u-mbmd:nth-child(19):after,
#section-249 .u-mbmd:nth-child(19):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9aea41035a/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(20):after,
#section-242 .u-mbmd:nth-child(20):after,
#section-247 .u-mbmd:nth-child(20):after,
#section-249 .u-mbmd:nth-child(20):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9aea80ff03/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(21):after,
#section-242 .u-mbmd:nth-child(21):after,
#section-247 .u-mbmd:nth-child(21):after,
#section-249 .u-mbmd:nth-child(21):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9aeac6c604/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(22):after,
#section-242 .u-mbmd:nth-child(22):after,
#section-247 .u-mbmd:nth-child(22):after,
#section-249 .u-mbmd:nth-child(22):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9aeb145b4d/original.png) no-repeat center center / cover;    
}

#section-190 .u-mbmd:nth-child(23):after,
#section-242 .u-mbmd:nth-child(23):after,
#section-247 .u-mbmd:nth-child(23):after,
#section-249 .u-mbmd:nth-child(23):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/65d9aeb63be01/original.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(24):after,
#section-242 .u-mbmd:nth-child(24):after,
#section-247 .u-mbmd:nth-child(24):after,
#section-249 .u-mbmd:nth-child(24):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/f2906ba0-6e9f-013e-1c84-0a58a9feac02/num_24.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(25):after,
#section-242 .u-mbmd:nth-child(25):after,
#section-247 .u-mbmd:nth-child(25):after,
#section-249 .u-mbmd:nth-child(25):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/4ee808f0-6ea0-013e-1c9e-0a58a9feac02/num_25.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(26):after,
#section-242 .u-mbmd:nth-child(26):after,
#section-247 .u-mbmd:nth-child(26):after,
#section-249 .u-mbmd:nth-child(26):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/4ee760a0-6ea0-013e-1c9d-0a58a9feac02/num_26.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(27):after,
#section-242 .u-mbmd:nth-child(27):after,
#section-247 .u-mbmd:nth-child(27):after,
#section-249 .u-mbmd:nth-child(27):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/4ee61e00-6ea0-013e-1c9c-0a58a9feac02/num_27.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(28):after,
#section-242 .u-mbmd:nth-child(28):after,
#section-247 .u-mbmd:nth-child(28):after,
#section-249 .u-mbmd:nth-child(28):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/4ee43740-6ea0-013e-1c9a-0a58a9feac02/num_28.png) no-repeat center center / cover;    
}
#section-190 .u-mbmd:nth-child(29):after,
#section-242 .u-mbmd:nth-child(29):after,
#section-247 .u-mbmd:nth-child(29):after,
#section-249 .u-mbmd:nth-child(29):after
{
position:absolute;
content:"";
left:50%;
transform:translate(-50%);
top: 2.5px;
width: 35px;
height: 35px;
background:url(https://s3-ap-northeast-1.amazonaws.com/s3.peraichi.com/userData/6218aa02-9fa8-4697-994a-11640a0014b5/img/4ee4fdb0-6ea0-013e-1c9b-0a58a9feac02/num_29.png) no-repeat center center / cover;    
}








