.siteHeader {
  background-color: #00104a;
}

/* 明朝体 */

.mincho {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

/* 游書体のIE11バグ対策 (おかしな余白について) */

.ie11 .mincho {
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.slide-text-title {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

body {
  font: 15px / 2 RenaultFont, メイリオ, Meiryo, MyYuGothic, "游ゴシック Medium", "Yu Gothic Medium", YuGothic, "Yu Gothic", 游ゴシック, 游ゴシック体, "ＭＳ Ｐゴシック", sans-serif;
  background: #fff;
  color: #333;
}

a {
  color: #333;
}

a:hover, a:active {
  -webkit-transition: opacity 0s;
  -moz-transition: opacity 0s;
  -o-transition: opacity 0s;
}

.post h4::before {
  content: "◇";
  margin-right: 10px;
  color: #fff;
}

/*header*/

header#header {
  background: #000;
  /*border-top: 10px solid black;*/
}

/* モバイル（縦向き） */
/*@media (max-width: 575.98px) {
  header#header {
    margin-top: -75px;
  }
}*/

/*menu-PC*/

@media (min-width: 1025px) {
  nav#mainnav ul {
    margin-left: 0;
  }
  nav#mainnav ul li a {
    color: #333;
  }
  nav#mainnav ul li a:hover span, nav#mainnav ul li a:hover {
    color: #3f3f3f;
    opacity: 0.5;
    text-shadow: 0px 0px 4px #eee;
  }
  nav#mainnav ul li.current a span {
    color: #e60012;
  }
}

/*menu-mobile*/

@media (max-width: 1024px) {
  #headerWrap {
    background: #fff;
    border-bottom: 1px solid #cccccc;
  }
  #menuBtn, #menuBtn:before, #menuBtn:after {
    background: #000;
  }
  #mainnav ul {
    background: #000;
  }
  #mainnav li a {
    color: #000;
  }
  #mainnav li a:hover {
    color: #555;
    opacity: 1;
    text-shadow: 0px 0px 4px #eee;
    text-decoration: underline;
  }
}

/* ヘディング色変え等 */

h2.title span {
  border-bottom: 3px solid #fefefe;
}

.post h3 {
  border-bottom: 1px solid #ffffff;
}

/* //ヘディング色変え等 */

/* side widget */

#sidebar {
  background: #fff;
  color: #333;
}

.widget, .widgetInfo {
  margin: 0;
}

.widget h3 {
  font-size: 0.9em;
  border-bottom: 1px solid #c9c9c9;
  margin: 0 0 5px 0;
  padding: 0;
}

.widget a {
  color: #4e4e4e;
  font-weight: normal;
}

.veu_postList {
  margin-bottom: 10px;
}

/* //side widget */

/* VK_widget */

.veu_postList .postList_date {
  color: #4e4e4e;
  font-weight: normal;
}

.veu_postList .postList_title {
  display: inline;
}

.veu_postList .postList a {
  display: inline;
  line-height: 28px;
  color: #333;
  font-weight: normal;
}

.veu_postList .postList_terms a {
  display: none;
}

.veu_postList ul.postList li {
  border-bottom: none;
  padding: 0;
  font-size: 0.8em;
}

/* //VK_widget */

/* top */

@media (min-width: 768px) {
  .welcome-bnr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 0em;
  }
  .welcome-bnr div {
    width: 49%;
  }
}

@media (min-width: 1024px) {
  .welcome-bnr {
    margin: 1em auto;
  }
}

@media (max-width: 644px) {
  .thumbWrap ul.thumb li {
    text-align: center;
  }
  .thumbWrap ul.thumb li p {
    text-align: left;
  }
}

ul.thumb h3 {
  border: 2px solid #fff;
}

ul.thumb h3 span {
  color: #fff;
  font-weight: normal;
}

/* //top */

/* info */

/* info btn */

.info-btn {
  text-align: center;
  margin: 2em 0;
}

.info-btn a {
  background: #000;
  color: #fff;
  padding: 10px 30px;
  transition: .2s;
  border: 3px double #6e6e6e;
}

.info-btn a:hover {
  background: #fff;
  color: #4e4e4e;
  text-decoration: none;
  border: 3px double #000;
  opacity: 1;
}

.info-btn span {
  margin-right: 10px;
}

/* /info btn */

.news.post ul {
  margin: 0;
}

.news.post ul li {
  padding-left: 0;
  list-style: none;
}

ul.info-list li time {
  float: left;
}

span.info-cat a {
  color: #fff;
  margin: 0 10px;
  /* background: #0376a5; */
  background: #c1000f;
  padding: 2px 10px;
}

.post-list {
  margin-bottom: 1em;
  border-bottom: dotted 1px #ccc;
}

.post ul li {
  background: none;
}

.news span {
  padding-left: 10px;
  display: inline-block;
}

.news a span {
  /* color: #3a3a3a; */
  color: #333;
}

.news p {
  margin: 0px;
}

.news p a {
  padding: 0px;
  font-weight: normal;
}

p.u-ta-c {
  text-align: center;
  margin-top: 1em;
}

p.u-ta-c a {
  color: #ffffff;
  border: solid 1px #bba991;
  padding: 3px 10px;
  border-radius: 5px;
  font-size: 120%;
  background: #bba991;
}

span.info-permalink a {
  color: #333;
}

/* //info */

/* about */

.l-company-table, .l-company-table tbody, .l-company-table tr, .l-company-table th, .l-company-table td {
  box-sizing: border-box;
  display: block;
  width: 100%;
  border: none !important;
}

.l-company-table th, .l-company-table td {
  border: solid 1px #cacaca !important;
  vertical-align: middle;
}

.l-company-table tr th {
  background: #1F1F1F;
  color: #fff;
  text-align: center;
}

.l-company-table td img {
  margin-bottom: 1em;
}

@media (min-width: 800px) {
  .l-company-table {
    display: table;
  }
  .l-company-table tbody {
    display: table-row-group;
  }
  .l-company-table tr {
    display: table-row;
  }
  .l-company-table th {
    width: 170px;
    background: none;
    text-align: left;
  }
  .l-company-table th, .l-company-table td {
    display: table-cell;
  }
  .l-company-table td {
    width: calc(100% - 170px);
  }
}

/* contact */

body#contact .side-bnr {
  display: none;
}

.contact-block .u-c-red {
  color: #f00;
}

.contact-block .required {
  background: #d64f4f;
  color: #ffffff;
  padding: 2px 5px;
  margin-left: 10px;
}

.contact-block {
  margin-bottom: 20px;
}

.contact-block-heading {
  /* border-left: 5px solid #0376a5; */
  /* border-left: 5px solid #af0000; */
  border-left: 5px solid #ffffff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 10px;
  padding-left: 8px;
}

.contact-block-field input, .contact-block-field textarea {
  display: block;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-sizing: border-box;
  line-height: 1.8;
  margin-top: .5em;
  padding: .5em .5em;
  width: 100%;
}

.contact-btn {
  text-align: center;
}

.contact-btn input[type=submit] {
  background: #000000;
  border: 3px double #cacaca;
  /* box-shadow: 2px 2px 3px rgba(0, 0, 0, .5); */
  box-shadow: 2px 2px 3px rgba(255, 255, 255, .5);
  color: #fff;
  margin: 0 auto;
  padding: 8px 10px;
  transition: .4s;
  width: 200px;
}

.contact-btn input[type=submit]:hover {
  box-shadow: none;
}

.consent-block {
  background: #f5f5f5;
  border: 1px solid #ccc;
  padding: 5px 10px;
  color: #000;
}

.consent-block .wpcf7-list-item {
  margin: 0 !important;
}

/* footer */

#footer {
  background: #fff;
  /* background: #727171; */
}

#footer li a {
  color: #333;
}

#footer li a:hover {
  color: #4e4e4e;
  opacity: 1;
  text-shadow: 0px 0px 4px #eee;
}

#footer li a:before {
  content: "";
}

/* //footer */

#copyright {
  background: #fff;
  /* background: #727171; */
  color: #333;
}

#copyright a {
  color: #333!important;
}

/* reCAPTCHAと重なるのを調整 */

.page_top_btn {
  right: 3px;
  bottom: 80px;
}

/*サイドバーを下に落とすCSS*/

.nosidebar #content {
  padding: 0;
}

.nosidebar {
  padding-top: 40px;
}

.nosidebar aside#sidebar {
  margin: -18px 0 0 0;
  padding: 0;
}

#post-1 {
  color: #333;
}

@media (max-width: 767px) {
  .nosidebar aside#sidebar {
    width: auto;
    padding: 0 10px;
    margin: 0;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .nosidebar aside#sidebar {
    width: 720px;
  }
}

.column_link a {
  color: #4e4e4e!important;
  font-weight: bold!important;
  font-size: 18px!important;
}

.column_link {
  color: #333!important;
}

.column_link a:hover {
  color: aqua!important;
}

.c-btn a {
  color: #333!important;
}

/* top features */

h3.features-title {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 0;
}

.features-box {
  display: flex;
  flex-wrap: nowrap;
  padding: 20px 0;
}

.features-box img {
  width: 150px;
  max-width: 150px;
}

.features-box h4, .features-box p {
  width: auto;
  margin: 0 0 0 10px;
  padding: 0;
}

.features-box h4::before {
  display: none;
}

.features-box p {
  font-size: 0.8em;
}

.features-h4 {
  font-weight: bold;
  font-size: 16px;
}

@media (max-width: 767px) {
  .features-box {
    width: auto;
    padding: 10px;
  }
  .features-box img {
    display: block;
    margin: 0;
  }
  .features-box p {
    width: auto;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .features-box p {
    width: auto;
  }
}

.btn-flat-logo {
  position: relative;
  display: inline-block;
  font-weight: bold;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #FFF;
  background: #00bcd4;
  transition: .4s;
  margin: 10px 0 20px 0;
}

.btn-flat-logo:hover {
  background: #1ec7bb;
}

/*top-pageバナー*/

.post .top-bunner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.post .top-bunner:after {
    content: "";
    width: calc((100% - 15px) / 3);
}

.post .top-bunner img {
  width: 245px;
}

@media (max-width: 767px) {
  .post .top-bunner img {
    width: 175px;
  }
  #header h2 {
    text-align: center;
  }
  #header h2 img {
    height: 150px;
  }
}

.top-bunner-2 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.top-bunner-r {
  max-width: 48%;
}

.top-bunner-b {
  display: flex;
  justify-content: space-between;
}

.movie-wrap {
  margin-top: 20px;
  width: 48%;
}

hr {
  clear: both;
  margin-bottom: 0;
  border: 1px solid #efefef;
}

@media (max-width: 767px) {
  .top-bunner-r {
    max-width: 100%;
  }
  .movie-wrap {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .movie-wrap {
    margin-top: -10px;
  }
}

/*社員紹介*/

.wp-block-columns h4, .wp-block-columns p {
  color: #fff;
}

.weed01, .weed02, .weed03, .weed04, .weed05, .weed06, .miki-suzuki01, .miki-suzuki02, .miki-suzuki03, .miki-suzuki04, .miki-suzuki05, .miki-suzuki06, .miki-suzuki07 {
  padding-left: 10px;
}

#header h2 {
  text-align: right;
  margin-bottom: -30px;
}

#header h2 img {
  width: 250px;
  margin-top: 0;
}

#header h1.company {
  font-size: 24px;
  font-family: MyYuGothic, "游ゴシック Medium", "Yu Gothic Medium", YuGothic, "Yu Gothic", 游ゴシック, 游ゴシック体, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-weight: bold;
  margin-left: 0;
  margin-top: -90px;
  margin-bottom: 0;
}

@media only screen and (max-width: 1024px) {
  #header h2 img {
    max-height: 47px;
  }
  #header h2 {
    text-align: center;
  }
}

@media only screen and (min-width: 1025px) {
  nav#mainnav ul li span, nav#mainnav ul li a strong {
    font-size: 74%;
    font-weight: normal;
  }
  nav div.panel {
    height: 35px;
  }
}

/*20210218 修正*/

/*header*/

.hd_fl {
  display: flex;
  justify-content: space-between;
}

#header h2 {
  text-align: left !important;
}

.hd_logo p {
  margin-top: 10px;
}

header#header {
  color: #fff;
}

header#header a {
  color: #fff;
}

nav#mainnav ul li span, nav#mainnav ul li a strong {
  color: #fff;
}

.line_txt {
  border: 1pt solid #fff;
  font-weight: normal;
}

.he_tel a {
  font-size: 22pt;
}

.add {
  font-size: 9pt;
}

.hd_hh {
  line-height: 1;
  margin-top: 10px;
}

.hd_con {
  margin-top: 7px;
}

@media only screen and (max-width: 1024px) {
  .hd_logo p {
    display: none;
  }

  .hd_con {
    display: none;
  }
}
/*header*/

/*事業内容*/

.bs_fl {
  display: flex;
  flex-wrap:wrap;
  justify-content: space-between;
}
.bs_fl:after {
    content: "";
    width: calc((100% - 4%) / 3);
}

.bs_box {
  width: 32%;
  margin-bottom: 10px;
}

.business h3 {
  border-bottom: 1.5pt solid #000;
}

.bs_box p span {
  font-size: 100%  !important;
  font-weight: bold;
}

.bs_box p {
  font-size: 90%;
  line-height: 1.5;
  font-weight: normal;
}


@media (max-width: 480px) {
  .bs_fl {
    display: block;
  }

  .bs_box {
    width: 100%;
  }
}

/*事業内容*/

/*youtube動画*/

h2.title {
  margin-bottom: 30px !important;
}

.youtube h2 {
  position: relative;
  padding: 1.5rem;
  text-align: center;
  border-bottom: none;
}

.youtube h2:before {
  position: absolute;
  bottom: 13px;
  left: calc(50% - 20px);
  width: 40px;
  height: 5px;
  content: '';
  border-radius: 3px;
  background: #E60012;
}

.yt_fl01 {
  display: flex;
}

.yt_fl01 a {
  width: 40%;
}

.yt_box p span {
  font-size: 100%  !important;
  font-weight: bold;
}

.yt_box p {
  font-size: 90%;
  line-height: 1.5;
  font-weight: normal;
  margin-top: auto;
  margin-left: 10px;
}

.youtube h3 {
  border-bottom: 1.5pt solid #000;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

.yt_v {
  width: 32%;
}

iframe {
  width: 100%;
}

.yt_fl02 {
  display: flex;
  justify-content: space-around;
  background: #F1F1F1;
  padding: 20px 0 10px 0;
}

.lm_btn {
  width: 35%;
  margin-left: auto;
  margin-top: 10px;
}

.yt_v p {
  margin-left: 0;
}


@media (max-width: 480px) {
  .yt_fl01 {
    display: block;
  }

  .yt_fl02 {
    display: block;
  }

  .yt_v {
    width: 100%;
  }

  iframe {
    height: 250px;
  }

  .lm_btn {
    width: 70%;
    margin: auto;
    margin-top: 20px;
  }
}
/*
@media only screen and (max-width: 1024px){
  #headerWrap {
    margin-top: 75px;
  }
}
*/
@media only screen and (max-width: 480px){
  #top #headerWrap {
    margin-top: -75px;
  }
}



/*youtube動画*/

/* 2021/03/09追加css */
/* mv */
br.sp-br {
  display: none;
}
.weed-mv-bg {
    height: 240px;
    display: flex;
    align-items: center;
    background: url(https://mclimb.net/wp-content/uploads/2021/03/weed_main.jpg);
    background-size: cover;
    background-position: right;
}
.mikisuzuki-mv-bg {
    flex-direction: row-reverse;
    display: flex;
    align-items: center;
    height: 240px;
    background: url(https://mclimb.net/wp-content/uploads/2021/03/mikisuzuki_main.jpg);
    background-size: cover;
    background-position: left;
}
.weed-mv-msg, .mikisuzuki-mv-msg {
    font-size: 140%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    padding: 0 0 8px 0;
    line-height: 1.8;
}
.weed-mv-msg {
    margin: 0 0 0 60px;
}
.mikisuzuki-mv-msg {
    margin: 0 60px 0 0;
}
.weed-mv-msg p:first-line,.mikisuzuki-mv-msg p:first-line {
    line-height: 1.4;
}
span.mv-bg-span {
    color: #e70012;
    font-size: 150%;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 60%);
    letter-spacing: 0.03em;
}
@media(max-width: 1024px) {
  .weed-mv-bg {
    background: url(https://mclimb.net/wp-content/uploads/2021/03/weed_main-sp.png);
  }
  .mikisuzuki-mv-bg {
    background: url(https://mclimb.net/wp-content/uploads/2021/03/mikisuzuki_main-sp.png);
  }
  .weed-mv-bg,.mikisuzuki-mv-bg {
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 0 30px 0 30px;
  }
  .weed-mv-msg,.mikisuzuki-mv-msg {
    margin: 0 0 0 0;
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  br.sp-br {
  display: block;
  }
  .weed-mv-bg, .mikisuzuki-mv-bg {
    height: 200px;
  }
  .weed-mv-msg, .mikisuzuki-mv-msg {
    font-size: 100%;
    line-height: 1.7;
  }
}

/* features */
h4.features-h4 {
    line-height: 1.6;
    margin: 0px 0px 8px 10px;
}
@media (max-width: 575.98px) {
  .features-box {
    display: block;
  }
  .features-box img {
    width: 100%;
    max-width: 100%;
  }
  h4.features-h4 {
    margin: 13px 10px 8px 10px;
  }
}

.max-width234 img {
  max-width: 234px;
}
.max-width300 img {
  max-width: 300px;
}

/*470以上*/
@media (min-width: 470px) {
.mobile-on470 {display: none;}
.mobile-off470 {display: block;}
}
/*469以下*/
@media (max-width: 469px) {
.mobile-on470 {display: block;}
.mobile-off470 {display: none;}
}

.weed01 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/5d945e25c07b562c77cf46086bbc4af6.jpg) center top no-repeat #000;
}
.weed02 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/04f863e95a41ec6789ae2439af08b7ee.jpg) center top no-repeat #000;
}
.weed03 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/4608cddeeea9386790883907a3a1fd03.jpg) center top no-repeat #000;
}
.weed04 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/be8cf55876514e1707446a43ce0764e5.jpg) center top no-repeat #000;
}
.weed05 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/fbce87b015d5650d426a0413381db5e6.jpg)center top no-repeat #000;
}
/**.weed06 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/35a188ca3eb289cf96675eff0790dabf.jpg) center top no-repeat #000;
}**/

.weed-tsuchiyama01{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/18b3126dec6a0f562899854d72ccc1c6.jpg) center top no-repeat #000;
}
.weed-tsuchiyama02{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/64f931383af76d9ce731bc470325b503.jpg) center top no-repeat #000;
}

.weed-tsuchiyama03{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/b8f7ba447d22ff36593522c23c20ee6f.jpg) center top no-repeat #000;
}

/**.weed-tsuchiyama04{
  background: url(https://mclimb.net/wp-content/uploads/2020/02/st_morioka.jpg) center top no-repeat #000;
}

.weed-tsuchiyama05{
  background: url(https://mclimb.net/wp-content/uploads/2020/02/st_ono.jpg) center top no-repeat #000;

}

.weed-tsuchiyama06{
  background: url(https://mclimb.net/wp-content/themes/responsive_264-child/css/[uploads_url]/2020/02/st_muraoaka.jpg) center top no-repeat #000;
}

.weed-tsuchiyama07{
  background: url(https://mclimb.net/wp-content/themes/responsive_264-child/css/[uploads_url]/2020/02/st_muraoaka.jpg) center top no-repeat #000;
}**/




.weed-sabae01{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/43068acd14c9151317c26fc52b397b7a.jpg) center top no-repeat #000;
}

/**.weed-sabae01{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/43068acd14c9151317c26fc52b397b7a.jpg) center top no-repeat #000;
}**/

.weed-sabae02{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/3a88e9279b0a4a9748766e51af1f479d.jpg) center top no-repeat #000;
}

.weed-sabae03{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/bfcfad6d22883a3578664fa84815d77a.jpg) center top no-repeat #000;
}


.miki-suzuki01 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/95b8f2647e31b86392762224d5155a5b-2.jpg) center top no-repeat #000;
}
.miki-suzuki02 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/11bb5a42152c8666b89ac07aefa928c0-2.jpg) center top no-repeat #000;
}
.miki-suzuki03 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/210b740ee6ef2f194c1bac7ec1aacaf0-1.jpg) center top no-repeat #000;
}
.miki-suzuki04 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/d2377369c03c2e2fb3c46c78e38e19c0-1.jpg) center top no-repeat #000;
}
.miki-suzuki05 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/ae22db2ae8d81c1ca6e864c7f382e753-1.jpg) center top no-repeat #000;
}
.miki-suzuki06 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/050c6b18e30f831cf07c25e52e730108-1.jpg) center top no-repeat #000;
}

.m-works01 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/d8b1831cd2847e307e5940156405201c-1.jpg) center top no-repeat #000;
}

.m-works02{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/6e946dab646e3b432711b8428152e4cb-1.jpg) center top no-repeat #000;
}

.m-works03{
  background: url(https://mclimb.net/wp-content/uploads/2021/05/7f6f9f8cbcf988557c53397a8d17d7f5-1.jpg) center top no-repeat #000;
}

.m-works04 {
  background: url(https://mclimb.net/wp-content/uploads/2021/05/deb644257120cf73f39044299f3fc9ca-1.jpg) center top no-repeat #000;
}

/**.m-works05{
  background: url(https://mclimb.net/wp-content/uploads/2020/02/st_matsuo.jpg) center top no-repeat #000;
}**/


/**.wp-block-column {
  width: 359px;
  height: 253px;
}**/



/*.miki-suzuki07 {
  background: url(https://mclimb.net/wp-content/themes/responsive_264-child/css/[uploads_url]/2020/02/st_matsuo.jpg) center top no-repeat #000;
  background-size: 180px 240px;
  background-position: right;
}*/

/*599以下*/
@media (max-width: 599px) {
.weed01, .weed03, .weed05, .miki-suzuki01, .miki-suzuki03, .miki-suzuki05 {
  margin-bottom: 28px;
}
}
/*
.u-pohs01 {
  background: url(https://mclimb.net/wp-content/themes/responsive_264-child/css/[uploads_url]/2020/02/1539670088978-300x190-1.jpg) center top no-repeat #000;
  background-size: 300px 190px;
  background-position: right;
}
*/
.wp-block-column {
  padding-left: 15px;
}



@media (max-width: 641px) {
.wp-block-column  {
  margin-bottom: 28px;
}

.sp-none {
	display: none;
}
}

/**.wp-block-column {
    width: 359px;
    height: 283px;
}**/

.wp-block-column.miki-suzuki02 {
  height: 420px;
}

.wp-block-column.miki-suzuki01 {
  height: 420px;
}

.wp-block-column.miki-suzuki03 {
  height: 420px;
}

.wp-block-column.miki-suzuki04 {
  height: 420px;
}

.wp-block-column.miki-suzuki05 {
  height: 420px;
}

.wp-block-column.miki-suzuki06 {
  height: 420px;
}