.info_block {
  border-style:hidden;
}

.info_title {
  display: none;
}

info_text {
  padding:0px 0px 0px !important;
}

.osusumearea {
  display: none;
}

/* --- ▼ニュースニュースニュース --- */

/* --- 新着情報エリア --- */
div.update {
width: 720px; /* 新着情報エリアの幅 */
font-size: 100%;
}

p{
  color:red;
  font-size:15px
}

/* --- 見出し --- */
div.update h3 {
margin: 0 0 5px; /* 見出しのマージン（上、左右、下） */
font-size: 100%;
}

/* --- 新着リスト --- */
div.update dl {
width: 100%; /* 新着リストの幅 */
height: 140px; /* 新着リストの高さ */
overflow: auto;
margin: 0;
background-color: #f9f9f9; /* 新着リストの背景色 */
border-top: 1px #c0c0c0 dotted; /* 新着リストの上境界線 */
border-bottom: 1px #c0c0c0 dotted; /* 新着リストの下境界線 */
}

/* --- 日付エリア --- */
div.update dt {
width: 6.7em; /* 日付エリアの幅 */
float: left;
padding: 7px 0 6px 3px; /* 日付エリアのパディング（上右下左） */
line-height: 120%;
}

/* --- 本文エリア --- */
div.update dd {
margin: 0;
padding: 7px 3px 6px 6.6em; /* 本文エリアのパディング（上右下左） */
border-bottom: 1px #c0c0c0 dotted; /* 本文エリアの下境界線 */
line-height: 120%;
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}

/* --- ▲ニュースニュースニュース --- */

.update > h2 {
    display: none;
}

div.update {
    width: 100%;
    font-size: 90%;
}
div.update dl {
    width: 100%;
    height: 250px;
    overflow: auto;
    margin: 0;
    background-color: #eee;
    border-top: none;
    border-bottom: none;
}
div.update dd {
    margin: 0;
    padding: 7px 3px 6px 6.6em;
    border-bottom: 1px #c0c0c0 dotted;
    line-height: 160%;
    font-size: 90%;
}

.top_banner_01{
	padding: 0px 2% 50px 2%;
}
.spcenter {
	text-align: center;
}

/*PCの場合*/
.pc	{ display:inline!important; }
.sp	{ display:none!important; }
@media screen and (max-width: 896px) {
/*タブレット、スマホの場合*/
.pc	{ display:none!important; }
.sp { display:inline!important; }
}