/*
Theme Name:     XeoryBase_child
Description:    XeoryBase_child
Author:         hjisan
Template:       xeory_base

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* -----------------------------
	図の右に文字を回り込ませない
----------------------------- */


.post-content img.alignleft {
  float: none !important;
  display: block;
  margin: 0 0 15px 0; /* 下にだけマージン */
}

/* -----------------------------
	テーブル
----------------------------- */


.post-content table {
    margin-bottom: 2em;
    margin-top: 2em;
}
/* -----------------------------
	枠
----------------------------- */

.waku-1 {
    border: 3px solid #d3d3d3;
    padding: 0.5em 1.5em;
    margin-bottom: 2em;
    margin-top: 2em;
    border-radius: 10px;
}


/* -----------------------------
	具体例
----------------------------- */

.point {
    background-color: #FFFFF4;
    padding: 15px;
    margin: 1.5em 0;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    transition: transform 0.2s, box-shadow 0.2s;
}


/* -----------------------------
	背景黄
----------------------------- */

.waku-bgy {
    background-color: #fffdea; /* 薄い黄色 */
    padding: 20px;
    border-radius: 10px; /* 角を少し丸くする */
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2); /* 影をつけて浮いた感じに */
}


.red {
    font-weight: bold;
    color: #ff0000;
  }
.blue {
    font-weight: bold;
    color: #0000ff;
  }

.bg_attention {
	background: #f9f9f9;
	border-top: solid 2px #dc143c;
    border-bottom: solid 2px #dc143c;
	padding: 1.5em ;
}

.attention {
	display: inline-block;
	background: #dc143c;
	padding: 0.4em 0.5em;
    margin: 0 0 0.5em;
	font-weight:bold;
	margin: 1.0em 0 0 !important;
	color:#fff;
}