.hidden {
	width: 570px;
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0;
	visibility: hidden;
}

.detail {
	margin: 20px auto 0;
	width: 150px;
	height: 20px;
	background-image: url(images/seihin-syousai.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.detail a {
	margin: 0 0 0 auto;
	display: block;
	width: 150px;
	height: 20px;
}

.detail img {
	width: 150px;
	height: 20px;
	border: none;
}

.all {
	width: 760px;
	height: 100%;
	border: 0px solid #CCCCCC;
}

.left-side {
	width: 170px;
	height: 100%;
	margin-right: 20px;
	float: left;
}

.left-oomidasi1 {
	width: 170px;
	height: 28px;
	background-image: url(images/gyousyubetu.gif);
}

.left-oomidasi2 {
	width: 170px;
	height: 28px;
	background-image: url(images/youtobetu.gif);
}

.left-oomidasi3 {
	width: 170px;
	height: 28px;
	background-image: url(images/douga-oomidasi.gif);
	line-height: 2em;
	color: #484D72;
	font-weight: 600;
	font-size: 104%;
}

.left-tyuumidasi1 {
	width: 166px;
	height: 25px;
	border-left: 4px solid #ff0099;
	border-bottom: 0px solid #ffa500;
	line-height: 2em;
	font-weight: 600;
}

.left-tyuumidasi2 {
	width: 166px;
	height: 25px;
	border-left: 4px solid #0000cc;
	border-bottom: 0px solid #ffa500;
	line-height: 2em;
	font-weight: 600;
}

.left-tyuumidasi3 {
	width: 166px;
	height: 25px;
	border-left: 4px solid #32cd32;
	border-bottom: 0px solid #ffa500;
	line-height: 2em;
	font-weight: 600;
}

.left-tyuumidasi4 {
	width: 166px;
	height: 25px;
	border-left: 4px solid #ffff00;
	border-bottom: 0px solid #ffa500;
	line-height: 2em;
	font-weight: 600;
}

.left-tyuumidasi5 {
	width: 166px;
	height: 25px;
	border-left: 4px solid #ff8c00;
	border-bottom: 0px solid #ffa500;
	line-height: 2em;
	font-weight: 600;
}

.left-tyuumidasi6 {
	width: 166px;
	height: 25px;
	border-left: 4px solid #800080;
	border-bottom: 0px solid #ffa500;
	line-height: 2em;
	font-weight: 600;
}

.left-komidasi {
	width: 170px;
	height: 20px;
	display: block;
	line-height: 2em;
	text-align: center;
}

.left-komidasi a {
	margin: 0 0 0 auto;
	display: block;
	width: 170px;
	height: 20px;
}

.left-komidasi img {
	width: 170px;
	height: 20px;
	border: none;
}

.left-komidasi a:link {
	background-image: url(images/left-komidasi.gif);
	background-position: 0 0;
}

.left-komidasi a:visited {
	background-image: url(images/left-komidasi.gif);
	background-position: 0 0;
}

.left-komidasi a:hover {
	background-image: url(images/left-komidasi.gif);
	background-position: 0 20px;
}

.left-komidasi-bottom {
	margin-bottom: 30px;
	width: 170px;
	height: 20px;
}

.right-side {
	width: 570px;
	height: 100%;
	float: left;
}

.title-midasi {
	width: 566px;
	height: 20px;
	border-left: 4px solid #808080;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 2em;
	font-weight: 600;
}

.oocontents1 {
	width: 570px;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.kocontents-left {
	width: 280px;
	margin-right: 10px;
	float: left;
}

.kocontents-right {
	width: 280px;
	float: left;
}

.kakuoomidasi1 {
	width: 280px;
	height: 50px;
	background-image: url(solution/solution-icon/kentiku.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi2 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/kogyo.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi3 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/birumen.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi4 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/syokuhin.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi5 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/unso.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi6 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/senpaku.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi7 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/tikusan.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi8 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/yokujo.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakuoomidasi9 {
	width: 280px;
	height: 50px;
	margin-top: 20px;
	background-image: url(solution/solution-icon/kagu.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 4em;
	font-weight: 600;
}

.kakukomidasi {
	width: 280px;
	height: 100%;
	margin-top: 5px; 
	margin-bottom: 5px; 
}

.bottombottom {
	width: 100%;
	height: 100%;
}

.solution-midasi {
	width: 756px;
	height: 20px;
	line-height: 2em;
	border-left: 4px solid #808080;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 10px;
	margin-top: 10px;
}

.back {
	width: 760px;
	height: 40px;
	text-align: right;
}

.no126 {
	width: 760px;
	height: 1185px;
	background-image: url(solution/solution-images/no126.png);
	background-repeat: no-repeat;
}

.no54 {
	width: 760px;
	height: 1126px;
	background-image: url(solution/solution-images/no54.png);
	background-repeat: no-repeat;
}

.no7 {
	width: 760px;
	height: 1077px;
	background-image: url(solution/solution-images/no7.png);
	background-repeat: no-repeat;
}

.no72 {
	width: 760px;
	height: 1123px;
	background-image: url(solution/solution-images/no72.png);
	background-repeat: no-repeat;
}

.no57 {
	width: 760px;
	height: 1076px;
	background-image: url(solution/solution-images/no57.png);
	background-repeat: no-repeat;
}

.no1 {
	width: 760px;
	height: 1200px;
	background-image: url(solution/solution-images/no1.png);
	background-repeat: no-repeat;
}

.no142 {
	width: 760px;
	height: 1076px;
	background-image: url(solution/solution-images/no142.png);
	background-repeat: no-repeat;
}

.no147 {
	width: 760px;
	height: 1200px;
	background-image: url(solution/solution-images/no147.png);
	background-repeat: no-repeat;
}

.no4 {
	width: 760px;
	height: 1100px;
	background-image: url(solution/solution-images/no4.png);
	background-repeat: no-repeat;
}

.no45 {
	width: 760px;
	height: 1200px;
	background-image: url(solution/solution-images/no45.png);
	background-repeat: no-repeat;
}

.no46 {
	width: 760px;
	height: 1200px;
	background-image: url(solution/solution-images/no46.png);
	background-repeat: no-repeat;
}

.no83 {
	width: 760px;
	height: 1076px;
	background-image: url(solution/solution-images/no83.png);
	background-repeat: no-repeat;
}