/*** CSS ***/ 
*{
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

hr {
	border-top: 1px dashed #bbb;
	margin-top: 30px;
	margin-bottom: 30px;
}


body{text-align:left;
font-family: "ＭＳ Ｐ明朝","平成明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif; font-size:16px; line-height:27px; color:#000000; background-color:#fff}


img{
	border:0;
	color: #BE1926;
}

ul{list-style:none}

/*** Link ***/

a:link {
	color: #610000;
	text-decoration: none;
}
a:visited {
	color: #610000;
	text-decoration: none;
}
a:hover {
	color: #CC0033;
	text-decoration: none;
}
a:active {
	color: #999933;
	text-decoration: none;
}

/* Layout */



div#cnt-top{width:720px;margin:auto;background-color: #ffffff;border:0px solid;border-color:#ffffff;}
div#cnt-top h1{display:none}


div#cnt{width:720px;margin:auto; background-color: #ffffff;border: 0px solid;border-color: #ffffff;}
div#cnt div.midashi{font-size:19px;  line-height:30px; font-weight:900; color:#000000; font-family: "ＭＳ Ｐ明朝","平成明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;}

div#cnt div.midashi-time{font-size:24px;  line-height:42px; font-weight:900; color:#000000; font-family: "ＭＳ Ｐ明朝","平成明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;}

div#cnt div.midashi-w{font-size: 13px; color:#fff; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";}

div#cnt div.midashi-under{font-size: 15px; line-height:24px; color:#000000; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";}

div#cnt div.midashi-pho{color:#000000; font-size:13px; line-height:19px; font-family: "ＭＳ Ｐ明朝","平成明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;}



/*** index ***/
div#lft01{width:150px;padding:20px 0px 30px 0px;float:left;text-align:left;}
div#lft01 div.midashi {line-height: 180%;font-size: 15px;font-weight:bold;}
div#lft01 div.link {font-size:9px;margin-top:10px;}

div#rht01{width:530px;padding:20px 0px 40px 0px;float:right;text-align:left;}
div#rht01 div.midashi01 {color:#000000; font-size:20px; margin-top:0px; font-family: "ＭＳ Ｐ明朝","平成明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;}

div#rht01 div.midashi02 {font-size: 14px;color:#000000; font-family: "ＭＳ Ｐ明朝","平成明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;}



div#rht01 a:link, div#rht01 a:visited {color:#CC0033;text-decoration:none}
div#rht01 a:hover, div#rht01 a:active {color:#999933;text-decoration:none}

/*** othrts ***/


/* ページトップへ戻るボタン */
#pagetop {
    position:fixed;
    bottom:10px;
    right:50px;
    padding:0;
}

/* ページトップへ戻るボタン：ホバー時に画像が白みがかったようにする*/
#pagetop:hover {
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;

}
.red {
	color: #610000;
}


p {
  white-space: nowrap;
}



/*************************************************
			=フッター
*************************************************/
.wrapper{
	width:880px;
	margin:auto;
	min-height: 100vh;
    position: relative;/*←相対位置*/
    padding-bottom: 70px;/*←footerの高さ*/
    box-sizing: border-box;/*←全て含めてmin-height:100vhに*/
}



footer{
    width: 720px;
	margin:30px 30px 0px 80px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    background-color: #292220;
    color: #fff;
    text-align: center;
    padding: 10px;
	position: absolute;/*←絶対位置*/
    bottom: 0; /*下に固定*/
}





.copyright{
	color: #fff;
	font-size: 13px;
	text-align: center;
}