[data-path="media/imc"] main .page-title noscript .bg-image {
	background-image: url(../assets/media/media_imc.jpg);
}
[data-path="media/ibc"] main .page-title noscript .bg-image {
	background-image: url(../assets/media/media_ibc.jpg);
}
[data-path="media/accommodation"] main .page-title noscript .bg-image {
	background-image: url(../assets/media/media_accommodation.jpg);
}
main .page-title[data-category="media"] .content h1.nobg:before {
	background:none;
}
main .page-title .content h1.nobg.en:after {
	border-top:none;
}
.imc_text01 dt {
	margin-top:35px;
}
.ibc_text01 img {
	vertical-align:middle;
}
.article-container.media_min article {
	min-height:750px;
}
main article h2.en {
	padding-top:0;
}
.article-container.media_minen article {
	min-height:850px;
}
.mb0 {
	margin-bottom:0;
}
.mt0 {
	margin-top:0;
}
.media_txt01 {
	margin-top:0;
	padding-left:30px;
	margin-bottom:0;
}
.media_list01 {
	padding-left:30px;
	list-style:none;
	margin-top:0;
}
.media_list01 li p {
	margin-top:0;
	text-indent:-2em;
	padding-left:2em;
}
.media_txt02 {
	padding-left:20px;
	margin-top:0;
}
.media_list02 {
	list-style:none;
	padding-left:0;
	margin-top:0;
}
.media_list02 li span {
	font-size:2em;
	position:relative;
	top:2px;
}
.imc_map {
	margin-top:40px;
}
.imc_map img{ width:100%; max-width:940px;}
.mb50 {
	margin-bottom:50px;
}
.access_map {
}
.access_map img{ width:100%; max-width:940px;}
.access_list {
	margin-top:0;
	padding-left:0;
	margin-bottom:50px;
	list-style:none;
}
.access_list li {
	text-indent:-1em;
	padding-left:1em;
}
.pcNone {
	display:none;
}

/* 20190315 */
.train_list{ 
	list-style:none;
	padding-left:0;
	margin-bottom:50px;
}
.train_list li{
	padding-left:1.3em;
	text-indent:-1.3em;
}
.txt_line{ 
	text-decoration:underline;
}
.ClearFix:after {
	content: "";
	display: block;
	clear: both;
}
.dl01_accre{
	border:2px #ff0000 solid;
	padding:10px 15px;
	display:inline-block;
}
.dl01_accre dt{
	float:left;
	clear:left;
	margin-right:10px;
}
.dl01_accre dd{ 
	float:left;
	margin-left:0;
}
.dl01_accre dd span{
	padding-left:1em;
	text-indent:-1em;
	display:inline-block;
}
.dl01_accre dd span.span_en{
	padding-left:0.5em;
	text-indent:-0.5em;
}
.tit_accre{
	font-weight:bold;
	margin-bottom:0;
}
.tit_accre span{ 
	font-size:1.5em;
}
.ol01_accre { 
	margin-top:0;
}
.ol01_accre li{ 
	font-weight:bold;
	margin-bottom:10px;
}
.ol01_accre li p{ 
	font-weight:normal; 
}
.ul01_accre{ 
	margin:0;
}
.mb40{
	margin-bottom:40px;
}

 @media (max-width: 800px) {
 .article-container.media_min article {
 min-height:auto;
}
 main .page-title .content h1.nobg {
 line-height:1.2em;
}
 main .page-title .content .sub-title.sp-title01 {
 line-height:1.1em;
}
.spNone {
 display:none;
}
.pcNone {
 display:block;
}
.imc_map img {
width:100%;
}
.access_map img {
width:100%;
}
.access_list {
position:inherit;
padding-left:0;
margin-bottom:50px;
}

.dl01_accre dd{ 
	width:100%;
	margin-bottom:10px;
}
}
@media (max-width: 375px) {
 main .page-title .content .sub-title.sp-title01 {
 top:-60px;
}
}
@media (max-width: 320px) {
 .sub.sp-title01 {
 line-height:1.1em;
}
 main article h2 .title.sp-title01 {
 margin-top:15px;
}
}
