
/* ニュース一覧
---------------------------------------------------*/
@media screen and (min-width: 768px) {
	.sectionInner .newsList a { text-decoration: none; }
	/*.sectionInner .newsList li { width: 450px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #0a51af; }*/
	.sectionInner .newsList li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #0a51af; }
	.lowerPage .sectionInner .newsList li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; }
	.lowerPage .sectionInner .newsList li.enquate {}
	.lowerPage .sectionInner .newsList li.enquate img { margin-left: -6px; width: 438px; height: 166px; }
	/*.lowerPage .sectionInner .newsList li:nth-last-child(2) { margin-bottom: 0; padding-bottom: 0; border: none; }*/
	/*.sectionInner .newsList li.odd { float: left; margin-right: 10px; }
	.sectionInner .newsList li.even { float: right; margin-left: 10px; }*/
	.sectionInner .newsList .detailTbl { display: table; width: 100%; }
	.sectionInner .newsList .detailTbl .image { display: table-cell; width: 130px; padding-right: 10px; box-sizing: border-box; vertical-align: top; box-sizing: border-box; }
	.sectionInner .newsList .detailTbl .text  { display: table-cell; /*width: 310px;*/ vertical-align: middle; }
	.sectionInner .newsList .detailTbl .date { display: block; color: #0a51af; font-weight: bold; font-size: 1.8rem; text-decoration: none; }
	.sectionInner .newsList .detailTbl .date .new { padding-left: 5px; color: #ef0000; }
	.sectionInner  .newsList .multi a:first-child { display: block; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #0a51af!important; }
	.banner img { width: 450px; }


	.sectionInner .newsList2 li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #0a51af; }
    .sectionInner .newsList2 li dt { margin-bottom: 14px; line-height: 1.1; }
    .sectionInner .newsList2 li dt .date { margin-right: 10px; font-weight: bold; color: #0a51af; }
    .sectionInner .newsList2 li dt .date:before { content: "◆"; color: #7793b9; }
    .sectionInner .newsList2 li dt .newsNew      { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #d30000; }
    .sectionInner .newsList2 li dt .newsBoss     { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #418734; }
    .sectionInner .newsList2 li dt .newsCard     { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #b5b817; }
    .sectionInner .newsList2 li dt .newsEvent    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #ec7e11; }
    .sectionInner .newsList2 li dt .newsHowto    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #1e9c6c; }
    .sectionInner .newsList2 li dt .newsGoods    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #3990bb; }
    .sectionInner .newsList2 li dt .newsMovie    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #473772; }
    .sectionInner .newsList2 li dt .newsOshirase { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #9a4672; }
    .sectionInner .newsList2 li dt .newsTales    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #cd386f; }
    .sectionInner .newsList2 li dd { padding-left: 1.0em; }
	.btnIndex { margin: 10px auto 0 auto; width: 410px; }
    .sectionInner .newsList2 li a { /*font-weight: normal;*/ color: #000!important; }

    
}
@media screen and (max-width: 767px) {
	.sectionInner .newsList { margin-top: 2vw; }
	.sectionInner .newsList a { text-decoration: none; }
	.sectionInner .newsList li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #0a51af; }
	.sectionInner .newsList li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; }
	.sectionInner .newsList li.enquate { border: none; margin-bottom: 0;}

	.sectionInner .newsList .detailTbl { display: table; }
	.sectionInner .newsList .detailTbl .image { display: table-cell; width: 33%; padding-right: 10px; box-sizing: border-box; vertical-align: top; }
	.sectionInner .newsList .detailTbl .text  { display: table-cell; width: 67%; vertical-align: middle; }
	.sectionInner .newsList .detailTbl .date { display: block; color: #0a51af;font-weight: bold; font-size: 4.8vw; text-decoration: none; }
	.sectionInner .newsList .detailTbl .date .new { padding-left: 5px; color: #ef0000; }
	.sectionInner  .newsList .multi a:first-child { display: block; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #0a51af!important; }
    
	.sectionInner .newsList2 li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #0a51af; }
    .sectionInner .newsList2 li dt { margin-bottom: 14px; line-height: 1.1; }
    .sectionInner .newsList2 li dt .date { margin-right: 10px; font-weight: bold; color: #0a51af; }
    .sectionInner .newsList2 li dt .date:before { content: "◆"; color: #7793b9; }
    .sectionInner .newsList2 li dt .newsNew      { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #d30000; }
    .sectionInner .newsList2 li dt .newsBoss     { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #418734; }
    .sectionInner .newsList2 li dt .newsCard     { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #b5b817; }
    .sectionInner .newsList2 li dt .newsEvent    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #ec7e11; }
    .sectionInner .newsList2 li dt .newsHowto    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #1e9c6c; }
    .sectionInner .newsList2 li dt .newsGoods    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #3990bb; }
    .sectionInner .newsList2 li dt .newsMovie    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #473772; }
    .sectionInner .newsList2 li dt .newsOshirase { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #9a4672; }
    .sectionInner .newsList2 li dt .newsTales    { margin-right: 5px; padding: 4px 10px 2px 10px; color: #fff; background: #cd386f; }
    .sectionInner .newsList2 li dd { padding-left: 1.0em; }
	.btnIndex { margin: 10px 10px 0 10px;}
    .sectionInner .newsList2 li a { /*font-weight: normal;*/ color: #000!important; }
    

}

