@charset "UTF-8";



/*SP表示*/
@media screen and (max-width: 749px) {
.pc_display{
	display:none;
}
.sp_display{
	display:block;
}
.text_tuuzyou{
	font-size: 16px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 1px;
	line-height: 1.5em;
	border-bottom: 1px dotted #CC9966;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
}


/*PC表示*/
@media screen and (min-width: 750px) {
.sp_display{
	display:none !important;
	}
.pc_display{
	display:block;
	}
.text_tuuzyou{
	font-size: 26px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 1px;
	line-height: 1.5em;
	border-bottom: 1px dotted #CC9966;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
}

.max_img img{
	width: 100%;
	height:auto;
}


.copy_lp{
	text-align:center;
	letter-spacing: 1px;
	color:#A61F3C;
	font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

.gaiyou a{
	color:#000;
}

#a01{
	margin-top:-80px;
	padding-top: 80px;
}
#a02{
	margin-top:-80px;
	padding-top: 80px;
}
#a03{
	margin-top:-80px;
	padding-top: 80px;
}
#a04{
	margin-top:-80px;
	padding-top: 80px;
}
#a05{
	margin-top:-80px;
	padding-top: 80px;
}
#a06{
	margin-top:-80px;
	padding-top: 80px;
}
#a07{
	margin-top:-80px;
	padding-top: 80px;
}
#a08{
	margin-top:-80px;
	padding-top: 80px;
}

th{
	background:#CCCCCC;
	letter-spacing: 1px;
	border: 1px #999999 solid;
}

td{
	letter-spacing: 1px;
	border: 1px #999999 solid;
}

.caption_h3{
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 1px;
	border-bottom: 1px #999999 solid;
	padding-bottom: 5px;
	margin-top: 50px;
	margin-bottom: 30px;
}

.renraku{
	font-size: 14px;
	font-weight:bold;
}




