/* =======================================================
 *   ページ全体
 * ======================================================= */

body {
    color: #666;
}
header, main, #footlinks {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
/* =======================================================
 *   ヘッダー
 * ======================================================= */
header {
    display: grid;
    grid-template-columns: 176px 1fr;
    grid-template-rows: auto auto;
}
#logo ul {
    vertical-align: baseline;
}
nav ul {
    display: block;
    margin: 0;
    padding: 0;
    text-align: right;
    line-height: 40px;
}
nav li, nav a {
    display: inline;
}
nav li {
    margin: 0 0.4rem;
    color: #000;
}
nav a {
    background: transparent;
    vertical-align: -9px;
}
nav+picture {
    grid-column: 1/2;
    grid-row: 2;
}
nav+picture img {
    width: 1000px;
}
#logo {
    margin-bottom: 8px;
}
/* =======================================================
 *   メインコンテンツ
 * ======================================================= */
main {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    margin-top: 2.4rem;
}
main > article {
    margin-right: 1.5rem;
}
#sub > article {
    padding: 1rem;
/*    border: 2px solid #eee;*/
/*    border-radius: 8px;*/
}
#sub > article:first-child {
    margin-bottom:  1rem;
}
#sub > article p {
    margin: 1rem 0 0;
}
h1, h2 {
    margin: 0;
    text-align: center;
}
h1 {
    font-size: 16px;
}
h2 {
	margin-top:15px;
    padding-left: 1.4rem;
    font-size: 2.0rem;
    /*background: */
}
.tit_textbl01 {
    font-size: 28px;
    line-height: 52px;
    margin-bottom: 30px;
    font-family: monospace;
}
.tit_textbl02 {
    display: block;
    margin-top: 40px;
    border-radius: 10px;
    text-align: center;
    color: #B70049;
	font-size:2.8rem;
    line-height: 3rem;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.time_tit {
	display:block;
	padding:10px 20px;
	color:#FF0066;
    border-radius: 10px;
    text-align:left;
	font-size:2.4rem;
    line-height: 3.0rem;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	background-color:#eee;
	margin-bottom:30px;	
}
.time_tit_mini {
	display:block;
	padding:5px 10px;	
	color:#FFF;
    border-radius: 6px;
	font-size:1.2rem;
    line-height: 1.8rem;
	font-weight:normal;
	background-color:#000;
}
/* =======================================================
 *   フッター
 * ======================================================= */


