@charset "utf-8";
.header_bg{
    background-color: rgba(39, 31, 0, 0.75);
}
.ham_btn{
    background-color: transparent;
}

.nav_height{
	padding-top: 100px;
}

.ttl_outline{
	/* background-color: #6d6854;
	max-width: 350px;
	margin: 0 auto;
	padding: 50px 0 30px; */
    margin: 75px 0 20px 0;
}
.ttl_outline p {
	color: #6d6854;
	font-size: 24px;
	letter-spacing: 0.2em;
	border-bottom: solid 1px #6d6854;
}




/* outline */
.Outline{
	margin:0px auto 100px;
    font-weight: 300;
}
.Outline table{
	background:#CCCCCC;
	width:100%;
	max-width:1000px;
	margin:10px auto 0;
	/* font-family: 'Noto Serif JP', serif; */
}
.Outline table{
	margin-bottom:30px;
}

.Outline td{
	padding:8px;
	background:#FFFFFF;
	font-size: 14px;
	border: 1px solid #CCCCCC;
}

.Outline{
	background:#fff;
	width:100%;
	max-width:1000px;
	margin:10px auto 0;
}
.Outline{
	margin-bottom:30px;
}

.Outline td:first-child{
	padding: 8px;
	background: #eae2c8;
	width: 25%;
}




.OutTit{
	/* font-family: 'Noto Serif JP', serif; */
	font-size: 16px;
	color:#000;
	letter-spacing:1px;
	/* font-weight:bold; */
	max-width:1000px;
	margin:5px auto;
	/* border-bottom: #000 solid 1px; */
}
.OutTit.bd_none{
	border-bottom: none;
}

.cap {
    margin-top: 10px;
}

.outline_label{
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
}


@media screen and (max-width: 1000px) {
    .Outline{
        margin:0px auto 60px;
    }
    
}

@media screen and (max-width: 750px) {
/* outline */
    .Outline td{
		padding:10px;
		font-size:12px;
	}
    .OutTit{
		font-size:16px;
	}
	.nav_height{
		padding-top: 56px;
	}
}



