@charset "UTF-8";

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ iPhone design factory
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* --------------------------------------------------------------------------------------
 layout
--------------------------------------------------------------------------------------- */

.labArea {
	float: left;
	width: 462px;
}

.labBlock {
	width: 462px;
	margin-top: 20px;
	background: url(../img/bg_column01_rp.gif) repeat-y;
}
.labBlockTp {
	width: 462px;
	background: url(../img/bg_column01_tp.gif) no-repeat;
}
.labBlockBt {
	background: url(../img/bg_column01_bt.gif) no-repeat left bottom;
}

.labBlock .titleBox {
	padding-top: 12px;
}

.labBlock .titleBox .title {
	float: left;
	margin-top: 10px;
	padding-left: 16px;
	border-left: 6px solid #4E619C;
	font-size: 133%;
	font-weight: bold;
	line-height: 1.3;
}

.labBlock .titleBox .date {
	float: right;
	margin: 0 20px 0 0;
	font-size: 86%;
}

.labBlock .txtBox {
	padding: 25px;
}

.labBlock .txtBox p {
	margin-top: 10px;
}

.labBlock .txtBox .bold {
	margin-top: 20px;
	font-weight: bold;
}
.labBlock .txtBox .first {
	margin-top: 0;
}

.labBlock .txtBox .linebox {
	margin-top: 10px;
	border: 1px solid #DDD;
	width: 410px;
	overflow: scroll;
}
.labBlock .txtBox .linebox pre {
	padding: 6px;
}


.labMenu {
	float: right;
	width: 182px;
	margin-top: -25px;
}

.labMenu .menuBox {
	width: 182px;
	margin-top: 25px;
	background: url(../img/bg_column02_rp.gif) repeat-y;
}
.labMenu .menuBoxBt {
	padding-bottom: 10px;
	background: url(../img/bg_column02_bt.gif) no-repeat left bottom;
}

.labMenu .menuBox ul {
	padding: 0 9px;
}

.labMenu .menuBox ul li {
	margin-top: 10px;
	padding-left: 13px;
	background: url(../img/icon_arw.gif) no-repeat 0 .4em;
}

.labMenu .menuBox ul li a:link,
.labMenu .menuBox ul li a:visited {
	color: #333333;
	text-decoration: none;
}
.labMenu .menuBox ul li a:hover,
.labMenu .menuBox ul li a:active {
	color: #FF9900;
}

.labMenu .menuBox p.more {
	padding: 10px 9px 0;
	text-align: right;
}




