@charset "utf-8";
#g_nav .nav7 a span {
    color: #00AF5F;
    padding-bottom: 7px;
    border-bottom: 5px solid #F0F0E0;
}

.mainv{
	background: url(../img/greeting/mainv.jpg) no-repeat center center/cover;
}
.sec1_b1 p {
    font-size: 18px;
    padding: 15px 0;
}
/*--------------------------------------------------*/

.mytable{
	width: 100%;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
.mytable td,
.mytable th{
	padding: 10px 10px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
.mytable td{

}
.mytable th{
	width: 208px;
	background: #F0F5ED;
}
.mytable_come{
	font-size: 18px;
	text-align: center;
	margin: 42px 0 0;
}

/*---------------------------------------------------------
	スマホ
---------------------------------------------------------*/
@media screen and (max-width: 680px) ,screen and (max-width: 737px) and (orientation: landscape) {
	.mytable{}
	.mytable td,
	.mytable th{
    padding: 4px 9px;
    font-size: 12px;
}
	.mytable td{}
	.mytable th{
    width: 100px;
}
	.mytable_come{
		font-size: 16px;
	}
}
