
#main {
	width:717px;
	padding:0;
}

#main h2 {
	position:static;
}

.box {
	width:684px;
	margin:25px auto 0;
}

p.advice {
	margin-top:50px;
}

#tabarea {
	background:url(/solarsangyo/casestudy/images/tab_bg.gif) repeat-x left top;
	padding-top:10px;
}

#tabarea ul#tab {
	height:65px;
	margin-left:16px;
}

#tabarea ul#tab li {
	float:left;
	width:168px;
	height:65px;
	margin-right:4px;
}

#tabarea ul#tab li a {
	width:168px;
	height:65px;
	text-indent:-9999px;
	display:block;
	outline:none;
}

#tabarea ul#tab li.tab01 a {
	background:url(/solarsangyo/casestudy/images/tab_case01.gif) no-repeat left top;
}

#tabarea ul#tab li.tab02 a {
	background:url(/solarsangyo/casestudy/images/tab_case02.gif) no-repeat left top;
}

#tabarea ul#tab li.tab03 a {
	background:url(/solarsangyo/casestudy/images/tab_case03.gif) no-repeat left top;
}

#tabarea ul#tab li.tab04 a {
	background:url(/solarsangyo/casestudy/images/tab_case04.gif) no-repeat left top;
}

#tabarea ul#tab li a:hover, #tabarea ul#tab li.tabs-selected a {
	background-position:left bottom;
}
 @media projection, screen {

.tabs-hide {
	display:none;
}
}
 @media print {

.tabs-nav {
	display:none;
}
}

.tabs-nav:after {
	display:block;
	clear:both;
	content:" ";
}

.blueBox {
	background-color:#ECF5F7;
	width:683px;
	padding:20px 16px 20px 16px;
	margin:0 0 40px -16px;
}

.blueBox h3 {
	margin-bottom:5px;
}

.blueBox h4 {
	margin-bottom:5px;
}

.blueBox h5 {
	margin-bottom:15px;
}

#case02 table {
	background-color:#C7C7C7;
}

#case02 table th {
	background-color:#EAEAEA;
	text-align:center;
}

#case02 table td {
	background-color:#FFF;
}

#case02 table td#tani,
#case02 table#change {
	border:1px solid #C7C7C7;
}

#case02 table#change th,
#case02 table#change td {
	text-align:center;
}

#case02 table#change th {
	background-color:#2E8AA5;
	color:#FFF;
	font-weight:bold;
}

#case02 .rightBox img {
	padding-top:0;
}

#case02 table th,
#case02 table td,
#case02 table td p {
	font-size:11px;
	line-height:22px;
	padding:5px;
}

#case02 table tr#nature01 th {
	background-color:#D1E3D5;
	color:#2C733B;
	font-weight:bold;
}

#case02 table tr#nature02 th {
	background-color:#ECCDCD;
	color:#A22626;
	font-weight:bold;
}

#case02 table tr#nature03 th {
	background-color:#FFE893;
	color:#976A12;
	font-weight:bold;
}

#case02 table td p {
	padding:0 0 0 12px;
}

#case02 table tr#nature01 p{
	background:url(/solarsangyo/casestudy/images/arrow01.gif) no-repeat left 5px;
}

#case02 table tr#nature02 p{
	background:url(/solarsangyo/casestudy/images/arrow02.gif) no-repeat left 5px;
}

#case02 table tr#nature03 p{
	background:url(/solarsangyo/casestudy/images/arrow03.gif) no-repeat left 5px;
}

#case02 table td.blabel {
	background-color:#D5E8ED;
}

.red {
	color:#900;
}

.indents {
	padding-left:6em;
}