.midashi-1 {
    font-size: 1.2rem;
    font-weight: 600;
    border-bottom: 1px solid #d19f00;
}



.midashi-2 {
    font-size: 1rem;
    font-weight: 600;
    padding-left: 0.4rem;
    border-left: 3.5px solid #d19f00;
}

.under-text {}

.under-text::before {
    content: "\f0dd";
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.3rem;
    vertical-align: 6.5%;
    margin-right: 0.25rem;
}

.text-small {
    font-size: 0.75rem;
}


.history-table {
    font-size: 0.75rem;
}

.history-table img{
   margin:15px;
   width:225px;
}



.his dl {
    font-size: 0.75rem;
}

.his dt {
    font-weight: bold;
    float: left;
    width: 200px;
}

.his img{
   margin:15px;
   width:225px;
   float:right;
}

.nn .news img{
   margin:15px;
   width:225px;
   clear:both;
}

@media (min-width: 992px) {


.nn .news {
/*	overflow:auto;
	height:200px;*/
	width:100%;
	padding-left:20px;
    font-size: 0.75rem;
}
.nn .news dd img{
   margin:10px;
   width:225px;
   float:right;
}
}

@media (min-width:576px) {



.nn .news {
/*	overflow:auto;
	height:240px; */
	width:100%;
	padding-left:20px;
    font-size: 0.75rem;
}

.nn .news dl {
	clear:left;
	width:95%;
	border-bottom: 1px solid #999;
	overflow:hidden;
}
.nn .news dl {
	width:95%;
}

.nn .news dt {
	font-weight: bold;
	float: left;
	width: 200px;
}

.nn .news dd {
	float:left;
	width:70%;
}

.nn .news dd img{
   margin:10px;
   width:225px;
   float:right;
}


.nn3 .news {
	/* overflow:auto;
	height:240px; */
	width:100%;
	padding-left:20px;
	font-size:12px;
}

.nn3 .news dl {
	clear:left;
	width:95%;
	border-bottom: 1px solid #999;
	overflow:hidden;
}
.nn3 .news dl {
	width:95%;
}

.nn3 .news dt {
	font-weight: bold;
	float: left;
	width: 200px;
}

.nn3 .news dd {
	float:left;
	width:60%;
	margin-left:3%;
}


/**btn*/

.btn-primary {
    color: #fff;
    background-color: #006;
    border-color: #B28500;

border-bottom-color: rgb(178, 133, 0);
border-bottom-left-radius: 4.8px;
border-bottom-right-radius: 4.8px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(178, 133, 0);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(178, 133, 0);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(178, 133, 0);
border-top-left-radius: 4.8px;
border-top-right-radius: 4.8px;
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box;
color: rgb(255, 255, 255);
display: inline-block;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 20px;
font-weight: 400;
line-height: 30px;
overflow-wrap: break-word;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
padding-top: 8px;
text-align: center;
text-decoration: rgb(255, 255, 255);
text-decoration-color: rgb(255, 255, 255);
text-decoration-line: none;
text-decoration-style: solid;
text-decoration-thickness: auto;
touch-action: manipulation;
transition-delay: 0s, 0s, 0s;
transition-duration: 0.15s, 0.15s, 0.15s;
transition-property: background-color, border-color, box-shadow;
transition-timing-function: ease-in-out, ease-in-out, ease-in-out;
user-select: none;
vertical-align: middle;
white-space: nowrap;
}






.btn01 {
    display: inline-block;
}
.btn01 a {
    display:block;  /* ブロック要素にしてリンク範囲を作る */
    width:120px;  /* ボタンの幅 */
    background:#FC6;  /* ボタンの背景色 */
    border-radius:10px;  /* 角丸（半径10px） */
    border-color:#FC6;  /* 角丸（半径10px） */
    color:#fff;  /* リンクテキストのカラー */
    line-height:46px;  /* ボタンの高さ＋テキストを中央（上下方向）にする */
    text-decoration:none;  /* リンクの下線（装飾）を消す */
    text-align:center;  /* テキストを中央寄せ */
}
.btn01 a:hover {
    background:#F90;  /* カーソルが乗った時の背景色 */
    color:#136ac1;  /* カーソルが乗った時のテキストカラー */
}



/*@media screen and (max-width: 500px) {
img{
   margin:15px;
   width:225px;
   float:right;
}
}*/

}

/**/
