@charset "Shift_JIS";

/* --------------------------------
	asatop.css —¬—p
-------------------------------- */
.pagetitle { padding: 19px 0 30px 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;
}
.mainImage .inner ul {
	padding: 0 15px 15px 0;
	position: absolute;
		bottom: 0;
		right: 0;
}
.mainImage .inner ul li { float: left; padding: 0 0 0 5px; }
.mainImage .inner ul li a  { display: block; border: 1px solid #FFF; }
.mainImage .inner ul li a:hover,
.mainImage .inner ul li a:active { border: 1px solid #7f0019;  }


/* ---------------------------------------
	/asanoie/concept/css/style.css —¬—p
------------------------------------------ */
div.sct { padding-bottom: 20px; }
div.sct h2 { padding-bottom: 15px; }
div.sct h4 { font-weight: bold; padding-bottom: 5px; }
div.sct p { line-height: 1.8; padding-bottom: 15px; }

div.sct .question { float: left; width: 205px; }
div.sct .answer { float: right; width: 650px; }
div.sct .answer h3 { padding: 20px 0 5px 0;}
div.sct .answer p { line-height: 1.8; margin: 0; padding: 0; }
div.sct .answer img { margin: 0 0 0px 0; }
div.sct .answer .left { float: left; width: 465px; }
div.sct .answer .right { float: right; width: 170px; }

div.sct .pattern { padding: 0 0 20px 225px;}
div.sct .pattern h4 { font-weight: bold; margin: 5px 0 5px 0; }
div.sct .pattern p { line-height: 1.8; padding-bottom: 15px; }


/* --------------------------------
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; }
/* */

