@charset "Shift_JIS";

/* --------------------------------
	asatop.css —¬—p
-------------------------------- */
.pagetitle { padding: 19px 0 25px 0; }
.pagetitle h2 { padding-bottom: 10px; }
.pagetitle p { line-height: 1.8; padding-bottom: 10px; }

.mainImage .inner {
	width: 875px;
	height: 312px;
	position: relative;
		top: 0;
		left: 0;
}


/* --------------------------------
.sct01
-------------------------------- */
.sct01 .left { float: left; width: 525px; padding-bottom: 25px; }
.sct01 .right { float: right; width: 325px; padding-bottom: 25px; }
.sct01 .left p { line-height: 1.8; }
.sct01 .left p.link { padding-top: 10px; }


/* --------------------------------
.sct02
-------------------------------- */
.sct02 {
	clear: both;
}

.sct02 .left { float: left; width: 280px; padding-bottom: 30px; }
.sct02 .right { float: right; width: 595px; padding-bottom: 30px; }
.sct02 h3 { padding: 10px 0 20px 0; }

.sct02 ul.ticket li {
	float: left;
}
.sct02 ul.ticket li.ticket02,
.sct02 ul.ticket li.ticket04 { float: right; width: 275px; }
.sct02 ul.ticket li.ticket01,
.sct02 ul.ticket li.ticket03 { padding-right: 20px; }
.sct02 ul.ticket li.ticket01,
.sct02 ul.ticket li.ticket02 { padding-top: 7px; }
.sct02 ul.ticket li.ticket03,
.sct02 ul.ticket li.ticket04 { padding-top: 20px; }
.sct02 p.anotation {
	clear: both;
	padding-top: 10px;
	text-align: left;
}


/* --------------------------------
.sct03
-------------------------------- */
.sct03 {
	clear: both;
}

.sct03 h3 { padding: 10px 0 15px 0; }

.sct03 p { line-height: 1.8; }
.sct03 p.link { padding-top: 10px; }


/* --------------------------------
clearfix
-------------------------------- */
div.sct:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.sct { display: inline-block; }
/* \*/
* html div.sct { height: 1%; }
div.sct { display: block; }
/* */
