@charset "Shift_JIS";

/* :::::::::::::::::::::::::::::::::::::::::::::

	name: trouble.css;
	last-update: 2009.03.09;

::::::::::::::::::::::::::::::::::::::::::::: */


/* css start ------------ */

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	trouble
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

div#tr_tit {
	margin: 0 20px;
}

div#tr_tit p {
	margin: 0 0 10px;
}

div#main p.pagetop {
	clear: both;
	padding: 10px 20px 0;
	text-align: right;
}

/* index -------- */
div.idx {
	clear: both;
	margin: 0 20px 20px;
}

div.idx h4 {
	margin: 0 0 10px;
	padding: 0;
}

div.idx h5 {
	margin: 0;
	padding: 0;
}

div.idx ul {
	margin: 0;
	padding: 0;
}

div.idx h4 img,
div.idx h5 img,
div.idx li img {
	vertical-align: bottom;
}

div#idx_1 .menu {
	position: relative;
	width: 660px;
	height: 184px;
}

div#idx_1 .boxl {
	position: absolute;
	top: 0;
	left: 0;
}

div#idx_1 .boxr {
	position: absolute;
	top: 0;
	left: 340px;
}

div#idx_2 .menu {
	position: relative;
	width: 660px;
	height: 103px;
}

div#idx_2 ul li.lil {
	position: absolute;
	top: 0;
	left: 0;
}

div#idx_2 ul li.lir {
	position: absolute;
	top: 0;
	left: 340px;
}


/* browser -------- */
div.browser {
	clear: both;
	margin: 0 20px 20px;
}

div.browser h3 {
	margin: 0 0 20px;
}

div.browser div.block_1,
div.browser div.block_2 {
	clear: both;
	width: 660px;
}
div.browser div.block_1 {
	padding: 0 0 20px;
}

div.browser div.block_2 {
	border-top: 1px solid #dedede;
	padding: 20px 0 0;
}

div.unit {
	width: 660px;
}

div.unit div.textArea {
	float: left;
	width: 290px;
}
div.unit div.imgArea {
	float: right;
	width: 351px;
}

div.unit div.textArea p {
	margin: 0 0 15px;
}


/* memory -------- */
div.memory {
	margin: 0 20px 20px;
}

div.memory h3 {
	margin: 0 0 10px;
}

div.memory h4 {
	line-height: 1.4;
}

div.memory div.content {
	width: 660px;
	padding: 5px 0 0 0;
}

div.memory div.mmset {
	width: 320px;
}

div.memory div.mmset p {
	text-align: center;
	margin: 0 0 15px;
}

div.memory div.mmset p.text {
	text-align: left;
	margin: 0 0 5px;
}

div.memory div#mmwin_1,
div.memory div#mmwin_3,
div.memory div#mmmac_1,
div.memory div#mmmac_3 { float: left; }

div.memory div#mmwin_2,
div.memory div#mmwin_4,
div.memory div#mmmac_2 { float: right; }


/* css end ------------ */