@charset "utf-8";
.supportcommon-gfooter-menu{
	display: none!important;
}
.info-page-header__left{
	float: left;
	text-align: left;
}
.info-page-header__right{
	float: right;
	text-align: right;
}
.info-page-header__title{
	clear: both;
	text-align: center;
}
.c-list-text--noicon.u-list-indent{
	padding-left: 3em;
}
.c-table--xsmall{
	max-width: 680px;
	margin-left: auto;
	margin-right: auto;
}
.c-table caption{
  font-weight: normal;
  /*border-top: #c8c8c8 1px solid;*/
  vertical-align: middle;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.c-table th{
	background: #efefef;
}
.u-max-w--xsmall{
	width: auto;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 760px){
	.category-header-container {
		height: 60px;
	}
	.l-container.info-page-header{
		padding-top: 20px;
		margin-bottom: 60px;
		max-width: 920px;
	}
	.info-page-header__left p{
		font-size: 16px;
	}
	.info-page-header__right p{
		font-size: 14px;
	}
	.info-page-header__date{
		margin-bottom: 12px;
	}
	.info-page-header__title{
		font-size: 24px;
		line-height: 1.5;
		padding-top: 60px;
	}
	.l-container.info-page-body{
		max-width: 920px;
	}
	.c-list-text{
		padding-left: 0;
	}
	.c-text {
	 line-height: 28px;
	}
}
@media (min-width: 980px){
}
@media all and (min-width: 760px) and (max-width: 979px){
	.category-header-container {
		height: 60px;
	}
}

@media (max-width: 759px){
	.category-header-container {
		height: 30px;
	}
	.l-container.info-page-header{
		padding-top: 14px;
		margin-bottom: 30px;
	}
	.info-page-header__left p{
		font-size: 14px;
		padding-top: 12px;
	}
	.info-page-header__right p{
		font-size: 12px;
	}
	.info-page-header__date{
		margin-bottom: 10px;
	}
	.info-page-header__title{
		font-size: 16px;
		line-height: 1.5;
		padding-top: 32px;
	}
	.c-text {
	 line-height: 22px;
	}
}
