@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/
body {
  font-family: "Roboto", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
}

/* スマホ・タブレット時の検索アイコンを非表示 */
.l-header__customBtn,
.c-iconBtn.-search {
  display: none !important;
}

/* スマホ・タブレット時のメニューボタンを非表示 */
.l-header__menuBtn,
.c-iconBtn.-menuBtn {
  display: none !important;
}

/* OiBlog トップページ用アイコン */
.oiblog-icon {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #A5C426;
  display: flex;
  align-items: center;
  justify-content: center;
}

.oiblog-icon i {
  color: #fff;
  font-size: 60px;
  line-height: 1;
}

/* OiBlogトップページ：アイコン直後のH3上余白を調整 */
.oiblog-icon + h3 {
  margin-top: 1.25em;
}

/* 角丸 */
.radius-5 img{
  border-radius: 5%;
}

/* イラスト背景色 */
.wp-block-image.is-style-photo_frame img, .wp-block-video.is-style-photo_frame video, img.photo_frame {
  border: 6px solid rgba(165, 196, 38, 0.1);
  background-color: rgba(165, 196, 38, 0.02);
}

@media (max-width: 781px) {
  /* スマホ時改行なし */
  .sp-br-none br {
    display: none !important;
  }
  /* スマホ時テキスト左寄せ */
  .sp-align-left {
    text-align:left !important;
  }
}
