@charset "EUC-JP";

/*================================================================================
	全体
================================================================================*/
.size_title {
    font-size:  20px;    /* 文字サイズ指定 */
}

/*================================================================================
	PC用
================================================================================*/
.media-pc { display: revert !important;}
.media-sp { display: none !important; }
.table-style { max-width: 1020px; width: 99%; margin:0; padding:0; border-collapse: collapse;}
.th-title { background: #ededed; border: 1px #000000 solid; text-align: center; white-space:nowrap;}
.media-pc a:active { text-decoration: none; color: #ff6600}
.media-pc a:link { text-decoration: none; color: #ff6600}
.media-pc a:hover{ text-decoration: none; color: #ff9900 }
.media-pc a:visited { text-decoration: none; color: #ff9900}

/*================================================================================
	SP用
================================================================================*/
@media screen and (max-width: 767.98px) {
 .media-pc { display: none !important; }
 .media-sp { display: revert !important; }
 .table-style { width: 99%; margin:0; padding:0; border-collapse: collapse; }
 .td-num1 { padding: 1px 6px; width: 28px; text-align: center; font-weight: bold; color: #ffffff; background: #ff9900;}
 .td-num2 { padding: 0px; width: 32px; vertical-align: top; white-space: nowrap;}
 .td-space { width: 2px;}
 .td-vspace { height: 14px;}
 .td-title1 { padding: 1px 6px;  color: #ffffff; background: #fdaa2e}
 .ibim-icon-list { display: flex;flex-wrap: wrap;}
 .ibim-icons { margin: 0 16px 14px 0; }
 .div-item-class { background: #ededed;border-left: solid 5px #fdaa2e; padding: 5px 1px 2px 4px; font-weight: bold; font-size: 1.1em}
 .div-item-box { display: flex;flex-wrap: wrap;}
 .div-item-link { min-width: 300px; padding: 3px 0px 0px 5px;}
 .goTop {font-size: 0.8em;};
 .media-sp a:active { text-decoration: none; color: #ff6600}
 .media-sp a:link { text-decoration: none; color: #ff6600}
 .media-sp a:hover{ text-decoration: none; color: #ff9900 }
 .media-sp a:visited { text-decoration: none; color: #ff9900}
}

/*================================================================================
	リンク（共通）
================================================================================*/
a.goTop:active { text-decoration: none; color: #ff6600}
a.goTop:link { text-decoration: none; color: #ff6600}
a.goTop:hover{ text-decoration: none; color: #ff6600}
a.goTop:visited { text-decoration: none; color: #ff6600}
