/* 見出し */
#content h3 {font-size: 121.4%; margin: 20px 0px;}
/* ボタン */
.top-menu {
    width:auto;
    color: #ffffff;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    margin:3px;
    padding:8px 0 10px;
    background-color:#49a9d4;
    border-radius:5px;
    box-shadow:2px 2px #1a6ea0;
}
/* 文字 */
.bold{font-weight: bold;}
.red{color:#ff0000;}
.olive {color:#685a3d;}
/* 回り込み解除 */
.clear {clear: both;}
/* 料金表 */
.table1{background-color:#effff6;}
/* マージン */
img.yohaku {margin-bottom:10px;}
/* リスト丸なし_20220510 */
.list-wrap{
	  list-style:  none;
    margin:  0;
    padding: 0;
}

/* 料金表修正_20220510 */
.note-box {
    padding: 1.5em;
    background: #FAFAFA;
    border: 1px dotted #CCCCCC;
    margin: -1em 0 3em;
}
.note-box h4{
font-size: 14px;
    color: #FF7F00;
    font-weight: 800;
    margin-bottom: 0.5em;	
}
.background-blue{
background-color: #B2DBFF;	
}
.color-orange{
color: #FF7F00;
}
/* 罫線色変更_20220530*/
.h2-b-color_red{
border-top-color:#e73562;
}
.h3-b-color_red{
	padding-bottom: 8px;
    position: relative;
   border-bottom: 1px solid rgba(0,0,0,.1);
}
.h3-b-color_red:after{
content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 31%;
	border-bottom: 1px solid #ff0000;	
}
/* 中央配置_20220530*/
.m-center{
margin: 0 auto;	
}