#multipleDiv_Type-12A_26		{top: 3% !important;}
#visual_text h2								{font-size: 1.85em;}
#visual_text p.p						{display: none;}

#multipleContentsDiv_Type-09A_99:before					{display: none;}

.banner01-list ul li a					{height: 150px;}

.banner-list ul li					{width: 50%;}
.banner-list ul li a span		{display: none;}
.banner-list ul li a						{padding: 0 20px 0 45%;}
.banner-list ul li a:before				{left: 10%;}

#multipleDiv_Type-12A_89 #multipleContentsDiv_Type-12A_89					{padding: 120px 0 40px 0;}

.schedule-list																			{height: auto;}
.schedule-list:after																{display: none;}
.schedule-list .date-area, .schedule-list	.date_detail			{width: 100%; float: none; height: 100%; padding: 10px 30px;}		
.schedule-list .info-title {    float: inherit;    padding: 15px;    width: 100%;    text-align: center;    padding-top: 0px;  padding-top:20px; background: url(./../../images/schedule-list-bg.png) left bottom no-repeat;}

.quick-links						{height: auto;}
.quick-links ul li.item-05		{clear: both;}

@media screen and (max-width:420px) {
  	html, body {min-width: 320px;}
.schedule-list .info-title {    float: inherit;    padding: 15px;    width: 100%;    text-align: center;    padding-top: 0px;  padding-top:20px; background: url(./../../images/schedule-list-bg.png) left bottom no-repeat;}
}
