h1{font-size:2rem;line-height:1.5}
@media (max-width:768px){
h1{font-size:1.6rem}
}
.small_h5{font-size: 0.9rem ;font-weight: 300 }
.post_btn{padding:15px;border-radius:20px;text-align:center;border:2px solid #d660a5;background-color:#d660a5;color:#fff;font-weight:700;transition-duration:.3s,.3s;text-decoration:none}
.post_btn:hover{border:2px solid #d660a5;background-color:#fff;color:#d660a5;transition:color .3s,background-color .3s,border .3s,text-decoration .3s}

dl.class{
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
	flex-wrap: wrap;
	align-items: stretch;	
	width: 100%;
	border: 1px solid #ccc;
	border-bottom: none;
}
dl.class dt{
	background: #f5f5f5;
	padding: 5px;
	width: 150px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
dl.class dd{
	background: #fff;
	padding: 5px;
	width: calc(100% - 150px);
	border-bottom: 1px solid #ccc;
}

/*　ボタン　*/
.btn-outline-ryokusyo{--bs-btn-color:#35b597;--bs-btn-border-color:#35b597;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#35b597;--bs-btn-hover-border-color:#35b597;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#35b597;--bs-btn-active-border-color:#35b597;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#35b597;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#35b597;--bs-gradient:none}

.btn-outline-post{--bs-btn-color:#d660a5;--bs-btn-border-color:#d660a5;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d660a5;--bs-btn-hover-border-color:#d660a5;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d660a5;--bs-btn-active-border-color:#d660a5;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#d660a5;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d660a5;--bs-gradient:none}

.btn-outline-gold{--bs-btn-color:#4b4b4b;--bs-btn-border-color:#b48811;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#b48811;--bs-btn-hover-border-color:#b48811;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b48811;--bs-btn-active-border-color:#b48811;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#b48811;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#b48811;--bs-gradient:none;font-weight: bold;border: solid 2px #b48811;}

.label_a{position:relative;top:-1px}
.label-new{color:red;font-weight:700;font-style:normal;text-align:center;text-shadow:1px 1px 1px #666;background-color:#ee3;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeee33', EndColorStr='#999911')}
.label-new[href]:focus,.label-new[href]:hover{background-color:#ec971f}