@charset "utf-8";

.glovalHeader,#breadcrumb{display: none}

.calenderArea .tableText-btm a[href*="#"]:after,
.roundBtn a[href*="#"]:after{
	content: "\f107";
}

article #breadcrumb,
.glovalHeader#OtherCompany,
.defultHeader #breadcrumb,
.defultHeader .glovalHeader{display: block}

.glovalHeader#OtherCompany{width:1000px;margin:0 auto;}
.glovalHeader#OtherCompany .headerInner{width:100%;padding:0;height:auto;display: block;}
.glovalHeader#OtherCompany .headerInner .language{display:none}
.glovalHeader#OtherCompany .headerInner nav ul{margin-top:50px}

.detailNavi ul{
	width: fit-content;
}
.detailNavi ul a{
	font-size: 15px;
	padding: 9px 17px;
}
#Reserve{
	padding-bottom: 30px;
}
#Reserve .commonTtl{color: #fff;text-align: center;margin-bottom: 30px;}
#Reserve .commonTtl .main:after{content:"";display: block;width: 60px;height: 2px;border-top: 2px solid #fff;margin: 0 auto;margin-top: 30px;}
#Reserve .commonTtl .main{font-size: 32px;line-height: 1;padding-bottom: 25px;}
#Reserve .commonTtl .sub{font-weight: normal;letter-spacing: 2px;/* display: none; */font-size: 16px;}


.calendarBox table td .type.on:before{
	content: none;
}
.calendarBox table td .type:hover{
	background-color: inherit;
	cursor: auto;
}


@media screen and (max-width:480px) {
.wrapper{
	padding-top: 0;
}
.commonHeader{display:none}
.glovalHeader#OtherCompany{
	width: 90%;
}
.glovalHeader#OtherCompany .headerInner nav ul{
	margin-top: 5px;
}
.calenderArea [name*="list-wrap"] .list-row > .cell > .tbl .amt a:after{
	content: none;
}

#Reserve .commonTtl{}
#Reserve .commonTtl .main:after{
	margin-top: 20px;
}
#Reserve .commonTtl .main{
	font-size: 20px;
	padding-bottom: 20px;
}
#Reserve .commonTtl .sub{}
}