@charset "euc-jp";



/*
	--------------------------------
	Created: 2006.11.02
	Last Modified: 2008.08.30
	--------------------------------
	- Table of Contents -

	1. FORMAT
	
	2. EXTRA
	--------------------------------
*/



/* --------------------------------
	1. FORMAT
-------------------------------- */

/* content ---------------- */
h2#content_title { padding: 10px 0 6px 7px; border-bottom: 2px solid #e71104; }

/* subsec ---------------- */
div.subsec { padding: 36px 0 0 40px; width: 688px; }
div.subsec { width: 688px; voice-family: "\"}\""; voice-family: inherit; width: 515px; } * {}/* Hack for Win IE5 */
div.subsec .item { margin: 0 0 0 15px; width: 663px; }
div.subsec .item .desc { margin: 6px 0 0 0; }
div.subsec .item .desc .term { margin: 20px 0 0 2px; }
div.subsec .item .desc .desc { margin: 6px 0 0 10px; }
div.subsec .item .desc .head { border-bottom: 1px solid #d6d6d6; }
div.subsec .item .desc .head h3 { margin: 20px 0 1px 0; padding: 0 0 0 9px; background: url(../images/index/marker.gif) no-repeat 0 50%; }
div.subsec .desc .link { position: relative; margin: 5px -7px 0 0; width: 670px; text-align: right;}
div.subsec .pagetop { margin: 18px 0 0 0px; width: 685px; text-align: right; }


/* --------------------------------
	2. EXTRA
-------------------------------- */
a:link img {
	text-decoration: none; 
}

p.mt16 { margin: 16px 0 0 0;}
p.mt24 { margin: 24px 0 0 0;}

div.pnav {
	background: url(../images/index/intro_img02_bg.gif) bottom left repeat-y;
	padding: 0 0 12px 0;
}

p.note {
	background: #FFF39A;
	padding: 6px 10px;
	margin: 16px 0 0 0;
}

/* column ---------------- */
div#intro {
	margin: 17px 0 0 17px;
	width: 708px;
}

div#intro div.column  div.txt {
	float: left;
	width: 450px;
	margin: 10px 0 0 0;
}

div#intro div.column  div.image {
	float: right;
	width: 226px;
}


div#subsec_02 div.column {
	margin: 16px 0 0 0;
	width: 663px;
}

div#subsec_02 div.column p.txt {
	float: left;
	width: 520px;
}

div#subsec_02 div.column p.image {
	float: right;
	width: 131px;
}
