@charset "utf-8";
/* CSS Document */

#content {
	width:960px;
	margin:0px auto;
}

#content .outline {
	background-color:#333333\9; /* IE8 以下 */
	background-color:rgba(51, 51, 51, 0.7);
	border-left:solid #000000 2px;
	border-bottom:solid #000000 2px;
	border-right:solid #000000 2px;
	padding:30px 28px;
}

#content .outline .lengthwise {
	background-color:#333333\9; /* IE8 以下 */
	background-color:rgba(51, 51, 51, 0.5);
	margin-bottom:30px;
}

#content .outline .lengthwise th {
	background:url(../img/bg_tablettl.gif) repeat-x;
	height:42px;
	font-weight:bold;
	text-align:center;
	text-shadow:0px -1px 0px #000000;
}

#content .outline .lengthwise td {
	text-align:center;
}

#content .outline .crosswise {
	background-color:#333333\9; /* IE8 以下 */
	background-color:rgba(51, 51, 51, 0.5);
	width:100%;
}

#content .outline .crosswise th {
	background:#414141 url(../img/bg_tablettl2.gif) left top no-repeat;
	width:148px;
	font-weight:bold;
	text-align:center;
	text-shadow:0px -1px 0px #000000;
}

#content .outline .crosswise td {
	padding:22px 0px 22px 22px;
}

#content .outline .crosswise td .attention {
	font-size:11px;
	padding-top:22px;
	display:block;
}

#content .outline .crosswise td .attention2 {
	font-size:11px;
	margin-left:13.0em;
	display:block;
}

#content .outline .lengthwise th.w106 {width:106px;}
#content .outline .lengthwise th.w148 {width:148px;}
#content .outline .lengthwise th.w226 {width:226px;}
#content .outline .lengthwise th.w266 {width:266px;}

#content .outline .crosswise td ul li .mr{margin-right:1.0em;}
#content .outline .crosswise td dl dd .mr3{margin-right:3.0em;}
#content .outline .crosswise td dl dd .mr4{margin-right:4.0em;}

#content .outline .crosswise td dl{padding-top:1.5em;}
#content .outline .crosswise td dl:first-child{padding-top:0em;}

#content .outline .crosswise td dl dd.pt22{padding-top:22px;}


#content .main img,
#content h2 img,
#content .outline table td img{
	display:block;
}

#content .outline table th,
#content .outline table td {
	border:solid #000000 1px;
}