#top_carousel {
 /* background-color: rgb(235, 235, 235); */
 padding: 24px;
 margin-top:0;
	margin-bottom:0;
}

.pickup_content__link.no-icon {
  border-radius: 16px;
}

.pickup_content__img {
  border-radius: 16px;
}

p.has-text-align-center.has-text-color {
    margin-bottom: 0.3em;
}

a.post-list__link.no-icon {
    border-radius: 24px;
	will-change: transform;
}

a.post-list__link.no-icon:hover {
    border-radius: 24px;
	will-change: transform;
}

.wp-container-4.wp-block-column {
margin-right: 12px;
margin-left: 12px;
}

figure.eyecatch.of-cover {
    border-radius: 24px 24px 0 0;
	will-change: transform;
}

figure.eyecatch.of-cover:hover {
    border-radius: 24px 24px 0 0;
	will-change: transform;
}

label.accordion_label {
    border-radius: 12px;
	will-change: transform;
}

h4.widgettitle.gf {
    border-radius: 12px;
	will-change: transform;
}

div#inner-content {
    border-radius: 24px;
	will-change: transform;
}

img.attachment-newspack-article-block-landscape-large.size-newspack-article-block-landscape-large.wp-post-image {
    border-radius: 12px;
	will-change: transform;
}

/* 最新記事ページ */
.article-category.stk-pd-s {
 border-radius: 48px;
}

.article-category.yoko{
 margin:12px;
 border-radius: 48px;
}

/* アコーディオンのホバー */
.wp-block-stk-plugin-accordion.accordion.is-style-accordion_type_default {
  transition: all .3s;
}

.wp-block-stk-plugin-accordion.accordion.is-style-accordion_type_default:hover {
  transform: translateY(-5px);
}

/* はじめてのワールド作成 */
.wp-container-2.wp-block-column.is-vertically-aligned-center {
    margin: 0 24px 0 0;
}

.wp-container-7.wp-block-column.is-vertically-aligned-center {
	  margin: 0 0 0 24px;
}

.wp-container-10.wp-block-column.is-vertically-aligned-center {
	margin: 0 24px 0 0;
}

/* Pickupの枠 */
.pickup_content__link::before {
    border: 0;
}

.pickup_content__link::after {
    border: 0;
}

/* 執筆者プロフィール */
.author_meta .author_img img {
    border-radius: 24px;
}

.stk_authorbox {
    border-radius: 48px;
}

.searchform .searchform_input {
    border-radius: 18px;
}

/* ラベル */
.cat-name {
  /* display: none; */
	border-radius:8px;
} 

/* ラベルおすすめ */
span.osusume-label.cat-name {
	display: none;
	border-radius:8px;
}

/* 最新記事 */
.wpnbha>button {
    border-radius: 18px;
    background-color: rgb(0,200,100);
}

/* メインサイドバー */
ul.widgets-list-layout.no-grav {
    margin-top: 12px;
}

/* TOPページメディアクエリ */
p.has-text-align-center.top-title.has-text-color {
    font-size: 80px;
    line-height: 1.1;
}
@media screen and (max-width: 768px) {
/* 768pxまでの幅の場合に適応される */
     p.has-text-align-center.top-title.has-text-color {
        font-size: 36px !important;
　　　　　line-height: 1.1 !important;
			 padding-right:20px;
			 padding-left:20px;
    }
}

p.has-text-align-center.top-subtitle.has-medium-font-size {
}
@media screen and (max-width: 768px) {
/* 768pxまでの幅の場合に適応される */
     p.has-text-align-center.top-subtitle.has-medium-font-size {
        font-size: 18px !important;
　　　　　line-height: 1.1 !important;
			 padding-right:20px;
			 padding-left:20px;
    }
}

/* 画像の下に空きをつくる */
.wp-block-image {
    margin-bottom: 12px;
}

/* TOPの難易度表示 */
.wp-container-22.wp-block-columns {
    gap: 0.2em;
}

/* クラフトアイテム用ページ下部の記事リスト */
.is-layout-constrained.wp-block-group.stk-pd-s.has-black-color.has-white-background-color.has-text-color.has-background {
    border-radius: 48px;
}

/* GAMEJAM用まとめページ */
.is-layout-constrained.wp-block-group.stk-pd-s-gamejam.stk-pd-0.has-background {
    background-color: #09005b;
    /* border: 5px black solid; */
    border-radius: 48px;
}

h1.has-text-align-center.is-style-stylenone-gamejam {
    background: white;
    padding: 24px;
    border: 5px black solid;
    border-radius: 48px;
}

h2.has-text-align-center.is-style-stylenone-lp {
    background: white;
    padding: 24px;
    border: 5px black solid;
    border-radius: 48px;
}

h1.has-text-align-center.is-style-stylenone--gamejam {
    background: white;
    padding: 24px;
    border: 5px black solid;
    border-radius: 48px;
}

.is-layout-constrained.wp-block-group.gamejam.has-background {
    background-color: #09005b;
    /* border: 5px black solid; */
    border-radius: 48px;
}

.is-layout-constrained.wp-block-group.has-white-background-color.has-background {
    border-radius: 48px;
    margin-bottom: 24px;
}

.is-layout-flex.wp-container-8.wp-block-columns {
    margin-bottom: 24px;
}

h1.has-text-align-center.gamejam {
    background: #FF027B;
    padding: 24px;
    border: 6px black solid;
    border-radius: 48px;
}

ul.lp-top-list {
    background: white;
    padding: 24px;
    border: 5px black solid;
    border-radius: 48px;
}

.is-layout-constrained.wp-block-group.stk-pd-0-gamejam.stk-pd-0.has-white-color.has-text-color.has-background {
    background-color: #09005b;
    /* border: 5px black solid; */
    border-radius: 48px;
}

figure.wp-block-image.size-large.is-resized.gamejam {
    margin-bottom: 24px;
}

.wp-block-group.stk-pd-s.has-background.is-layout-constrained {
    padding: 24px;
    /* border: 5px black solid; */
    border-radius: 48px;
}

.wp-block-column.has-vivid-red-background-color.has-background.is-layout-flow {
    border-radius: 24px;
}

.wp-block-column.has-mainttlbg-background-color.has-background.is-layout-flow {
    border-radius: 24px;
}

.wp-block-column.has-vivid-cyan-blue-background-color.has-background.is-layout-flow {
    border-radius: 24px;
}

/* ワールド制作目的別 */
.wp-block-columns.is-not-stacked-on-mobile.has-small-font-size.is-layout-flex.wp-container-7 {
    gap: 0.1em;
}

.wp-block-columns.is-not-stacked-on-mobile.is-layout-flex.wp-container-15 {
    gap: 0.1em;
}

.wp-block-columns.is-layout-flex.wp-container-27 {
    gap: 0.1em;
}

.wp-block-columns.is-layout-flex.wp-container-35 {
    gap: 0.1em;
}

.wp-block-columns.is-layout-flex.wp-container-40 {
    gap: 0.1em;
}

.wp-block-columns.is-layout-flex.wp-container-15 {
    gap: 0.2em;
}

.wp-block-columns.has-small-font-size.is-layout-flex.wp-container-7 {
    gap: 0.2em;
}

/* アイテムデータベース */
th.column-1.sorting_disabled {
    background-color: #008cff;
    color: white;
}

th.column-2.sorting_disabled {
    background-color: #008cff;
    color: white;
}

th.column-3.sorting_disabled {
    background-color: #008cff;
    color: white;
}

th.column-4.sorting_disabled {
    background-color: #008cff;
    color: white;
}

th.column-5.sorting_disabled {
    background-color: #008cff;
    color: white;
}

th.column-6.sorting_disabled {
    background-color: #008cff;
    color: white;
}

th.column-1.sorting {
    background-color: #008cff;
    color: white;
}

th.column-2.sorting {
    background-color: #008cff;
    color: white;
}

th.column-3.sorting {
    background-color: #008cff;
    color: white;
}

th.column-4.sorting {
    background-color: #008cff;
    color: white;
}

th.column-5.sorting {
    background-color: #008cff;
    color: white;
}

th.column-6.sorting {
    background-color: #008cff;
    color: white;
}

/* pzカードデザイン */
.lkc-internal-wrap {
    padding: 8px;
}

/* チャート図版TOP */
.wp-block-group.article-category.stk-pd-0.top {
    border-radius: 18px;
    padding-bottom: 18px;
}

p.top-text {
    margin-top: -18px;
    line-height: 1.5;
}

/* クラフトアイテムページに公式クラフトアイテム紹介 */
.wp-block-column.is-vertically-aligned-top.official-craftitemlist {
    border-radius: 24px;
}

/* コードブロックの見た目崩れとりあえず応急処置 */
span.token.comment {
    border: none;
}

/* Cluster Workshopのページのフルワイド画像のレスポンシブ対応 */
.my-responsive-cover {
    /* デフォルトの高さ（PC用） */
    min-height: 900px;
}

@media (max-width: 1600px) {
   .my-responsive-cover {
        /* タブレット向け */
		  width:none;
        min-height: 600px;
    }
}


@media (max-width: 1200px) {
   .my-responsive-cover {
        /* タブレット向け */
		  width:none;
        min-height: 500px;
    }
}

@media (max-width: 960px) {
   .my-responsive-cover {
        /* タブレット向け */
		  width:none;
        min-height: 400px;
    }
}

@media (max-width: 768px) {
   .my-responsive-cover {
        /* タブレット向け */
		  width:none;
        min-height: 300px;
    }
}

@media (max-width: 550px) {
   .my-responsive-cover {
        /* スマートフォン向け */
		 width:none;
        min-height: 250px;
    }
}

@media (max-width: 500px) {
   .my-responsive-cover {
        /* スマートフォン向け */
		 width:none;
        min-height: 200px;
    }
}